reg2i14_format
struct reg2i14_format reg2i14_format;
insn->reg2i14_format.opcode = OP; \
insn->reg2i14_format.immediate = imm; \
insn->reg2i14_format.rd = rd; \
insn->reg2i14_format.rj = rj; \
switch (insn.reg2i14_format.opcode) {
switch (insn.reg2i14_format.opcode) {
rd = inst.reg2i14_format.rd;
opcode = inst.reg2i14_format.opcode;
rd = inst.reg2i14_format.rd;
opcode = inst.reg2i14_format.opcode;
struct reg2i14_format reg2i14_format;
switch (inst.reg2i14_format.opcode) {
if (inst.reg2i14_format.rj == CFI_SP) {
insn->immediate = sign_extend64(inst.reg2i14_format.immediate, 13);
op->dest.reg = inst.reg2i14_format.rd;
if (inst.reg2i14_format.rj == CFI_SP) {
if (inst.reg2i14_format.rd == LOONGARCH_GPR_RA &&
inst.reg2i14_format.immediate == 0)
insn->immediate = sign_extend64(inst.reg2i14_format.immediate, 13);
op->src.reg = inst.reg2i14_format.rd;