Home | History | Annotate | Download | only in priv

Lines Matching defs:opnd

280 s390_opnd_copy(UChar size, HReg dst, s390_opnd_RMI opnd)
282 switch (opnd.tag) {
284 return s390_insn_load(size, dst, opnd.variant.am);
287 return s390_insn_move(size, dst, opnd.variant.reg);
290 return s390_insn_load_immediate(size, dst, opnd.variant.imm);
302 s390_opnd_RMI opnd;
304 opnd.tag = S390_OPND_REG;
305 opnd.variant.reg = reg;
307 return opnd;
315 s390_opnd_RMI opnd;
317 opnd.tag = S390_OPND_IMMEDIATE;
318 opnd.variant.imm = value;
320 return opnd;
704 s390_opnd_RMI op2, value, opnd;
750 opnd = s390_opnd_reg(r11);
751 addInstr(env, s390_insn_alu(size, S390_ALU_OR, res, opnd));
793 opnd = s390_opnd_reg(r11);
794 addInstr(env, s390_insn_alu(8, S390_ALU_OR, res, opnd));
852 opnd = s390_opnd_reg(h2);
853 addInstr(env, s390_insn_alu(size, S390_ALU_OR, res, opnd));
1004 s390_opnd_RMI opnd;
1024 h1 = s390_isel_int_expr(env, arg->Iex.Binop.arg1); /* 1st opnd */
1025 opnd = s390_isel_int_expr_RMI(env, arg->Iex.Binop.arg2); /* 2nd opnd */
1028 addInstr(env, s390_insn_alu(size, S390_ALU_MUL, dst, opnd));
1092 opnd = s390_isel_int_expr_RMI(env, arg); /* Process the operand */
1098 insn = s390_insn_unop(size, S390_ZERO_EXTEND_8, dst, opnd);
1103 insn = s390_insn_unop(size, S390_ZERO_EXTEND_16, dst, opnd);
1107 insn = s390_insn_unop(size, S390_ZERO_EXTEND_32, dst, opnd);
1113 insn = s390_insn_unop(size, S390_SIGN_EXTEND_8, dst, opnd);
1118 insn = s390_insn_unop(size, S390_SIGN_EXTEND_16, dst, opnd);
1122 insn = s390_insn_unop(size, S390_SIGN_EXTEND_32, dst, opnd);
1134 insn = s390_opnd_copy(8, dst, opnd);
1138 addInstr(env, s390_opnd_copy(8, dst, opnd));
1144 addInstr(env, s390_opnd_copy(4, dst, opnd));
1150 addInstr(env, s390_opnd_copy(2, dst, opnd));
1161 addInstr(env, s390_opnd_copy(size, dst, opnd));
1169 addInstr(env, s390_insn_unop(size, S390_NEGATE, dst, opnd));
1170 insn = s390_insn_alu(size, S390_ALU_OR, dst, opnd);
1177 addInstr(env, s390_insn_unop(size, S390_NEGATE, dst, opnd));
1178 addInstr(env, s390_insn_alu(size, S390_ALU_OR, dst, opnd));
1194 addInstr(env, s390_insn_clz(8, r10, r11, opnd));