x86: Add tests for -n option of x86 assembler
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / sse4_2.d
index e6468b3ebf99007102c19957e1ad04506042de0c..15e09f43266805224bd1ebb5077c49c6ee48ba20 100644 (file)
@@ -6,7 +6,6 @@
 Disassembly of section .text:
 
 0+000 <foo>:
-[      ]*[0-9a-f]+:    f2 0f 38 f1 19          crc32l \(%ecx\),%ebx
 [      ]*[0-9a-f]+:    f2 0f 38 f0 d9          crc32b %cl,%ebx
 [      ]*[0-9a-f]+:    66 f2 0f 38 f1 d9       crc32w %cx,%ebx
 [      ]*[0-9a-f]+:    f2 0f 38 f1 d9          crc32l %ecx,%ebx
@@ -34,4 +33,31 @@ Disassembly of section .text:
 [      ]*[0-9a-f]+:    f3 0f b8 d9             popcnt %ecx,%ebx
 [      ]*[0-9a-f]+:    66 f3 0f b8 d9          popcnt %cx,%bx
 [      ]*[0-9a-f]+:    f3 0f b8 d9             popcnt %ecx,%ebx
+[      ]*[a-f0-9]+:    f2 0f 38 f0 d9          crc32b %cl,%ebx
+[      ]*[a-f0-9]+:    66 f2 0f 38 f1 d9       crc32w %cx,%ebx
+[      ]*[a-f0-9]+:    f2 0f 38 f1 d9          crc32l %ecx,%ebx
+[      ]*[a-f0-9]+:    f2 0f 38 f0 19          crc32b \(%ecx\),%ebx
+[      ]*[a-f0-9]+:    66 f2 0f 38 f1 19       crc32w \(%ecx\),%ebx
+[      ]*[a-f0-9]+:    f2 0f 38 f1 19          crc32l \(%ecx\),%ebx
+[      ]*[a-f0-9]+:    f2 0f 38 f0 d9          crc32b %cl,%ebx
+[      ]*[a-f0-9]+:    66 f2 0f 38 f1 d9       crc32w %cx,%ebx
+[      ]*[a-f0-9]+:    f2 0f 38 f1 d9          crc32l %ecx,%ebx
+[      ]*[a-f0-9]+:    66 0f 38 37 01          pcmpgtq \(%ecx\),%xmm0
+[      ]*[a-f0-9]+:    66 0f 38 37 c1          pcmpgtq %xmm1,%xmm0
+[      ]*[a-f0-9]+:    66 0f 3a 61 01 00       pcmpestri \$0x0,\(%ecx\),%xmm0
+[      ]*[a-f0-9]+:    66 0f 3a 61 c1 00       pcmpestri \$0x0,%xmm1,%xmm0
+[      ]*[a-f0-9]+:    66 0f 3a 60 01 01       pcmpestrm \$0x1,\(%ecx\),%xmm0
+[      ]*[a-f0-9]+:    66 0f 3a 60 c1 01       pcmpestrm \$0x1,%xmm1,%xmm0
+[      ]*[a-f0-9]+:    66 0f 3a 63 01 02       pcmpistri \$0x2,\(%ecx\),%xmm0
+[      ]*[a-f0-9]+:    66 0f 3a 63 c1 02       pcmpistri \$0x2,%xmm1,%xmm0
+[      ]*[a-f0-9]+:    66 0f 3a 62 01 03       pcmpistrm \$0x3,\(%ecx\),%xmm0
+[      ]*[a-f0-9]+:    66 0f 3a 62 c1 03       pcmpistrm \$0x3,%xmm1,%xmm0
+[      ]*[a-f0-9]+:    66 f3 0f b8 19          popcnt \(%ecx\),%bx
+[      ]*[a-f0-9]+:    f3 0f b8 19             popcnt \(%ecx\),%ebx
+[      ]*[a-f0-9]+:    66 f3 0f b8 19          popcnt \(%ecx\),%bx
+[      ]*[a-f0-9]+:    f3 0f b8 19             popcnt \(%ecx\),%ebx
+[      ]*[a-f0-9]+:    66 f3 0f b8 d9          popcnt %cx,%bx
+[      ]*[a-f0-9]+:    f3 0f b8 d9             popcnt %ecx,%ebx
+[      ]*[a-f0-9]+:    66 f3 0f b8 d9          popcnt %cx,%bx
+[      ]*[a-f0-9]+:    f3 0f b8 d9             popcnt %ecx,%ebx
 #pass
This page took 0.029317 seconds and 4 git commands to generate.