Lines Matching refs:opnd
359 s390_opnd_copy(UChar size, HReg dst, s390_opnd_RMI opnd)
361 switch (opnd.tag) {
363 return s390_insn_load(size, dst, opnd.variant.am);
366 return s390_insn_move(size, dst, opnd.variant.reg);
369 return s390_insn_load_immediate(size, dst, opnd.variant.imm);
381 s390_opnd_RMI opnd;
383 opnd.tag = S390_OPND_REG;
384 opnd.variant.reg = reg;
386 return opnd;
394 s390_opnd_RMI opnd;
396 opnd.tag = S390_OPND_IMMEDIATE;
397 opnd.variant.imm = value;
399 return opnd;
820 s390_opnd_RMI op2, value, opnd;
866 opnd = s390_opnd_reg(r11);
867 addInstr(env, s390_insn_alu(size, S390_ALU_OR, res, opnd));
909 opnd = s390_opnd_reg(r11);
910 addInstr(env, s390_insn_alu(8, S390_ALU_OR, res, opnd));
968 opnd = s390_opnd_reg(h2);
969 addInstr(env, s390_insn_alu(size, S390_ALU_OR, res, opnd));
1120 s390_opnd_RMI opnd;
1140 h1 = s390_isel_int_expr(env, arg->Iex.Binop.arg1); /* 1st opnd */
1141 opnd = s390_isel_int_expr_RMI(env, arg->Iex.Binop.arg2); /* 2nd opnd */
1144 addInstr(env, s390_insn_alu(size, S390_ALU_MUL, dst, opnd));
1215 opnd = s390_isel_int_expr_RMI(env, arg); /* Process the operand */
1221 insn = s390_insn_unop(size, S390_ZERO_EXTEND_8, dst, opnd);
1226 insn = s390_insn_unop(size, S390_ZERO_EXTEND_16, dst, opnd);
1230 insn = s390_insn_unop(size, S390_ZERO_EXTEND_32, dst, opnd);
1236 insn = s390_insn_unop(size, S390_SIGN_EXTEND_8, dst, opnd);
1241 insn = s390_insn_unop(size, S390_SIGN_EXTEND_16, dst, opnd);
1245 insn = s390_insn_unop(size, S390_SIGN_EXTEND_32, dst, opnd);
1257 insn = s390_opnd_copy(8, dst, opnd);
1261 addInstr(env, s390_opnd_copy(8, dst, opnd));
1267 addInstr(env, s390_opnd_copy(4, dst, opnd));
1273 addInstr(env, s390_opnd_copy(2, dst, opnd));
1284 addInstr(env, s390_opnd_copy(size, dst, opnd));
1292 addInstr(env, s390_insn_unop(size, S390_NEGATE, dst, opnd));
1293 insn = s390_insn_alu(size, S390_ALU_OR, dst, opnd);
1300 addInstr(env, s390_insn_unop(size, S390_NEGATE, dst, opnd));
1301 addInstr(env, s390_insn_alu(size, S390_ALU_OR, dst, opnd));
1317 addInstr(env, s390_insn_clz(8, r10, r11, opnd));