Lines Matching refs:Dqword

130     const Dqword V0 Value0;                                                    \  in TEST_F()
133 const Dqword V1 Value1; \ in TEST_F()
144 ASSERT_EQ(packedAs<Type##Size##_t>(V0) Op V1, test.Dst<Dqword>()) \ in TEST_F()
155 const Dqword V0 Value0; \ in TEST_F()
158 const Dqword V1 Value1; \ in TEST_F()
168 ASSERT_EQ(packedAs<Type##Size##_t>(V0) Op V1, test.Dst<Dqword>()) \ in TEST_F()
179 const Dqword V0 Value0; \ in TEST_F()
188 ASSERT_EQ(packedAs<Type##Size##_t>(V0) Op Imm, test.Dst<Dqword>()) \ in TEST_F()
199 const Dqword V0 Value0; \ in TEST_F()
202 const Dqword V1 Value1; \ in TEST_F()
213 ASSERT_EQ(~(packedAs<Type##Size##_t>(V0)) & V1, test.Dst<Dqword>()) \ in TEST_F()
224 const Dqword V0 Value0; \ in TEST_F()
227 const Dqword V1 Value1; \ in TEST_F()
237 ASSERT_EQ((~packedAs<Type##Size##_t>(V0)) & V1, test.Dst<Dqword>()) \ in TEST_F()
404 const Dqword V0 Value0; \ in TEST_F()
406 const Dqword V1 Value1; \ in TEST_F()
417 ASSERT_EQ(packedAs<Type>(V0) Op V1, test.Dst<Dqword>()) << TestString; \ in TEST_F()
428 const Dqword V0 Value0; \ in TEST_F()
430 const Dqword V1 Value1; \ in TEST_F()
441 ASSERT_EQ(packedAs<Type>(V0) Op V1, test.Dst<Dqword>()) << TestString; \ in TEST_F()
452 const Dqword V0 Value0; \ in TEST_F()
454 const Dqword V1 Value1; \ in TEST_F()
464 ASSERT_EQ(packedAs<Type>(V0) Op V1, test.Dst<Dqword>()) << TestString; \ in TEST_F()
475 const Dqword V0 Value0; \ in TEST_F()
477 const Dqword V1 Value1; \ in TEST_F()
488 ASSERT_EQ(packedAs<Type>(V0).Inst(V1), test.Dst<Dqword>()) << TestString; \ in TEST_F()
499 const Dqword V0 Value0; \ in TEST_F()
501 const Dqword V1 Value1; \ in TEST_F()
511 ASSERT_EQ(packedAs<Type>(V0) Op V1, test.Dst<Dqword>()) << TestString; \ in TEST_F()
596 const Dqword V0 Value0; \ in TEST_F()
598 const Dqword V1 Value1; \ in TEST_F()
600 const Dqword MaskValue M; \ in TEST_F()
613 ASSERT_EQ(packedAs<Type>(V0).blendWith(V1, MaskValue), test.Dst<Dqword>()) \ in TEST_F()
624 const Dqword V0 Value0; \ in TEST_F()
626 const Dqword V1 Value1; \ in TEST_F()
628 const Dqword MaskValue M; \ in TEST_F()
640 ASSERT_EQ(packedAs<Type>(V0).blendWith(V1, MaskValue), test.Dst<Dqword>()) \ in TEST_F()
698 const Dqword V0 Value0; \ in TEST_F()
700 const Dqword V1 Value1; \ in TEST_F()
712 ASSERT_EQ(packedAs<Type>(V0) Op V1, test.Dst<Dqword>()) << TestString; \ in TEST_F()
721 const Dqword V0 Value0; \ in TEST_F()
723 const Dqword V1 Value1; \ in TEST_F()
734 ASSERT_EQ(packedAs<Type>(V0) Op V1, test.Dst<Dqword>()) << TestString; \ in TEST_F()
743 const Dqword V0(1.0, 1.0, std::numeric_limits<float>::quiet_NaN(), \ in TEST_F()
746 const Dqword V1(1.0, std::numeric_limits<float>::quiet_NaN(), 1.0, \ in TEST_F()
759 ASSERT_EQ(packedAs<Type>(V0).C(V1), test.Dst<Dqword>()) << TestString; \ in TEST_F()
768 const Dqword V0(1.0, 1.0, std::numeric_limits<float>::quiet_NaN(), \ in TEST_F()
771 const Dqword V1(1.0, std::numeric_limits<float>::quiet_NaN(), 1.0, \ in TEST_F()
783 ASSERT_EQ(packedAs<Type>(V0).C(V1), test.Dst<Dqword>()) << TestString; \ in TEST_F()
873 const Dqword V0(1.0, 4.0, 20.0, 3.14); \ in TEST_F()
881 ASSERT_EQ(Dqword Expect, test.Dst<Dqword>()) << TestString; \ in TEST_F()
920 const Dqword V0(uint64_t(0xAAAAAAAABBBBBBBBull), in TEST_F()
922 const Dqword V1(uint64_t(0xEEEEEEEEFFFFFFFFull), in TEST_F()
925 const Dqword unpcklpsExpected(uint64_t(0xFFFFFFFFBBBBBBBBull), in TEST_F()
927 const Dqword unpcklpdExpected(uint64_t(0xAAAAAAAABBBBBBBBull), in TEST_F()
929 const Dqword unpckhpsExpected(uint64_t(0x88888888DDDDDDDDull), in TEST_F()
931 const Dqword unpckhpdExpected(uint64_t(0xCCCCCCCCDDDDDDDDull), in TEST_F()
949 ASSERT_EQ(Inst##Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
983 const Dqword V0(uint64_t(0x1111111122222222ull), in TEST_F()
985 const Dqword V1(uint64_t(0xAAAAAAAABBBBBBBBull), in TEST_F()
989 const Dqword pshufdExpected(uint64_t(0xBBBBBBBBCCCCCCCCull), in TEST_F()
993 const Dqword shufpsExpected(uint64_t(0x7777777711111111ull), in TEST_F()
1012 ASSERT_EQ(Inst##Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1031 ASSERT_EQ(Inst##Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1051 ASSERT_EQ(Inst##UntypedExpected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1087 const Dqword V0_v4i32(uint64_t(0x1111111122222222ull), in TEST_F()
1089 const Dqword V1_v4i32(uint64_t(0xAAAAAAAABBBBBBBBull), in TEST_F()
1091 const Dqword Expected_v4i32(uint64_t(0xBBBBBBBB22222222ull), in TEST_F()
1094 const Dqword V0_v8i16(uint64_t(0x1111222233334444ull), in TEST_F()
1096 const Dqword V1_v8i16(uint64_t(0xAAAABBBBCCCCDDDDull), in TEST_F()
1098 const Dqword Expected_v8i16(uint64_t(0xCCCC3333DDDD4444ull), in TEST_F()
1101 const Dqword V0_v16i8(uint64_t(0x1122334455667788ull), in TEST_F()
1103 const Dqword V1_v16i8(uint64_t(0xFFEEDDCCBBAA9900ull), in TEST_F()
1105 const Dqword Expected_v16i8(uint64_t(0xBB55AA6699770088ull), in TEST_F()
1125 ASSERT_EQ(Expected_##Ty, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1144 ASSERT_EQ(Expected_##Ty, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1173 const Dqword V0_v4i32(uint64_t(0x0001000000001234ull), in TEST_F()
1175 const Dqword V1_v4i32(uint64_t(0xFFFFFFFEFFFFFFFFull), in TEST_F()
1177 const Dqword Expected_v4i32(uint64_t(0x7FFF80007FFF1234ull), in TEST_F()
1180 const Dqword V0_v8i16(uint64_t(0x0001000000120034ull), in TEST_F()
1182 const Dqword V1_v8i16(uint64_t(0x00057FF80081007Eull), in TEST_F()
1184 const Dqword Expected_v8i16(uint64_t(0xFEFF7F8001001234ull), in TEST_F()
1204 ASSERT_EQ(Expected_##Ty, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1223 ASSERT_EQ(Expected_##Ty, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1250 const Dqword V0_v4i32(uint64_t(0x0001000000001234ull), in TEST_F()
1252 const Dqword V1_v4i32(uint64_t(0xFFFFFFFEFFFFFFFFull), in TEST_F()
1254 const Dqword Expected_v4i32(uint64_t(0xFFFF0000FFFF1234ull), in TEST_F()
1257 const Dqword V0_v8i16(uint64_t(0x0001000000120034ull), in TEST_F()
1259 const Dqword V1_v8i16(uint64_t(0x00057FF80081007Eull), in TEST_F()
1261 const Dqword Expected_v8i16(uint64_t(0x0000FF0001001234ull), in TEST_F()
1281 ASSERT_EQ(Expected_##Ty, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1300 ASSERT_EQ(Expected_##Ty, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1327 const Dqword V0(uint64_t(0x1122334455667788ull), in TEST_F()
1329 const Dqword V1(uint64_t(0x0204050380060708ull), in TEST_F()
1332 const Dqword Expected(uint64_t(0x6644335500221132ull), in TEST_F()
1351 ASSERT_EQ(Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1369 ASSERT_EQ(Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1402 const Dqword dq2ps32DstValue(-1.0f, -1.0f, -1.0f, -1.0f); in TEST_F()
1403 const Dqword dq2ps32SrcValue(-5, 3, 100, 200); in TEST_F()
1404 const Dqword dq2ps32Expected(-5.0f, 3.0f, 100.0, 200.0); in TEST_F()
1406 const Dqword dq2ps64DstValue(0.0f, 0.0f, -1.0f, -1.0f); in TEST_F()
1407 const Dqword dq2ps64SrcValue(-5, 3, 100, 200); in TEST_F()
1408 const Dqword dq2ps64Expected(-5.0f, 3.0f, 100.0, 200.0); in TEST_F()
1410 const Dqword tps2dq32DstValue(-1.0f, -1.0f, -1.0f, -1.0f); in TEST_F()
1411 const Dqword tps2dq32SrcValue(-5.0f, 3.0f, 100.0, 200.0); in TEST_F()
1412 const Dqword tps2dq32Expected(-5, 3, 100, 200); in TEST_F()
1414 const Dqword tps2dq64DstValue(-1.0f, -1.0f, -1.0f, -1.0f); in TEST_F()
1415 const Dqword tps2dq64SrcValue(-5.0f, 3.0f, 100.0, 200.0); in TEST_F()
1416 const Dqword tps2dq64Expected(-5, 3, 100, 200); in TEST_F()
1418 const Dqword si2ss32DstValue(-1.0f, -1.0f, -1.0f, -1.0f); in TEST_F()
1420 const Dqword si2ss32Expected(5.0f, -1.0f, -1.0f, -1.0f); in TEST_F()
1422 const Dqword si2ss64DstValue(-1.0, -1.0); in TEST_F()
1424 const Dqword si2ss64Expected(5.0, -1.0); in TEST_F()
1427 const Dqword tss2si32SrcValue(-5.0f, -1.0f, -1.0f, -1.0f); in TEST_F()
1431 const Dqword tss2si64SrcValue(-5.0, -1.0); in TEST_F()
1434 const Dqword float2float32DstValue(-1.0, -1.0); in TEST_F()
1435 const Dqword float2float32SrcValue(-5.0, 3, 100, 200); in TEST_F()
1436 const Dqword float2float32Expected(-5.0, -1.0); in TEST_F()
1438 const Dqword float2float64DstValue(-1.0, -1.0, -1.0, -1.0); in TEST_F()
1439 const Dqword float2float64SrcValue(-5.0, 3.0); in TEST_F()
1440 const Dqword float2float64Expected(-5.0, -1.0, -1.0, -1.0); in TEST_F()
1458 ASSERT_EQ(Inst##Size##Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1477 ASSERT_EQ(Inst##Size##Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1517 ASSERT_EQ(Inst##Size##Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1537 ASSERT_EQ(Inst##Size##Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1616 Dqword test32DstValue(0.0, qnan32, qnan32, qnan32); in TEST_F()
1617 Dqword test32SrcValue(0.0, qnan32, qnan32, qnan32); in TEST_F()
1619 Dqword test64DstValue(0.0, qnan64); in TEST_F()
1620 Dqword test64SrcValue(0.0, qnan64); in TEST_F()
1739 Dqword test32SrcValue(-100.0, -100.0, -100.0, -100.0); in TEST_F()
1740 Dqword test32DstValue(-1.0, -1.0, -1.0, -1.0); in TEST_F()
1742 Dqword test64SrcValue(-100.0, -100.0); in TEST_F()
1743 Dqword test64DstValue(-1.0, -1.0); in TEST_F()
1762 Dqword Expected = test##Size##DstValue; \ in TEST_F()
1764 ASSERT_EQ(Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1784 Dqword Expected = test##Size##DstValue; \ in TEST_F()
1786 ASSERT_EQ(Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1836 const Dqword V0 Value0; \ in TEST_F()
1838 const Dqword V1 Value1; \ in TEST_F()
1850 ASSERT_EQ(Dqword Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1859 const Dqword V0 Value0; \ in TEST_F()
1861 const Dqword V1 Value1; \ in TEST_F()
1872 ASSERT_EQ(Dqword Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1932 const Dqword V0 Value0; \ in TEST_F()
1944 Dqword Expected = V0; \ in TEST_F()
1946 ASSERT_EQ(Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
1955 const Dqword V0 Value0; \ in TEST_F()
1969 Dqword Expected = V0; \ in TEST_F()
1971 ASSERT_EQ(Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
2025 const Dqword V0 Value1; \ in TEST_F()
2082 const Dqword V0 Value0; \ in TEST_F()
2084 const Dqword V1 Value1; \ in TEST_F()
2095 Dqword Expected(uint64_t(0), uint64_t(0)); \ in TEST_F()
2097 sizeof(Dqword) / sizeof(uint##Size##_t); \ in TEST_F()
2101 ASSERT_EQ(Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
2110 const Dqword V0 Value0; \ in TEST_F()
2112 const Dqword V1 Value1; \ in TEST_F()
2122 Dqword Expected(uint64_t(0), uint64_t(0)); \ in TEST_F()
2124 sizeof(Dqword) / sizeof(uint##Size##_t); \ in TEST_F()
2128 ASSERT_EQ(Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
2191 const Dqword V0(-3.0, -3.0); \ in TEST_F()
2193 const Dqword V1(double(Input), -123.4); \ in TEST_F()
2205 const Dqword Expected(double(RN), -3.0); \ in TEST_F()
2206 EXPECT_EQ(Expected, test.Dst<Dqword>()) << TestString; \ in TEST_F()
2249 const Dqword Expected((uint64_t(Imm) << 32) | uint32_t(Imm), \ in TEST_F()
2251 ASSERT_EQ(Expected, test.Xmm<Dqword>()) \ in TEST_F()