Lines Matching refs:insn
9 union loongarch_instruction insn; in larch_insn_gen_lu32id() local
11 insn.reg1i20_format.opcode = lu32id_op; in larch_insn_gen_lu32id()
12 insn.reg1i20_format.rd = rd; in larch_insn_gen_lu32id()
13 insn.reg1i20_format.immediate = imm; in larch_insn_gen_lu32id()
15 return insn.word; in larch_insn_gen_lu32id()
20 union loongarch_instruction insn; in larch_insn_gen_lu52id() local
22 insn.reg2i12_format.opcode = lu52id_op; in larch_insn_gen_lu52id()
23 insn.reg2i12_format.rd = rd; in larch_insn_gen_lu52id()
24 insn.reg2i12_format.rj = rj; in larch_insn_gen_lu52id()
25 insn.reg2i12_format.immediate = imm; in larch_insn_gen_lu52id()
27 return insn.word; in larch_insn_gen_lu52id()
32 union loongarch_instruction insn; in larch_insn_gen_jirl() local
34 insn.reg2i16_format.opcode = jirl_op; in larch_insn_gen_jirl()
35 insn.reg2i16_format.rd = rd; in larch_insn_gen_jirl()
36 insn.reg2i16_format.rj = rj; in larch_insn_gen_jirl()
37 insn.reg2i16_format.immediate = (dest - pc) >> 2; in larch_insn_gen_jirl()
39 return insn.word; in larch_insn_gen_jirl()