Lines Matching refs:opr1

89 	s64 opr1;  in apply_r_larch_sop_push_dup()  local
91 err = rela_stack_pop(&opr1, rela_stack, rela_stack_top); in apply_r_larch_sop_push_dup()
94 err = rela_stack_push(opr1, rela_stack, rela_stack_top); in apply_r_larch_sop_push_dup()
97 err = rela_stack_push(opr1, rela_stack, rela_stack_top); in apply_r_larch_sop_push_dup()
123 s64 opr1, opr2, opr3; in apply_r_larch_sop() local
134 err = rela_stack_pop(&opr1, rela_stack, rela_stack_top); in apply_r_larch_sop()
140 err = rela_stack_push(opr1 & opr2, rela_stack, rela_stack_top); in apply_r_larch_sop()
143 err = rela_stack_push(opr1 + opr2, rela_stack, rela_stack_top); in apply_r_larch_sop()
146 err = rela_stack_push(opr1 - opr2, rela_stack, rela_stack_top); in apply_r_larch_sop()
149 err = rela_stack_push(opr1 << opr2, rela_stack, rela_stack_top); in apply_r_larch_sop()
152 err = rela_stack_push(opr1 >> opr2, rela_stack, rela_stack_top); in apply_r_larch_sop()
155 err = rela_stack_push(opr1 ? opr2 : opr3, rela_stack, rela_stack_top); in apply_r_larch_sop()
169 s64 opr1; in apply_r_larch_sop_imm_field() local
172 err = rela_stack_pop(&opr1, rela_stack, rela_stack_top); in apply_r_larch_sop_imm_field()
178 if (!unsigned_imm_check(opr1, 12)) in apply_r_larch_sop_imm_field()
182 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
185 if (!signed_imm_check(opr1, 12)) in apply_r_larch_sop_imm_field()
188 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
191 if (!signed_imm_check(opr1, 16)) in apply_r_larch_sop_imm_field()
194 insn->reg2i16_format.immediate = opr1 & 0xffff; in apply_r_larch_sop_imm_field()
197 if (opr1 % 4) in apply_r_larch_sop_imm_field()
200 if (!signed_imm_check(opr1, 18)) in apply_r_larch_sop_imm_field()
203 insn->reg2i16_format.immediate = (opr1 >> 2) & 0xffff; in apply_r_larch_sop_imm_field()
206 if (!signed_imm_check(opr1, 20)) in apply_r_larch_sop_imm_field()
209 insn->reg1i20_format.immediate = (opr1) & 0xfffff; in apply_r_larch_sop_imm_field()
212 if (opr1 % 4) in apply_r_larch_sop_imm_field()
215 if (!signed_imm_check(opr1, 23)) in apply_r_larch_sop_imm_field()
218 opr1 >>= 2; in apply_r_larch_sop_imm_field()
219 insn->reg1i21_format.immediate_l = opr1 & 0xffff; in apply_r_larch_sop_imm_field()
220 insn->reg1i21_format.immediate_h = (opr1 >> 16) & 0x1f; in apply_r_larch_sop_imm_field()
223 if (opr1 % 4) in apply_r_larch_sop_imm_field()
226 if (!signed_imm_check(opr1, 28)) in apply_r_larch_sop_imm_field()
229 opr1 >>= 2; in apply_r_larch_sop_imm_field()
230 insn->reg0i26_format.immediate_l = opr1 & 0xffff; in apply_r_larch_sop_imm_field()
231 insn->reg0i26_format.immediate_h = (opr1 >> 16) & 0x3ff; in apply_r_larch_sop_imm_field()
234 if (!unsigned_imm_check(opr1, 32)) in apply_r_larch_sop_imm_field()
238 *location = (u32)opr1; in apply_r_larch_sop_imm_field()
247 mod->name, opr1, __func__, type); in apply_r_larch_sop_imm_field()
252 mod->name, opr1, __func__, type); in apply_r_larch_sop_imm_field()