-/* Copyright 2009-2014 Free Software Foundation, Inc.
+/* Copyright 2009-2021 Free Software Foundation, Inc.
This file is part of the Xilinx MicroBlaze simulator.
INST_TYPE_RD_RA_IMM,
CARRY = C_calc(RA, IMM, 0);
RD = RA + IMM;
+ TRACE_REGISTER (cpu, "r%i = r%i + %i", rd, ra, IMM);
C_wr(CARRY);
PC += INST_SIZE)
INST_TYPE_R1_IMM12,
PC += INST_SIZE)
-INSTRUCTION(or,
+INSTRUCTION(microblaze_or,
0x20,
INST_TYPE_RD_RA_RB,
RD = RA | RB;
PC += INST_SIZE)
-INSTRUCTION(and,
+INSTRUCTION(microblaze_and,
0x21,
INST_TYPE_RD_RA_RB,
RD = RA & RB;
PC += INST_SIZE)
-INSTRUCTION(xor,
+INSTRUCTION(microblaze_xor,
0x22,
INST_TYPE_RD_RA_RB,
RD = RA ^ RB;