gas: Update x86 sse-noavx tests
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-opcode.d
index fc2d35847c16965f4bdad9c1a3084d7873cdd9d9..bfffb6e0ae01629143ce568e6be1251547f98235 100644 (file)
@@ -51,6 +51,11 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    48 0f c3 00             movnti %rax,\(%rax\)
 [      ]*[a-f0-9]+:    4d 0f c3 00             movnti %r8,\(%r8\)
 [      ]*[a-f0-9]+:    4c 0f c3 00             movnti %r8,\(%rax\)
+[      ]*[a-f0-9]+:    e2 fe                   loop   .*
+[      ]*[a-f0-9]+:    e2 fe                   loop   .*
+[      ]*[a-f0-9]+:    67 e2 fd                loopl  .*
+[      ]*[a-f0-9]+:    e3 fe                   jrcxz  .*
+[      ]*[a-f0-9]+:    67 e3 fd                jecxz  .*
 [      ]*[a-f0-9]+:    41 f6 38                idivb  \(%r8\)
 [      ]*[a-f0-9]+:    f6 38                   idivb  \(%rax\)
 [      ]*[a-f0-9]+:    66 41 f7 38             idivw  \(%r8\)
@@ -271,8 +276,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    e7 00                   out    %eax,\$0x0
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
 [      ]*[a-f0-9]+:    87 c0                   xchg   %eax,%eax
-[      ]*[a-f0-9]+:    90                      nop    
-[      ]*[a-f0-9]+:    48 90                   rex.W nop    
+[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    48 90                   rex.W nop
 [      ]*[a-f0-9]+:    49 90                   xchg   %rax,%r8
 [      ]*[a-f0-9]+:    41 90                   xchg   %eax,%r8d
 [      ]*[a-f0-9]+:    41 90                   xchg   %eax,%r8d
@@ -295,5 +300,18 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    0f 05                   syscall 
 [      ]*[a-f0-9]+:    0f 07                   sysret 
 [      ]*[a-f0-9]+:    0f 01 f8                swapgs 
-       ...
+[      ]*[a-f0-9]+:    66 68 22 22             pushw  \$0x2222
+[      ]*[a-f0-9]+:    f6 c9 01                test   \$(0x)?0*1,%cl
+[      ]*[a-f0-9]+:    66 f7 c9 02 00          test   \$(0x)?0*2,%cx
+[      ]*[a-f0-9]+:    f7 c9 04 00 00 00       test   \$(0x)?0*4,%ecx
+[      ]*[a-f0-9]+:    48 f7 c9 08 00 00 00    test   \$(0x)?0*8,%rcx
+[      ]*[a-f0-9]+:    c0 f0 02                shl    \$0x2,%al
+[      ]*[a-f0-9]+:    c1 f0 01                shl    \$0x1,%eax
+[      ]*[a-f0-9]+:    48 c1 f0 01             shl    \$0x1,%rax
+[      ]*[a-f0-9]+:    d0 f0                   shl    %al
+[      ]*[a-f0-9]+:    d1 f0                   shl    %eax
+[      ]*[a-f0-9]+:    48 d1 f0                shl    %rax
+[      ]*[a-f0-9]+:    d2 f0                   shl    %cl,%al
+[      ]*[a-f0-9]+:    d3 f0                   shl    %cl,%eax
+[      ]*[a-f0-9]+:    48 d3 f0                shl    %cl,%rax
 #pass
This page took 0.026114 seconds and 4 git commands to generate.