HomeSort by: relevance | last modified time | path
    Searched defs:rs2 (Results 1 - 5 of 5) sorted by relevancy

  /src/sys/arch/riscv/riscv/
db_machdep.c 189 register_t rs2 = get_reg_value(tf, i.type_b.b_rs2); local in function:branch_taken
193 branch_p = (rs1 == rs2);
199 branch_p = (rs1 < rs2);
203 branch_p = ((uregister_t)rs1 < (uregister_t)rs2);
db_disasm.c 140 unsigned rd, rs1, rs2; local in function:db_disasm_16
187 rs2 = INSN16_RS2x(insn);
190 db_printf("c.fsd f%d, %d(%s)\n", rs2, (int32_t)imm,
194 db_printf("c.sq %s, %d(%s)\n", riscv_registers[rs2],
200 rs2 = INSN16_RS2x(insn);
202 db_printf("c.sw %s, %d(%s)\n", riscv_registers[rs2],
207 rs2 = INSN16_RS2x(insn);
210 db_printf("c.fsw f%d, %d(%s)\n", rs2, (int32_t)imm,
214 db_printf("c.sd %s, %d(%s)\n", riscv_registers[rs2],
300 rs2 = INSN16_RS2x(insn)
527 rs2: 5; member in struct:riscv_disasm_insn
    [all...]
  /src/sys/arch/sparc/fpu/
fpu.c 305 int opf, rs1, rs2, rd, type, mask, fsr, cx; local in function:fpu_execute
308 int opf, rs1, rs2, rd, type, mask, fsr, cx, i, cond; local in function:fpu_execute
339 rs2 = instr.i_opf.i_rs2;
340 rs2 = (rs2 & ~mask) | ((rs2 & mask & 0x1) << 5);
344 if ((rs1 | rs2 | rd) & mask)
362 rs1 = fs->fs_regs[rs2];
368 rs1 = fs->fs_regs[rs2];
374 rs1 = fs->fs_regs[rs2];
    [all...]
  /src/sys/arch/sparc/sparc/
emul.c 134 union instr *code, int32_t *rd, int32_t *rs1, int32_t *rs2)
164 uprintf("0x%x\n", *rs2);
170 if (*rs2 == 0) {
180 *rd = *rs1 / *rs2;
181 DPRINTF(("muldiv: %d / %d = %d\n", *rs1, *rs2, *rd));
184 *rd = *rs1 * *rs2;
185 DPRINTF(("muldiv: %d * %d = %d\n", *rs1, *rs2, *rd));
198 if (*rd * *rs2 != *rs1)
202 if (*rd / *rs2 != *rs1)
248 int32_t rs1, rs2; local in function:fixalign
388 int32_t rs1, rs2, rd; local in function:emulinstr
    [all...]
  /src/sys/arch/sparc64/sparc64/
emul.c 133 int32_t *rs2)
163 uprintf("0x%x\n", *rs2);
169 if (*rs2 == 0) {
179 *rd = *rs1 / *rs2;
180 DPRINTF(("muldiv: %d / %d = %d\n", *rs1, *rs2, *rd));
183 *rd = *rs1 * *rs2;
184 DPRINTF(("muldiv: %d * %d = %d\n", *rs1, *rs2, *rd));
197 if (*rd * *rs2 != *rs1)
201 if (*rd / *rs2 != *rs1)
245 int64_t rs1, rs2; local in function:fixalign
380 int32_t rs1, rs2, rd; local in function:emulinstr
    [all...]

Completed in 37 milliseconds