Properly display extra data/address size prefixes
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 9 May 2014 17:58:00 +0000 (10:58 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 9 May 2014 17:58:00 +0000 (10:58 -0700)
X86 disassembler checks data and address size prefixes when displaying
instruction mnemonic and operands.  For the extra data and address size
prefixes, their names depend only on the address mode, not the data and
address size prefixes.  This patch changes x86 disassembler not to check
the data and address size prefix when printing extra data and address size
prefixes.

gas/testsuite/

* gas/i386/nops-1-core2.d: Replace data32 with data16.
* gas/i386/nops-4a-i686.d: Likewise.
* gas/i386/nops-5-i686.d: Likewise.
* gas/i386/nops-5.d: Likewise.
* gas/i386/x86-64-cbw-intel.d: Likewise.
* gas/i386/x86-64-cbw.d: Likewise.
* gas/i386/x86-64-io-intel.d: Likewise.
* gas/i386/x86-64-io-suffix.d: Likewise.
* gas/i386/x86-64-io.d: Likewise.
* gas/i386/x86-64-nops-1-core2.d: Likewise.
* gas/i386/x86-64-nops-1-g64.d: Likewise.
* gas/i386/x86-64-nops-1-nocona.d: Likewise.
* gas/i386/x86-64-nops-1.d: Likewise.
* gas/i386/x86-64-nops-2.d: Likewise.
* gas/i386/x86-64-nops-3.d: Likewise.
* gas/i386/x86-64-nops-4-core2.d: Likewise.
* gas/i386/x86-64-nops-4.d: Likewise.
* gas/i386/x86-64-nops-5-k8.d: Likewise.
* gas/i386/x86-64-nops-5.d: Likewise.
* gas/i386/x86-64-stack-intel.d: Likewise.
* gas/i386/x86-64-stack-suffix.d: Likewise.
* gas/i386/x86-64-stack.d: Likewise.
* gas/i386/ilp32/x86-64-cbw-intel.d: Likewise.
* gas/i386/ilp32/x86-64-cbw.d: Likewise.
* gas/i386/ilp32/x86-64-io-intel.d: Likewise.
* gas/i386/ilp32/x86-64-io-suffix.d: Likewise.
* gas/i386/ilp32/x86-64-io.d: Likewise.
* gas/i386/ilp32/x86-64-nops-1-core2.d:
* gas/i386/ilp32/x86-64-nops-1-nocona.d: Likewise.
* gas/i386/ilp32/x86-64-nops-1.d: Likewise.
* gas/i386/ilp32/x86-64-nops-2.d: Likewise.
* gas/i386/ilp32/x86-64-nops-3.d: Likewise.
* gas/i386/ilp32/x86-64-nops-4-core2.d: Likewise.
* gas/i386/ilp32/x86-64-nops-4.d: Likewise.
* gas/i386/ilp32/x86-64-nops-5-k8.d: Likewise.
* gas/i386/ilp32/x86-64-nops-5.: Likewise.
* gas/i386/ilp32/x86-64-stack-intel.d: Likewise.
* gas/i386/ilp32/x86-64-stack-suffix.: Likewise.
* gas/i386/ilp32/x86-64-stack.d: Likewise.

ld/testsuite/

* ld-x86-64/tlsbin.dd: Replace data32 with data16.
* ld-x86-64/tlsdesc-nacl.pd: Likewise.
* ld-x86-64/tlsgdesc.dd: Likewise.
* ld-x86-64/tlsld1.dd: Likewise.
* ld-x86-64/tlsld3.dd: Likewise.
* ld-x86-64/tlspic.dd: Likewise.

opcodes/

2014-05-09  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (ADDR16_PREFIX): Removed.
(ADDR32_PREFIX): Likewise.
(DATA16_PREFIX): Likewise.
(DATA32_PREFIX): Likewise.
(prefix_name): Updated.
(print_insn): Simplify data and address size prefixes processing.

50 files changed:
gas/testsuite/ChangeLog
gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-cbw.d
gas/testsuite/gas/i386/ilp32/x86-64-io-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-io-suffix.d
gas/testsuite/gas/i386/ilp32/x86-64-io.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-1-core2.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-1-nocona.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-1.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-2.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-3.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-4-core2.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-4.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-5-k8.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-5.d
gas/testsuite/gas/i386/ilp32/x86-64-stack-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-stack-suffix.d
gas/testsuite/gas/i386/ilp32/x86-64-stack.d
gas/testsuite/gas/i386/nops-1-core2.d
gas/testsuite/gas/i386/nops-4a-i686.d
gas/testsuite/gas/i386/nops-5-i686.d
gas/testsuite/gas/i386/nops-5.d
gas/testsuite/gas/i386/x86-64-cbw-intel.d
gas/testsuite/gas/i386/x86-64-cbw.d
gas/testsuite/gas/i386/x86-64-io-intel.d
gas/testsuite/gas/i386/x86-64-io-suffix.d
gas/testsuite/gas/i386/x86-64-io.d
gas/testsuite/gas/i386/x86-64-nops-1-core2.d
gas/testsuite/gas/i386/x86-64-nops-1-g64.d
gas/testsuite/gas/i386/x86-64-nops-1-nocona.d
gas/testsuite/gas/i386/x86-64-nops-1.d
gas/testsuite/gas/i386/x86-64-nops-2.d
gas/testsuite/gas/i386/x86-64-nops-3.d
gas/testsuite/gas/i386/x86-64-nops-4-core2.d
gas/testsuite/gas/i386/x86-64-nops-4.d
gas/testsuite/gas/i386/x86-64-nops-5-k8.d
gas/testsuite/gas/i386/x86-64-nops-5.d
gas/testsuite/gas/i386/x86-64-stack-intel.d
gas/testsuite/gas/i386/x86-64-stack-suffix.d
gas/testsuite/gas/i386/x86-64-stack.d
ld/testsuite/ChangeLog
ld/testsuite/ld-x86-64/plt-nacl.pd
ld/testsuite/ld-x86-64/tlsbin.dd
ld/testsuite/ld-x86-64/tlsdesc-nacl.pd
ld/testsuite/ld-x86-64/tlsgdesc.dd
ld/testsuite/ld-x86-64/tlsld1.dd
ld/testsuite/ld-x86-64/tlsld3.dd
ld/testsuite/ld-x86-64/tlspic.dd
opcodes/ChangeLog
opcodes/i386-dis.c

index 3c1be3479669880a861affa2a699050a1cb2fd05..db8eb2e56284bba32627c73e3f7e0b2596f3b87d 100644 (file)
@@ -1,3 +1,45 @@
+2014-05-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gas/i386/nops-1-core2.d: Replace data32 with data16.
+       * gas/i386/nops-4a-i686.d: Likewise.
+       * gas/i386/nops-5-i686.d: Likewise.
+       * gas/i386/nops-5.d: Likewise.
+       * gas/i386/x86-64-cbw-intel.d: Likewise.
+       * gas/i386/x86-64-cbw.d: Likewise.
+       * gas/i386/x86-64-io-intel.d: Likewise.
+       * gas/i386/x86-64-io-suffix.d: Likewise.
+       * gas/i386/x86-64-io.d: Likewise.
+       * gas/i386/x86-64-nops-1-core2.d: Likewise.
+       * gas/i386/x86-64-nops-1-g64.d: Likewise.
+       * gas/i386/x86-64-nops-1-nocona.d: Likewise.
+       * gas/i386/x86-64-nops-1.d: Likewise.
+       * gas/i386/x86-64-nops-2.d: Likewise.
+       * gas/i386/x86-64-nops-3.d: Likewise.
+       * gas/i386/x86-64-nops-4-core2.d: Likewise.
+       * gas/i386/x86-64-nops-4.d: Likewise.
+       * gas/i386/x86-64-nops-5-k8.d: Likewise.
+       * gas/i386/x86-64-nops-5.d: Likewise.
+       * gas/i386/x86-64-stack-intel.d: Likewise.
+       * gas/i386/x86-64-stack-suffix.d: Likewise.
+       * gas/i386/x86-64-stack.d: Likewise.
+       * gas/i386/ilp32/x86-64-cbw-intel.d: Likewise.
+       * gas/i386/ilp32/x86-64-cbw.d: Likewise.
+       * gas/i386/ilp32/x86-64-io-intel.d: Likewise.
+       * gas/i386/ilp32/x86-64-io-suffix.d: Likewise.
+       * gas/i386/ilp32/x86-64-io.d: Likewise.
+       * gas/i386/ilp32/x86-64-nops-1-core2.d:
+       * gas/i386/ilp32/x86-64-nops-1-nocona.d: Likewise.
+       * gas/i386/ilp32/x86-64-nops-1.d: Likewise.
+       * gas/i386/ilp32/x86-64-nops-2.d: Likewise.
+       * gas/i386/ilp32/x86-64-nops-3.d: Likewise.
+       * gas/i386/ilp32/x86-64-nops-4-core2.d: Likewise.
+       * gas/i386/ilp32/x86-64-nops-4.d: Likewise.
+       * gas/i386/ilp32/x86-64-nops-5-k8.d: Likewise.
+       * gas/i386/ilp32/x86-64-nops-5.: Likewise.
+       * gas/i386/ilp32/x86-64-stack-intel.d: Likewise.
+       * gas/i386/ilp32/x86-64-stack-suffix.: Likewise.
+       * gas/i386/ilp32/x86-64-stack.d: Likewise.
+
 2014-05-08  Matthew Fortune  <matthew.fortune@imgtec.com>
 
        * gas/mips/attr-gnu-abi-fp-1.s: New.
index 5b89548bd7c50cf9f9e57215446495f4eeac50a5..6d955eb3a3820f0a31a3494f9b4e0a5fb58eb7b2 100644 (file)
@@ -12,7 +12,7 @@ Disassembly of section .text:
    3:  48 98                   cdqe   
    5:  66 40 98                rex cbw 
    8:  40 98                   rex cwde 
-   a:  66 48 98                data32 cdqe 
+   a:  66 48 98                data16 cdqe 
 
 0+00d <_cwd>:
    d:  66 99                   cwd    
@@ -20,5 +20,5 @@ Disassembly of section .text:
   10:  48 99                   cqo    
   12:  66 40 99                rex cwd 
   15:  40 99                   rex cdq 
-  17:  66 48 99                data32 cqo 
+  17:  66 48 99                data16 cqo 
 #pass
index 1eeafaa2342d63b394d77d18f2be5ea9dbcf496f..3cb0697375fd90f36be8c54c414f068bac5725fc 100644 (file)
@@ -12,7 +12,7 @@ Disassembly of section .text:
    3:  48 98                   cltq   
    5:  66 40 98                rex cbtw 
    8:  40 98                   rex cwtl 
-   a:  66 48 98                data32 cltq 
+   a:  66 48 98                data16 cltq 
 
 0+00d <_cwd>:
    d:  66 99                   cwtd   
@@ -20,5 +20,5 @@ Disassembly of section .text:
   10:  48 99                   cqto   
   12:  66 40 99                rex cwtd 
   15:  40 99                   rex cltd 
-  17:  66 48 99                data32 cqto 
+  17:  66 48 99                data16 cqto 
 #pass
index 67747b4e9ee302054e2b2f4981048e43ce9867f6..2cdcfded4b46c438022e56dd3644c5fee51d19d4 100644 (file)
@@ -8,17 +8,17 @@ Disassembly of section .text:
 
 0+000 <_in>:
    0:  48 ed                   rex.W in eax,dx
-   2:  66 48 ed                data32 rex.W in eax,dx
+   2:  66 48 ed                data16 rex.W in eax,dx
 
 0+005 <_out>:
    5:  48 ef                   rex.W out dx,eax
-   7:  66 48 ef                data32 rex.W out dx,eax
+   7:  66 48 ef                data16 rex.W out dx,eax
 
 0+00a <_ins>:
    a:  48 6d                   rex.W ins DWORD PTR es:\[rdi\],dx
-   c:  66 48 6d                data32 rex.W ins DWORD PTR es:\[rdi\],dx
+   c:  66 48 6d                data16 rex.W ins DWORD PTR es:\[rdi\],dx
 
 0+00f <_outs>:
    f:  48 6f                   rex.W outs dx,DWORD PTR ds:\[rsi\]
-  11:  66 48 6f                data32 rex.W outs dx,DWORD PTR ds:\[rsi\]
+  11:  66 48 6f                data16 rex.W outs dx,DWORD PTR ds:\[rsi\]
 #pass
index 528bfdc6bd2643c71bd2782ac9425a5b4d3f4fce..4f4c9273282dc3cb5dc84a01b310e24b271ba9f0 100644 (file)
@@ -8,17 +8,17 @@ Disassembly of section .text:
 
 0+000 <_in>:
    0:  48 ed                   rex.W inl \(%dx\),%eax
-   2:  66 48 ed                data32 rex.W inl \(%dx\),%eax
+   2:  66 48 ed                data16 rex.W inl \(%dx\),%eax
 
 0+005 <_out>:
    5:  48 ef                   rex.W outl %eax,\(%dx\)
-   7:  66 48 ef                data32 rex.W outl %eax,\(%dx\)
+   7:  66 48 ef                data16 rex.W outl %eax,\(%dx\)
 
 0+00a <_ins>:
    a:  48 6d                   rex.W insl \(%dx\),%es:\(%rdi\)
-   c:  66 48 6d                data32 rex.W insl \(%dx\),%es:\(%rdi\)
+   c:  66 48 6d                data16 rex.W insl \(%dx\),%es:\(%rdi\)
 
 0+00f <_outs>:
    f:  48 6f                   rex.W outsl %ds:\(%rsi\),\(%dx\)
-  11:  66 48 6f                data32 rex.W outsl %ds:\(%rsi\),\(%dx\)
+  11:  66 48 6f                data16 rex.W outsl %ds:\(%rsi\),\(%dx\)
 #pass
index fe86273ed54f1aaa4d249fdd2a4a33eb1970cb3a..889e60e3c544ea88738c7f3e8cd16dae63ea1fbe 100644 (file)
@@ -8,17 +8,17 @@ Disassembly of section .text:
 
 0+000 <_in>:
    0:  48 ed                   rex.W in \(%dx\),%eax
-   2:  66 48 ed                data32 rex.W in \(%dx\),%eax
+   2:  66 48 ed                data16 rex.W in \(%dx\),%eax
 
 0+005 <_out>:
    5:  48 ef                   rex.W out %eax,\(%dx\)
-   7:  66 48 ef                data32 rex.W out %eax,\(%dx\)
+   7:  66 48 ef                data16 rex.W out %eax,\(%dx\)
 
 0+00a <_ins>:
    a:  48 6d                   rex.W insl \(%dx\),%es:\(%rdi\)
-   c:  66 48 6d                data32 rex.W insl \(%dx\),%es:\(%rdi\)
+   c:  66 48 6d                data16 rex.W insl \(%dx\),%es:\(%rdi\)
 
 0+00f <_outs>:
    f:  48 6f                   rex.W outsl %ds:\(%rsi\),\(%dx\)
-  11:  66 48 6f                data32 rex.W outsl %ds:\(%rsi\),\(%dx\)
+  11:  66 48 6f                data16 rex.W outsl %ds:\(%rsi\),\(%dx\)
 #pass
index 2ae7580910fb549252e8937ee435d58db367af5a..a174c7de2fcb36f177a4b0c7f0cc30263a4366f3 100644 (file)
@@ -9,25 +9,25 @@ Disassembly of section .text:
 
 0+ <nop15>:
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+10 <nop14>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+20 <nop13>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+30 <nop12>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+40 <nop11>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -35,7 +35,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+50 <nop10>:
 [      ]*[a-f0-9]+:    90                      nop
index ce8a6c7032d9443d2823b321016044bec522c306..dbd6f7a2134500510b41851492cbcdc069c8152f 100644 (file)
@@ -9,25 +9,25 @@ Disassembly of section .text:
 
 0+ <nop15>:
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+10 <nop14>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+20 <nop13>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+30 <nop12>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+40 <nop11>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -35,7 +35,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+50 <nop10>:
 [      ]*[a-f0-9]+:    90                      nop
index 0b653a6b60b946f09b2d8697184583e5a3059912..772fd3e8583b43540f5062a371f42135e5fd978b 100644 (file)
@@ -9,25 +9,25 @@ Disassembly of section .text:
 
 0+ <nop15>:
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+10 <nop14>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+20 <nop13>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+30 <nop12>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+40 <nop11>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -35,7 +35,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+50 <nop10>:
 [      ]*[a-f0-9]+:    90                      nop
index 80aa944ab1c3045ecfd24d3c485a374ad513a6e3..551cecae71198f8bc5a9fca675e2c03edcc6f773 100644 (file)
@@ -9,29 +9,29 @@ Disassembly of section .text:
 
 0+ <nop>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+10 <nop15>:
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+20 <nop14>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+30 <nop13>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+40 <nop12>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+50 <nop11>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -39,7 +39,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+60 <nop10>:
 [      ]*[a-f0-9]+:    90                      nop
index ba65a5a0f7dba24eed8ca91956180f6484ad5e8b..f59cd8aad583a11243f8518f2a3166416b754cf4 100644 (file)
@@ -10,8 +10,8 @@ Disassembly of section .text:
 0+ <nop>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    89 c3                   mov    %eax,%ebx
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 #pass
index 0417100e1dd64ef7d8c32832dd427fbbad6b1a64..02a8a6351bf65d4957cdebc18502c081be841502 100644 (file)
@@ -10,29 +10,29 @@ Disassembly of section .text:
 0+ <nop31>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+20 <nop30>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+40 <nop29>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+60 <nop28>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+80 <nop27>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -40,8 +40,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+a0 <nop26>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -50,8 +50,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+c0 <nop25>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -62,7 +62,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 2e 0f 1f 84 00 00 00 00 00   nopw   %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+e0 <nop24>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -74,7 +74,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+100 <nop23>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -87,7 +87,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 84 00 00 00 00 00         nopl   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+120 <nop22>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -101,7 +101,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 80 00 00 00 00    nopl   0x0\(%rax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+140 <nop21>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -116,7 +116,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+160 <nop20>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -132,7 +132,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+180 <nop19>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -149,7 +149,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%rax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+1a0 <nop18>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -167,7 +167,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%rax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+1c0 <nop17>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -186,7 +186,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+1e0 <nop16>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -206,5 +206,5 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 #pass
index ca59e774c890d3e37d75b18aa6b5bec9d0e66594..1419098d48ed7c481c324b8bc3a9d602e4f6203c 100644 (file)
@@ -10,29 +10,29 @@ Disassembly of section .text:
 0+ <nop31>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+20 <nop30>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+40 <nop29>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+60 <nop28>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+80 <nop27>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -40,8 +40,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+a0 <nop26>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -50,8 +50,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+c0 <nop25>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -62,7 +62,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 2e 0f 1f 84 00 00 00 00 00   nopw   %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+e0 <nop24>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -74,7 +74,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+100 <nop23>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -87,7 +87,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 84 00 00 00 00 00         nopl   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+120 <nop22>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -101,7 +101,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 80 00 00 00 00    nopl   0x0\(%rax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+140 <nop21>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -116,7 +116,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+160 <nop20>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -132,7 +132,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+180 <nop19>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -149,7 +149,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%rax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+1a0 <nop18>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -167,7 +167,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%rax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+1c0 <nop17>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -186,7 +186,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+1e0 <nop16>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -206,5 +206,5 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 #pass
index df2ef592220a6868d90fa7f727816bd65acc9f48..9044e9998a4ac4ecf879f221306b886dd6bd9b9a 100644 (file)
@@ -29,19 +29,19 @@ Disassembly of section .text:
 
 0+40 <pentium4>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+50 <nocona>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+60 <core>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+70 <core2>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+80 <k6>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
@@ -65,7 +65,7 @@ Disassembly of section .text:
 
 0+c0 <generic64>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+d0 <amdfam10>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
index 09a17a804a2630c5265fe8115cb4a6e041d34eb2..d1ec2c54a95640366feca06614d26e6b0a040659 100644 (file)
@@ -28,19 +28,19 @@ Disassembly of section .text:
 
 0+40 <pentium4>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+50 <nocona>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+60 <core>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+70 <core2>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+80 <k6>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
@@ -64,7 +64,7 @@ Disassembly of section .text:
 
 0+c0 <generic64>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+d0 <amdfam10>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
index f98b8cd9dc3e536082cb7d0657561405575f9913..8d684a96612128bc44615d0beaaaa66cb18b205b 100644 (file)
@@ -10,56 +10,56 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    50                      push   rax
 [      ]*[a-f0-9]+:    66 50                   push   ax
 [      ]*[a-f0-9]+:    48 50                   rex.W push rax
-[      ]*[a-f0-9]+:    66 48 50                data32 rex.W push rax
+[      ]*[a-f0-9]+:    66 48 50                data16 rex.W push rax
 [      ]*[a-f0-9]+:    58                      pop    rax
 [      ]*[a-f0-9]+:    66 58                   pop    ax
 [      ]*[a-f0-9]+:    48 58                   rex.W pop rax
-[      ]*[a-f0-9]+:    66 48 58                data32 rex.W pop rax
+[      ]*[a-f0-9]+:    66 48 58                data16 rex.W pop rax
 [      ]*[a-f0-9]+:    8f c0                   pop    rax
 [      ]*[a-f0-9]+:    66 8f c0                pop    ax
 [      ]*[a-f0-9]+:    48 8f c0                rex.W pop rax
-[      ]*[a-f0-9]+:    66 48 8f c0             data32 rex.W pop rax
+[      ]*[a-f0-9]+:    66 48 8f c0             data16 rex.W pop rax
 [      ]*[a-f0-9]+:    8f 00                   pop    QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    66 8f 00                pop    WORD PTR \[rax\]
 [      ]*[a-f0-9]+:    48 8f 00                rex.W pop QWORD PTR \[rax\]
-[      ]*[a-f0-9]+:    66 48 8f 00             data32 rex.W pop QWORD PTR \[rax\]
+[      ]*[a-f0-9]+:    66 48 8f 00             data16 rex.W pop QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    ff d0                   call   rax
 [      ]*[a-f0-9]+:    66 ff d0                call   ax
 [      ]*[a-f0-9]+:    48 ff d0                rex.W call rax
-[      ]*[a-f0-9]+:    66 48 ff d0             data32 rex.W call rax
+[      ]*[a-f0-9]+:    66 48 ff d0             data16 rex.W call rax
 [      ]*[a-f0-9]+:    ff 10                   call   QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    66 ff 10                call   WORD PTR \[rax\]
 [      ]*[a-f0-9]+:    48 ff 10                rex.W call QWORD PTR \[rax\]
-[      ]*[a-f0-9]+:    66 48 ff 10             data32 rex.W call QWORD PTR \[rax\]
+[      ]*[a-f0-9]+:    66 48 ff 10             data16 rex.W call QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    ff e0                   jmp    rax
 [      ]*[a-f0-9]+:    66 ff e0                jmp    ax
 [      ]*[a-f0-9]+:    48 ff e0                rex.W jmp rax
-[      ]*[a-f0-9]+:    66 48 ff e0             data32 rex.W jmp rax
+[      ]*[a-f0-9]+:    66 48 ff e0             data16 rex.W jmp rax
 [      ]*[a-f0-9]+:    ff 20                   jmp    QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    66 ff 20                jmp    WORD PTR \[rax\]
 [      ]*[a-f0-9]+:    48 ff 20                rex.W jmp QWORD PTR \[rax\]
-[      ]*[a-f0-9]+:    66 48 ff 20             data32 rex.W jmp QWORD PTR \[rax\]
+[      ]*[a-f0-9]+:    66 48 ff 20             data16 rex.W jmp QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    ff f0                   push   rax
 [      ]*[a-f0-9]+:    66 ff f0                push   ax
 [      ]*[a-f0-9]+:    48 ff f0                rex.W push rax
-[      ]*[a-f0-9]+:    66 48 ff f0             data32 rex.W push rax
+[      ]*[a-f0-9]+:    66 48 ff f0             data16 rex.W push rax
 [      ]*[a-f0-9]+:    ff 30                   push   QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    66 ff 30                push   WORD PTR \[rax\]
 [      ]*[a-f0-9]+:    48 ff 30                rex.W push QWORD PTR \[rax\]
-[      ]*[a-f0-9]+:    66 48 ff 30             data32 rex.W push QWORD PTR \[rax\]
+[      ]*[a-f0-9]+:    66 48 ff 30             data16 rex.W push QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    6a ff                   push   0xffffffffffffffff
 [      ]*[a-f0-9]+:    66 6a ff                pushw  0xffff
 [      ]*[a-f0-9]+:    48 6a ff                rex.W push 0xffffffffffffffff
-[      ]*[a-f0-9]+:    66 48 6a ff             data32 rex.W push 0xffffffffffffffff
+[      ]*[a-f0-9]+:    66 48 6a ff             data16 rex.W push 0xffffffffffffffff
 [      ]*[a-f0-9]+:    68 01 02 03 04          push   0x4030201
 [      ]*[a-f0-9]+:    66 68 01 02             pushw  0x201
 [      ]*[a-f0-9]+:    03 04 48                add    eax,DWORD PTR \[rax\+rcx\*2\]
 [      ]*[a-f0-9]+:    68 01 02 03 04          push   0x4030201
-[      ]*[a-f0-9]+:    66 48 68 01 02 03 04    data32 rex.W push 0x4030201
+[      ]*[a-f0-9]+:    66 48 68 01 02 03 04    data16 rex.W push 0x4030201
 [      ]*[a-f0-9]+:    0f a8                   push   gs
 [      ]*[a-f0-9]+:    66 0f a8                pushw  gs
 [      ]*[a-f0-9]+:    48 0f a8                rex.W push gs
-[      ]*[a-f0-9]+:    66 48 0f a8             data32 rex.W push gs
+[      ]*[a-f0-9]+:    66 48 0f a8             data16 rex.W push gs
 [      ]*[a-f0-9]+:    41 0f a8                rex.B push gs
 [      ]*[a-f0-9]+:    66 41 0f a8             rex.B pushw gs
 [      ]*[a-f0-9]+:    48                      rex.W
index cecab6da35c39ff58e224b891b9e0a8d98c9e23c..09d37020d9065fcf0617e419230714828d6adcc0 100644 (file)
@@ -10,56 +10,56 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    50                      pushq  %rax
 [      ]*[a-f0-9]+:    66 50                   pushw  %ax
 [      ]*[a-f0-9]+:    48 50                   rex.W pushq %rax
-[      ]*[a-f0-9]+:    66 48 50                data32 rex.W pushq %rax
+[      ]*[a-f0-9]+:    66 48 50                data16 rex.W pushq %rax
 [      ]*[a-f0-9]+:    58                      popq   %rax
 [      ]*[a-f0-9]+:    66 58                   popw   %ax
 [      ]*[a-f0-9]+:    48 58                   rex.W popq %rax
-[      ]*[a-f0-9]+:    66 48 58                data32 rex.W popq %rax
+[      ]*[a-f0-9]+:    66 48 58                data16 rex.W popq %rax
 [      ]*[a-f0-9]+:    8f c0                   popq   %rax
 [      ]*[a-f0-9]+:    66 8f c0                popw   %ax
 [      ]*[a-f0-9]+:    48 8f c0                rex.W popq %rax
-[      ]*[a-f0-9]+:    66 48 8f c0             data32 rex.W popq %rax
+[      ]*[a-f0-9]+:    66 48 8f c0             data16 rex.W popq %rax
 [      ]*[a-f0-9]+:    8f 00                   popq   \(%rax\)
 [      ]*[a-f0-9]+:    66 8f 00                popw   \(%rax\)
 [      ]*[a-f0-9]+:    48 8f 00                rex.W popq \(%rax\)
-[      ]*[a-f0-9]+:    66 48 8f 00             data32 rex.W popq \(%rax\)
+[      ]*[a-f0-9]+:    66 48 8f 00             data16 rex.W popq \(%rax\)
 [      ]*[a-f0-9]+:    ff d0                   callq  \*%rax
 [      ]*[a-f0-9]+:    66 ff d0                callw  \*%ax
 [      ]*[a-f0-9]+:    48 ff d0                rex.W callq \*%rax
-[      ]*[a-f0-9]+:    66 48 ff d0             data32 rex.W callq \*%rax
+[      ]*[a-f0-9]+:    66 48 ff d0             data16 rex.W callq \*%rax
 [      ]*[a-f0-9]+:    ff 10                   callq  \*\(%rax\)
 [      ]*[a-f0-9]+:    66 ff 10                callw  \*\(%rax\)
 [      ]*[a-f0-9]+:    48 ff 10                rex.W callq \*\(%rax\)
-[      ]*[a-f0-9]+:    66 48 ff 10             data32 rex.W callq \*\(%rax\)
+[      ]*[a-f0-9]+:    66 48 ff 10             data16 rex.W callq \*\(%rax\)
 [      ]*[a-f0-9]+:    ff e0                   jmpq   \*%rax
 [      ]*[a-f0-9]+:    66 ff e0                jmpw   \*%ax
 [      ]*[a-f0-9]+:    48 ff e0                rex.W jmpq \*%rax
-[      ]*[a-f0-9]+:    66 48 ff e0             data32 rex.W jmpq \*%rax
+[      ]*[a-f0-9]+:    66 48 ff e0             data16 rex.W jmpq \*%rax
 [      ]*[a-f0-9]+:    ff 20                   jmpq   \*\(%rax\)
 [      ]*[a-f0-9]+:    66 ff 20                jmpw   \*\(%rax\)
 [      ]*[a-f0-9]+:    48 ff 20                rex.W jmpq \*\(%rax\)
-[      ]*[a-f0-9]+:    66 48 ff 20             data32 rex.W jmpq \*\(%rax\)
+[      ]*[a-f0-9]+:    66 48 ff 20             data16 rex.W jmpq \*\(%rax\)
 [      ]*[a-f0-9]+:    ff f0                   pushq  %rax
 [      ]*[a-f0-9]+:    66 ff f0                pushw  %ax
 [      ]*[a-f0-9]+:    48 ff f0                rex.W pushq %rax
-[      ]*[a-f0-9]+:    66 48 ff f0             data32 rex.W pushq %rax
+[      ]*[a-f0-9]+:    66 48 ff f0             data16 rex.W pushq %rax
 [      ]*[a-f0-9]+:    ff 30                   pushq  \(%rax\)
 [      ]*[a-f0-9]+:    66 ff 30                pushw  \(%rax\)
 [      ]*[a-f0-9]+:    48 ff 30                rex.W pushq \(%rax\)
-[      ]*[a-f0-9]+:    66 48 ff 30             data32 rex.W pushq \(%rax\)
+[      ]*[a-f0-9]+:    66 48 ff 30             data16 rex.W pushq \(%rax\)
 [      ]*[a-f0-9]+:    6a ff                   pushq  \$0xffffffffffffffff
 [      ]*[a-f0-9]+:    66 6a ff                pushw  \$0xffff
 [      ]*[a-f0-9]+:    48 6a ff                rex.W pushq \$0xffffffffffffffff
-[      ]*[a-f0-9]+:    66 48 6a ff             data32 rex.W pushq \$0xffffffffffffffff
+[      ]*[a-f0-9]+:    66 48 6a ff             data16 rex.W pushq \$0xffffffffffffffff
 [      ]*[a-f0-9]+:    68 01 02 03 04          pushq  \$0x4030201
 [      ]*[a-f0-9]+:    66 68 01 02             pushw  \$0x201
 [      ]*[a-f0-9]+:    03 04 48                addl   \(%rax,%rcx,2\),%eax
 [      ]*[a-f0-9]+:    68 01 02 03 04          pushq  \$0x4030201
-[      ]*[a-f0-9]+:    66 48 68 01 02 03 04    data32 rex.W pushq \$0x4030201
+[      ]*[a-f0-9]+:    66 48 68 01 02 03 04    data16 rex.W pushq \$0x4030201
 [      ]*[a-f0-9]+:    0f a8                   pushq  %gs
 [      ]*[a-f0-9]+:    66 0f a8                pushw  %gs
 [      ]*[a-f0-9]+:    48 0f a8                rex.W pushq %gs
-[      ]*[a-f0-9]+:    66 48 0f a8             data32 rex.W pushq %gs
+[      ]*[a-f0-9]+:    66 48 0f a8             data16 rex.W pushq %gs
 [      ]*[a-f0-9]+:    41 0f a8                rex.B pushq %gs
 [      ]*[a-f0-9]+:    66 41 0f a8             rex.B pushw %gs
 [      ]*[a-f0-9]+:    48                      rex.W
index fd649e2d9aa5b1d2fda37dbf5319b2961d68cfb4..2fe62aa120abc4cac4370c548a8692953f15d787 100644 (file)
@@ -10,56 +10,56 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    50                      push   %rax
 [      ]*[a-f0-9]+:    66 50                   push   %ax
 [      ]*[a-f0-9]+:    48 50                   rex.W push %rax
-[      ]*[a-f0-9]+:    66 48 50                data32 rex.W push %rax
+[      ]*[a-f0-9]+:    66 48 50                data16 rex.W push %rax
 [      ]*[a-f0-9]+:    58                      pop    %rax
 [      ]*[a-f0-9]+:    66 58                   pop    %ax
 [      ]*[a-f0-9]+:    48 58                   rex.W pop %rax
-[      ]*[a-f0-9]+:    66 48 58                data32 rex.W pop %rax
+[      ]*[a-f0-9]+:    66 48 58                data16 rex.W pop %rax
 [      ]*[a-f0-9]+:    8f c0                   pop    %rax
 [      ]*[a-f0-9]+:    66 8f c0                pop    %ax
 [      ]*[a-f0-9]+:    48 8f c0                rex.W pop %rax
-[      ]*[a-f0-9]+:    66 48 8f c0             data32 rex.W pop %rax
+[      ]*[a-f0-9]+:    66 48 8f c0             data16 rex.W pop %rax
 [      ]*[a-f0-9]+:    8f 00                   popq   \(%rax\)
 [      ]*[a-f0-9]+:    66 8f 00                popw   \(%rax\)
 [      ]*[a-f0-9]+:    48 8f 00                rex.W popq \(%rax\)
-[      ]*[a-f0-9]+:    66 48 8f 00             data32 rex.W popq \(%rax\)
+[      ]*[a-f0-9]+:    66 48 8f 00             data16 rex.W popq \(%rax\)
 [      ]*[a-f0-9]+:    ff d0                   callq  \*%rax
 [      ]*[a-f0-9]+:    66 ff d0                callw  \*%ax
 [      ]*[a-f0-9]+:    48 ff d0                rex.W callq \*%rax
-[      ]*[a-f0-9]+:    66 48 ff d0             data32 rex.W callq \*%rax
+[      ]*[a-f0-9]+:    66 48 ff d0             data16 rex.W callq \*%rax
 [      ]*[a-f0-9]+:    ff 10                   callq  \*\(%rax\)
 [      ]*[a-f0-9]+:    66 ff 10                callw  \*\(%rax\)
 [      ]*[a-f0-9]+:    48 ff 10                rex.W callq \*\(%rax\)
-[      ]*[a-f0-9]+:    66 48 ff 10             data32 rex.W callq \*\(%rax\)
+[      ]*[a-f0-9]+:    66 48 ff 10             data16 rex.W callq \*\(%rax\)
 [      ]*[a-f0-9]+:    ff e0                   jmpq   \*%rax
 [      ]*[a-f0-9]+:    66 ff e0                jmpw   \*%ax
 [      ]*[a-f0-9]+:    48 ff e0                rex.W jmpq \*%rax
-[      ]*[a-f0-9]+:    66 48 ff e0             data32 rex.W jmpq \*%rax
+[      ]*[a-f0-9]+:    66 48 ff e0             data16 rex.W jmpq \*%rax
 [      ]*[a-f0-9]+:    ff 20                   jmpq   \*\(%rax\)
 [      ]*[a-f0-9]+:    66 ff 20                jmpw   \*\(%rax\)
 [      ]*[a-f0-9]+:    48 ff 20                rex.W jmpq \*\(%rax\)
-[      ]*[a-f0-9]+:    66 48 ff 20             data32 rex.W jmpq \*\(%rax\)
+[      ]*[a-f0-9]+:    66 48 ff 20             data16 rex.W jmpq \*\(%rax\)
 [      ]*[a-f0-9]+:    ff f0                   push   %rax
 [      ]*[a-f0-9]+:    66 ff f0                push   %ax
 [      ]*[a-f0-9]+:    48 ff f0                rex.W push %rax
-[      ]*[a-f0-9]+:    66 48 ff f0             data32 rex.W push %rax
+[      ]*[a-f0-9]+:    66 48 ff f0             data16 rex.W push %rax
 [      ]*[a-f0-9]+:    ff 30                   pushq  \(%rax\)
 [      ]*[a-f0-9]+:    66 ff 30                pushw  \(%rax\)
 [      ]*[a-f0-9]+:    48 ff 30                rex.W pushq \(%rax\)
-[      ]*[a-f0-9]+:    66 48 ff 30             data32 rex.W pushq \(%rax\)
+[      ]*[a-f0-9]+:    66 48 ff 30             data16 rex.W pushq \(%rax\)
 [      ]*[a-f0-9]+:    6a ff                   pushq  \$0xffffffffffffffff
 [      ]*[a-f0-9]+:    66 6a ff                pushw  \$0xffff
 [      ]*[a-f0-9]+:    48 6a ff                rex.W pushq \$0xffffffffffffffff
-[      ]*[a-f0-9]+:    66 48 6a ff             data32 rex.W pushq \$0xffffffffffffffff
+[      ]*[a-f0-9]+:    66 48 6a ff             data16 rex.W pushq \$0xffffffffffffffff
 [      ]*[a-f0-9]+:    68 01 02 03 04          pushq  \$0x4030201
 [      ]*[a-f0-9]+:    66 68 01 02             pushw  \$0x201
 [      ]*[a-f0-9]+:    03 04 48                add    \(%rax,%rcx,2\),%eax
 [      ]*[a-f0-9]+:    68 01 02 03 04          pushq  \$0x4030201
-[      ]*[a-f0-9]+:    66 48 68 01 02 03 04    data32 rex.W pushq \$0x4030201
+[      ]*[a-f0-9]+:    66 48 68 01 02 03 04    data16 rex.W pushq \$0x4030201
 [      ]*[a-f0-9]+:    0f a8                   pushq  %gs
 [      ]*[a-f0-9]+:    66 0f a8                pushw  %gs
 [      ]*[a-f0-9]+:    48 0f a8                rex.W pushq %gs
-[      ]*[a-f0-9]+:    66 48 0f a8             data32 rex.W pushq %gs
+[      ]*[a-f0-9]+:    66 48 0f a8             data16 rex.W pushq %gs
 [      ]*[a-f0-9]+:    41 0f a8                rex.B pushq %gs
 [      ]*[a-f0-9]+:    66 41 0f a8             rex.B pushw %gs
 [      ]*[a-f0-9]+:    48                      rex.W
index 421540888fb7ce2ec4c7f886f7837aa0665dd6dd..f9e2d43d84869e2049470aade205803d032f0f43 100644 (file)
@@ -10,25 +10,25 @@ Disassembly of section .text:
 
 0+ <nop15>:
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+10 <nop14>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+20 <nop13>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+30 <nop12>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+40 <nop11>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -36,7 +36,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+50 <nop10>:
 [      ]*[a-f0-9]+:    90                      nop
index b8ac733b5b8f7a5bc88fcd858f0e891a117aad5a..14d88d4806955e891fb5a404d87f2e1e93987d4f 100644 (file)
@@ -10,29 +10,29 @@ Disassembly of section .text:
 0+ <nop31>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+20 <nop30>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+40 <nop29>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+60 <nop28>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+80 <nop27>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -40,8 +40,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+a0 <nop26>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -50,8 +50,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+c0 <nop25>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -62,7 +62,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 2e 0f 1f 84 00 00 00 00 00   nopw   %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+e0 <nop24>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -74,7 +74,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+100 <nop23>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -87,7 +87,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 84 00 00 00 00 00         nopl   0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+120 <nop22>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -101,7 +101,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 80 00 00 00 00    nopl   0x0\(%eax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+140 <nop21>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -116,7 +116,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+160 <nop20>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -132,7 +132,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+180 <nop19>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -149,7 +149,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%eax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+1a0 <nop18>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -167,7 +167,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%eax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+1c0 <nop17>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -186,7 +186,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+1e0 <nop16>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -206,5 +206,5 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 #pass
index 1d42128d487eedb82291c83bc19416134820224b..b01844180749021f81ba4f8f75c00ba8f04ad997 100644 (file)
@@ -29,19 +29,19 @@ Disassembly of section .text:
 
 0+40 <pentium4>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+50 <nocona>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+60 <core>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+70 <core2>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+80 <k6>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
@@ -65,7 +65,7 @@ Disassembly of section .text:
 
 0+c0 <generic64>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+d0 <amdfam10>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
index abff3cc0c84720c96925105e24d50e3a4383b0c8..ff307086bf03c33254dfeae1c829c126057c951b 100644 (file)
@@ -27,19 +27,19 @@ Disassembly of section .text:
 
 0+40 <pentium4>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+50 <nocona>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+60 <core>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+70 <core2>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+80 <k6>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
@@ -63,7 +63,7 @@ Disassembly of section .text:
 
 0+c0 <generic64>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+d0 <amdfam10>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
index 42ab039260a80505f2e6430eab738524794bb513..df4173acdff49244d1f8bf7c309ceed0600eed48 100644 (file)
@@ -12,7 +12,7 @@ Disassembly of section .text:
    3:  48 98                   cdqe   
    5:  66 40 98                rex cbw 
    8:  40 98                   rex cwde 
-   a:  66 48 98                data32 cdqe 
+   a:  66 48 98                data16 cdqe 
 
 0+00d <_cwd>:
    d:  66 99                   cwd    
@@ -20,5 +20,5 @@ Disassembly of section .text:
   10:  48 99                   cqo    
   12:  66 40 99                rex cwd 
   15:  40 99                   rex cdq 
-  17:  66 48 99                data32 cqo 
+  17:  66 48 99                data16 cqo 
 #pass
index 6b730d04073003b4d3c37220aa2f1507e8f75220..859ef9bf6e37541adc6da2b4c31514ee72747e9b 100644 (file)
@@ -11,7 +11,7 @@ Disassembly of section .text:
    3:  48 98                   cltq   
    5:  66 40 98                rex cbtw 
    8:  40 98                   rex cwtl 
-   a:  66 48 98                data32 cltq 
+   a:  66 48 98                data16 cltq 
 
 0+00d <_cwd>:
    d:  66 99                   cwtd   
@@ -19,5 +19,5 @@ Disassembly of section .text:
   10:  48 99                   cqto   
   12:  66 40 99                rex cwtd 
   15:  40 99                   rex cltd 
-  17:  66 48 99                data32 cqto 
+  17:  66 48 99                data16 cqto 
 #pass
index ad22c46ddfd57fb4809616ecbb17d9a863c55fc7..0555a47cf970dffa11cf2166bfe1f89f900f962f 100644 (file)
@@ -8,17 +8,17 @@ Disassembly of section .text:
 
 0+000 <_in>:
    0:  48 ed                   rex.W in eax,dx
-   2:  66 48 ed                data32 rex.W in eax,dx
+   2:  66 48 ed                data16 rex.W in eax,dx
 
 0+005 <_out>:
    5:  48 ef                   rex.W out dx,eax
-   7:  66 48 ef                data32 rex.W out dx,eax
+   7:  66 48 ef                data16 rex.W out dx,eax
 
 0+00a <_ins>:
    a:  48 6d                   rex.W ins DWORD PTR es:\[rdi\],dx
-   c:  66 48 6d                data32 rex.W ins DWORD PTR es:\[rdi\],dx
+   c:  66 48 6d                data16 rex.W ins DWORD PTR es:\[rdi\],dx
 
 0+00f <_outs>:
    f:  48 6f                   rex.W outs dx,DWORD PTR ds:\[rsi\]
-  11:  66 48 6f                data32 rex.W outs dx,DWORD PTR ds:\[rsi\]
+  11:  66 48 6f                data16 rex.W outs dx,DWORD PTR ds:\[rsi\]
 #pass
index 6b460dc6c55190e911e37aa446d93127fcefe506..121a9ba56c3dbd723d0833d13664e4c472407f6f 100644 (file)
@@ -8,17 +8,17 @@ Disassembly of section .text:
 
 0+000 <_in>:
    0:  48 ed                   rex.W inl \(%dx\),%eax
-   2:  66 48 ed                data32 rex.W inl \(%dx\),%eax
+   2:  66 48 ed                data16 rex.W inl \(%dx\),%eax
 
 0+005 <_out>:
    5:  48 ef                   rex.W outl %eax,\(%dx\)
-   7:  66 48 ef                data32 rex.W outl %eax,\(%dx\)
+   7:  66 48 ef                data16 rex.W outl %eax,\(%dx\)
 
 0+00a <_ins>:
    a:  48 6d                   rex.W insl \(%dx\),%es:\(%rdi\)
-   c:  66 48 6d                data32 rex.W insl \(%dx\),%es:\(%rdi\)
+   c:  66 48 6d                data16 rex.W insl \(%dx\),%es:\(%rdi\)
 
 0+00f <_outs>:
    f:  48 6f                   rex.W outsl %ds:\(%rsi\),\(%dx\)
-  11:  66 48 6f                data32 rex.W outsl %ds:\(%rsi\),\(%dx\)
+  11:  66 48 6f                data16 rex.W outsl %ds:\(%rsi\),\(%dx\)
 #pass
index 7310f1a1cb4a2bf329f86a23b08953e48ebc626c..7056ac09e5278a1b05e150ba952d9f2851de29d9 100644 (file)
@@ -7,17 +7,17 @@ Disassembly of section .text:
 
 0+000 <_in>:
    0:  48 ed                   rex.W in \(%dx\),%eax
-   2:  66 48 ed                data32 rex.W in \(%dx\),%eax
+   2:  66 48 ed                data16 rex.W in \(%dx\),%eax
 
 0+005 <_out>:
    5:  48 ef                   rex.W out %eax,\(%dx\)
-   7:  66 48 ef                data32 rex.W out %eax,\(%dx\)
+   7:  66 48 ef                data16 rex.W out %eax,\(%dx\)
 
 0+00a <_ins>:
    a:  48 6d                   rex.W insl \(%dx\),%es:\(%rdi\)
-   c:  66 48 6d                data32 rex.W insl \(%dx\),%es:\(%rdi\)
+   c:  66 48 6d                data16 rex.W insl \(%dx\),%es:\(%rdi\)
 
 0+00f <_outs>:
    f:  48 6f                   rex.W outsl %ds:\(%rsi\),\(%dx\)
-  11:  66 48 6f                data32 rex.W outsl %ds:\(%rsi\),\(%dx\)
+  11:  66 48 6f                data16 rex.W outsl %ds:\(%rsi\),\(%dx\)
 #pass
index 420230ceaff1061658907a5637c4276f5aa04eff..9240669e960259dc2ce2a708381197aa389c5896 100644 (file)
@@ -10,25 +10,25 @@ Disassembly of section .text:
 
 0+ <nop15>:
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+10 <nop14>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+20 <nop13>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+30 <nop12>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+40 <nop11>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -36,7 +36,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+50 <nop10>:
 [      ]*[a-f0-9]+:    90                      nop
index 427189de4bcb1326890efd9eca4c95672e8872be..f197486456e33f2639d0235023a1565301f5d551 100644 (file)
@@ -10,25 +10,25 @@ Disassembly of section .text:
 
 0+ <nop15>:
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+10 <nop14>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+20 <nop13>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+30 <nop12>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+40 <nop11>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -36,7 +36,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+50 <nop10>:
 [      ]*[a-f0-9]+:    90                      nop
index 244d06b5064e396cc88aaf79a24899fd5f59f809..d5cdd4ce2d73f3e012f3ac65dd07d164493fa25e 100644 (file)
@@ -9,25 +9,25 @@ Disassembly of section .text:
 
 0+ <nop15>:
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+10 <nop14>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+20 <nop13>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+30 <nop12>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+40 <nop11>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -35,7 +35,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+50 <nop10>:
 [      ]*[a-f0-9]+:    90                      nop
index b385ab5dfc1a705ec01f10862dc6d32c4851dddd..9b53ab24c766a759b5c65a1a5ba6fa842d099325 100644 (file)
@@ -9,25 +9,25 @@ Disassembly of section .text:
 
 0+ <nop15>:
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+10 <nop14>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+20 <nop13>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+30 <nop12>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+40 <nop11>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -35,7 +35,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+50 <nop10>:
 [      ]*[a-f0-9]+:    90                      nop
index 72616f851f78f9e835b468b34b6851eaefd66b9f..1fdd4f828178ad7099c62e8d87f91b145a2dab3f 100644 (file)
@@ -10,29 +10,29 @@ Disassembly of section .text:
 
 0+ <nop>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+10 <nop15>:
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+20 <nop14>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+30 <nop13>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+40 <nop12>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+50 <nop11>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -40,7 +40,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+60 <nop10>:
 [      ]*[a-f0-9]+:    90                      nop
index a606f841d91cb3488cc19c077f7c3768e33f9c3f..08f6d2267ddbd2e4abc59709c8440492bb3bdf19 100644 (file)
@@ -11,8 +11,8 @@ Disassembly of section .text:
 0+ <nop>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    89 c3                   mov    %eax,%ebx
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 #pass
index 4f2a3eda4a854ba32faa28e025eec89a394f50df..f9143bfa5c9a7b709a3dba19b53a5bcdef094508 100644 (file)
@@ -11,29 +11,29 @@ Disassembly of section .text:
 0+ <nop31>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+20 <nop30>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+40 <nop29>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+60 <nop28>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+80 <nop27>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -41,8 +41,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+a0 <nop26>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -51,8 +51,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+c0 <nop25>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -63,7 +63,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 2e 0f 1f 84 00 00 00 00 00   nopw   %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+e0 <nop24>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -75,7 +75,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+100 <nop23>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -88,7 +88,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 84 00 00 00 00 00         nopl   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+120 <nop22>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -102,7 +102,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 80 00 00 00 00    nopl   0x0\(%rax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+140 <nop21>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -117,7 +117,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+160 <nop20>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -133,7 +133,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+180 <nop19>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -150,7 +150,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%rax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+1a0 <nop18>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -168,7 +168,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%rax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+1c0 <nop17>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -187,7 +187,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+1e0 <nop16>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -207,5 +207,5 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 #pass
index 91afdc2ef83da0737dd716a61a5dd7fb8a855957..8c20c7fe8c5be870e761ca987f16f246af3f1601 100644 (file)
@@ -11,29 +11,29 @@ Disassembly of section .text:
 0+ <nop31>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+20 <nop30>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+40 <nop29>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+60 <nop28>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+80 <nop27>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -41,8 +41,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 2e 0f 1f 84 00 00 00 00 00     data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+a0 <nop26>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -51,8 +51,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data32 nopw %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+c0 <nop25>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -63,7 +63,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 2e 0f 1f 84 00 00 00 00 00   nopw   %cs:0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+e0 <nop24>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -75,7 +75,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+100 <nop23>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -88,7 +88,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 84 00 00 00 00 00         nopl   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+120 <nop22>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -102,7 +102,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 80 00 00 00 00    nopl   0x0\(%rax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+140 <nop21>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -117,7 +117,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+160 <nop20>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -133,7 +133,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+180 <nop19>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -150,7 +150,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%rax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+1a0 <nop18>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -168,7 +168,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%rax\)
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+1c0 <nop17>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -187,7 +187,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+1e0 <nop16>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -207,5 +207,5 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 #pass
index ac86b2744d98cd05b405a5376d5d29f2d7e7a0a8..add71bf6eb948e05a3e9ba7bf3b1175dfa1f2ceb 100644 (file)
@@ -30,19 +30,19 @@ Disassembly of section .text:
 
 0+40 <pentium4>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+50 <nocona>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+60 <core>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+70 <core2>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+80 <k6>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
@@ -66,7 +66,7 @@ Disassembly of section .text:
 
 0+c0 <generic64>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+d0 <amdfam10>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
index db65c51059468de0f304eea606006a5d5dea42f0..664b010316a735eae8f224167b73346627c5fc1a 100644 (file)
@@ -29,19 +29,19 @@ Disassembly of section .text:
 
 0+40 <pentium4>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+50 <nocona>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+60 <core>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+70 <core2>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+80 <k6>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
@@ -65,7 +65,7 @@ Disassembly of section .text:
 
 0+c0 <generic64>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 
 0+d0 <amdfam10>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
index 1902337e2fd4874a1b4507b6b98622e58562bc2d..b392579ded822c6289f5e39a00a9b0468536edec 100644 (file)
@@ -10,56 +10,56 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    50                      push   rax
 [      ]*[a-f0-9]+:    66 50                   push   ax
 [      ]*[a-f0-9]+:    48 50                   rex.W push rax
-[      ]*[a-f0-9]+:    66 48 50                data32 rex.W push rax
+[      ]*[a-f0-9]+:    66 48 50                data16 rex.W push rax
 [      ]*[a-f0-9]+:    58                      pop    rax
 [      ]*[a-f0-9]+:    66 58                   pop    ax
 [      ]*[a-f0-9]+:    48 58                   rex.W pop rax
-[      ]*[a-f0-9]+:    66 48 58                data32 rex.W pop rax
+[      ]*[a-f0-9]+:    66 48 58                data16 rex.W pop rax
 [      ]*[a-f0-9]+:    8f c0                   pop    rax
 [      ]*[a-f0-9]+:    66 8f c0                pop    ax
 [      ]*[a-f0-9]+:    48 8f c0                rex.W pop rax
-[      ]*[a-f0-9]+:    66 48 8f c0             data32 rex.W pop rax
+[      ]*[a-f0-9]+:    66 48 8f c0             data16 rex.W pop rax
 [      ]*[a-f0-9]+:    8f 00                   pop    QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    66 8f 00                pop    WORD PTR \[rax\]
 [      ]*[a-f0-9]+:    48 8f 00                rex.W pop QWORD PTR \[rax\]
-[      ]*[a-f0-9]+:    66 48 8f 00             data32 rex.W pop QWORD PTR \[rax\]
+[      ]*[a-f0-9]+:    66 48 8f 00             data16 rex.W pop QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    ff d0                   call   rax
 [      ]*[a-f0-9]+:    66 ff d0                call   ax
 [      ]*[a-f0-9]+:    48 ff d0                rex.W call rax
-[      ]*[a-f0-9]+:    66 48 ff d0             data32 rex.W call rax
+[      ]*[a-f0-9]+:    66 48 ff d0             data16 rex.W call rax
 [      ]*[a-f0-9]+:    ff 10                   call   QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    66 ff 10                call   WORD PTR \[rax\]
 [      ]*[a-f0-9]+:    48 ff 10                rex.W call QWORD PTR \[rax\]
-[      ]*[a-f0-9]+:    66 48 ff 10             data32 rex.W call QWORD PTR \[rax\]
+[      ]*[a-f0-9]+:    66 48 ff 10             data16 rex.W call QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    ff e0                   jmp    rax
 [      ]*[a-f0-9]+:    66 ff e0                jmp    ax
 [      ]*[a-f0-9]+:    48 ff e0                rex.W jmp rax
-[      ]*[a-f0-9]+:    66 48 ff e0             data32 rex.W jmp rax
+[      ]*[a-f0-9]+:    66 48 ff e0             data16 rex.W jmp rax
 [      ]*[a-f0-9]+:    ff 20                   jmp    QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    66 ff 20                jmp    WORD PTR \[rax\]
 [      ]*[a-f0-9]+:    48 ff 20                rex.W jmp QWORD PTR \[rax\]
-[      ]*[a-f0-9]+:    66 48 ff 20             data32 rex.W jmp QWORD PTR \[rax\]
+[      ]*[a-f0-9]+:    66 48 ff 20             data16 rex.W jmp QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    ff f0                   push   rax
 [      ]*[a-f0-9]+:    66 ff f0                push   ax
 [      ]*[a-f0-9]+:    48 ff f0                rex.W push rax
-[      ]*[a-f0-9]+:    66 48 ff f0             data32 rex.W push rax
+[      ]*[a-f0-9]+:    66 48 ff f0             data16 rex.W push rax
 [      ]*[a-f0-9]+:    ff 30                   push   QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    66 ff 30                push   WORD PTR \[rax\]
 [      ]*[a-f0-9]+:    48 ff 30                rex.W push QWORD PTR \[rax\]
-[      ]*[a-f0-9]+:    66 48 ff 30             data32 rex.W push QWORD PTR \[rax\]
+[      ]*[a-f0-9]+:    66 48 ff 30             data16 rex.W push QWORD PTR \[rax\]
 [      ]*[a-f0-9]+:    6a ff                   push   0xffffffffffffffff
 [      ]*[a-f0-9]+:    66 6a ff                pushw  0xffff
 [      ]*[a-f0-9]+:    48 6a ff                rex.W push 0xffffffffffffffff
-[      ]*[a-f0-9]+:    66 48 6a ff             data32 rex.W push 0xffffffffffffffff
+[      ]*[a-f0-9]+:    66 48 6a ff             data16 rex.W push 0xffffffffffffffff
 [      ]*[a-f0-9]+:    68 01 02 03 04          push   0x4030201
 [      ]*[a-f0-9]+:    66 68 01 02             pushw  0x201
 [      ]*[a-f0-9]+:    03 04 48                add    eax,DWORD PTR \[rax\+rcx\*2\]
 [      ]*[a-f0-9]+:    68 01 02 03 04          push   0x4030201
-[      ]*[a-f0-9]+:    66 48 68 01 02 03 04    data32 rex.W push 0x4030201
+[      ]*[a-f0-9]+:    66 48 68 01 02 03 04    data16 rex.W push 0x4030201
 [      ]*[a-f0-9]+:    0f a8                   push   gs
 [      ]*[a-f0-9]+:    66 0f a8                pushw  gs
 [      ]*[a-f0-9]+:    48 0f a8                rex.W push gs
-[      ]*[a-f0-9]+:    66 48 0f a8             data32 rex.W push gs
+[      ]*[a-f0-9]+:    66 48 0f a8             data16 rex.W push gs
 [      ]*[a-f0-9]+:    41 0f a8                rex.B push gs
 [      ]*[a-f0-9]+:    66 41 0f a8             rex.B pushw gs
 [      ]*[a-f0-9]+:    48                      rex.W
index 1681d79775f8225633eaf2010afa3eea656a5c56..7c52e10cbbccbe44da09fe31ab55088395bc61cf 100644 (file)
@@ -10,56 +10,56 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    50                      pushq  %rax
 [      ]*[a-f0-9]+:    66 50                   pushw  %ax
 [      ]*[a-f0-9]+:    48 50                   rex.W pushq %rax
-[      ]*[a-f0-9]+:    66 48 50                data32 rex.W pushq %rax
+[      ]*[a-f0-9]+:    66 48 50                data16 rex.W pushq %rax
 [      ]*[a-f0-9]+:    58                      popq   %rax
 [      ]*[a-f0-9]+:    66 58                   popw   %ax
 [      ]*[a-f0-9]+:    48 58                   rex.W popq %rax
-[      ]*[a-f0-9]+:    66 48 58                data32 rex.W popq %rax
+[      ]*[a-f0-9]+:    66 48 58                data16 rex.W popq %rax
 [      ]*[a-f0-9]+:    8f c0                   popq   %rax
 [      ]*[a-f0-9]+:    66 8f c0                popw   %ax
 [      ]*[a-f0-9]+:    48 8f c0                rex.W popq %rax
-[      ]*[a-f0-9]+:    66 48 8f c0             data32 rex.W popq %rax
+[      ]*[a-f0-9]+:    66 48 8f c0             data16 rex.W popq %rax
 [      ]*[a-f0-9]+:    8f 00                   popq   \(%rax\)
 [      ]*[a-f0-9]+:    66 8f 00                popw   \(%rax\)
 [      ]*[a-f0-9]+:    48 8f 00                rex.W popq \(%rax\)
-[      ]*[a-f0-9]+:    66 48 8f 00             data32 rex.W popq \(%rax\)
+[      ]*[a-f0-9]+:    66 48 8f 00             data16 rex.W popq \(%rax\)
 [      ]*[a-f0-9]+:    ff d0                   callq  \*%rax
 [      ]*[a-f0-9]+:    66 ff d0                callw  \*%ax
 [      ]*[a-f0-9]+:    48 ff d0                rex.W callq \*%rax
-[      ]*[a-f0-9]+:    66 48 ff d0             data32 rex.W callq \*%rax
+[      ]*[a-f0-9]+:    66 48 ff d0             data16 rex.W callq \*%rax
 [      ]*[a-f0-9]+:    ff 10                   callq  \*\(%rax\)
 [      ]*[a-f0-9]+:    66 ff 10                callw  \*\(%rax\)
 [      ]*[a-f0-9]+:    48 ff 10                rex.W callq \*\(%rax\)
-[      ]*[a-f0-9]+:    66 48 ff 10             data32 rex.W callq \*\(%rax\)
+[      ]*[a-f0-9]+:    66 48 ff 10             data16 rex.W callq \*\(%rax\)
 [      ]*[a-f0-9]+:    ff e0                   jmpq   \*%rax
 [      ]*[a-f0-9]+:    66 ff e0                jmpw   \*%ax
 [      ]*[a-f0-9]+:    48 ff e0                rex.W jmpq \*%rax
-[      ]*[a-f0-9]+:    66 48 ff e0             data32 rex.W jmpq \*%rax
+[      ]*[a-f0-9]+:    66 48 ff e0             data16 rex.W jmpq \*%rax
 [      ]*[a-f0-9]+:    ff 20                   jmpq   \*\(%rax\)
 [      ]*[a-f0-9]+:    66 ff 20                jmpw   \*\(%rax\)
 [      ]*[a-f0-9]+:    48 ff 20                rex.W jmpq \*\(%rax\)
-[      ]*[a-f0-9]+:    66 48 ff 20             data32 rex.W jmpq \*\(%rax\)
+[      ]*[a-f0-9]+:    66 48 ff 20             data16 rex.W jmpq \*\(%rax\)
 [      ]*[a-f0-9]+:    ff f0                   pushq  %rax
 [      ]*[a-f0-9]+:    66 ff f0                pushw  %ax
 [      ]*[a-f0-9]+:    48 ff f0                rex.W pushq %rax
-[      ]*[a-f0-9]+:    66 48 ff f0             data32 rex.W pushq %rax
+[      ]*[a-f0-9]+:    66 48 ff f0             data16 rex.W pushq %rax
 [      ]*[a-f0-9]+:    ff 30                   pushq  \(%rax\)
 [      ]*[a-f0-9]+:    66 ff 30                pushw  \(%rax\)
 [      ]*[a-f0-9]+:    48 ff 30                rex.W pushq \(%rax\)
-[      ]*[a-f0-9]+:    66 48 ff 30             data32 rex.W pushq \(%rax\)
+[      ]*[a-f0-9]+:    66 48 ff 30             data16 rex.W pushq \(%rax\)
 [      ]*[a-f0-9]+:    6a ff                   pushq  \$0xffffffffffffffff
 [      ]*[a-f0-9]+:    66 6a ff                pushw  \$0xffff
 [      ]*[a-f0-9]+:    48 6a ff                rex.W pushq \$0xffffffffffffffff
-[      ]*[a-f0-9]+:    66 48 6a ff             data32 rex.W pushq \$0xffffffffffffffff
+[      ]*[a-f0-9]+:    66 48 6a ff             data16 rex.W pushq \$0xffffffffffffffff
 [      ]*[a-f0-9]+:    68 01 02 03 04          pushq  \$0x4030201
 [      ]*[a-f0-9]+:    66 68 01 02             pushw  \$0x201
 [      ]*[a-f0-9]+:    03 04 48                addl   \(%rax,%rcx,2\),%eax
 [      ]*[a-f0-9]+:    68 01 02 03 04          pushq  \$0x4030201
-[      ]*[a-f0-9]+:    66 48 68 01 02 03 04    data32 rex.W pushq \$0x4030201
+[      ]*[a-f0-9]+:    66 48 68 01 02 03 04    data16 rex.W pushq \$0x4030201
 [      ]*[a-f0-9]+:    0f a8                   pushq  %gs
 [      ]*[a-f0-9]+:    66 0f a8                pushw  %gs
 [      ]*[a-f0-9]+:    48 0f a8                rex.W pushq %gs
-[      ]*[a-f0-9]+:    66 48 0f a8             data32 rex.W pushq %gs
+[      ]*[a-f0-9]+:    66 48 0f a8             data16 rex.W pushq %gs
 [      ]*[a-f0-9]+:    41 0f a8                rex.B pushq %gs
 [      ]*[a-f0-9]+:    66 41 0f a8             rex.B pushw %gs
 [      ]*[a-f0-9]+:    48                      rex.W
index 760d76981055c9f54de5914ab30efc7b437976bb..1b2458e1bcfb34db72e5ace72fe2bcfe06bd6145 100644 (file)
@@ -9,56 +9,56 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    50                      push   %rax
 [      ]*[a-f0-9]+:    66 50                   push   %ax
 [      ]*[a-f0-9]+:    48 50                   rex.W push %rax
-[      ]*[a-f0-9]+:    66 48 50                data32 rex.W push %rax
+[      ]*[a-f0-9]+:    66 48 50                data16 rex.W push %rax
 [      ]*[a-f0-9]+:    58                      pop    %rax
 [      ]*[a-f0-9]+:    66 58                   pop    %ax
 [      ]*[a-f0-9]+:    48 58                   rex.W pop %rax
-[      ]*[a-f0-9]+:    66 48 58                data32 rex.W pop %rax
+[      ]*[a-f0-9]+:    66 48 58                data16 rex.W pop %rax
 [      ]*[a-f0-9]+:    8f c0                   pop    %rax
 [      ]*[a-f0-9]+:    66 8f c0                pop    %ax
 [      ]*[a-f0-9]+:    48 8f c0                rex.W pop %rax
-[      ]*[a-f0-9]+:    66 48 8f c0             data32 rex.W pop %rax
+[      ]*[a-f0-9]+:    66 48 8f c0             data16 rex.W pop %rax
 [      ]*[a-f0-9]+:    8f 00                   popq   \(%rax\)
 [      ]*[a-f0-9]+:    66 8f 00                popw   \(%rax\)
 [      ]*[a-f0-9]+:    48 8f 00                rex.W popq \(%rax\)
-[      ]*[a-f0-9]+:    66 48 8f 00             data32 rex.W popq \(%rax\)
+[      ]*[a-f0-9]+:    66 48 8f 00             data16 rex.W popq \(%rax\)
 [      ]*[a-f0-9]+:    ff d0                   callq  \*%rax
 [      ]*[a-f0-9]+:    66 ff d0                callw  \*%ax
 [      ]*[a-f0-9]+:    48 ff d0                rex.W callq \*%rax
-[      ]*[a-f0-9]+:    66 48 ff d0             data32 rex.W callq \*%rax
+[      ]*[a-f0-9]+:    66 48 ff d0             data16 rex.W callq \*%rax
 [      ]*[a-f0-9]+:    ff 10                   callq  \*\(%rax\)
 [      ]*[a-f0-9]+:    66 ff 10                callw  \*\(%rax\)
 [      ]*[a-f0-9]+:    48 ff 10                rex.W callq \*\(%rax\)
-[      ]*[a-f0-9]+:    66 48 ff 10             data32 rex.W callq \*\(%rax\)
+[      ]*[a-f0-9]+:    66 48 ff 10             data16 rex.W callq \*\(%rax\)
 [      ]*[a-f0-9]+:    ff e0                   jmpq   \*%rax
 [      ]*[a-f0-9]+:    66 ff e0                jmpw   \*%ax
 [      ]*[a-f0-9]+:    48 ff e0                rex.W jmpq \*%rax
-[      ]*[a-f0-9]+:    66 48 ff e0             data32 rex.W jmpq \*%rax
+[      ]*[a-f0-9]+:    66 48 ff e0             data16 rex.W jmpq \*%rax
 [      ]*[a-f0-9]+:    ff 20                   jmpq   \*\(%rax\)
 [      ]*[a-f0-9]+:    66 ff 20                jmpw   \*\(%rax\)
 [      ]*[a-f0-9]+:    48 ff 20                rex.W jmpq \*\(%rax\)
-[      ]*[a-f0-9]+:    66 48 ff 20             data32 rex.W jmpq \*\(%rax\)
+[      ]*[a-f0-9]+:    66 48 ff 20             data16 rex.W jmpq \*\(%rax\)
 [      ]*[a-f0-9]+:    ff f0                   push   %rax
 [      ]*[a-f0-9]+:    66 ff f0                push   %ax
 [      ]*[a-f0-9]+:    48 ff f0                rex.W push %rax
-[      ]*[a-f0-9]+:    66 48 ff f0             data32 rex.W push %rax
+[      ]*[a-f0-9]+:    66 48 ff f0             data16 rex.W push %rax
 [      ]*[a-f0-9]+:    ff 30                   pushq  \(%rax\)
 [      ]*[a-f0-9]+:    66 ff 30                pushw  \(%rax\)
 [      ]*[a-f0-9]+:    48 ff 30                rex.W pushq \(%rax\)
-[      ]*[a-f0-9]+:    66 48 ff 30             data32 rex.W pushq \(%rax\)
+[      ]*[a-f0-9]+:    66 48 ff 30             data16 rex.W pushq \(%rax\)
 [      ]*[a-f0-9]+:    6a ff                   pushq  \$0xffffffffffffffff
 [      ]*[a-f0-9]+:    66 6a ff                pushw  \$0xffff
 [      ]*[a-f0-9]+:    48 6a ff                rex.W pushq \$0xffffffffffffffff
-[      ]*[a-f0-9]+:    66 48 6a ff             data32 rex.W pushq \$0xffffffffffffffff
+[      ]*[a-f0-9]+:    66 48 6a ff             data16 rex.W pushq \$0xffffffffffffffff
 [      ]*[a-f0-9]+:    68 01 02 03 04          pushq  \$0x4030201
 [      ]*[a-f0-9]+:    66 68 01 02             pushw  \$0x201
 [      ]*[a-f0-9]+:    03 04 48                add    \(%rax,%rcx,2\),%eax
 [      ]*[a-f0-9]+:    68 01 02 03 04          pushq  \$0x4030201
-[      ]*[a-f0-9]+:    66 48 68 01 02 03 04    data32 rex.W pushq \$0x4030201
+[      ]*[a-f0-9]+:    66 48 68 01 02 03 04    data16 rex.W pushq \$0x4030201
 [      ]*[a-f0-9]+:    0f a8                   pushq  %gs
 [      ]*[a-f0-9]+:    66 0f a8                pushw  %gs
 [      ]*[a-f0-9]+:    48 0f a8                rex.W pushq %gs
-[      ]*[a-f0-9]+:    66 48 0f a8             data32 rex.W pushq %gs
+[      ]*[a-f0-9]+:    66 48 0f a8             data16 rex.W pushq %gs
 [      ]*[a-f0-9]+:    41 0f a8                rex.B pushq %gs
 [      ]*[a-f0-9]+:    66 41 0f a8             rex.B pushw %gs
 [      ]*[a-f0-9]+:    48                      rex.W
index 7564025ea6408b64742adab98e0accbd4de1696b..ed50efa1813088e01cd95776f3f40843eb7f6dc6 100644 (file)
@@ -1,3 +1,12 @@
+2014-05-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-x86-64/tlsbin.dd: Replace data32 with data16.
+       * ld-x86-64/tlsdesc-nacl.pd: Likewise.
+       * ld-x86-64/tlsgdesc.dd: Likewise.
+       * ld-x86-64/tlsld1.dd: Likewise.
+       * ld-x86-64/tlsld3.dd: Likewise.
+       * ld-x86-64/tlspic.dd: Likewise.
+
 2014-05-02  Max Filippov  <jcmvbkbc@gmail.com>
 
        * ld-xtensa/diff_overflow.exp, * ld-xtensa/diff_overflow1.s,
index 2f5bab586ca1cda8aa34f79cc15c0c52828d4b00..b17bf714eab4649f1393f6306f2b1ea43baf47de 100644 (file)
@@ -16,10 +16,10 @@ Disassembly of section .plt:
  +[0-9a-f]+:   41 ff e3                jmpq   \*%r11
  +[0-9a-f]+:   66 0f 1f 84 00 00 00    nopw   0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   00 00 *
- +[0-9a-f]+:   66 66 66 66 66 66 2e    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+ +[0-9a-f]+:   66 66 66 66 66 66 2e    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   0f 1f 84 00 00 00 00 *
  +[0-9a-f]+:   00 *
- +[0-9a-f]+:   66 66 66 66 66 66 2e    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+ +[0-9a-f]+:   66 66 66 66 66 66 2e    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   0f 1f 84 00 00 00 00 *
  +[0-9a-f]+:   00 *
  +[0-9a-f]+:   66 90                   xchg   %ax,%ax
@@ -29,12 +29,12 @@ Disassembly of section .plt:
  +[0-9a-f]+:   41 83 e3 e0             and    \$0xffffffe0,%r11d
  +[0-9a-f]+:   4d 01 fb                add    %r15,%r11
  +[0-9a-f]+:   41 ff e3                jmpq   \*%r11
- +[0-9a-f]+:   66 66 66 66 66 66 2e    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+ +[0-9a-f]+:   66 66 66 66 66 66 2e    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   0f 1f 84 00 00 00 00 *
  +[0-9a-f]+:   00 *
  +[0-9a-f]+:   68 00 00 00 00          pushq  \$0x0
  +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmpq   [0-9a-f]+ <fn1@plt-0x40>
- +[0-9a-f]+:   66 66 66 66 66 66 2e    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+ +[0-9a-f]+:   66 66 66 66 66 66 2e    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   0f 1f 84 00 00 00 00 *
  +[0-9a-f]+:   00 *
  +[0-9a-f]+:   0f 1f 80 00 00 00 00    nopl   0x0\(%rax\)
@@ -44,12 +44,12 @@ Disassembly of section .plt:
  +[0-9a-f]+:   41 83 e3 e0             and    \$0xffffffe0,%r11d
  +[0-9a-f]+:   4d 01 fb                add    %r15,%r11
  +[0-9a-f]+:   41 ff e3                jmpq   \*%r11
- +[0-9a-f]+:   66 66 66 66 66 66 2e    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+ +[0-9a-f]+:   66 66 66 66 66 66 2e    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   0f 1f 84 00 00 00 00 *
  +[0-9a-f]+:   00 *
  +[0-9a-f]+:   68 01 00 00 00          pushq  \$0x1
  +[0-9a-f]+:   e9 ([0-9a-f]{2} ){4} *  jmpq   [0-9a-f]+ <fn1@plt-0x40>
- +[0-9a-f]+:   66 66 66 66 66 66 2e    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+ +[0-9a-f]+:   66 66 66 66 66 66 2e    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   0f 1f 84 00 00 00 00 *
  +[0-9a-f]+:   00 *
  +[0-9a-f]+:   0f 1f 80 00 00 00 00    nopl   0x0\(%rax\)
index a9b1227e5850ae8865b55345b6ac48961e0fe84d..c89e7ee1f15ae4aad6faa22d9e8be6bb496e3d44 100644 (file)
@@ -68,7 +68,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  LD -> LE
- +[0-9a-f]+:   66 66 66 64 48 8b 04[   ]+data32 data32 data32 mov %fs:0x0,%rax
+ +[0-9a-f]+:   66 66 66 64 48 8b 04[   ]+data16 data16 data16 mov %fs:0x0,%rax
  +[0-9a-f]+:   25 00 00 00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -83,7 +83,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  LD -> LE against hidden variables
- +[0-9a-f]+:   66 66 66 64 48 8b 04[   ]+data32 data32 data32 mov %fs:0x0,%rax
+ +[0-9a-f]+:   66 66 66 64 48 8b 04[   ]+data16 data16 data16 mov %fs:0x0,%rax
  +[0-9a-f]+:   25 00 00 00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
index 61e60496c87792ccd3de796f3005e705f9820eb7..e2ba398e7a6c7c3008be0d4d6e5f42891cd8cb18 100644 (file)
@@ -17,10 +17,10 @@ Disassembly of section .plt:
  +[0-9a-f]+:   41 ff e3                jmpq   \*%r11
  +[0-9a-f]+:   66 0f 1f 84 00 00 00    nopw   0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   00 00 *
- +[0-9a-f]+:   66 66 66 66 66 66 2e    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+ +[0-9a-f]+:   66 66 66 66 66 66 2e    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   0f 1f 84 00 00 00 00 *
  +[0-9a-f]+:   00 *
- +[0-9a-f]+:   66 66 66 66 66 66 2e    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+ +[0-9a-f]+:   66 66 66 66 66 66 2e    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   0f 1f 84 00 00 00 00 *
  +[0-9a-f]+:   00 *
  +[0-9a-f]+:   66 90                   xchg   %ax,%ax
@@ -33,10 +33,10 @@ Disassembly of section .plt:
  +[0-9a-f]+:   41 ff e3                jmpq   \*%r11
  +[0-9a-f]+:   66 0f 1f 84 00 00 00    nopw   0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   00 00 *
- +[0-9a-f]+:   66 66 66 66 66 66 2e    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+ +[0-9a-f]+:   66 66 66 66 66 66 2e    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   0f 1f 84 00 00 00 00 *
  +[0-9a-f]+:   00 *
- +[0-9a-f]+:   66 66 66 66 66 66 2e    data32 data32 data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+ +[0-9a-f]+:   66 66 66 66 66 66 2e    data16 data16 data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
  +[0-9a-f]+:   0f 1f 84 00 00 00 00 *
  +[0-9a-f]+:   00 *
  +[0-9a-f]+:   66 90                   xchg   %ax,%ax
index 635974c4540c07144666155a3051eac097bec905..85b219fdd934e1be839cf1cc442b9ec0a14007f3 100644 (file)
@@ -38,10 +38,10 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 # GD, gd first
- +[0-9a-f]+:   66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data32 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x180>
+ +[0-9a-f]+:   66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x180>
  +[0-9a-f]+:   [0-9a-f]{2} *
 #                              -> R_X86_64_DTPMOD64    sG1
- +[0-9a-f]+:   66 66 48 e8 ([0-9a-f]{2} ){3}[  ]+data32 data32 callq [0-9a-f]+ <__tls_get_addr@plt>
+ +[0-9a-f]+:   66 66 48 e8 ([0-9a-f]{2} ){3}[  ]+data16 data16 callq [0-9a-f]+ <__tls_get_addr@plt>
  +[0-9a-f]+:   [0-9a-f]{2} *
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +[0-9a-f]+:   90[     ]+nop *
@@ -63,10 +63,10 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data32 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x160>
+ +[0-9a-f]+:   66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x160>
  +[0-9a-f]+:   [0-9a-f]{2} *
 #                              -> R_X86_64_DTPMOD64    sG2
- +[0-9a-f]+:   66 66 48 e8 ([0-9a-f]{2} ){3}[  ]+data32 data32 callq [0-9a-f]+ <__tls_get_addr@plt>
+ +[0-9a-f]+:   66 66 48 e8 ([0-9a-f]{2} ){3}[  ]+data16 data16 callq [0-9a-f]+ <__tls_get_addr@plt>
  +[0-9a-f]+:   [0-9a-f]{2} *
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +[0-9a-f]+:   90[     ]+nop *
index e91ce08bd8a4a49bfc6966decfaa7419e365590e..ec7467ab3f5bd576d4044524476ed6519f363c38 100644 (file)
@@ -9,5 +9,5 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <_start>:
-[      ]*[a-f0-9]+:    66 66 66 64 48 8b 04 25 00 00 00 00     data32 data32 data32 mov %fs:0x0,%rax
+[      ]*[a-f0-9]+:    66 66 66 64 48 8b 04 25 00 00 00 00     data16 data16 data16 mov %fs:0x0,%rax
 #pass
index 0b639c694e96ab1a395410a508213ac126496d68..f9c8de28b332e1109a8c114e27a45aa5e2288886 100644 (file)
@@ -14,7 +14,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    53                      push   %rbx
 [      ]*[a-f0-9]+:    48 8d 1d ed ff ff ff    lea    -0x13\(%rip\),%rbx        # [0-9a-f]+ <_start>
 [      ]*[a-f0-9]+:    4c 01 db                add    %r11,%rbx
-[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data32 data32 data32 nopw %cs:0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 66 66 2e 0f 1f 84 00 00 00 00 00  data16 data16 data16 nopw %cs:0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    64 48 8b 04 25 00 00 00 00      mov    %fs:0x0,%rax
 [      ]*[a-f0-9]+:    8b 80 fc ff ff ff       mov    -0x4\(%rax\),%eax
 [      ]*[a-f0-9]+:    5b                      pop    %rbx
index 2f85586b22b45685c80cd99dc1b5d8a29dbd51e1..26d83e971e672915fd1595903b5558dc375feebe 100644 (file)
@@ -17,10 +17,10 @@ Disassembly of section .text:
  +1006:        90[     ]+nop *
  +1007:        90[     ]+nop *
 #  GD
- +1008:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data32 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x180>
+ +1008:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x180>
  +100f:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    sg1
- +1010:        66 66 48 e8 [0-9a-f     ]+data32 data32 callq [0-9a-f]+ <.*>
+ +1010:        66 66 48 e8 [0-9a-f     ]+data16 data16 callq [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +1017:        [0-9a-f         ]+
  +1018:        90[     ]+nop *
@@ -37,10 +37,10 @@ Disassembly of section .text:
  +102e:        90[     ]+nop *
  +102f:        90[     ]+nop *
 #  GD against local variable
- +1030:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data32 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x130>
+ +1030:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x130>
  +1037:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    [0 0x2000000000000000]
- +1038:        66 66 48 e8 [0-9a-f     ]+data32 data32 callq [0-9a-f]+ <.*>
+ +1038:        66 66 48 e8 [0-9a-f     ]+data16 data16 callq [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +103f:        [0-9a-f         ]+
  +1040:        90[     ]+nop *
@@ -57,10 +57,10 @@ Disassembly of section .text:
  +1056:        90[     ]+nop *
  +1057:        90[     ]+nop *
 #  GD against hidden and local variable
- +1058:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data32 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x1a8>
+ +1058:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x1a8>
  +105f:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    [0 0x4000000000000000]
- +1060:        66 66 48 e8 [0-9a-f     ]+data32 data32 callq [0-9a-f]+ <.*>
+ +1060:        66 66 48 e8 [0-9a-f     ]+data16 data16 callq [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +1067:        [0-9a-f         ]+
  +1068:        90[     ]+nop *
@@ -77,10 +77,10 @@ Disassembly of section .text:
  +107e:        90[     ]+nop *
  +107f:        90[     ]+nop *
 #  GD against hidden but not local variable
- +1080:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data32 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x160>
+ +1080:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <_DYNAMIC\+0x160>
  +1087:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    [0 0x6000000000000000]
- +1088:        66 66 48 e8 [0-9a-f     ]+data32 data32 callq [0-9a-f]+ <.*>
+ +1088:        66 66 48 e8 [0-9a-f     ]+data16 data16 callq [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +108f:        [0-9a-f         ]+
  +1090:        90[     ]+nop *
index d335baab56bb527e93bdfdd2d28d69b202d00aa7..939f4f6c75c0febb7a4453cc119226c2064c3d8c 100644 (file)
@@ -1,3 +1,12 @@
+2014-05-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (ADDR16_PREFIX): Removed.
+       (ADDR32_PREFIX): Likewise.
+       (DATA16_PREFIX): Likewise.
+       (DATA32_PREFIX): Likewise.
+       (prefix_name): Updated.
+       (print_insn): Simplify data and address size prefixes processing.
+
 2014-05-08  Stefan Kristiansson  <stefan.kristiansson@saunalahti.fi>
 
        * or1k-desc.c: Regenerated.
index 0ec27ca70774fef6844c6f7f7a52433e44b86589..3c4842847262d73ef66869d3be7b49fbd0b94869 100644 (file)
@@ -11610,10 +11610,6 @@ static const struct dis386 rm_table[][8] = {
 
 /* We use the high bit to indicate different name for the same
    prefix.  */
-#define ADDR16_PREFIX  (0x67 | 0x100)
-#define ADDR32_PREFIX  (0x67 | 0x200)
-#define DATA16_PREFIX  (0x66 | 0x100)
-#define DATA32_PREFIX  (0x66 | 0x200)
 #define REP_PREFIX     (0xf3 | 0x100)
 #define XACQUIRE_PREFIX        (0xf2 | 0x200)
 #define XRELEASE_PREFIX        (0xf3 | 0x400)
@@ -11826,14 +11822,6 @@ prefix_name (int pref, int sizeflag)
        return (sizeflag & AFLAG) ? "addr16" : "addr32";
     case FWAIT_OPCODE:
       return "fwait";
-    case ADDR16_PREFIX:
-      return "addr16";
-    case ADDR32_PREFIX:
-      return "addr32";
-    case DATA16_PREFIX:
-      return "data16";
-    case DATA32_PREFIX:
-      return "data32";
     case REP_PREFIX:
       return "rep";
     case XACQUIRE_PREFIX:
@@ -12383,11 +12371,10 @@ print_insn (bfd_vma pc, disassemble_info *info)
   int i;
   char *op_txt[MAX_OPERANDS];
   int needcomma;
-  int sizeflag;
+  int sizeflag, orig_sizeflag;
   const char *p;
   struct dis_private priv;
   int prefix_length;
-  int default_prefixes;
 
   priv.orig_sizeflag = AFLAG | DFLAG;
   if ((info->mach & bfd_mach_i386_i386) != 0)
@@ -12609,39 +12596,14 @@ print_insn (bfd_vma pc, disassemble_info *info)
       codep++;
     }
 
-  default_prefixes = 0;
+  /* Save sizeflag for printing the extra prefixes later before updating
+     it for mnemonic and operand processing.  The prefix names depend
+     only on the address mode.  */
+  orig_sizeflag = sizeflag;
   if (prefixes & PREFIX_ADDR)
-    {
-      sizeflag ^= AFLAG;
-      if (dp->op[2].bytemode != loop_jcxz_mode || intel_syntax)
-       {
-         if ((sizeflag & AFLAG) || address_mode == mode_64bit)
-           all_prefixes[last_addr_prefix] = ADDR32_PREFIX;
-         else
-           all_prefixes[last_addr_prefix] = ADDR16_PREFIX;
-         default_prefixes |= PREFIX_ADDR;
-       }
-    }
-
+    sizeflag ^= AFLAG;
   if ((prefixes & PREFIX_DATA))
-    {
-      sizeflag ^= DFLAG;
-      if (dp->op[2].bytemode == cond_jump_mode
-         && dp->op[0].bytemode == v_mode
-         && !intel_syntax)
-       {
-         if (sizeflag & DFLAG)
-           all_prefixes[last_data_prefix] = DATA32_PREFIX;
-         else
-           all_prefixes[last_data_prefix] = DATA16_PREFIX;
-         default_prefixes |= PREFIX_DATA;
-       }
-      else if (rex & REX_W)
-       {
-         /* REX_W will override PREFIX_DATA.  */
-         default_prefixes |= PREFIX_DATA;
-       }
-    }
+    sizeflag ^= DFLAG;
 
   end_codep = codep;
   if (need_modrm)
@@ -12707,22 +12669,18 @@ print_insn (bfd_vma pc, disassemble_info *info)
       && (used_prefixes & PREFIX_ADDR) != 0)
     all_prefixes[last_addr_prefix] = 0;
 
-  /* Check if the DATA prefix is used.  Restore the DFLAG bit in
-     sizeflag if the DATA prefix is unused.  */
-  if ((prefixes & PREFIX_DATA) != 0)
-    {
-      if ((used_prefixes & PREFIX_DATA) != 0)
-       all_prefixes[last_data_prefix] = 0;
-      else if ((default_prefixes & PREFIX_DATA) == 0)
-       sizeflag ^= DFLAG;
-    }
+  /* Check if the DATA prefix is used.  */
+  if ((prefixes & PREFIX_DATA) != 0
+      && (used_prefixes & PREFIX_DATA) != 0)
+    all_prefixes[last_data_prefix] = 0;
 
+  /* Print the extra prefixes.  */
   prefix_length = 0;
   for (i = 0; i < (int) ARRAY_SIZE (all_prefixes); i++)
     if (all_prefixes[i])
       {
        const char *name;
-       name = prefix_name (all_prefixes[i], sizeflag);
+       name = prefix_name (all_prefixes[i], orig_sizeflag);
        if (name == NULL)
          abort ();
        prefix_length += strlen (name) + 1;