Searched refs:reg2i12_format (Results 1 – 9 of 9) sorted by relevance
131 switch (inst.reg2i12_format.opcode) { in decode_insn_reg2i12_fomat()133 if ((inst.reg2i12_format.rd == CFI_SP) || (inst.reg2i12_format.rj == CFI_SP)) { in decode_insn_reg2i12_fomat()135 insn->immediate = sign_extend64(inst.reg2i12_format.immediate, 11); in decode_insn_reg2i12_fomat()138 op->src.reg = inst.reg2i12_format.rj; in decode_insn_reg2i12_fomat()141 op->dest.reg = inst.reg2i12_format.rd; in decode_insn_reg2i12_fomat()144 if ((inst.reg2i12_format.rd == CFI_SP) && (inst.reg2i12_format.rj == CFI_FP)) { in decode_insn_reg2i12_fomat()155 if (inst.reg2i12_format.rj == CFI_SP) { in decode_insn_reg2i12_fomat()157 insn->immediate = sign_extend64(inst.reg2i12_format.immediate, 11); in decode_insn_reg2i12_fomat()163 op->dest.reg = inst.reg2i12_format.rd; in decode_insn_reg2i12_fomat()168 if (inst.reg2i12_format.rj == CFI_SP) { in decode_insn_reg2i12_fomat()[all …]
309 struct reg2i12_format { struct369 struct reg2i12_format reg2i12_format; member444 return ip->reg2i12_format.opcode == opcode && in is_ra_save_ins()445 ip->reg2i12_format.rj == LOONGARCH_GPR_SP && in is_ra_save_ins()446 ip->reg2i12_format.rd == LOONGARCH_GPR_RA && in is_ra_save_ins()447 !is_imm12_negative(ip->reg2i12_format.immediate); in is_ra_save_ins()455 return ip->reg2i12_format.opcode == opcode && in is_stack_alloc_ins()456 ip->reg2i12_format.rj == LOONGARCH_GPR_SP && in is_stack_alloc_ins()457 ip->reg2i12_format.rd == LOONGARCH_GPR_SP && in is_stack_alloc_ins()458 is_imm12_negative(ip->reg2i12_format.immediate); in is_stack_alloc_ins()[all …]
82 struct reg2i12_format { struct116 struct reg2i12_format reg2i12_format; member
200 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()206 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()341 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcadd()369 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()382 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()
142 frame_size = (1 << 12) - ip->reg2i12_format.immediate; in unwind_by_prologue()162 frame_ra = ip->reg2i12_format.immediate; in unwind_by_prologue()
85 insn[1].reg2i12_format.immediate = ori; in relocate_absolute()88 insn[3].reg2i12_format.immediate = lu52id; in relocate_absolute()
39 *ra_off = -((1 << 12) - insn->reg2i12_format.immediate); in ftrace_get_parent_ra_addr()
280 switch (insn.reg2i12_format.opcode) { in emulate_load_store_insn()
397 rd = inst.reg2i12_format.rd; in kvm_emu_mmio_read()398 opcode = inst.reg2i12_format.opcode; in kvm_emu_mmio_read()582 rd = inst.reg2i12_format.rd; in kvm_emu_mmio_write()583 opcode = inst.reg2i12_format.opcode; in kvm_emu_mmio_write()