summaryrefslogtreecommitdiffstats
path: root/gas/testsuite/gas/i386/ilp32/x86-64-rep.d
diff options
context:
space:
mode:
Diffstat (limited to 'gas/testsuite/gas/i386/ilp32/x86-64-rep.d')
-rw-r--r--gas/testsuite/gas/i386/ilp32/x86-64-rep.d62
1 files changed, 62 insertions, 0 deletions
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-rep.d b/gas/testsuite/gas/i386/ilp32/x86-64-rep.d
new file mode 100644
index 0000000000..e76059762e
--- /dev/null
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-rep.d
@@ -0,0 +1,62 @@
+#source: ../x86-64-rep.s
+#objdump: -dw
+#name: x86-64 (ILP32) rep prefix
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+ <_start>:
+ 0: f3 6c[ ]+rep insb \(%dx\),%es:\(%rdi\)
+ 2: f3 6e[ ]+rep outsb %ds:\(%rsi\),\(%dx\)
+ 4: f3 a4[ ]+rep movsb %ds:\(%rsi\),%es:\(%rdi\)
+ 6: f3 ac[ ]+rep lods %ds:\(%rsi\),%al
+ 8: f3 aa[ ]+rep stos %al,%es:\(%rdi\)
+ a: f3 a6[ ]+repz cmpsb %es:\(%rdi\),%ds:\(%rsi\)
+ c: f3 ae[ ]+repz scas %es:\(%rdi\),%al
+ e: 66 f3 6d[ ]+rep insw \(%dx\),%es:\(%rdi\)
+ 11: 66 f3 6f[ ]+rep outsw %ds:\(%rsi\),\(%dx\)
+ 14: 66 f3 a5[ ]+rep movsw %ds:\(%rsi\),%es:\(%rdi\)
+ 17: 66 f3 ad[ ]+rep lods %ds:\(%rsi\),%ax
+ 1a: 66 f3 ab[ ]+rep stos %ax,%es:\(%rdi\)
+ 1d: 66 f3 a7[ ]+repz cmpsw %es:\(%rdi\),%ds:\(%rsi\)
+ 20: 66 f3 af[ ]+repz scas %es:\(%rdi\),%ax
+ 23: f3 6d[ ]+rep insl \(%dx\),%es:\(%rdi\)
+ 25: f3 6f[ ]+rep outsl %ds:\(%rsi\),\(%dx\)
+ 27: f3 a5[ ]+rep movsl %ds:\(%rsi\),%es:\(%rdi\)
+ 29: f3 ad[ ]+rep lods %ds:\(%rsi\),%eax
+ 2b: f3 ab[ ]+rep stos %eax,%es:\(%rdi\)
+ 2d: f3 a7[ ]+repz cmpsl %es:\(%rdi\),%ds:\(%rsi\)
+ 2f: f3 af[ ]+repz scas %es:\(%rdi\),%eax
+ 31: f3 48 a5[ ]+rep movsq %ds:\(%rsi\),%es:\(%rdi\)
+ 34: f3 48 ad[ ]+rep lods %ds:\(%rsi\),%rax
+ 37: f3 48 ab[ ]+rep stos %rax,%es:\(%rdi\)
+ 3a: f3 48 a7[ ]+repz cmpsq %es:\(%rdi\),%ds:\(%rsi\)
+ 3d: f3 48 af[ ]+repz scas %es:\(%rdi\),%rax
+ 40: 67 f3 6c[ ]+rep insb \(%dx\),%es:\(%edi\)
+ 43: 67 f3 6e[ ]+rep outsb %ds:\(%esi\),\(%dx\)
+ 46: 67 f3 a4[ ]+rep movsb %ds:\(%esi\),%es:\(%edi\)
+ 49: 67 f3 ac[ ]+rep lods %ds:\(%esi\),%al
+ 4c: 67 f3 aa[ ]+rep stos %al,%es:\(%edi\)
+ 4f: 67 f3 a6[ ]+repz cmpsb %es:\(%edi\),%ds:\(%esi\)
+ 52: 67 f3 ae[ ]+repz scas %es:\(%edi\),%al
+ 55: 67 66 f3 6d[ ]+rep insw \(%dx\),%es:\(%edi\)
+ 59: 67 66 f3 6f[ ]+rep outsw %ds:\(%esi\),\(%dx\)
+ 5d: 67 66 f3 a5[ ]+rep movsw %ds:\(%esi\),%es:\(%edi\)
+ 61: 67 66 f3 ad[ ]+rep lods %ds:\(%esi\),%ax
+ 65: 67 66 f3 ab[ ]+rep stos %ax,%es:\(%edi\)
+ 69: 67 66 f3 a7[ ]+repz cmpsw %es:\(%edi\),%ds:\(%esi\)
+ 6d: 67 66 f3 af[ ]+repz scas %es:\(%edi\),%ax
+ 71: 67 f3 6d[ ]+rep insl \(%dx\),%es:\(%edi\)
+ 74: 67 f3 6f[ ]+rep outsl %ds:\(%esi\),\(%dx\)
+ 77: 67 f3 a5[ ]+rep movsl %ds:\(%esi\),%es:\(%edi\)
+ 7a: 67 f3 ad[ ]+rep lods %ds:\(%esi\),%eax
+ 7d: 67 f3 ab[ ]+rep stos %eax,%es:\(%edi\)
+ 80: 67 f3 a7[ ]+repz cmpsl %es:\(%edi\),%ds:\(%esi\)
+ 83: 67 f3 af[ ]+repz scas %es:\(%edi\),%eax
+ 86: 67 f3 48 a5[ ]+rep movsq %ds:\(%esi\),%es:\(%edi\)
+ 8a: 67 f3 48 ad[ ]+rep lods %ds:\(%esi\),%rax
+ 8e: 67 f3 48 ab[ ]+rep stos %rax,%es:\(%edi\)
+ 92: 67 f3 48 a7[ ]+repz cmpsq %es:\(%edi\),%ds:\(%esi\)
+ 96: 67 f3 48 af[ ]+repz scas %es:\(%edi\),%rax
+#pass
OpenPOWER on IntegriCloud