Searched refs:reg3_format (Results 1 – 7 of 7) sorted by relevance
370 switch (insn.reg3_format.opcode) { in emulate_load_store_insn()449 regs->regs[insn.reg3_format.rd] = value; in emulate_load_store_insn()452 write_fpr(insn.reg3_format.rd, value); in emulate_load_store_insn()454 set_fpr64(¤t->thread.fpu.fpr[insn.reg3_format.rd], 0, value); in emulate_load_store_insn()459 value = regs->regs[insn.reg3_format.rd]; in emulate_load_store_insn()462 value = read_fpr(insn.reg3_format.rd); in emulate_load_store_insn()464 value = get_fpr64(¤t->thread.fpu.fpr[insn.reg3_format.rd], 0); in emulate_load_store_insn()
652 switch (insn.reg3_format.opcode) { in do_bce()654 if (insn.reg3_format.rd != 0) in do_bce()656 badv = regs->regs[insn.reg3_format.rj]; in do_bce()657 upper = regs->regs[insn.reg3_format.rk]; in do_bce()661 if (insn.reg3_format.rd != 0) in do_bce()663 badv = regs->regs[insn.reg3_format.rj]; in do_bce()664 lower = regs->regs[insn.reg3_format.rk]; in do_bce()679 badv = regs->regs[insn.reg3_format.rj]; in do_bce()680 upper = regs->regs[insn.reg3_format.rk]; in do_bce()695 badv = regs->regs[insn.reg3_format.rj]; in do_bce()[all …]
140 switch (insn.reg3_format.opcode) { in insns_not_supported()
103 struct reg3_format { struct119 struct reg3_format reg3_format; argument
345 struct reg3_format { struct374 struct reg3_format reg3_format; member732 insn->reg3_format.opcode = OP; \733 insn->reg3_format.rd = rd; \734 insn->reg3_format.rj = rj; \735 insn->reg3_format.rk = rk; \
296 switch (inst.reg3_format.opcode) { in decode_insn_reg3_fomat()298 if (inst.reg3_format.rd == LOONGARCH_GPR_ZERO && in decode_insn_reg3_fomat()299 inst.reg3_format.rk == LOONGARCH_GPR_RA && in decode_insn_reg3_fomat()300 inst.reg3_format.rj == LOONGARCH_GPR_ZERO) { in decode_insn_reg3_fomat()
431 rd = inst.reg3_format.rd; in kvm_emu_mmio_read()432 opcode = inst.reg3_format.opcode; in kvm_emu_mmio_read()609 rd = inst.reg3_format.rd; in kvm_emu_mmio_write()610 opcode = inst.reg3_format.opcode; in kvm_emu_mmio_write()