decoder add ldi
authorStefan Rebernig <stefan.rebernig@gmail.com>
Mon, 29 Nov 2010 13:48:41 +0000 (14:48 +0100)
committerStefan Rebernig <stefan.rebernig@gmail.com>
Mon, 29 Nov 2010 13:48:41 +0000 (14:48 +0100)
cpu/src/decoder_b.vhd

index c045d6a8ce2e46d3c7e78ab2f7c82a8f0595b48c..ab0ee7e075d533ef3482b9a59c2506dd62d6ac34 100644 (file)
@@ -218,6 +218,9 @@ begin
                instr_s.signext := instruction(2);
                instr_s.high_low := instruction(1);
 
+               instr_s.op_group := LDST_OP;
+               instr_s.op_detail(NO_PSW_OPT) := '1';
+
                if (instr_s.opcode = "11010") then
                        if (instr_s.signext = '1' and instr_s.immediate(11) = '1') then
                                instr_s.immediate(31 downto 16) := (others => '1');