From: Julian Seward Date: Fri, 25 May 2012 15:53:37 +0000 (+0000) Subject: Update. X-Git-Tag: svn/VALGRIND_3_8_0~285 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3845d28914defca3af16244d5e6f97a339994883;p=thirdparty%2Fvalgrind.git Update. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12583 --- diff --git a/none/tests/amd64/avx-1.c b/none/tests/amd64/avx-1.c index b068d339e5..7e75b3eaed 100644 --- a/none/tests/amd64/avx-1.c +++ b/none/tests/amd64/avx-1.c @@ -480,6 +480,29 @@ GEN_test_RandM(VPANDN_128, 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 @@ GEN_test_Monly(VMOVD_XMM_to_MEM32, 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();