• Home
  • Raw
  • Download

Lines Matching refs:Src

17 #define TestArithSSXmmXmm(FloatSize, Src, Value0, Dst, Value1, Inst, Op)       \  in TEST_F()  argument
22 "(" #FloatSize ", " #Src ", " #Value0 ", " #Dst ", " #Value1 \ in TEST_F()
32 __ movss(IceType_f##FloatSize, Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
33 __ Inst(IceType_f##FloatSize, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src()); \ in TEST_F()
82 #define TestArithSS(FloatSize, Src, Dst0, Dst1) \ in TEST_F() argument
84 TestArithSSXmmXmm(FloatSize, Src, 1.0, Dst0, 10.0, addss, +); \ in TEST_F()
86 TestArithSSXmmXmm(FloatSize, Src, 3.0, Dst0, 30.0, subss, -); \ in TEST_F()
88 TestArithSSXmmXmm(FloatSize, Src, 5.0, Dst0, 50.0, mulss, *); \ in TEST_F()
90 TestArithSSXmmXmm(FloatSize, Src, 7.0, Dst0, 70.0, divss, / ); \ in TEST_F()
94 #define TestImpl(Src, Dst0, Dst1) \ in TEST_F() argument
96 TestArithSS(32, Src, Dst0, Dst1); \ in TEST_F()
97 TestArithSS(64, Src, Dst0, Dst1); \ in TEST_F()
124 #define TestPArithXmmXmm(Dst, Value0, Src, Value1, Inst, Op, Type, Size) \ in TEST_F() argument
127 "(" #Dst ", " #Value0 ", " #Src ", " #Value1 ", " #Inst ", " #Op \ in TEST_F()
136 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
137 __ Inst(IceType_i##Size, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src()); \ in TEST_F()
193 #define TestPAndnXmmXmm(Dst, Value0, Src, Value1, Type, Size) \ in TEST_F() argument
196 "(" #Dst ", " #Value0 ", " #Src ", " #Value1 ", pandn, " #Type \ in TEST_F()
205 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
206 __ pandn(IceType_i##Size, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src()); \ in TEST_F()
242 #define TestPArithSize(Dst, Src, Size) \ in TEST_F() argument
249 Src, (uint64_t(3u), uint64_t(0u)), psra, >>, int, Size); \ in TEST_F()
259 Src, (uint64_t(3u), uint64_t(0u)), psrl, >>, uint, Size); \ in TEST_F()
269 Src, (uint64_t(3u), uint64_t(0u)), psll, <<, uint, Size); \ in TEST_F()
279 Src, (uint64_t(0xFFFFFFFF00000000ull), \ in TEST_F()
290 Src, (uint64_t(0xFFFFFFFF00000000ull), \ in TEST_F()
302 Src, (uint64_t(0xFFFFFFFF00000000ull), \ in TEST_F()
312 Src, (uint64_t(0xFFFFFFFF00000000ull), \ in TEST_F()
322 Src, (uint64_t(0xFFFFFFFF00000000ull), \ in TEST_F()
333 Src, (uint64_t(0xFFFFFFFF00000000ull), \ in TEST_F()
344 Src, (uint64_t(0xFFFFFFFF00000000ull), \ in TEST_F()
354 Src, (uint64_t(0xFFFFFFFF00000000ull), \ in TEST_F()
364 #define TestPArith(Src, Dst) \ in TEST_F() argument
366 TestPArithSize(Src, Dst, 8); \ in TEST_F()
367 TestPArithSize(Src, Dst, 16); \ in TEST_F()
368 TestPArithSize(Src, Dst, 32); \ in TEST_F()
398 #define TestArithPSXmmXmm(FloatSize, Dst, Value0, Src, Value1, Inst, Op, Type) \ in TEST_F() argument
401 "(" #Dst ", " #Value0 ", " #Src ", " #Value1 ", " #Inst ", " #Op \ in TEST_F()
409 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
410 __ Inst(IceType_f32, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src()); \ in TEST_F()
422 #define TestArithPSXmmXmmUntyped(Dst, Value0, Src, Value1, Inst, Op, Type) \ in TEST_F() argument
425 "(" #Dst ", " #Value0 ", " #Src ", " #Value1 ", " #Inst ", " #Op \ in TEST_F()
433 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
434 __ Inst(Encoded_Xmm_##Dst(), Encoded_Xmm_##Src()); \ in TEST_F()
469 #define TestMinMaxPS(FloatSize, Dst, Value0, Src, Value1, Inst, Type) \ in TEST_F() argument
472 "(" #Dst ", " #Value0 ", " #Src ", " #Value1 ", " #Inst ", " #Type \ in TEST_F()
480 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
481 __ Inst(IceType_f##FloatSize, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src()); \ in TEST_F()
516 #define TestArithPS(Dst, Src) \ in TEST_F() argument
518 TestArithPSXmmXmm(32, Dst, (1.0, 100.0, -1000.0, 20.0), Src, \ in TEST_F()
522 TestArithPSXmmXmm(32, Dst, (1.0, 100.0, -1000.0, 20.0), Src, \ in TEST_F()
526 TestArithPSXmmXmm(32, Dst, (1.0, 100.0, -1000.0, 20.0), Src, \ in TEST_F()
530 TestArithPSXmmXmm(32, Dst, (1.0, 100.0, -1000.0, 20.0), Src, \ in TEST_F()
534 TestArithPSXmmXmm(32, Dst, (1.0, 100.0, -1000.0, 20.0), Src, \ in TEST_F()
538 TestArithPSXmmXmm(64, Dst, (1.0, -1000.0), Src, (0.55, 1.21), andps, &, \ in TEST_F()
542 TestArithPSXmmXmm(32, Dst, (1.0, 100.0, -1000.0, 20.0), Src, \ in TEST_F()
544 TestArithPSXmmXmm(64, Dst, (1.0, -1000.0), Src, (0.55, 1.21), orps, |, \ in TEST_F()
546 TestMinMaxPS(32, Dst, (1.0, 100.0, -1000.0, 20.0), Src, \ in TEST_F()
548 TestMinMaxPS(32, Dst, (1.0, 100.0, -1000.0, 20.0), Src, \ in TEST_F()
550 TestMinMaxPS(64, Dst, (1.0, -1000.0), Src, (0.55, 1.21), minps, double); \ in TEST_F()
551 TestMinMaxPS(64, Dst, (1.0, -1000.0), Src, (0.55, 1.21), maxps, double); \ in TEST_F()
552 TestArithPSXmmXmm(32, Dst, (1.0, 100.0, -1000.0, 20.0), Src, \ in TEST_F()
556 TestArithPSXmmXmm(64, Dst, (1.0, -1000.0), Src, (0.55, 1.21), xorps, ^, \ in TEST_F()
590 #define TestBlendingXmmXmm(Dst, Value0, Src, Value1, M /*ask*/, Inst, Type) \ in TEST_F() argument
593 "(" #Dst ", " #Value0 ", " #Src ", " #Value1 ", " #M ", " #Inst \ in TEST_F()
604 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
605 __ Inst(IceType_##Type, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src()); \ in TEST_F()
645 #define TestBlending(Src, Dst) \ in TEST_F() argument
648 Dst, (1.0, 2.0, 1.0, 2.0), Src, (-1.0, -2.0, -1.0, -2.0), \ in TEST_F()
658 Src, \ in TEST_F()
693 #define TestCmppsXmmXmm(FloatSize, Dst, Value0, Src, Value1, C, Op, Type) \ in TEST_F() argument
696 "(" #Src ", " #Dst ", " #C ", " #Op ")"; \ in TEST_F()
703 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
704 __ cmpps(IceType_f##FloatSize, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src(), \ in TEST_F()
739 #define TestCmppsOrdUnordXmmXmm(FloatSize, Dst, Value0, Src, Value1, C, Type) \ in TEST_F() argument
741 static constexpr char TestString[] = "(" #Src ", " #Dst ", " #C ")"; \ in TEST_F()
750 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
751 __ cmpps(IceType_f##FloatSize, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src(), \ in TEST_F()
788 #define TestCmpps(FloatSize, Dst, Value0, Src, Value1, Type) \ in TEST_F() argument
790 TestCmppsXmmXmm(FloatSize, Dst, Value0, Src, Value1, eq, ==, Type); \ in TEST_F()
792 TestCmppsXmmXmm(FloatSize, Dst, Value0, Src, Value1, eq, ==, Type); \ in TEST_F()
794 TestCmppsXmmXmm(FloatSize, Dst, Value0, Src, Value1, eq, ==, Type); \ in TEST_F()
796 TestCmppsOrdUnordXmmXmm(FloatSize, Dst, Value0, Src, Value1, unord, Type); \ in TEST_F()
798 TestCmppsXmmXmm(FloatSize, Dst, Value0, Src, Value1, eq, ==, Type); \ in TEST_F()
800 TestCmppsXmmXmm(FloatSize, Dst, Value0, Src, Value1, eq, ==, Type); \ in TEST_F()
802 TestCmppsXmmXmm(FloatSize, Dst, Value0, Src, Value1, eq, ==, Type); \ in TEST_F()
808 Src, (1.0, std::numeric_limits<float>::quiet_NaN(), 1.0, \ in TEST_F()
820 Src, (std::numeric_limits<double>::quiet_NaN(), \ in TEST_F()
823 TestCmppsOrdUnordXmmXmm(64, Dst, (1.0, 1.0), Src, \ in TEST_F()
934 #define TestImplSingle(Dst, Src, Inst) \ in TEST_F() argument
936 static constexpr char TestString[] = "(" #Dst ", " #Src ", " #Inst ")"; \ in TEST_F()
941 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
942 __ Inst(Encoded_Xmm_##Dst(), Encoded_Xmm_##Src()); \ in TEST_F()
953 #define TestImpl(Dst, Src) \ in TEST_F() argument
955 TestImplSingle(Dst, Src, unpcklps); \ in TEST_F()
956 TestImplSingle(Dst, Src, unpcklpd); \ in TEST_F()
957 TestImplSingle(Dst, Src, unpckhps); \ in TEST_F()
958 TestImplSingle(Dst, Src, unpckhpd); \ in TEST_F()
996 #define TestImplSingleXmmXmm(Dst, Src, Inst) \ in TEST_F() argument
998 static constexpr char TestString[] = "(" #Dst ", " #Src ", " #Inst ")"; \ in TEST_F()
1003 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
1004 __ Inst(IceType_f32, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src(), \ in TEST_F()
1035 #define TestImplSingleXmmXmmUntyped(Dst, Src, Inst) \ in TEST_F() argument
1038 "(" #Dst ", " #Src ", " #Inst ", Untyped)"; \ in TEST_F()
1043 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
1044 __ Inst(Encoded_Xmm_##Dst(), Encoded_Xmm_##Src(), Immediate(Inst##Imm)); \ in TEST_F()
1055 #define TestImpl(Dst, Src) \ in TEST_F() argument
1057 TestImplSingleXmmXmm(Dst, Src, pshufd); \ in TEST_F()
1059 TestImplSingleXmmXmm(Dst, Src, shufps); \ in TEST_F()
1108 #define TestImplXmmXmm(Dst, Src, Inst, Ty) \ in TEST_F() argument
1111 "(" #Dst ", " #Src ", " #Inst ", " #Ty ")"; \ in TEST_F()
1116 __ movups(XmmRegister::Encoded_Reg_##Src, dwordAddress(T1)); \ in TEST_F()
1118 XmmRegister::Encoded_Reg_##Src); \ in TEST_F()
1148 #define TestImpl(Dst, Src) \ in TEST_F() argument
1150 TestImplXmmXmm(Dst, Src, punpckl, v4i32); \ in TEST_F()
1152 TestImplXmmXmm(Dst, Src, punpckl, v8i16); \ in TEST_F()
1154 TestImplXmmXmm(Dst, Src, punpckl, v16i8); \ in TEST_F()
1187 #define TestImplXmmXmm(Dst, Src, Inst, Ty) \ in TEST_F() argument
1190 "(" #Dst ", " #Src ", " #Inst ", " #Ty ")"; \ in TEST_F()
1195 __ movups(XmmRegister::Encoded_Reg_##Src, dwordAddress(T1)); \ in TEST_F()
1197 XmmRegister::Encoded_Reg_##Src); \ in TEST_F()
1227 #define TestImpl(Dst, Src) \ in TEST_F() argument
1229 TestImplXmmXmm(Dst, Src, packss, v4i32); \ in TEST_F()
1231 TestImplXmmXmm(Dst, Src, packss, v8i16); \ in TEST_F()
1264 #define TestImplXmmXmm(Dst, Src, Inst, Ty) \ in TEST_F() argument
1267 "(" #Dst ", " #Src ", " #Inst ", " #Ty ")"; \ in TEST_F()
1272 __ movups(XmmRegister::Encoded_Reg_##Src, dwordAddress(T1)); \ in TEST_F()
1274 XmmRegister::Encoded_Reg_##Src); \ in TEST_F()
1304 #define TestImpl(Dst, Src) \ in TEST_F() argument
1306 TestImplXmmXmm(Dst, Src, packus, v4i32); \ in TEST_F()
1308 TestImplXmmXmm(Dst, Src, packus, v8i16); \ in TEST_F()
1335 #define TestImplXmmXmm(Dst, Src, Inst) \ in TEST_F() argument
1337 static constexpr char TestString[] = "(" #Dst ", " #Src ", " #Inst ")"; \ in TEST_F()
1342 __ movups(XmmRegister::Encoded_Reg_##Src, dwordAddress(T1)); \ in TEST_F()
1344 XmmRegister::Encoded_Reg_##Src); \ in TEST_F()
1373 #define TestImpl(Dst, Src) \ in TEST_F() argument
1375 TestImplXmmXmm(Dst, Src, pshufb); \ in TEST_F()
1442 #define TestImplPXmmXmm(Dst, Src, Inst, Size) \ in TEST_F() argument
1445 "(" #Dst ", " #Src ", cvt" #Inst ", f" #Size ")"; \ in TEST_F()
1450 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
1451 __ cvt##Inst(IceType_f##Size, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src()); \ in TEST_F()
1481 #define TestImplSRegXmm(GPR, Src, Inst, IntSize, Size) \ in TEST_F() argument
1484 "(" #GPR ", " #Src ", cvt" #Inst ", " #IntSize ", f" #Size ")"; \ in TEST_F()
1488 __ movups(Encoded_Xmm_##Src(), dwordAddress(T0)); \ in TEST_F()
1490 Encoded_Xmm_##Src()); \ in TEST_F()
1561 #define TestImplSize(Dst, Src, GPR, Size) \ in TEST_F() argument
1563 TestImplPXmmXmm(Dst, Src, dq2ps, Size); \ in TEST_F()
1564 TestImplPXmmAddr(Src, dq2ps, Size); \ in TEST_F()
1565 TestImplPXmmXmm(Dst, Src, tps2dq, Size); \ in TEST_F()
1566 TestImplPXmmAddr(Src, tps2dq, Size); \ in TEST_F()
1571 TestImplSRegXmm(GPR, Src, tss2si, 32, Size); \ in TEST_F()
1572 TestImplSRegXmm(GPR, Src, tss2si, 64, Size); \ in TEST_F()
1575 TestImplPXmmXmm(Dst, Src, float2float, Size); \ in TEST_F()
1576 TestImplPXmmAddr(Src, float2float, Size); \ in TEST_F()
1579 #define TestImpl(Dst, Src, GPR) \ in TEST_F() argument
1581 TestImplSize(Dst, Src, GPR, 32); \ in TEST_F()
1582 TestImplSize(Dst, Src, GPR, 64); \ in TEST_F()
1622 #define TestImplXmmXmm(Dst, Value0, Src, Value1, Size, CompType, BParity, \ in TEST_F() argument
1627 "(" #Dst ", " #Value0 ", " #Src ", " #Value1 ", " #Size ", " #CompType \ in TEST_F()
1637 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
1639 __ ucomiss(IceType_f##Size, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src()); \ in TEST_F()
1686 #define TestImplCond(Dst, Value0, Src, Value1, Size, CompType, BParity, \ in TEST_F() argument
1689 TestImplXmmXmm(Dst, Value0, Src, Value1, Size, CompType, BParity, BOther); \ in TEST_F()
1693 #define TestImplSize(Dst, Src, Size) \ in TEST_F() argument
1695 TestImplCond(Dst, 1.0, Src, 1.0, Size, isEq, p, ne); \ in TEST_F()
1696 TestImplCond(Dst, 1.0, Src, 2.0, Size, isNe, p, e); \ in TEST_F()
1697 TestImplCond(Dst, 1.0, Src, 2.0, Size, isLe, p, a); \ in TEST_F()
1698 TestImplCond(Dst, 1.0, Src, 1.0, Size, isLe, p, a); \ in TEST_F()
1699 TestImplCond(Dst, 1.0, Src, 2.0, Size, isLt, p, ae); \ in TEST_F()
1700 TestImplCond(Dst, 2.0, Src, 1.0, Size, isGe, p, b); \ in TEST_F()
1701 TestImplCond(Dst, 1.0, Src, 1.0, Size, isGe, p, b); \ in TEST_F()
1702 TestImplCond(Dst, 2.0, Src, 1.0, Size, isGt, p, be); \ in TEST_F()
1703 TestImplCond(Dst, qnan##Size, Src, 1.0, Size, isUnord, np, o); \ in TEST_F()
1704 TestImplCond(Dst, 1.0, Src, qnan##Size, Size, isUnord, np, s); \ in TEST_F()
1705 TestImplCond(Dst, qnan##Size, Src, qnan##Size, Size, isUnord, np, s); \ in TEST_F()
1708 #define TestImpl(Dst, Src) \ in TEST_F() argument
1710 TestImplSize(Dst, Src, 32); \ in TEST_F()
1711 TestImplSize(Dst, Src, 64); \ in TEST_F()
1745 #define TestSqrtssXmmXmm(Dst, Src, Value1, Result, Size) \ in TEST_F() argument
1748 "(" #Dst ", " #Src ", " #Value1 ", " #Result ", " #Size ")"; \ in TEST_F()
1753 __ movups(Encoded_Xmm_##Src(), dwordAddress(T0)); \ in TEST_F()
1755 __ sqrt(IceType_f##Size, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src()); \ in TEST_F()
1790 #define TestSqrtssSize(Dst, Src, Size) \ in TEST_F() argument
1792 TestSqrtssXmmXmm(Dst, Src, 4.0, 2.0, Size); \ in TEST_F()
1794 TestSqrtssXmmXmm(Dst, Src, 9.0, 3.0, Size); \ in TEST_F()
1796 TestSqrtssXmmXmm(Dst, Src, 100.0, 10.0, Size); \ in TEST_F()
1800 #define TestSqrtss(Dst, Src) \ in TEST_F() argument
1802 TestSqrtssSize(Dst, Src, 32); \ in TEST_F()
1803 TestSqrtssSize(Dst, Src, 64); \ in TEST_F()
1830 #define TestInsertpsXmmXmmImm(Dst, Value0, Src, Value1, Imm, Expected) \ in TEST_F() argument
1833 "(" #Dst ", " #Value0 ", " #Src ", " #Value1 ", " #Imm ", " #Expected \ in TEST_F()
1841 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
1842 __ insertps(IceType_v4f32, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src(), \ in TEST_F()
1876 #define TestInsertps(Dst, Src) \ in TEST_F() argument
1879 Dst, (uint64_t(-1), uint64_t(-1)), Src, \ in TEST_F()
1889 Dst, (uint64_t(-1), uint64_t(-1)), Src, \ in TEST_F()
1985 #define TestPinsr(Src, Dst) \ in TEST_F() argument
1987 TestPinsrSize(Src, Dst, 0xEE, 0x03, 8); \ in TEST_F()
1988 TestPinsrSize(Src, Dst, 0xFFEE, 0x03, 16); \ in TEST_F()
1989 TestPinsrSize(Src, Dst, 0xC0FFEE, 0x03, 32); \ in TEST_F()
2020 #define TestPextrGPRXmmImm(GPR, Src, Value1, Imm, Size) \ in TEST_F() argument
2023 "(" #GPR ", " #Src ", " #Value1 ", " #Imm ", " #Size ")"; \ in TEST_F()
2027 __ movups(Encoded_Xmm_##Src(), dwordAddress(T0)); \ in TEST_F()
2028 __ pextr(IceType_i##Size, Encoded_GPR_##GPR(), Encoded_Xmm_##Src(), \ in TEST_F()
2040 #define TestPextrSize(GPR, Src, Value1, Imm, Size) \ in TEST_F() argument
2042 TestPextrGPRXmmImm(GPR, Src, (uint64_t(0xAAAAAAAABBBBBBBBull), \ in TEST_F()
2047 #define TestPextr(Src, Dst) \ in TEST_F() argument
2049 TestPextrSize(Src, Dst, 0xEE, 0x03, 8); \ in TEST_F()
2050 TestPextrSize(Src, Dst, 0xFFEE, 0x03, 16); \ in TEST_F()
2051 TestPextrSize(Src, Dst, 0xC0FFEE, 0x03, 32); \ in TEST_F()
2077 #define TestPcmpXmmXmm(Dst, Value0, Src, Value1, Size, Inst, Op) \ in TEST_F() argument
2080 "(" #Dst ", " #Value0 ", " #Src ", " #Value1 ", " #Size ", " #Op ")"; \ in TEST_F()
2087 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
2088 __ Inst(IceType_i##Size, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src()); \ in TEST_F()
2132 #define TestPcmpValues(Dst, Value0, Src, Value1, Size) \ in TEST_F() argument
2134 TestPcmpXmmXmm(Dst, Value0, Src, Value1, Size, pcmpeq, == ); \ in TEST_F()
2136 TestPcmpXmmXmm(Dst, Value0, Src, Value1, Size, pcmpgt, < ); \ in TEST_F()
2140 #define TestPcmpSize(Dst, Src, Size) \ in TEST_F() argument
2144 Src, (uint64_t(0x0000008800008800ull), \ in TEST_F()
2149 Src, (uint64_t(0x0000008800008800ull), \ in TEST_F()
2154 #define TestPcmp(Dst, Src) \ in TEST_F() argument
2186 #define TestRoundsdXmmXmm(Dst, Src, Mode, Input, RN) \ in TEST_F() argument
2189 "(" #Dst ", " #Src ", " #Mode ", " #Input ", " #RN ")"; \ in TEST_F()
2196 __ movups(Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F()
2197 __ round(IceType_f64, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src(), \ in TEST_F()
2210 #define TestRoundsd(Dst, Src) \ in TEST_F() argument
2212 TestRoundsdXmmXmm(Dst, Src, RoundToNearest, 5.51, 6); \ in TEST_F()
2213 TestRoundsdXmmXmm(Dst, Src, RoundToNearest, 5.49, 5); \ in TEST_F()
2214 TestRoundsdXmmXmm(Dst, Src, RoundDown, 5.51, 5); \ in TEST_F()
2215 TestRoundsdXmmXmm(Dst, Src, RoundUp, 5.49, 6); \ in TEST_F()
2216 TestRoundsdXmmXmm(Dst, Src, RoundToZero, 5.49, 5); \ in TEST_F()
2217 TestRoundsdXmmXmm(Dst, Src, RoundToZero, 5.51, 5); \ in TEST_F()
2242 #define TestImpl(Xmm, Src, Imm) \ in TEST_F() argument
2244 __ set1ps(Encoded_Xmm_##Xmm(), Encoded_GPR_##Src(), Immediate(Imm)); \ in TEST_F()
2252 << "(" #Xmm ", " #Src ", " #Imm ")"; \ in TEST_F()