]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Update.
authorJulian Seward <jseward@acm.org>
Wed, 20 Jun 2012 11:46:42 +0000 (11:46 +0000)
committerJulian Seward <jseward@acm.org>
Wed, 20 Jun 2012 11:46:42 +0000 (11:46 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12657

none/tests/amd64/avx-1.c

index eb3ff7a2ba81c3afee72a84617ceb61a76670488..47ec75d6a665f26149873d662ad5686755422054 100644 (file)
@@ -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;
 }