instr_s.reg_src2_addr := instruction(22 downto 19); -- register value
instr_s.reg_src1_addr := instruction(18 downto 15); -- mem addr
instr_s.displacement(14 downto 0) := instruction(14 downto 0);
+ instr_s.op_detail(NO_PSW_OPT) := '1';
+ instr_s.op_group := LDST_OP;
end if;
-- when "10001" => --sth