summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/i386/x86-64-io-intel.d
diff options
context:
space:
mode:
Diffstat (limited to 'gas/testsuite/gas/i386/x86-64-io-intel.d')
-rw-r--r--gas/testsuite/gas/i386/x86-64-io-intel.d28
1 files changed, 28 insertions, 0 deletions
diff --git a/gas/testsuite/gas/i386/x86-64-io-intel.d b/gas/testsuite/gas/i386/x86-64-io-intel.d
new file mode 100644
index 000000000000..c6df6e68c3f0
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-io-intel.d
@@ -0,0 +1,28 @@
+#source: x86-64-io.s
+#objdump: -dwMintel
+#name: x86-64 rex.W in/out (Intel disassembly)
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+000 <_in>:
+ 0: 48 ed rex.W in eax,dx
+ 2: 66 data16
+ 3: 48 ed rex.W in eax,dx
+
+0+005 <_out>:
+ 5: 48 ef rex.W out dx,eax
+ 7: 66 data16
+ 8: 48 ef rex.W out dx,eax
+
+0+00a <_ins>:
+ a: 48 6d rex.W ins DWORD PTR es:\[rdi\],dx
+ c: 66 data16
+ d: 48 6d rex.W ins DWORD PTR es:\[rdi\],dx
+
+0+00f <_outs>:
+ f: 48 6f rex.W outs dx,DWORD PTR ds:\[rsi\]
+ 11: 66 data16
+ 12: 48 6f rex.W outs dx,DWORD PTR ds:\[rsi\]
+#pass