diff options
| author | Tillmann Karras <tilkax@gmail.com> | 2014-12-06 17:02:58 +0100 |
|---|---|---|
| committer | Tillmann Karras <tilkax@gmail.com> | 2014-12-06 22:28:03 +0100 |
| commit | 791d5458e58b6580b591c42528bb690d774c45af (patch) | |
| tree | 21a41305d083a01f735b4ac1613b535e1516a806 /Source/UnitTests/Common/x64EmitterTest.cpp | |
| parent | ddebdb61c4cde0ad03c0a5a5b716ea4a37ebded9 (diff) | |
UnitTests: add tests for bitwise AVX instructions
Diffstat (limited to 'Source/UnitTests/Common/x64EmitterTest.cpp')
| -rw-r--r-- | Source/UnitTests/Common/x64EmitterTest.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Source/UnitTests/Common/x64EmitterTest.cpp b/Source/UnitTests/Common/x64EmitterTest.cpp index d0b2932e65..83a3741e7f 100644 --- a/Source/UnitTests/Common/x64EmitterTest.cpp +++ b/Source/UnitTests/Common/x64EmitterTest.cpp @@ -972,6 +972,19 @@ VEX_RMI_TEST(RORX) } \ } +AVX_RRM_TEST(VANDPS, "dqword") +AVX_RRM_TEST(VANDPD, "dqword") +AVX_RRM_TEST(VANDNPS, "dqword") +AVX_RRM_TEST(VANDNPD, "dqword") +AVX_RRM_TEST(VORPS, "dqword") +AVX_RRM_TEST(VORPD, "dqword") +AVX_RRM_TEST(VXORPS, "dqword") +AVX_RRM_TEST(VXORPD, "dqword") +AVX_RRM_TEST(VPAND, "dqword") +AVX_RRM_TEST(VPANDN, "dqword") +AVX_RRM_TEST(VPOR, "dqword") +AVX_RRM_TEST(VPXOR, "dqword") + #define FMA_TEST(Name, P, packed) \ AVX_RRM_TEST(Name ## 132 ## P ## S, packed ? "dqword" : "dword") \ AVX_RRM_TEST(Name ## 213 ## P ## S, packed ? "dqword" : "dword") \ |
