From f8be24cd532bc59690555abe48c1b3af8650895e Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Wed, 20 Jun 2012 11:46:42 +0000 Subject: [PATCH] Update. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12657 --- none/tests/amd64/avx-1.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/none/tests/amd64/avx-1.c b/none/tests/amd64/avx-1.c index eb3ff7a2ba..47ec75d6a6 100644 --- a/none/tests/amd64/avx-1.c +++ b/none/tests/amd64/avx-1.c @@ -1292,6 +1292,22 @@ GEN_test_RandM(VMOVSHDUP_256, "vmovshdup %%ymm9, %%ymm6", "vmovshdup (%%rax), %%ymm7") +GEN_test_RandM(VPERMILPS_VAR_128, + "vpermilps %%xmm6, %%xmm8, %%xmm7", + "vpermilps (%%rax), %%xmm8, %%xmm7") + +GEN_test_RandM(VPERMILPD_VAR_128, + "vpermilpd %%xmm6, %%xmm8, %%xmm7", + "vpermilpd (%%rax), %%xmm8, %%xmm7") + +GEN_test_RandM(VPERMILPS_VAR_256, + "vpermilps %%ymm6, %%ymm8, %%ymm7", + "vpermilps (%%rax), %%ymm8, %%ymm7") + +GEN_test_RandM(VPERMILPD_VAR_256, + "vpermilpd %%ymm6, %%ymm8, %%ymm7", + "vpermilpd (%%rax), %%ymm8, %%ymm7") + /* Comment duplicated above, for convenient reference: Allowed operands in test insns: @@ -1619,5 +1635,9 @@ int main ( void ) test_VMOVSLDUP_256(); test_VMOVSHDUP_128(); test_VMOVSHDUP_256(); + test_VPERMILPS_VAR_128(); + test_VPERMILPD_VAR_128(); + test_VPERMILPS_VAR_256(); + test_VPERMILPD_VAR_256(); return 0; } -- 2.47.2