Home | History | Annotate | Download | only in i386

Lines Matching refs:rexw

610 static void tcg_out_ext8s(TCGContext *s, int dest, int src, int rexw)
614 tcg_out_modrm(s, OPC_MOVSBL + P_REXB_RM + rexw, dest, src);
623 static inline void tcg_out_ext16s(TCGContext *s, int dest, int src, int rexw)
626 tcg_out_modrm(s, OPC_MOVSWL + rexw, dest, src);
648 int rexw = 0;
651 rexw = c & -8;
663 tcg_out_modrm(s, OPC_GRP5 + rexw,
679 rexw = 0;
693 tcg_out_modrm(s, OPC_ARITH_EvIb + rexw, c, r0);
697 if (rexw == 0 || val == (int32_t)val) {
698 tcg_out_modrm(s, OPC_ARITH_EvIz + rexw, c, r0);
763 int const_arg2, int rexw)
768 tcg_out_modrm(s, OPC_TESTL + rexw, arg1, arg1);
770 tgen_arithi(s, ARITH_CMP + rexw, arg1, arg2, 0);
773 tgen_arithr(s, ARITH_CMP + rexw, arg1, arg2);
1010 int rexw = 0;
1014 rexw = P_REXW;
1020 tcg_out_shifti(s, SHIFT_SHR + rexw, r1,
1023 tgen_arithi(s, ARITH_AND + rexw, r0,
1025 tgen_arithi(s, ARITH_AND + rexw, r1,
1033 tcg_out_modrm_offset(s, OPC_CMP_GvEv + rexw, r0, r1, 0);
1435 int c, rexw = 0;
1440 rexw = P_REXW; /* FALLTHRU */ \
1488 /* Note that we can ignore REXW for the zero-extend to 64-bit. */
1492 tcg_out_modrm_offset(s, OPC_MOVSBL + rexw, args[0], args[1], args[2]);
1495 /* Note that we can ignore REXW for the zero-extend to 64-bit. */
1499 tcg_out_modrm_offset(s, OPC_MOVSWL + rexw, args[0], args[1], args[2]);
1533 tgen_arithr(s, ARITH_ADD + rexw, a0, a1);
1537 tcg_out_modrm_sib_offset(s, OPC_LEA + rexw, a0, a1, a2, 0, c3);
1556 tgen_arithi(s, c + rexw, args[0], args[2], 0);
1558 tgen_arithr(s, c + rexw, args[0], args[2]);
1567 tcg_out_modrm(s, OPC_IMUL_GvEvIb + rexw, args[0], args[0]);
1570 tcg_out_modrm(s, OPC_IMUL_GvEvIz + rexw, args[0], args[0]);
1574 tcg_out_modrm(s, OPC_IMUL_GvEv + rexw, args[0], args[2]);
1579 tcg_out_modrm(s, OPC_GRP3_Ev + rexw, EXT3_IDIV, args[4]);
1582 rexw, EXT3_DIV, args[4]);
1602 tcg_out_shifti(s, c + rexw, args[0], args[2]);
1604 tcg_out_modrm(s, OPC_SHIFT_cl + rexw, c, args[0]);
1625 tcg_out_modrm(s, OPC_GRP3_Ev + rexw, EXT3_NEG, args[0]);
1628 tcg_out_modrm(s, OPC_GRP3_Ev + rexw, EXT3_NOT, args[0]);
1632 tcg_out_ext8s(s, args[0], args[1], rexw);
1635 tcg_out_ext16s(s, args[0], args[1], rexw);