Update.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12583 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/none/tests/amd64/avx-1.c b/none/tests/amd64/avx-1.c
index b068d33..7e75b3e 100644
--- a/none/tests/amd64/avx-1.c
+++ b/none/tests/amd64/avx-1.c
@@ -480,6 +480,29 @@
 GEN_test_Monly(VMOVD_XMM_to_MEM32,
                "vmovd %%xmm7, (%%rax)")
 
+GEN_test_RandM(VPINSRD_128,
+               "vpinsrd $0, %%r14d,  %%xmm8, %%xmm7",
+               "vpinsrd $3, (%%rax), %%xmm8, %%xmm7")
+
+GEN_test_RandM(VPUNPCKLQDQ_128,
+               "vpunpcklqdq %%xmm6,  %%xmm8, %%xmm7",
+               "vpunpcklqdq (%%rax), %%xmm8, %%xmm7")
+
+GEN_test_Ronly(VPSRLW_0x05_128,
+               "vpsrlw $0x5, %%xmm9,  %%xmm7")
+
+GEN_test_RandM(VPADDW_128,
+               "vpaddw %%xmm6,  %%xmm8, %%xmm7",
+               "vpaddw (%%rax), %%xmm8, %%xmm7")
+
+GEN_test_RandM(VPACKSSDW_128,
+               "vpackssdw %%xmm9,  %%xmm8, %%xmm7",
+               "vpackssdw (%%rax), %%xmm8, %%xmm7")
+
+GEN_test_RandM(VPUNPCKLDQ_128,
+               "vpunpckldq %%xmm6,  %%xmm8, %%xmm7",
+               "vpunpckldq (%%rax), %%xmm8, %%xmm7")
+
 /* Comment duplicated above, for convenient reference:
    Allowed operands in test insns:
      Reg form:  %ymm6,  %ymm7, %ymm8, %ymm9 and %r14.
@@ -489,6 +512,12 @@
 
 int main ( void )
 {
+   test_VPUNPCKLDQ_128();
+   test_VPACKSSDW_128();
+   test_VPADDW_128();
+   test_VPSRLW_0x05_128();
+   test_VPUNPCKLQDQ_128();
+   test_VPINSRD_128();
    test_VMOVD_XMM_to_MEM32();
    test_VPANDN_128();
    test_VPSLLDQ_0x05_128();