]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/testsuite/gas/i386/x86-64-optimize-2.s
Revert "2.41 Release sources"
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-optimize-2.s
index e5d298225a8eb77c19c0eb6a5cae8331d4966a59..3d16a7875a3a15253094cead8e22b8d1ee89015d 100644 (file)
@@ -172,3 +172,80 @@ _start:
        vmovdqu64       %ymm1, 128(%rax)
 
        vmovdqa32       (%rax), %zmm2
+
+       vpandd          %xmm2, %xmm3, %xmm4
+       vpandq          %xmm12, %xmm3, %xmm4
+       vpandnd         %xmm2, %xmm13, %xmm4
+       vpandnq         %xmm2, %xmm3, %xmm14
+       vpord           %xmm2, %xmm3, %xmm4
+       vporq           %xmm12, %xmm3, %xmm4
+       vpxord          %xmm2, %xmm13, %xmm4
+       vpxorq          %xmm2, %xmm3, %xmm14
+
+       vpandd          %ymm2, %ymm3, %ymm4
+       vpandq          %ymm12, %ymm3, %ymm4
+       vpandnd         %ymm2, %ymm13, %ymm4
+       vpandnq         %ymm2, %ymm3, %ymm14
+       vpord           %ymm2, %ymm3, %ymm4
+       vporq           %ymm12, %ymm3, %ymm4
+       vpxord          %ymm2, %ymm13, %ymm4
+       vpxorq          %ymm2, %ymm3, %ymm14
+
+       vpandd          112(%rax), %xmm2, %xmm3
+       vpandq          112(%rax), %xmm2, %xmm3
+       vpandnd         112(%rax), %xmm2, %xmm3
+       vpandnq         112(%rax), %xmm2, %xmm3
+       vpord           112(%rax), %xmm2, %xmm3
+       vporq           112(%rax), %xmm2, %xmm3
+       vpxord          112(%rax), %xmm2, %xmm3
+       vpxorq          112(%rax), %xmm2, %xmm3
+
+       vpandd          128(%rax), %xmm2, %xmm3
+       vpandq          128(%rax), %xmm2, %xmm3
+       vpandnd         128(%rax), %xmm2, %xmm3
+       vpandnq         128(%rax), %xmm2, %xmm3
+       vpord           128(%rax), %xmm2, %xmm3
+       vporq           128(%rax), %xmm2, %xmm3
+       vpxord          128(%rax), %xmm2, %xmm3
+       vpxorq          128(%rax), %xmm2, %xmm3
+
+       vpandd          96(%rax), %ymm2, %ymm3
+       vpandq          96(%rax), %ymm2, %ymm3
+       vpandnd         96(%rax), %ymm2, %ymm3
+       vpandnq         96(%rax), %ymm2, %ymm3
+       vpord           96(%rax), %ymm2, %ymm3
+       vporq           96(%rax), %ymm2, %ymm3
+       vpxord          96(%rax), %ymm2, %ymm3
+       vpxorq          96(%rax), %ymm2, %ymm3
+
+       vpandd          128(%rax), %ymm2, %ymm3
+       vpandq          128(%rax), %ymm2, %ymm3
+       vpandnd         128(%rax), %ymm2, %ymm3
+       vpandnq         128(%rax), %ymm2, %ymm3
+       vpord           128(%rax), %ymm2, %ymm3
+       vporq           128(%rax), %ymm2, %ymm3
+       vpxord          128(%rax), %ymm2, %ymm3
+       vpxorq          128(%rax), %ymm2, %ymm3
+
+       pcmpgtb         %mm2, %mm2
+       pcmpgtb         %xmm2, %xmm2
+       pcmpgtb         %xmm12, %xmm12
+       vpcmpgtb        %xmm2, %xmm2, %xmm8
+       vpcmpgtb        %ymm12, %ymm12, %ymm1
+
+       pcmpgtw         %mm2, %mm2
+       pcmpgtw         %xmm2, %xmm2
+       pcmpgtw         %xmm12, %xmm12
+       vpcmpgtw        %xmm2, %xmm2, %xmm8
+       vpcmpgtw        %ymm12, %ymm12, %ymm1
+
+       pcmpgtd         %mm2, %mm2
+       pcmpgtd         %xmm2, %xmm2
+       pcmpgtd         %xmm12, %xmm12
+       vpcmpgtd        %xmm2, %xmm2, %xmm8
+       vpcmpgtd        %ymm12, %ymm12, %ymm1
+
+       pcmpgtq         %xmm2, %xmm2
+       pcmpgtq         %xmm12, %xmm12
+       vpcmpgtq        %xmm2, %xmm2, %xmm8
+       vpcmpgtq        %ymm12, %ymm12, %ymm1