x86-64: generalize SIMD test expectations
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / string-ok.d
index 80e0b67b7a40b2d444736d43d7622ad419a4f71e..358596a25f40f4147d883fa6e120ced44ed63960 100644 (file)
@@ -1,7 +1,7 @@
 #as: -J
 #objdump: -dw -mi386
 #name: string insn operands
-#stderr: string-ok.e
+#warning_output: string-ok.e
 .*: +file format .*
 
 Disassembly of section .text:
@@ -9,7 +9,7 @@ Disassembly of section .text:
 0+ <.*start32>:
 [      ]+[0-9a-f]+:    2e a6[  ]+cmpsb  (%es:)?\(%edi\),%cs:\(%esi\)
 [      ]+[0-9a-f]+:    a6[     ]+cmpsb  (%es:)?\(%edi\),(%ds:)?\(%esi\)
-[      ]+[0-9a-f]+:    67 a6[  ]+(addr16 )?cmpsb (%es:)?\(%di\),(%ds:)?\(%si\)
+[      ]+[0-9a-f]+:    67 a6[  ]+cmpsb  (%es:)?\(%di\),(%ds:)?\(%si\)
 [      ]+[0-9a-f]+:    a6[     ]+cmpsb  (%es:)?\(%edi\),(%ds:)?\(%esi\)
 [      ]+[0-9a-f]+:    6c[     ]+insb   \(%dx\),(%es:)?\(%edi\)
 [      ]+[0-9a-f]+:    6c[     ]+insb   \(%dx\),(%es:)?\(%edi\)
@@ -17,7 +17,7 @@ Disassembly of section .text:
 [      ]+[0-9a-f]+:    ac[     ]+lods   (%ds:)?\(%esi\),%al
 [      ]+[0-9a-f]+:    2e a4[  ]+movsb  %cs:\(%esi\),(%es:)?\(%edi\)
 [      ]+[0-9a-f]+:    a4[     ]+movsb  (%ds:)?\(%esi\),(%es:)?\(%edi\)
-[      ]+[0-9a-f]+:    67 a4[  ]+(addr16 )?movsb (%ds:)?\(%si\),(%es:)?\(%di\)
+[      ]+[0-9a-f]+:    67 a4[  ]+movsb  (%ds:)?\(%si\),(%es:)?\(%di\)
 [      ]+[0-9a-f]+:    a4[     ]+movsb  (%ds:)?\(%esi\),(%es:)?\(%edi\)
 [      ]+[0-9a-f]+:    a4[     ]+movsb  (%ds:)?\(%esi\),(%es:)?\(%edi\)
 [      ]+[0-9a-f]+:    2e 6e[  ]+outsb  %cs:\(%esi\),\(%dx\)
@@ -26,26 +26,26 @@ Disassembly of section .text:
 [      ]+[0-9a-f]+:    ae[     ]+scas   (%es:)?\(%edi\),%al
 [      ]+[0-9a-f]+:    aa[     ]+stos   %al,(%es:)?\(%edi\)
 [      ]+[0-9a-f]+:    aa[     ]+stos   %al,(%es:)?\(%edi\)
-[      ]+[0-9a-f]+:    2e d7[  ]+xlat   %cs:\(%ebx\)
-[      ]+[0-9a-f]+:    d7[     ]+xlat   (%ds:)?\(%ebx\)
-[      ]+[0-9a-f]+:    d7[     ]+xlat   (%ds:)?\(%ebx\)
-[      ]+[0-9a-f]+:    d7[     ]+xlat   (%ds:)?\(%ebx\)
-[      ]+[0-9a-f]+:    d7[     ]+xlat   (%ds:)?\(%ebx\)
-[      ]+[0-9a-f]+:    d7[     ]+xlat   (%ds:)?\(%ebx\)
+[      ]+[0-9a-f]+:    d7[     ]+xlatb? +(%ds:)?\(%ebx\)
+[      ]+[0-9a-f]+:    67 d7[  ]+xlatb? +(%ds:)?\(%bx\)
+[      ]+[0-9a-f]+:    d7[     ]+xlatb? +(%ds:)?\(%ebx\)
+[      ]+[0-9a-f]+:    d7[     ]+xlatb? +(%ds:)?\(%ebx\)
+[      ]+[0-9a-f]+:    d7[     ]+xlatb? +(%ds:)?\(%ebx\)
+[      ]+[0-9a-f]+:    2e d7[  ]+xlatb? +%cs:\(%ebx\)
 
 [0-9a-f]+ <.*start16>:
 [      ]+[0-9a-f]+:    a6[     ]+cmpsb  (%es:)?\(%edi\),(%ds:)?\(%esi\)
-[      ]+[0-9a-f]+:    67 a4[  ]+(addr16 )?movsb (%ds:)?\(%si\),(%es:)?\(%di\)
+[      ]+[0-9a-f]+:    67 a4[  ]+movsb  (%ds:)?\(%si\),(%es:)?\(%di\)
 
 [0-9a-f]+ <.*start64>:
 [      ]+[0-9a-f]+:    a6[     ]+cmpsb  (%es:)?\(%edi\),(%ds:)?\(%esi\)
-[      ]+[0-9a-f]+:    67 a4[  ]+(addr16 )?movsb (%ds:)?\(%si\),(%es:)?\(%di\)
+[      ]+[0-9a-f]+:    67 a4[  ]+movsb  (%ds:)?\(%si\),(%es:)?\(%di\)
 
 [0-9a-f]+ <.*intel32>:
 [      ]+[0-9a-f]+:    2e a6[  ]+cmpsb  (%es:)?\(%edi\),%cs:\(%esi\)
 [      ]+[0-9a-f]+:    a6[     ]+cmpsb  (%es:)?\(%edi\),(%ds:)?\(%esi\)
 [      ]+[0-9a-f]+:    a6[     ]+cmpsb  (%es:)?\(%edi\),(%ds:)?\(%esi\)
-[      ]+[0-9a-f]+:    67 a6[  ]+(addr16 )?cmpsb (%es:)?\(%di\),(%ds:)?\(%si\)
+[      ]+[0-9a-f]+:    67 a6[  ]+cmpsb  (%es:)?\(%di\),(%ds:)?\(%si\)
 [      ]+[0-9a-f]+:    a6[     ]+cmpsb  (%es:)?\(%edi\),(%ds:)?\(%esi\)
 [      ]+[0-9a-f]+:    6c[     ]+insb   \(%dx\),(%es:)?\(%edi\)
 [      ]+[0-9a-f]+:    6c[     ]+insb   \(%dx\),(%es:)?\(%edi\)
@@ -54,7 +54,7 @@ Disassembly of section .text:
 [      ]+[0-9a-f]+:    2e a4[  ]+movsb  %cs:\(%esi\),(%es:)?\(%edi\)
 [      ]+[0-9a-f]+:    a4[     ]+movsb  (%ds:)?\(%esi\),(%es:)?\(%edi\)
 [      ]+[0-9a-f]+:    a4[     ]+movsb  (%ds:)?\(%esi\),(%es:)?\(%edi\)
-[      ]+[0-9a-f]+:    67 a4[  ]+(addr16 )?movsb (%ds:)?\(%si\),(%es:)?\(%di\)
+[      ]+[0-9a-f]+:    67 a4[  ]+movsb  (%ds:)?\(%si\),(%es:)?\(%di\)
 [      ]+[0-9a-f]+:    a4[     ]+movsb  (%ds:)?\(%esi\),(%es:)?\(%edi\)
 [      ]+[0-9a-f]+:    a4[     ]+movsb  (%ds:)?\(%esi\),(%es:)?\(%edi\)
 [      ]+[0-9a-f]+:    2e 6e[  ]+outsb  %cs:\(%esi\),\(%dx\)
@@ -63,18 +63,17 @@ Disassembly of section .text:
 [      ]+[0-9a-f]+:    ae[     ]+scas   (%es:)?\(%edi\),%al
 [      ]+[0-9a-f]+:    aa[     ]+stos   %al,(%es:)?\(%edi\)
 [      ]+[0-9a-f]+:    aa[     ]+stos   %al,(%es:)?\(%edi\)
-[      ]+[0-9a-f]+:    2e d7[  ]+xlat   %cs:\(%ebx\)
-[      ]+[0-9a-f]+:    d7[     ]+xlat   (%ds:)?\(%ebx\)
-[      ]+[0-9a-f]+:    d7[     ]+xlat   (%ds:)?\(%ebx\)
 [      ]+[0-9a-f]+:    d7[     ]+xlat   (%ds:)?\(%ebx\)
+[      ]+[0-9a-f]+:    67 d7[  ]+xlat   (%ds:)?\(%bx\)
 [      ]+[0-9a-f]+:    d7[     ]+xlat   (%ds:)?\(%ebx\)
 [      ]+[0-9a-f]+:    d7[     ]+xlat   (%ds:)?\(%ebx\)
+[      ]+[0-9a-f]+:    2e d7[  ]+xlat   %cs:\(%ebx\)
 
 [0-9a-f]+ <.*intel16>:
 [      ]+[0-9a-f]+:    a6[     ]+cmpsb  (%es:)?\(%edi\),(%ds:)?\(%esi\)
-[      ]+[0-9a-f]+:    67 a4[  ]+(addr16 )?movsb (%ds:)?\(%si\),(%es:)?\(%di\)
+[      ]+[0-9a-f]+:    67 a4[  ]+movsb  (%ds:)?\(%si\),(%es:)?\(%di\)
 
 [0-9a-f]+ <.*intel64>:
 [      ]+[0-9a-f]+:    a6[     ]+cmpsb  (%es:)?\(%edi\),(%ds:)?\(%esi\)
-[      ]+[0-9a-f]+:    67 a4[  ]+(addr16 )?movsb (%ds:)?\(%si\),(%es:)?\(%di\)
+[      ]+[0-9a-f]+:    67 a4[  ]+movsb  (%ds:)?\(%si\),(%es:)?\(%di\)
 #pass
This page took 0.026673 seconds and 4 git commands to generate.