Lines Matching defs:regnum2
98 unsigned regnum1, regnum2, regnum3;
131 regnum2 = (instr & 0x00f80000) >> 19; // Extract register number
133 printf("R[%d] = R[%d] + R[%d]\n", regnum3, regnum1, regnum2);
134 cpu_reg[regnum3] = cpu_reg[regnum1] + cpu_reg[regnum2];
140 regnum2 = (instr & 0x00f80000) >> 19; // Extract register number
142 printf("R[%d] = R[%d] - R[%d]\n", regnum3, regnum1, regnum2);
143 cpu_reg[regnum3] = cpu_reg[regnum1] - cpu_reg[regnum2];
149 regnum2 = (instr & 0x00f80000) >> 19; // Extract register number
151 printf("R[%d] = R[%d] * R[%d]\n", regnum3, regnum1, regnum2);
152 cpu_reg[regnum3] = cpu_reg[regnum1] * cpu_reg[regnum2];
158 regnum2 = (instr & 0x00f80000) >> 19; // Extract register number
160 printf("R[%d] = R[%d] / R[%d]\n", regnum3, regnum1, regnum2);
161 if (cpu_reg[regnum2] == 0) {
165 cpu_reg[regnum3] = cpu_reg[regnum1] / cpu_reg[regnum2];