Automatic date update in version.in
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-sse4_2.s
index fdc7491e72ead9c9fadafc30b8097db7cc4a8afd..db1085d86e82615d8fc1832c6429f1a89e0d89c0 100644 (file)
@@ -2,8 +2,6 @@
 
        .text
 foo:
-       crc32           (%rcx),%ebx
-       crc32           (%rcx),%rbx
        crc32           %cl,%ebx
        crc32           %cl,%rbx
        crc32           %cx,%ebx
@@ -22,8 +20,12 @@ foo:
        pcmpgtq         %xmm1,%xmm0
        pcmpestri       $0x0,(%rcx),%xmm0
        pcmpestri       $0x0,%xmm1,%xmm0
+       pcmpestriq      $0x0,(%rcx),%xmm0
+       pcmpestril      $0x0,%xmm1,%xmm0
        pcmpestrm       $0x1,(%rcx),%xmm0
        pcmpestrm       $0x1,%xmm1,%xmm0
+       pcmpestrmq      $0x1,(%rcx),%xmm0
+       pcmpestrml      $0x1,%xmm1,%xmm0
        pcmpistri       $0x2,(%rcx),%xmm0
        pcmpistri       $0x2,%xmm1,%xmm0
        pcmpistrm       $0x3,(%rcx),%xmm0
@@ -41,4 +43,42 @@ foo:
        popcntl         %ecx,%ebx
        popcntq         %rcx,%rbx
 
+       .intel_syntax noprefix
+       crc32  ebx,cl
+       crc32  rbx,cl
+       crc32  ebx,cx
+       crc32  ebx,ecx
+       crc32  rbx,rcx
+       crc32  ebx,BYTE PTR [rcx]
+       crc32  ebx,WORD PTR [rcx]
+       crc32  ebx,DWORD PTR [rcx]
+       crc32  rbx,QWORD PTR [rcx]
+       crc32  ebx,cl
+       crc32  rbx,cl
+       crc32  ebx,cx
+       crc32  ebx,ecx
+       crc32  rbx,rcx
+       pcmpgtq xmm0,XMMWORD PTR [rcx]
+       pcmpgtq xmm0,xmm1
+       pcmpestri xmm0,XMMWORD PTR [rcx],0x0
+       pcmpestri xmm0,xmm1,0x0
+       pcmpestrm xmm0,XMMWORD PTR [rcx],0x1
+       pcmpestrm xmm0,xmm1,0x1
+       pcmpistri xmm0,XMMWORD PTR [rcx],0x2
+       pcmpistri xmm0,xmm1,0x2
+       pcmpistrm xmm0,XMMWORD PTR [rcx],0x3
+       pcmpistrm xmm0,xmm1,0x3
+       popcnt bx,WORD PTR [rcx]
+       popcnt ebx,DWORD PTR [rcx]
+       popcnt rbx,QWORD PTR [rcx]
+       popcnt bx,WORD PTR [rcx]
+       popcnt ebx,DWORD PTR [rcx]
+       popcnt rbx,QWORD PTR [rcx]
+       popcnt bx,cx
+       popcnt ebx,ecx
+       popcnt rbx,rcx
+       popcnt bx,cx
+       popcnt ebx,ecx
+       popcnt rbx,rcx
+
        .p2align        4,0
This page took 0.027717 seconds and 4 git commands to generate.