|
|
@ -22,7 +22,7 @@ architecture behaviour of decode1 is
|
|
|
|
|
|
|
|
|
|
|
|
-- Note: reformat with column -t -o ' '
|
|
|
|
-- Note: reformat with column -t -o ' '
|
|
|
|
constant decode_rom_array : decode_rom_array_t := (
|
|
|
|
constant decode_rom_array : decode_rom_array_t := (
|
|
|
|
-- unit internal in1 in2 in3 out const const const CR CR cry cry ldst ld BR sgn upd mul mul rc lk
|
|
|
|
-- unit internal in1 in2 in3 out const const const CR CR cry cry ldst BR sgn upd rsrv mul mul rc lk
|
|
|
|
-- op 1 2 3 in out in out len ext 32 sgn
|
|
|
|
-- op 1 2 3 in out in out len ext 32 sgn
|
|
|
|
PPC_ILLEGAL => (ALU, OP_ILLEGAL, NONE, NONE, NONE, NONE, NONE, NONE, NONE, '0', '0', '0', '0', NONE, '0', '0', '0', '0', '0', '0', RC, '0'),
|
|
|
|
PPC_ILLEGAL => (ALU, OP_ILLEGAL, NONE, NONE, NONE, NONE, NONE, NONE, NONE, '0', '0', '0', '0', NONE, '0', '0', '0', '0', '0', '0', RC, '0'),
|
|
|
|
PPC_ADD => (ALU, OP_ADD, RA, RB, NONE, RT, NONE, NONE, NONE, '0', '0', '0', '0', NONE, '0', '0', '0', '0', '0', '0', RC, '0'),
|
|
|
|
PPC_ADD => (ALU, OP_ADD, RA, RB, NONE, RT, NONE, NONE, NONE, '0', '0', '0', '0', NONE, '0', '0', '0', '0', '0', '0', RC, '0'),
|
|
|
|