summaryrefslogtreecommitdiff
path: root/Source/UnitTests/Common/x64EmitterTest.cpp
diff options
context:
space:
mode:
authorTillmann Karras <tilkax@gmail.com>2014-12-06 17:02:58 +0100
committerTillmann Karras <tilkax@gmail.com>2014-12-06 22:28:03 +0100
commit791d5458e58b6580b591c42528bb690d774c45af (patch)
tree21a41305d083a01f735b4ac1613b535e1516a806 /Source/UnitTests/Common/x64EmitterTest.cpp
parentddebdb61c4cde0ad03c0a5a5b716ea4a37ebded9 (diff)
UnitTests: add tests for bitwise AVX instructions
Diffstat (limited to 'Source/UnitTests/Common/x64EmitterTest.cpp')
-rw-r--r--Source/UnitTests/Common/x64EmitterTest.cpp13
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") \