Mon Jul 13 18:15:11 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
authorIan Lance Taylor <ian@airs.com>
Mon, 13 Jul 1998 22:33:46 +0000 (22:33 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 13 Jul 1998 22:33:46 +0000 (22:33 +0000)
* gas/i386/*: All new i386 testsuite.

21 files changed:
gas/testsuite/gas/i386/.Sanitize
gas/testsuite/gas/i386/all.exp [deleted file]
gas/testsuite/gas/i386/float.l [new file with mode: 0644]
gas/testsuite/gas/i386/float.s [new file with mode: 0644]
gas/testsuite/gas/i386/general.l [new file with mode: 0644]
gas/testsuite/gas/i386/general.s [new file with mode: 0644]
gas/testsuite/gas/i386/i386.exp [new file with mode: 0644]
gas/testsuite/gas/i386/inout.s [deleted file]
gas/testsuite/gas/i386/inval.l [new file with mode: 0644]
gas/testsuite/gas/i386/inval.s [new file with mode: 0644]
gas/testsuite/gas/i386/modrm.l [new file with mode: 0644]
gas/testsuite/gas/i386/modrm.s [new file with mode: 0644]
gas/testsuite/gas/i386/opcode.d [new file with mode: 0644]
gas/testsuite/gas/i386/prefix.d [new file with mode: 0644]
gas/testsuite/gas/i386/prefix.s [new file with mode: 0644]
gas/testsuite/gas/i386/pushw.l [deleted file]
gas/testsuite/gas/i386/pushw.s [deleted file]
gas/testsuite/gas/i386/reloc.d [new file with mode: 0644]
gas/testsuite/gas/i386/reloc.s [new file with mode: 0644]
gas/testsuite/gas/i386/white.l [new file with mode: 0644]
gas/testsuite/gas/i386/white.s [new file with mode: 0644]

index c0ac0289ae062deffe1d623efa4b25000eb28b1e..4a44701979ad540869912e635e73a9df25e8c61d 100644 (file)
@@ -1,8 +1,6 @@
-# Sanitize.in for devo.
-# $Id$
-#
+# .Sanitize for devo/gas/testsuite/gas/i386
 
-# Each directory to survive it's way into a release will need a file
+# Each directory to survive its way into a release will need a file
 # like this one called "./.Sanitize".  All keyword lines must exist,
 # and must exist in the order specified by this file.  Each directory
 # in the tree will be processed, top down, in the following order.
 
 # The lines between the "Do-first:" line and the "Things-to-keep:"
 # line are executed as a /bin/sh shell script before anything else is
-# done in this 
+# done in this directory.
 
 Do-first:
 
 
 # All files listed between the "Things-to-keep:" line and the
-# "Files-to-sed:" line will be kept.  All other files will be removed.
+# "Do-last:" line will be kept.  All other files will be removed.
 # Directories listed in this section will have their own Sanitize
 # called.  Directories not listed will be removed in their entirety
 # with rm -rf.
 
 Things-to-keep:
 
-all.exp
-inout.s
-pushw.l
-pushw.s
+float.l
+float.s
+general.l
+general.s
+i386.exp
+inval.l
+inval.s
+modrm.l
+modrm.s
+opcode.d
+opcode.s
+prefix.d
+prefix.s
+reloc.d
+reloc.s
+white.l
+white.s
 
 Things-to-lose:
 
+
+
+# The lines between the "Do-last:" line and the end of the file
+# are executed as a /bin/sh shell script after everything else is
+# done.
+
 Do-last:
 
-# End of file.
+# eof
diff --git a/gas/testsuite/gas/i386/all.exp b/gas/testsuite/gas/i386/all.exp
deleted file mode 100644 (file)
index a6b898d..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-if [istarget i386-*] then {
-    gas_test "inout.s" "" $stdoptlist "various in/out syntaxes"
-
-    if [gas_test_old "pushw.s" "-al > pushw.list" "pushw (assembly)"] then {
-       set testname "pushw (correctness)"
-       if { [regexp_diff "pushw.list" "$srcdir/$subdir/pushw.l"] == 0 } {
-           pass $testname
-       } else {
-           fail $testname
-       }
-    }
-}
diff --git a/gas/testsuite/gas/i386/float.l b/gas/testsuite/gas/i386/float.l
new file mode 100644 (file)
index 0000000..6d6cadd
--- /dev/null
@@ -0,0 +1,81 @@
+.*: Assembler messages:
+.*:3: Warning:.*faddp.*
+.*:14: Warning:.*fsubp.*
+.*:25: Warning:.*fsubrp.*
+.*:36: Warning:.*fmulp.*
+.*:47: Warning:.*fdivp.*
+.*:58: Warning:.*fdivrp.*
+   1 [         ]*.psize 0
+   2 [         ]*.text
+   3 0000 DEC1 [       ]*fadd
+.*Warning:.*faddp.*
+   4 0002 D8C3 [       ]*fadd  %st\(3\)
+   5 0004 D8C3 [       ]*fadd  %st\(3\),%st
+   6 0006 DCC3 [       ]*fadd  %st,%st\(3\)
+   7 0008 D803 [       ]*fadds \(%ebx\)
+   8 000a DC03 [       ]*faddl \(%ebx\)
+   9 000c DE03 [       ]*fiadds        \(%ebx\)
+  10 000e DA03 [       ]*fiaddl        \(%ebx\)
+  11 0010 DEC1 [       ]*faddp
+  12 0012 DEC3 [       ]*faddp %st\(3\)
+  13 0014 DEC3 [       ]*faddp %st,%st\(3\)
+  14 0016 DEE1 [       ]*fsub
+.*Warning:.*fsubp.*
+  15 0018 D8E3 [       ]*fsub  %st\(3\)
+  16 001a D8E3 [       ]*fsub  %st\(3\),%st
+  17 001c DCE3 [       ]*fsub  %st,%st\(3\)
+  18 001e D823 [       ]*fsubs \(%ebx\)
+  19 0020 DC23 [       ]*fsubl \(%ebx\)
+  20 0022 DE23 [       ]*fisubs        \(%ebx\)
+  21 0024 DA23 [       ]*fisubl        \(%ebx\)
+  22 0026 DEE1 [       ]*fsubp
+  23 0028 DEE3 [       ]*fsubp %st\(3\)
+  24 002a DEE3 [       ]*fsubp %st,%st\(3\)
+  25 002c DEE9 [       ]*fsubr
+.*Warning:.*fsubrp.*
+  26 002e D8EB [       ]*fsubr %st\(3\)
+  27 0030 D8EB [       ]*fsubr %st\(3\),%st
+  28 0032 DCEB [       ]*fsubr %st,%st\(3\)
+  29 0034 D82B [       ]*fsubrs        \(%ebx\)
+  30 0036 DC2B [       ]*fsubrl        \(%ebx\)
+  31 0038 DE2B [       ]*fisubrs       \(%ebx\)
+  32 003a DA2B [       ]*fisubrl       \(%ebx\)
+  33 003c DEE9 [       ]*fsubrp
+  34 003e DEEB [       ]*fsubrp        %st\(3\)
+  35 0040 DEEB [       ]*fsubrp        %st,%st\(3\)
+  36 0042 DEC9 [       ]*fmul
+.*Warning:.*fmulp.*
+  37 0044 D8CB [       ]*fmul  %st\(3\)
+  38 0046 D8CB [       ]*fmul  %st\(3\),%st
+  39 0048 DCCB [       ]*fmul  %st,%st\(3\)
+  40 004a D80B [       ]*fmuls \(%ebx\)
+  41 004c DC0B [       ]*fmull \(%ebx\)
+  42 004e DE0B [       ]*fimuls        \(%ebx\)
+  43 0050 DA0B [       ]*fimull        \(%ebx\)
+  44 0052 DEC9 [       ]*fmulp
+  45 0054 DECB [       ]*fmulp %st\(3\)
+  46 0056 DECB [       ]*fmulp %st,%st\(3\)
+  47 0058 DEF1 [       ]*fdiv
+.*Warning:.*fdivp.*
+  48 005a D8F3 [       ]*fdiv  %st\(3\)
+  49 005c D8F3 [       ]*fdiv  %st\(3\),%st
+  50 005e DCF3 [       ]*fdiv  %st,%st\(3\)
+  51 0060 D833 [       ]*fdivs \(%ebx\)
+  52 0062 DC33 [       ]*fdivl \(%ebx\)
+  53 0064 DE33 [       ]*fidivs        \(%ebx\)
+  54 0066 DA33 [       ]*fidivl        \(%ebx\)
+  55 0068 DEF1 [       ]*fdivp
+  56 006a DEF3 [       ]*fdivp %st\(3\)
+  57 006c DEF3 [       ]*fdivp %st,%st\(3\)
+  58 006e DEF9 [       ]*fdivr
+.*Warning:.*fdivrp.*
+  59 0070 D8FB [       ]*fdivr %st\(3\)
+  60 0072 D8FB [       ]*fdivr %st\(3\),%st
+  61 0074 DCFB [       ]*fdivr %st,%st\(3\)
+  62 0076 D83B [       ]*fdivrs        \(%ebx\)
+  63 0078 DC3B [       ]*fdivrl        \(%ebx\)
+  64 007a DE3B [       ]*fidivrs       \(%ebx\)
+  65 007c DA3B [       ]*fidivrl       \(%ebx\)
+  66 007e DEF9 [       ]*fdivrp
+  67 0080 DEFB [       ]*fdivrp        %st\(3\)
+  68 0082 DEFB [       ]*fdivrp        %st,%st\(3\)
diff --git a/gas/testsuite/gas/i386/float.s b/gas/testsuite/gas/i386/float.s
new file mode 100644 (file)
index 0000000..6bb09f8
--- /dev/null
@@ -0,0 +1,68 @@
+.psize 0
+.text
+       fadd
+       fadd    %st(3)
+       fadd    %st(3),%st
+       fadd    %st,%st(3)
+       fadds   (%ebx)
+       faddl   (%ebx)
+       fiadds  (%ebx)
+       fiaddl  (%ebx)
+       faddp
+       faddp   %st(3)
+       faddp   %st,%st(3)
+       fsub
+       fsub    %st(3)
+       fsub    %st(3),%st
+       fsub    %st,%st(3)
+       fsubs   (%ebx)
+       fsubl   (%ebx)
+       fisubs  (%ebx)
+       fisubl  (%ebx)
+       fsubp
+       fsubp   %st(3)
+       fsubp   %st,%st(3)
+       fsubr
+       fsubr   %st(3)
+       fsubr   %st(3),%st
+       fsubr   %st,%st(3)
+       fsubrs  (%ebx)
+       fsubrl  (%ebx)
+       fisubrs (%ebx)
+       fisubrl (%ebx)
+       fsubrp
+       fsubrp  %st(3)
+       fsubrp  %st,%st(3)
+       fmul
+       fmul    %st(3)
+       fmul    %st(3),%st
+       fmul    %st,%st(3)
+       fmuls   (%ebx)
+       fmull   (%ebx)
+       fimuls  (%ebx)
+       fimull  (%ebx)
+       fmulp
+       fmulp   %st(3)
+       fmulp   %st,%st(3)
+       fdiv
+       fdiv    %st(3)
+       fdiv    %st(3),%st
+       fdiv    %st,%st(3)
+       fdivs   (%ebx)
+       fdivl   (%ebx)
+       fidivs  (%ebx)
+       fidivl  (%ebx)
+       fdivp
+       fdivp   %st(3)
+       fdivp   %st,%st(3)
+       fdivr
+       fdivr   %st(3)
+       fdivr   %st(3),%st
+       fdivr   %st,%st(3)
+       fdivrs  (%ebx)
+       fdivrl  (%ebx)
+       fidivrs (%ebx)
+       fidivrl (%ebx)
+       fdivrp
+       fdivrp  %st(3)
+       fdivrp  %st,%st(3)
diff --git a/gas/testsuite/gas/i386/general.l b/gas/testsuite/gas/i386/general.l
new file mode 100644 (file)
index 0000000..038d772
--- /dev/null
@@ -0,0 +1,203 @@
+.*: Assembler messages:
+.*:10: Warning:.*
+.*:12: Warning:.*
+.*:19: Warning:.*
+.*:22: Warning:.*
+.*:81: Warning:.*
+.*:82: Warning:.*
+.*:83: Warning:.*
+.*:84: Warning:.*
+.*:85: Warning:.*
+.*:86: Warning:.*
+.*:87: Warning:.*
+.*:88: Warning:.*
+.*:89: Warning:.*
+.*:90: Warning:.*
+.*:91: Warning:.*
+.*:92: Warning:.*
+.*:93: Warning:.*
+.*:94: Warning:.*
+.*:95: Warning:.*
+.*:96: Warning:.*
+.*:97: Warning:.*
+.*:98: Warning:.*
+.*:99: Warning:.*
+.*:100: Warning:.*
+.*:101: Warning:.*
+.*:135: Warning:.*
+   1                           .psize 0
+   2                           .text
+   3                           # test various segment reg insns
+   4 0000 1E                           push    %ds
+   5 0001 1E                           pushl   %ds
+   6 0002 1F                           pop     %ds
+   7 0003 1F                           popl    %ds
+   8 0004 8CD8                         mov     %ds,%eax
+   9 0006 8CD8                         movl    %ds,%eax
+  10 0008 8CD8                         movl    %ds,%ax
+.*Warning:.*
+  11 000a 8ED8                         mov     %eax,%ds
+  12 000c 8ED8                         movl    %ax,%ds
+.*Warning:.*
+  13 000e 8ED8                         movl    %eax,%ds
+  14                           
+  15 0010 661E                         pushw   %ds
+  16 0012 661F                         popw    %ds
+  17 0014 668CD8                       mov     %ds,%ax
+  18 0017 668CD8                       movw    %ds,%ax
+  19 001a 668CD8                       movw    %ds,%eax
+.*Warning:.*
+  20 001d 8ED8                         mov     %ax,%ds
+  21 001f 8ED8                         movw    %ax,%ds
+  22 0021 8ED8                         movw    %eax,%ds
+.*Warning:.*
+  23                           
+  24                           # test various pushes
+  25 0023 6A0A                         pushl   \$10
+  26 0025 666A0A                       pushw   \$10
+  27 0028 6A0A                         push    \$10
+  28 002a 68E80300 00                  pushl   \$1000
+  29 002f 6668E803                     pushw   \$1000
+  30 0033 68E80300 00                  push    \$1000
+  31 0038 FF355700 0000                pushl   1f
+  32 003e 66FF3557 000000              pushw   1f
+  33 0045 FF355700 0000                push    1f
+  34 004b FFB30C00 0000                push    \(1f-.\)\(%ebx\)
+  35 0051 FF350600 0000                push    1f-.
+  36                           # these, and others like them should have no operand size prefix
+  37 0057 0F00D1               1:      lldt    %cx
+  38 005a 0F01F0                       lmsw    %ax
+  39                           
+  40                           # Just to make sure these don't become illegal due to over-enthusiastic
+  41                           # register checking
+  42 005d 660FBEF8                     movsbw  %al,%di
+  43 0061 0FBEC8                       movsbl  %al,%ecx
+  44 0064 0FBFC8                       movswl  %ax,%ecx
+  45 0067 660FB6F8                     movzbw  %al,%di
+  46 006b 0FB6C8                       movzbl  %al,%ecx
+  47 006e 0FB7C8                       movzwl  %ax,%ecx
+  48                           
+  49 0071 EC                           in      %dx,%al
+  50 0072 66ED                         in      %dx,%ax
+  51 0074 ED                           in      %dx,%eax
+  52 0075 EC                           in      \(%dx\),%al
+  53 0076 66ED                         in      \(%dx\),%ax
+  54 0078 ED                           in      \(%dx\),%eax
+  55 0079 EC                           inb     %dx,%al
+  56 007a 66ED                         inw     %dx,%ax
+  57 007c ED                           inl     %dx,%eax
+  58 007d EC                           inb     %dx
+  59 007e 66ED                         inw     %dx
+  60 0080 ED                           inl     %dx
+  61 0081 E4FF                         inb     \$255
+  62 0083 66E502                       inw     \$2
+  63 0086 E504                         inl     \$4
+  64 0088 EF                           outl    %eax,%dx
+  65 0089 E62A                         out     %al, \$42
+  66 008b 66E50D                       in      \$13, %ax
+  67                           # These are used in AIX.
+  68 008e 66ED                         inw     \(%dx\)
+  69 0090 66EF                         outw    \(%dx\)
+  70                           
+  71 0092 A4                           movsb
+  72 0093 66A7                         cmpsw
+  73 0095 AF                           scasl
+  74 0096 D7                           xlatb
+  75 0097 2EA5                         movsl   %cs:\(%esi\),%es:\(%edi\)
+  76 0099 0F9303                       setae   \(%ebx\)
+  77 009c 0F9303                       setaeb  \(%ebx\)
+  78 009f 0F93C0                       setae   %al
+  79                           
+  80                           #these should give warnings
+  81 00a2 0C01                         orb     \$1,%ax
+.*Warning:.*
+  82 00a4 0C01                         orb     \$1,%eax
+.*Warning:.*
+  83 00a6 80CB01                       orb     \$1,%bx
+.*Warning:.*
+  84 00a9 80CB01                       orb     \$1,%ebx
+.*Warning:.*
+  85 00ac D9C1                         fldl    %st\(1\)
+.*Warning:.*
+  86 00ae DDD2                         fstl    %st\(2\)
+.*Warning:.*
+  87 00b0 DDDB                         fstpl   %st\(3\)
+.*Warning:.*
+  88 00b2 D8D4                         fcoml   %st\(4\)
+.*Warning:.*
+  89 00b4 D8DD                         fcompl  %st\(5\)
+.*Warning:.*
+  90 00b6 DEC1                         faddp   %st\(1\),%st
+.*Warning:.*
+  91 00b8 DECA                         fmulp   %st\(2\),%st
+.*Warning:.*
+  92 00ba DEE3                         fsubp   %st\(3\),%st
+.*Warning:.*
+  93 00bc DEEC                         fsubrp  %st\(4\),%st
+.*Warning:.*
+  94 00be DEF5                         fdivp   %st\(5\),%st
+.*Warning:.*
+  95 00c0 DEFE                         fdivrp  %st\(6\),%st
+.*Warning:.*
+  96 00c2 DEC1                         fadd
+.*Warning:.*
+  97 00c4 DEE1                         fsub
+.*Warning:.*
+  98 00c6 DEC9                         fmul
+.*Warning:.*
+  99 00c8 DEF1                         fdiv
+.*Warning:.*
+ 100 00ca DEE9                         fsubr
+.*Warning:.*
+ 101 00cc DEF9                         fdivr
+.*Warning:.*
+ 102                           #these should all be legal
+ 103 00ce 0FA31556 341200              btl     %edx, 0x123456
+ 104 00d5 0FA3D0                       btl     %edx, %eax
+ 105 00d8 0C01                         orb     \$1,%al
+ 106 00da 80CB01                       orb     \$1,%bl
+ 107 00dd A1110000 00                  movl    17,%eax
+ 108 00e2 A1110000 00                  mov     17,%eax
+ 109 00e7 66ED                         inw     %dx,%ax
+ 110 00e9 ED                           inl     %dx,%eax
+ 111 00ea 66ED                         inw     \(%dx\),%ax
+ 112 00ec ED                           inl     \(%dx\),%eax
+ 113 00ed EC                           in      \(%dx\),%al
+ 114 00ee 66ED                         in      \(%dx\),%ax
+ 115 00f0 ED                           in      \(%dx\),%eax
+ 116 00f1 0FB61437                     movzbl  \(%edi,%esi\),%edx
+ 117 00f5 0FB6451C                     movzbl  28\(%ebp\),%eax
+ 118 00f9 0FB6C0                       movzbl  %al,%eax
+ 119 00fc 0FB6F1                       movzbl  %cl,%esi
+ 120 00ff 26D7                         xlat    %es:\(%ebx\)
+ 121 0101 D7                           xlat
+ 122 0102 D7                           xlatb
+ 123 0103 DDD8                 1:      fstp    %st\(0\)
+ 124 0105 E2FC                         loop    1b
+ 125 0107 F6F1                         divb    %cl 
+ 126 0109 66F7F1                       divw    %cx 
+ 127 010c F7F1                         divl    %ecx
+ 128 010e F6F1                         div     %cl
+ 129 0110 66F7F1                       div     %cx
+ 130 0113 F7F1                         div     %ecx
+ 131 0115 F6F1                         div     %cl,%al
+ 132 0117 66F7F1                       div     %cx,%ax
+ 133 011a F7F1                         div     %ecx,%eax
+ 134 011c 8EDE                         mov     %si,%ds
+ 135 011e 8EDE                         movl    %si,%ds         # warning here
+.*Warning:.*
+ 136 0120 1E                           pushl   %ds
+ 137 0121 1E                           push    %ds
+ 138 0122 A0000000 00                  mov     0,%al
+ 139 0127 66A10000 0100                mov     0x10000,%ax
+ 140 012d 89C3                         mov     %eax,%ebx
+ 141 012f 9C                           pushf
+ 142 0130 9C                           pushfl
+ 143 0131 669C                         pushfw
+ 144 0133 9D                           popf
+ 145 0134 9D                           popfl
+ 146 0135 669D                         popfw
+ 147 0137 89341D00 000000              mov     %esi,\(,%ebx,1\)
+ 148                           
+ 149                                   # Force a good alignment.
+ 150 013e 0000                         .word   0
diff --git a/gas/testsuite/gas/i386/general.s b/gas/testsuite/gas/i386/general.s
new file mode 100644 (file)
index 0000000..c6e877b
--- /dev/null
@@ -0,0 +1,150 @@
+.psize 0
+.text
+# test various segment reg insns
+       push    %ds
+       pushl   %ds
+       pop     %ds
+       popl    %ds
+       mov     %ds,%eax
+       movl    %ds,%eax
+       movl    %ds,%ax
+       mov     %eax,%ds
+       movl    %ax,%ds
+       movl    %eax,%ds
+
+       pushw   %ds
+       popw    %ds
+       mov     %ds,%ax
+       movw    %ds,%ax
+       movw    %ds,%eax
+       mov     %ax,%ds
+       movw    %ax,%ds
+       movw    %eax,%ds
+
+# test various pushes
+       pushl   $10
+       pushw   $10
+       push    $10
+       pushl   $1000
+       pushw   $1000
+       push    $1000
+       pushl   1f
+       pushw   1f
+       push    1f
+       push    (1f-.)(%ebx)
+       push    1f-.
+# these, and others like them should have no operand size prefix
+1:     lldt    %cx
+       lmsw    %ax
+
+# Just to make sure these don't become illegal due to over-enthusiastic
+# register checking
+       movsbw  %al,%di
+       movsbl  %al,%ecx
+       movswl  %ax,%ecx
+       movzbw  %al,%di
+       movzbl  %al,%ecx
+       movzwl  %ax,%ecx
+
+       in      %dx,%al
+       in      %dx,%ax
+       in      %dx,%eax
+       in      (%dx),%al
+       in      (%dx),%ax
+       in      (%dx),%eax
+       inb     %dx,%al
+       inw     %dx,%ax
+       inl     %dx,%eax
+       inb     %dx
+       inw     %dx
+       inl     %dx
+       inb     $255
+       inw     $2
+       inl     $4
+       outl    %eax,%dx
+       out     %al, $42
+       in      $13, %ax
+# These are used in AIX.
+       inw     (%dx)
+       outw    (%dx)
+
+       movsb
+       cmpsw
+       scasl
+       xlatb
+       movsl   %cs:(%esi),%es:(%edi)
+       setae   (%ebx)
+       setaeb  (%ebx)
+       setae   %al
+
+#these should give warnings
+       orb     $1,%ax
+       orb     $1,%eax
+       orb     $1,%bx
+       orb     $1,%ebx
+       fldl    %st(1)
+       fstl    %st(2)
+       fstpl   %st(3)
+       fcoml   %st(4)
+       fcompl  %st(5)
+       faddp   %st(1),%st
+       fmulp   %st(2),%st
+       fsubp   %st(3),%st
+       fsubrp  %st(4),%st
+       fdivp   %st(5),%st
+       fdivrp  %st(6),%st
+       fadd
+       fsub
+       fmul
+       fdiv
+       fsubr
+       fdivr
+#these should all be legal
+       btl     %edx, 0x123456
+       btl     %edx, %eax
+       orb     $1,%al
+       orb     $1,%bl
+       movl    17,%eax
+       mov     17,%eax
+       inw     %dx,%ax
+       inl     %dx,%eax
+       inw     (%dx),%ax
+       inl     (%dx),%eax
+       in      (%dx),%al
+       in      (%dx),%ax
+       in      (%dx),%eax
+       movzbl  (%edi,%esi),%edx
+       movzbl  28(%ebp),%eax
+       movzbl  %al,%eax
+       movzbl  %cl,%esi
+       xlat    %es:(%ebx)
+       xlat
+       xlatb
+1:     fstp    %st(0)
+       loop    1b
+       divb    %cl 
+       divw    %cx 
+       divl    %ecx
+       div     %cl
+       div     %cx
+       div     %ecx
+       div     %cl,%al
+       div     %cx,%ax
+       div     %ecx,%eax
+       mov     %si,%ds
+       movl    %si,%ds         # warning here
+       pushl   %ds
+       push    %ds
+       mov     0,%al
+       mov     0x10000,%ax
+       mov     %eax,%ebx
+       pushf
+       pushfl
+       pushfw
+       popf
+       popfl
+       popfw
+       mov     %esi,(,%ebx,1)
+
+       # Force a good alignment.
+       .word   0
diff --git a/gas/testsuite/gas/i386/i386.exp b/gas/testsuite/gas/i386/i386.exp
new file mode 100644 (file)
index 0000000..8720a62
--- /dev/null
@@ -0,0 +1,33 @@
+#
+# i386 tests
+#
+proc run_list_test { name opts } {
+    global srcdir subdir
+    set testname "i386 $name"
+    set file $srcdir/$subdir/$name
+    gas_run ${name}.s $opts ">&dump.out"
+    if { [regexp_diff "dump.out" "${file}.l"] } then {
+       fail $testname
+       verbose "output is [file_contents "dump.out"]" 2
+       return
+    }
+    pass $testname
+}
+
+
+if [istarget "i*86-*-*"] then {
+
+    run_list_test "float" "-al"
+    run_list_test "general" "-al --listing-lhs-width=2"
+    run_list_test "inval" "-al"
+    run_list_test "modrm" "-al --listing-lhs-width=2"
+    run_dump_test "opcode"
+    run_dump_test "prefix"
+
+    # The reloc and white tests require support for 8 and 16 bit
+    # relocs, so we only run them for ELF targets.
+    if {[istarget "*-*-elf*"] || [istarget "*-*-linux*"]} then {
+       run_dump_test "reloc"
+       run_list_test "white" "-al --listing-lhs-width=3"
+    }
+}
diff --git a/gas/testsuite/gas/i386/inout.s b/gas/testsuite/gas/i386/inout.s
deleted file mode 100644 (file)
index 36c38de..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-# Various syntaxes
-       inb     %dx
-       outl    %eax,%dx
-# For these two, fix up the test case to check what modes are used -- they
-# should be using outb and inw.  Currently the assembler is getting them
-# both wrong.
-       out     %al, $42
-       in      $13, %ax
-# These are used in AIX.
-       inw     (%dx)
-       outw    (%dx)
diff --git a/gas/testsuite/gas/i386/inval.l b/gas/testsuite/gas/i386/inval.l
new file mode 100644 (file)
index 0000000..e789499
--- /dev/null
@@ -0,0 +1,98 @@
+.*: Assembler messages:
+.*:3: Error: .*
+.*:4: Error: .*
+.*:5: Error: .*
+.*:6: Error: .*
+.*:7: Error: .*
+.*:8: Error: .*
+.*:9: Error: .*
+.*:10: Error: .*
+.*:11: Error: .*
+.*:12: Error: .*
+.*:13: Error: .*
+.*:14: Error: .*
+.*:15: Error: .*
+.*:16: Error: .*
+.*:17: Error: .*
+.*:18: Error: .*
+.*:19: Error: .*
+.*:20: Error: .*
+.*:21: Error: .*
+.*:22: Error: .*
+.*:23: Error: .*
+.*:24: Error: .*
+.*:25: Error: .*
+.*:26: Error: .*
+.*:27: Error: .*
+.*:28: Error: .*
+.*:29: Error: .*
+.*:30: Error: .*
+.*:31: Error: .*
+.*:32: Error: .*
+.*:33: Error: .*
+.*:34: Error: .*
+.*:35: Error: .*
+.*:36: Error: .*
+.*:37: Error: .*
+.*:38: Error: .*
+.*:39: Error: .*
+.*:40: Error: .*
+.*:41: Error: .*
+.*:42: Error: .*
+.*:43: Error: .*
+.*:44: Error: .*
+.*:45: Error: .*
+.*:46: Error: .*
+.*:47: Error: .*
+.*:48: Error: .*
+GAS LISTING .*
+
+
+   1 [         ]*      .text
+   2 [         ]*# All the following should be illegal
+   3 [         ]*      mov     \(%dx\),%al
+   4 [         ]*      mov     \(%eax,%esp,2\),%al
+   5 [         ]*      setae   %eax
+   6 [         ]*      pushb   %ds
+   7 [         ]*      popb    %ds
+   8 [         ]*      pushb   %al
+   9 [         ]*      popb    %al
+  10 [         ]*      pushb   %ah
+  11 [         ]*      popb    %ah
+  12 [         ]*      pushb   %ax
+  13 [         ]*      popb    %ax
+  14 [         ]*      pushb   %eax
+  15 [         ]*      popb    %eax
+  16 [         ]*      movb    %ds,%ax
+  17 [         ]*      movb    %ds,%eax
+  18 [         ]*      movb    %ax,%ds
+  19 [         ]*      movb    %eax,%ds
+  20 [         ]*      movdb   %eax,%mm0
+  21 [         ]*      movqb   0,%mm0
+  22 [         ]*      ldsb    0,%eax
+  23 [         ]*      setnew  0
+  24 [         ]*      movdw   %eax,%mm0
+  25 [         ]*      movqw   0,%mm0
+  26 [         ]*      div     %cx,%al
+  27 [         ]*      div     %cl,%ax
+  28 [         ]*      div     %ecx,%al
+  29 [         ]*      imul    10,%bx,%ecx
+  30 [         ]*      imul    10,%bx,%al
+  31 [         ]*      popab
+  32 [         ]*      stil
+  33 [         ]*      aaab
+  34 [         ]*      cwdel
+  35 [         ]*      cwdw
+  36 [         ]*      callww  0
+  37 [         ]*foo:  jaw     foo
+  38 [         ]*      jcxzw   foo
+  39 [         ]*      jecxzl  foo
+  40 [         ]*      loopb   foo
+  41 [         ]*      xlatw   %es:%bx
+  42 [         ]*      xlatl   %es:%bx
+  43 [         ]*      intl    2
+  44 [         ]*      int3b
+  45 [         ]*      hltb
+  46 [         ]*      fstb    %st\(0\)
+  47 [         ]*      fcompll 28\(%ebp\)
+  48 [         ]*      fldlw   \(%eax\)
diff --git a/gas/testsuite/gas/i386/inval.s b/gas/testsuite/gas/i386/inval.s
new file mode 100644 (file)
index 0000000..e37a18e
--- /dev/null
@@ -0,0 +1,48 @@
+       .text
+# All the following should be illegal
+       mov     (%dx),%al
+       mov     (%eax,%esp,2),%al
+       setae   %eax
+       pushb   %ds
+       popb    %ds
+       pushb   %al
+       popb    %al
+       pushb   %ah
+       popb    %ah
+       pushb   %ax
+       popb    %ax
+       pushb   %eax
+       popb    %eax
+       movb    %ds,%ax
+       movb    %ds,%eax
+       movb    %ax,%ds
+       movb    %eax,%ds
+       movdb   %eax,%mm0
+       movqb   0,%mm0
+       ldsb    0,%eax
+       setnew  0
+       movdw   %eax,%mm0
+       movqw   0,%mm0
+       div     %cx,%al
+       div     %cl,%ax
+       div     %ecx,%al
+       imul    10,%bx,%ecx
+       imul    10,%bx,%al
+       popab
+       stil
+       aaab
+       cwdel
+       cwdw
+       callww  0
+foo:   jaw     foo
+       jcxzw   foo
+       jecxzl  foo
+       loopb   foo
+       xlatw   %es:%bx
+       xlatl   %es:%bx
+       intl    2
+       int3b
+       hltb
+       fstb    %st(0)
+       fcompll 28(%ebp)
+       fldlw   (%eax)
diff --git a/gas/testsuite/gas/i386/modrm.l b/gas/testsuite/gas/i386/modrm.l
new file mode 100644 (file)
index 0000000..8a1bc79
--- /dev/null
@@ -0,0 +1,1984 @@
+.*: Assembler messages:
+.*:128: Warning:.*
+.*:129: Warning:.*
+.*:130: Warning:.*
+.*:131: Warning:.*
+.*:132: Warning:.*
+.*:133: Warning:.*
+.*:134: Warning:.*
+.*:135: Warning:.*
+.*:192: Warning:.*
+.*:193: Warning:.*
+.*:194: Warning:.*
+.*:195: Warning:.*
+.*:196: Warning:.*
+.*:197: Warning:.*
+.*:198: Warning:.*
+.*:199: Warning:.*
+.*:256: Warning:.*
+.*:257: Warning:.*
+.*:258: Warning:.*
+.*:259: Warning:.*
+.*:260: Warning:.*
+.*:261: Warning:.*
+.*:262: Warning:.*
+.*:263: Warning:.*
+.*:384: Warning:.*
+.*:385: Warning:.*
+.*:386: Warning:.*
+.*:387: Warning:.*
+.*:388: Warning:.*
+.*:389: Warning:.*
+.*:390: Warning:.*
+.*:391: Warning:.*
+.*:448: Warning:.*
+.*:449: Warning:.*
+.*:450: Warning:.*
+.*:451: Warning:.*
+.*:452: Warning:.*
+.*:453: Warning:.*
+.*:454: Warning:.*
+.*:455: Warning:.*
+.*:512: Warning:.*
+.*:513: Warning:.*
+.*:514: Warning:.*
+.*:515: Warning:.*
+.*:516: Warning:.*
+.*:517: Warning:.*
+.*:518: Warning:.*
+.*:519: Warning:.*
+.*:640: Warning:.*
+.*:641: Warning:.*
+.*:642: Warning:.*
+.*:643: Warning:.*
+.*:644: Warning:.*
+.*:645: Warning:.*
+.*:646: Warning:.*
+.*:647: Warning:.*
+.*:704: Warning:.*
+.*:705: Warning:.*
+.*:706: Warning:.*
+.*:707: Warning:.*
+.*:708: Warning:.*
+.*:709: Warning:.*
+.*:710: Warning:.*
+.*:711: Warning:.*
+.*:768: Warning:.*
+.*:769: Warning:.*
+.*:770: Warning:.*
+.*:771: Warning:.*
+.*:772: Warning:.*
+.*:773: Warning:.*
+.*:774: Warning:.*
+.*:775: Warning:.*
+.*:812: Warning:.*
+.*:820: Warning:.*
+.*:828: Warning:.*
+.*:833: Warning:.*
+.*:834: Warning:.*
+.*:835: Warning:.*
+.*:961: Warning:.*
+.*:962: Warning:.*
+.*:963: Warning:.*
+.*:964: Warning:.*
+.*:965: Warning:.*
+.*:966: Warning:.*
+.*:967: Warning:.*
+.*:968: Warning:.*
+.*:1025: Warning:.*
+.*:1026: Warning:.*
+.*:1027: Warning:.*
+.*:1028: Warning:.*
+.*:1029: Warning:.*
+.*:1030: Warning:.*
+.*:1031: Warning:.*
+.*:1032: Warning:.*
+.*:1089: Warning:.*
+.*:1090: Warning:.*
+.*:1091: Warning:.*
+.*:1092: Warning:.*
+.*:1093: Warning:.*
+.*:1094: Warning:.*
+.*:1095: Warning:.*
+.*:1096: Warning:.*
+.*:1217: Warning:.*
+.*:1218: Warning:.*
+.*:1219: Warning:.*
+.*:1220: Warning:.*
+.*:1221: Warning:.*
+.*:1222: Warning:.*
+.*:1223: Warning:.*
+.*:1224: Warning:.*
+.*:1281: Warning:.*
+.*:1282: Warning:.*
+.*:1283: Warning:.*
+.*:1284: Warning:.*
+.*:1285: Warning:.*
+.*:1286: Warning:.*
+.*:1287: Warning:.*
+.*:1288: Warning:.*
+.*:1345: Warning:.*
+.*:1346: Warning:.*
+.*:1347: Warning:.*
+.*:1348: Warning:.*
+.*:1349: Warning:.*
+.*:1350: Warning:.*
+.*:1351: Warning:.*
+.*:1352: Warning:.*
+.*:1473: Warning:.*
+.*:1474: Warning:.*
+.*:1475: Warning:.*
+.*:1476: Warning:.*
+.*:1477: Warning:.*
+.*:1478: Warning:.*
+.*:1479: Warning:.*
+.*:1480: Warning:.*
+.*:1537: Warning:.*
+.*:1538: Warning:.*
+.*:1539: Warning:.*
+.*:1540: Warning:.*
+.*:1541: Warning:.*
+.*:1542: Warning:.*
+.*:1543: Warning:.*
+.*:1544: Warning:.*
+.*:1601: Warning:.*
+.*:1602: Warning:.*
+.*:1603: Warning:.*
+.*:1604: Warning:.*
+.*:1605: Warning:.*
+.*:1606: Warning:.*
+.*:1607: Warning:.*
+.*:1608: Warning:.*
+.*:1645: Warning:.*
+.*:1653: Warning:.*
+.*:1661: Warning:.*
+.*:1666: Warning:.*
+.*:1667: Warning:.*
+.*:1668: Warning:.*
+   1                           .psize 0
+   2                           .text
+   3 0000 368C18                       mov     %ds,%ss:\(%eax\)
+   4 0003 368C19                       mov     %ds,%ss:\(%ecx\)
+   5 0006 368C1A                       mov     %ds,%ss:\(%edx\)
+   6 0009 368C1B                       mov     %ds,%ss:\(%ebx\)
+   7 000c 368C1D00 000000              mov     %ds,%ss:0
+   8 0013 368C1E                       mov     %ds,%ss:\(%esi\)
+   9 0016 368C1F                       mov     %ds,%ss:\(%edi\)
+  10 0019 368C5812                     mov     %ds,%ss:0x12\(%eax\)
+  11 001d 368C5912                     mov     %ds,%ss:0x12\(%ecx\)
+  12 0021 368C5A12                     mov     %ds,%ss:0x12\(%edx\)
+  13 0025 368C5B12                     mov     %ds,%ss:0x12\(%ebx\)
+  14 0029 8C5D12                       mov     %ds,%ss:0x12\(%ebp\)
+  15 002c 368C5E12                     mov     %ds,%ss:0x12\(%esi\)
+  16 0030 368C5F12                     mov     %ds,%ss:0x12\(%edi\)
+  17 0034 368C9878 563412              mov     %ds,%ss:0x12345678\(%eax\)
+  18 003b 368C9978 563412              mov     %ds,%ss:0x12345678\(%ecx\)
+  19 0042 368C9A78 563412              mov     %ds,%ss:0x12345678\(%edx\)
+  20 0049 368C9B78 563412              mov     %ds,%ss:0x12345678\(%ebx\)
+  21 0050 8C9D7856 3412                mov     %ds,%ss:0x12345678\(%ebp\)
+  22 0056 368C9E78 563412              mov     %ds,%ss:0x12345678\(%esi\)
+  23 005d 368C9F78 563412              mov     %ds,%ss:0x12345678\(%edi\)
+  24 0064 8CD8                         mov     %ds,%eax
+  25 0066 8CD9                         mov     %ds,%ecx
+  26 0068 8CDA                         mov     %ds,%edx
+  27 006a 8CDB                         mov     %ds,%ebx
+  28 006c 8CDC                         mov     %ds,%esp
+  29 006e 8CDD                         mov     %ds,%ebp
+  30 0070 8CDE                         mov     %ds,%esi
+  31 0072 8CDF                         mov     %ds,%edi
+  32 0074 368C1C00                     mov     %ds,%ss:\(%eax,%eax,1\)
+  33 0078 368C1C01                     mov     %ds,%ss:\(%ecx,%eax,1\)
+  34 007c 368C1C02                     mov     %ds,%ss:\(%edx,%eax,1\)
+  35 0080 368C1C03                     mov     %ds,%ss:\(%ebx,%eax,1\)
+  36 0084 8C1C04                       mov     %ds,%ss:\(%esp,%eax,1\)
+  37 0087 368C1C05 00000000            mov     %ds,%ss:\(,%eax,1\)
+  38 008f 368C1C06                     mov     %ds,%ss:\(%esi,%eax,1\)
+  39 0093 368C1C07                     mov     %ds,%ss:\(%edi,%eax,1\)
+  40 0097 368C1C08                     mov     %ds,%ss:\(%eax,%ecx,1\)
+  41 009b 368C1C09                     mov     %ds,%ss:\(%ecx,%ecx,1\)
+  42 009f 368C1C0A                     mov     %ds,%ss:\(%edx,%ecx,1\)
+  43 00a3 368C1C0B                     mov     %ds,%ss:\(%ebx,%ecx,1\)
+  44 00a7 8C1C0C                       mov     %ds,%ss:\(%esp,%ecx,1\)
+  45 00aa 368C1C0D 00000000            mov     %ds,%ss:\(,%ecx,1\)
+  46 00b2 368C1C0E                     mov     %ds,%ss:\(%esi,%ecx,1\)
+  47 00b6 368C1C0F                     mov     %ds,%ss:\(%edi,%ecx,1\)
+  48 00ba 368C1C10                     mov     %ds,%ss:\(%eax,%edx,1\)
+  49 00be 368C1C11                     mov     %ds,%ss:\(%ecx,%edx,1\)
+  50 00c2 368C1C12                     mov     %ds,%ss:\(%edx,%edx,1\)
+  51 00c6 368C1C13                     mov     %ds,%ss:\(%ebx,%edx,1\)
+  52 00ca 8C1C14                       mov     %ds,%ss:\(%esp,%edx,1\)
+  53 00cd 368C1C15 00000000            mov     %ds,%ss:\(,%edx,1\)
+  54 00d5 368C1C16                     mov     %ds,%ss:\(%esi,%edx,1\)
+  55 00d9 368C1C17                     mov     %ds,%ss:\(%edi,%edx,1\)
+  56 00dd 368C1C18                     mov     %ds,%ss:\(%eax,%ebx,1\)
+  57 00e1 368C1C19                     mov     %ds,%ss:\(%ecx,%ebx,1\)
+  58 00e5 368C1C1A                     mov     %ds,%ss:\(%edx,%ebx,1\)
+  59 00e9 368C1C1B                     mov     %ds,%ss:\(%ebx,%ebx,1\)
+  60 00ed 8C1C1C                       mov     %ds,%ss:\(%esp,%ebx,1\)
+  61 00f0 368C1C1D 00000000            mov     %ds,%ss:\(,%ebx,1\)
+  62 00f8 368C1C1E                     mov     %ds,%ss:\(%esi,%ebx,1\)
+  63 00fc 368C1C1F                     mov     %ds,%ss:\(%edi,%ebx,1\)
+  64 0100 368C18                       mov     %ds,%ss:\(%eax,1\)
+  65 0103 368C19                       mov     %ds,%ss:\(%ecx,1\)
+  66 0106 368C1A                       mov     %ds,%ss:\(%edx,1\)
+  67 0109 368C1B                       mov     %ds,%ss:\(%ebx,1\)
+  68 010c 8C1C24                       mov     %ds,%ss:\(%esp,1\)
+  69 010f 368C1D00 000000              mov     %ds,%ss:\(,1\)
+  70 0116 368C1E                       mov     %ds,%ss:\(%esi,1\)
+  71 0119 368C1F                       mov     %ds,%ss:\(%edi,1\)
+  72 011c 368C1C28                     mov     %ds,%ss:\(%eax,%ebp,1\)
+  73 0120 368C1C29                     mov     %ds,%ss:\(%ecx,%ebp,1\)
+  74 0124 368C1C2A                     mov     %ds,%ss:\(%edx,%ebp,1\)
+  75 0128 368C1C2B                     mov     %ds,%ss:\(%ebx,%ebp,1\)
+  76 012c 8C1C2C                       mov     %ds,%ss:\(%esp,%ebp,1\)
+  77 012f 368C1C2D 00000000            mov     %ds,%ss:\(,%ebp,1\)
+  78 0137 368C1C2E                     mov     %ds,%ss:\(%esi,%ebp,1\)
+  79 013b 368C1C2F                     mov     %ds,%ss:\(%edi,%ebp,1\)
+  80 013f 368C1C30                     mov     %ds,%ss:\(%eax,%esi,1\)
+  81 0143 368C1C31                     mov     %ds,%ss:\(%ecx,%esi,1\)
+  82 0147 368C1C32                     mov     %ds,%ss:\(%edx,%esi,1\)
+  83 014b 368C1C33                     mov     %ds,%ss:\(%ebx,%esi,1\)
+  84 014f 8C1C34                       mov     %ds,%ss:\(%esp,%esi,1\)
+  85 0152 368C1C35 00000000            mov     %ds,%ss:\(,%esi,1\)
+  86 015a 368C1C36                     mov     %ds,%ss:\(%esi,%esi,1\)
+  87 015e 368C1C37                     mov     %ds,%ss:\(%edi,%esi,1\)
+  88 0162 368C1C38                     mov     %ds,%ss:\(%eax,%edi,1\)
+  89 0166 368C1C39                     mov     %ds,%ss:\(%ecx,%edi,1\)
+  90 016a 368C1C3A                     mov     %ds,%ss:\(%edx,%edi,1\)
+  91 016e 368C1C3B                     mov     %ds,%ss:\(%ebx,%edi,1\)
+  92 0172 8C1C3C                       mov     %ds,%ss:\(%esp,%edi,1\)
+  93 0175 368C1C3D 00000000            mov     %ds,%ss:\(,%edi,1\)
+  94 017d 368C1C3E                     mov     %ds,%ss:\(%esi,%edi,1\)
+  95 0181 368C1C3F                     mov     %ds,%ss:\(%edi,%edi,1\)
+  96 0185 368C1C40                     mov     %ds,%ss:\(%eax,%eax,2\)
+  97 0189 368C1C41                     mov     %ds,%ss:\(%ecx,%eax,2\)
+  98 018d 368C1C42                     mov     %ds,%ss:\(%edx,%eax,2\)
+  99 0191 368C1C43                     mov     %ds,%ss:\(%ebx,%eax,2\)
+ 100 0195 8C1C44                       mov     %ds,%ss:\(%esp,%eax,2\)
+ 101 0198 368C1C45 00000000            mov     %ds,%ss:\(,%eax,2\)
+ 102 01a0 368C1C46                     mov     %ds,%ss:\(%esi,%eax,2\)
+ 103 01a4 368C1C47                     mov     %ds,%ss:\(%edi,%eax,2\)
+ 104 01a8 368C1C48                     mov     %ds,%ss:\(%eax,%ecx,2\)
+ 105 01ac 368C1C49                     mov     %ds,%ss:\(%ecx,%ecx,2\)
+ 106 01b0 368C1C4A                     mov     %ds,%ss:\(%edx,%ecx,2\)
+ 107 01b4 368C1C4B                     mov     %ds,%ss:\(%ebx,%ecx,2\)
+ 108 01b8 8C1C4C                       mov     %ds,%ss:\(%esp,%ecx,2\)
+ 109 01bb 368C1C4D 00000000            mov     %ds,%ss:\(,%ecx,2\)
+ 110 01c3 368C1C4E                     mov     %ds,%ss:\(%esi,%ecx,2\)
+ 111 01c7 368C1C4F                     mov     %ds,%ss:\(%edi,%ecx,2\)
+ 112 01cb 368C1C50                     mov     %ds,%ss:\(%eax,%edx,2\)
+ 113 01cf 368C1C51                     mov     %ds,%ss:\(%ecx,%edx,2\)
+ 114 01d3 368C1C52                     mov     %ds,%ss:\(%edx,%edx,2\)
+ 115 01d7 368C1C53                     mov     %ds,%ss:\(%ebx,%edx,2\)
+ 116 01db 8C1C54                       mov     %ds,%ss:\(%esp,%edx,2\)
+ 117 01de 368C1C55 00000000            mov     %ds,%ss:\(,%edx,2\)
+ 118 01e6 368C1C56                     mov     %ds,%ss:\(%esi,%edx,2\)
+ 119 01ea 368C1C57                     mov     %ds,%ss:\(%edi,%edx,2\)
+ 120 01ee 368C1C58                     mov     %ds,%ss:\(%eax,%ebx,2\)
+ 121 01f2 368C1C59                     mov     %ds,%ss:\(%ecx,%ebx,2\)
+ 122 01f6 368C1C5A                     mov     %ds,%ss:\(%edx,%ebx,2\)
+ 123 01fa 368C1C5B                     mov     %ds,%ss:\(%ebx,%ebx,2\)
+ 124 01fe 8C1C5C                       mov     %ds,%ss:\(%esp,%ebx,2\)
+ 125 0201 368C1C5D 00000000            mov     %ds,%ss:\(,%ebx,2\)
+ 126 0209 368C1C5E                     mov     %ds,%ss:\(%esi,%ebx,2\)
+ 127 020d 368C1C5F                     mov     %ds,%ss:\(%edi,%ebx,2\)
+ 128 0211 368C18                       mov     %ds,%ss:\(%eax,2\)
+.*Warning:.*
+ 129 0214 368C19                       mov     %ds,%ss:\(%ecx,2\)
+.*Warning:.*
+ 130 0217 368C1A                       mov     %ds,%ss:\(%edx,2\)
+.*Warning:.*
+ 131 021a 368C1B                       mov     %ds,%ss:\(%ebx,2\)
+.*Warning:.*
+ 132 021d 8C1C24                       mov     %ds,%ss:\(%esp,2\)
+.*Warning:.*
+ 133 0220 368C1D00 000000              mov     %ds,%ss:\(,2\)
+.*Warning:.*
+ 134 0227 368C1E                       mov     %ds,%ss:\(%esi,2\)
+.*Warning:.*
+ 135 022a 368C1F                       mov     %ds,%ss:\(%edi,2\)
+.*Warning:.*
+ 136 022d 368C1C68                     mov     %ds,%ss:\(%eax,%ebp,2\)
+ 137 0231 368C1C69                     mov     %ds,%ss:\(%ecx,%ebp,2\)
+ 138 0235 368C1C6A                     mov     %ds,%ss:\(%edx,%ebp,2\)
+ 139 0239 368C1C6B                     mov     %ds,%ss:\(%ebx,%ebp,2\)
+ 140 023d 8C1C6C                       mov     %ds,%ss:\(%esp,%ebp,2\)
+ 141 0240 368C1C6D 00000000            mov     %ds,%ss:\(,%ebp,2\)
+ 142 0248 368C1C6E                     mov     %ds,%ss:\(%esi,%ebp,2\)
+ 143 024c 368C1C6F                     mov     %ds,%ss:\(%edi,%ebp,2\)
+ 144 0250 368C1C70                     mov     %ds,%ss:\(%eax,%esi,2\)
+ 145 0254 368C1C71                     mov     %ds,%ss:\(%ecx,%esi,2\)
+ 146 0258 368C1C72                     mov     %ds,%ss:\(%edx,%esi,2\)
+ 147 025c 368C1C73                     mov     %ds,%ss:\(%ebx,%esi,2\)
+ 148 0260 8C1C74                       mov     %ds,%ss:\(%esp,%esi,2\)
+ 149 0263 368C1C75 00000000            mov     %ds,%ss:\(,%esi,2\)
+ 150 026b 368C1C76                     mov     %ds,%ss:\(%esi,%esi,2\)
+ 151 026f 368C1C77                     mov     %ds,%ss:\(%edi,%esi,2\)
+ 152 0273 368C1C78                     mov     %ds,%ss:\(%eax,%edi,2\)
+ 153 0277 368C1C79                     mov     %ds,%ss:\(%ecx,%edi,2\)
+ 154 027b 368C1C7A                     mov     %ds,%ss:\(%edx,%edi,2\)
+ 155 027f 368C1C7B                     mov     %ds,%ss:\(%ebx,%edi,2\)
+ 156 0283 8C1C7C                       mov     %ds,%ss:\(%esp,%edi,2\)
+ 157 0286 368C1C7D 00000000            mov     %ds,%ss:\(,%edi,2\)
+ 158 028e 368C1C7E                     mov     %ds,%ss:\(%esi,%edi,2\)
+ 159 0292 368C1C7F                     mov     %ds,%ss:\(%edi,%edi,2\)
+ 160 0296 368C1C80                     mov     %ds,%ss:\(%eax,%eax,4\)
+ 161 029a 368C1C81                     mov     %ds,%ss:\(%ecx,%eax,4\)
+ 162 029e 368C1C82                     mov     %ds,%ss:\(%edx,%eax,4\)
+ 163 02a2 368C1C83                     mov     %ds,%ss:\(%ebx,%eax,4\)
+ 164 02a6 8C1C84                       mov     %ds,%ss:\(%esp,%eax,4\)
+ 165 02a9 368C1C85 00000000            mov     %ds,%ss:\(,%eax,4\)
+ 166 02b1 368C1C86                     mov     %ds,%ss:\(%esi,%eax,4\)
+ 167 02b5 368C1C87                     mov     %ds,%ss:\(%edi,%eax,4\)
+ 168 02b9 368C1C88                     mov     %ds,%ss:\(%eax,%ecx,4\)
+ 169 02bd 368C1C89                     mov     %ds,%ss:\(%ecx,%ecx,4\)
+ 170 02c1 368C1C8A                     mov     %ds,%ss:\(%edx,%ecx,4\)
+ 171 02c5 368C1C8B                     mov     %ds,%ss:\(%ebx,%ecx,4\)
+ 172 02c9 8C1C8C                       mov     %ds,%ss:\(%esp,%ecx,4\)
+ 173 02cc 368C1C8D 00000000            mov     %ds,%ss:\(,%ecx,4\)
+ 174 02d4 368C1C8E                     mov     %ds,%ss:\(%esi,%ecx,4\)
+ 175 02d8 368C1C8F                     mov     %ds,%ss:\(%edi,%ecx,4\)
+ 176 02dc 368C1C90                     mov     %ds,%ss:\(%eax,%edx,4\)
+ 177 02e0 368C1C91                     mov     %ds,%ss:\(%ecx,%edx,4\)
+ 178 02e4 368C1C92                     mov     %ds,%ss:\(%edx,%edx,4\)
+ 179 02e8 368C1C93                     mov     %ds,%ss:\(%ebx,%edx,4\)
+ 180 02ec 8C1C94                       mov     %ds,%ss:\(%esp,%edx,4\)
+ 181 02ef 368C1C95 00000000            mov     %ds,%ss:\(,%edx,4\)
+ 182 02f7 368C1C96                     mov     %ds,%ss:\(%esi,%edx,4\)
+ 183 02fb 368C1C97                     mov     %ds,%ss:\(%edi,%edx,4\)
+ 184 02ff 368C1C98                     mov     %ds,%ss:\(%eax,%ebx,4\)
+ 185 0303 368C1C99                     mov     %ds,%ss:\(%ecx,%ebx,4\)
+ 186 0307 368C1C9A                     mov     %ds,%ss:\(%edx,%ebx,4\)
+ 187 030b 368C1C9B                     mov     %ds,%ss:\(%ebx,%ebx,4\)
+ 188 030f 8C1C9C                       mov     %ds,%ss:\(%esp,%ebx,4\)
+ 189 0312 368C1C9D 00000000            mov     %ds,%ss:\(,%ebx,4\)
+ 190 031a 368C1C9E                     mov     %ds,%ss:\(%esi,%ebx,4\)
+ 191 031e 368C1C9F                     mov     %ds,%ss:\(%edi,%ebx,4\)
+ 192 0322 368C18                       mov     %ds,%ss:\(%eax,4\)
+.*Warning:.*
+ 193 0325 368C19                       mov     %ds,%ss:\(%ecx,4\)
+.*Warning:.*
+ 194 0328 368C1A                       mov     %ds,%ss:\(%edx,4\)
+.*Warning:.*
+ 195 032b 368C1B                       mov     %ds,%ss:\(%ebx,4\)
+.*Warning:.*
+ 196 032e 8C1C24                       mov     %ds,%ss:\(%esp,4\)
+.*Warning:.*
+ 197 0331 368C1D00 000000              mov     %ds,%ss:\(,4\)
+.*Warning:.*
+ 198 0338 368C1E                       mov     %ds,%ss:\(%esi,4\)
+.*Warning:.*
+ 199 033b 368C1F                       mov     %ds,%ss:\(%edi,4\)
+.*Warning:.*
+ 200 033e 368C1CA8                     mov     %ds,%ss:\(%eax,%ebp,4\)
+ 201 0342 368C1CA9                     mov     %ds,%ss:\(%ecx,%ebp,4\)
+ 202 0346 368C1CAA                     mov     %ds,%ss:\(%edx,%ebp,4\)
+ 203 034a 368C1CAB                     mov     %ds,%ss:\(%ebx,%ebp,4\)
+ 204 034e 8C1CAC                       mov     %ds,%ss:\(%esp,%ebp,4\)
+ 205 0351 368C1CAD 00000000            mov     %ds,%ss:\(,%ebp,4\)
+ 206 0359 368C1CAE                     mov     %ds,%ss:\(%esi,%ebp,4\)
+ 207 035d 368C1CAF                     mov     %ds,%ss:\(%edi,%ebp,4\)
+ 208 0361 368C1CB0                     mov     %ds,%ss:\(%eax,%esi,4\)
+ 209 0365 368C1CB1                     mov     %ds,%ss:\(%ecx,%esi,4\)
+ 210 0369 368C1CB2                     mov     %ds,%ss:\(%edx,%esi,4\)
+ 211 036d 368C1CB3                     mov     %ds,%ss:\(%ebx,%esi,4\)
+ 212 0371 8C1CB4                       mov     %ds,%ss:\(%esp,%esi,4\)
+ 213 0374 368C1CB5 00000000            mov     %ds,%ss:\(,%esi,4\)
+ 214 037c 368C1CB6                     mov     %ds,%ss:\(%esi,%esi,4\)
+ 215 0380 368C1CB7                     mov     %ds,%ss:\(%edi,%esi,4\)
+ 216 0384 368C1CB8                     mov     %ds,%ss:\(%eax,%edi,4\)
+ 217 0388 368C1CB9                     mov     %ds,%ss:\(%ecx,%edi,4\)
+ 218 038c 368C1CBA                     mov     %ds,%ss:\(%edx,%edi,4\)
+ 219 0390 368C1CBB                     mov     %ds,%ss:\(%ebx,%edi,4\)
+ 220 0394 8C1CBC                       mov     %ds,%ss:\(%esp,%edi,4\)
+ 221 0397 368C1CBD 00000000            mov     %ds,%ss:\(,%edi,4\)
+ 222 039f 368C1CBE                     mov     %ds,%ss:\(%esi,%edi,4\)
+ 223 03a3 368C1CBF                     mov     %ds,%ss:\(%edi,%edi,4\)
+ 224 03a7 368C1CC0                     mov     %ds,%ss:\(%eax,%eax,8\)
+ 225 03ab 368C1CC1                     mov     %ds,%ss:\(%ecx,%eax,8\)
+ 226 03af 368C1CC2                     mov     %ds,%ss:\(%edx,%eax,8\)
+ 227 03b3 368C1CC3                     mov     %ds,%ss:\(%ebx,%eax,8\)
+ 228 03b7 8C1CC4                       mov     %ds,%ss:\(%esp,%eax,8\)
+ 229 03ba 368C1CC5 00000000            mov     %ds,%ss:\(,%eax,8\)
+ 230 03c2 368C1CC6                     mov     %ds,%ss:\(%esi,%eax,8\)
+ 231 03c6 368C1CC7                     mov     %ds,%ss:\(%edi,%eax,8\)
+ 232 03ca 368C1CC8                     mov     %ds,%ss:\(%eax,%ecx,8\)
+ 233 03ce 368C1CC9                     mov     %ds,%ss:\(%ecx,%ecx,8\)
+ 234 03d2 368C1CCA                     mov     %ds,%ss:\(%edx,%ecx,8\)
+ 235 03d6 368C1CCB                     mov     %ds,%ss:\(%ebx,%ecx,8\)
+ 236 03da 8C1CCC                       mov     %ds,%ss:\(%esp,%ecx,8\)
+ 237 03dd 368C1CCD 00000000            mov     %ds,%ss:\(,%ecx,8\)
+ 238 03e5 368C1CCE                     mov     %ds,%ss:\(%esi,%ecx,8\)
+ 239 03e9 368C1CCF                     mov     %ds,%ss:\(%edi,%ecx,8\)
+ 240 03ed 368C1CD0                     mov     %ds,%ss:\(%eax,%edx,8\)
+ 241 03f1 368C1CD1                     mov     %ds,%ss:\(%ecx,%edx,8\)
+ 242 03f5 368C1CD2                     mov     %ds,%ss:\(%edx,%edx,8\)
+ 243 03f9 368C1CD3                     mov     %ds,%ss:\(%ebx,%edx,8\)
+ 244 03fd 8C1CD4                       mov     %ds,%ss:\(%esp,%edx,8\)
+ 245 0400 368C1CD5 00000000            mov     %ds,%ss:\(,%edx,8\)
+ 246 0408 368C1CD6                     mov     %ds,%ss:\(%esi,%edx,8\)
+ 247 040c 368C1CD7                     mov     %ds,%ss:\(%edi,%edx,8\)
+ 248 0410 368C1CD8                     mov     %ds,%ss:\(%eax,%ebx,8\)
+ 249 0414 368C1CD9                     mov     %ds,%ss:\(%ecx,%ebx,8\)
+ 250 0418 368C1CDA                     mov     %ds,%ss:\(%edx,%ebx,8\)
+ 251 041c 368C1CDB                     mov     %ds,%ss:\(%ebx,%ebx,8\)
+ 252 0420 8C1CDC                       mov     %ds,%ss:\(%esp,%ebx,8\)
+ 253 0423 368C1CDD 00000000            mov     %ds,%ss:\(,%ebx,8\)
+ 254 042b 368C1CDE                     mov     %ds,%ss:\(%esi,%ebx,8\)
+ 255 042f 368C1CDF                     mov     %ds,%ss:\(%edi,%ebx,8\)
+ 256 0433 368C18                       mov     %ds,%ss:\(%eax,8\)
+.*Warning:.*
+ 257 0436 368C19                       mov     %ds,%ss:\(%ecx,8\)
+.*Warning:.*
+ 258 0439 368C1A                       mov     %ds,%ss:\(%edx,8\)
+.*Warning:.*
+ 259 043c 368C1B                       mov     %ds,%ss:\(%ebx,8\)
+.*Warning:.*
+ 260 043f 8C1C24                       mov     %ds,%ss:\(%esp,8\)
+.*Warning:.*
+ 261 0442 368C1D00 000000              mov     %ds,%ss:\(,8\)
+.*Warning:.*
+ 262 0449 368C1E                       mov     %ds,%ss:\(%esi,8\)
+.*Warning:.*
+ 263 044c 368C1F                       mov     %ds,%ss:\(%edi,8\)
+.*Warning:.*
+ 264 044f 368C1CE8                     mov     %ds,%ss:\(%eax,%ebp,8\)
+ 265 0453 368C1CE9                     mov     %ds,%ss:\(%ecx,%ebp,8\)
+ 266 0457 368C1CEA                     mov     %ds,%ss:\(%edx,%ebp,8\)
+ 267 045b 368C1CEB                     mov     %ds,%ss:\(%ebx,%ebp,8\)
+ 268 045f 8C1CEC                       mov     %ds,%ss:\(%esp,%ebp,8\)
+ 269 0462 368C1CED 00000000            mov     %ds,%ss:\(,%ebp,8\)
+ 270 046a 368C1CEE                     mov     %ds,%ss:\(%esi,%ebp,8\)
+ 271 046e 368C1CEF                     mov     %ds,%ss:\(%edi,%ebp,8\)
+ 272 0472 368C1CF0                     mov     %ds,%ss:\(%eax,%esi,8\)
+ 273 0476 368C1CF1                     mov     %ds,%ss:\(%ecx,%esi,8\)
+ 274 047a 368C1CF2                     mov     %ds,%ss:\(%edx,%esi,8\)
+ 275 047e 368C1CF3                     mov     %ds,%ss:\(%ebx,%esi,8\)
+ 276 0482 8C1CF4                       mov     %ds,%ss:\(%esp,%esi,8\)
+ 277 0485 368C1CF5 00000000            mov     %ds,%ss:\(,%esi,8\)
+ 278 048d 368C1CF6                     mov     %ds,%ss:\(%esi,%esi,8\)
+ 279 0491 368C1CF7                     mov     %ds,%ss:\(%edi,%esi,8\)
+ 280 0495 368C1CF8                     mov     %ds,%ss:\(%eax,%edi,8\)
+ 281 0499 368C1CFA                     mov     %ds,%ss:\(%edx,%edi,8\)
+ 282 049d 368C1CF9                     mov     %ds,%ss:\(%ecx,%edi,8\)
+ 283 04a1 368C1CFB                     mov     %ds,%ss:\(%ebx,%edi,8\)
+ 284 04a5 8C1CFC                       mov     %ds,%ss:\(%esp,%edi,8\)
+ 285 04a8 368C1CFD 00000000            mov     %ds,%ss:\(,%edi,8\)
+ 286 04b0 368C1CFE                     mov     %ds,%ss:\(%esi,%edi,8\)
+ 287 04b4 368C1CFF                     mov     %ds,%ss:\(%edi,%edi,8\)
+ 288 04b8 368C5C00 12                  mov     %ds,%ss:0x12\(%eax,%eax,1\)
+ 289 04bd 368C5C01 12                  mov     %ds,%ss:0x12\(%ecx,%eax,1\)
+ 290 04c2 368C5C02 12                  mov     %ds,%ss:0x12\(%edx,%eax,1\)
+ 291 04c7 368C5C03 12                  mov     %ds,%ss:0x12\(%ebx,%eax,1\)
+ 292 04cc 8C5C0412                     mov     %ds,%ss:0x12\(%esp,%eax,1\)
+ 293 04d0 8C5C0512                     mov     %ds,%ss:0x12\(%ebp,%eax,1\)
+ 294 04d4 368C5C06 12                  mov     %ds,%ss:0x12\(%esi,%eax,1\)
+ 295 04d9 368C5C07 12                  mov     %ds,%ss:0x12\(%edi,%eax,1\)
+ 296 04de 368C5C08 12                  mov     %ds,%ss:0x12\(%eax,%ecx,1\)
+ 297 04e3 368C5C09 12                  mov     %ds,%ss:0x12\(%ecx,%ecx,1\)
+ 298 04e8 368C5C0A 12                  mov     %ds,%ss:0x12\(%edx,%ecx,1\)
+ 299 04ed 368C5C0B 12                  mov     %ds,%ss:0x12\(%ebx,%ecx,1\)
+ 300 04f2 8C5C0C12                     mov     %ds,%ss:0x12\(%esp,%ecx,1\)
+ 301 04f6 8C5C0D12                     mov     %ds,%ss:0x12\(%ebp,%ecx,1\)
+ 302 04fa 368C5C0E 12                  mov     %ds,%ss:0x12\(%esi,%ecx,1\)
+ 303 04ff 368C5C0F 12                  mov     %ds,%ss:0x12\(%edi,%ecx,1\)
+ 304 0504 368C5C10 12                  mov     %ds,%ss:0x12\(%eax,%edx,1\)
+ 305 0509 368C5C11 12                  mov     %ds,%ss:0x12\(%ecx,%edx,1\)
+ 306 050e 368C5C12 12                  mov     %ds,%ss:0x12\(%edx,%edx,1\)
+ 307 0513 368C5C13 12                  mov     %ds,%ss:0x12\(%ebx,%edx,1\)
+ 308 0518 8C5C1412                     mov     %ds,%ss:0x12\(%esp,%edx,1\)
+ 309 051c 8C5C1512                     mov     %ds,%ss:0x12\(%ebp,%edx,1\)
+ 310 0520 368C5C16 12                  mov     %ds,%ss:0x12\(%esi,%edx,1\)
+ 311 0525 368C5C17 12                  mov     %ds,%ss:0x12\(%edi,%edx,1\)
+ 312 052a 368C5C18 12                  mov     %ds,%ss:0x12\(%eax,%ebx,1\)
+ 313 052f 368C5C19 12                  mov     %ds,%ss:0x12\(%ecx,%ebx,1\)
+ 314 0534 368C5C1A 12                  mov     %ds,%ss:0x12\(%edx,%ebx,1\)
+ 315 0539 368C5C1B 12                  mov     %ds,%ss:0x12\(%ebx,%ebx,1\)
+ 316 053e 8C5C1C12                     mov     %ds,%ss:0x12\(%esp,%ebx,1\)
+ 317 0542 8C5C1D12                     mov     %ds,%ss:0x12\(%ebp,%ebx,1\)
+ 318 0546 368C5C1E 12                  mov     %ds,%ss:0x12\(%esi,%ebx,1\)
+ 319 054b 368C5C1F 12                  mov     %ds,%ss:0x12\(%edi,%ebx,1\)
+ 320 0550 368C5812                     mov     %ds,%ss:0x12\(%eax,1\)
+ 321 0554 368C5912                     mov     %ds,%ss:0x12\(%ecx,1\)
+ 322 0558 368C5A12                     mov     %ds,%ss:0x12\(%edx,1\)
+ 323 055c 368C5B12                     mov     %ds,%ss:0x12\(%ebx,1\)
+ 324 0560 8C5C2412                     mov     %ds,%ss:0x12\(%esp,1\)
+ 325 0564 8C5D12                       mov     %ds,%ss:0x12\(%ebp,1\)
+ 326 0567 368C5E12                     mov     %ds,%ss:0x12\(%esi,1\)
+ 327 056b 368C5F12                     mov     %ds,%ss:0x12\(%edi,1\)
+ 328 056f 368C5C28 12                  mov     %ds,%ss:0x12\(%eax,%ebp,1\)
+ 329 0574 368C5C29 12                  mov     %ds,%ss:0x12\(%ecx,%ebp,1\)
+ 330 0579 368C5C2A 12                  mov     %ds,%ss:0x12\(%edx,%ebp,1\)
+ 331 057e 368C5C2B 12                  mov     %ds,%ss:0x12\(%ebx,%ebp,1\)
+ 332 0583 8C5C2C12                     mov     %ds,%ss:0x12\(%esp,%ebp,1\)
+ 333 0587 8C5C2D12                     mov     %ds,%ss:0x12\(%ebp,%ebp,1\)
+ 334 058b 368C5C2E 12                  mov     %ds,%ss:0x12\(%esi,%ebp,1\)
+ 335 0590 368C5C2F 12                  mov     %ds,%ss:0x12\(%edi,%ebp,1\)
+ 336 0595 368C5C30 12                  mov     %ds,%ss:0x12\(%eax,%esi,1\)
+ 337 059a 368C5C31 12                  mov     %ds,%ss:0x12\(%ecx,%esi,1\)
+ 338 059f 368C5C32 12                  mov     %ds,%ss:0x12\(%edx,%esi,1\)
+ 339 05a4 368C5C33 12                  mov     %ds,%ss:0x12\(%ebx,%esi,1\)
+ 340 05a9 8C5C3412                     mov     %ds,%ss:0x12\(%esp,%esi,1\)
+ 341 05ad 8C5C3512                     mov     %ds,%ss:0x12\(%ebp,%esi,1\)
+ 342 05b1 368C5C36 12                  mov     %ds,%ss:0x12\(%esi,%esi,1\)
+ 343 05b6 368C5C37 12                  mov     %ds,%ss:0x12\(%edi,%esi,1\)
+ 344 05bb 368C5C38 12                  mov     %ds,%ss:0x12\(%eax,%edi,1\)
+ 345 05c0 368C5C39 12                  mov     %ds,%ss:0x12\(%ecx,%edi,1\)
+ 346 05c5 368C5C3A 12                  mov     %ds,%ss:0x12\(%edx,%edi,1\)
+ 347 05ca 368C5C3B 12                  mov     %ds,%ss:0x12\(%ebx,%edi,1\)
+ 348 05cf 8C5C3C12                     mov     %ds,%ss:0x12\(%esp,%edi,1\)
+ 349 05d3 8C5C3D12                     mov     %ds,%ss:0x12\(%ebp,%edi,1\)
+ 350 05d7 368C5C3E 12                  mov     %ds,%ss:0x12\(%esi,%edi,1\)
+ 351 05dc 368C5C3F 12                  mov     %ds,%ss:0x12\(%edi,%edi,1\)
+ 352 05e1 368C5C40 12                  mov     %ds,%ss:0x12\(%eax,%eax,2\)
+ 353 05e6 368C5C41 12                  mov     %ds,%ss:0x12\(%ecx,%eax,2\)
+ 354 05eb 368C5C42 12                  mov     %ds,%ss:0x12\(%edx,%eax,2\)
+ 355 05f0 368C5C43 12                  mov     %ds,%ss:0x12\(%ebx,%eax,2\)
+ 356 05f5 8C5C4412                     mov     %ds,%ss:0x12\(%esp,%eax,2\)
+ 357 05f9 8C5C4512                     mov     %ds,%ss:0x12\(%ebp,%eax,2\)
+ 358 05fd 368C5C46 12                  mov     %ds,%ss:0x12\(%esi,%eax,2\)
+ 359 0602 368C5C47 12                  mov     %ds,%ss:0x12\(%edi,%eax,2\)
+ 360 0607 368C5C48 12                  mov     %ds,%ss:0x12\(%eax,%ecx,2\)
+ 361 060c 368C5C49 12                  mov     %ds,%ss:0x12\(%ecx,%ecx,2\)
+ 362 0611 368C5C4A 12                  mov     %ds,%ss:0x12\(%edx,%ecx,2\)
+ 363 0616 368C5C4B 12                  mov     %ds,%ss:0x12\(%ebx,%ecx,2\)
+ 364 061b 8C5C4C12                     mov     %ds,%ss:0x12\(%esp,%ecx,2\)
+ 365 061f 8C5C4D12                     mov     %ds,%ss:0x12\(%ebp,%ecx,2\)
+ 366 0623 368C5C4E 12                  mov     %ds,%ss:0x12\(%esi,%ecx,2\)
+ 367 0628 368C5C4F 12                  mov     %ds,%ss:0x12\(%edi,%ecx,2\)
+ 368 062d 368C5C50 12                  mov     %ds,%ss:0x12\(%eax,%edx,2\)
+ 369 0632 368C5C51 12                  mov     %ds,%ss:0x12\(%ecx,%edx,2\)
+ 370 0637 368C5C52 12                  mov     %ds,%ss:0x12\(%edx,%edx,2\)
+ 371 063c 368C5C53 12                  mov     %ds,%ss:0x12\(%ebx,%edx,2\)
+ 372 0641 8C5C5412                     mov     %ds,%ss:0x12\(%esp,%edx,2\)
+ 373 0645 8C5C5512                     mov     %ds,%ss:0x12\(%ebp,%edx,2\)
+ 374 0649 368C5C56 12                  mov     %ds,%ss:0x12\(%esi,%edx,2\)
+ 375 064e 368C5C57 12                  mov     %ds,%ss:0x12\(%edi,%edx,2\)
+ 376 0653 368C5C58 12                  mov     %ds,%ss:0x12\(%eax,%ebx,2\)
+ 377 0658 368C5C59 12                  mov     %ds,%ss:0x12\(%ecx,%ebx,2\)
+ 378 065d 368C5C5A 12                  mov     %ds,%ss:0x12\(%edx,%ebx,2\)
+ 379 0662 368C5C5B 12                  mov     %ds,%ss:0x12\(%ebx,%ebx,2\)
+ 380 0667 8C5C5C12                     mov     %ds,%ss:0x12\(%esp,%ebx,2\)
+ 381 066b 8C5C5D12                     mov     %ds,%ss:0x12\(%ebp,%ebx,2\)
+ 382 066f 368C5C5E 12                  mov     %ds,%ss:0x12\(%esi,%ebx,2\)
+ 383 0674 368C5C5F 12                  mov     %ds,%ss:0x12\(%edi,%ebx,2\)
+ 384 0679 368C5812                     mov     %ds,%ss:0x12\(%eax,2\)
+.*Warning:.*
+ 385 067d 368C5912                     mov     %ds,%ss:0x12\(%ecx,2\)
+.*Warning:.*
+ 386 0681 368C5A12                     mov     %ds,%ss:0x12\(%edx,2\)
+.*Warning:.*
+ 387 0685 368C5B12                     mov     %ds,%ss:0x12\(%ebx,2\)
+.*Warning:.*
+ 388 0689 8C5C2412                     mov     %ds,%ss:0x12\(%esp,2\)
+.*Warning:.*
+ 389 068d 8C5D12                       mov     %ds,%ss:0x12\(%ebp,2\)
+.*Warning:.*
+ 390 0690 368C5E12                     mov     %ds,%ss:0x12\(%esi,2\)
+.*Warning:.*
+ 391 0694 368C5F12                     mov     %ds,%ss:0x12\(%edi,2\)
+.*Warning:.*
+ 392 0698 368C5C68 12                  mov     %ds,%ss:0x12\(%eax,%ebp,2\)
+ 393 069d 368C5C69 12                  mov     %ds,%ss:0x12\(%ecx,%ebp,2\)
+ 394 06a2 368C5C6A 12                  mov     %ds,%ss:0x12\(%edx,%ebp,2\)
+ 395 06a7 368C5C6B 12                  mov     %ds,%ss:0x12\(%ebx,%ebp,2\)
+ 396 06ac 8C5C6C12                     mov     %ds,%ss:0x12\(%esp,%ebp,2\)
+ 397 06b0 8C5C6D12                     mov     %ds,%ss:0x12\(%ebp,%ebp,2\)
+ 398 06b4 368C5C6E 12                  mov     %ds,%ss:0x12\(%esi,%ebp,2\)
+ 399 06b9 368C5C6F 12                  mov     %ds,%ss:0x12\(%edi,%ebp,2\)
+ 400 06be 368C5C70 12                  mov     %ds,%ss:0x12\(%eax,%esi,2\)
+ 401 06c3 368C5C71 12                  mov     %ds,%ss:0x12\(%ecx,%esi,2\)
+ 402 06c8 368C5C72 12                  mov     %ds,%ss:0x12\(%edx,%esi,2\)
+ 403 06cd 368C5C73 12                  mov     %ds,%ss:0x12\(%ebx,%esi,2\)
+ 404 06d2 8C5C7412                     mov     %ds,%ss:0x12\(%esp,%esi,2\)
+ 405 06d6 8C5C7512                     mov     %ds,%ss:0x12\(%ebp,%esi,2\)
+ 406 06da 368C5C76 12                  mov     %ds,%ss:0x12\(%esi,%esi,2\)
+ 407 06df 368C5C77 12                  mov     %ds,%ss:0x12\(%edi,%esi,2\)
+ 408 06e4 368C5C78 12                  mov     %ds,%ss:0x12\(%eax,%edi,2\)
+ 409 06e9 368C5C79 12                  mov     %ds,%ss:0x12\(%ecx,%edi,2\)
+ 410 06ee 368C5C7A 12                  mov     %ds,%ss:0x12\(%edx,%edi,2\)
+ 411 06f3 368C5C7B 12                  mov     %ds,%ss:0x12\(%ebx,%edi,2\)
+ 412 06f8 8C5C7C12                     mov     %ds,%ss:0x12\(%esp,%edi,2\)
+ 413 06fc 8C5C7D12                     mov     %ds,%ss:0x12\(%ebp,%edi,2\)
+ 414 0700 368C5C7E 12                  mov     %ds,%ss:0x12\(%esi,%edi,2\)
+ 415 0705 368C5C7F 12                  mov     %ds,%ss:0x12\(%edi,%edi,2\)
+ 416 070a 368C5C80 12                  mov     %ds,%ss:0x12\(%eax,%eax,4\)
+ 417 070f 368C5C81 12                  mov     %ds,%ss:0x12\(%ecx,%eax,4\)
+ 418 0714 368C5C82 12                  mov     %ds,%ss:0x12\(%edx,%eax,4\)
+ 419 0719 368C5C83 12                  mov     %ds,%ss:0x12\(%ebx,%eax,4\)
+ 420 071e 8C5C8412                     mov     %ds,%ss:0x12\(%esp,%eax,4\)
+ 421 0722 8C5C8512                     mov     %ds,%ss:0x12\(%ebp,%eax,4\)
+ 422 0726 368C5C86 12                  mov     %ds,%ss:0x12\(%esi,%eax,4\)
+ 423 072b 368C5C87 12                  mov     %ds,%ss:0x12\(%edi,%eax,4\)
+ 424 0730 368C5C88 12                  mov     %ds,%ss:0x12\(%eax,%ecx,4\)
+ 425 0735 368C5C89 12                  mov     %ds,%ss:0x12\(%ecx,%ecx,4\)
+ 426 073a 368C5C8A 12                  mov     %ds,%ss:0x12\(%edx,%ecx,4\)
+ 427 073f 368C5C8B 12                  mov     %ds,%ss:0x12\(%ebx,%ecx,4\)
+ 428 0744 8C5C8C12                     mov     %ds,%ss:0x12\(%esp,%ecx,4\)
+ 429 0748 8C5C8D12                     mov     %ds,%ss:0x12\(%ebp,%ecx,4\)
+ 430 074c 368C5C8E 12                  mov     %ds,%ss:0x12\(%esi,%ecx,4\)
+ 431 0751 368C5C8F 12                  mov     %ds,%ss:0x12\(%edi,%ecx,4\)
+ 432 0756 368C5C90 12                  mov     %ds,%ss:0x12\(%eax,%edx,4\)
+ 433 075b 368C5C91 12                  mov     %ds,%ss:0x12\(%ecx,%edx,4\)
+ 434 0760 368C5C92 12                  mov     %ds,%ss:0x12\(%edx,%edx,4\)
+ 435 0765 368C5C93 12                  mov     %ds,%ss:0x12\(%ebx,%edx,4\)
+ 436 076a 8C5C9412                     mov     %ds,%ss:0x12\(%esp,%edx,4\)
+ 437 076e 8C5C9512                     mov     %ds,%ss:0x12\(%ebp,%edx,4\)
+ 438 0772 368C5C96 12                  mov     %ds,%ss:0x12\(%esi,%edx,4\)
+ 439 0777 368C5C97 12                  mov     %ds,%ss:0x12\(%edi,%edx,4\)
+ 440 077c 368C5C98 12                  mov     %ds,%ss:0x12\(%eax,%ebx,4\)
+ 441 0781 368C5C99 12                  mov     %ds,%ss:0x12\(%ecx,%ebx,4\)
+ 442 0786 368C5C9A 12                  mov     %ds,%ss:0x12\(%edx,%ebx,4\)
+ 443 078b 368C5C9B 12                  mov     %ds,%ss:0x12\(%ebx,%ebx,4\)
+ 444 0790 8C5C9C12                     mov     %ds,%ss:0x12\(%esp,%ebx,4\)
+ 445 0794 8C5C9D12                     mov     %ds,%ss:0x12\(%ebp,%ebx,4\)
+ 446 0798 368C5C9E 12                  mov     %ds,%ss:0x12\(%esi,%ebx,4\)
+ 447 079d 368C5C9F 12                  mov     %ds,%ss:0x12\(%edi,%ebx,4\)
+ 448 07a2 368C5812                     mov     %ds,%ss:0x12\(%eax,4\)
+.*Warning:.*
+ 449 07a6 368C5912                     mov     %ds,%ss:0x12\(%ecx,4\)
+.*Warning:.*
+ 450 07aa 368C5A12                     mov     %ds,%ss:0x12\(%edx,4\)
+.*Warning:.*
+ 451 07ae 368C5B12                     mov     %ds,%ss:0x12\(%ebx,4\)
+.*Warning:.*
+ 452 07b2 8C5C2412                     mov     %ds,%ss:0x12\(%esp,4\)
+.*Warning:.*
+ 453 07b6 8C5D12                       mov     %ds,%ss:0x12\(%ebp,4\)
+.*Warning:.*
+ 454 07b9 368C5E12                     mov     %ds,%ss:0x12\(%esi,4\)
+.*Warning:.*
+ 455 07bd 368C5F12                     mov     %ds,%ss:0x12\(%edi,4\)
+.*Warning:.*
+ 456 07c1 368C5CA8 12                  mov     %ds,%ss:0x12\(%eax,%ebp,4\)
+ 457 07c6 368C5CA9 12                  mov     %ds,%ss:0x12\(%ecx,%ebp,4\)
+ 458 07cb 368C5CAA 12                  mov     %ds,%ss:0x12\(%edx,%ebp,4\)
+ 459 07d0 368C5CAB 12                  mov     %ds,%ss:0x12\(%ebx,%ebp,4\)
+ 460 07d5 8C5CAC12                     mov     %ds,%ss:0x12\(%esp,%ebp,4\)
+ 461 07d9 8C5CAD12                     mov     %ds,%ss:0x12\(%ebp,%ebp,4\)
+ 462 07dd 368C5CAE 12                  mov     %ds,%ss:0x12\(%esi,%ebp,4\)
+ 463 07e2 368C5CAF 12                  mov     %ds,%ss:0x12\(%edi,%ebp,4\)
+ 464 07e7 368C5CB0 12                  mov     %ds,%ss:0x12\(%eax,%esi,4\)
+ 465 07ec 368C5CB1 12                  mov     %ds,%ss:0x12\(%ecx,%esi,4\)
+ 466 07f1 368C5CB2 12                  mov     %ds,%ss:0x12\(%edx,%esi,4\)
+ 467 07f6 368C5CB3 12                  mov     %ds,%ss:0x12\(%ebx,%esi,4\)
+ 468 07fb 8C5CB412                     mov     %ds,%ss:0x12\(%esp,%esi,4\)
+ 469 07ff 8C5CB512                     mov     %ds,%ss:0x12\(%ebp,%esi,4\)
+ 470 0803 368C5CB6 12                  mov     %ds,%ss:0x12\(%esi,%esi,4\)
+ 471 0808 368C5CB7 12                  mov     %ds,%ss:0x12\(%edi,%esi,4\)
+ 472 080d 368C5CB8 12                  mov     %ds,%ss:0x12\(%eax,%edi,4\)
+ 473 0812 368C5CB9 12                  mov     %ds,%ss:0x12\(%ecx,%edi,4\)
+ 474 0817 368C5CBA 12                  mov     %ds,%ss:0x12\(%edx,%edi,4\)
+ 475 081c 368C5CBB 12                  mov     %ds,%ss:0x12\(%ebx,%edi,4\)
+ 476 0821 8C5CBC12                     mov     %ds,%ss:0x12\(%esp,%edi,4\)
+ 477 0825 8C5CBD12                     mov     %ds,%ss:0x12\(%ebp,%edi,4\)
+ 478 0829 368C5CBE 12                  mov     %ds,%ss:0x12\(%esi,%edi,4\)
+ 479 082e 368C5CBF 12                  mov     %ds,%ss:0x12\(%edi,%edi,4\)
+ 480 0833 368C5CC0 12                  mov     %ds,%ss:0x12\(%eax,%eax,8\)
+ 481 0838 368C5CC1 12                  mov     %ds,%ss:0x12\(%ecx,%eax,8\)
+ 482 083d 368C5CC2 12                  mov     %ds,%ss:0x12\(%edx,%eax,8\)
+ 483 0842 368C5CC3 12                  mov     %ds,%ss:0x12\(%ebx,%eax,8\)
+ 484 0847 8C5CC412                     mov     %ds,%ss:0x12\(%esp,%eax,8\)
+ 485 084b 8C5CC512                     mov     %ds,%ss:0x12\(%ebp,%eax,8\)
+ 486 084f 368C5CC6 12                  mov     %ds,%ss:0x12\(%esi,%eax,8\)
+ 487 0854 368C5CC7 12                  mov     %ds,%ss:0x12\(%edi,%eax,8\)
+ 488 0859 368C5CC8 12                  mov     %ds,%ss:0x12\(%eax,%ecx,8\)
+ 489 085e 368C5CC9 12                  mov     %ds,%ss:0x12\(%ecx,%ecx,8\)
+ 490 0863 368C5CCA 12                  mov     %ds,%ss:0x12\(%edx,%ecx,8\)
+ 491 0868 368C5CCB 12                  mov     %ds,%ss:0x12\(%ebx,%ecx,8\)
+ 492 086d 8C5CCC12                     mov     %ds,%ss:0x12\(%esp,%ecx,8\)
+ 493 0871 8C5CCD12                     mov     %ds,%ss:0x12\(%ebp,%ecx,8\)
+ 494 0875 368C5CCE 12                  mov     %ds,%ss:0x12\(%esi,%ecx,8\)
+ 495 087a 368C5CCF 12                  mov     %ds,%ss:0x12\(%edi,%ecx,8\)
+ 496 087f 368C5CD0 12                  mov     %ds,%ss:0x12\(%eax,%edx,8\)
+ 497 0884 368C5CD1 12                  mov     %ds,%ss:0x12\(%ecx,%edx,8\)
+ 498 0889 368C5CD2 12                  mov     %ds,%ss:0x12\(%edx,%edx,8\)
+ 499 088e 368C5CD3 12                  mov     %ds,%ss:0x12\(%ebx,%edx,8\)
+ 500 0893 8C5CD412                     mov     %ds,%ss:0x12\(%esp,%edx,8\)
+ 501 0897 8C5CD512                     mov     %ds,%ss:0x12\(%ebp,%edx,8\)
+ 502 089b 368C5CD6 12                  mov     %ds,%ss:0x12\(%esi,%edx,8\)
+ 503 08a0 368C5CD7 12                  mov     %ds,%ss:0x12\(%edi,%edx,8\)
+ 504 08a5 368C5CD8 12                  mov     %ds,%ss:0x12\(%eax,%ebx,8\)
+ 505 08aa 368C5CD9 12                  mov     %ds,%ss:0x12\(%ecx,%ebx,8\)
+ 506 08af 368C5CDA 12                  mov     %ds,%ss:0x12\(%edx,%ebx,8\)
+ 507 08b4 368C5CDB 12                  mov     %ds,%ss:0x12\(%ebx,%ebx,8\)
+ 508 08b9 8C5CDC12                     mov     %ds,%ss:0x12\(%esp,%ebx,8\)
+ 509 08bd 8C5CDD12                     mov     %ds,%ss:0x12\(%ebp,%ebx,8\)
+ 510 08c1 368C5CDE 12                  mov     %ds,%ss:0x12\(%esi,%ebx,8\)
+ 511 08c6 368C5CDF 12                  mov     %ds,%ss:0x12\(%edi,%ebx,8\)
+ 512 08cb 368C5812                     mov     %ds,%ss:0x12\(%eax,8\)
+.*Warning:.*
+ 513 08cf 368C5912                     mov     %ds,%ss:0x12\(%ecx,8\)
+.*Warning:.*
+ 514 08d3 368C5A12                     mov     %ds,%ss:0x12\(%edx,8\)
+.*Warning:.*
+ 515 08d7 368C5B12                     mov     %ds,%ss:0x12\(%ebx,8\)
+.*Warning:.*
+ 516 08db 8C5C2412                     mov     %ds,%ss:0x12\(%esp,8\)
+.*Warning:.*
+ 517 08df 8C5D12                       mov     %ds,%ss:0x12\(%ebp,8\)
+.*Warning:.*
+ 518 08e2 368C5E12                     mov     %ds,%ss:0x12\(%esi,8\)
+.*Warning:.*
+ 519 08e6 368C5F12                     mov     %ds,%ss:0x12\(%edi,8\)
+.*Warning:.*
+ 520 08ea 368C5CE8 12                  mov     %ds,%ss:0x12\(%eax,%ebp,8\)
+ 521 08ef 368C5CE9 12                  mov     %ds,%ss:0x12\(%ecx,%ebp,8\)
+ 522 08f4 368C5CEA 12                  mov     %ds,%ss:0x12\(%edx,%ebp,8\)
+ 523 08f9 368C5CEB 12                  mov     %ds,%ss:0x12\(%ebx,%ebp,8\)
+ 524 08fe 8C5CEC12                     mov     %ds,%ss:0x12\(%esp,%ebp,8\)
+ 525 0902 8C5CED12                     mov     %ds,%ss:0x12\(%ebp,%ebp,8\)
+ 526 0906 368C5CEE 12                  mov     %ds,%ss:0x12\(%esi,%ebp,8\)
+ 527 090b 368C5CEF 12                  mov     %ds,%ss:0x12\(%edi,%ebp,8\)
+ 528 0910 368C5CF0 12                  mov     %ds,%ss:0x12\(%eax,%esi,8\)
+ 529 0915 368C5CF1 12                  mov     %ds,%ss:0x12\(%ecx,%esi,8\)
+ 530 091a 368C5CF2 12                  mov     %ds,%ss:0x12\(%edx,%esi,8\)
+ 531 091f 368C5CF3 12                  mov     %ds,%ss:0x12\(%ebx,%esi,8\)
+ 532 0924 8C5CF412                     mov     %ds,%ss:0x12\(%esp,%esi,8\)
+ 533 0928 8C5CF512                     mov     %ds,%ss:0x12\(%ebp,%esi,8\)
+ 534 092c 368C5CF6 12                  mov     %ds,%ss:0x12\(%esi,%esi,8\)
+ 535 0931 368C5CF7 12                  mov     %ds,%ss:0x12\(%edi,%esi,8\)
+ 536 0936 368C5CF8 12                  mov     %ds,%ss:0x12\(%eax,%edi,8\)
+ 537 093b 368C5CFA 12                  mov     %ds,%ss:0x12\(%edx,%edi,8\)
+ 538 0940 368C5CF9 12                  mov     %ds,%ss:0x12\(%ecx,%edi,8\)
+ 539 0945 368C5CFB 12                  mov     %ds,%ss:0x12\(%ebx,%edi,8\)
+ 540 094a 8C5CFC12                     mov     %ds,%ss:0x12\(%esp,%edi,8\)
+ 541 094e 8C5CFD12                     mov     %ds,%ss:0x12\(%ebp,%edi,8\)
+ 542 0952 368C5CFE 12                  mov     %ds,%ss:0x12\(%esi,%edi,8\)
+ 543 0957 368C5CFF 12                  mov     %ds,%ss:0x12\(%edi,%edi,8\)
+ 544 095c 368C9C00 78563412            mov     %ds,%ss:0x12345678\(%eax,%eax,1\)
+ 545 0964 368C9C01 78563412            mov     %ds,%ss:0x12345678\(%ecx,%eax,1\)
+ 546 096c 368C9C02 78563412            mov     %ds,%ss:0x12345678\(%edx,%eax,1\)
+ 547 0974 368C9C03 78563412            mov     %ds,%ss:0x12345678\(%ebx,%eax,1\)
+ 548 097c 8C9C0478 563412              mov     %ds,%ss:0x12345678\(%esp,%eax,1\)
+ 549 0983 8C9C0578 563412              mov     %ds,%ss:0x12345678\(%ebp,%eax,1\)
+ 550 098a 368C9C06 78563412            mov     %ds,%ss:0x12345678\(%esi,%eax,1\)
+ 551 0992 368C9C07 78563412            mov     %ds,%ss:0x12345678\(%edi,%eax,1\)
+ 552 099a 368C9C08 78563412            mov     %ds,%ss:0x12345678\(%eax,%ecx,1\)
+ 553 09a2 368C9C09 78563412            mov     %ds,%ss:0x12345678\(%ecx,%ecx,1\)
+ 554 09aa 368C9C0A 78563412            mov     %ds,%ss:0x12345678\(%edx,%ecx,1\)
+ 555 09b2 368C9C0B 78563412            mov     %ds,%ss:0x12345678\(%ebx,%ecx,1\)
+ 556 09ba 8C9C0C78 563412              mov     %ds,%ss:0x12345678\(%esp,%ecx,1\)
+ 557 09c1 8C9C0D78 563412              mov     %ds,%ss:0x12345678\(%ebp,%ecx,1\)
+ 558 09c8 368C9C0E 78563412            mov     %ds,%ss:0x12345678\(%esi,%ecx,1\)
+ 559 09d0 368C9C0F 78563412            mov     %ds,%ss:0x12345678\(%edi,%ecx,1\)
+ 560 09d8 368C9C10 78563412            mov     %ds,%ss:0x12345678\(%eax,%edx,1\)
+ 561 09e0 368C9C11 78563412            mov     %ds,%ss:0x12345678\(%ecx,%edx,1\)
+ 562 09e8 368C9C12 78563412            mov     %ds,%ss:0x12345678\(%edx,%edx,1\)
+ 563 09f0 368C9C13 78563412            mov     %ds,%ss:0x12345678\(%ebx,%edx,1\)
+ 564 09f8 8C9C1478 563412              mov     %ds,%ss:0x12345678\(%esp,%edx,1\)
+ 565 09ff 8C9C1578 563412              mov     %ds,%ss:0x12345678\(%ebp,%edx,1\)
+ 566 0a06 368C9C16 78563412            mov     %ds,%ss:0x12345678\(%esi,%edx,1\)
+ 567 0a0e 368C9C17 78563412            mov     %ds,%ss:0x12345678\(%edi,%edx,1\)
+ 568 0a16 368C9C18 78563412            mov     %ds,%ss:0x12345678\(%eax,%ebx,1\)
+ 569 0a1e 368C9C19 78563412            mov     %ds,%ss:0x12345678\(%ecx,%ebx,1\)
+ 570 0a26 368C9C1A 78563412            mov     %ds,%ss:0x12345678\(%edx,%ebx,1\)
+ 571 0a2e 368C9C1B 78563412            mov     %ds,%ss:0x12345678\(%ebx,%ebx,1\)
+ 572 0a36 8C9C1C78 563412              mov     %ds,%ss:0x12345678\(%esp,%ebx,1\)
+ 573 0a3d 8C9C1D78 563412              mov     %ds,%ss:0x12345678\(%ebp,%ebx,1\)
+ 574 0a44 368C9C1E 78563412            mov     %ds,%ss:0x12345678\(%esi,%ebx,1\)
+ 575 0a4c 368C9C1F 78563412            mov     %ds,%ss:0x12345678\(%edi,%ebx,1\)
+ 576 0a54 368C9878 563412              mov     %ds,%ss:0x12345678\(%eax,1\)
+ 577 0a5b 368C9978 563412              mov     %ds,%ss:0x12345678\(%ecx,1\)
+ 578 0a62 368C9A78 563412              mov     %ds,%ss:0x12345678\(%edx,1\)
+ 579 0a69 368C9B78 563412              mov     %ds,%ss:0x12345678\(%ebx,1\)
+ 580 0a70 8C9C2478 563412              mov     %ds,%ss:0x12345678\(%esp,1\)
+ 581 0a77 8C9D7856 3412                mov     %ds,%ss:0x12345678\(%ebp,1\)
+ 582 0a7d 368C9E78 563412              mov     %ds,%ss:0x12345678\(%esi,1\)
+ 583 0a84 368C9F78 563412              mov     %ds,%ss:0x12345678\(%edi,1\)
+ 584 0a8b 368C9C28 78563412            mov     %ds,%ss:0x12345678\(%eax,%ebp,1\)
+ 585 0a93 368C9C29 78563412            mov     %ds,%ss:0x12345678\(%ecx,%ebp,1\)
+ 586 0a9b 368C9C2A 78563412            mov     %ds,%ss:0x12345678\(%edx,%ebp,1\)
+ 587 0aa3 368C9C2B 78563412            mov     %ds,%ss:0x12345678\(%ebx,%ebp,1\)
+ 588 0aab 8C9C2C78 563412              mov     %ds,%ss:0x12345678\(%esp,%ebp,1\)
+ 589 0ab2 8C9C2D78 563412              mov     %ds,%ss:0x12345678\(%ebp,%ebp,1\)
+ 590 0ab9 368C9C2E 78563412            mov     %ds,%ss:0x12345678\(%esi,%ebp,1\)
+ 591 0ac1 368C9C2F 78563412            mov     %ds,%ss:0x12345678\(%edi,%ebp,1\)
+ 592 0ac9 368C9C30 78563412            mov     %ds,%ss:0x12345678\(%eax,%esi,1\)
+ 593 0ad1 368C9C31 78563412            mov     %ds,%ss:0x12345678\(%ecx,%esi,1\)
+ 594 0ad9 368C9C32 78563412            mov     %ds,%ss:0x12345678\(%edx,%esi,1\)
+ 595 0ae1 368C9C33 78563412            mov     %ds,%ss:0x12345678\(%ebx,%esi,1\)
+ 596 0ae9 8C9C3478 563412              mov     %ds,%ss:0x12345678\(%esp,%esi,1\)
+ 597 0af0 8C9C3578 563412              mov     %ds,%ss:0x12345678\(%ebp,%esi,1\)
+ 598 0af7 368C9C36 78563412            mov     %ds,%ss:0x12345678\(%esi,%esi,1\)
+ 599 0aff 368C9C37 78563412            mov     %ds,%ss:0x12345678\(%edi,%esi,1\)
+ 600 0b07 368C9C38 78563412            mov     %ds,%ss:0x12345678\(%eax,%edi,1\)
+ 601 0b0f 368C9C39 78563412            mov     %ds,%ss:0x12345678\(%ecx,%edi,1\)
+ 602 0b17 368C9C3A 78563412            mov     %ds,%ss:0x12345678\(%edx,%edi,1\)
+ 603 0b1f 368C9C3B 78563412            mov     %ds,%ss:0x12345678\(%ebx,%edi,1\)
+ 604 0b27 8C9C3C78 563412              mov     %ds,%ss:0x12345678\(%esp,%edi,1\)
+ 605 0b2e 8C9C3D78 563412              mov     %ds,%ss:0x12345678\(%ebp,%edi,1\)
+ 606 0b35 368C9C3E 78563412            mov     %ds,%ss:0x12345678\(%esi,%edi,1\)
+ 607 0b3d 368C9C3F 78563412            mov     %ds,%ss:0x12345678\(%edi,%edi,1\)
+ 608 0b45 368C9C40 78563412            mov     %ds,%ss:0x12345678\(%eax,%eax,2\)
+ 609 0b4d 368C9C41 78563412            mov     %ds,%ss:0x12345678\(%ecx,%eax,2\)
+ 610 0b55 368C9C42 78563412            mov     %ds,%ss:0x12345678\(%edx,%eax,2\)
+ 611 0b5d 368C9C43 78563412            mov     %ds,%ss:0x12345678\(%ebx,%eax,2\)
+ 612 0b65 8C9C4478 563412              mov     %ds,%ss:0x12345678\(%esp,%eax,2\)
+ 613 0b6c 8C9C4578 563412              mov     %ds,%ss:0x12345678\(%ebp,%eax,2\)
+ 614 0b73 368C9C46 78563412            mov     %ds,%ss:0x12345678\(%esi,%eax,2\)
+ 615 0b7b 368C9C47 78563412            mov     %ds,%ss:0x12345678\(%edi,%eax,2\)
+ 616 0b83 368C9C48 78563412            mov     %ds,%ss:0x12345678\(%eax,%ecx,2\)
+ 617 0b8b 368C9C49 78563412            mov     %ds,%ss:0x12345678\(%ecx,%ecx,2\)
+ 618 0b93 368C9C4A 78563412            mov     %ds,%ss:0x12345678\(%edx,%ecx,2\)
+ 619 0b9b 368C9C4B 78563412            mov     %ds,%ss:0x12345678\(%ebx,%ecx,2\)
+ 620 0ba3 8C9C4C78 563412              mov     %ds,%ss:0x12345678\(%esp,%ecx,2\)
+ 621 0baa 8C9C4D78 563412              mov     %ds,%ss:0x12345678\(%ebp,%ecx,2\)
+ 622 0bb1 368C9C4E 78563412            mov     %ds,%ss:0x12345678\(%esi,%ecx,2\)
+ 623 0bb9 368C9C4F 78563412            mov     %ds,%ss:0x12345678\(%edi,%ecx,2\)
+ 624 0bc1 368C9C50 78563412            mov     %ds,%ss:0x12345678\(%eax,%edx,2\)
+ 625 0bc9 368C9C51 78563412            mov     %ds,%ss:0x12345678\(%ecx,%edx,2\)
+ 626 0bd1 368C9C52 78563412            mov     %ds,%ss:0x12345678\(%edx,%edx,2\)
+ 627 0bd9 368C9C53 78563412            mov     %ds,%ss:0x12345678\(%ebx,%edx,2\)
+ 628 0be1 8C9C5478 563412              mov     %ds,%ss:0x12345678\(%esp,%edx,2\)
+ 629 0be8 8C9C5578 563412              mov     %ds,%ss:0x12345678\(%ebp,%edx,2\)
+ 630 0bef 368C9C56 78563412            mov     %ds,%ss:0x12345678\(%esi,%edx,2\)
+ 631 0bf7 368C9C57 78563412            mov     %ds,%ss:0x12345678\(%edi,%edx,2\)
+ 632 0bff 368C9C58 78563412            mov     %ds,%ss:0x12345678\(%eax,%ebx,2\)
+ 633 0c07 368C9C59 78563412            mov     %ds,%ss:0x12345678\(%ecx,%ebx,2\)
+ 634 0c0f 368C9C5A 78563412            mov     %ds,%ss:0x12345678\(%edx,%ebx,2\)
+ 635 0c17 368C9C5B 78563412            mov     %ds,%ss:0x12345678\(%ebx,%ebx,2\)
+ 636 0c1f 8C9C5C78 563412              mov     %ds,%ss:0x12345678\(%esp,%ebx,2\)
+ 637 0c26 8C9C5D78 563412              mov     %ds,%ss:0x12345678\(%ebp,%ebx,2\)
+ 638 0c2d 368C9C5E 78563412            mov     %ds,%ss:0x12345678\(%esi,%ebx,2\)
+ 639 0c35 368C9C5F 78563412            mov     %ds,%ss:0x12345678\(%edi,%ebx,2\)
+ 640 0c3d 368C9878 563412              mov     %ds,%ss:0x12345678\(%eax,2\)
+.*Warning:.*
+ 641 0c44 368C9978 563412              mov     %ds,%ss:0x12345678\(%ecx,2\)
+.*Warning:.*
+ 642 0c4b 368C9A78 563412              mov     %ds,%ss:0x12345678\(%edx,2\)
+.*Warning:.*
+ 643 0c52 368C9B78 563412              mov     %ds,%ss:0x12345678\(%ebx,2\)
+.*Warning:.*
+ 644 0c59 8C9C2478 563412              mov     %ds,%ss:0x12345678\(%esp,2\)
+.*Warning:.*
+ 645 0c60 8C9D7856 3412                mov     %ds,%ss:0x12345678\(%ebp,2\)
+.*Warning:.*
+ 646 0c66 368C9E78 563412              mov     %ds,%ss:0x12345678\(%esi,2\)
+.*Warning:.*
+ 647 0c6d 368C9F78 563412              mov     %ds,%ss:0x12345678\(%edi,2\)
+.*Warning:.*
+ 648 0c74 368C9C68 78563412            mov     %ds,%ss:0x12345678\(%eax,%ebp,2\)
+ 649 0c7c 368C9C69 78563412            mov     %ds,%ss:0x12345678\(%ecx,%ebp,2\)
+ 650 0c84 368C9C6A 78563412            mov     %ds,%ss:0x12345678\(%edx,%ebp,2\)
+ 651 0c8c 368C9C6B 78563412            mov     %ds,%ss:0x12345678\(%ebx,%ebp,2\)
+ 652 0c94 8C9C6C78 563412              mov     %ds,%ss:0x12345678\(%esp,%ebp,2\)
+ 653 0c9b 8C9C6D78 563412              mov     %ds,%ss:0x12345678\(%ebp,%ebp,2\)
+ 654 0ca2 368C9C6E 78563412            mov     %ds,%ss:0x12345678\(%esi,%ebp,2\)
+ 655 0caa 368C9C6F 78563412            mov     %ds,%ss:0x12345678\(%edi,%ebp,2\)
+ 656 0cb2 368C9C70 78563412            mov     %ds,%ss:0x12345678\(%eax,%esi,2\)
+ 657 0cba 368C9C71 78563412            mov     %ds,%ss:0x12345678\(%ecx,%esi,2\)
+ 658 0cc2 368C9C72 78563412            mov     %ds,%ss:0x12345678\(%edx,%esi,2\)
+ 659 0cca 368C9C73 78563412            mov     %ds,%ss:0x12345678\(%ebx,%esi,2\)
+ 660 0cd2 8C9C7478 563412              mov     %ds,%ss:0x12345678\(%esp,%esi,2\)
+ 661 0cd9 8C9C7578 563412              mov     %ds,%ss:0x12345678\(%ebp,%esi,2\)
+ 662 0ce0 368C9C76 78563412            mov     %ds,%ss:0x12345678\(%esi,%esi,2\)
+ 663 0ce8 368C9C77 78563412            mov     %ds,%ss:0x12345678\(%edi,%esi,2\)
+ 664 0cf0 368C9C78 78563412            mov     %ds,%ss:0x12345678\(%eax,%edi,2\)
+ 665 0cf8 368C9C79 78563412            mov     %ds,%ss:0x12345678\(%ecx,%edi,2\)
+ 666 0d00 368C9C7A 78563412            mov     %ds,%ss:0x12345678\(%edx,%edi,2\)
+ 667 0d08 368C9C7B 78563412            mov     %ds,%ss:0x12345678\(%ebx,%edi,2\)
+ 668 0d10 8C9C7C78 563412              mov     %ds,%ss:0x12345678\(%esp,%edi,2\)
+ 669 0d17 8C9C7D78 563412              mov     %ds,%ss:0x12345678\(%ebp,%edi,2\)
+ 670 0d1e 368C9C7E 78563412            mov     %ds,%ss:0x12345678\(%esi,%edi,2\)
+ 671 0d26 368C9C7F 78563412            mov     %ds,%ss:0x12345678\(%edi,%edi,2\)
+ 672 0d2e 368C9C80 78563412            mov     %ds,%ss:0x12345678\(%eax,%eax,4\)
+ 673 0d36 368C9C81 78563412            mov     %ds,%ss:0x12345678\(%ecx,%eax,4\)
+ 674 0d3e 368C9C82 78563412            mov     %ds,%ss:0x12345678\(%edx,%eax,4\)
+ 675 0d46 368C9C83 78563412            mov     %ds,%ss:0x12345678\(%ebx,%eax,4\)
+ 676 0d4e 8C9C8478 563412              mov     %ds,%ss:0x12345678\(%esp,%eax,4\)
+ 677 0d55 8C9C8578 563412              mov     %ds,%ss:0x12345678\(%ebp,%eax,4\)
+ 678 0d5c 368C9C86 78563412            mov     %ds,%ss:0x12345678\(%esi,%eax,4\)
+ 679 0d64 368C9C87 78563412            mov     %ds,%ss:0x12345678\(%edi,%eax,4\)
+ 680 0d6c 368C9C88 78563412            mov     %ds,%ss:0x12345678\(%eax,%ecx,4\)
+ 681 0d74 368C9C89 78563412            mov     %ds,%ss:0x12345678\(%ecx,%ecx,4\)
+ 682 0d7c 368C9C8A 78563412            mov     %ds,%ss:0x12345678\(%edx,%ecx,4\)
+ 683 0d84 368C9C8B 78563412            mov     %ds,%ss:0x12345678\(%ebx,%ecx,4\)
+ 684 0d8c 8C9C8C78 563412              mov     %ds,%ss:0x12345678\(%esp,%ecx,4\)
+ 685 0d93 8C9C8D78 563412              mov     %ds,%ss:0x12345678\(%ebp,%ecx,4\)
+ 686 0d9a 368C9C8E 78563412            mov     %ds,%ss:0x12345678\(%esi,%ecx,4\)
+ 687 0da2 368C9C8F 78563412            mov     %ds,%ss:0x12345678\(%edi,%ecx,4\)
+ 688 0daa 368C9C90 78563412            mov     %ds,%ss:0x12345678\(%eax,%edx,4\)
+ 689 0db2 368C9C91 78563412            mov     %ds,%ss:0x12345678\(%ecx,%edx,4\)
+ 690 0dba 368C9C92 78563412            mov     %ds,%ss:0x12345678\(%edx,%edx,4\)
+ 691 0dc2 368C9C93 78563412            mov     %ds,%ss:0x12345678\(%ebx,%edx,4\)
+ 692 0dca 8C9C9478 563412              mov     %ds,%ss:0x12345678\(%esp,%edx,4\)
+ 693 0dd1 8C9C9578 563412              mov     %ds,%ss:0x12345678\(%ebp,%edx,4\)
+ 694 0dd8 368C9C96 78563412            mov     %ds,%ss:0x12345678\(%esi,%edx,4\)
+ 695 0de0 368C9C97 78563412            mov     %ds,%ss:0x12345678\(%edi,%edx,4\)
+ 696 0de8 368C9C98 78563412            mov     %ds,%ss:0x12345678\(%eax,%ebx,4\)
+ 697 0df0 368C9C99 78563412            mov     %ds,%ss:0x12345678\(%ecx,%ebx,4\)
+ 698 0df8 368C9C9A 78563412            mov     %ds,%ss:0x12345678\(%edx,%ebx,4\)
+ 699 0e00 368C9C9B 78563412            mov     %ds,%ss:0x12345678\(%ebx,%ebx,4\)
+ 700 0e08 8C9C9C78 563412              mov     %ds,%ss:0x12345678\(%esp,%ebx,4\)
+ 701 0e0f 8C9C9D78 563412              mov     %ds,%ss:0x12345678\(%ebp,%ebx,4\)
+ 702 0e16 368C9C9E 78563412            mov     %ds,%ss:0x12345678\(%esi,%ebx,4\)
+ 703 0e1e 368C9C9F 78563412            mov     %ds,%ss:0x12345678\(%edi,%ebx,4\)
+ 704 0e26 368C9878 563412              mov     %ds,%ss:0x12345678\(%eax,4\)
+.*Warning:.*
+ 705 0e2d 368C9978 563412              mov     %ds,%ss:0x12345678\(%ecx,4\)
+.*Warning:.*
+ 706 0e34 368C9A78 563412              mov     %ds,%ss:0x12345678\(%edx,4\)
+.*Warning:.*
+ 707 0e3b 368C9B78 563412              mov     %ds,%ss:0x12345678\(%ebx,4\)
+.*Warning:.*
+ 708 0e42 8C9C2478 563412              mov     %ds,%ss:0x12345678\(%esp,4\)
+.*Warning:.*
+ 709 0e49 8C9D7856 3412                mov     %ds,%ss:0x12345678\(%ebp,4\)
+.*Warning:.*
+ 710 0e4f 368C9E78 563412              mov     %ds,%ss:0x12345678\(%esi,4\)
+.*Warning:.*
+ 711 0e56 368C9F78 563412              mov     %ds,%ss:0x12345678\(%edi,4\)
+.*Warning:.*
+ 712 0e5d 368C9CA8 78563412            mov     %ds,%ss:0x12345678\(%eax,%ebp,4\)
+ 713 0e65 368C9CA9 78563412            mov     %ds,%ss:0x12345678\(%ecx,%ebp,4\)
+ 714 0e6d 368C9CAA 78563412            mov     %ds,%ss:0x12345678\(%edx,%ebp,4\)
+ 715 0e75 368C9CAB 78563412            mov     %ds,%ss:0x12345678\(%ebx,%ebp,4\)
+ 716 0e7d 8C9CAC78 563412              mov     %ds,%ss:0x12345678\(%esp,%ebp,4\)
+ 717 0e84 8C9CAD78 563412              mov     %ds,%ss:0x12345678\(%ebp,%ebp,4\)
+ 718 0e8b 368C9CAE 78563412            mov     %ds,%ss:0x12345678\(%esi,%ebp,4\)
+ 719 0e93 368C9CAF 78563412            mov     %ds,%ss:0x12345678\(%edi,%ebp,4\)
+ 720 0e9b 368C9CB0 78563412            mov     %ds,%ss:0x12345678\(%eax,%esi,4\)
+ 721 0ea3 368C9CB1 78563412            mov     %ds,%ss:0x12345678\(%ecx,%esi,4\)
+ 722 0eab 368C9CB2 78563412            mov     %ds,%ss:0x12345678\(%edx,%esi,4\)
+ 723 0eb3 368C9CB3 78563412            mov     %ds,%ss:0x12345678\(%ebx,%esi,4\)
+ 724 0ebb 8C9CB478 563412              mov     %ds,%ss:0x12345678\(%esp,%esi,4\)
+ 725 0ec2 8C9CB578 563412              mov     %ds,%ss:0x12345678\(%ebp,%esi,4\)
+ 726 0ec9 368C9CB6 78563412            mov     %ds,%ss:0x12345678\(%esi,%esi,4\)
+ 727 0ed1 368C9CB7 78563412            mov     %ds,%ss:0x12345678\(%edi,%esi,4\)
+ 728 0ed9 368C9CB8 78563412            mov     %ds,%ss:0x12345678\(%eax,%edi,4\)
+ 729 0ee1 368C9CB9 78563412            mov     %ds,%ss:0x12345678\(%ecx,%edi,4\)
+ 730 0ee9 368C9CBA 78563412            mov     %ds,%ss:0x12345678\(%edx,%edi,4\)
+ 731 0ef1 368C9CBB 78563412            mov     %ds,%ss:0x12345678\(%ebx,%edi,4\)
+ 732 0ef9 8C9CBC78 563412              mov     %ds,%ss:0x12345678\(%esp,%edi,4\)
+ 733 0f00 8C9CBD78 563412              mov     %ds,%ss:0x12345678\(%ebp,%edi,4\)
+ 734 0f07 368C9CBE 78563412            mov     %ds,%ss:0x12345678\(%esi,%edi,4\)
+ 735 0f0f 368C9CBF 78563412            mov     %ds,%ss:0x12345678\(%edi,%edi,4\)
+ 736 0f17 368C9CC0 78563412            mov     %ds,%ss:0x12345678\(%eax,%eax,8\)
+ 737 0f1f 368C9CC1 78563412            mov     %ds,%ss:0x12345678\(%ecx,%eax,8\)
+ 738 0f27 368C9CC2 78563412            mov     %ds,%ss:0x12345678\(%edx,%eax,8\)
+ 739 0f2f 368C9CC3 78563412            mov     %ds,%ss:0x12345678\(%ebx,%eax,8\)
+ 740 0f37 8C9CC478 563412              mov     %ds,%ss:0x12345678\(%esp,%eax,8\)
+ 741 0f3e 8C9CC578 563412              mov     %ds,%ss:0x12345678\(%ebp,%eax,8\)
+ 742 0f45 368C9CC6 78563412            mov     %ds,%ss:0x12345678\(%esi,%eax,8\)
+ 743 0f4d 368C9CC7 78563412            mov     %ds,%ss:0x12345678\(%edi,%eax,8\)
+ 744 0f55 368C9CC8 78563412            mov     %ds,%ss:0x12345678\(%eax,%ecx,8\)
+ 745 0f5d 368C9CC9 78563412            mov     %ds,%ss:0x12345678\(%ecx,%ecx,8\)
+ 746 0f65 368C9CCA 78563412            mov     %ds,%ss:0x12345678\(%edx,%ecx,8\)
+ 747 0f6d 368C9CCB 78563412            mov     %ds,%ss:0x12345678\(%ebx,%ecx,8\)
+ 748 0f75 8C9CCC78 563412              mov     %ds,%ss:0x12345678\(%esp,%ecx,8\)
+ 749 0f7c 8C9CCD78 563412              mov     %ds,%ss:0x12345678\(%ebp,%ecx,8\)
+ 750 0f83 368C9CCE 78563412            mov     %ds,%ss:0x12345678\(%esi,%ecx,8\)
+ 751 0f8b 368C9CCF 78563412            mov     %ds,%ss:0x12345678\(%edi,%ecx,8\)
+ 752 0f93 368C9CD0 78563412            mov     %ds,%ss:0x12345678\(%eax,%edx,8\)
+ 753 0f9b 368C9CD1 78563412            mov     %ds,%ss:0x12345678\(%ecx,%edx,8\)
+ 754 0fa3 368C9CD2 78563412            mov     %ds,%ss:0x12345678\(%edx,%edx,8\)
+ 755 0fab 368C9CD3 78563412            mov     %ds,%ss:0x12345678\(%ebx,%edx,8\)
+ 756 0fb3 8C9CD478 563412              mov     %ds,%ss:0x12345678\(%esp,%edx,8\)
+ 757 0fba 8C9CD578 563412              mov     %ds,%ss:0x12345678\(%ebp,%edx,8\)
+ 758 0fc1 368C9CD6 78563412            mov     %ds,%ss:0x12345678\(%esi,%edx,8\)
+ 759 0fc9 368C9CD7 78563412            mov     %ds,%ss:0x12345678\(%edi,%edx,8\)
+ 760 0fd1 368C9CD8 78563412            mov     %ds,%ss:0x12345678\(%eax,%ebx,8\)
+ 761 0fd9 368C9CD9 78563412            mov     %ds,%ss:0x12345678\(%ecx,%ebx,8\)
+ 762 0fe1 368C9CDA 78563412            mov     %ds,%ss:0x12345678\(%edx,%ebx,8\)
+ 763 0fe9 368C9CDB 78563412            mov     %ds,%ss:0x12345678\(%ebx,%ebx,8\)
+ 764 0ff1 8C9CDC78 563412              mov     %ds,%ss:0x12345678\(%esp,%ebx,8\)
+ 765 0ff8 8C9CDD78 563412              mov     %ds,%ss:0x12345678\(%ebp,%ebx,8\)
+ 766 0fff 368C9CDE 78563412            mov     %ds,%ss:0x12345678\(%esi,%ebx,8\)
+ 767 1007 368C9CDF 78563412            mov     %ds,%ss:0x12345678\(%edi,%ebx,8\)
+ 768 100f 368C9878 563412              mov     %ds,%ss:0x12345678\(%eax,8\)
+.*Warning:.*
+ 769 1016 368C9978 563412              mov     %ds,%ss:0x12345678\(%ecx,8\)
+.*Warning:.*
+ 770 101d 368C9A78 563412              mov     %ds,%ss:0x12345678\(%edx,8\)
+.*Warning:.*
+ 771 1024 368C9B78 563412              mov     %ds,%ss:0x12345678\(%ebx,8\)
+.*Warning:.*
+ 772 102b 8C9C2478 563412              mov     %ds,%ss:0x12345678\(%esp,8\)
+.*Warning:.*
+ 773 1032 8C9D7856 3412                mov     %ds,%ss:0x12345678\(%ebp,8\)
+.*Warning:.*
+ 774 1038 368C9E78 563412              mov     %ds,%ss:0x12345678\(%esi,8\)
+.*Warning:.*
+ 775 103f 368C9F78 563412              mov     %ds,%ss:0x12345678\(%edi,8\)
+.*Warning:.*
+ 776 1046 368C9CE8 78563412            mov     %ds,%ss:0x12345678\(%eax,%ebp,8\)
+ 777 104e 368C9CE9 78563412            mov     %ds,%ss:0x12345678\(%ecx,%ebp,8\)
+ 778 1056 368C9CEA 78563412            mov     %ds,%ss:0x12345678\(%edx,%ebp,8\)
+ 779 105e 368C9CEB 78563412            mov     %ds,%ss:0x12345678\(%ebx,%ebp,8\)
+ 780 1066 8C9CEC78 563412              mov     %ds,%ss:0x12345678\(%esp,%ebp,8\)
+ 781 106d 8C9CED78 563412              mov     %ds,%ss:0x12345678\(%ebp,%ebp,8\)
+ 782 1074 368C9CEE 78563412            mov     %ds,%ss:0x12345678\(%esi,%ebp,8\)
+ 783 107c 368C9CEF 78563412            mov     %ds,%ss:0x12345678\(%edi,%ebp,8\)
+ 784 1084 368C9CF0 78563412            mov     %ds,%ss:0x12345678\(%eax,%esi,8\)
+ 785 108c 368C9CF1 78563412            mov     %ds,%ss:0x12345678\(%ecx,%esi,8\)
+ 786 1094 368C9CF2 78563412            mov     %ds,%ss:0x12345678\(%edx,%esi,8\)
+ 787 109c 368C9CF3 78563412            mov     %ds,%ss:0x12345678\(%ebx,%esi,8\)
+ 788 10a4 8C9CF478 563412              mov     %ds,%ss:0x12345678\(%esp,%esi,8\)
+ 789 10ab 8C9CF578 563412              mov     %ds,%ss:0x12345678\(%ebp,%esi,8\)
+ 790 10b2 368C9CF6 78563412            mov     %ds,%ss:0x12345678\(%esi,%esi,8\)
+ 791 10ba 368C9CF7 78563412            mov     %ds,%ss:0x12345678\(%edi,%esi,8\)
+ 792 10c2 368C9CF8 78563412            mov     %ds,%ss:0x12345678\(%eax,%edi,8\)
+ 793 10ca 368C9CFA 78563412            mov     %ds,%ss:0x12345678\(%edx,%edi,8\)
+ 794 10d2 368C9CF9 78563412            mov     %ds,%ss:0x12345678\(%ecx,%edi,8\)
+ 795 10da 368C9CFB 78563412            mov     %ds,%ss:0x12345678\(%ebx,%edi,8\)
+ 796 10e2 8C9CFC78 563412              mov     %ds,%ss:0x12345678\(%esp,%edi,8\)
+ 797 10e9 8C9CFD78 563412              mov     %ds,%ss:0x12345678\(%ebp,%edi,8\)
+ 798 10f0 368C9CFE 78563412            mov     %ds,%ss:0x12345678\(%esi,%edi,8\)
+ 799 10f8 368C9CFF 78563412            mov     %ds,%ss:0x12345678\(%edi,%edi,8\)
+ 800 1100 8C5C0500                     mov     %ds,%ss:\(%ebp,%eax,1\)
+ 801 1104 8C5C0D00                     mov     %ds,%ss:\(%ebp,%ecx,1\)
+ 802 1108 8C5C1500                     mov     %ds,%ss:\(%ebp,%edx,1\)
+ 803 110c 8C5C1D00                     mov     %ds,%ss:\(%ebp,%ebx,1\)
+ 804 1110 8C5D00                       mov     %ds,%ss:\(%ebp,1\)
+ 805 1113 8C5C2D00                     mov     %ds,%ss:\(%ebp,%ebp,1\)
+ 806 1117 8C5C3500                     mov     %ds,%ss:\(%ebp,%esi,1\)
+ 807 111b 8C5C3D00                     mov     %ds,%ss:\(%ebp,%edi,1\)
+ 808 111f 8C5C4500                     mov     %ds,%ss:\(%ebp,%eax,2\)
+ 809 1123 8C5C4D00                     mov     %ds,%ss:\(%ebp,%ecx,2\)
+ 810 1127 8C5C5500                     mov     %ds,%ss:\(%ebp,%edx,2\)
+ 811 112b 8C5C5D00                     mov     %ds,%ss:\(%ebp,%ebx,2\)
+ 812 112f 8C5D00                       mov     %ds,%ss:\(%ebp,2\)
+.*Warning:.*
+ 813 1132 8C5C6D00                     mov     %ds,%ss:\(%ebp,%ebp,2\)
+ 814 1136 8C5C7500                     mov     %ds,%ss:\(%ebp,%esi,2\)
+ 815 113a 8C5C7D00                     mov     %ds,%ss:\(%ebp,%edi,2\)
+ 816 113e 8C5C8500                     mov     %ds,%ss:\(%ebp,%eax,4\)
+ 817 1142 8C5C8D00                     mov     %ds,%ss:\(%ebp,%ecx,4\)
+ 818 1146 8C5C9500                     mov     %ds,%ss:\(%ebp,%edx,4\)
+ 819 114a 8C5C9D00                     mov     %ds,%ss:\(%ebp,%ebx,4\)
+ 820 114e 8C5D00                       mov     %ds,%ss:\(%ebp,4\)
+.*Warning:.*
+ 821 1151 8C5CAD00                     mov     %ds,%ss:\(%ebp,%ebp,4\)
+ 822 1155 8C5CB500                     mov     %ds,%ss:\(%ebp,%esi,4\)
+ 823 1159 8C5CBD00                     mov     %ds,%ss:\(%ebp,%edi,4\)
+ 824 115d 8C5CC500                     mov     %ds,%ss:\(%ebp,%eax,8\)
+ 825 1161 8C5CCD00                     mov     %ds,%ss:\(%ebp,%ecx,8\)
+ 826 1165 8C5CD500                     mov     %ds,%ss:\(%ebp,%edx,8\)
+ 827 1169 8C5CDD00                     mov     %ds,%ss:\(%ebp,%ebx,8\)
+ 828 116d 8C5D00                       mov     %ds,%ss:\(%ebp,8\)
+.*Warning:.*
+ 829 1170 8C5CED00                     mov     %ds,%ss:\(%ebp,%ebp,8\)
+ 830 1174 8C5CF500                     mov     %ds,%ss:\(%ebp,%esi,8\)
+ 831 1178 8C5CFD00                     mov     %ds,%ss:\(%ebp,%edi,8\)
+ 832 117c 368C1D12 000000              mov     %ds,%ss:0x12\(,1\)
+ 833 1183 368C1D12 000000              mov     %ds,%ss:0x12\(,2\)
+.*Warning:.*
+ 834 118a 368C1D12 000000              mov     %ds,%ss:0x12\(,4\)
+.*Warning:.*
+ 835 1191 368C1D12 000000              mov     %ds,%ss:0x12\(,8\)
+.*Warning:.*
+ 836 1198 8C18                         mov     %ds,%ds:\(%eax\)
+ 837 119a 8C19                         mov     %ds,%ds:\(%ecx\)
+ 838 119c 8C1A                         mov     %ds,%ds:\(%edx\)
+ 839 119e 8C1B                         mov     %ds,%ds:\(%ebx\)
+ 840 11a0 8C1D0000 0000                mov     %ds,%ds:0
+ 841 11a6 8C1E                         mov     %ds,%ds:\(%esi\)
+ 842 11a8 8C1F                         mov     %ds,%ds:\(%edi\)
+ 843 11aa 8C5812                       mov     %ds,%ds:0x12\(%eax\)
+ 844 11ad 8C5912                       mov     %ds,%ds:0x12\(%ecx\)
+ 845 11b0 8C5A12                       mov     %ds,%ds:0x12\(%edx\)
+ 846 11b3 8C5B12                       mov     %ds,%ds:0x12\(%ebx\)
+ 847 11b6 3E8C5D12                     mov     %ds,%ds:0x12\(%ebp\)
+ 848 11ba 8C5E12                       mov     %ds,%ds:0x12\(%esi\)
+ 849 11bd 8C5F12                       mov     %ds,%ds:0x12\(%edi\)
+ 850 11c0 8C987856 3412                mov     %ds,%ds:0x12345678\(%eax\)
+ 851 11c6 8C997856 3412                mov     %ds,%ds:0x12345678\(%ecx\)
+ 852 11cc 8C9A7856 3412                mov     %ds,%ds:0x12345678\(%edx\)
+ 853 11d2 8C9B7856 3412                mov     %ds,%ds:0x12345678\(%ebx\)
+ 854 11d8 3E8C9D78 563412              mov     %ds,%ds:0x12345678\(%ebp\)
+ 855 11df 8C9E7856 3412                mov     %ds,%ds:0x12345678\(%esi\)
+ 856 11e5 8C9F7856 3412                mov     %ds,%ds:0x12345678\(%edi\)
+ 857 11eb 8CD8                         mov     %ds,%eax
+ 858 11ed 8CD9                         mov     %ds,%ecx
+ 859 11ef 8CDA                         mov     %ds,%edx
+ 860 11f1 8CDB                         mov     %ds,%ebx
+ 861 11f3 8CDC                         mov     %ds,%esp
+ 862 11f5 8CDD                         mov     %ds,%ebp
+ 863 11f7 8CDE                         mov     %ds,%esi
+ 864 11f9 8CDF                         mov     %ds,%edi
+ 865 11fb 8C1C00                       mov     %ds,%ds:\(%eax,%eax,1\)
+ 866 11fe 8C1C01                       mov     %ds,%ds:\(%ecx,%eax,1\)
+ 867 1201 8C1C02                       mov     %ds,%ds:\(%edx,%eax,1\)
+ 868 1204 8C1C03                       mov     %ds,%ds:\(%ebx,%eax,1\)
+ 869 1207 3E8C1C04                     mov     %ds,%ds:\(%esp,%eax,1\)
+ 870 120b 8C1C0500 000000              mov     %ds,%ds:\(,%eax,1\)
+ 871 1212 8C1C06                       mov     %ds,%ds:\(%esi,%eax,1\)
+ 872 1215 8C1C07                       mov     %ds,%ds:\(%edi,%eax,1\)
+ 873 1218 8C1C08                       mov     %ds,%ds:\(%eax,%ecx,1\)
+ 874 121b 8C1C09                       mov     %ds,%ds:\(%ecx,%ecx,1\)
+ 875 121e 8C1C0A                       mov     %ds,%ds:\(%edx,%ecx,1\)
+ 876 1221 8C1C0B                       mov     %ds,%ds:\(%ebx,%ecx,1\)
+ 877 1224 3E8C1C0C                     mov     %ds,%ds:\(%esp,%ecx,1\)
+ 878 1228 8C1C0D00 000000              mov     %ds,%ds:\(,%ecx,1\)
+ 879 122f 8C1C0E                       mov     %ds,%ds:\(%esi,%ecx,1\)
+ 880 1232 8C1C0F                       mov     %ds,%ds:\(%edi,%ecx,1\)
+ 881 1235 8C1C10                       mov     %ds,%ds:\(%eax,%edx,1\)
+ 882 1238 8C1C11                       mov     %ds,%ds:\(%ecx,%edx,1\)
+ 883 123b 8C1C12                       mov     %ds,%ds:\(%edx,%edx,1\)
+ 884 123e 8C1C13                       mov     %ds,%ds:\(%ebx,%edx,1\)
+ 885 1241 3E8C1C14                     mov     %ds,%ds:\(%esp,%edx,1\)
+ 886 1245 8C1C1500 000000              mov     %ds,%ds:\(,%edx,1\)
+ 887 124c 8C1C16                       mov     %ds,%ds:\(%esi,%edx,1\)
+ 888 124f 8C1C17                       mov     %ds,%ds:\(%edi,%edx,1\)
+ 889 1252 8C1C18                       mov     %ds,%ds:\(%eax,%ebx,1\)
+ 890 1255 8C1C19                       mov     %ds,%ds:\(%ecx,%ebx,1\)
+ 891 1258 8C1C1A                       mov     %ds,%ds:\(%edx,%ebx,1\)
+ 892 125b 8C1C1B                       mov     %ds,%ds:\(%ebx,%ebx,1\)
+ 893 125e 3E8C1C1C                     mov     %ds,%ds:\(%esp,%ebx,1\)
+ 894 1262 8C1C1D00 000000              mov     %ds,%ds:\(,%ebx,1\)
+ 895 1269 8C1C1E                       mov     %ds,%ds:\(%esi,%ebx,1\)
+ 896 126c 8C1C1F                       mov     %ds,%ds:\(%edi,%ebx,1\)
+ 897 126f 8C18                         mov     %ds,%ds:\(%eax,1\)
+ 898 1271 8C19                         mov     %ds,%ds:\(%ecx,1\)
+ 899 1273 8C1A                         mov     %ds,%ds:\(%edx,1\)
+ 900 1275 8C1B                         mov     %ds,%ds:\(%ebx,1\)
+ 901 1277 3E8C1C24                     mov     %ds,%ds:\(%esp,1\)
+ 902 127b 8C1D0000 0000                mov     %ds,%ds:\(,1\)
+ 903 1281 8C1E                         mov     %ds,%ds:\(%esi,1\)
+ 904 1283 8C1F                         mov     %ds,%ds:\(%edi,1\)
+ 905 1285 8C1C28                       mov     %ds,%ds:\(%eax,%ebp,1\)
+ 906 1288 8C1C29                       mov     %ds,%ds:\(%ecx,%ebp,1\)
+ 907 128b 8C1C2A                       mov     %ds,%ds:\(%edx,%ebp,1\)
+ 908 128e 8C1C2B                       mov     %ds,%ds:\(%ebx,%ebp,1\)
+ 909 1291 3E8C1C2C                     mov     %ds,%ds:\(%esp,%ebp,1\)
+ 910 1295 8C1C2D00 000000              mov     %ds,%ds:\(,%ebp,1\)
+ 911 129c 8C1C2E                       mov     %ds,%ds:\(%esi,%ebp,1\)
+ 912 129f 8C1C2F                       mov     %ds,%ds:\(%edi,%ebp,1\)
+ 913 12a2 8C1C30                       mov     %ds,%ds:\(%eax,%esi,1\)
+ 914 12a5 8C1C31                       mov     %ds,%ds:\(%ecx,%esi,1\)
+ 915 12a8 8C1C32                       mov     %ds,%ds:\(%edx,%esi,1\)
+ 916 12ab 8C1C33                       mov     %ds,%ds:\(%ebx,%esi,1\)
+ 917 12ae 3E8C1C34                     mov     %ds,%ds:\(%esp,%esi,1\)
+ 918 12b2 8C1C3500 000000              mov     %ds,%ds:\(,%esi,1\)
+ 919 12b9 8C1C36                       mov     %ds,%ds:\(%esi,%esi,1\)
+ 920 12bc 8C1C37                       mov     %ds,%ds:\(%edi,%esi,1\)
+ 921 12bf 8C1C38                       mov     %ds,%ds:\(%eax,%edi,1\)
+ 922 12c2 8C1C39                       mov     %ds,%ds:\(%ecx,%edi,1\)
+ 923 12c5 8C1C3A                       mov     %ds,%ds:\(%edx,%edi,1\)
+ 924 12c8 8C1C3B                       mov     %ds,%ds:\(%ebx,%edi,1\)
+ 925 12cb 3E8C1C3C                     mov     %ds,%ds:\(%esp,%edi,1\)
+ 926 12cf 8C1C3D00 000000              mov     %ds,%ds:\(,%edi,1\)
+ 927 12d6 8C1C3E                       mov     %ds,%ds:\(%esi,%edi,1\)
+ 928 12d9 8C1C3F                       mov     %ds,%ds:\(%edi,%edi,1\)
+ 929 12dc 8C1C40                       mov     %ds,%ds:\(%eax,%eax,2\)
+ 930 12df 8C1C41                       mov     %ds,%ds:\(%ecx,%eax,2\)
+ 931 12e2 8C1C42                       mov     %ds,%ds:\(%edx,%eax,2\)
+ 932 12e5 8C1C43                       mov     %ds,%ds:\(%ebx,%eax,2\)
+ 933 12e8 3E8C1C44                     mov     %ds,%ds:\(%esp,%eax,2\)
+ 934 12ec 8C1C4500 000000              mov     %ds,%ds:\(,%eax,2\)
+ 935 12f3 8C1C46                       mov     %ds,%ds:\(%esi,%eax,2\)
+ 936 12f6 8C1C47                       mov     %ds,%ds:\(%edi,%eax,2\)
+ 937 12f9 8C1C48                       mov     %ds,%ds:\(%eax,%ecx,2\)
+ 938 12fc 8C1C49                       mov     %ds,%ds:\(%ecx,%ecx,2\)
+ 939 12ff 8C1C4A                       mov     %ds,%ds:\(%edx,%ecx,2\)
+ 940 1302 8C1C4B                       mov     %ds,%ds:\(%ebx,%ecx,2\)
+ 941 1305 3E8C1C4C                     mov     %ds,%ds:\(%esp,%ecx,2\)
+ 942 1309 8C1C4D00 000000              mov     %ds,%ds:\(,%ecx,2\)
+ 943 1310 8C1C4E                       mov     %ds,%ds:\(%esi,%ecx,2\)
+ 944 1313 8C1C4F                       mov     %ds,%ds:\(%edi,%ecx,2\)
+ 945 1316 8C1C50                       mov     %ds,%ds:\(%eax,%edx,2\)
+ 946 1319 8C1C51                       mov     %ds,%ds:\(%ecx,%edx,2\)
+ 947 131c 8C1C52                       mov     %ds,%ds:\(%edx,%edx,2\)
+ 948 131f 8C1C53                       mov     %ds,%ds:\(%ebx,%edx,2\)
+ 949 1322 3E8C1C54                     mov     %ds,%ds:\(%esp,%edx,2\)
+ 950 1326 8C1C5500 000000              mov     %ds,%ds:\(,%edx,2\)
+ 951 132d 8C1C56                       mov     %ds,%ds:\(%esi,%edx,2\)
+ 952 1330 8C1C57                       mov     %ds,%ds:\(%edi,%edx,2\)
+ 953 1333 8C1C58                       mov     %ds,%ds:\(%eax,%ebx,2\)
+ 954 1336 8C1C59                       mov     %ds,%ds:\(%ecx,%ebx,2\)
+ 955 1339 8C1C5A                       mov     %ds,%ds:\(%edx,%ebx,2\)
+ 956 133c 8C1C5B                       mov     %ds,%ds:\(%ebx,%ebx,2\)
+ 957 133f 3E8C1C5C                     mov     %ds,%ds:\(%esp,%ebx,2\)
+ 958 1343 8C1C5D00 000000              mov     %ds,%ds:\(,%ebx,2\)
+ 959 134a 8C1C5E                       mov     %ds,%ds:\(%esi,%ebx,2\)
+ 960 134d 8C1C5F                       mov     %ds,%ds:\(%edi,%ebx,2\)
+ 961 1350 8C18                         mov     %ds,%ds:\(%eax,2\)
+.*Warning:.*
+ 962 1352 8C19                         mov     %ds,%ds:\(%ecx,2\)
+.*Warning:.*
+ 963 1354 8C1A                         mov     %ds,%ds:\(%edx,2\)
+.*Warning:.*
+ 964 1356 8C1B                         mov     %ds,%ds:\(%ebx,2\)
+.*Warning:.*
+ 965 1358 3E8C1C24                     mov     %ds,%ds:\(%esp,2\)
+.*Warning:.*
+ 966 135c 8C1D0000 0000                mov     %ds,%ds:\(,2\)
+.*Warning:.*
+ 967 1362 8C1E                         mov     %ds,%ds:\(%esi,2\)
+.*Warning:.*
+ 968 1364 8C1F                         mov     %ds,%ds:\(%edi,2\)
+.*Warning:.*
+ 969 1366 8C1C68                       mov     %ds,%ds:\(%eax,%ebp,2\)
+ 970 1369 8C1C69                       mov     %ds,%ds:\(%ecx,%ebp,2\)
+ 971 136c 8C1C6A                       mov     %ds,%ds:\(%edx,%ebp,2\)
+ 972 136f 8C1C6B                       mov     %ds,%ds:\(%ebx,%ebp,2\)
+ 973 1372 3E8C1C6C                     mov     %ds,%ds:\(%esp,%ebp,2\)
+ 974 1376 8C1C6D00 000000              mov     %ds,%ds:\(,%ebp,2\)
+ 975 137d 8C1C6E                       mov     %ds,%ds:\(%esi,%ebp,2\)
+ 976 1380 8C1C6F                       mov     %ds,%ds:\(%edi,%ebp,2\)
+ 977 1383 8C1C70                       mov     %ds,%ds:\(%eax,%esi,2\)
+ 978 1386 8C1C71                       mov     %ds,%ds:\(%ecx,%esi,2\)
+ 979 1389 8C1C72                       mov     %ds,%ds:\(%edx,%esi,2\)
+ 980 138c 8C1C73                       mov     %ds,%ds:\(%ebx,%esi,2\)
+ 981 138f 3E8C1C74                     mov     %ds,%ds:\(%esp,%esi,2\)
+ 982 1393 8C1C7500 000000              mov     %ds,%ds:\(,%esi,2\)
+ 983 139a 8C1C76                       mov     %ds,%ds:\(%esi,%esi,2\)
+ 984 139d 8C1C77                       mov     %ds,%ds:\(%edi,%esi,2\)
+ 985 13a0 8C1C78                       mov     %ds,%ds:\(%eax,%edi,2\)
+ 986 13a3 8C1C79                       mov     %ds,%ds:\(%ecx,%edi,2\)
+ 987 13a6 8C1C7A                       mov     %ds,%ds:\(%edx,%edi,2\)
+ 988 13a9 8C1C7B                       mov     %ds,%ds:\(%ebx,%edi,2\)
+ 989 13ac 3E8C1C7C                     mov     %ds,%ds:\(%esp,%edi,2\)
+ 990 13b0 8C1C7D00 000000              mov     %ds,%ds:\(,%edi,2\)
+ 991 13b7 8C1C7E                       mov     %ds,%ds:\(%esi,%edi,2\)
+ 992 13ba 8C1C7F                       mov     %ds,%ds:\(%edi,%edi,2\)
+ 993 13bd 8C1C80                       mov     %ds,%ds:\(%eax,%eax,4\)
+ 994 13c0 8C1C81                       mov     %ds,%ds:\(%ecx,%eax,4\)
+ 995 13c3 8C1C82                       mov     %ds,%ds:\(%edx,%eax,4\)
+ 996 13c6 8C1C83                       mov     %ds,%ds:\(%ebx,%eax,4\)
+ 997 13c9 3E8C1C84                     mov     %ds,%ds:\(%esp,%eax,4\)
+ 998 13cd 8C1C8500 000000              mov     %ds,%ds:\(,%eax,4\)
+ 999 13d4 8C1C86                       mov     %ds,%ds:\(%esi,%eax,4\)
+ 1000 13d7 8C1C87                      mov     %ds,%ds:\(%edi,%eax,4\)
+ 1001 13da 8C1C88                      mov     %ds,%ds:\(%eax,%ecx,4\)
+ 1002 13dd 8C1C89                      mov     %ds,%ds:\(%ecx,%ecx,4\)
+ 1003 13e0 8C1C8A                      mov     %ds,%ds:\(%edx,%ecx,4\)
+ 1004 13e3 8C1C8B                      mov     %ds,%ds:\(%ebx,%ecx,4\)
+ 1005 13e6 3E8C1C8C                    mov     %ds,%ds:\(%esp,%ecx,4\)
+ 1006 13ea 8C1C8D00 000000             mov     %ds,%ds:\(,%ecx,4\)
+ 1007 13f1 8C1C8E                      mov     %ds,%ds:\(%esi,%ecx,4\)
+ 1008 13f4 8C1C8F                      mov     %ds,%ds:\(%edi,%ecx,4\)
+ 1009 13f7 8C1C90                      mov     %ds,%ds:\(%eax,%edx,4\)
+ 1010 13fa 8C1C91                      mov     %ds,%ds:\(%ecx,%edx,4\)
+ 1011 13fd 8C1C92                      mov     %ds,%ds:\(%edx,%edx,4\)
+ 1012 1400 8C1C93                      mov     %ds,%ds:\(%ebx,%edx,4\)
+ 1013 1403 3E8C1C94                    mov     %ds,%ds:\(%esp,%edx,4\)
+ 1014 1407 8C1C9500 000000             mov     %ds,%ds:\(,%edx,4\)
+ 1015 140e 8C1C96                      mov     %ds,%ds:\(%esi,%edx,4\)
+ 1016 1411 8C1C97                      mov     %ds,%ds:\(%edi,%edx,4\)
+ 1017 1414 8C1C98                      mov     %ds,%ds:\(%eax,%ebx,4\)
+ 1018 1417 8C1C99                      mov     %ds,%ds:\(%ecx,%ebx,4\)
+ 1019 141a 8C1C9A                      mov     %ds,%ds:\(%edx,%ebx,4\)
+ 1020 141d 8C1C9B                      mov     %ds,%ds:\(%ebx,%ebx,4\)
+ 1021 1420 3E8C1C9C                    mov     %ds,%ds:\(%esp,%ebx,4\)
+ 1022 1424 8C1C9D00 000000             mov     %ds,%ds:\(,%ebx,4\)
+ 1023 142b 8C1C9E                      mov     %ds,%ds:\(%esi,%ebx,4\)
+ 1024 142e 8C1C9F                      mov     %ds,%ds:\(%edi,%ebx,4\)
+ 1025 1431 8C18                        mov     %ds,%ds:\(%eax,4\)
+.*Warning:.*
+ 1026 1433 8C19                        mov     %ds,%ds:\(%ecx,4\)
+.*Warning:.*
+ 1027 1435 8C1A                        mov     %ds,%ds:\(%edx,4\)
+.*Warning:.*
+ 1028 1437 8C1B                        mov     %ds,%ds:\(%ebx,4\)
+.*Warning:.*
+ 1029 1439 3E8C1C24                    mov     %ds,%ds:\(%esp,4\)
+.*Warning:.*
+ 1030 143d 8C1D0000 0000               mov     %ds,%ds:\(,4\)
+.*Warning:.*
+ 1031 1443 8C1E                        mov     %ds,%ds:\(%esi,4\)
+.*Warning:.*
+ 1032 1445 8C1F                        mov     %ds,%ds:\(%edi,4\)
+.*Warning:.*
+ 1033 1447 8C1CA8                      mov     %ds,%ds:\(%eax,%ebp,4\)
+ 1034 144a 8C1CA9                      mov     %ds,%ds:\(%ecx,%ebp,4\)
+ 1035 144d 8C1CAA                      mov     %ds,%ds:\(%edx,%ebp,4\)
+ 1036 1450 8C1CAB                      mov     %ds,%ds:\(%ebx,%ebp,4\)
+ 1037 1453 3E8C1CAC                    mov     %ds,%ds:\(%esp,%ebp,4\)
+ 1038 1457 8C1CAD00 000000             mov     %ds,%ds:\(,%ebp,4\)
+ 1039 145e 8C1CAE                      mov     %ds,%ds:\(%esi,%ebp,4\)
+ 1040 1461 8C1CAF                      mov     %ds,%ds:\(%edi,%ebp,4\)
+ 1041 1464 8C1CB0                      mov     %ds,%ds:\(%eax,%esi,4\)
+ 1042 1467 8C1CB1                      mov     %ds,%ds:\(%ecx,%esi,4\)
+ 1043 146a 8C1CB2                      mov     %ds,%ds:\(%edx,%esi,4\)
+ 1044 146d 8C1CB3                      mov     %ds,%ds:\(%ebx,%esi,4\)
+ 1045 1470 3E8C1CB4                    mov     %ds,%ds:\(%esp,%esi,4\)
+ 1046 1474 8C1CB500 000000             mov     %ds,%ds:\(,%esi,4\)
+ 1047 147b 8C1CB6                      mov     %ds,%ds:\(%esi,%esi,4\)
+ 1048 147e 8C1CB7                      mov     %ds,%ds:\(%edi,%esi,4\)
+ 1049 1481 8C1CB8                      mov     %ds,%ds:\(%eax,%edi,4\)
+ 1050 1484 8C1CB9                      mov     %ds,%ds:\(%ecx,%edi,4\)
+ 1051 1487 8C1CBA                      mov     %ds,%ds:\(%edx,%edi,4\)
+ 1052 148a 8C1CBB                      mov     %ds,%ds:\(%ebx,%edi,4\)
+ 1053 148d 3E8C1CBC                    mov     %ds,%ds:\(%esp,%edi,4\)
+ 1054 1491 8C1CBD00 000000             mov     %ds,%ds:\(,%edi,4\)
+ 1055 1498 8C1CBE                      mov     %ds,%ds:\(%esi,%edi,4\)
+ 1056 149b 8C1CBF                      mov     %ds,%ds:\(%edi,%edi,4\)
+ 1057 149e 8C1CC0                      mov     %ds,%ds:\(%eax,%eax,8\)
+ 1058 14a1 8C1CC1                      mov     %ds,%ds:\(%ecx,%eax,8\)
+ 1059 14a4 8C1CC2                      mov     %ds,%ds:\(%edx,%eax,8\)
+ 1060 14a7 8C1CC3                      mov     %ds,%ds:\(%ebx,%eax,8\)
+ 1061 14aa 3E8C1CC4                    mov     %ds,%ds:\(%esp,%eax,8\)
+ 1062 14ae 8C1CC500 000000             mov     %ds,%ds:\(,%eax,8\)
+ 1063 14b5 8C1CC6                      mov     %ds,%ds:\(%esi,%eax,8\)
+ 1064 14b8 8C1CC7                      mov     %ds,%ds:\(%edi,%eax,8\)
+ 1065 14bb 8C1CC8                      mov     %ds,%ds:\(%eax,%ecx,8\)
+ 1066 14be 8C1CC9                      mov     %ds,%ds:\(%ecx,%ecx,8\)
+ 1067 14c1 8C1CCA                      mov     %ds,%ds:\(%edx,%ecx,8\)
+ 1068 14c4 8C1CCB                      mov     %ds,%ds:\(%ebx,%ecx,8\)
+ 1069 14c7 3E8C1CCC                    mov     %ds,%ds:\(%esp,%ecx,8\)
+ 1070 14cb 8C1CCD00 000000             mov     %ds,%ds:\(,%ecx,8\)
+ 1071 14d2 8C1CCE                      mov     %ds,%ds:\(%esi,%ecx,8\)
+ 1072 14d5 8C1CCF                      mov     %ds,%ds:\(%edi,%ecx,8\)
+ 1073 14d8 8C1CD0                      mov     %ds,%ds:\(%eax,%edx,8\)
+ 1074 14db 8C1CD1                      mov     %ds,%ds:\(%ecx,%edx,8\)
+ 1075 14de 8C1CD2                      mov     %ds,%ds:\(%edx,%edx,8\)
+ 1076 14e1 8C1CD3                      mov     %ds,%ds:\(%ebx,%edx,8\)
+ 1077 14e4 3E8C1CD4                    mov     %ds,%ds:\(%esp,%edx,8\)
+ 1078 14e8 8C1CD500 000000             mov     %ds,%ds:\(,%edx,8\)
+ 1079 14ef 8C1CD6                      mov     %ds,%ds:\(%esi,%edx,8\)
+ 1080 14f2 8C1CD7                      mov     %ds,%ds:\(%edi,%edx,8\)
+ 1081 14f5 8C1CD8                      mov     %ds,%ds:\(%eax,%ebx,8\)
+ 1082 14f8 8C1CD9                      mov     %ds,%ds:\(%ecx,%ebx,8\)
+ 1083 14fb 8C1CDA                      mov     %ds,%ds:\(%edx,%ebx,8\)
+ 1084 14fe 8C1CDB                      mov     %ds,%ds:\(%ebx,%ebx,8\)
+ 1085 1501 3E8C1CDC                    mov     %ds,%ds:\(%esp,%ebx,8\)
+ 1086 1505 8C1CDD00 000000             mov     %ds,%ds:\(,%ebx,8\)
+ 1087 150c 8C1CDE                      mov     %ds,%ds:\(%esi,%ebx,8\)
+ 1088 150f 8C1CDF                      mov     %ds,%ds:\(%edi,%ebx,8\)
+ 1089 1512 8C18                        mov     %ds,%ds:\(%eax,8\)
+.*Warning:.*
+ 1090 1514 8C19                        mov     %ds,%ds:\(%ecx,8\)
+.*Warning:.*
+ 1091 1516 8C1A                        mov     %ds,%ds:\(%edx,8\)
+.*Warning:.*
+ 1092 1518 8C1B                        mov     %ds,%ds:\(%ebx,8\)
+.*Warning:.*
+ 1093 151a 3E8C1C24                    mov     %ds,%ds:\(%esp,8\)
+.*Warning:.*
+ 1094 151e 8C1D0000 0000               mov     %ds,%ds:\(,8\)
+.*Warning:.*
+ 1095 1524 8C1E                        mov     %ds,%ds:\(%esi,8\)
+.*Warning:.*
+ 1096 1526 8C1F                        mov     %ds,%ds:\(%edi,8\)
+.*Warning:.*
+ 1097 1528 8C1CE8                      mov     %ds,%ds:\(%eax,%ebp,8\)
+ 1098 152b 8C1CE9                      mov     %ds,%ds:\(%ecx,%ebp,8\)
+ 1099 152e 8C1CEA                      mov     %ds,%ds:\(%edx,%ebp,8\)
+ 1100 1531 8C1CEB                      mov     %ds,%ds:\(%ebx,%ebp,8\)
+ 1101 1534 3E8C1CEC                    mov     %ds,%ds:\(%esp,%ebp,8\)
+ 1102 1538 8C1CED00 000000             mov     %ds,%ds:\(,%ebp,8\)
+ 1103 153f 8C1CEE                      mov     %ds,%ds:\(%esi,%ebp,8\)
+ 1104 1542 8C1CEF                      mov     %ds,%ds:\(%edi,%ebp,8\)
+ 1105 1545 8C1CF0                      mov     %ds,%ds:\(%eax,%esi,8\)
+ 1106 1548 8C1CF1                      mov     %ds,%ds:\(%ecx,%esi,8\)
+ 1107 154b 8C1CF2                      mov     %ds,%ds:\(%edx,%esi,8\)
+ 1108 154e 8C1CF3                      mov     %ds,%ds:\(%ebx,%esi,8\)
+ 1109 1551 3E8C1CF4                    mov     %ds,%ds:\(%esp,%esi,8\)
+ 1110 1555 8C1CF500 000000             mov     %ds,%ds:\(,%esi,8\)
+ 1111 155c 8C1CF6                      mov     %ds,%ds:\(%esi,%esi,8\)
+ 1112 155f 8C1CF7                      mov     %ds,%ds:\(%edi,%esi,8\)
+ 1113 1562 8C1CF8                      mov     %ds,%ds:\(%eax,%edi,8\)
+ 1114 1565 8C1CFA                      mov     %ds,%ds:\(%edx,%edi,8\)
+ 1115 1568 8C1CF9                      mov     %ds,%ds:\(%ecx,%edi,8\)
+ 1116 156b 8C1CFB                      mov     %ds,%ds:\(%ebx,%edi,8\)
+ 1117 156e 3E8C1CFC                    mov     %ds,%ds:\(%esp,%edi,8\)
+ 1118 1572 8C1CFD00 000000             mov     %ds,%ds:\(,%edi,8\)
+ 1119 1579 8C1CFE                      mov     %ds,%ds:\(%esi,%edi,8\)
+ 1120 157c 8C1CFF                      mov     %ds,%ds:\(%edi,%edi,8\)
+ 1121 157f 8C5C0012                    mov     %ds,%ds:0x12\(%eax,%eax,1\)
+ 1122 1583 8C5C0112                    mov     %ds,%ds:0x12\(%ecx,%eax,1\)
+ 1123 1587 8C5C0212                    mov     %ds,%ds:0x12\(%edx,%eax,1\)
+ 1124 158b 8C5C0312                    mov     %ds,%ds:0x12\(%ebx,%eax,1\)
+ 1125 158f 3E8C5C04 12                 mov     %ds,%ds:0x12\(%esp,%eax,1\)
+ 1126 1594 3E8C5C05 12                 mov     %ds,%ds:0x12\(%ebp,%eax,1\)
+ 1127 1599 8C5C0612                    mov     %ds,%ds:0x12\(%esi,%eax,1\)
+ 1128 159d 8C5C0712                    mov     %ds,%ds:0x12\(%edi,%eax,1\)
+ 1129 15a1 8C5C0812                    mov     %ds,%ds:0x12\(%eax,%ecx,1\)
+ 1130 15a5 8C5C0912                    mov     %ds,%ds:0x12\(%ecx,%ecx,1\)
+ 1131 15a9 8C5C0A12                    mov     %ds,%ds:0x12\(%edx,%ecx,1\)
+ 1132 15ad 8C5C0B12                    mov     %ds,%ds:0x12\(%ebx,%ecx,1\)
+ 1133 15b1 3E8C5C0C 12                 mov     %ds,%ds:0x12\(%esp,%ecx,1\)
+ 1134 15b6 3E8C5C0D 12                 mov     %ds,%ds:0x12\(%ebp,%ecx,1\)
+ 1135 15bb 8C5C0E12                    mov     %ds,%ds:0x12\(%esi,%ecx,1\)
+ 1136 15bf 8C5C0F12                    mov     %ds,%ds:0x12\(%edi,%ecx,1\)
+ 1137 15c3 8C5C1012                    mov     %ds,%ds:0x12\(%eax,%edx,1\)
+ 1138 15c7 8C5C1112                    mov     %ds,%ds:0x12\(%ecx,%edx,1\)
+ 1139 15cb 8C5C1212                    mov     %ds,%ds:0x12\(%edx,%edx,1\)
+ 1140 15cf 8C5C1312                    mov     %ds,%ds:0x12\(%ebx,%edx,1\)
+ 1141 15d3 3E8C5C14 12                 mov     %ds,%ds:0x12\(%esp,%edx,1\)
+ 1142 15d8 3E8C5C15 12                 mov     %ds,%ds:0x12\(%ebp,%edx,1\)
+ 1143 15dd 8C5C1612                    mov     %ds,%ds:0x12\(%esi,%edx,1\)
+ 1144 15e1 8C5C1712                    mov     %ds,%ds:0x12\(%edi,%edx,1\)
+ 1145 15e5 8C5C1812                    mov     %ds,%ds:0x12\(%eax,%ebx,1\)
+ 1146 15e9 8C5C1912                    mov     %ds,%ds:0x12\(%ecx,%ebx,1\)
+ 1147 15ed 8C5C1A12                    mov     %ds,%ds:0x12\(%edx,%ebx,1\)
+ 1148 15f1 8C5C1B12                    mov     %ds,%ds:0x12\(%ebx,%ebx,1\)
+ 1149 15f5 3E8C5C1C 12                 mov     %ds,%ds:0x12\(%esp,%ebx,1\)
+ 1150 15fa 3E8C5C1D 12                 mov     %ds,%ds:0x12\(%ebp,%ebx,1\)
+ 1151 15ff 8C5C1E12                    mov     %ds,%ds:0x12\(%esi,%ebx,1\)
+ 1152 1603 8C5C1F12                    mov     %ds,%ds:0x12\(%edi,%ebx,1\)
+ 1153 1607 8C5812                      mov     %ds,%ds:0x12\(%eax,1\)
+ 1154 160a 8C5912                      mov     %ds,%ds:0x12\(%ecx,1\)
+ 1155 160d 8C5A12                      mov     %ds,%ds:0x12\(%edx,1\)
+ 1156 1610 8C5B12                      mov     %ds,%ds:0x12\(%ebx,1\)
+ 1157 1613 3E8C5C24 12                 mov     %ds,%ds:0x12\(%esp,1\)
+ 1158 1618 3E8C5D12                    mov     %ds,%ds:0x12\(%ebp,1\)
+ 1159 161c 8C5E12                      mov     %ds,%ds:0x12\(%esi,1\)
+ 1160 161f 8C5F12                      mov     %ds,%ds:0x12\(%edi,1\)
+ 1161 1622 8C5C2812                    mov     %ds,%ds:0x12\(%eax,%ebp,1\)
+ 1162 1626 8C5C2912                    mov     %ds,%ds:0x12\(%ecx,%ebp,1\)
+ 1163 162a 8C5C2A12                    mov     %ds,%ds:0x12\(%edx,%ebp,1\)
+ 1164 162e 8C5C2B12                    mov     %ds,%ds:0x12\(%ebx,%ebp,1\)
+ 1165 1632 3E8C5C2C 12                 mov     %ds,%ds:0x12\(%esp,%ebp,1\)
+ 1166 1637 3E8C5C2D 12                 mov     %ds,%ds:0x12\(%ebp,%ebp,1\)
+ 1167 163c 8C5C2E12                    mov     %ds,%ds:0x12\(%esi,%ebp,1\)
+ 1168 1640 8C5C2F12                    mov     %ds,%ds:0x12\(%edi,%ebp,1\)
+ 1169 1644 8C5C3012                    mov     %ds,%ds:0x12\(%eax,%esi,1\)
+ 1170 1648 8C5C3112                    mov     %ds,%ds:0x12\(%ecx,%esi,1\)
+ 1171 164c 8C5C3212                    mov     %ds,%ds:0x12\(%edx,%esi,1\)
+ 1172 1650 8C5C3312                    mov     %ds,%ds:0x12\(%ebx,%esi,1\)
+ 1173 1654 3E8C5C34 12                 mov     %ds,%ds:0x12\(%esp,%esi,1\)
+ 1174 1659 3E8C5C35 12                 mov     %ds,%ds:0x12\(%ebp,%esi,1\)
+ 1175 165e 8C5C3612                    mov     %ds,%ds:0x12\(%esi,%esi,1\)
+ 1176 1662 8C5C3712                    mov     %ds,%ds:0x12\(%edi,%esi,1\)
+ 1177 1666 8C5C3812                    mov     %ds,%ds:0x12\(%eax,%edi,1\)
+ 1178 166a 8C5C3912                    mov     %ds,%ds:0x12\(%ecx,%edi,1\)
+ 1179 166e 8C5C3A12                    mov     %ds,%ds:0x12\(%edx,%edi,1\)
+ 1180 1672 8C5C3B12                    mov     %ds,%ds:0x12\(%ebx,%edi,1\)
+ 1181 1676 3E8C5C3C 12                 mov     %ds,%ds:0x12\(%esp,%edi,1\)
+ 1182 167b 3E8C5C3D 12                 mov     %ds,%ds:0x12\(%ebp,%edi,1\)
+ 1183 1680 8C5C3E12                    mov     %ds,%ds:0x12\(%esi,%edi,1\)
+ 1184 1684 8C5C3F12                    mov     %ds,%ds:0x12\(%edi,%edi,1\)
+ 1185 1688 8C5C4012                    mov     %ds,%ds:0x12\(%eax,%eax,2\)
+ 1186 168c 8C5C4112                    mov     %ds,%ds:0x12\(%ecx,%eax,2\)
+ 1187 1690 8C5C4212                    mov     %ds,%ds:0x12\(%edx,%eax,2\)
+ 1188 1694 8C5C4312                    mov     %ds,%ds:0x12\(%ebx,%eax,2\)
+ 1189 1698 3E8C5C44 12                 mov     %ds,%ds:0x12\(%esp,%eax,2\)
+ 1190 169d 3E8C5C45 12                 mov     %ds,%ds:0x12\(%ebp,%eax,2\)
+ 1191 16a2 8C5C4612                    mov     %ds,%ds:0x12\(%esi,%eax,2\)
+ 1192 16a6 8C5C4712                    mov     %ds,%ds:0x12\(%edi,%eax,2\)
+ 1193 16aa 8C5C4812                    mov     %ds,%ds:0x12\(%eax,%ecx,2\)
+ 1194 16ae 8C5C4912                    mov     %ds,%ds:0x12\(%ecx,%ecx,2\)
+ 1195 16b2 8C5C4A12                    mov     %ds,%ds:0x12\(%edx,%ecx,2\)
+ 1196 16b6 8C5C4B12                    mov     %ds,%ds:0x12\(%ebx,%ecx,2\)
+ 1197 16ba 3E8C5C4C 12                 mov     %ds,%ds:0x12\(%esp,%ecx,2\)
+ 1198 16bf 3E8C5C4D 12                 mov     %ds,%ds:0x12\(%ebp,%ecx,2\)
+ 1199 16c4 8C5C4E12                    mov     %ds,%ds:0x12\(%esi,%ecx,2\)
+ 1200 16c8 8C5C4F12                    mov     %ds,%ds:0x12\(%edi,%ecx,2\)
+ 1201 16cc 8C5C5012                    mov     %ds,%ds:0x12\(%eax,%edx,2\)
+ 1202 16d0 8C5C5112                    mov     %ds,%ds:0x12\(%ecx,%edx,2\)
+ 1203 16d4 8C5C5212                    mov     %ds,%ds:0x12\(%edx,%edx,2\)
+ 1204 16d8 8C5C5312                    mov     %ds,%ds:0x12\(%ebx,%edx,2\)
+ 1205 16dc 3E8C5C54 12                 mov     %ds,%ds:0x12\(%esp,%edx,2\)
+ 1206 16e1 3E8C5C55 12                 mov     %ds,%ds:0x12\(%ebp,%edx,2\)
+ 1207 16e6 8C5C5612                    mov     %ds,%ds:0x12\(%esi,%edx,2\)
+ 1208 16ea 8C5C5712                    mov     %ds,%ds:0x12\(%edi,%edx,2\)
+ 1209 16ee 8C5C5812                    mov     %ds,%ds:0x12\(%eax,%ebx,2\)
+ 1210 16f2 8C5C5912                    mov     %ds,%ds:0x12\(%ecx,%ebx,2\)
+ 1211 16f6 8C5C5A12                    mov     %ds,%ds:0x12\(%edx,%ebx,2\)
+ 1212 16fa 8C5C5B12                    mov     %ds,%ds:0x12\(%ebx,%ebx,2\)
+ 1213 16fe 3E8C5C5C 12                 mov     %ds,%ds:0x12\(%esp,%ebx,2\)
+ 1214 1703 3E8C5C5D 12                 mov     %ds,%ds:0x12\(%ebp,%ebx,2\)
+ 1215 1708 8C5C5E12                    mov     %ds,%ds:0x12\(%esi,%ebx,2\)
+ 1216 170c 8C5C5F12                    mov     %ds,%ds:0x12\(%edi,%ebx,2\)
+ 1217 1710 8C5812                      mov     %ds,%ds:0x12\(%eax,2\)
+.*Warning:.*
+ 1218 1713 8C5912                      mov     %ds,%ds:0x12\(%ecx,2\)
+.*Warning:.*
+ 1219 1716 8C5A12                      mov     %ds,%ds:0x12\(%edx,2\)
+.*Warning:.*
+ 1220 1719 8C5B12                      mov     %ds,%ds:0x12\(%ebx,2\)
+.*Warning:.*
+ 1221 171c 3E8C5C24 12                 mov     %ds,%ds:0x12\(%esp,2\)
+.*Warning:.*
+ 1222 1721 3E8C5D12                    mov     %ds,%ds:0x12\(%ebp,2\)
+.*Warning:.*
+ 1223 1725 8C5E12                      mov     %ds,%ds:0x12\(%esi,2\)
+.*Warning:.*
+ 1224 1728 8C5F12                      mov     %ds,%ds:0x12\(%edi,2\)
+.*Warning:.*
+ 1225 172b 8C5C6812                    mov     %ds,%ds:0x12\(%eax,%ebp,2\)
+ 1226 172f 8C5C6912                    mov     %ds,%ds:0x12\(%ecx,%ebp,2\)
+ 1227 1733 8C5C6A12                    mov     %ds,%ds:0x12\(%edx,%ebp,2\)
+ 1228 1737 8C5C6B12                    mov     %ds,%ds:0x12\(%ebx,%ebp,2\)
+ 1229 173b 3E8C5C6C 12                 mov     %ds,%ds:0x12\(%esp,%ebp,2\)
+ 1230 1740 3E8C5C6D 12                 mov     %ds,%ds:0x12\(%ebp,%ebp,2\)
+ 1231 1745 8C5C6E12                    mov     %ds,%ds:0x12\(%esi,%ebp,2\)
+ 1232 1749 8C5C6F12                    mov     %ds,%ds:0x12\(%edi,%ebp,2\)
+ 1233 174d 8C5C7012                    mov     %ds,%ds:0x12\(%eax,%esi,2\)
+ 1234 1751 8C5C7112                    mov     %ds,%ds:0x12\(%ecx,%esi,2\)
+ 1235 1755 8C5C7212                    mov     %ds,%ds:0x12\(%edx,%esi,2\)
+ 1236 1759 8C5C7312                    mov     %ds,%ds:0x12\(%ebx,%esi,2\)
+ 1237 175d 3E8C5C74 12                 mov     %ds,%ds:0x12\(%esp,%esi,2\)
+ 1238 1762 3E8C5C75 12                 mov     %ds,%ds:0x12\(%ebp,%esi,2\)
+ 1239 1767 8C5C7612                    mov     %ds,%ds:0x12\(%esi,%esi,2\)
+ 1240 176b 8C5C7712                    mov     %ds,%ds:0x12\(%edi,%esi,2\)
+ 1241 176f 8C5C7812                    mov     %ds,%ds:0x12\(%eax,%edi,2\)
+ 1242 1773 8C5C7912                    mov     %ds,%ds:0x12\(%ecx,%edi,2\)
+ 1243 1777 8C5C7A12                    mov     %ds,%ds:0x12\(%edx,%edi,2\)
+ 1244 177b 8C5C7B12                    mov     %ds,%ds:0x12\(%ebx,%edi,2\)
+ 1245 177f 3E8C5C7C 12                 mov     %ds,%ds:0x12\(%esp,%edi,2\)
+ 1246 1784 3E8C5C7D 12                 mov     %ds,%ds:0x12\(%ebp,%edi,2\)
+ 1247 1789 8C5C7E12                    mov     %ds,%ds:0x12\(%esi,%edi,2\)
+ 1248 178d 8C5C7F12                    mov     %ds,%ds:0x12\(%edi,%edi,2\)
+ 1249 1791 8C5C8012                    mov     %ds,%ds:0x12\(%eax,%eax,4\)
+ 1250 1795 8C5C8112                    mov     %ds,%ds:0x12\(%ecx,%eax,4\)
+ 1251 1799 8C5C8212                    mov     %ds,%ds:0x12\(%edx,%eax,4\)
+ 1252 179d 8C5C8312                    mov     %ds,%ds:0x12\(%ebx,%eax,4\)
+ 1253 17a1 3E8C5C84 12                 mov     %ds,%ds:0x12\(%esp,%eax,4\)
+ 1254 17a6 3E8C5C85 12                 mov     %ds,%ds:0x12\(%ebp,%eax,4\)
+ 1255 17ab 8C5C8612                    mov     %ds,%ds:0x12\(%esi,%eax,4\)
+ 1256 17af 8C5C8712                    mov     %ds,%ds:0x12\(%edi,%eax,4\)
+ 1257 17b3 8C5C8812                    mov     %ds,%ds:0x12\(%eax,%ecx,4\)
+ 1258 17b7 8C5C8912                    mov     %ds,%ds:0x12\(%ecx,%ecx,4\)
+ 1259 17bb 8C5C8A12                    mov     %ds,%ds:0x12\(%edx,%ecx,4\)
+ 1260 17bf 8C5C8B12                    mov     %ds,%ds:0x12\(%ebx,%ecx,4\)
+ 1261 17c3 3E8C5C8C 12                 mov     %ds,%ds:0x12\(%esp,%ecx,4\)
+ 1262 17c8 3E8C5C8D 12                 mov     %ds,%ds:0x12\(%ebp,%ecx,4\)
+ 1263 17cd 8C5C8E12                    mov     %ds,%ds:0x12\(%esi,%ecx,4\)
+ 1264 17d1 8C5C8F12                    mov     %ds,%ds:0x12\(%edi,%ecx,4\)
+ 1265 17d5 8C5C9012                    mov     %ds,%ds:0x12\(%eax,%edx,4\)
+ 1266 17d9 8C5C9112                    mov     %ds,%ds:0x12\(%ecx,%edx,4\)
+ 1267 17dd 8C5C9212                    mov     %ds,%ds:0x12\(%edx,%edx,4\)
+ 1268 17e1 8C5C9312                    mov     %ds,%ds:0x12\(%ebx,%edx,4\)
+ 1269 17e5 3E8C5C94 12                 mov     %ds,%ds:0x12\(%esp,%edx,4\)
+ 1270 17ea 3E8C5C95 12                 mov     %ds,%ds:0x12\(%ebp,%edx,4\)
+ 1271 17ef 8C5C9612                    mov     %ds,%ds:0x12\(%esi,%edx,4\)
+ 1272 17f3 8C5C9712                    mov     %ds,%ds:0x12\(%edi,%edx,4\)
+ 1273 17f7 8C5C9812                    mov     %ds,%ds:0x12\(%eax,%ebx,4\)
+ 1274 17fb 8C5C9912                    mov     %ds,%ds:0x12\(%ecx,%ebx,4\)
+ 1275 17ff 8C5C9A12                    mov     %ds,%ds:0x12\(%edx,%ebx,4\)
+ 1276 1803 8C5C9B12                    mov     %ds,%ds:0x12\(%ebx,%ebx,4\)
+ 1277 1807 3E8C5C9C 12                 mov     %ds,%ds:0x12\(%esp,%ebx,4\)
+ 1278 180c 3E8C5C9D 12                 mov     %ds,%ds:0x12\(%ebp,%ebx,4\)
+ 1279 1811 8C5C9E12                    mov     %ds,%ds:0x12\(%esi,%ebx,4\)
+ 1280 1815 8C5C9F12                    mov     %ds,%ds:0x12\(%edi,%ebx,4\)
+ 1281 1819 8C5812                      mov     %ds,%ds:0x12\(%eax,4\)
+.*Warning:.*
+ 1282 181c 8C5912                      mov     %ds,%ds:0x12\(%ecx,4\)
+.*Warning:.*
+ 1283 181f 8C5A12                      mov     %ds,%ds:0x12\(%edx,4\)
+.*Warning:.*
+ 1284 1822 8C5B12                      mov     %ds,%ds:0x12\(%ebx,4\)
+.*Warning:.*
+ 1285 1825 3E8C5C24 12                 mov     %ds,%ds:0x12\(%esp,4\)
+.*Warning:.*
+ 1286 182a 3E8C5D12                    mov     %ds,%ds:0x12\(%ebp,4\)
+.*Warning:.*
+ 1287 182e 8C5E12                      mov     %ds,%ds:0x12\(%esi,4\)
+.*Warning:.*
+ 1288 1831 8C5F12                      mov     %ds,%ds:0x12\(%edi,4\)
+.*Warning:.*
+ 1289 1834 8C5CA812                    mov     %ds,%ds:0x12\(%eax,%ebp,4\)
+ 1290 1838 8C5CA912                    mov     %ds,%ds:0x12\(%ecx,%ebp,4\)
+ 1291 183c 8C5CAA12                    mov     %ds,%ds:0x12\(%edx,%ebp,4\)
+ 1292 1840 8C5CAB12                    mov     %ds,%ds:0x12\(%ebx,%ebp,4\)
+ 1293 1844 3E8C5CAC 12                 mov     %ds,%ds:0x12\(%esp,%ebp,4\)
+ 1294 1849 3E8C5CAD 12                 mov     %ds,%ds:0x12\(%ebp,%ebp,4\)
+ 1295 184e 8C5CAE12                    mov     %ds,%ds:0x12\(%esi,%ebp,4\)
+ 1296 1852 8C5CAF12                    mov     %ds,%ds:0x12\(%edi,%ebp,4\)
+ 1297 1856 8C5CB012                    mov     %ds,%ds:0x12\(%eax,%esi,4\)
+ 1298 185a 8C5CB112                    mov     %ds,%ds:0x12\(%ecx,%esi,4\)
+ 1299 185e 8C5CB212                    mov     %ds,%ds:0x12\(%edx,%esi,4\)
+ 1300 1862 8C5CB312                    mov     %ds,%ds:0x12\(%ebx,%esi,4\)
+ 1301 1866 3E8C5CB4 12                 mov     %ds,%ds:0x12\(%esp,%esi,4\)
+ 1302 186b 3E8C5CB5 12                 mov     %ds,%ds:0x12\(%ebp,%esi,4\)
+ 1303 1870 8C5CB612                    mov     %ds,%ds:0x12\(%esi,%esi,4\)
+ 1304 1874 8C5CB712                    mov     %ds,%ds:0x12\(%edi,%esi,4\)
+ 1305 1878 8C5CB812                    mov     %ds,%ds:0x12\(%eax,%edi,4\)
+ 1306 187c 8C5CB912                    mov     %ds,%ds:0x12\(%ecx,%edi,4\)
+ 1307 1880 8C5CBA12                    mov     %ds,%ds:0x12\(%edx,%edi,4\)
+ 1308 1884 8C5CBB12                    mov     %ds,%ds:0x12\(%ebx,%edi,4\)
+ 1309 1888 3E8C5CBC 12                 mov     %ds,%ds:0x12\(%esp,%edi,4\)
+ 1310 188d 3E8C5CBD 12                 mov     %ds,%ds:0x12\(%ebp,%edi,4\)
+ 1311 1892 8C5CBE12                    mov     %ds,%ds:0x12\(%esi,%edi,4\)
+ 1312 1896 8C5CBF12                    mov     %ds,%ds:0x12\(%edi,%edi,4\)
+ 1313 189a 8C5CC012                    mov     %ds,%ds:0x12\(%eax,%eax,8\)
+ 1314 189e 8C5CC112                    mov     %ds,%ds:0x12\(%ecx,%eax,8\)
+ 1315 18a2 8C5CC212                    mov     %ds,%ds:0x12\(%edx,%eax,8\)
+ 1316 18a6 8C5CC312                    mov     %ds,%ds:0x12\(%ebx,%eax,8\)
+ 1317 18aa 3E8C5CC4 12                 mov     %ds,%ds:0x12\(%esp,%eax,8\)
+ 1318 18af 3E8C5CC5 12                 mov     %ds,%ds:0x12\(%ebp,%eax,8\)
+ 1319 18b4 8C5CC612                    mov     %ds,%ds:0x12\(%esi,%eax,8\)
+ 1320 18b8 8C5CC712                    mov     %ds,%ds:0x12\(%edi,%eax,8\)
+ 1321 18bc 8C5CC812                    mov     %ds,%ds:0x12\(%eax,%ecx,8\)
+ 1322 18c0 8C5CC912                    mov     %ds,%ds:0x12\(%ecx,%ecx,8\)
+ 1323 18c4 8C5CCA12                    mov     %ds,%ds:0x12\(%edx,%ecx,8\)
+ 1324 18c8 8C5CCB12                    mov     %ds,%ds:0x12\(%ebx,%ecx,8\)
+ 1325 18cc 3E8C5CCC 12                 mov     %ds,%ds:0x12\(%esp,%ecx,8\)
+ 1326 18d1 3E8C5CCD 12                 mov     %ds,%ds:0x12\(%ebp,%ecx,8\)
+ 1327 18d6 8C5CCE12                    mov     %ds,%ds:0x12\(%esi,%ecx,8\)
+ 1328 18da 8C5CCF12                    mov     %ds,%ds:0x12\(%edi,%ecx,8\)
+ 1329 18de 8C5CD012                    mov     %ds,%ds:0x12\(%eax,%edx,8\)
+ 1330 18e2 8C5CD112                    mov     %ds,%ds:0x12\(%ecx,%edx,8\)
+ 1331 18e6 8C5CD212                    mov     %ds,%ds:0x12\(%edx,%edx,8\)
+ 1332 18ea 8C5CD312                    mov     %ds,%ds:0x12\(%ebx,%edx,8\)
+ 1333 18ee 3E8C5CD4 12                 mov     %ds,%ds:0x12\(%esp,%edx,8\)
+ 1334 18f3 3E8C5CD5 12                 mov     %ds,%ds:0x12\(%ebp,%edx,8\)
+ 1335 18f8 8C5CD612                    mov     %ds,%ds:0x12\(%esi,%edx,8\)
+ 1336 18fc 8C5CD712                    mov     %ds,%ds:0x12\(%edi,%edx,8\)
+ 1337 1900 8C5CD812                    mov     %ds,%ds:0x12\(%eax,%ebx,8\)
+ 1338 1904 8C5CD912                    mov     %ds,%ds:0x12\(%ecx,%ebx,8\)
+ 1339 1908 8C5CDA12                    mov     %ds,%ds:0x12\(%edx,%ebx,8\)
+ 1340 190c 8C5CDB12                    mov     %ds,%ds:0x12\(%ebx,%ebx,8\)
+ 1341 1910 3E8C5CDC 12                 mov     %ds,%ds:0x12\(%esp,%ebx,8\)
+ 1342 1915 3E8C5CDD 12                 mov     %ds,%ds:0x12\(%ebp,%ebx,8\)
+ 1343 191a 8C5CDE12                    mov     %ds,%ds:0x12\(%esi,%ebx,8\)
+ 1344 191e 8C5CDF12                    mov     %ds,%ds:0x12\(%edi,%ebx,8\)
+ 1345 1922 8C5812                      mov     %ds,%ds:0x12\(%eax,8\)
+.*Warning:.*
+ 1346 1925 8C5912                      mov     %ds,%ds:0x12\(%ecx,8\)
+.*Warning:.*
+ 1347 1928 8C5A12                      mov     %ds,%ds:0x12\(%edx,8\)
+.*Warning:.*
+ 1348 192b 8C5B12                      mov     %ds,%ds:0x12\(%ebx,8\)
+.*Warning:.*
+ 1349 192e 3E8C5C24 12                 mov     %ds,%ds:0x12\(%esp,8\)
+.*Warning:.*
+ 1350 1933 3E8C5D12                    mov     %ds,%ds:0x12\(%ebp,8\)
+.*Warning:.*
+ 1351 1937 8C5E12                      mov     %ds,%ds:0x12\(%esi,8\)
+.*Warning:.*
+ 1352 193a 8C5F12                      mov     %ds,%ds:0x12\(%edi,8\)
+.*Warning:.*
+ 1353 193d 8C5CE812                    mov     %ds,%ds:0x12\(%eax,%ebp,8\)
+ 1354 1941 8C5CE912                    mov     %ds,%ds:0x12\(%ecx,%ebp,8\)
+ 1355 1945 8C5CEA12                    mov     %ds,%ds:0x12\(%edx,%ebp,8\)
+ 1356 1949 8C5CEB12                    mov     %ds,%ds:0x12\(%ebx,%ebp,8\)
+ 1357 194d 3E8C5CEC 12                 mov     %ds,%ds:0x12\(%esp,%ebp,8\)
+ 1358 1952 3E8C5CED 12                 mov     %ds,%ds:0x12\(%ebp,%ebp,8\)
+ 1359 1957 8C5CEE12                    mov     %ds,%ds:0x12\(%esi,%ebp,8\)
+ 1360 195b 8C5CEF12                    mov     %ds,%ds:0x12\(%edi,%ebp,8\)
+ 1361 195f 8C5CF012                    mov     %ds,%ds:0x12\(%eax,%esi,8\)
+ 1362 1963 8C5CF112                    mov     %ds,%ds:0x12\(%ecx,%esi,8\)
+ 1363 1967 8C5CF212                    mov     %ds,%ds:0x12\(%edx,%esi,8\)
+ 1364 196b 8C5CF312                    mov     %ds,%ds:0x12\(%ebx,%esi,8\)
+ 1365 196f 3E8C5CF4 12                 mov     %ds,%ds:0x12\(%esp,%esi,8\)
+ 1366 1974 3E8C5CF5 12                 mov     %ds,%ds:0x12\(%ebp,%esi,8\)
+ 1367 1979 8C5CF612                    mov     %ds,%ds:0x12\(%esi,%esi,8\)
+ 1368 197d 8C5CF712                    mov     %ds,%ds:0x12\(%edi,%esi,8\)
+ 1369 1981 8C5CF812                    mov     %ds,%ds:0x12\(%eax,%edi,8\)
+ 1370 1985 8C5CFA12                    mov     %ds,%ds:0x12\(%edx,%edi,8\)
+ 1371 1989 8C5CF912                    mov     %ds,%ds:0x12\(%ecx,%edi,8\)
+ 1372 198d 8C5CFB12                    mov     %ds,%ds:0x12\(%ebx,%edi,8\)
+ 1373 1991 3E8C5CFC 12                 mov     %ds,%ds:0x12\(%esp,%edi,8\)
+ 1374 1996 3E8C5CFD 12                 mov     %ds,%ds:0x12\(%ebp,%edi,8\)
+ 1375 199b 8C5CFE12                    mov     %ds,%ds:0x12\(%esi,%edi,8\)
+ 1376 199f 8C5CFF12                    mov     %ds,%ds:0x12\(%edi,%edi,8\)
+ 1377 19a3 8C9C0078 563412             mov     %ds,%ds:0x12345678\(%eax,%eax,1\)
+ 1378 19aa 8C9C0178 563412             mov     %ds,%ds:0x12345678\(%ecx,%eax,1\)
+ 1379 19b1 8C9C0278 563412             mov     %ds,%ds:0x12345678\(%edx,%eax,1\)
+ 1380 19b8 8C9C0378 563412             mov     %ds,%ds:0x12345678\(%ebx,%eax,1\)
+ 1381 19bf 3E8C9C04 78563412           mov     %ds,%ds:0x12345678\(%esp,%eax,1\)
+ 1382 19c7 3E8C9C05 78563412           mov     %ds,%ds:0x12345678\(%ebp,%eax,1\)
+ 1383 19cf 8C9C0678 563412             mov     %ds,%ds:0x12345678\(%esi,%eax,1\)
+ 1384 19d6 8C9C0778 563412             mov     %ds,%ds:0x12345678\(%edi,%eax,1\)
+ 1385 19dd 8C9C0878 563412             mov     %ds,%ds:0x12345678\(%eax,%ecx,1\)
+ 1386 19e4 8C9C0978 563412             mov     %ds,%ds:0x12345678\(%ecx,%ecx,1\)
+ 1387 19eb 8C9C0A78 563412             mov     %ds,%ds:0x12345678\(%edx,%ecx,1\)
+ 1388 19f2 8C9C0B78 563412             mov     %ds,%ds:0x12345678\(%ebx,%ecx,1\)
+ 1389 19f9 3E8C9C0C 78563412           mov     %ds,%ds:0x12345678\(%esp,%ecx,1\)
+ 1390 1a01 3E8C9C0D 78563412           mov     %ds,%ds:0x12345678\(%ebp,%ecx,1\)
+ 1391 1a09 8C9C0E78 563412             mov     %ds,%ds:0x12345678\(%esi,%ecx,1\)
+ 1392 1a10 8C9C0F78 563412             mov     %ds,%ds:0x12345678\(%edi,%ecx,1\)
+ 1393 1a17 8C9C1078 563412             mov     %ds,%ds:0x12345678\(%eax,%edx,1\)
+ 1394 1a1e 8C9C1178 563412             mov     %ds,%ds:0x12345678\(%ecx,%edx,1\)
+ 1395 1a25 8C9C1278 563412             mov     %ds,%ds:0x12345678\(%edx,%edx,1\)
+ 1396 1a2c 8C9C1378 563412             mov     %ds,%ds:0x12345678\(%ebx,%edx,1\)
+ 1397 1a33 3E8C9C14 78563412           mov     %ds,%ds:0x12345678\(%esp,%edx,1\)
+ 1398 1a3b 3E8C9C15 78563412           mov     %ds,%ds:0x12345678\(%ebp,%edx,1\)
+ 1399 1a43 8C9C1678 563412             mov     %ds,%ds:0x12345678\(%esi,%edx,1\)
+ 1400 1a4a 8C9C1778 563412             mov     %ds,%ds:0x12345678\(%edi,%edx,1\)
+ 1401 1a51 8C9C1878 563412             mov     %ds,%ds:0x12345678\(%eax,%ebx,1\)
+ 1402 1a58 8C9C1978 563412             mov     %ds,%ds:0x12345678\(%ecx,%ebx,1\)
+ 1403 1a5f 8C9C1A78 563412             mov     %ds,%ds:0x12345678\(%edx,%ebx,1\)
+ 1404 1a66 8C9C1B78 563412             mov     %ds,%ds:0x12345678\(%ebx,%ebx,1\)
+ 1405 1a6d 3E8C9C1C 78563412           mov     %ds,%ds:0x12345678\(%esp,%ebx,1\)
+ 1406 1a75 3E8C9C1D 78563412           mov     %ds,%ds:0x12345678\(%ebp,%ebx,1\)
+ 1407 1a7d 8C9C1E78 563412             mov     %ds,%ds:0x12345678\(%esi,%ebx,1\)
+ 1408 1a84 8C9C1F78 563412             mov     %ds,%ds:0x12345678\(%edi,%ebx,1\)
+ 1409 1a8b 8C987856 3412               mov     %ds,%ds:0x12345678\(%eax,1\)
+ 1410 1a91 8C997856 3412               mov     %ds,%ds:0x12345678\(%ecx,1\)
+ 1411 1a97 8C9A7856 3412               mov     %ds,%ds:0x12345678\(%edx,1\)
+ 1412 1a9d 8C9B7856 3412               mov     %ds,%ds:0x12345678\(%ebx,1\)
+ 1413 1aa3 3E8C9C24 78563412           mov     %ds,%ds:0x12345678\(%esp,1\)
+ 1414 1aab 3E8C9D78 563412             mov     %ds,%ds:0x12345678\(%ebp,1\)
+ 1415 1ab2 8C9E7856 3412               mov     %ds,%ds:0x12345678\(%esi,1\)
+ 1416 1ab8 8C9F7856 3412               mov     %ds,%ds:0x12345678\(%edi,1\)
+ 1417 1abe 8C9C2878 563412             mov     %ds,%ds:0x12345678\(%eax,%ebp,1\)
+ 1418 1ac5 8C9C2978 563412             mov     %ds,%ds:0x12345678\(%ecx,%ebp,1\)
+ 1419 1acc 8C9C2A78 563412             mov     %ds,%ds:0x12345678\(%edx,%ebp,1\)
+ 1420 1ad3 8C9C2B78 563412             mov     %ds,%ds:0x12345678\(%ebx,%ebp,1\)
+ 1421 1ada 3E8C9C2C 78563412           mov     %ds,%ds:0x12345678\(%esp,%ebp,1\)
+ 1422 1ae2 3E8C9C2D 78563412           mov     %ds,%ds:0x12345678\(%ebp,%ebp,1\)
+ 1423 1aea 8C9C2E78 563412             mov     %ds,%ds:0x12345678\(%esi,%ebp,1\)
+ 1424 1af1 8C9C2F78 563412             mov     %ds,%ds:0x12345678\(%edi,%ebp,1\)
+ 1425 1af8 8C9C3078 563412             mov     %ds,%ds:0x12345678\(%eax,%esi,1\)
+ 1426 1aff 8C9C3178 563412             mov     %ds,%ds:0x12345678\(%ecx,%esi,1\)
+ 1427 1b06 8C9C3278 563412             mov     %ds,%ds:0x12345678\(%edx,%esi,1\)
+ 1428 1b0d 8C9C3378 563412             mov     %ds,%ds:0x12345678\(%ebx,%esi,1\)
+ 1429 1b14 3E8C9C34 78563412           mov     %ds,%ds:0x12345678\(%esp,%esi,1\)
+ 1430 1b1c 3E8C9C35 78563412           mov     %ds,%ds:0x12345678\(%ebp,%esi,1\)
+ 1431 1b24 8C9C3678 563412             mov     %ds,%ds:0x12345678\(%esi,%esi,1\)
+ 1432 1b2b 8C9C3778 563412             mov     %ds,%ds:0x12345678\(%edi,%esi,1\)
+ 1433 1b32 8C9C3878 563412             mov     %ds,%ds:0x12345678\(%eax,%edi,1\)
+ 1434 1b39 8C9C3978 563412             mov     %ds,%ds:0x12345678\(%ecx,%edi,1\)
+ 1435 1b40 8C9C3A78 563412             mov     %ds,%ds:0x12345678\(%edx,%edi,1\)
+ 1436 1b47 8C9C3B78 563412             mov     %ds,%ds:0x12345678\(%ebx,%edi,1\)
+ 1437 1b4e 3E8C9C3C 78563412           mov     %ds,%ds:0x12345678\(%esp,%edi,1\)
+ 1438 1b56 3E8C9C3D 78563412           mov     %ds,%ds:0x12345678\(%ebp,%edi,1\)
+ 1439 1b5e 8C9C3E78 563412             mov     %ds,%ds:0x12345678\(%esi,%edi,1\)
+ 1440 1b65 8C9C3F78 563412             mov     %ds,%ds:0x12345678\(%edi,%edi,1\)
+ 1441 1b6c 8C9C4078 563412             mov     %ds,%ds:0x12345678\(%eax,%eax,2\)
+ 1442 1b73 8C9C4178 563412             mov     %ds,%ds:0x12345678\(%ecx,%eax,2\)
+ 1443 1b7a 8C9C4278 563412             mov     %ds,%ds:0x12345678\(%edx,%eax,2\)
+ 1444 1b81 8C9C4378 563412             mov     %ds,%ds:0x12345678\(%ebx,%eax,2\)
+ 1445 1b88 3E8C9C44 78563412           mov     %ds,%ds:0x12345678\(%esp,%eax,2\)
+ 1446 1b90 3E8C9C45 78563412           mov     %ds,%ds:0x12345678\(%ebp,%eax,2\)
+ 1447 1b98 8C9C4678 563412             mov     %ds,%ds:0x12345678\(%esi,%eax,2\)
+ 1448 1b9f 8C9C4778 563412             mov     %ds,%ds:0x12345678\(%edi,%eax,2\)
+ 1449 1ba6 8C9C4878 563412             mov     %ds,%ds:0x12345678\(%eax,%ecx,2\)
+ 1450 1bad 8C9C4978 563412             mov     %ds,%ds:0x12345678\(%ecx,%ecx,2\)
+ 1451 1bb4 8C9C4A78 563412             mov     %ds,%ds:0x12345678\(%edx,%ecx,2\)
+ 1452 1bbb 8C9C4B78 563412             mov     %ds,%ds:0x12345678\(%ebx,%ecx,2\)
+ 1453 1bc2 3E8C9C4C 78563412           mov     %ds,%ds:0x12345678\(%esp,%ecx,2\)
+ 1454 1bca 3E8C9C4D 78563412           mov     %ds,%ds:0x12345678\(%ebp,%ecx,2\)
+ 1455 1bd2 8C9C4E78 563412             mov     %ds,%ds:0x12345678\(%esi,%ecx,2\)
+ 1456 1bd9 8C9C4F78 563412             mov     %ds,%ds:0x12345678\(%edi,%ecx,2\)
+ 1457 1be0 8C9C5078 563412             mov     %ds,%ds:0x12345678\(%eax,%edx,2\)
+ 1458 1be7 8C9C5178 563412             mov     %ds,%ds:0x12345678\(%ecx,%edx,2\)
+ 1459 1bee 8C9C5278 563412             mov     %ds,%ds:0x12345678\(%edx,%edx,2\)
+ 1460 1bf5 8C9C5378 563412             mov     %ds,%ds:0x12345678\(%ebx,%edx,2\)
+ 1461 1bfc 3E8C9C54 78563412           mov     %ds,%ds:0x12345678\(%esp,%edx,2\)
+ 1462 1c04 3E8C9C55 78563412           mov     %ds,%ds:0x12345678\(%ebp,%edx,2\)
+ 1463 1c0c 8C9C5678 563412             mov     %ds,%ds:0x12345678\(%esi,%edx,2\)
+ 1464 1c13 8C9C5778 563412             mov     %ds,%ds:0x12345678\(%edi,%edx,2\)
+ 1465 1c1a 8C9C5878 563412             mov     %ds,%ds:0x12345678\(%eax,%ebx,2\)
+ 1466 1c21 8C9C5978 563412             mov     %ds,%ds:0x12345678\(%ecx,%ebx,2\)
+ 1467 1c28 8C9C5A78 563412             mov     %ds,%ds:0x12345678\(%edx,%ebx,2\)
+ 1468 1c2f 8C9C5B78 563412             mov     %ds,%ds:0x12345678\(%ebx,%ebx,2\)
+ 1469 1c36 3E8C9C5C 78563412           mov     %ds,%ds:0x12345678\(%esp,%ebx,2\)
+ 1470 1c3e 3E8C9C5D 78563412           mov     %ds,%ds:0x12345678\(%ebp,%ebx,2\)
+ 1471 1c46 8C9C5E78 563412             mov     %ds,%ds:0x12345678\(%esi,%ebx,2\)
+ 1472 1c4d 8C9C5F78 563412             mov     %ds,%ds:0x12345678\(%edi,%ebx,2\)
+ 1473 1c54 8C987856 3412               mov     %ds,%ds:0x12345678\(%eax,2\)
+.*Warning:.*
+ 1474 1c5a 8C997856 3412               mov     %ds,%ds:0x12345678\(%ecx,2\)
+.*Warning:.*
+ 1475 1c60 8C9A7856 3412               mov     %ds,%ds:0x12345678\(%edx,2\)
+.*Warning:.*
+ 1476 1c66 8C9B7856 3412               mov     %ds,%ds:0x12345678\(%ebx,2\)
+.*Warning:.*
+ 1477 1c6c 3E8C9C24 78563412           mov     %ds,%ds:0x12345678\(%esp,2\)
+.*Warning:.*
+ 1478 1c74 3E8C9D78 563412             mov     %ds,%ds:0x12345678\(%ebp,2\)
+.*Warning:.*
+ 1479 1c7b 8C9E7856 3412               mov     %ds,%ds:0x12345678\(%esi,2\)
+.*Warning:.*
+ 1480 1c81 8C9F7856 3412               mov     %ds,%ds:0x12345678\(%edi,2\)
+.*Warning:.*
+ 1481 1c87 8C9C6878 563412             mov     %ds,%ds:0x12345678\(%eax,%ebp,2\)
+ 1482 1c8e 8C9C6978 563412             mov     %ds,%ds:0x12345678\(%ecx,%ebp,2\)
+ 1483 1c95 8C9C6A78 563412             mov     %ds,%ds:0x12345678\(%edx,%ebp,2\)
+ 1484 1c9c 8C9C6B78 563412             mov     %ds,%ds:0x12345678\(%ebx,%ebp,2\)
+ 1485 1ca3 3E8C9C6C 78563412           mov     %ds,%ds:0x12345678\(%esp,%ebp,2\)
+ 1486 1cab 3E8C9C6D 78563412           mov     %ds,%ds:0x12345678\(%ebp,%ebp,2\)
+ 1487 1cb3 8C9C6E78 563412             mov     %ds,%ds:0x12345678\(%esi,%ebp,2\)
+ 1488 1cba 8C9C6F78 563412             mov     %ds,%ds:0x12345678\(%edi,%ebp,2\)
+ 1489 1cc1 8C9C7078 563412             mov     %ds,%ds:0x12345678\(%eax,%esi,2\)
+ 1490 1cc8 8C9C7178 563412             mov     %ds,%ds:0x12345678\(%ecx,%esi,2\)
+ 1491 1ccf 8C9C7278 563412             mov     %ds,%ds:0x12345678\(%edx,%esi,2\)
+ 1492 1cd6 8C9C7378 563412             mov     %ds,%ds:0x12345678\(%ebx,%esi,2\)
+ 1493 1cdd 3E8C9C74 78563412           mov     %ds,%ds:0x12345678\(%esp,%esi,2\)
+ 1494 1ce5 3E8C9C75 78563412           mov     %ds,%ds:0x12345678\(%ebp,%esi,2\)
+ 1495 1ced 8C9C7678 563412             mov     %ds,%ds:0x12345678\(%esi,%esi,2\)
+ 1496 1cf4 8C9C7778 563412             mov     %ds,%ds:0x12345678\(%edi,%esi,2\)
+ 1497 1cfb 8C9C7878 563412             mov     %ds,%ds:0x12345678\(%eax,%edi,2\)
+ 1498 1d02 8C9C7978 563412             mov     %ds,%ds:0x12345678\(%ecx,%edi,2\)
+ 1499 1d09 8C9C7A78 563412             mov     %ds,%ds:0x12345678\(%edx,%edi,2\)
+ 1500 1d10 8C9C7B78 563412             mov     %ds,%ds:0x12345678\(%ebx,%edi,2\)
+ 1501 1d17 3E8C9C7C 78563412           mov     %ds,%ds:0x12345678\(%esp,%edi,2\)
+ 1502 1d1f 3E8C9C7D 78563412           mov     %ds,%ds:0x12345678\(%ebp,%edi,2\)
+ 1503 1d27 8C9C7E78 563412             mov     %ds,%ds:0x12345678\(%esi,%edi,2\)
+ 1504 1d2e 8C9C7F78 563412             mov     %ds,%ds:0x12345678\(%edi,%edi,2\)
+ 1505 1d35 8C9C8078 563412             mov     %ds,%ds:0x12345678\(%eax,%eax,4\)
+ 1506 1d3c 8C9C8178 563412             mov     %ds,%ds:0x12345678\(%ecx,%eax,4\)
+ 1507 1d43 8C9C8278 563412             mov     %ds,%ds:0x12345678\(%edx,%eax,4\)
+ 1508 1d4a 8C9C8378 563412             mov     %ds,%ds:0x12345678\(%ebx,%eax,4\)
+ 1509 1d51 3E8C9C84 78563412           mov     %ds,%ds:0x12345678\(%esp,%eax,4\)
+ 1510 1d59 3E8C9C85 78563412           mov     %ds,%ds:0x12345678\(%ebp,%eax,4\)
+ 1511 1d61 8C9C8678 563412             mov     %ds,%ds:0x12345678\(%esi,%eax,4\)
+ 1512 1d68 8C9C8778 563412             mov     %ds,%ds:0x12345678\(%edi,%eax,4\)
+ 1513 1d6f 8C9C8878 563412             mov     %ds,%ds:0x12345678\(%eax,%ecx,4\)
+ 1514 1d76 8C9C8978 563412             mov     %ds,%ds:0x12345678\(%ecx,%ecx,4\)
+ 1515 1d7d 8C9C8A78 563412             mov     %ds,%ds:0x12345678\(%edx,%ecx,4\)
+ 1516 1d84 8C9C8B78 563412             mov     %ds,%ds:0x12345678\(%ebx,%ecx,4\)
+ 1517 1d8b 3E8C9C8C 78563412           mov     %ds,%ds:0x12345678\(%esp,%ecx,4\)
+ 1518 1d93 3E8C9C8D 78563412           mov     %ds,%ds:0x12345678\(%ebp,%ecx,4\)
+ 1519 1d9b 8C9C8E78 563412             mov     %ds,%ds:0x12345678\(%esi,%ecx,4\)
+ 1520 1da2 8C9C8F78 563412             mov     %ds,%ds:0x12345678\(%edi,%ecx,4\)
+ 1521 1da9 8C9C9078 563412             mov     %ds,%ds:0x12345678\(%eax,%edx,4\)
+ 1522 1db0 8C9C9178 563412             mov     %ds,%ds:0x12345678\(%ecx,%edx,4\)
+ 1523 1db7 8C9C9278 563412             mov     %ds,%ds:0x12345678\(%edx,%edx,4\)
+ 1524 1dbe 8C9C9378 563412             mov     %ds,%ds:0x12345678\(%ebx,%edx,4\)
+ 1525 1dc5 3E8C9C94 78563412           mov     %ds,%ds:0x12345678\(%esp,%edx,4\)
+ 1526 1dcd 3E8C9C95 78563412           mov     %ds,%ds:0x12345678\(%ebp,%edx,4\)
+ 1527 1dd5 8C9C9678 563412             mov     %ds,%ds:0x12345678\(%esi,%edx,4\)
+ 1528 1ddc 8C9C9778 563412             mov     %ds,%ds:0x12345678\(%edi,%edx,4\)
+ 1529 1de3 8C9C9878 563412             mov     %ds,%ds:0x12345678\(%eax,%ebx,4\)
+ 1530 1dea 8C9C9978 563412             mov     %ds,%ds:0x12345678\(%ecx,%ebx,4\)
+ 1531 1df1 8C9C9A78 563412             mov     %ds,%ds:0x12345678\(%edx,%ebx,4\)
+ 1532 1df8 8C9C9B78 563412             mov     %ds,%ds:0x12345678\(%ebx,%ebx,4\)
+ 1533 1dff 3E8C9C9C 78563412           mov     %ds,%ds:0x12345678\(%esp,%ebx,4\)
+ 1534 1e07 3E8C9C9D 78563412           mov     %ds,%ds:0x12345678\(%ebp,%ebx,4\)
+ 1535 1e0f 8C9C9E78 563412             mov     %ds,%ds:0x12345678\(%esi,%ebx,4\)
+ 1536 1e16 8C9C9F78 563412             mov     %ds,%ds:0x12345678\(%edi,%ebx,4\)
+ 1537 1e1d 8C987856 3412               mov     %ds,%ds:0x12345678\(%eax,4\)
+.*Warning:.*
+ 1538 1e23 8C997856 3412               mov     %ds,%ds:0x12345678\(%ecx,4\)
+.*Warning:.*
+ 1539 1e29 8C9A7856 3412               mov     %ds,%ds:0x12345678\(%edx,4\)
+.*Warning:.*
+ 1540 1e2f 8C9B7856 3412               mov     %ds,%ds:0x12345678\(%ebx,4\)
+.*Warning:.*
+ 1541 1e35 3E8C9C24 78563412           mov     %ds,%ds:0x12345678\(%esp,4\)
+.*Warning:.*
+ 1542 1e3d 3E8C9D78 563412             mov     %ds,%ds:0x12345678\(%ebp,4\)
+.*Warning:.*
+ 1543 1e44 8C9E7856 3412               mov     %ds,%ds:0x12345678\(%esi,4\)
+.*Warning:.*
+ 1544 1e4a 8C9F7856 3412               mov     %ds,%ds:0x12345678\(%edi,4\)
+.*Warning:.*
+ 1545 1e50 8C9CA878 563412             mov     %ds,%ds:0x12345678\(%eax,%ebp,4\)
+ 1546 1e57 8C9CA978 563412             mov     %ds,%ds:0x12345678\(%ecx,%ebp,4\)
+ 1547 1e5e 8C9CAA78 563412             mov     %ds,%ds:0x12345678\(%edx,%ebp,4\)
+ 1548 1e65 8C9CAB78 563412             mov     %ds,%ds:0x12345678\(%ebx,%ebp,4\)
+ 1549 1e6c 3E8C9CAC 78563412           mov     %ds,%ds:0x12345678\(%esp,%ebp,4\)
+ 1550 1e74 3E8C9CAD 78563412           mov     %ds,%ds:0x12345678\(%ebp,%ebp,4\)
+ 1551 1e7c 8C9CAE78 563412             mov     %ds,%ds:0x12345678\(%esi,%ebp,4\)
+ 1552 1e83 8C9CAF78 563412             mov     %ds,%ds:0x12345678\(%edi,%ebp,4\)
+ 1553 1e8a 8C9CB078 563412             mov     %ds,%ds:0x12345678\(%eax,%esi,4\)
+ 1554 1e91 8C9CB178 563412             mov     %ds,%ds:0x12345678\(%ecx,%esi,4\)
+ 1555 1e98 8C9CB278 563412             mov     %ds,%ds:0x12345678\(%edx,%esi,4\)
+ 1556 1e9f 8C9CB378 563412             mov     %ds,%ds:0x12345678\(%ebx,%esi,4\)
+ 1557 1ea6 3E8C9CB4 78563412           mov     %ds,%ds:0x12345678\(%esp,%esi,4\)
+ 1558 1eae 3E8C9CB5 78563412           mov     %ds,%ds:0x12345678\(%ebp,%esi,4\)
+ 1559 1eb6 8C9CB678 563412             mov     %ds,%ds:0x12345678\(%esi,%esi,4\)
+ 1560 1ebd 8C9CB778 563412             mov     %ds,%ds:0x12345678\(%edi,%esi,4\)
+ 1561 1ec4 8C9CB878 563412             mov     %ds,%ds:0x12345678\(%eax,%edi,4\)
+ 1562 1ecb 8C9CB978 563412             mov     %ds,%ds:0x12345678\(%ecx,%edi,4\)
+ 1563 1ed2 8C9CBA78 563412             mov     %ds,%ds:0x12345678\(%edx,%edi,4\)
+ 1564 1ed9 8C9CBB78 563412             mov     %ds,%ds:0x12345678\(%ebx,%edi,4\)
+ 1565 1ee0 3E8C9CBC 78563412           mov     %ds,%ds:0x12345678\(%esp,%edi,4\)
+ 1566 1ee8 3E8C9CBD 78563412           mov     %ds,%ds:0x12345678\(%ebp,%edi,4\)
+ 1567 1ef0 8C9CBE78 563412             mov     %ds,%ds:0x12345678\(%esi,%edi,4\)
+ 1568 1ef7 8C9CBF78 563412             mov     %ds,%ds:0x12345678\(%edi,%edi,4\)
+ 1569 1efe 8C9CC078 563412             mov     %ds,%ds:0x12345678\(%eax,%eax,8\)
+ 1570 1f05 8C9CC178 563412             mov     %ds,%ds:0x12345678\(%ecx,%eax,8\)
+ 1571 1f0c 8C9CC278 563412             mov     %ds,%ds:0x12345678\(%edx,%eax,8\)
+ 1572 1f13 8C9CC378 563412             mov     %ds,%ds:0x12345678\(%ebx,%eax,8\)
+ 1573 1f1a 3E8C9CC4 78563412           mov     %ds,%ds:0x12345678\(%esp,%eax,8\)
+ 1574 1f22 3E8C9CC5 78563412           mov     %ds,%ds:0x12345678\(%ebp,%eax,8\)
+ 1575 1f2a 8C9CC678 563412             mov     %ds,%ds:0x12345678\(%esi,%eax,8\)
+ 1576 1f31 8C9CC778 563412             mov     %ds,%ds:0x12345678\(%edi,%eax,8\)
+ 1577 1f38 8C9CC878 563412             mov     %ds,%ds:0x12345678\(%eax,%ecx,8\)
+ 1578 1f3f 8C9CC978 563412             mov     %ds,%ds:0x12345678\(%ecx,%ecx,8\)
+ 1579 1f46 8C9CCA78 563412             mov     %ds,%ds:0x12345678\(%edx,%ecx,8\)
+ 1580 1f4d 8C9CCB78 563412             mov     %ds,%ds:0x12345678\(%ebx,%ecx,8\)
+ 1581 1f54 3E8C9CCC 78563412           mov     %ds,%ds:0x12345678\(%esp,%ecx,8\)
+ 1582 1f5c 3E8C9CCD 78563412           mov     %ds,%ds:0x12345678\(%ebp,%ecx,8\)
+ 1583 1f64 8C9CCE78 563412             mov     %ds,%ds:0x12345678\(%esi,%ecx,8\)
+ 1584 1f6b 8C9CCF78 563412             mov     %ds,%ds:0x12345678\(%edi,%ecx,8\)
+ 1585 1f72 8C9CD078 563412             mov     %ds,%ds:0x12345678\(%eax,%edx,8\)
+ 1586 1f79 8C9CD178 563412             mov     %ds,%ds:0x12345678\(%ecx,%edx,8\)
+ 1587 1f80 8C9CD278 563412             mov     %ds,%ds:0x12345678\(%edx,%edx,8\)
+ 1588 1f87 8C9CD378 563412             mov     %ds,%ds:0x12345678\(%ebx,%edx,8\)
+ 1589 1f8e 3E8C9CD4 78563412           mov     %ds,%ds:0x12345678\(%esp,%edx,8\)
+ 1590 1f96 3E8C9CD5 78563412           mov     %ds,%ds:0x12345678\(%ebp,%edx,8\)
+ 1591 1f9e 8C9CD678 563412             mov     %ds,%ds:0x12345678\(%esi,%edx,8\)
+ 1592 1fa5 8C9CD778 563412             mov     %ds,%ds:0x12345678\(%edi,%edx,8\)
+ 1593 1fac 8C9CD878 563412             mov     %ds,%ds:0x12345678\(%eax,%ebx,8\)
+ 1594 1fb3 8C9CD978 563412             mov     %ds,%ds:0x12345678\(%ecx,%ebx,8\)
+ 1595 1fba 8C9CDA78 563412             mov     %ds,%ds:0x12345678\(%edx,%ebx,8\)
+ 1596 1fc1 8C9CDB78 563412             mov     %ds,%ds:0x12345678\(%ebx,%ebx,8\)
+ 1597 1fc8 3E8C9CDC 78563412           mov     %ds,%ds:0x12345678\(%esp,%ebx,8\)
+ 1598 1fd0 3E8C9CDD 78563412           mov     %ds,%ds:0x12345678\(%ebp,%ebx,8\)
+ 1599 1fd8 8C9CDE78 563412             mov     %ds,%ds:0x12345678\(%esi,%ebx,8\)
+ 1600 1fdf 8C9CDF78 563412             mov     %ds,%ds:0x12345678\(%edi,%ebx,8\)
+ 1601 1fe6 8C987856 3412               mov     %ds,%ds:0x12345678\(%eax,8\)
+.*Warning:.*
+ 1602 1fec 8C997856 3412               mov     %ds,%ds:0x12345678\(%ecx,8\)
+.*Warning:.*
+ 1603 1ff2 8C9A7856 3412               mov     %ds,%ds:0x12345678\(%edx,8\)
+.*Warning:.*
+ 1604 1ff8 8C9B7856 3412               mov     %ds,%ds:0x12345678\(%ebx,8\)
+.*Warning:.*
+ 1605 1ffe 3E8C9C24 78563412           mov     %ds,%ds:0x12345678\(%esp,8\)
+.*Warning:.*
+ 1606 2006 3E8C9D78 563412             mov     %ds,%ds:0x12345678\(%ebp,8\)
+.*Warning:.*
+ 1607 200d 8C9E7856 3412               mov     %ds,%ds:0x12345678\(%esi,8\)
+.*Warning:.*
+ 1608 2013 8C9F7856 3412               mov     %ds,%ds:0x12345678\(%edi,8\)
+.*Warning:.*
+ 1609 2019 8C9CE878 563412             mov     %ds,%ds:0x12345678\(%eax,%ebp,8\)
+ 1610 2020 8C9CE978 563412             mov     %ds,%ds:0x12345678\(%ecx,%ebp,8\)
+ 1611 2027 8C9CEA78 563412             mov     %ds,%ds:0x12345678\(%edx,%ebp,8\)
+ 1612 202e 8C9CEB78 563412             mov     %ds,%ds:0x12345678\(%ebx,%ebp,8\)
+ 1613 2035 3E8C9CEC 78563412           mov     %ds,%ds:0x12345678\(%esp,%ebp,8\)
+ 1614 203d 3E8C9CED 78563412           mov     %ds,%ds:0x12345678\(%ebp,%ebp,8\)
+ 1615 2045 8C9CEE78 563412             mov     %ds,%ds:0x12345678\(%esi,%ebp,8\)
+ 1616 204c 8C9CEF78 563412             mov     %ds,%ds:0x12345678\(%edi,%ebp,8\)
+ 1617 2053 8C9CF078 563412             mov     %ds,%ds:0x12345678\(%eax,%esi,8\)
+ 1618 205a 8C9CF178 563412             mov     %ds,%ds:0x12345678\(%ecx,%esi,8\)
+ 1619 2061 8C9CF278 563412             mov     %ds,%ds:0x12345678\(%edx,%esi,8\)
+ 1620 2068 8C9CF378 563412             mov     %ds,%ds:0x12345678\(%ebx,%esi,8\)
+ 1621 206f 3E8C9CF4 78563412           mov     %ds,%ds:0x12345678\(%esp,%esi,8\)
+ 1622 2077 3E8C9CF5 78563412           mov     %ds,%ds:0x12345678\(%ebp,%esi,8\)
+ 1623 207f 8C9CF678 563412             mov     %ds,%ds:0x12345678\(%esi,%esi,8\)
+ 1624 2086 8C9CF778 563412             mov     %ds,%ds:0x12345678\(%edi,%esi,8\)
+ 1625 208d 8C9CF878 563412             mov     %ds,%ds:0x12345678\(%eax,%edi,8\)
+ 1626 2094 8C9CFA78 563412             mov     %ds,%ds:0x12345678\(%edx,%edi,8\)
+ 1627 209b 8C9CF978 563412             mov     %ds,%ds:0x12345678\(%ecx,%edi,8\)
+ 1628 20a2 8C9CFB78 563412             mov     %ds,%ds:0x12345678\(%ebx,%edi,8\)
+ 1629 20a9 3E8C9CFC 78563412           mov     %ds,%ds:0x12345678\(%esp,%edi,8\)
+ 1630 20b1 3E8C9CFD 78563412           mov     %ds,%ds:0x12345678\(%ebp,%edi,8\)
+ 1631 20b9 8C9CFE78 563412             mov     %ds,%ds:0x12345678\(%esi,%edi,8\)
+ 1632 20c0 8C9CFF78 563412             mov     %ds,%ds:0x12345678\(%edi,%edi,8\)
+ 1633 20c7 3E8C5C05 00                 mov     %ds,%ds:\(%ebp,%eax,1\)
+ 1634 20cc 3E8C5C0D 00                 mov     %ds,%ds:\(%ebp,%ecx,1\)
+ 1635 20d1 3E8C5C15 00                 mov     %ds,%ds:\(%ebp,%edx,1\)
+ 1636 20d6 3E8C5C1D 00                 mov     %ds,%ds:\(%ebp,%ebx,1\)
+ 1637 20db 3E8C5D00                    mov     %ds,%ds:\(%ebp,1\)
+ 1638 20df 3E8C5C2D 00                 mov     %ds,%ds:\(%ebp,%ebp,1\)
+ 1639 20e4 3E8C5C35 00                 mov     %ds,%ds:\(%ebp,%esi,1\)
+ 1640 20e9 3E8C5C3D 00                 mov     %ds,%ds:\(%ebp,%edi,1\)
+ 1641 20ee 3E8C5C45 00                 mov     %ds,%ds:\(%ebp,%eax,2\)
+ 1642 20f3 3E8C5C4D 00                 mov     %ds,%ds:\(%ebp,%ecx,2\)
+ 1643 20f8 3E8C5C55 00                 mov     %ds,%ds:\(%ebp,%edx,2\)
+ 1644 20fd 3E8C5C5D 00                 mov     %ds,%ds:\(%ebp,%ebx,2\)
+ 1645 2102 3E8C5D00                    mov     %ds,%ds:\(%ebp,2\)
+.*Warning:.*
+ 1646 2106 3E8C5C6D 00                 mov     %ds,%ds:\(%ebp,%ebp,2\)
+ 1647 210b 3E8C5C75 00                 mov     %ds,%ds:\(%ebp,%esi,2\)
+ 1648 2110 3E8C5C7D 00                 mov     %ds,%ds:\(%ebp,%edi,2\)
+ 1649 2115 3E8C5C85 00                 mov     %ds,%ds:\(%ebp,%eax,4\)
+ 1650 211a 3E8C5C8D 00                 mov     %ds,%ds:\(%ebp,%ecx,4\)
+ 1651 211f 3E8C5C95 00                 mov     %ds,%ds:\(%ebp,%edx,4\)
+ 1652 2124 3E8C5C9D 00                 mov     %ds,%ds:\(%ebp,%ebx,4\)
+ 1653 2129 3E8C5D00                    mov     %ds,%ds:\(%ebp,4\)
+.*Warning:.*
+ 1654 212d 3E8C5CAD 00                 mov     %ds,%ds:\(%ebp,%ebp,4\)
+ 1655 2132 3E8C5CB5 00                 mov     %ds,%ds:\(%ebp,%esi,4\)
+ 1656 2137 3E8C5CBD 00                 mov     %ds,%ds:\(%ebp,%edi,4\)
+ 1657 213c 3E8C5CC5 00                 mov     %ds,%ds:\(%ebp,%eax,8\)
+ 1658 2141 3E8C5CCD 00                 mov     %ds,%ds:\(%ebp,%ecx,8\)
+ 1659 2146 3E8C5CD5 00                 mov     %ds,%ds:\(%ebp,%edx,8\)
+ 1660 214b 3E8C5CDD 00                 mov     %ds,%ds:\(%ebp,%ebx,8\)
+ 1661 2150 3E8C5D00                    mov     %ds,%ds:\(%ebp,8\)
+.*Warning:.*
+ 1662 2154 3E8C5CED 00                 mov     %ds,%ds:\(%ebp,%ebp,8\)
+ 1663 2159 3E8C5CF5 00                 mov     %ds,%ds:\(%ebp,%esi,8\)
+ 1664 215e 3E8C5CFD 00                 mov     %ds,%ds:\(%ebp,%edi,8\)
+ 1665 2163 8C1D1200 0000               mov     %ds,%ds:0x12\(,1\)
+ 1666 2169 8C1D1200 0000               mov     %ds,%ds:0x12\(,2\)
+.*Warning:.*
+ 1667 216f 8C1D1200 0000               mov     %ds,%ds:0x12\(,4\)
+.*Warning:.*
+ 1668 2175 8C1D1200 0000               mov     %ds,%ds:0x12\(,8\)
+.*Warning:.*
+ 1669 [        ]*
+ 1670 [        ]*              # Force a good alignment.
+ 1671 217b 00 [        ]*      .byte   0
diff --git a/gas/testsuite/gas/i386/modrm.s b/gas/testsuite/gas/i386/modrm.s
new file mode 100644 (file)
index 0000000..a6fc689
--- /dev/null
@@ -0,0 +1,1671 @@
+.psize 0
+.text
+       mov     %ds,%ss:(%eax)
+       mov     %ds,%ss:(%ecx)
+       mov     %ds,%ss:(%edx)
+       mov     %ds,%ss:(%ebx)
+       mov     %ds,%ss:0
+       mov     %ds,%ss:(%esi)
+       mov     %ds,%ss:(%edi)
+       mov     %ds,%ss:0x12(%eax)
+       mov     %ds,%ss:0x12(%ecx)
+       mov     %ds,%ss:0x12(%edx)
+       mov     %ds,%ss:0x12(%ebx)
+       mov     %ds,%ss:0x12(%ebp)
+       mov     %ds,%ss:0x12(%esi)
+       mov     %ds,%ss:0x12(%edi)
+       mov     %ds,%ss:0x12345678(%eax)
+       mov     %ds,%ss:0x12345678(%ecx)
+       mov     %ds,%ss:0x12345678(%edx)
+       mov     %ds,%ss:0x12345678(%ebx)
+       mov     %ds,%ss:0x12345678(%ebp)
+       mov     %ds,%ss:0x12345678(%esi)
+       mov     %ds,%ss:0x12345678(%edi)
+       mov     %ds,%eax
+       mov     %ds,%ecx
+       mov     %ds,%edx
+       mov     %ds,%ebx
+       mov     %ds,%esp
+       mov     %ds,%ebp
+       mov     %ds,%esi
+       mov     %ds,%edi
+       mov     %ds,%ss:(%eax,%eax,1)
+       mov     %ds,%ss:(%ecx,%eax,1)
+       mov     %ds,%ss:(%edx,%eax,1)
+       mov     %ds,%ss:(%ebx,%eax,1)
+       mov     %ds,%ss:(%esp,%eax,1)
+       mov     %ds,%ss:(,%eax,1)
+       mov     %ds,%ss:(%esi,%eax,1)
+       mov     %ds,%ss:(%edi,%eax,1)
+       mov     %ds,%ss:(%eax,%ecx,1)
+       mov     %ds,%ss:(%ecx,%ecx,1)
+       mov     %ds,%ss:(%edx,%ecx,1)
+       mov     %ds,%ss:(%ebx,%ecx,1)
+       mov     %ds,%ss:(%esp,%ecx,1)
+       mov     %ds,%ss:(,%ecx,1)
+       mov     %ds,%ss:(%esi,%ecx,1)
+       mov     %ds,%ss:(%edi,%ecx,1)
+       mov     %ds,%ss:(%eax,%edx,1)
+       mov     %ds,%ss:(%ecx,%edx,1)
+       mov     %ds,%ss:(%edx,%edx,1)
+       mov     %ds,%ss:(%ebx,%edx,1)
+       mov     %ds,%ss:(%esp,%edx,1)
+       mov     %ds,%ss:(,%edx,1)
+       mov     %ds,%ss:(%esi,%edx,1)
+       mov     %ds,%ss:(%edi,%edx,1)
+       mov     %ds,%ss:(%eax,%ebx,1)
+       mov     %ds,%ss:(%ecx,%ebx,1)
+       mov     %ds,%ss:(%edx,%ebx,1)
+       mov     %ds,%ss:(%ebx,%ebx,1)
+       mov     %ds,%ss:(%esp,%ebx,1)
+       mov     %ds,%ss:(,%ebx,1)
+       mov     %ds,%ss:(%esi,%ebx,1)
+       mov     %ds,%ss:(%edi,%ebx,1)
+       mov     %ds,%ss:(%eax,1)
+       mov     %ds,%ss:(%ecx,1)
+       mov     %ds,%ss:(%edx,1)
+       mov     %ds,%ss:(%ebx,1)
+       mov     %ds,%ss:(%esp,1)
+       mov     %ds,%ss:(,1)
+       mov     %ds,%ss:(%esi,1)
+       mov     %ds,%ss:(%edi,1)
+       mov     %ds,%ss:(%eax,%ebp,1)
+       mov     %ds,%ss:(%ecx,%ebp,1)
+       mov     %ds,%ss:(%edx,%ebp,1)
+       mov     %ds,%ss:(%ebx,%ebp,1)
+       mov     %ds,%ss:(%esp,%ebp,1)
+       mov     %ds,%ss:(,%ebp,1)
+       mov     %ds,%ss:(%esi,%ebp,1)
+       mov     %ds,%ss:(%edi,%ebp,1)
+       mov     %ds,%ss:(%eax,%esi,1)
+       mov     %ds,%ss:(%ecx,%esi,1)
+       mov     %ds,%ss:(%edx,%esi,1)
+       mov     %ds,%ss:(%ebx,%esi,1)
+       mov     %ds,%ss:(%esp,%esi,1)
+       mov     %ds,%ss:(,%esi,1)
+       mov     %ds,%ss:(%esi,%esi,1)
+       mov     %ds,%ss:(%edi,%esi,1)
+       mov     %ds,%ss:(%eax,%edi,1)
+       mov     %ds,%ss:(%ecx,%edi,1)
+       mov     %ds,%ss:(%edx,%edi,1)
+       mov     %ds,%ss:(%ebx,%edi,1)
+       mov     %ds,%ss:(%esp,%edi,1)
+       mov     %ds,%ss:(,%edi,1)
+       mov     %ds,%ss:(%esi,%edi,1)
+       mov     %ds,%ss:(%edi,%edi,1)
+       mov     %ds,%ss:(%eax,%eax,2)
+       mov     %ds,%ss:(%ecx,%eax,2)
+       mov     %ds,%ss:(%edx,%eax,2)
+       mov     %ds,%ss:(%ebx,%eax,2)
+       mov     %ds,%ss:(%esp,%eax,2)
+       mov     %ds,%ss:(,%eax,2)
+       mov     %ds,%ss:(%esi,%eax,2)
+       mov     %ds,%ss:(%edi,%eax,2)
+       mov     %ds,%ss:(%eax,%ecx,2)
+       mov     %ds,%ss:(%ecx,%ecx,2)
+       mov     %ds,%ss:(%edx,%ecx,2)
+       mov     %ds,%ss:(%ebx,%ecx,2)
+       mov     %ds,%ss:(%esp,%ecx,2)
+       mov     %ds,%ss:(,%ecx,2)
+       mov     %ds,%ss:(%esi,%ecx,2)
+       mov     %ds,%ss:(%edi,%ecx,2)
+       mov     %ds,%ss:(%eax,%edx,2)
+       mov     %ds,%ss:(%ecx,%edx,2)
+       mov     %ds,%ss:(%edx,%edx,2)
+       mov     %ds,%ss:(%ebx,%edx,2)
+       mov     %ds,%ss:(%esp,%edx,2)
+       mov     %ds,%ss:(,%edx,2)
+       mov     %ds,%ss:(%esi,%edx,2)
+       mov     %ds,%ss:(%edi,%edx,2)
+       mov     %ds,%ss:(%eax,%ebx,2)
+       mov     %ds,%ss:(%ecx,%ebx,2)
+       mov     %ds,%ss:(%edx,%ebx,2)
+       mov     %ds,%ss:(%ebx,%ebx,2)
+       mov     %ds,%ss:(%esp,%ebx,2)
+       mov     %ds,%ss:(,%ebx,2)
+       mov     %ds,%ss:(%esi,%ebx,2)
+       mov     %ds,%ss:(%edi,%ebx,2)
+       mov     %ds,%ss:(%eax,2)
+       mov     %ds,%ss:(%ecx,2)
+       mov     %ds,%ss:(%edx,2)
+       mov     %ds,%ss:(%ebx,2)
+       mov     %ds,%ss:(%esp,2)
+       mov     %ds,%ss:(,2)
+       mov     %ds,%ss:(%esi,2)
+       mov     %ds,%ss:(%edi,2)
+       mov     %ds,%ss:(%eax,%ebp,2)
+       mov     %ds,%ss:(%ecx,%ebp,2)
+       mov     %ds,%ss:(%edx,%ebp,2)
+       mov     %ds,%ss:(%ebx,%ebp,2)
+       mov     %ds,%ss:(%esp,%ebp,2)
+       mov     %ds,%ss:(,%ebp,2)
+       mov     %ds,%ss:(%esi,%ebp,2)
+       mov     %ds,%ss:(%edi,%ebp,2)
+       mov     %ds,%ss:(%eax,%esi,2)
+       mov     %ds,%ss:(%ecx,%esi,2)
+       mov     %ds,%ss:(%edx,%esi,2)
+       mov     %ds,%ss:(%ebx,%esi,2)
+       mov     %ds,%ss:(%esp,%esi,2)
+       mov     %ds,%ss:(,%esi,2)
+       mov     %ds,%ss:(%esi,%esi,2)
+       mov     %ds,%ss:(%edi,%esi,2)
+       mov     %ds,%ss:(%eax,%edi,2)
+       mov     %ds,%ss:(%ecx,%edi,2)
+       mov     %ds,%ss:(%edx,%edi,2)
+       mov     %ds,%ss:(%ebx,%edi,2)
+       mov     %ds,%ss:(%esp,%edi,2)
+       mov     %ds,%ss:(,%edi,2)
+       mov     %ds,%ss:(%esi,%edi,2)
+       mov     %ds,%ss:(%edi,%edi,2)
+       mov     %ds,%ss:(%eax,%eax,4)
+       mov     %ds,%ss:(%ecx,%eax,4)
+       mov     %ds,%ss:(%edx,%eax,4)
+       mov     %ds,%ss:(%ebx,%eax,4)
+       mov     %ds,%ss:(%esp,%eax,4)
+       mov     %ds,%ss:(,%eax,4)
+       mov     %ds,%ss:(%esi,%eax,4)
+       mov     %ds,%ss:(%edi,%eax,4)
+       mov     %ds,%ss:(%eax,%ecx,4)
+       mov     %ds,%ss:(%ecx,%ecx,4)
+       mov     %ds,%ss:(%edx,%ecx,4)
+       mov     %ds,%ss:(%ebx,%ecx,4)
+       mov     %ds,%ss:(%esp,%ecx,4)
+       mov     %ds,%ss:(,%ecx,4)
+       mov     %ds,%ss:(%esi,%ecx,4)
+       mov     %ds,%ss:(%edi,%ecx,4)
+       mov     %ds,%ss:(%eax,%edx,4)
+       mov     %ds,%ss:(%ecx,%edx,4)
+       mov     %ds,%ss:(%edx,%edx,4)
+       mov     %ds,%ss:(%ebx,%edx,4)
+       mov     %ds,%ss:(%esp,%edx,4)
+       mov     %ds,%ss:(,%edx,4)
+       mov     %ds,%ss:(%esi,%edx,4)
+       mov     %ds,%ss:(%edi,%edx,4)
+       mov     %ds,%ss:(%eax,%ebx,4)
+       mov     %ds,%ss:(%ecx,%ebx,4)
+       mov     %ds,%ss:(%edx,%ebx,4)
+       mov     %ds,%ss:(%ebx,%ebx,4)
+       mov     %ds,%ss:(%esp,%ebx,4)
+       mov     %ds,%ss:(,%ebx,4)
+       mov     %ds,%ss:(%esi,%ebx,4)
+       mov     %ds,%ss:(%edi,%ebx,4)
+       mov     %ds,%ss:(%eax,4)
+       mov     %ds,%ss:(%ecx,4)
+       mov     %ds,%ss:(%edx,4)
+       mov     %ds,%ss:(%ebx,4)
+       mov     %ds,%ss:(%esp,4)
+       mov     %ds,%ss:(,4)
+       mov     %ds,%ss:(%esi,4)
+       mov     %ds,%ss:(%edi,4)
+       mov     %ds,%ss:(%eax,%ebp,4)
+       mov     %ds,%ss:(%ecx,%ebp,4)
+       mov     %ds,%ss:(%edx,%ebp,4)
+       mov     %ds,%ss:(%ebx,%ebp,4)
+       mov     %ds,%ss:(%esp,%ebp,4)
+       mov     %ds,%ss:(,%ebp,4)
+       mov     %ds,%ss:(%esi,%ebp,4)
+       mov     %ds,%ss:(%edi,%ebp,4)
+       mov     %ds,%ss:(%eax,%esi,4)
+       mov     %ds,%ss:(%ecx,%esi,4)
+       mov     %ds,%ss:(%edx,%esi,4)
+       mov     %ds,%ss:(%ebx,%esi,4)
+       mov     %ds,%ss:(%esp,%esi,4)
+       mov     %ds,%ss:(,%esi,4)
+       mov     %ds,%ss:(%esi,%esi,4)
+       mov     %ds,%ss:(%edi,%esi,4)
+       mov     %ds,%ss:(%eax,%edi,4)
+       mov     %ds,%ss:(%ecx,%edi,4)
+       mov     %ds,%ss:(%edx,%edi,4)
+       mov     %ds,%ss:(%ebx,%edi,4)
+       mov     %ds,%ss:(%esp,%edi,4)
+       mov     %ds,%ss:(,%edi,4)
+       mov     %ds,%ss:(%esi,%edi,4)
+       mov     %ds,%ss:(%edi,%edi,4)
+       mov     %ds,%ss:(%eax,%eax,8)
+       mov     %ds,%ss:(%ecx,%eax,8)
+       mov     %ds,%ss:(%edx,%eax,8)
+       mov     %ds,%ss:(%ebx,%eax,8)
+       mov     %ds,%ss:(%esp,%eax,8)
+       mov     %ds,%ss:(,%eax,8)
+       mov     %ds,%ss:(%esi,%eax,8)
+       mov     %ds,%ss:(%edi,%eax,8)
+       mov     %ds,%ss:(%eax,%ecx,8)
+       mov     %ds,%ss:(%ecx,%ecx,8)
+       mov     %ds,%ss:(%edx,%ecx,8)
+       mov     %ds,%ss:(%ebx,%ecx,8)
+       mov     %ds,%ss:(%esp,%ecx,8)
+       mov     %ds,%ss:(,%ecx,8)
+       mov     %ds,%ss:(%esi,%ecx,8)
+       mov     %ds,%ss:(%edi,%ecx,8)
+       mov     %ds,%ss:(%eax,%edx,8)
+       mov     %ds,%ss:(%ecx,%edx,8)
+       mov     %ds,%ss:(%edx,%edx,8)
+       mov     %ds,%ss:(%ebx,%edx,8)
+       mov     %ds,%ss:(%esp,%edx,8)
+       mov     %ds,%ss:(,%edx,8)
+       mov     %ds,%ss:(%esi,%edx,8)
+       mov     %ds,%ss:(%edi,%edx,8)
+       mov     %ds,%ss:(%eax,%ebx,8)
+       mov     %ds,%ss:(%ecx,%ebx,8)
+       mov     %ds,%ss:(%edx,%ebx,8)
+       mov     %ds,%ss:(%ebx,%ebx,8)
+       mov     %ds,%ss:(%esp,%ebx,8)
+       mov     %ds,%ss:(,%ebx,8)
+       mov     %ds,%ss:(%esi,%ebx,8)
+       mov     %ds,%ss:(%edi,%ebx,8)
+       mov     %ds,%ss:(%eax,8)
+       mov     %ds,%ss:(%ecx,8)
+       mov     %ds,%ss:(%edx,8)
+       mov     %ds,%ss:(%ebx,8)
+       mov     %ds,%ss:(%esp,8)
+       mov     %ds,%ss:(,8)
+       mov     %ds,%ss:(%esi,8)
+       mov     %ds,%ss:(%edi,8)
+       mov     %ds,%ss:(%eax,%ebp,8)
+       mov     %ds,%ss:(%ecx,%ebp,8)
+       mov     %ds,%ss:(%edx,%ebp,8)
+       mov     %ds,%ss:(%ebx,%ebp,8)
+       mov     %ds,%ss:(%esp,%ebp,8)
+       mov     %ds,%ss:(,%ebp,8)
+       mov     %ds,%ss:(%esi,%ebp,8)
+       mov     %ds,%ss:(%edi,%ebp,8)
+       mov     %ds,%ss:(%eax,%esi,8)
+       mov     %ds,%ss:(%ecx,%esi,8)
+       mov     %ds,%ss:(%edx,%esi,8)
+       mov     %ds,%ss:(%ebx,%esi,8)
+       mov     %ds,%ss:(%esp,%esi,8)
+       mov     %ds,%ss:(,%esi,8)
+       mov     %ds,%ss:(%esi,%esi,8)
+       mov     %ds,%ss:(%edi,%esi,8)
+       mov     %ds,%ss:(%eax,%edi,8)
+       mov     %ds,%ss:(%edx,%edi,8)
+       mov     %ds,%ss:(%ecx,%edi,8)
+       mov     %ds,%ss:(%ebx,%edi,8)
+       mov     %ds,%ss:(%esp,%edi,8)
+       mov     %ds,%ss:(,%edi,8)
+       mov     %ds,%ss:(%esi,%edi,8)
+       mov     %ds,%ss:(%edi,%edi,8)
+       mov     %ds,%ss:0x12(%eax,%eax,1)
+       mov     %ds,%ss:0x12(%ecx,%eax,1)
+       mov     %ds,%ss:0x12(%edx,%eax,1)
+       mov     %ds,%ss:0x12(%ebx,%eax,1)
+       mov     %ds,%ss:0x12(%esp,%eax,1)
+       mov     %ds,%ss:0x12(%ebp,%eax,1)
+       mov     %ds,%ss:0x12(%esi,%eax,1)
+       mov     %ds,%ss:0x12(%edi,%eax,1)
+       mov     %ds,%ss:0x12(%eax,%ecx,1)
+       mov     %ds,%ss:0x12(%ecx,%ecx,1)
+       mov     %ds,%ss:0x12(%edx,%ecx,1)
+       mov     %ds,%ss:0x12(%ebx,%ecx,1)
+       mov     %ds,%ss:0x12(%esp,%ecx,1)
+       mov     %ds,%ss:0x12(%ebp,%ecx,1)
+       mov     %ds,%ss:0x12(%esi,%ecx,1)
+       mov     %ds,%ss:0x12(%edi,%ecx,1)
+       mov     %ds,%ss:0x12(%eax,%edx,1)
+       mov     %ds,%ss:0x12(%ecx,%edx,1)
+       mov     %ds,%ss:0x12(%edx,%edx,1)
+       mov     %ds,%ss:0x12(%ebx,%edx,1)
+       mov     %ds,%ss:0x12(%esp,%edx,1)
+       mov     %ds,%ss:0x12(%ebp,%edx,1)
+       mov     %ds,%ss:0x12(%esi,%edx,1)
+       mov     %ds,%ss:0x12(%edi,%edx,1)
+       mov     %ds,%ss:0x12(%eax,%ebx,1)
+       mov     %ds,%ss:0x12(%ecx,%ebx,1)
+       mov     %ds,%ss:0x12(%edx,%ebx,1)
+       mov     %ds,%ss:0x12(%ebx,%ebx,1)
+       mov     %ds,%ss:0x12(%esp,%ebx,1)
+       mov     %ds,%ss:0x12(%ebp,%ebx,1)
+       mov     %ds,%ss:0x12(%esi,%ebx,1)
+       mov     %ds,%ss:0x12(%edi,%ebx,1)
+       mov     %ds,%ss:0x12(%eax,1)
+       mov     %ds,%ss:0x12(%ecx,1)
+       mov     %ds,%ss:0x12(%edx,1)
+       mov     %ds,%ss:0x12(%ebx,1)
+       mov     %ds,%ss:0x12(%esp,1)
+       mov     %ds,%ss:0x12(%ebp,1)
+       mov     %ds,%ss:0x12(%esi,1)
+       mov     %ds,%ss:0x12(%edi,1)
+       mov     %ds,%ss:0x12(%eax,%ebp,1)
+       mov     %ds,%ss:0x12(%ecx,%ebp,1)
+       mov     %ds,%ss:0x12(%edx,%ebp,1)
+       mov     %ds,%ss:0x12(%ebx,%ebp,1)
+       mov     %ds,%ss:0x12(%esp,%ebp,1)
+       mov     %ds,%ss:0x12(%ebp,%ebp,1)
+       mov     %ds,%ss:0x12(%esi,%ebp,1)
+       mov     %ds,%ss:0x12(%edi,%ebp,1)
+       mov     %ds,%ss:0x12(%eax,%esi,1)
+       mov     %ds,%ss:0x12(%ecx,%esi,1)
+       mov     %ds,%ss:0x12(%edx,%esi,1)
+       mov     %ds,%ss:0x12(%ebx,%esi,1)
+       mov     %ds,%ss:0x12(%esp,%esi,1)
+       mov     %ds,%ss:0x12(%ebp,%esi,1)
+       mov     %ds,%ss:0x12(%esi,%esi,1)
+       mov     %ds,%ss:0x12(%edi,%esi,1)
+       mov     %ds,%ss:0x12(%eax,%edi,1)
+       mov     %ds,%ss:0x12(%ecx,%edi,1)
+       mov     %ds,%ss:0x12(%edx,%edi,1)
+       mov     %ds,%ss:0x12(%ebx,%edi,1)
+       mov     %ds,%ss:0x12(%esp,%edi,1)
+       mov     %ds,%ss:0x12(%ebp,%edi,1)
+       mov     %ds,%ss:0x12(%esi,%edi,1)
+       mov     %ds,%ss:0x12(%edi,%edi,1)
+       mov     %ds,%ss:0x12(%eax,%eax,2)
+       mov     %ds,%ss:0x12(%ecx,%eax,2)
+       mov     %ds,%ss:0x12(%edx,%eax,2)
+       mov     %ds,%ss:0x12(%ebx,%eax,2)
+       mov     %ds,%ss:0x12(%esp,%eax,2)
+       mov     %ds,%ss:0x12(%ebp,%eax,2)
+       mov     %ds,%ss:0x12(%esi,%eax,2)
+       mov     %ds,%ss:0x12(%edi,%eax,2)
+       mov     %ds,%ss:0x12(%eax,%ecx,2)
+       mov     %ds,%ss:0x12(%ecx,%ecx,2)
+       mov     %ds,%ss:0x12(%edx,%ecx,2)
+       mov     %ds,%ss:0x12(%ebx,%ecx,2)
+       mov     %ds,%ss:0x12(%esp,%ecx,2)
+       mov     %ds,%ss:0x12(%ebp,%ecx,2)
+       mov     %ds,%ss:0x12(%esi,%ecx,2)
+       mov     %ds,%ss:0x12(%edi,%ecx,2)
+       mov     %ds,%ss:0x12(%eax,%edx,2)
+       mov     %ds,%ss:0x12(%ecx,%edx,2)
+       mov     %ds,%ss:0x12(%edx,%edx,2)
+       mov     %ds,%ss:0x12(%ebx,%edx,2)
+       mov     %ds,%ss:0x12(%esp,%edx,2)
+       mov     %ds,%ss:0x12(%ebp,%edx,2)
+       mov     %ds,%ss:0x12(%esi,%edx,2)
+       mov     %ds,%ss:0x12(%edi,%edx,2)
+       mov     %ds,%ss:0x12(%eax,%ebx,2)
+       mov     %ds,%ss:0x12(%ecx,%ebx,2)
+       mov     %ds,%ss:0x12(%edx,%ebx,2)
+       mov     %ds,%ss:0x12(%ebx,%ebx,2)
+       mov     %ds,%ss:0x12(%esp,%ebx,2)
+       mov     %ds,%ss:0x12(%ebp,%ebx,2)
+       mov     %ds,%ss:0x12(%esi,%ebx,2)
+       mov     %ds,%ss:0x12(%edi,%ebx,2)
+       mov     %ds,%ss:0x12(%eax,2)
+       mov     %ds,%ss:0x12(%ecx,2)
+       mov     %ds,%ss:0x12(%edx,2)
+       mov     %ds,%ss:0x12(%ebx,2)
+       mov     %ds,%ss:0x12(%esp,2)
+       mov     %ds,%ss:0x12(%ebp,2)
+       mov     %ds,%ss:0x12(%esi,2)
+       mov     %ds,%ss:0x12(%edi,2)
+       mov     %ds,%ss:0x12(%eax,%ebp,2)
+       mov     %ds,%ss:0x12(%ecx,%ebp,2)
+       mov     %ds,%ss:0x12(%edx,%ebp,2)
+       mov     %ds,%ss:0x12(%ebx,%ebp,2)
+       mov     %ds,%ss:0x12(%esp,%ebp,2)
+       mov     %ds,%ss:0x12(%ebp,%ebp,2)
+       mov     %ds,%ss:0x12(%esi,%ebp,2)
+       mov     %ds,%ss:0x12(%edi,%ebp,2)
+       mov     %ds,%ss:0x12(%eax,%esi,2)
+       mov     %ds,%ss:0x12(%ecx,%esi,2)
+       mov     %ds,%ss:0x12(%edx,%esi,2)
+       mov     %ds,%ss:0x12(%ebx,%esi,2)
+       mov     %ds,%ss:0x12(%esp,%esi,2)
+       mov     %ds,%ss:0x12(%ebp,%esi,2)
+       mov     %ds,%ss:0x12(%esi,%esi,2)
+       mov     %ds,%ss:0x12(%edi,%esi,2)
+       mov     %ds,%ss:0x12(%eax,%edi,2)
+       mov     %ds,%ss:0x12(%ecx,%edi,2)
+       mov     %ds,%ss:0x12(%edx,%edi,2)
+       mov     %ds,%ss:0x12(%ebx,%edi,2)
+       mov     %ds,%ss:0x12(%esp,%edi,2)
+       mov     %ds,%ss:0x12(%ebp,%edi,2)
+       mov     %ds,%ss:0x12(%esi,%edi,2)
+       mov     %ds,%ss:0x12(%edi,%edi,2)
+       mov     %ds,%ss:0x12(%eax,%eax,4)
+       mov     %ds,%ss:0x12(%ecx,%eax,4)
+       mov     %ds,%ss:0x12(%edx,%eax,4)
+       mov     %ds,%ss:0x12(%ebx,%eax,4)
+       mov     %ds,%ss:0x12(%esp,%eax,4)
+       mov     %ds,%ss:0x12(%ebp,%eax,4)
+       mov     %ds,%ss:0x12(%esi,%eax,4)
+       mov     %ds,%ss:0x12(%edi,%eax,4)
+       mov     %ds,%ss:0x12(%eax,%ecx,4)
+       mov     %ds,%ss:0x12(%ecx,%ecx,4)
+       mov     %ds,%ss:0x12(%edx,%ecx,4)
+       mov     %ds,%ss:0x12(%ebx,%ecx,4)
+       mov     %ds,%ss:0x12(%esp,%ecx,4)
+       mov     %ds,%ss:0x12(%ebp,%ecx,4)
+       mov     %ds,%ss:0x12(%esi,%ecx,4)
+       mov     %ds,%ss:0x12(%edi,%ecx,4)
+       mov     %ds,%ss:0x12(%eax,%edx,4)
+       mov     %ds,%ss:0x12(%ecx,%edx,4)
+       mov     %ds,%ss:0x12(%edx,%edx,4)
+       mov     %ds,%ss:0x12(%ebx,%edx,4)
+       mov     %ds,%ss:0x12(%esp,%edx,4)
+       mov     %ds,%ss:0x12(%ebp,%edx,4)
+       mov     %ds,%ss:0x12(%esi,%edx,4)
+       mov     %ds,%ss:0x12(%edi,%edx,4)
+       mov     %ds,%ss:0x12(%eax,%ebx,4)
+       mov     %ds,%ss:0x12(%ecx,%ebx,4)
+       mov     %ds,%ss:0x12(%edx,%ebx,4)
+       mov     %ds,%ss:0x12(%ebx,%ebx,4)
+       mov     %ds,%ss:0x12(%esp,%ebx,4)
+       mov     %ds,%ss:0x12(%ebp,%ebx,4)
+       mov     %ds,%ss:0x12(%esi,%ebx,4)
+       mov     %ds,%ss:0x12(%edi,%ebx,4)
+       mov     %ds,%ss:0x12(%eax,4)
+       mov     %ds,%ss:0x12(%ecx,4)
+       mov     %ds,%ss:0x12(%edx,4)
+       mov     %ds,%ss:0x12(%ebx,4)
+       mov     %ds,%ss:0x12(%esp,4)
+       mov     %ds,%ss:0x12(%ebp,4)
+       mov     %ds,%ss:0x12(%esi,4)
+       mov     %ds,%ss:0x12(%edi,4)
+       mov     %ds,%ss:0x12(%eax,%ebp,4)
+       mov     %ds,%ss:0x12(%ecx,%ebp,4)
+       mov     %ds,%ss:0x12(%edx,%ebp,4)
+       mov     %ds,%ss:0x12(%ebx,%ebp,4)
+       mov     %ds,%ss:0x12(%esp,%ebp,4)
+       mov     %ds,%ss:0x12(%ebp,%ebp,4)
+       mov     %ds,%ss:0x12(%esi,%ebp,4)
+       mov     %ds,%ss:0x12(%edi,%ebp,4)
+       mov     %ds,%ss:0x12(%eax,%esi,4)
+       mov     %ds,%ss:0x12(%ecx,%esi,4)
+       mov     %ds,%ss:0x12(%edx,%esi,4)
+       mov     %ds,%ss:0x12(%ebx,%esi,4)
+       mov     %ds,%ss:0x12(%esp,%esi,4)
+       mov     %ds,%ss:0x12(%ebp,%esi,4)
+       mov     %ds,%ss:0x12(%esi,%esi,4)
+       mov     %ds,%ss:0x12(%edi,%esi,4)
+       mov     %ds,%ss:0x12(%eax,%edi,4)
+       mov     %ds,%ss:0x12(%ecx,%edi,4)
+       mov     %ds,%ss:0x12(%edx,%edi,4)
+       mov     %ds,%ss:0x12(%ebx,%edi,4)
+       mov     %ds,%ss:0x12(%esp,%edi,4)
+       mov     %ds,%ss:0x12(%ebp,%edi,4)
+       mov     %ds,%ss:0x12(%esi,%edi,4)
+       mov     %ds,%ss:0x12(%edi,%edi,4)
+       mov     %ds,%ss:0x12(%eax,%eax,8)
+       mov     %ds,%ss:0x12(%ecx,%eax,8)
+       mov     %ds,%ss:0x12(%edx,%eax,8)
+       mov     %ds,%ss:0x12(%ebx,%eax,8)
+       mov     %ds,%ss:0x12(%esp,%eax,8)
+       mov     %ds,%ss:0x12(%ebp,%eax,8)
+       mov     %ds,%ss:0x12(%esi,%eax,8)
+       mov     %ds,%ss:0x12(%edi,%eax,8)
+       mov     %ds,%ss:0x12(%eax,%ecx,8)
+       mov     %ds,%ss:0x12(%ecx,%ecx,8)
+       mov     %ds,%ss:0x12(%edx,%ecx,8)
+       mov     %ds,%ss:0x12(%ebx,%ecx,8)
+       mov     %ds,%ss:0x12(%esp,%ecx,8)
+       mov     %ds,%ss:0x12(%ebp,%ecx,8)
+       mov     %ds,%ss:0x12(%esi,%ecx,8)
+       mov     %ds,%ss:0x12(%edi,%ecx,8)
+       mov     %ds,%ss:0x12(%eax,%edx,8)
+       mov     %ds,%ss:0x12(%ecx,%edx,8)
+       mov     %ds,%ss:0x12(%edx,%edx,8)
+       mov     %ds,%ss:0x12(%ebx,%edx,8)
+       mov     %ds,%ss:0x12(%esp,%edx,8)
+       mov     %ds,%ss:0x12(%ebp,%edx,8)
+       mov     %ds,%ss:0x12(%esi,%edx,8)
+       mov     %ds,%ss:0x12(%edi,%edx,8)
+       mov     %ds,%ss:0x12(%eax,%ebx,8)
+       mov     %ds,%ss:0x12(%ecx,%ebx,8)
+       mov     %ds,%ss:0x12(%edx,%ebx,8)
+       mov     %ds,%ss:0x12(%ebx,%ebx,8)
+       mov     %ds,%ss:0x12(%esp,%ebx,8)
+       mov     %ds,%ss:0x12(%ebp,%ebx,8)
+       mov     %ds,%ss:0x12(%esi,%ebx,8)
+       mov     %ds,%ss:0x12(%edi,%ebx,8)
+       mov     %ds,%ss:0x12(%eax,8)
+       mov     %ds,%ss:0x12(%ecx,8)
+       mov     %ds,%ss:0x12(%edx,8)
+       mov     %ds,%ss:0x12(%ebx,8)
+       mov     %ds,%ss:0x12(%esp,8)
+       mov     %ds,%ss:0x12(%ebp,8)
+       mov     %ds,%ss:0x12(%esi,8)
+       mov     %ds,%ss:0x12(%edi,8)
+       mov     %ds,%ss:0x12(%eax,%ebp,8)
+       mov     %ds,%ss:0x12(%ecx,%ebp,8)
+       mov     %ds,%ss:0x12(%edx,%ebp,8)
+       mov     %ds,%ss:0x12(%ebx,%ebp,8)
+       mov     %ds,%ss:0x12(%esp,%ebp,8)
+       mov     %ds,%ss:0x12(%ebp,%ebp,8)
+       mov     %ds,%ss:0x12(%esi,%ebp,8)
+       mov     %ds,%ss:0x12(%edi,%ebp,8)
+       mov     %ds,%ss:0x12(%eax,%esi,8)
+       mov     %ds,%ss:0x12(%ecx,%esi,8)
+       mov     %ds,%ss:0x12(%edx,%esi,8)
+       mov     %ds,%ss:0x12(%ebx,%esi,8)
+       mov     %ds,%ss:0x12(%esp,%esi,8)
+       mov     %ds,%ss:0x12(%ebp,%esi,8)
+       mov     %ds,%ss:0x12(%esi,%esi,8)
+       mov     %ds,%ss:0x12(%edi,%esi,8)
+       mov     %ds,%ss:0x12(%eax,%edi,8)
+       mov     %ds,%ss:0x12(%edx,%edi,8)
+       mov     %ds,%ss:0x12(%ecx,%edi,8)
+       mov     %ds,%ss:0x12(%ebx,%edi,8)
+       mov     %ds,%ss:0x12(%esp,%edi,8)
+       mov     %ds,%ss:0x12(%ebp,%edi,8)
+       mov     %ds,%ss:0x12(%esi,%edi,8)
+       mov     %ds,%ss:0x12(%edi,%edi,8)
+       mov     %ds,%ss:0x12345678(%eax,%eax,1)
+       mov     %ds,%ss:0x12345678(%ecx,%eax,1)
+       mov     %ds,%ss:0x12345678(%edx,%eax,1)
+       mov     %ds,%ss:0x12345678(%ebx,%eax,1)
+       mov     %ds,%ss:0x12345678(%esp,%eax,1)
+       mov     %ds,%ss:0x12345678(%ebp,%eax,1)
+       mov     %ds,%ss:0x12345678(%esi,%eax,1)
+       mov     %ds,%ss:0x12345678(%edi,%eax,1)
+       mov     %ds,%ss:0x12345678(%eax,%ecx,1)
+       mov     %ds,%ss:0x12345678(%ecx,%ecx,1)
+       mov     %ds,%ss:0x12345678(%edx,%ecx,1)
+       mov     %ds,%ss:0x12345678(%ebx,%ecx,1)
+       mov     %ds,%ss:0x12345678(%esp,%ecx,1)
+       mov     %ds,%ss:0x12345678(%ebp,%ecx,1)
+       mov     %ds,%ss:0x12345678(%esi,%ecx,1)
+       mov     %ds,%ss:0x12345678(%edi,%ecx,1)
+       mov     %ds,%ss:0x12345678(%eax,%edx,1)
+       mov     %ds,%ss:0x12345678(%ecx,%edx,1)
+       mov     %ds,%ss:0x12345678(%edx,%edx,1)
+       mov     %ds,%ss:0x12345678(%ebx,%edx,1)
+       mov     %ds,%ss:0x12345678(%esp,%edx,1)
+       mov     %ds,%ss:0x12345678(%ebp,%edx,1)
+       mov     %ds,%ss:0x12345678(%esi,%edx,1)
+       mov     %ds,%ss:0x12345678(%edi,%edx,1)
+       mov     %ds,%ss:0x12345678(%eax,%ebx,1)
+       mov     %ds,%ss:0x12345678(%ecx,%ebx,1)
+       mov     %ds,%ss:0x12345678(%edx,%ebx,1)
+       mov     %ds,%ss:0x12345678(%ebx,%ebx,1)
+       mov     %ds,%ss:0x12345678(%esp,%ebx,1)
+       mov     %ds,%ss:0x12345678(%ebp,%ebx,1)
+       mov     %ds,%ss:0x12345678(%esi,%ebx,1)
+       mov     %ds,%ss:0x12345678(%edi,%ebx,1)
+       mov     %ds,%ss:0x12345678(%eax,1)
+       mov     %ds,%ss:0x12345678(%ecx,1)
+       mov     %ds,%ss:0x12345678(%edx,1)
+       mov     %ds,%ss:0x12345678(%ebx,1)
+       mov     %ds,%ss:0x12345678(%esp,1)
+       mov     %ds,%ss:0x12345678(%ebp,1)
+       mov     %ds,%ss:0x12345678(%esi,1)
+       mov     %ds,%ss:0x12345678(%edi,1)
+       mov     %ds,%ss:0x12345678(%eax,%ebp,1)
+       mov     %ds,%ss:0x12345678(%ecx,%ebp,1)
+       mov     %ds,%ss:0x12345678(%edx,%ebp,1)
+       mov     %ds,%ss:0x12345678(%ebx,%ebp,1)
+       mov     %ds,%ss:0x12345678(%esp,%ebp,1)
+       mov     %ds,%ss:0x12345678(%ebp,%ebp,1)
+       mov     %ds,%ss:0x12345678(%esi,%ebp,1)
+       mov     %ds,%ss:0x12345678(%edi,%ebp,1)
+       mov     %ds,%ss:0x12345678(%eax,%esi,1)
+       mov     %ds,%ss:0x12345678(%ecx,%esi,1)
+       mov     %ds,%ss:0x12345678(%edx,%esi,1)
+       mov     %ds,%ss:0x12345678(%ebx,%esi,1)
+       mov     %ds,%ss:0x12345678(%esp,%esi,1)
+       mov     %ds,%ss:0x12345678(%ebp,%esi,1)
+       mov     %ds,%ss:0x12345678(%esi,%esi,1)
+       mov     %ds,%ss:0x12345678(%edi,%esi,1)
+       mov     %ds,%ss:0x12345678(%eax,%edi,1)
+       mov     %ds,%ss:0x12345678(%ecx,%edi,1)
+       mov     %ds,%ss:0x12345678(%edx,%edi,1)
+       mov     %ds,%ss:0x12345678(%ebx,%edi,1)
+       mov     %ds,%ss:0x12345678(%esp,%edi,1)
+       mov     %ds,%ss:0x12345678(%ebp,%edi,1)
+       mov     %ds,%ss:0x12345678(%esi,%edi,1)
+       mov     %ds,%ss:0x12345678(%edi,%edi,1)
+       mov     %ds,%ss:0x12345678(%eax,%eax,2)
+       mov     %ds,%ss:0x12345678(%ecx,%eax,2)
+       mov     %ds,%ss:0x12345678(%edx,%eax,2)
+       mov     %ds,%ss:0x12345678(%ebx,%eax,2)
+       mov     %ds,%ss:0x12345678(%esp,%eax,2)
+       mov     %ds,%ss:0x12345678(%ebp,%eax,2)
+       mov     %ds,%ss:0x12345678(%esi,%eax,2)
+       mov     %ds,%ss:0x12345678(%edi,%eax,2)
+       mov     %ds,%ss:0x12345678(%eax,%ecx,2)
+       mov     %ds,%ss:0x12345678(%ecx,%ecx,2)
+       mov     %ds,%ss:0x12345678(%edx,%ecx,2)
+       mov     %ds,%ss:0x12345678(%ebx,%ecx,2)
+       mov     %ds,%ss:0x12345678(%esp,%ecx,2)
+       mov     %ds,%ss:0x12345678(%ebp,%ecx,2)
+       mov     %ds,%ss:0x12345678(%esi,%ecx,2)
+       mov     %ds,%ss:0x12345678(%edi,%ecx,2)
+       mov     %ds,%ss:0x12345678(%eax,%edx,2)
+       mov     %ds,%ss:0x12345678(%ecx,%edx,2)
+       mov     %ds,%ss:0x12345678(%edx,%edx,2)
+       mov     %ds,%ss:0x12345678(%ebx,%edx,2)
+       mov     %ds,%ss:0x12345678(%esp,%edx,2)
+       mov     %ds,%ss:0x12345678(%ebp,%edx,2)
+       mov     %ds,%ss:0x12345678(%esi,%edx,2)
+       mov     %ds,%ss:0x12345678(%edi,%edx,2)
+       mov     %ds,%ss:0x12345678(%eax,%ebx,2)
+       mov     %ds,%ss:0x12345678(%ecx,%ebx,2)
+       mov     %ds,%ss:0x12345678(%edx,%ebx,2)
+       mov     %ds,%ss:0x12345678(%ebx,%ebx,2)
+       mov     %ds,%ss:0x12345678(%esp,%ebx,2)
+       mov     %ds,%ss:0x12345678(%ebp,%ebx,2)
+       mov     %ds,%ss:0x12345678(%esi,%ebx,2)
+       mov     %ds,%ss:0x12345678(%edi,%ebx,2)
+       mov     %ds,%ss:0x12345678(%eax,2)
+       mov     %ds,%ss:0x12345678(%ecx,2)
+       mov     %ds,%ss:0x12345678(%edx,2)
+       mov     %ds,%ss:0x12345678(%ebx,2)
+       mov     %ds,%ss:0x12345678(%esp,2)
+       mov     %ds,%ss:0x12345678(%ebp,2)
+       mov     %ds,%ss:0x12345678(%esi,2)
+       mov     %ds,%ss:0x12345678(%edi,2)
+       mov     %ds,%ss:0x12345678(%eax,%ebp,2)
+       mov     %ds,%ss:0x12345678(%ecx,%ebp,2)
+       mov     %ds,%ss:0x12345678(%edx,%ebp,2)
+       mov     %ds,%ss:0x12345678(%ebx,%ebp,2)
+       mov     %ds,%ss:0x12345678(%esp,%ebp,2)
+       mov     %ds,%ss:0x12345678(%ebp,%ebp,2)
+       mov     %ds,%ss:0x12345678(%esi,%ebp,2)
+       mov     %ds,%ss:0x12345678(%edi,%ebp,2)
+       mov     %ds,%ss:0x12345678(%eax,%esi,2)
+       mov     %ds,%ss:0x12345678(%ecx,%esi,2)
+       mov     %ds,%ss:0x12345678(%edx,%esi,2)
+       mov     %ds,%ss:0x12345678(%ebx,%esi,2)
+       mov     %ds,%ss:0x12345678(%esp,%esi,2)
+       mov     %ds,%ss:0x12345678(%ebp,%esi,2)
+       mov     %ds,%ss:0x12345678(%esi,%esi,2)
+       mov     %ds,%ss:0x12345678(%edi,%esi,2)
+       mov     %ds,%ss:0x12345678(%eax,%edi,2)
+       mov     %ds,%ss:0x12345678(%ecx,%edi,2)
+       mov     %ds,%ss:0x12345678(%edx,%edi,2)
+       mov     %ds,%ss:0x12345678(%ebx,%edi,2)
+       mov     %ds,%ss:0x12345678(%esp,%edi,2)
+       mov     %ds,%ss:0x12345678(%ebp,%edi,2)
+       mov     %ds,%ss:0x12345678(%esi,%edi,2)
+       mov     %ds,%ss:0x12345678(%edi,%edi,2)
+       mov     %ds,%ss:0x12345678(%eax,%eax,4)
+       mov     %ds,%ss:0x12345678(%ecx,%eax,4)
+       mov     %ds,%ss:0x12345678(%edx,%eax,4)
+       mov     %ds,%ss:0x12345678(%ebx,%eax,4)
+       mov     %ds,%ss:0x12345678(%esp,%eax,4)
+       mov     %ds,%ss:0x12345678(%ebp,%eax,4)
+       mov     %ds,%ss:0x12345678(%esi,%eax,4)
+       mov     %ds,%ss:0x12345678(%edi,%eax,4)
+       mov     %ds,%ss:0x12345678(%eax,%ecx,4)
+       mov     %ds,%ss:0x12345678(%ecx,%ecx,4)
+       mov     %ds,%ss:0x12345678(%edx,%ecx,4)
+       mov     %ds,%ss:0x12345678(%ebx,%ecx,4)
+       mov     %ds,%ss:0x12345678(%esp,%ecx,4)
+       mov     %ds,%ss:0x12345678(%ebp,%ecx,4)
+       mov     %ds,%ss:0x12345678(%esi,%ecx,4)
+       mov     %ds,%ss:0x12345678(%edi,%ecx,4)
+       mov     %ds,%ss:0x12345678(%eax,%edx,4)
+       mov     %ds,%ss:0x12345678(%ecx,%edx,4)
+       mov     %ds,%ss:0x12345678(%edx,%edx,4)
+       mov     %ds,%ss:0x12345678(%ebx,%edx,4)
+       mov     %ds,%ss:0x12345678(%esp,%edx,4)
+       mov     %ds,%ss:0x12345678(%ebp,%edx,4)
+       mov     %ds,%ss:0x12345678(%esi,%edx,4)
+       mov     %ds,%ss:0x12345678(%edi,%edx,4)
+       mov     %ds,%ss:0x12345678(%eax,%ebx,4)
+       mov     %ds,%ss:0x12345678(%ecx,%ebx,4)
+       mov     %ds,%ss:0x12345678(%edx,%ebx,4)
+       mov     %ds,%ss:0x12345678(%ebx,%ebx,4)
+       mov     %ds,%ss:0x12345678(%esp,%ebx,4)
+       mov     %ds,%ss:0x12345678(%ebp,%ebx,4)
+       mov     %ds,%ss:0x12345678(%esi,%ebx,4)
+       mov     %ds,%ss:0x12345678(%edi,%ebx,4)
+       mov     %ds,%ss:0x12345678(%eax,4)
+       mov     %ds,%ss:0x12345678(%ecx,4)
+       mov     %ds,%ss:0x12345678(%edx,4)
+       mov     %ds,%ss:0x12345678(%ebx,4)
+       mov     %ds,%ss:0x12345678(%esp,4)
+       mov     %ds,%ss:0x12345678(%ebp,4)
+       mov     %ds,%ss:0x12345678(%esi,4)
+       mov     %ds,%ss:0x12345678(%edi,4)
+       mov     %ds,%ss:0x12345678(%eax,%ebp,4)
+       mov     %ds,%ss:0x12345678(%ecx,%ebp,4)
+       mov     %ds,%ss:0x12345678(%edx,%ebp,4)
+       mov     %ds,%ss:0x12345678(%ebx,%ebp,4)
+       mov     %ds,%ss:0x12345678(%esp,%ebp,4)
+       mov     %ds,%ss:0x12345678(%ebp,%ebp,4)
+       mov     %ds,%ss:0x12345678(%esi,%ebp,4)
+       mov     %ds,%ss:0x12345678(%edi,%ebp,4)
+       mov     %ds,%ss:0x12345678(%eax,%esi,4)
+       mov     %ds,%ss:0x12345678(%ecx,%esi,4)
+       mov     %ds,%ss:0x12345678(%edx,%esi,4)
+       mov     %ds,%ss:0x12345678(%ebx,%esi,4)
+       mov     %ds,%ss:0x12345678(%esp,%esi,4)
+       mov     %ds,%ss:0x12345678(%ebp,%esi,4)
+       mov     %ds,%ss:0x12345678(%esi,%esi,4)
+       mov     %ds,%ss:0x12345678(%edi,%esi,4)
+       mov     %ds,%ss:0x12345678(%eax,%edi,4)
+       mov     %ds,%ss:0x12345678(%ecx,%edi,4)
+       mov     %ds,%ss:0x12345678(%edx,%edi,4)
+       mov     %ds,%ss:0x12345678(%ebx,%edi,4)
+       mov     %ds,%ss:0x12345678(%esp,%edi,4)
+       mov     %ds,%ss:0x12345678(%ebp,%edi,4)
+       mov     %ds,%ss:0x12345678(%esi,%edi,4)
+       mov     %ds,%ss:0x12345678(%edi,%edi,4)
+       mov     %ds,%ss:0x12345678(%eax,%eax,8)
+       mov     %ds,%ss:0x12345678(%ecx,%eax,8)
+       mov     %ds,%ss:0x12345678(%edx,%eax,8)
+       mov     %ds,%ss:0x12345678(%ebx,%eax,8)
+       mov     %ds,%ss:0x12345678(%esp,%eax,8)
+       mov     %ds,%ss:0x12345678(%ebp,%eax,8)
+       mov     %ds,%ss:0x12345678(%esi,%eax,8)
+       mov     %ds,%ss:0x12345678(%edi,%eax,8)
+       mov     %ds,%ss:0x12345678(%eax,%ecx,8)
+       mov     %ds,%ss:0x12345678(%ecx,%ecx,8)
+       mov     %ds,%ss:0x12345678(%edx,%ecx,8)
+       mov     %ds,%ss:0x12345678(%ebx,%ecx,8)
+       mov     %ds,%ss:0x12345678(%esp,%ecx,8)
+       mov     %ds,%ss:0x12345678(%ebp,%ecx,8)
+       mov     %ds,%ss:0x12345678(%esi,%ecx,8)
+       mov     %ds,%ss:0x12345678(%edi,%ecx,8)
+       mov     %ds,%ss:0x12345678(%eax,%edx,8)
+       mov     %ds,%ss:0x12345678(%ecx,%edx,8)
+       mov     %ds,%ss:0x12345678(%edx,%edx,8)
+       mov     %ds,%ss:0x12345678(%ebx,%edx,8)
+       mov     %ds,%ss:0x12345678(%esp,%edx,8)
+       mov     %ds,%ss:0x12345678(%ebp,%edx,8)
+       mov     %ds,%ss:0x12345678(%esi,%edx,8)
+       mov     %ds,%ss:0x12345678(%edi,%edx,8)
+       mov     %ds,%ss:0x12345678(%eax,%ebx,8)
+       mov     %ds,%ss:0x12345678(%ecx,%ebx,8)
+       mov     %ds,%ss:0x12345678(%edx,%ebx,8)
+       mov     %ds,%ss:0x12345678(%ebx,%ebx,8)
+       mov     %ds,%ss:0x12345678(%esp,%ebx,8)
+       mov     %ds,%ss:0x12345678(%ebp,%ebx,8)
+       mov     %ds,%ss:0x12345678(%esi,%ebx,8)
+       mov     %ds,%ss:0x12345678(%edi,%ebx,8)
+       mov     %ds,%ss:0x12345678(%eax,8)
+       mov     %ds,%ss:0x12345678(%ecx,8)
+       mov     %ds,%ss:0x12345678(%edx,8)
+       mov     %ds,%ss:0x12345678(%ebx,8)
+       mov     %ds,%ss:0x12345678(%esp,8)
+       mov     %ds,%ss:0x12345678(%ebp,8)
+       mov     %ds,%ss:0x12345678(%esi,8)
+       mov     %ds,%ss:0x12345678(%edi,8)
+       mov     %ds,%ss:0x12345678(%eax,%ebp,8)
+       mov     %ds,%ss:0x12345678(%ecx,%ebp,8)
+       mov     %ds,%ss:0x12345678(%edx,%ebp,8)
+       mov     %ds,%ss:0x12345678(%ebx,%ebp,8)
+       mov     %ds,%ss:0x12345678(%esp,%ebp,8)
+       mov     %ds,%ss:0x12345678(%ebp,%ebp,8)
+       mov     %ds,%ss:0x12345678(%esi,%ebp,8)
+       mov     %ds,%ss:0x12345678(%edi,%ebp,8)
+       mov     %ds,%ss:0x12345678(%eax,%esi,8)
+       mov     %ds,%ss:0x12345678(%ecx,%esi,8)
+       mov     %ds,%ss:0x12345678(%edx,%esi,8)
+       mov     %ds,%ss:0x12345678(%ebx,%esi,8)
+       mov     %ds,%ss:0x12345678(%esp,%esi,8)
+       mov     %ds,%ss:0x12345678(%ebp,%esi,8)
+       mov     %ds,%ss:0x12345678(%esi,%esi,8)
+       mov     %ds,%ss:0x12345678(%edi,%esi,8)
+       mov     %ds,%ss:0x12345678(%eax,%edi,8)
+       mov     %ds,%ss:0x12345678(%edx,%edi,8)
+       mov     %ds,%ss:0x12345678(%ecx,%edi,8)
+       mov     %ds,%ss:0x12345678(%ebx,%edi,8)
+       mov     %ds,%ss:0x12345678(%esp,%edi,8)
+       mov     %ds,%ss:0x12345678(%ebp,%edi,8)
+       mov     %ds,%ss:0x12345678(%esi,%edi,8)
+       mov     %ds,%ss:0x12345678(%edi,%edi,8)
+       mov     %ds,%ss:(%ebp,%eax,1)
+       mov     %ds,%ss:(%ebp,%ecx,1)
+       mov     %ds,%ss:(%ebp,%edx,1)
+       mov     %ds,%ss:(%ebp,%ebx,1)
+       mov     %ds,%ss:(%ebp,1)
+       mov     %ds,%ss:(%ebp,%ebp,1)
+       mov     %ds,%ss:(%ebp,%esi,1)
+       mov     %ds,%ss:(%ebp,%edi,1)
+       mov     %ds,%ss:(%ebp,%eax,2)
+       mov     %ds,%ss:(%ebp,%ecx,2)
+       mov     %ds,%ss:(%ebp,%edx,2)
+       mov     %ds,%ss:(%ebp,%ebx,2)
+       mov     %ds,%ss:(%ebp,2)
+       mov     %ds,%ss:(%ebp,%ebp,2)
+       mov     %ds,%ss:(%ebp,%esi,2)
+       mov     %ds,%ss:(%ebp,%edi,2)
+       mov     %ds,%ss:(%ebp,%eax,4)
+       mov     %ds,%ss:(%ebp,%ecx,4)
+       mov     %ds,%ss:(%ebp,%edx,4)
+       mov     %ds,%ss:(%ebp,%ebx,4)
+       mov     %ds,%ss:(%ebp,4)
+       mov     %ds,%ss:(%ebp,%ebp,4)
+       mov     %ds,%ss:(%ebp,%esi,4)
+       mov     %ds,%ss:(%ebp,%edi,4)
+       mov     %ds,%ss:(%ebp,%eax,8)
+       mov     %ds,%ss:(%ebp,%ecx,8)
+       mov     %ds,%ss:(%ebp,%edx,8)
+       mov     %ds,%ss:(%ebp,%ebx,8)
+       mov     %ds,%ss:(%ebp,8)
+       mov     %ds,%ss:(%ebp,%ebp,8)
+       mov     %ds,%ss:(%ebp,%esi,8)
+       mov     %ds,%ss:(%ebp,%edi,8)
+       mov     %ds,%ss:0x12(,1)
+       mov     %ds,%ss:0x12(,2)
+       mov     %ds,%ss:0x12(,4)
+       mov     %ds,%ss:0x12(,8)
+       mov     %ds,%ds:(%eax)
+       mov     %ds,%ds:(%ecx)
+       mov     %ds,%ds:(%edx)
+       mov     %ds,%ds:(%ebx)
+       mov     %ds,%ds:0
+       mov     %ds,%ds:(%esi)
+       mov     %ds,%ds:(%edi)
+       mov     %ds,%ds:0x12(%eax)
+       mov     %ds,%ds:0x12(%ecx)
+       mov     %ds,%ds:0x12(%edx)
+       mov     %ds,%ds:0x12(%ebx)
+       mov     %ds,%ds:0x12(%ebp)
+       mov     %ds,%ds:0x12(%esi)
+       mov     %ds,%ds:0x12(%edi)
+       mov     %ds,%ds:0x12345678(%eax)
+       mov     %ds,%ds:0x12345678(%ecx)
+       mov     %ds,%ds:0x12345678(%edx)
+       mov     %ds,%ds:0x12345678(%ebx)
+       mov     %ds,%ds:0x12345678(%ebp)
+       mov     %ds,%ds:0x12345678(%esi)
+       mov     %ds,%ds:0x12345678(%edi)
+       mov     %ds,%eax
+       mov     %ds,%ecx
+       mov     %ds,%edx
+       mov     %ds,%ebx
+       mov     %ds,%esp
+       mov     %ds,%ebp
+       mov     %ds,%esi
+       mov     %ds,%edi
+       mov     %ds,%ds:(%eax,%eax,1)
+       mov     %ds,%ds:(%ecx,%eax,1)
+       mov     %ds,%ds:(%edx,%eax,1)
+       mov     %ds,%ds:(%ebx,%eax,1)
+       mov     %ds,%ds:(%esp,%eax,1)
+       mov     %ds,%ds:(,%eax,1)
+       mov     %ds,%ds:(%esi,%eax,1)
+       mov     %ds,%ds:(%edi,%eax,1)
+       mov     %ds,%ds:(%eax,%ecx,1)
+       mov     %ds,%ds:(%ecx,%ecx,1)
+       mov     %ds,%ds:(%edx,%ecx,1)
+       mov     %ds,%ds:(%ebx,%ecx,1)
+       mov     %ds,%ds:(%esp,%ecx,1)
+       mov     %ds,%ds:(,%ecx,1)
+       mov     %ds,%ds:(%esi,%ecx,1)
+       mov     %ds,%ds:(%edi,%ecx,1)
+       mov     %ds,%ds:(%eax,%edx,1)
+       mov     %ds,%ds:(%ecx,%edx,1)
+       mov     %ds,%ds:(%edx,%edx,1)
+       mov     %ds,%ds:(%ebx,%edx,1)
+       mov     %ds,%ds:(%esp,%edx,1)
+       mov     %ds,%ds:(,%edx,1)
+       mov     %ds,%ds:(%esi,%edx,1)
+       mov     %ds,%ds:(%edi,%edx,1)
+       mov     %ds,%ds:(%eax,%ebx,1)
+       mov     %ds,%ds:(%ecx,%ebx,1)
+       mov     %ds,%ds:(%edx,%ebx,1)
+       mov     %ds,%ds:(%ebx,%ebx,1)
+       mov     %ds,%ds:(%esp,%ebx,1)
+       mov     %ds,%ds:(,%ebx,1)
+       mov     %ds,%ds:(%esi,%ebx,1)
+       mov     %ds,%ds:(%edi,%ebx,1)
+       mov     %ds,%ds:(%eax,1)
+       mov     %ds,%ds:(%ecx,1)
+       mov     %ds,%ds:(%edx,1)
+       mov     %ds,%ds:(%ebx,1)
+       mov     %ds,%ds:(%esp,1)
+       mov     %ds,%ds:(,1)
+       mov     %ds,%ds:(%esi,1)
+       mov     %ds,%ds:(%edi,1)
+       mov     %ds,%ds:(%eax,%ebp,1)
+       mov     %ds,%ds:(%ecx,%ebp,1)
+       mov     %ds,%ds:(%edx,%ebp,1)
+       mov     %ds,%ds:(%ebx,%ebp,1)
+       mov     %ds,%ds:(%esp,%ebp,1)
+       mov     %ds,%ds:(,%ebp,1)
+       mov     %ds,%ds:(%esi,%ebp,1)
+       mov     %ds,%ds:(%edi,%ebp,1)
+       mov     %ds,%ds:(%eax,%esi,1)
+       mov     %ds,%ds:(%ecx,%esi,1)
+       mov     %ds,%ds:(%edx,%esi,1)
+       mov     %ds,%ds:(%ebx,%esi,1)
+       mov     %ds,%ds:(%esp,%esi,1)
+       mov     %ds,%ds:(,%esi,1)
+       mov     %ds,%ds:(%esi,%esi,1)
+       mov     %ds,%ds:(%edi,%esi,1)
+       mov     %ds,%ds:(%eax,%edi,1)
+       mov     %ds,%ds:(%ecx,%edi,1)
+       mov     %ds,%ds:(%edx,%edi,1)
+       mov     %ds,%ds:(%ebx,%edi,1)
+       mov     %ds,%ds:(%esp,%edi,1)
+       mov     %ds,%ds:(,%edi,1)
+       mov     %ds,%ds:(%esi,%edi,1)
+       mov     %ds,%ds:(%edi,%edi,1)
+       mov     %ds,%ds:(%eax,%eax,2)
+       mov     %ds,%ds:(%ecx,%eax,2)
+       mov     %ds,%ds:(%edx,%eax,2)
+       mov     %ds,%ds:(%ebx,%eax,2)
+       mov     %ds,%ds:(%esp,%eax,2)
+       mov     %ds,%ds:(,%eax,2)
+       mov     %ds,%ds:(%esi,%eax,2)
+       mov     %ds,%ds:(%edi,%eax,2)
+       mov     %ds,%ds:(%eax,%ecx,2)
+       mov     %ds,%ds:(%ecx,%ecx,2)
+       mov     %ds,%ds:(%edx,%ecx,2)
+       mov     %ds,%ds:(%ebx,%ecx,2)
+       mov     %ds,%ds:(%esp,%ecx,2)
+       mov     %ds,%ds:(,%ecx,2)
+       mov     %ds,%ds:(%esi,%ecx,2)
+       mov     %ds,%ds:(%edi,%ecx,2)
+       mov     %ds,%ds:(%eax,%edx,2)
+       mov     %ds,%ds:(%ecx,%edx,2)
+       mov     %ds,%ds:(%edx,%edx,2)
+       mov     %ds,%ds:(%ebx,%edx,2)
+       mov     %ds,%ds:(%esp,%edx,2)
+       mov     %ds,%ds:(,%edx,2)
+       mov     %ds,%ds:(%esi,%edx,2)
+       mov     %ds,%ds:(%edi,%edx,2)
+       mov     %ds,%ds:(%eax,%ebx,2)
+       mov     %ds,%ds:(%ecx,%ebx,2)
+       mov     %ds,%ds:(%edx,%ebx,2)
+       mov     %ds,%ds:(%ebx,%ebx,2)
+       mov     %ds,%ds:(%esp,%ebx,2)
+       mov     %ds,%ds:(,%ebx,2)
+       mov     %ds,%ds:(%esi,%ebx,2)
+       mov     %ds,%ds:(%edi,%ebx,2)
+       mov     %ds,%ds:(%eax,2)
+       mov     %ds,%ds:(%ecx,2)
+       mov     %ds,%ds:(%edx,2)
+       mov     %ds,%ds:(%ebx,2)
+       mov     %ds,%ds:(%esp,2)
+       mov     %ds,%ds:(,2)
+       mov     %ds,%ds:(%esi,2)
+       mov     %ds,%ds:(%edi,2)
+       mov     %ds,%ds:(%eax,%ebp,2)
+       mov     %ds,%ds:(%ecx,%ebp,2)
+       mov     %ds,%ds:(%edx,%ebp,2)
+       mov     %ds,%ds:(%ebx,%ebp,2)
+       mov     %ds,%ds:(%esp,%ebp,2)
+       mov     %ds,%ds:(,%ebp,2)
+       mov     %ds,%ds:(%esi,%ebp,2)
+       mov     %ds,%ds:(%edi,%ebp,2)
+       mov     %ds,%ds:(%eax,%esi,2)
+       mov     %ds,%ds:(%ecx,%esi,2)
+       mov     %ds,%ds:(%edx,%esi,2)
+       mov     %ds,%ds:(%ebx,%esi,2)
+       mov     %ds,%ds:(%esp,%esi,2)
+       mov     %ds,%ds:(,%esi,2)
+       mov     %ds,%ds:(%esi,%esi,2)
+       mov     %ds,%ds:(%edi,%esi,2)
+       mov     %ds,%ds:(%eax,%edi,2)
+       mov     %ds,%ds:(%ecx,%edi,2)
+       mov     %ds,%ds:(%edx,%edi,2)
+       mov     %ds,%ds:(%ebx,%edi,2)
+       mov     %ds,%ds:(%esp,%edi,2)
+       mov     %ds,%ds:(,%edi,2)
+       mov     %ds,%ds:(%esi,%edi,2)
+       mov     %ds,%ds:(%edi,%edi,2)
+       mov     %ds,%ds:(%eax,%eax,4)
+       mov     %ds,%ds:(%ecx,%eax,4)
+       mov     %ds,%ds:(%edx,%eax,4)
+       mov     %ds,%ds:(%ebx,%eax,4)
+       mov     %ds,%ds:(%esp,%eax,4)
+       mov     %ds,%ds:(,%eax,4)
+       mov     %ds,%ds:(%esi,%eax,4)
+       mov     %ds,%ds:(%edi,%eax,4)
+       mov     %ds,%ds:(%eax,%ecx,4)
+       mov     %ds,%ds:(%ecx,%ecx,4)
+       mov     %ds,%ds:(%edx,%ecx,4)
+       mov     %ds,%ds:(%ebx,%ecx,4)
+       mov     %ds,%ds:(%esp,%ecx,4)
+       mov     %ds,%ds:(,%ecx,4)
+       mov     %ds,%ds:(%esi,%ecx,4)
+       mov     %ds,%ds:(%edi,%ecx,4)
+       mov     %ds,%ds:(%eax,%edx,4)
+       mov     %ds,%ds:(%ecx,%edx,4)
+       mov     %ds,%ds:(%edx,%edx,4)
+       mov     %ds,%ds:(%ebx,%edx,4)
+       mov     %ds,%ds:(%esp,%edx,4)
+       mov     %ds,%ds:(,%edx,4)
+       mov     %ds,%ds:(%esi,%edx,4)
+       mov     %ds,%ds:(%edi,%edx,4)
+       mov     %ds,%ds:(%eax,%ebx,4)
+       mov     %ds,%ds:(%ecx,%ebx,4)
+       mov     %ds,%ds:(%edx,%ebx,4)
+       mov     %ds,%ds:(%ebx,%ebx,4)
+       mov     %ds,%ds:(%esp,%ebx,4)
+       mov     %ds,%ds:(,%ebx,4)
+       mov     %ds,%ds:(%esi,%ebx,4)
+       mov     %ds,%ds:(%edi,%ebx,4)
+       mov     %ds,%ds:(%eax,4)
+       mov     %ds,%ds:(%ecx,4)
+       mov     %ds,%ds:(%edx,4)
+       mov     %ds,%ds:(%ebx,4)
+       mov     %ds,%ds:(%esp,4)
+       mov     %ds,%ds:(,4)
+       mov     %ds,%ds:(%esi,4)
+       mov     %ds,%ds:(%edi,4)
+       mov     %ds,%ds:(%eax,%ebp,4)
+       mov     %ds,%ds:(%ecx,%ebp,4)
+       mov     %ds,%ds:(%edx,%ebp,4)
+       mov     %ds,%ds:(%ebx,%ebp,4)
+       mov     %ds,%ds:(%esp,%ebp,4)
+       mov     %ds,%ds:(,%ebp,4)
+       mov     %ds,%ds:(%esi,%ebp,4)
+       mov     %ds,%ds:(%edi,%ebp,4)
+       mov     %ds,%ds:(%eax,%esi,4)
+       mov     %ds,%ds:(%ecx,%esi,4)
+       mov     %ds,%ds:(%edx,%esi,4)
+       mov     %ds,%ds:(%ebx,%esi,4)
+       mov     %ds,%ds:(%esp,%esi,4)
+       mov     %ds,%ds:(,%esi,4)
+       mov     %ds,%ds:(%esi,%esi,4)
+       mov     %ds,%ds:(%edi,%esi,4)
+       mov     %ds,%ds:(%eax,%edi,4)
+       mov     %ds,%ds:(%ecx,%edi,4)
+       mov     %ds,%ds:(%edx,%edi,4)
+       mov     %ds,%ds:(%ebx,%edi,4)
+       mov     %ds,%ds:(%esp,%edi,4)
+       mov     %ds,%ds:(,%edi,4)
+       mov     %ds,%ds:(%esi,%edi,4)
+       mov     %ds,%ds:(%edi,%edi,4)
+       mov     %ds,%ds:(%eax,%eax,8)
+       mov     %ds,%ds:(%ecx,%eax,8)
+       mov     %ds,%ds:(%edx,%eax,8)
+       mov     %ds,%ds:(%ebx,%eax,8)
+       mov     %ds,%ds:(%esp,%eax,8)
+       mov     %ds,%ds:(,%eax,8)
+       mov     %ds,%ds:(%esi,%eax,8)
+       mov     %ds,%ds:(%edi,%eax,8)
+       mov     %ds,%ds:(%eax,%ecx,8)
+       mov     %ds,%ds:(%ecx,%ecx,8)
+       mov     %ds,%ds:(%edx,%ecx,8)
+       mov     %ds,%ds:(%ebx,%ecx,8)
+       mov     %ds,%ds:(%esp,%ecx,8)
+       mov     %ds,%ds:(,%ecx,8)
+       mov     %ds,%ds:(%esi,%ecx,8)
+       mov     %ds,%ds:(%edi,%ecx,8)
+       mov     %ds,%ds:(%eax,%edx,8)
+       mov     %ds,%ds:(%ecx,%edx,8)
+       mov     %ds,%ds:(%edx,%edx,8)
+       mov     %ds,%ds:(%ebx,%edx,8)
+       mov     %ds,%ds:(%esp,%edx,8)
+       mov     %ds,%ds:(,%edx,8)
+       mov     %ds,%ds:(%esi,%edx,8)
+       mov     %ds,%ds:(%edi,%edx,8)
+       mov     %ds,%ds:(%eax,%ebx,8)
+       mov     %ds,%ds:(%ecx,%ebx,8)
+       mov     %ds,%ds:(%edx,%ebx,8)
+       mov     %ds,%ds:(%ebx,%ebx,8)
+       mov     %ds,%ds:(%esp,%ebx,8)
+       mov     %ds,%ds:(,%ebx,8)
+       mov     %ds,%ds:(%esi,%ebx,8)
+       mov     %ds,%ds:(%edi,%ebx,8)
+       mov     %ds,%ds:(%eax,8)
+       mov     %ds,%ds:(%ecx,8)
+       mov     %ds,%ds:(%edx,8)
+       mov     %ds,%ds:(%ebx,8)
+       mov     %ds,%ds:(%esp,8)
+       mov     %ds,%ds:(,8)
+       mov     %ds,%ds:(%esi,8)
+       mov     %ds,%ds:(%edi,8)
+       mov     %ds,%ds:(%eax,%ebp,8)
+       mov     %ds,%ds:(%ecx,%ebp,8)
+       mov     %ds,%ds:(%edx,%ebp,8)
+       mov     %ds,%ds:(%ebx,%ebp,8)
+       mov     %ds,%ds:(%esp,%ebp,8)
+       mov     %ds,%ds:(,%ebp,8)
+       mov     %ds,%ds:(%esi,%ebp,8)
+       mov     %ds,%ds:(%edi,%ebp,8)
+       mov     %ds,%ds:(%eax,%esi,8)
+       mov     %ds,%ds:(%ecx,%esi,8)
+       mov     %ds,%ds:(%edx,%esi,8)
+       mov     %ds,%ds:(%ebx,%esi,8)
+       mov     %ds,%ds:(%esp,%esi,8)
+       mov     %ds,%ds:(,%esi,8)
+       mov     %ds,%ds:(%esi,%esi,8)
+       mov     %ds,%ds:(%edi,%esi,8)
+       mov     %ds,%ds:(%eax,%edi,8)
+       mov     %ds,%ds:(%edx,%edi,8)
+       mov     %ds,%ds:(%ecx,%edi,8)
+       mov     %ds,%ds:(%ebx,%edi,8)
+       mov     %ds,%ds:(%esp,%edi,8)
+       mov     %ds,%ds:(,%edi,8)
+       mov     %ds,%ds:(%esi,%edi,8)
+       mov     %ds,%ds:(%edi,%edi,8)
+       mov     %ds,%ds:0x12(%eax,%eax,1)
+       mov     %ds,%ds:0x12(%ecx,%eax,1)
+       mov     %ds,%ds:0x12(%edx,%eax,1)
+       mov     %ds,%ds:0x12(%ebx,%eax,1)
+       mov     %ds,%ds:0x12(%esp,%eax,1)
+       mov     %ds,%ds:0x12(%ebp,%eax,1)
+       mov     %ds,%ds:0x12(%esi,%eax,1)
+       mov     %ds,%ds:0x12(%edi,%eax,1)
+       mov     %ds,%ds:0x12(%eax,%ecx,1)
+       mov     %ds,%ds:0x12(%ecx,%ecx,1)
+       mov     %ds,%ds:0x12(%edx,%ecx,1)
+       mov     %ds,%ds:0x12(%ebx,%ecx,1)
+       mov     %ds,%ds:0x12(%esp,%ecx,1)
+       mov     %ds,%ds:0x12(%ebp,%ecx,1)
+       mov     %ds,%ds:0x12(%esi,%ecx,1)
+       mov     %ds,%ds:0x12(%edi,%ecx,1)
+       mov     %ds,%ds:0x12(%eax,%edx,1)
+       mov     %ds,%ds:0x12(%ecx,%edx,1)
+       mov     %ds,%ds:0x12(%edx,%edx,1)
+       mov     %ds,%ds:0x12(%ebx,%edx,1)
+       mov     %ds,%ds:0x12(%esp,%edx,1)
+       mov     %ds,%ds:0x12(%ebp,%edx,1)
+       mov     %ds,%ds:0x12(%esi,%edx,1)
+       mov     %ds,%ds:0x12(%edi,%edx,1)
+       mov     %ds,%ds:0x12(%eax,%ebx,1)
+       mov     %ds,%ds:0x12(%ecx,%ebx,1)
+       mov     %ds,%ds:0x12(%edx,%ebx,1)
+       mov     %ds,%ds:0x12(%ebx,%ebx,1)
+       mov     %ds,%ds:0x12(%esp,%ebx,1)
+       mov     %ds,%ds:0x12(%ebp,%ebx,1)
+       mov     %ds,%ds:0x12(%esi,%ebx,1)
+       mov     %ds,%ds:0x12(%edi,%ebx,1)
+       mov     %ds,%ds:0x12(%eax,1)
+       mov     %ds,%ds:0x12(%ecx,1)
+       mov     %ds,%ds:0x12(%edx,1)
+       mov     %ds,%ds:0x12(%ebx,1)
+       mov     %ds,%ds:0x12(%esp,1)
+       mov     %ds,%ds:0x12(%ebp,1)
+       mov     %ds,%ds:0x12(%esi,1)
+       mov     %ds,%ds:0x12(%edi,1)
+       mov     %ds,%ds:0x12(%eax,%ebp,1)
+       mov     %ds,%ds:0x12(%ecx,%ebp,1)
+       mov     %ds,%ds:0x12(%edx,%ebp,1)
+       mov     %ds,%ds:0x12(%ebx,%ebp,1)
+       mov     %ds,%ds:0x12(%esp,%ebp,1)
+       mov     %ds,%ds:0x12(%ebp,%ebp,1)
+       mov     %ds,%ds:0x12(%esi,%ebp,1)
+       mov     %ds,%ds:0x12(%edi,%ebp,1)
+       mov     %ds,%ds:0x12(%eax,%esi,1)
+       mov     %ds,%ds:0x12(%ecx,%esi,1)
+       mov     %ds,%ds:0x12(%edx,%esi,1)
+       mov     %ds,%ds:0x12(%ebx,%esi,1)
+       mov     %ds,%ds:0x12(%esp,%esi,1)
+       mov     %ds,%ds:0x12(%ebp,%esi,1)
+       mov     %ds,%ds:0x12(%esi,%esi,1)
+       mov     %ds,%ds:0x12(%edi,%esi,1)
+       mov     %ds,%ds:0x12(%eax,%edi,1)
+       mov     %ds,%ds:0x12(%ecx,%edi,1)
+       mov     %ds,%ds:0x12(%edx,%edi,1)
+       mov     %ds,%ds:0x12(%ebx,%edi,1)
+       mov     %ds,%ds:0x12(%esp,%edi,1)
+       mov     %ds,%ds:0x12(%ebp,%edi,1)
+       mov     %ds,%ds:0x12(%esi,%edi,1)
+       mov     %ds,%ds:0x12(%edi,%edi,1)
+       mov     %ds,%ds:0x12(%eax,%eax,2)
+       mov     %ds,%ds:0x12(%ecx,%eax,2)
+       mov     %ds,%ds:0x12(%edx,%eax,2)
+       mov     %ds,%ds:0x12(%ebx,%eax,2)
+       mov     %ds,%ds:0x12(%esp,%eax,2)
+       mov     %ds,%ds:0x12(%ebp,%eax,2)
+       mov     %ds,%ds:0x12(%esi,%eax,2)
+       mov     %ds,%ds:0x12(%edi,%eax,2)
+       mov     %ds,%ds:0x12(%eax,%ecx,2)
+       mov     %ds,%ds:0x12(%ecx,%ecx,2)
+       mov     %ds,%ds:0x12(%edx,%ecx,2)
+       mov     %ds,%ds:0x12(%ebx,%ecx,2)
+       mov     %ds,%ds:0x12(%esp,%ecx,2)
+       mov     %ds,%ds:0x12(%ebp,%ecx,2)
+       mov     %ds,%ds:0x12(%esi,%ecx,2)
+       mov     %ds,%ds:0x12(%edi,%ecx,2)
+       mov     %ds,%ds:0x12(%eax,%edx,2)
+       mov     %ds,%ds:0x12(%ecx,%edx,2)
+       mov     %ds,%ds:0x12(%edx,%edx,2)
+       mov     %ds,%ds:0x12(%ebx,%edx,2)
+       mov     %ds,%ds:0x12(%esp,%edx,2)
+       mov     %ds,%ds:0x12(%ebp,%edx,2)
+       mov     %ds,%ds:0x12(%esi,%edx,2)
+       mov     %ds,%ds:0x12(%edi,%edx,2)
+       mov     %ds,%ds:0x12(%eax,%ebx,2)
+       mov     %ds,%ds:0x12(%ecx,%ebx,2)
+       mov     %ds,%ds:0x12(%edx,%ebx,2)
+       mov     %ds,%ds:0x12(%ebx,%ebx,2)
+       mov     %ds,%ds:0x12(%esp,%ebx,2)
+       mov     %ds,%ds:0x12(%ebp,%ebx,2)
+       mov     %ds,%ds:0x12(%esi,%ebx,2)
+       mov     %ds,%ds:0x12(%edi,%ebx,2)
+       mov     %ds,%ds:0x12(%eax,2)
+       mov     %ds,%ds:0x12(%ecx,2)
+       mov     %ds,%ds:0x12(%edx,2)
+       mov     %ds,%ds:0x12(%ebx,2)
+       mov     %ds,%ds:0x12(%esp,2)
+       mov     %ds,%ds:0x12(%ebp,2)
+       mov     %ds,%ds:0x12(%esi,2)
+       mov     %ds,%ds:0x12(%edi,2)
+       mov     %ds,%ds:0x12(%eax,%ebp,2)
+       mov     %ds,%ds:0x12(%ecx,%ebp,2)
+       mov     %ds,%ds:0x12(%edx,%ebp,2)
+       mov     %ds,%ds:0x12(%ebx,%ebp,2)
+       mov     %ds,%ds:0x12(%esp,%ebp,2)
+       mov     %ds,%ds:0x12(%ebp,%ebp,2)
+       mov     %ds,%ds:0x12(%esi,%ebp,2)
+       mov     %ds,%ds:0x12(%edi,%ebp,2)
+       mov     %ds,%ds:0x12(%eax,%esi,2)
+       mov     %ds,%ds:0x12(%ecx,%esi,2)
+       mov     %ds,%ds:0x12(%edx,%esi,2)
+       mov     %ds,%ds:0x12(%ebx,%esi,2)
+       mov     %ds,%ds:0x12(%esp,%esi,2)
+       mov     %ds,%ds:0x12(%ebp,%esi,2)
+       mov     %ds,%ds:0x12(%esi,%esi,2)
+       mov     %ds,%ds:0x12(%edi,%esi,2)
+       mov     %ds,%ds:0x12(%eax,%edi,2)
+       mov     %ds,%ds:0x12(%ecx,%edi,2)
+       mov     %ds,%ds:0x12(%edx,%edi,2)
+       mov     %ds,%ds:0x12(%ebx,%edi,2)
+       mov     %ds,%ds:0x12(%esp,%edi,2)
+       mov     %ds,%ds:0x12(%ebp,%edi,2)
+       mov     %ds,%ds:0x12(%esi,%edi,2)
+       mov     %ds,%ds:0x12(%edi,%edi,2)
+       mov     %ds,%ds:0x12(%eax,%eax,4)
+       mov     %ds,%ds:0x12(%ecx,%eax,4)
+       mov     %ds,%ds:0x12(%edx,%eax,4)
+       mov     %ds,%ds:0x12(%ebx,%eax,4)
+       mov     %ds,%ds:0x12(%esp,%eax,4)
+       mov     %ds,%ds:0x12(%ebp,%eax,4)
+       mov     %ds,%ds:0x12(%esi,%eax,4)
+       mov     %ds,%ds:0x12(%edi,%eax,4)
+       mov     %ds,%ds:0x12(%eax,%ecx,4)
+       mov     %ds,%ds:0x12(%ecx,%ecx,4)
+       mov     %ds,%ds:0x12(%edx,%ecx,4)
+       mov     %ds,%ds:0x12(%ebx,%ecx,4)
+       mov     %ds,%ds:0x12(%esp,%ecx,4)
+       mov     %ds,%ds:0x12(%ebp,%ecx,4)
+       mov     %ds,%ds:0x12(%esi,%ecx,4)
+       mov     %ds,%ds:0x12(%edi,%ecx,4)
+       mov     %ds,%ds:0x12(%eax,%edx,4)
+       mov     %ds,%ds:0x12(%ecx,%edx,4)
+       mov     %ds,%ds:0x12(%edx,%edx,4)
+       mov     %ds,%ds:0x12(%ebx,%edx,4)
+       mov     %ds,%ds:0x12(%esp,%edx,4)
+       mov     %ds,%ds:0x12(%ebp,%edx,4)
+       mov     %ds,%ds:0x12(%esi,%edx,4)
+       mov     %ds,%ds:0x12(%edi,%edx,4)
+       mov     %ds,%ds:0x12(%eax,%ebx,4)
+       mov     %ds,%ds:0x12(%ecx,%ebx,4)
+       mov     %ds,%ds:0x12(%edx,%ebx,4)
+       mov     %ds,%ds:0x12(%ebx,%ebx,4)
+       mov     %ds,%ds:0x12(%esp,%ebx,4)
+       mov     %ds,%ds:0x12(%ebp,%ebx,4)
+       mov     %ds,%ds:0x12(%esi,%ebx,4)
+       mov     %ds,%ds:0x12(%edi,%ebx,4)
+       mov     %ds,%ds:0x12(%eax,4)
+       mov     %ds,%ds:0x12(%ecx,4)
+       mov     %ds,%ds:0x12(%edx,4)
+       mov     %ds,%ds:0x12(%ebx,4)
+       mov     %ds,%ds:0x12(%esp,4)
+       mov     %ds,%ds:0x12(%ebp,4)
+       mov     %ds,%ds:0x12(%esi,4)
+       mov     %ds,%ds:0x12(%edi,4)
+       mov     %ds,%ds:0x12(%eax,%ebp,4)
+       mov     %ds,%ds:0x12(%ecx,%ebp,4)
+       mov     %ds,%ds:0x12(%edx,%ebp,4)
+       mov     %ds,%ds:0x12(%ebx,%ebp,4)
+       mov     %ds,%ds:0x12(%esp,%ebp,4)
+       mov     %ds,%ds:0x12(%ebp,%ebp,4)
+       mov     %ds,%ds:0x12(%esi,%ebp,4)
+       mov     %ds,%ds:0x12(%edi,%ebp,4)
+       mov     %ds,%ds:0x12(%eax,%esi,4)
+       mov     %ds,%ds:0x12(%ecx,%esi,4)
+       mov     %ds,%ds:0x12(%edx,%esi,4)
+       mov     %ds,%ds:0x12(%ebx,%esi,4)
+       mov     %ds,%ds:0x12(%esp,%esi,4)
+       mov     %ds,%ds:0x12(%ebp,%esi,4)
+       mov     %ds,%ds:0x12(%esi,%esi,4)
+       mov     %ds,%ds:0x12(%edi,%esi,4)
+       mov     %ds,%ds:0x12(%eax,%edi,4)
+       mov     %ds,%ds:0x12(%ecx,%edi,4)
+       mov     %ds,%ds:0x12(%edx,%edi,4)
+       mov     %ds,%ds:0x12(%ebx,%edi,4)
+       mov     %ds,%ds:0x12(%esp,%edi,4)
+       mov     %ds,%ds:0x12(%ebp,%edi,4)
+       mov     %ds,%ds:0x12(%esi,%edi,4)
+       mov     %ds,%ds:0x12(%edi,%edi,4)
+       mov     %ds,%ds:0x12(%eax,%eax,8)
+       mov     %ds,%ds:0x12(%ecx,%eax,8)
+       mov     %ds,%ds:0x12(%edx,%eax,8)
+       mov     %ds,%ds:0x12(%ebx,%eax,8)
+       mov     %ds,%ds:0x12(%esp,%eax,8)
+       mov     %ds,%ds:0x12(%ebp,%eax,8)
+       mov     %ds,%ds:0x12(%esi,%eax,8)
+       mov     %ds,%ds:0x12(%edi,%eax,8)
+       mov     %ds,%ds:0x12(%eax,%ecx,8)
+       mov     %ds,%ds:0x12(%ecx,%ecx,8)
+       mov     %ds,%ds:0x12(%edx,%ecx,8)
+       mov     %ds,%ds:0x12(%ebx,%ecx,8)
+       mov     %ds,%ds:0x12(%esp,%ecx,8)
+       mov     %ds,%ds:0x12(%ebp,%ecx,8)
+       mov     %ds,%ds:0x12(%esi,%ecx,8)
+       mov     %ds,%ds:0x12(%edi,%ecx,8)
+       mov     %ds,%ds:0x12(%eax,%edx,8)
+       mov     %ds,%ds:0x12(%ecx,%edx,8)
+       mov     %ds,%ds:0x12(%edx,%edx,8)
+       mov     %ds,%ds:0x12(%ebx,%edx,8)
+       mov     %ds,%ds:0x12(%esp,%edx,8)
+       mov     %ds,%ds:0x12(%ebp,%edx,8)
+       mov     %ds,%ds:0x12(%esi,%edx,8)
+       mov     %ds,%ds:0x12(%edi,%edx,8)
+       mov     %ds,%ds:0x12(%eax,%ebx,8)
+       mov     %ds,%ds:0x12(%ecx,%ebx,8)
+       mov     %ds,%ds:0x12(%edx,%ebx,8)
+       mov     %ds,%ds:0x12(%ebx,%ebx,8)
+       mov     %ds,%ds:0x12(%esp,%ebx,8)
+       mov     %ds,%ds:0x12(%ebp,%ebx,8)
+       mov     %ds,%ds:0x12(%esi,%ebx,8)
+       mov     %ds,%ds:0x12(%edi,%ebx,8)
+       mov     %ds,%ds:0x12(%eax,8)
+       mov     %ds,%ds:0x12(%ecx,8)
+       mov     %ds,%ds:0x12(%edx,8)
+       mov     %ds,%ds:0x12(%ebx,8)
+       mov     %ds,%ds:0x12(%esp,8)
+       mov     %ds,%ds:0x12(%ebp,8)
+       mov     %ds,%ds:0x12(%esi,8)
+       mov     %ds,%ds:0x12(%edi,8)
+       mov     %ds,%ds:0x12(%eax,%ebp,8)
+       mov     %ds,%ds:0x12(%ecx,%ebp,8)
+       mov     %ds,%ds:0x12(%edx,%ebp,8)
+       mov     %ds,%ds:0x12(%ebx,%ebp,8)
+       mov     %ds,%ds:0x12(%esp,%ebp,8)
+       mov     %ds,%ds:0x12(%ebp,%ebp,8)
+       mov     %ds,%ds:0x12(%esi,%ebp,8)
+       mov     %ds,%ds:0x12(%edi,%ebp,8)
+       mov     %ds,%ds:0x12(%eax,%esi,8)
+       mov     %ds,%ds:0x12(%ecx,%esi,8)
+       mov     %ds,%ds:0x12(%edx,%esi,8)
+       mov     %ds,%ds:0x12(%ebx,%esi,8)
+       mov     %ds,%ds:0x12(%esp,%esi,8)
+       mov     %ds,%ds:0x12(%ebp,%esi,8)
+       mov     %ds,%ds:0x12(%esi,%esi,8)
+       mov     %ds,%ds:0x12(%edi,%esi,8)
+       mov     %ds,%ds:0x12(%eax,%edi,8)
+       mov     %ds,%ds:0x12(%edx,%edi,8)
+       mov     %ds,%ds:0x12(%ecx,%edi,8)
+       mov     %ds,%ds:0x12(%ebx,%edi,8)
+       mov     %ds,%ds:0x12(%esp,%edi,8)
+       mov     %ds,%ds:0x12(%ebp,%edi,8)
+       mov     %ds,%ds:0x12(%esi,%edi,8)
+       mov     %ds,%ds:0x12(%edi,%edi,8)
+       mov     %ds,%ds:0x12345678(%eax,%eax,1)
+       mov     %ds,%ds:0x12345678(%ecx,%eax,1)
+       mov     %ds,%ds:0x12345678(%edx,%eax,1)
+       mov     %ds,%ds:0x12345678(%ebx,%eax,1)
+       mov     %ds,%ds:0x12345678(%esp,%eax,1)
+       mov     %ds,%ds:0x12345678(%ebp,%eax,1)
+       mov     %ds,%ds:0x12345678(%esi,%eax,1)
+       mov     %ds,%ds:0x12345678(%edi,%eax,1)
+       mov     %ds,%ds:0x12345678(%eax,%ecx,1)
+       mov     %ds,%ds:0x12345678(%ecx,%ecx,1)
+       mov     %ds,%ds:0x12345678(%edx,%ecx,1)
+       mov     %ds,%ds:0x12345678(%ebx,%ecx,1)
+       mov     %ds,%ds:0x12345678(%esp,%ecx,1)
+       mov     %ds,%ds:0x12345678(%ebp,%ecx,1)
+       mov     %ds,%ds:0x12345678(%esi,%ecx,1)
+       mov     %ds,%ds:0x12345678(%edi,%ecx,1)
+       mov     %ds,%ds:0x12345678(%eax,%edx,1)
+       mov     %ds,%ds:0x12345678(%ecx,%edx,1)
+       mov     %ds,%ds:0x12345678(%edx,%edx,1)
+       mov     %ds,%ds:0x12345678(%ebx,%edx,1)
+       mov     %ds,%ds:0x12345678(%esp,%edx,1)
+       mov     %ds,%ds:0x12345678(%ebp,%edx,1)
+       mov     %ds,%ds:0x12345678(%esi,%edx,1)
+       mov     %ds,%ds:0x12345678(%edi,%edx,1)
+       mov     %ds,%ds:0x12345678(%eax,%ebx,1)
+       mov     %ds,%ds:0x12345678(%ecx,%ebx,1)
+       mov     %ds,%ds:0x12345678(%edx,%ebx,1)
+       mov     %ds,%ds:0x12345678(%ebx,%ebx,1)
+       mov     %ds,%ds:0x12345678(%esp,%ebx,1)
+       mov     %ds,%ds:0x12345678(%ebp,%ebx,1)
+       mov     %ds,%ds:0x12345678(%esi,%ebx,1)
+       mov     %ds,%ds:0x12345678(%edi,%ebx,1)
+       mov     %ds,%ds:0x12345678(%eax,1)
+       mov     %ds,%ds:0x12345678(%ecx,1)
+       mov     %ds,%ds:0x12345678(%edx,1)
+       mov     %ds,%ds:0x12345678(%ebx,1)
+       mov     %ds,%ds:0x12345678(%esp,1)
+       mov     %ds,%ds:0x12345678(%ebp,1)
+       mov     %ds,%ds:0x12345678(%esi,1)
+       mov     %ds,%ds:0x12345678(%edi,1)
+       mov     %ds,%ds:0x12345678(%eax,%ebp,1)
+       mov     %ds,%ds:0x12345678(%ecx,%ebp,1)
+       mov     %ds,%ds:0x12345678(%edx,%ebp,1)
+       mov     %ds,%ds:0x12345678(%ebx,%ebp,1)
+       mov     %ds,%ds:0x12345678(%esp,%ebp,1)
+       mov     %ds,%ds:0x12345678(%ebp,%ebp,1)
+       mov     %ds,%ds:0x12345678(%esi,%ebp,1)
+       mov     %ds,%ds:0x12345678(%edi,%ebp,1)
+       mov     %ds,%ds:0x12345678(%eax,%esi,1)
+       mov     %ds,%ds:0x12345678(%ecx,%esi,1)
+       mov     %ds,%ds:0x12345678(%edx,%esi,1)
+       mov     %ds,%ds:0x12345678(%ebx,%esi,1)
+       mov     %ds,%ds:0x12345678(%esp,%esi,1)
+       mov     %ds,%ds:0x12345678(%ebp,%esi,1)
+       mov     %ds,%ds:0x12345678(%esi,%esi,1)
+       mov     %ds,%ds:0x12345678(%edi,%esi,1)
+       mov     %ds,%ds:0x12345678(%eax,%edi,1)
+       mov     %ds,%ds:0x12345678(%ecx,%edi,1)
+       mov     %ds,%ds:0x12345678(%edx,%edi,1)
+       mov     %ds,%ds:0x12345678(%ebx,%edi,1)
+       mov     %ds,%ds:0x12345678(%esp,%edi,1)
+       mov     %ds,%ds:0x12345678(%ebp,%edi,1)
+       mov     %ds,%ds:0x12345678(%esi,%edi,1)
+       mov     %ds,%ds:0x12345678(%edi,%edi,1)
+       mov     %ds,%ds:0x12345678(%eax,%eax,2)
+       mov     %ds,%ds:0x12345678(%ecx,%eax,2)
+       mov     %ds,%ds:0x12345678(%edx,%eax,2)
+       mov     %ds,%ds:0x12345678(%ebx,%eax,2)
+       mov     %ds,%ds:0x12345678(%esp,%eax,2)
+       mov     %ds,%ds:0x12345678(%ebp,%eax,2)
+       mov     %ds,%ds:0x12345678(%esi,%eax,2)
+       mov     %ds,%ds:0x12345678(%edi,%eax,2)
+       mov     %ds,%ds:0x12345678(%eax,%ecx,2)
+       mov     %ds,%ds:0x12345678(%ecx,%ecx,2)
+       mov     %ds,%ds:0x12345678(%edx,%ecx,2)
+       mov     %ds,%ds:0x12345678(%ebx,%ecx,2)
+       mov     %ds,%ds:0x12345678(%esp,%ecx,2)
+       mov     %ds,%ds:0x12345678(%ebp,%ecx,2)
+       mov     %ds,%ds:0x12345678(%esi,%ecx,2)
+       mov     %ds,%ds:0x12345678(%edi,%ecx,2)
+       mov     %ds,%ds:0x12345678(%eax,%edx,2)
+       mov     %ds,%ds:0x12345678(%ecx,%edx,2)
+       mov     %ds,%ds:0x12345678(%edx,%edx,2)
+       mov     %ds,%ds:0x12345678(%ebx,%edx,2)
+       mov     %ds,%ds:0x12345678(%esp,%edx,2)
+       mov     %ds,%ds:0x12345678(%ebp,%edx,2)
+       mov     %ds,%ds:0x12345678(%esi,%edx,2)
+       mov     %ds,%ds:0x12345678(%edi,%edx,2)
+       mov     %ds,%ds:0x12345678(%eax,%ebx,2)
+       mov     %ds,%ds:0x12345678(%ecx,%ebx,2)
+       mov     %ds,%ds:0x12345678(%edx,%ebx,2)
+       mov     %ds,%ds:0x12345678(%ebx,%ebx,2)
+       mov     %ds,%ds:0x12345678(%esp,%ebx,2)
+       mov     %ds,%ds:0x12345678(%ebp,%ebx,2)
+       mov     %ds,%ds:0x12345678(%esi,%ebx,2)
+       mov     %ds,%ds:0x12345678(%edi,%ebx,2)
+       mov     %ds,%ds:0x12345678(%eax,2)
+       mov     %ds,%ds:0x12345678(%ecx,2)
+       mov     %ds,%ds:0x12345678(%edx,2)
+       mov     %ds,%ds:0x12345678(%ebx,2)
+       mov     %ds,%ds:0x12345678(%esp,2)
+       mov     %ds,%ds:0x12345678(%ebp,2)
+       mov     %ds,%ds:0x12345678(%esi,2)
+       mov     %ds,%ds:0x12345678(%edi,2)
+       mov     %ds,%ds:0x12345678(%eax,%ebp,2)
+       mov     %ds,%ds:0x12345678(%ecx,%ebp,2)
+       mov     %ds,%ds:0x12345678(%edx,%ebp,2)
+       mov     %ds,%ds:0x12345678(%ebx,%ebp,2)
+       mov     %ds,%ds:0x12345678(%esp,%ebp,2)
+       mov     %ds,%ds:0x12345678(%ebp,%ebp,2)
+       mov     %ds,%ds:0x12345678(%esi,%ebp,2)
+       mov     %ds,%ds:0x12345678(%edi,%ebp,2)
+       mov     %ds,%ds:0x12345678(%eax,%esi,2)
+       mov     %ds,%ds:0x12345678(%ecx,%esi,2)
+       mov     %ds,%ds:0x12345678(%edx,%esi,2)
+       mov     %ds,%ds:0x12345678(%ebx,%esi,2)
+       mov     %ds,%ds:0x12345678(%esp,%esi,2)
+       mov     %ds,%ds:0x12345678(%ebp,%esi,2)
+       mov     %ds,%ds:0x12345678(%esi,%esi,2)
+       mov     %ds,%ds:0x12345678(%edi,%esi,2)
+       mov     %ds,%ds:0x12345678(%eax,%edi,2)
+       mov     %ds,%ds:0x12345678(%ecx,%edi,2)
+       mov     %ds,%ds:0x12345678(%edx,%edi,2)
+       mov     %ds,%ds:0x12345678(%ebx,%edi,2)
+       mov     %ds,%ds:0x12345678(%esp,%edi,2)
+       mov     %ds,%ds:0x12345678(%ebp,%edi,2)
+       mov     %ds,%ds:0x12345678(%esi,%edi,2)
+       mov     %ds,%ds:0x12345678(%edi,%edi,2)
+       mov     %ds,%ds:0x12345678(%eax,%eax,4)
+       mov     %ds,%ds:0x12345678(%ecx,%eax,4)
+       mov     %ds,%ds:0x12345678(%edx,%eax,4)
+       mov     %ds,%ds:0x12345678(%ebx,%eax,4)
+       mov     %ds,%ds:0x12345678(%esp,%eax,4)
+       mov     %ds,%ds:0x12345678(%ebp,%eax,4)
+       mov     %ds,%ds:0x12345678(%esi,%eax,4)
+       mov     %ds,%ds:0x12345678(%edi,%eax,4)
+       mov     %ds,%ds:0x12345678(%eax,%ecx,4)
+       mov     %ds,%ds:0x12345678(%ecx,%ecx,4)
+       mov     %ds,%ds:0x12345678(%edx,%ecx,4)
+       mov     %ds,%ds:0x12345678(%ebx,%ecx,4)
+       mov     %ds,%ds:0x12345678(%esp,%ecx,4)
+       mov     %ds,%ds:0x12345678(%ebp,%ecx,4)
+       mov     %ds,%ds:0x12345678(%esi,%ecx,4)
+       mov     %ds,%ds:0x12345678(%edi,%ecx,4)
+       mov     %ds,%ds:0x12345678(%eax,%edx,4)
+       mov     %ds,%ds:0x12345678(%ecx,%edx,4)
+       mov     %ds,%ds:0x12345678(%edx,%edx,4)
+       mov     %ds,%ds:0x12345678(%ebx,%edx,4)
+       mov     %ds,%ds:0x12345678(%esp,%edx,4)
+       mov     %ds,%ds:0x12345678(%ebp,%edx,4)
+       mov     %ds,%ds:0x12345678(%esi,%edx,4)
+       mov     %ds,%ds:0x12345678(%edi,%edx,4)
+       mov     %ds,%ds:0x12345678(%eax,%ebx,4)
+       mov     %ds,%ds:0x12345678(%ecx,%ebx,4)
+       mov     %ds,%ds:0x12345678(%edx,%ebx,4)
+       mov     %ds,%ds:0x12345678(%ebx,%ebx,4)
+       mov     %ds,%ds:0x12345678(%esp,%ebx,4)
+       mov     %ds,%ds:0x12345678(%ebp,%ebx,4)
+       mov     %ds,%ds:0x12345678(%esi,%ebx,4)
+       mov     %ds,%ds:0x12345678(%edi,%ebx,4)
+       mov     %ds,%ds:0x12345678(%eax,4)
+       mov     %ds,%ds:0x12345678(%ecx,4)
+       mov     %ds,%ds:0x12345678(%edx,4)
+       mov     %ds,%ds:0x12345678(%ebx,4)
+       mov     %ds,%ds:0x12345678(%esp,4)
+       mov     %ds,%ds:0x12345678(%ebp,4)
+       mov     %ds,%ds:0x12345678(%esi,4)
+       mov     %ds,%ds:0x12345678(%edi,4)
+       mov     %ds,%ds:0x12345678(%eax,%ebp,4)
+       mov     %ds,%ds:0x12345678(%ecx,%ebp,4)
+       mov     %ds,%ds:0x12345678(%edx,%ebp,4)
+       mov     %ds,%ds:0x12345678(%ebx,%ebp,4)
+       mov     %ds,%ds:0x12345678(%esp,%ebp,4)
+       mov     %ds,%ds:0x12345678(%ebp,%ebp,4)
+       mov     %ds,%ds:0x12345678(%esi,%ebp,4)
+       mov     %ds,%ds:0x12345678(%edi,%ebp,4)
+       mov     %ds,%ds:0x12345678(%eax,%esi,4)
+       mov     %ds,%ds:0x12345678(%ecx,%esi,4)
+       mov     %ds,%ds:0x12345678(%edx,%esi,4)
+       mov     %ds,%ds:0x12345678(%ebx,%esi,4)
+       mov     %ds,%ds:0x12345678(%esp,%esi,4)
+       mov     %ds,%ds:0x12345678(%ebp,%esi,4)
+       mov     %ds,%ds:0x12345678(%esi,%esi,4)
+       mov     %ds,%ds:0x12345678(%edi,%esi,4)
+       mov     %ds,%ds:0x12345678(%eax,%edi,4)
+       mov     %ds,%ds:0x12345678(%ecx,%edi,4)
+       mov     %ds,%ds:0x12345678(%edx,%edi,4)
+       mov     %ds,%ds:0x12345678(%ebx,%edi,4)
+       mov     %ds,%ds:0x12345678(%esp,%edi,4)
+       mov     %ds,%ds:0x12345678(%ebp,%edi,4)
+       mov     %ds,%ds:0x12345678(%esi,%edi,4)
+       mov     %ds,%ds:0x12345678(%edi,%edi,4)
+       mov     %ds,%ds:0x12345678(%eax,%eax,8)
+       mov     %ds,%ds:0x12345678(%ecx,%eax,8)
+       mov     %ds,%ds:0x12345678(%edx,%eax,8)
+       mov     %ds,%ds:0x12345678(%ebx,%eax,8)
+       mov     %ds,%ds:0x12345678(%esp,%eax,8)
+       mov     %ds,%ds:0x12345678(%ebp,%eax,8)
+       mov     %ds,%ds:0x12345678(%esi,%eax,8)
+       mov     %ds,%ds:0x12345678(%edi,%eax,8)
+       mov     %ds,%ds:0x12345678(%eax,%ecx,8)
+       mov     %ds,%ds:0x12345678(%ecx,%ecx,8)
+       mov     %ds,%ds:0x12345678(%edx,%ecx,8)
+       mov     %ds,%ds:0x12345678(%ebx,%ecx,8)
+       mov     %ds,%ds:0x12345678(%esp,%ecx,8)
+       mov     %ds,%ds:0x12345678(%ebp,%ecx,8)
+       mov     %ds,%ds:0x12345678(%esi,%ecx,8)
+       mov     %ds,%ds:0x12345678(%edi,%ecx,8)
+       mov     %ds,%ds:0x12345678(%eax,%edx,8)
+       mov     %ds,%ds:0x12345678(%ecx,%edx,8)
+       mov     %ds,%ds:0x12345678(%edx,%edx,8)
+       mov     %ds,%ds:0x12345678(%ebx,%edx,8)
+       mov     %ds,%ds:0x12345678(%esp,%edx,8)
+       mov     %ds,%ds:0x12345678(%ebp,%edx,8)
+       mov     %ds,%ds:0x12345678(%esi,%edx,8)
+       mov     %ds,%ds:0x12345678(%edi,%edx,8)
+       mov     %ds,%ds:0x12345678(%eax,%ebx,8)
+       mov     %ds,%ds:0x12345678(%ecx,%ebx,8)
+       mov     %ds,%ds:0x12345678(%edx,%ebx,8)
+       mov     %ds,%ds:0x12345678(%ebx,%ebx,8)
+       mov     %ds,%ds:0x12345678(%esp,%ebx,8)
+       mov     %ds,%ds:0x12345678(%ebp,%ebx,8)
+       mov     %ds,%ds:0x12345678(%esi,%ebx,8)
+       mov     %ds,%ds:0x12345678(%edi,%ebx,8)
+       mov     %ds,%ds:0x12345678(%eax,8)
+       mov     %ds,%ds:0x12345678(%ecx,8)
+       mov     %ds,%ds:0x12345678(%edx,8)
+       mov     %ds,%ds:0x12345678(%ebx,8)
+       mov     %ds,%ds:0x12345678(%esp,8)
+       mov     %ds,%ds:0x12345678(%ebp,8)
+       mov     %ds,%ds:0x12345678(%esi,8)
+       mov     %ds,%ds:0x12345678(%edi,8)
+       mov     %ds,%ds:0x12345678(%eax,%ebp,8)
+       mov     %ds,%ds:0x12345678(%ecx,%ebp,8)
+       mov     %ds,%ds:0x12345678(%edx,%ebp,8)
+       mov     %ds,%ds:0x12345678(%ebx,%ebp,8)
+       mov     %ds,%ds:0x12345678(%esp,%ebp,8)
+       mov     %ds,%ds:0x12345678(%ebp,%ebp,8)
+       mov     %ds,%ds:0x12345678(%esi,%ebp,8)
+       mov     %ds,%ds:0x12345678(%edi,%ebp,8)
+       mov     %ds,%ds:0x12345678(%eax,%esi,8)
+       mov     %ds,%ds:0x12345678(%ecx,%esi,8)
+       mov     %ds,%ds:0x12345678(%edx,%esi,8)
+       mov     %ds,%ds:0x12345678(%ebx,%esi,8)
+       mov     %ds,%ds:0x12345678(%esp,%esi,8)
+       mov     %ds,%ds:0x12345678(%ebp,%esi,8)
+       mov     %ds,%ds:0x12345678(%esi,%esi,8)
+       mov     %ds,%ds:0x12345678(%edi,%esi,8)
+       mov     %ds,%ds:0x12345678(%eax,%edi,8)
+       mov     %ds,%ds:0x12345678(%edx,%edi,8)
+       mov     %ds,%ds:0x12345678(%ecx,%edi,8)
+       mov     %ds,%ds:0x12345678(%ebx,%edi,8)
+       mov     %ds,%ds:0x12345678(%esp,%edi,8)
+       mov     %ds,%ds:0x12345678(%ebp,%edi,8)
+       mov     %ds,%ds:0x12345678(%esi,%edi,8)
+       mov     %ds,%ds:0x12345678(%edi,%edi,8)
+       mov     %ds,%ds:(%ebp,%eax,1)
+       mov     %ds,%ds:(%ebp,%ecx,1)
+       mov     %ds,%ds:(%ebp,%edx,1)
+       mov     %ds,%ds:(%ebp,%ebx,1)
+       mov     %ds,%ds:(%ebp,1)
+       mov     %ds,%ds:(%ebp,%ebp,1)
+       mov     %ds,%ds:(%ebp,%esi,1)
+       mov     %ds,%ds:(%ebp,%edi,1)
+       mov     %ds,%ds:(%ebp,%eax,2)
+       mov     %ds,%ds:(%ebp,%ecx,2)
+       mov     %ds,%ds:(%ebp,%edx,2)
+       mov     %ds,%ds:(%ebp,%ebx,2)
+       mov     %ds,%ds:(%ebp,2)
+       mov     %ds,%ds:(%ebp,%ebp,2)
+       mov     %ds,%ds:(%ebp,%esi,2)
+       mov     %ds,%ds:(%ebp,%edi,2)
+       mov     %ds,%ds:(%ebp,%eax,4)
+       mov     %ds,%ds:(%ebp,%ecx,4)
+       mov     %ds,%ds:(%ebp,%edx,4)
+       mov     %ds,%ds:(%ebp,%ebx,4)
+       mov     %ds,%ds:(%ebp,4)
+       mov     %ds,%ds:(%ebp,%ebp,4)
+       mov     %ds,%ds:(%ebp,%esi,4)
+       mov     %ds,%ds:(%ebp,%edi,4)
+       mov     %ds,%ds:(%ebp,%eax,8)
+       mov     %ds,%ds:(%ebp,%ecx,8)
+       mov     %ds,%ds:(%ebp,%edx,8)
+       mov     %ds,%ds:(%ebp,%ebx,8)
+       mov     %ds,%ds:(%ebp,8)
+       mov     %ds,%ds:(%ebp,%ebp,8)
+       mov     %ds,%ds:(%ebp,%esi,8)
+       mov     %ds,%ds:(%ebp,%edi,8)
+       mov     %ds,%ds:0x12(,1)
+       mov     %ds,%ds:0x12(,2)
+       mov     %ds,%ds:0x12(,4)
+       mov     %ds,%ds:0x12(,8)
+
+       # Force a good alignment.
+       .byte   0
diff --git a/gas/testsuite/gas/i386/opcode.d b/gas/testsuite/gas/i386/opcode.d
new file mode 100644 (file)
index 0000000..fc3c158
--- /dev/null
@@ -0,0 +1,574 @@
+#as: -J
+#objdump: -dw
+#name: i386 opcode
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+000 <foo>:
+   0:  00 90 90 90 90 90 [     ]*add    %dl,0x90909090\(%eax\)
+   6:  01 90 90 90 90 90 [     ]*add    %edx,0x90909090\(%eax\)
+   c:  02 90 90 90 90 90 [     ]*add    0x90909090\(%eax\),%dl
+  12:  03 90 90 90 90 90 [     ]*add    0x90909090\(%eax\),%edx
+  18:  04 90 [         ]*add    \$0x90,%al
+  1a:  05 90 90 90 90 [        ]*add    \$0x90909090,%eax
+  1f:  06 [    ]*push   %es
+  20:  07 [    ]*pop    %es
+  21:  08 90 90 90 90 90 [     ]*or     %dl,0x90909090\(%eax\)
+  27:  09 90 90 90 90 90 [     ]*or     %edx,0x90909090\(%eax\)
+  2d:  0a 90 90 90 90 90 [     ]*or     0x90909090\(%eax\),%dl
+  33:  0b 90 90 90 90 90 [     ]*or     0x90909090\(%eax\),%edx
+  39:  0c 90 [         ]*or     \$0x90,%al
+  3b:  0d 90 90 90 90 [        ]*or     \$0x90909090,%eax
+  40:  0e [    ]*push   %cs
+  41:  10 90 90 90 90 90 [     ]*adc    %dl,0x90909090\(%eax\)
+  47:  11 90 90 90 90 90 [     ]*adc    %edx,0x90909090\(%eax\)
+  4d:  12 90 90 90 90 90 [     ]*adc    0x90909090\(%eax\),%dl
+  53:  13 90 90 90 90 90 [     ]*adc    0x90909090\(%eax\),%edx
+  59:  14 90 [         ]*adc    \$0x90,%al
+  5b:  15 90 90 90 90 [        ]*adc    \$0x90909090,%eax
+  60:  16 [    ]*push   %ss
+  61:  17 [    ]*pop    %ss
+  62:  18 90 90 90 90 90 [     ]*sbb    %dl,0x90909090\(%eax\)
+  68:  19 90 90 90 90 90 [     ]*sbb    %edx,0x90909090\(%eax\)
+  6e:  1a 90 90 90 90 90 [     ]*sbb    0x90909090\(%eax\),%dl
+  74:  1b 90 90 90 90 90 [     ]*sbb    0x90909090\(%eax\),%edx
+  7a:  1c 90 [         ]*sbb    \$0x90,%al
+  7c:  1d 90 90 90 90 [        ]*sbb    \$0x90909090,%eax
+  81:  1e [    ]*push   %ds
+  82:  1f [    ]*pop    %ds
+  83:  20 90 90 90 90 90 [     ]*and    %dl,0x90909090\(%eax\)
+  89:  21 90 90 90 90 90 [     ]*and    %edx,0x90909090\(%eax\)
+  8f:  22 90 90 90 90 90 [     ]*and    0x90909090\(%eax\),%dl
+  95:  23 90 90 90 90 90 [     ]*and    0x90909090\(%eax\),%edx
+  9b:  24 90 [         ]*and    \$0x90,%al
+  9d:  25 90 90 90 90 [        ]*and    \$0x90909090,%eax
+  a2:  27 [    ]*daa    
+  a3:  28 90 90 90 90 90 [     ]*sub    %dl,0x90909090\(%eax\)
+  a9:  29 90 90 90 90 90 [     ]*sub    %edx,0x90909090\(%eax\)
+  af:  2a 90 90 90 90 90 [     ]*sub    0x90909090\(%eax\),%dl
+  b5:  2b 90 90 90 90 90 [     ]*sub    0x90909090\(%eax\),%edx
+  bb:  2c 90 [         ]*sub    \$0x90,%al
+  bd:  2d 90 90 90 90 [        ]*sub    \$0x90909090,%eax
+  c2:  2f [    ]*das    
+  c3:  30 90 90 90 90 90 [     ]*xor    %dl,0x90909090\(%eax\)
+  c9:  31 90 90 90 90 90 [     ]*xor    %edx,0x90909090\(%eax\)
+  cf:  32 90 90 90 90 90 [     ]*xor    0x90909090\(%eax\),%dl
+  d5:  33 90 90 90 90 90 [     ]*xor    0x90909090\(%eax\),%edx
+  db:  34 90 [         ]*xor    \$0x90,%al
+  dd:  35 90 90 90 90 [        ]*xor    \$0x90909090,%eax
+  e2:  37 [    ]*aaa    
+  e3:  38 90 90 90 90 90 [     ]*cmp    %dl,0x90909090\(%eax\)
+  e9:  39 90 90 90 90 90 [     ]*cmp    %edx,0x90909090\(%eax\)
+  ef:  3a 90 90 90 90 90 [     ]*cmp    0x90909090\(%eax\),%dl
+  f5:  3b 90 90 90 90 90 [     ]*cmp    0x90909090\(%eax\),%edx
+  fb:  3c 90 [         ]*cmp    \$0x90,%al
+  fd:  3d 90 90 90 90 [        ]*cmp    \$0x90909090,%eax
+ 102:  3f [    ]*aas    
+ 103:  40 [    ]*inc    %eax
+ 104:  41 [    ]*inc    %ecx
+ 105:  42 [    ]*inc    %edx
+ 106:  43 [    ]*inc    %ebx
+ 107:  44 [    ]*inc    %esp
+ 108:  45 [    ]*inc    %ebp
+ 109:  46 [    ]*inc    %esi
+ 10a:  47 [    ]*inc    %edi
+ 10b:  48 [    ]*dec    %eax
+ 10c:  49 [    ]*dec    %ecx
+ 10d:  4a [    ]*dec    %edx
+ 10e:  4b [    ]*dec    %ebx
+ 10f:  4c [    ]*dec    %esp
+ 110:  4d [    ]*dec    %ebp
+ 111:  4e [    ]*dec    %esi
+ 112:  4f [    ]*dec    %edi
+ 113:  50 [    ]*push   %eax
+ 114:  51 [    ]*push   %ecx
+ 115:  52 [    ]*push   %edx
+ 116:  53 [    ]*push   %ebx
+ 117:  54 [    ]*push   %esp
+ 118:  55 [    ]*push   %ebp
+ 119:  56 [    ]*push   %esi
+ 11a:  57 [    ]*push   %edi
+ 11b:  58 [    ]*pop    %eax
+ 11c:  59 [    ]*pop    %ecx
+ 11d:  5a [    ]*pop    %edx
+ 11e:  5b [    ]*pop    %ebx
+ 11f:  5c [    ]*pop    %esp
+ 120:  5d [    ]*pop    %ebp
+ 121:  5e [    ]*pop    %esi
+ 122:  5f [    ]*pop    %edi
+ 123:  60 [    ]*pusha  
+ 124:  61 [    ]*popa   
+ 125:  62 90 90 90 90 90 [     ]*bound  %edx,0x90909090\(%eax\)
+ 12b:  63 90 90 90 90 90 [     ]*arpl   %dx,0x90909090\(%eax\)
+ 131:  68 90 90 90 90 [        ]*push   \$0x90909090
+ 136:  69 90 90 90 90 90 90 90 90 90 [         ]*imul   \$0x90909090,0x90909090\(%eax\),%edx
+ 140:  6a 90 [         ]*push   \$0xffffff90
+ 142:  6b 90 90 90 90 90 90 [  ]*imul   \$0xffffff90,0x90909090\(%eax\),%edx
+ 149:  6c [    ]*insb   \(%dx\),%es:\(%edi\)
+ 14a:  6d [    ]*insl   \(%dx\),%es:\(%edi\)
+ 14b:  6e [    ]*outsb  %ds:\(%esi\),\(%dx\)
+ 14c:  6f [    ]*outsl  %ds:\(%esi\),\(%dx\)
+ 14d:  70 90 [         ]*jo     (0x)?df.*
+ 14f:  71 90 [         ]*jno    (0x)?e1.*
+ 151:  72 90 [         ]*jb     (0x)?e3.*
+ 153:  73 90 [         ]*jae    (0x)?e5.*
+ 155:  74 90 [         ]*je     (0x)?e7.*
+ 157:  75 90 [         ]*jne    (0x)?e9.*
+ 159:  76 90 [         ]*jbe    (0x)?eb.*
+ 15b:  77 90 [         ]*ja     (0x)?ed.*
+ 15d:  78 90 [         ]*js     (0x)?ef.*
+ 15f:  79 90 [         ]*jns    (0x)?f1.*
+ 161:  7a 90 [         ]*jp     (0x)?f3.*
+ 163:  7b 90 [         ]*jnp    (0x)?f5.*
+ 165:  7c 90 [         ]*jl     (0x)?f7.*
+ 167:  7d 90 [         ]*jge    (0x)?f9.*
+ 169:  7e 90 [         ]*jle    (0x)?fb.*
+ 16b:  7f 90 [         ]*jg     (0x)?fd.*
+ 16d:  80 90 90 90 90 90 90 [  ]*adcb   \$0x90,0x90909090\(%eax\)
+ 174:  81 90 90 90 90 90 90 90 90 90 [         ]*adcl   \$0x90909090,0x90909090\(%eax\)
+ 17e:  83 90 90 90 90 90 90 [  ]*adcl   \$0xffffff90,0x90909090\(%eax\)
+ 185:  84 90 90 90 90 90 [     ]*test   %dl,0x90909090\(%eax\)
+ 18b:  85 90 90 90 90 90 [     ]*test   %edx,0x90909090\(%eax\)
+ 191:  86 90 90 90 90 90 [     ]*xchg   %dl,0x90909090\(%eax\)
+ 197:  87 90 90 90 90 90 [     ]*xchg   %edx,0x90909090\(%eax\)
+ 19d:  88 90 90 90 90 90 [     ]*mov    %dl,0x90909090\(%eax\)
+ 1a3:  89 90 90 90 90 90 [     ]*mov    %edx,0x90909090\(%eax\)
+ 1a9:  8a 90 90 90 90 90 [     ]*mov    0x90909090\(%eax\),%dl
+ 1af:  8b 90 90 90 90 90 [     ]*mov    0x90909090\(%eax\),%edx
+ 1b5:  8c 90 90 90 90 90 [     ]*movl   %ss,0x90909090\(%eax\)
+ 1bb:  8d 90 90 90 90 90 [     ]*lea    0x90909090\(%eax\),%edx
+ 1c1:  8e 90 90 90 90 90 [     ]*movl   0x90909090\(%eax\),%ss
+ 1c7:  8f 80 90 90 90 90 [     ]*popl   0x90909090\(%eax\)
+ 1cd:  90 [    ]*nop    
+ 1ce:  91 [    ]*xchg   %eax,%ecx
+ 1cf:  92 [    ]*xchg   %eax,%edx
+ 1d0:  93 [    ]*xchg   %eax,%ebx
+ 1d1:  94 [    ]*xchg   %eax,%esp
+ 1d2:  95 [    ]*xchg   %eax,%ebp
+ 1d3:  96 [    ]*xchg   %eax,%esi
+ 1d4:  97 [    ]*xchg   %eax,%edi
+ 1d5:  98 [    ]*cwtl   
+ 1d6:  99 [    ]*cltd   
+ 1d7:  9a 90 90 90 90 90 90 [  ]*lcall  \$0x9090,\$0x90909090
+ 1de:  9b [    ]*fwait
+ 1df:  9c [    ]*pushf  
+ 1e0:  9d [    ]*popf   
+ 1e1:  9e [    ]*sahf   
+ 1e2:  9f [    ]*lahf   
+ 1e3:  a0 90 90 90 90 [        ]*mov    0x90909090,%al
+ 1e8:  a1 90 90 90 90 [        ]*mov    0x90909090,%eax
+ 1ed:  a2 90 90 90 90 [        ]*mov    %al,0x90909090
+ 1f2:  a3 90 90 90 90 [        ]*mov    %eax,0x90909090
+ 1f7:  a4 [    ]*movsb  %ds:\(%esi\),%es:\(%edi\)
+ 1f8:  a5 [    ]*movsl  %ds:\(%esi\),%es:\(%edi\)
+ 1f9:  a6 [    ]*cmpsb  %es:\(%edi\),%ds:\(%esi\)
+ 1fa:  a7 [    ]*cmpsl  %es:\(%edi\),%ds:\(%esi\)
+ 1fb:  a8 90 [         ]*test   \$0x90,%al
+ 1fd:  a9 90 90 90 90 [        ]*test   \$0x90909090,%eax
+ 202:  aa [    ]*stos   %al,%es:\(%edi\)
+ 203:  ab [    ]*stos   %eax,%es:\(%edi\)
+ 204:  ac [    ]*lods   %ds:\(%esi\),%al
+ 205:  ad [    ]*lods   %ds:\(%esi\),%eax
+ 206:  ae [    ]*scas   %es:\(%edi\),%al
+ 207:  af [    ]*scas   %es:\(%edi\),%eax
+ 208:  b0 90 [         ]*mov    \$0x90,%al
+ 20a:  b1 90 [         ]*mov    \$0x90,%cl
+ 20c:  b2 90 [         ]*mov    \$0x90,%dl
+ 20e:  b3 90 [         ]*mov    \$0x90,%bl
+ 210:  b4 90 [         ]*mov    \$0x90,%ah
+ 212:  b5 90 [         ]*mov    \$0x90,%ch
+ 214:  b6 90 [         ]*mov    \$0x90,%dh
+ 216:  b7 90 [         ]*mov    \$0x90,%bh
+ 218:  b8 90 90 90 90 [        ]*mov    \$0x90909090,%eax
+ 21d:  b9 90 90 90 90 [        ]*mov    \$0x90909090,%ecx
+ 222:  ba 90 90 90 90 [        ]*mov    \$0x90909090,%edx
+ 227:  bb 90 90 90 90 [        ]*mov    \$0x90909090,%ebx
+ 22c:  bc 90 90 90 90 [        ]*mov    \$0x90909090,%esp
+ 231:  bd 90 90 90 90 [        ]*mov    \$0x90909090,%ebp
+ 236:  be 90 90 90 90 [        ]*mov    \$0x90909090,%esi
+ 23b:  bf 90 90 90 90 [        ]*mov    \$0x90909090,%edi
+ 240:  c0 90 90 90 90 90 90 [  ]*rclb   \$0x90,0x90909090\(%eax\)
+ 247:  c1 90 90 90 90 90 90 [  ]*rcll   \$0x90,0x90909090\(%eax\)
+ 24e:  c2 90 90 [      ]*ret    \$0x9090
+ 251:  c3 [    ]*ret    
+ 252:  c4 90 90 90 90 90 [     ]*les    0x90909090\(%eax\),%edx
+ 258:  c5 90 90 90 90 90 [     ]*lds    0x90909090\(%eax\),%edx
+ 25e:  c6 80 90 90 90 90 90 [  ]*movb   \$0x90,0x90909090\(%eax\)
+ 265:  c7 80 90 90 90 90 90 90 90 90 [         ]*movl   \$0x90909090,0x90909090\(%eax\)
+ 26f:  c8 90 90 90 [   ]*enter  \$0x9090,\$0x90
+ 273:  c9 [    ]*leave  
+ 274:  ca 90 90 [      ]*lret   \$0x9090
+ 277:  cb [    ]*lret   
+ 278:  cc [    ]*int3   
+ 279:  cd 90 [         ]*int    \$0x90
+ 27b:  ce [    ]*into   
+ 27c:  cf [    ]*iret   
+ 27d:  d0 90 90 90 90 90 [     ]*rclb   0x90909090\(%eax\)
+ 283:  d1 90 90 90 90 90 [     ]*rcll   0x90909090\(%eax\)
+ 289:  d2 90 90 90 90 90 [     ]*rclb   %cl,0x90909090\(%eax\)
+ 28f:  d3 90 90 90 90 90 [     ]*rcll   %cl,0x90909090\(%eax\)
+ 295:  d4 90 [         ]*aam    \$0xffffff90
+ 297:  d5 90 [         ]*aad    \$0xffffff90
+ 299:  d7 [    ]*xlat   %ds:\(%ebx\)
+ 29a:  d8 90 90 90 90 90 [     ]*fcoms  0x90909090\(%eax\)
+ 2a0:  d9 90 90 90 90 90 [     ]*fsts   0x90909090\(%eax\)
+ 2a6:  da 90 90 90 90 90 [     ]*ficoml 0x90909090\(%eax\)
+ 2ac:  db 90 90 90 90 90 [     ]*fistl  0x90909090\(%eax\)
+ 2b2:  dc 90 90 90 90 90 [     ]*fcoml  0x90909090\(%eax\)
+ 2b8:  dd 90 90 90 90 90 [     ]*fstl   0x90909090\(%eax\)
+ 2be:  de 90 90 90 90 90 [     ]*ficom  0x90909090\(%eax\)
+ 2c4:  df 90 90 90 90 90 [     ]*fist   0x90909090\(%eax\)
+ 2ca:  e0 90 [         ]*loopne (0x)?25c.*
+ 2cc:  e1 90 [         ]*loope  (0x)?25e.*
+ 2ce:  e2 90 [         ]*loop   (0x)?260.*
+ 2d0:  e3 90 [         ]*jecxz  (0x)?262.*
+ 2d2:  e4 90 [         ]*in     \$0x90,%al
+ 2d4:  e5 90 [         ]*in     \$0x90,%eax
+ 2d6:  e6 90 [         ]*out    %al,\$0x90
+ 2d8:  e7 90 [         ]*out    %eax,\$0x90
+ 2da:  e8 90 90 90 90 [        ]*call   (0x)?9090936f.*
+ 2df:  e9 90 90 90 90 [        ]*jmp    (0x)?90909374.*
+ 2e4:  ea 90 90 90 90 90 90 [  ]*ljmp   \$0x9090,\$0x90909090
+ 2eb:  eb 90 [         ]*jmp    (0x)?27d.*
+ 2ed:  ec [    ]*in     \(%dx\),%al
+ 2ee:  ed [    ]*in     \(%dx\),%eax
+ 2ef:  ee [    ]*out    %al,\(%dx\)
+ 2f0:  ef [    ]*out    %eax,\(%dx\)
+ 2f1:  f4 [    ]*hlt    
+ 2f2:  f5 [    ]*cmc    
+ 2f3:  f6 90 90 90 90 90 [     ]*notb   0x90909090\(%eax\)
+ 2f9:  f7 90 90 90 90 90 [     ]*notl   0x90909090\(%eax\)
+ 2ff:  f8 [    ]*clc    
+ 300:  f9 [    ]*stc    
+ 301:  fa [    ]*cli    
+ 302:  fb [    ]*sti    
+ 303:  fc [    ]*cld    
+ 304:  fd [    ]*std    
+ 305:  ff 90 90 90 90 90 [     ]*call   \*0x90909090\(%eax\)
+ 30b:  0f 00 90 90 90 90 90 [  ]*lldt   0x90909090\(%eax\)
+ 312:  0f 01 90 90 90 90 90 [  ]*lgdt   0x90909090\(%eax\)
+ 319:  0f 02 90 90 90 90 90 [  ]*lar    0x90909090\(%eax\),%edx
+ 320:  0f 03 90 90 90 90 90 [  ]*lsl    0x90909090\(%eax\),%edx
+ 327:  0f 06 [         ]*clts   
+ 329:  0f 08 [         ]*invd   
+ 32b:  0f 09 [         ]*wbinvd 
+ 32d:  0f 0b [         ]*ud2a   
+ 32f:  0f 20 d0 [      ]*mov    %cr2,%eax
+ 332:  0f 21 d0 [      ]*mov    %db2,%eax
+ 335:  0f 22 d0 [      ]*mov    %eax,%cr2
+ 338:  0f 23 d0 [      ]*mov    %eax,%db2
+ 33b:  0f 24 d0 [      ]*mov    %tr2,%eax
+ 33e:  0f 26 d0 [      ]*mov    %eax,%tr2
+ 341:  0f 30 [         ]*wrmsr  
+ 343:  0f 31 [         ]*rdtsc  
+ 345:  0f 32 [         ]*rdmsr  
+ 347:  0f 33 [         ]*rdpmc  
+ 349:  0f 40 90 90 90 90 90 [  ]*cmovo  0x90909090\(%eax\),%edx
+ 350:  0f 41 90 90 90 90 90 [  ]*cmovno 0x90909090\(%eax\),%edx
+ 357:  0f 42 90 90 90 90 90 [  ]*cmovb  0x90909090\(%eax\),%edx
+ 35e:  0f 43 90 90 90 90 90 [  ]*cmovae 0x90909090\(%eax\),%edx
+ 365:  0f 44 90 90 90 90 90 [  ]*cmove  0x90909090\(%eax\),%edx
+ 36c:  0f 45 90 90 90 90 90 [  ]*cmovne 0x90909090\(%eax\),%edx
+ 373:  0f 46 90 90 90 90 90 [  ]*cmovbe 0x90909090\(%eax\),%edx
+ 37a:  0f 47 90 90 90 90 90 [  ]*cmova  0x90909090\(%eax\),%edx
+ 381:  0f 48 90 90 90 90 90 [  ]*cmovs  0x90909090\(%eax\),%edx
+ 388:  0f 49 90 90 90 90 90 [  ]*cmovns 0x90909090\(%eax\),%edx
+ 38f:  0f 4a 90 90 90 90 90 [  ]*cmovp  0x90909090\(%eax\),%edx
+ 396:  0f 4b 90 90 90 90 90 [  ]*cmovnp 0x90909090\(%eax\),%edx
+ 39d:  0f 4c 90 90 90 90 90 [  ]*cmovl  0x90909090\(%eax\),%edx
+ 3a4:  0f 4d 90 90 90 90 90 [  ]*cmovge 0x90909090\(%eax\),%edx
+ 3ab:  0f 4e 90 90 90 90 90 [  ]*cmovle 0x90909090\(%eax\),%edx
+ 3b2:  0f 4f 90 90 90 90 90 [  ]*cmovg  0x90909090\(%eax\),%edx
+ 3b9:  0f 60 90 90 90 90 90 [  ]*punpcklbw 0x90909090\(%eax\),%mm2
+ 3c0:  0f 61 90 90 90 90 90 [  ]*punpcklwd 0x90909090\(%eax\),%mm2
+ 3c7:  0f 62 90 90 90 90 90 [  ]*punpckldq 0x90909090\(%eax\),%mm2
+ 3ce:  0f 63 90 90 90 90 90 [  ]*packsswb 0x90909090\(%eax\),%mm2
+ 3d5:  0f 64 90 90 90 90 90 [  ]*pcmpgtb 0x90909090\(%eax\),%mm2
+ 3dc:  0f 65 90 90 90 90 90 [  ]*pcmpgtw 0x90909090\(%eax\),%mm2
+ 3e3:  0f 66 90 90 90 90 90 [  ]*pcmpgtd 0x90909090\(%eax\),%mm2
+ 3ea:  0f 67 90 90 90 90 90 [  ]*packuswb 0x90909090\(%eax\),%mm2
+ 3f1:  0f 68 90 90 90 90 90 [  ]*punpckhbw 0x90909090\(%eax\),%mm2
+ 3f8:  0f 69 90 90 90 90 90 [  ]*punpckhwd 0x90909090\(%eax\),%mm2
+ 3ff:  0f 6a 90 90 90 90 90 [  ]*punpckhdq 0x90909090\(%eax\),%mm2
+ 406:  0f 6b 90 90 90 90 90 [  ]*packssdw 0x90909090\(%eax\),%mm2
+ 40d:  0f 6e 90 90 90 90 90 [  ]*movd   0x90909090\(%eax\),%mm2
+ 414:  0f 6f 90 90 90 90 90 [  ]*movq   0x90909090\(%eax\),%mm2
+ 41b:  0f 71 d0 90 [   ]*psrlw  \$0x90,%mm0
+ 41f:  0f 72 d0 90 [   ]*psrld  \$0x90,%mm0
+ 423:  0f 73 d0 90 [   ]*psrlq  \$0x90,%mm0
+ 427:  0f 74 90 90 90 90 90 [  ]*pcmpeqb 0x90909090\(%eax\),%mm2
+ 42e:  0f 75 90 90 90 90 90 [  ]*pcmpeqw 0x90909090\(%eax\),%mm2
+ 435:  0f 76 90 90 90 90 90 [  ]*pcmpeqd 0x90909090\(%eax\),%mm2
+ 43c:  0f 77 [         ]*emms   
+ 43e:  0f 7e 90 90 90 90 90 [  ]*movd   %mm2,0x90909090\(%eax\)
+ 445:  0f 7f 90 90 90 90 90 [  ]*movq   %mm2,0x90909090\(%eax\)
+ 44c:  0f 80 90 90 90 90 [     ]*jo     (0x)?909094e2.*
+ 452:  0f 81 90 90 90 90 [     ]*jno    (0x)?909094e8.*
+ 458:  0f 82 90 90 90 90 [     ]*jb     (0x)?909094ee.*
+ 45e:  0f 83 90 90 90 90 [     ]*jae    (0x)?909094f4.*
+ 464:  0f 84 90 90 90 90 [     ]*je     (0x)?909094fa.*
+ 46a:  0f 85 90 90 90 90 [     ]*jne    (0x)?90909500.*
+ 470:  0f 86 90 90 90 90 [     ]*jbe    (0x)?90909506.*
+ 476:  0f 87 90 90 90 90 [     ]*ja     (0x)?9090950c.*
+ 47c:  0f 88 90 90 90 90 [     ]*js     (0x)?90909512.*
+ 482:  0f 89 90 90 90 90 [     ]*jns    (0x)?90909518.*
+ 488:  0f 8a 90 90 90 90 [     ]*jp     (0x)?9090951e.*
+ 48e:  0f 8b 90 90 90 90 [     ]*jnp    (0x)?90909524.*
+ 494:  0f 8c 90 90 90 90 [     ]*jl     (0x)?9090952a.*
+ 49a:  0f 8d 90 90 90 90 [     ]*jge    (0x)?90909530.*
+ 4a0:  0f 8e 90 90 90 90 [     ]*jle    (0x)?90909536.*
+ 4a6:  0f 8f 90 90 90 90 [     ]*jg     (0x)?9090953c.*
+ 4ac:  0f 90 80 90 90 90 90 [  ]*seto   0x90909090\(%eax\)
+ 4b3:  0f 91 80 90 90 90 90 [  ]*setno  0x90909090\(%eax\)
+ 4ba:  0f 92 80 90 90 90 90 [  ]*setb   0x90909090\(%eax\)
+ 4c1:  0f 93 80 90 90 90 90 [  ]*setae  0x90909090\(%eax\)
+ 4c8:  0f 94 80 90 90 90 90 [  ]*sete   0x90909090\(%eax\)
+ 4cf:  0f 95 80 90 90 90 90 [  ]*setne  0x90909090\(%eax\)
+ 4d6:  0f 96 80 90 90 90 90 [  ]*setbe  0x90909090\(%eax\)
+ 4dd:  0f 97 80 90 90 90 90 [  ]*seta   0x90909090\(%eax\)
+ 4e4:  0f 98 80 90 90 90 90 [  ]*sets   0x90909090\(%eax\)
+ 4eb:  0f 99 80 90 90 90 90 [  ]*setns  0x90909090\(%eax\)
+ 4f2:  0f 9a 80 90 90 90 90 [  ]*setp   0x90909090\(%eax\)
+ 4f9:  0f 9b 80 90 90 90 90 [  ]*setnp  0x90909090\(%eax\)
+ 500:  0f 9c 80 90 90 90 90 [  ]*setl   0x90909090\(%eax\)
+ 507:  0f 9d 80 90 90 90 90 [  ]*setge  0x90909090\(%eax\)
+ 50e:  0f 9e 80 90 90 90 90 [  ]*setle  0x90909090\(%eax\)
+ 515:  0f 9f 80 90 90 90 90 [  ]*setg   0x90909090\(%eax\)
+ 51c:  0f a0 [         ]*push   %fs
+ 51e:  0f a1 [         ]*pop    %fs
+ 520:  0f a2 [         ]*cpuid  
+ 522:  0f a3 90 90 90 90 90 [  ]*bt     %edx,0x90909090\(%eax\)
+ 529:  0f a4 90 90 90 90 90 90 [       ]*shld   \$0x90,%edx,0x90909090\(%eax\)
+ 531:  0f a5 90 90 90 90 90 [  ]*shld   %cl,%edx,0x90909090\(%eax\)
+ 538:  0f a8 [         ]*push   %gs
+ 53a:  0f a9 [         ]*pop    %gs
+ 53c:  0f aa [         ]*rsm    
+ 53e:  0f ab 90 90 90 90 90 [  ]*bts    %edx,0x90909090\(%eax\)
+ 545:  0f ac 90 90 90 90 90 90 [       ]*shrd   \$0x90,%edx,0x90909090\(%eax\)
+ 54d:  0f ad 90 90 90 90 90 [  ]*shrd   %cl,%edx,0x90909090\(%eax\)
+ 554:  0f af 90 90 90 90 90 [  ]*imul   0x90909090\(%eax\),%edx
+ 55b:  0f b0 90 90 90 90 90 [  ]*cmpxchg %dl,0x90909090\(%eax\)
+ 562:  0f b1 90 90 90 90 90 [  ]*cmpxchg %edx,0x90909090\(%eax\)
+ 569:  0f b2 90 90 90 90 90 [  ]*lss    0x90909090\(%eax\),%edx
+ 570:  0f b3 90 90 90 90 90 [  ]*btr    %edx,0x90909090\(%eax\)
+ 577:  0f b4 90 90 90 90 90 [  ]*lfs    0x90909090\(%eax\),%edx
+ 57e:  0f b5 90 90 90 90 90 [  ]*lgs    0x90909090\(%eax\),%edx
+ 585:  0f b6 90 90 90 90 90 [  ]*movzbl 0x90909090\(%eax\),%edx
+ 58c:  0f b7 90 90 90 90 90 [  ]*movzwl 0x90909090\(%eax\),%edx
+ 593:  0f b9 [         ]*ud2b   
+ 595:  0f bb 90 90 90 90 90 [  ]*btc    %edx,0x90909090\(%eax\)
+ 59c:  0f bc 90 90 90 90 90 [  ]*bsf    0x90909090\(%eax\),%edx
+ 5a3:  0f bd 90 90 90 90 90 [  ]*bsr    0x90909090\(%eax\),%edx
+ 5aa:  0f be 90 90 90 90 90 [  ]*movsbl 0x90909090\(%eax\),%edx
+ 5b1:  0f bf 90 90 90 90 90 [  ]*movswl 0x90909090\(%eax\),%edx
+ 5b8:  0f c0 90 90 90 90 90 [  ]*xadd   %dl,0x90909090\(%eax\)
+ 5bf:  0f c1 90 90 90 90 90 [  ]*xadd   %edx,0x90909090\(%eax\)
+ 5c6:  0f c8 [         ]*bswap  %eax
+ 5c8:  0f c9 [         ]*bswap  %ecx
+ 5ca:  0f ca [         ]*bswap  %edx
+ 5cc:  0f cb [         ]*bswap  %ebx
+ 5ce:  0f cc [         ]*bswap  %esp
+ 5d0:  0f cd [         ]*bswap  %ebp
+ 5d2:  0f ce [         ]*bswap  %esi
+ 5d4:  0f cf [         ]*bswap  %edi
+ 5d6:  0f d1 90 90 90 90 90 [  ]*psrlw  0x90909090\(%eax\),%mm2
+ 5dd:  0f d2 90 90 90 90 90 [  ]*psrld  0x90909090\(%eax\),%mm2
+ 5e4:  0f d3 90 90 90 90 90 [  ]*psrlq  0x90909090\(%eax\),%mm2
+ 5eb:  0f d5 90 90 90 90 90 [  ]*pmullw 0x90909090\(%eax\),%mm2
+ 5f2:  0f d8 90 90 90 90 90 [  ]*psubusb 0x90909090\(%eax\),%mm2
+ 5f9:  0f d9 90 90 90 90 90 [  ]*psubusw 0x90909090\(%eax\),%mm2
+ 600:  0f db 90 90 90 90 90 [  ]*pand   0x90909090\(%eax\),%mm2
+ 607:  0f dc 90 90 90 90 90 [  ]*paddusb 0x90909090\(%eax\),%mm2
+ 60e:  0f dd 90 90 90 90 90 [  ]*paddusw 0x90909090\(%eax\),%mm2
+ 615:  0f df 90 90 90 90 90 [  ]*pandn  0x90909090\(%eax\),%mm2
+ 61c:  0f e1 90 90 90 90 90 [  ]*psraw  0x90909090\(%eax\),%mm2
+ 623:  0f e2 90 90 90 90 90 [  ]*psrad  0x90909090\(%eax\),%mm2
+ 62a:  0f e5 90 90 90 90 90 [  ]*pmulhw 0x90909090\(%eax\),%mm2
+ 631:  0f e8 90 90 90 90 90 [  ]*psubsb 0x90909090\(%eax\),%mm2
+ 638:  0f e9 90 90 90 90 90 [  ]*psubsw 0x90909090\(%eax\),%mm2
+ 63f:  0f eb 90 90 90 90 90 [  ]*por    0x90909090\(%eax\),%mm2
+ 646:  0f ec 90 90 90 90 90 [  ]*paddsb 0x90909090\(%eax\),%mm2
+ 64d:  0f ed 90 90 90 90 90 [  ]*paddsw 0x90909090\(%eax\),%mm2
+ 654:  0f ef 90 90 90 90 90 [  ]*pxor   0x90909090\(%eax\),%mm2
+ 65b:  0f f1 90 90 90 90 90 [  ]*psllw  0x90909090\(%eax\),%mm2
+ 662:  0f f2 90 90 90 90 90 [  ]*pslld  0x90909090\(%eax\),%mm2
+ 669:  0f f3 90 90 90 90 90 [  ]*psllq  0x90909090\(%eax\),%mm2
+ 670:  0f f5 90 90 90 90 90 [  ]*pmaddwd 0x90909090\(%eax\),%mm2
+ 677:  0f f8 90 90 90 90 90 [  ]*psubb  0x90909090\(%eax\),%mm2
+ 67e:  0f f9 90 90 90 90 90 [  ]*psubw  0x90909090\(%eax\),%mm2
+ 685:  0f fa 90 90 90 90 90 [  ]*psubd  0x90909090\(%eax\),%mm2
+ 68c:  0f fc 90 90 90 90 90 [  ]*paddb  0x90909090\(%eax\),%mm2
+ 693:  0f fd 90 90 90 90 90 [  ]*paddw  0x90909090\(%eax\),%mm2
+ 69a:  0f fe 90 90 90 90 90 [  ]*paddd  0x90909090\(%eax\),%mm2
+ 6a1:  66 01 90 90 90 90 90 [  ]*add    %dx,0x90909090\(%eax\)
+ 6a8:  66 03 90 90 90 90 90 [  ]*add    0x90909090\(%eax\),%dx
+ 6af:  66 05 90 90 [   ]*add    \$0x9090,%ax
+ 6b3:  66 06 [         ]*pushw  %es
+ 6b5:  66 07 [         ]*popw   %es
+ 6b7:  66 09 90 90 90 90 90 [  ]*or     %dx,0x90909090\(%eax\)
+ 6be:  66 0b 90 90 90 90 90 [  ]*or     0x90909090\(%eax\),%dx
+ 6c5:  66 0d 90 90 [   ]*or     \$0x9090,%ax
+ 6c9:  66 0e [         ]*pushw  %cs
+ 6cb:  66 11 90 90 90 90 90 [  ]*adc    %dx,0x90909090\(%eax\)
+ 6d2:  66 13 90 90 90 90 90 [  ]*adc    0x90909090\(%eax\),%dx
+ 6d9:  66 15 90 90 [   ]*adc    \$0x9090,%ax
+ 6dd:  66 16 [         ]*pushw  %ss
+ 6df:  66 17 [         ]*popw   %ss
+ 6e1:  66 19 90 90 90 90 90 [  ]*sbb    %dx,0x90909090\(%eax\)
+ 6e8:  66 1b 90 90 90 90 90 [  ]*sbb    0x90909090\(%eax\),%dx
+ 6ef:  66 1d 90 90 [   ]*sbb    \$0x9090,%ax
+ 6f3:  66 1e [         ]*pushw  %ds
+ 6f5:  66 1f [         ]*popw   %ds
+ 6f7:  66 21 90 90 90 90 90 [  ]*and    %dx,0x90909090\(%eax\)
+ 6fe:  66 23 90 90 90 90 90 [  ]*and    0x90909090\(%eax\),%dx
+ 705:  66 25 90 90 [   ]*and    \$0x9090,%ax
+ 709:  66 29 90 90 90 90 90 [  ]*sub    %dx,0x90909090\(%eax\)
+ 710:  66 2b 90 90 90 90 90 [  ]*sub    0x90909090\(%eax\),%dx
+ 717:  66 2d 90 90 [   ]*sub    \$0x9090,%ax
+ 71b:  66 31 90 90 90 90 90 [  ]*xor    %dx,0x90909090\(%eax\)
+ 722:  66 33 90 90 90 90 90 [  ]*xor    0x90909090\(%eax\),%dx
+ 729:  66 35 90 90 [   ]*xor    \$0x9090,%ax
+ 72d:  66 39 90 90 90 90 90 [  ]*cmp    %dx,0x90909090\(%eax\)
+ 734:  66 3b 90 90 90 90 90 [  ]*cmp    0x90909090\(%eax\),%dx
+ 73b:  66 3d 90 90 [   ]*cmp    \$0x9090,%ax
+ 73f:  66 40 [         ]*inc    %ax
+ 741:  66 41 [         ]*inc    %cx
+ 743:  66 42 [         ]*inc    %dx
+ 745:  66 43 [         ]*inc    %bx
+ 747:  66 44 [         ]*inc    %sp
+ 749:  66 45 [         ]*inc    %bp
+ 74b:  66 46 [         ]*inc    %si
+ 74d:  66 47 [         ]*inc    %di
+ 74f:  66 48 [         ]*dec    %ax
+ 751:  66 49 [         ]*dec    %cx
+ 753:  66 4a [         ]*dec    %dx
+ 755:  66 4b [         ]*dec    %bx
+ 757:  66 4c [         ]*dec    %sp
+ 759:  66 4d [         ]*dec    %bp
+ 75b:  66 4e [         ]*dec    %si
+ 75d:  66 4f [         ]*dec    %di
+ 75f:  66 50 [         ]*push   %ax
+ 761:  66 51 [         ]*push   %cx
+ 763:  66 52 [         ]*push   %dx
+ 765:  66 53 [         ]*push   %bx
+ 767:  66 54 [         ]*push   %sp
+ 769:  66 55 [         ]*push   %bp
+ 76b:  66 56 [         ]*push   %si
+ 76d:  66 57 [         ]*push   %di
+ 76f:  66 58 [         ]*pop    %ax
+ 771:  66 59 [         ]*pop    %cx
+ 773:  66 5a [         ]*pop    %dx
+ 775:  66 5b [         ]*pop    %bx
+ 777:  66 5c [         ]*pop    %sp
+ 779:  66 5d [         ]*pop    %bp
+ 77b:  66 5e [         ]*pop    %si
+ 77d:  66 5f [         ]*pop    %di
+ 77f:  66 60 [         ]*pushaw 
+ 781:  66 61 [         ]*popaw  
+ 783:  66 62 90 90 90 90 90 [  ]*bound  %dx,0x90909090\(%eax\)
+ 78a:  66 68 90 90 [   ]*pushw  \$0x9090
+ 78e:  66 69 90 90 90 90 90 90 90 [    ]*imul   \$0x9090,0x90909090\(%eax\),%dx
+ 797:  66 6a 90 [      ]*pushw  \$0xffffff90
+ 79a:  66 6b 90 90 90 90 90 90 [       ]*imul   \$0xffffff90,0x90909090\(%eax\),%dx
+ 7a2:  66 6d [         ]*insw   \(%dx\),%es:\(%edi\)
+ 7a4:  66 6f [         ]*outsw  %ds:\(%esi\),\(%dx\)
+ 7a6:  66 81 90 90 90 90 90 90 90 [    ]*adcw   \$0x9090,0x90909090\(%eax\)
+ 7af:  66 83 90 90 90 90 90 90 [       ]*adcw   \$0xffffff90,0x90909090\(%eax\)
+ 7b7:  66 85 90 90 90 90 90 [  ]*test   %dx,0x90909090\(%eax\)
+ 7be:  66 87 90 90 90 90 90 [  ]*xchg   %dx,0x90909090\(%eax\)
+ 7c5:  66 89 90 90 90 90 90 [  ]*mov    %dx,0x90909090\(%eax\)
+ 7cc:  66 8b 90 90 90 90 90 [  ]*mov    0x90909090\(%eax\),%dx
+ 7d3:  66 8c 90 90 90 90 90 [  ]*movw   %ss,0x90909090\(%eax\)
+ 7da:  66 8d 90 90 90 90 90 [  ]*lea    0x90909090\(%eax\),%dx
+ 7e1:  66 8f 80 90 90 90 90 [  ]*popw   0x90909090\(%eax\)
+ 7e8:  66 91 [         ]*xchg   %ax,%cx
+ 7ea:  66 92 [         ]*xchg   %ax,%dx
+ 7ec:  66 93 [         ]*xchg   %ax,%bx
+ 7ee:  66 94 [         ]*xchg   %ax,%sp
+ 7f0:  66 95 [         ]*xchg   %ax,%bp
+ 7f2:  66 96 [         ]*xchg   %ax,%si
+ 7f4:  66 97 [         ]*xchg   %ax,%di
+ 7f6:  66 98 [         ]*cbtw   
+ 7f8:  66 99 [         ]*cwtd   
+ 7fa:  66 9a 90 90 90 90 [     ]*lcallw \$0x9090,\$0x9090
+ 800:  66 9c [         ]*pushfw 
+ 802:  66 9d [         ]*popfw  
+ 804:  66 a1 90 90 90 90 [     ]*mov    0x90909090,%ax
+ 80a:  66 a3 90 90 90 90 [     ]*mov    %ax,0x90909090
+ 810:  66 a5 [         ]*movsw  %ds:\(%esi\),%es:\(%edi\)
+ 812:  66 a7 [         ]*cmpsw  %es:\(%edi\),%ds:\(%esi\)
+ 814:  66 a9 90 90 [   ]*test   \$0x9090,%ax
+ 818:  66 ab [         ]*stos   %ax,%es:\(%edi\)
+ 81a:  66 ad [         ]*lods   %ds:\(%esi\),%ax
+ 81c:  66 af [         ]*scas   %es:\(%edi\),%ax
+ 81e:  66 b8 90 90 [   ]*mov    \$0x9090,%ax
+ 822:  66 b9 90 90 [   ]*mov    \$0x9090,%cx
+ 826:  66 ba 90 90 [   ]*mov    \$0x9090,%dx
+ 82a:  66 bb 90 90 [   ]*mov    \$0x9090,%bx
+ 82e:  66 bc 90 90 [   ]*mov    \$0x9090,%sp
+ 832:  66 bd 90 90 [   ]*mov    \$0x9090,%bp
+ 836:  66 be 90 90 [   ]*mov    \$0x9090,%si
+ 83a:  66 bf 90 90 [   ]*mov    \$0x9090,%di
+ 83e:  66 c1 90 90 90 90 90 90 [       ]*rclw   \$0x90,0x90909090\(%eax\)
+ 846:  66 c2 90 90 [   ]*retw   \$0x9090
+ 84a:  66 c3 [         ]*retw   
+ 84c:  66 c4 90 90 90 90 90 [  ]*les    0x90909090\(%eax\),%dx
+ 853:  66 c5 90 90 90 90 90 [  ]*lds    0x90909090\(%eax\),%dx
+ 85a:  66 c7 80 90 90 90 90 90 90 [    ]*movw   \$0x9090,0x90909090\(%eax\)
+ 863:  66 c8 90 90 90 [        ]*enterw \$0x9090,\$0x90
+ 868:  66 c9 [         ]*leavew 
+ 86a:  66 ca 90 90 [   ]*lretw  \$0x9090
+ 86e:  66 cb [         ]*lretw  
+ 870:  66 cf [         ]*iretw  
+ 872:  66 d1 90 90 90 90 90 [  ]*rclw   0x90909090\(%eax\)
+ 879:  66 d3 90 90 90 90 90 [  ]*rclw   %cl,0x90909090\(%eax\)
+ 880:  66 e5 90 [      ]*in     \$0x90,%ax
+ 883:  66 e7 90 [      ]*out    %ax,\$0x90
+ 886:  66 e8 8f 90 [   ]*callw  (0x)?ffff9919.*
+ 88a:  66 ea 90 90 90 90 [     ]*ljmpw  \$0x9090,\$0x9090
+ 890:  66 ed [         ]*in     \(%dx\),%ax
+ 892:  66 ef [         ]*out    %ax,\(%dx\)
+ 894:  66 f7 90 90 90 90 90 [  ]*notw   0x90909090\(%eax\)
+ 89b:  66 ff 90 90 90 90 90 [  ]*callw  \*0x90909090\(%eax\)
+ 8a2:  66 0f 02 90 90 90 90 90 [       ]*lar    0x90909090\(%eax\),%dx
+ 8aa:  66 0f 03 90 90 90 90 90 [       ]*lsl    0x90909090\(%eax\),%dx
+ 8b2:  66 0f 40 90 90 90 90 90 [       ]*cmovo  0x90909090\(%eax\),%dx
+ 8ba:  66 0f 41 90 90 90 90 90 [       ]*cmovno 0x90909090\(%eax\),%dx
+ 8c2:  66 0f 42 90 90 90 90 90 [       ]*cmovb  0x90909090\(%eax\),%dx
+ 8ca:  66 0f 43 90 90 90 90 90 [       ]*cmovae 0x90909090\(%eax\),%dx
+ 8d2:  66 0f 44 90 90 90 90 90 [       ]*cmove  0x90909090\(%eax\),%dx
+ 8da:  66 0f 45 90 90 90 90 90 [       ]*cmovne 0x90909090\(%eax\),%dx
+ 8e2:  66 0f 46 90 90 90 90 90 [       ]*cmovbe 0x90909090\(%eax\),%dx
+ 8ea:  66 0f 47 90 90 90 90 90 [       ]*cmova  0x90909090\(%eax\),%dx
+ 8f2:  66 0f 48 90 90 90 90 90 [       ]*cmovs  0x90909090\(%eax\),%dx
+ 8fa:  66 0f 49 90 90 90 90 90 [       ]*cmovns 0x90909090\(%eax\),%dx
+ 902:  66 0f 4a 90 90 90 90 90 [       ]*cmovp  0x90909090\(%eax\),%dx
+ 90a:  66 0f 4b 90 90 90 90 90 [       ]*cmovnp 0x90909090\(%eax\),%dx
+ 912:  66 0f 4c 90 90 90 90 90 [       ]*cmovl  0x90909090\(%eax\),%dx
+ 91a:  66 0f 4d 90 90 90 90 90 [       ]*cmovge 0x90909090\(%eax\),%dx
+ 922:  66 0f 4e 90 90 90 90 90 [       ]*cmovle 0x90909090\(%eax\),%dx
+ 92a:  66 0f 4f 90 90 90 90 90 [       ]*cmovg  0x90909090\(%eax\),%dx
+ 932:  66 0f a0 [      ]*pushw  %fs
+ 935:  66 0f a1 [      ]*popw   %fs
+ 938:  66 0f a3 90 90 90 90 90 [       ]*bt     %dx,0x90909090\(%eax\)
+ 940:  66 0f a4 90 90 90 90 90 90 [    ]*shld   \$0x90,%dx,0x90909090\(%eax\)
+ 949:  66 0f a5 90 90 90 90 90 [       ]*shld   %cl,%dx,0x90909090\(%eax\)
+ 951:  66 0f a8 [      ]*pushw  %gs
+ 954:  66 0f a9 [      ]*popw   %gs
+ 957:  66 0f ab 90 90 90 90 90 [       ]*bts    %dx,0x90909090\(%eax\)
+ 95f:  66 0f ac 90 90 90 90 90 90 [    ]*shrd   \$0x90,%dx,0x90909090\(%eax\)
+ 968:  66 0f ad 90 90 90 90 90 [       ]*shrd   %cl,%dx,0x90909090\(%eax\)
+ 970:  66 0f af 90 90 90 90 90 [       ]*imul   0x90909090\(%eax\),%dx
+ 978:  66 0f b1 90 90 90 90 90 [       ]*cmpxchg %dx,0x90909090\(%eax\)
+ 980:  66 0f b2 90 90 90 90 90 [       ]*lss    0x90909090\(%eax\),%dx
+ 988:  66 0f b3 90 90 90 90 90 [       ]*btr    %dx,0x90909090\(%eax\)
+ 990:  66 0f b4 90 90 90 90 90 [       ]*lfs    0x90909090\(%eax\),%dx
+ 998:  66 0f b5 90 90 90 90 90 [       ]*lgs    0x90909090\(%eax\),%dx
+ 9a0:  66 0f b6 90 90 90 90 90 [       ]*movzbw 0x90909090\(%eax\),%dx
+ 9a8:  66 0f bb 90 90 90 90 90 [       ]*btc    %dx,0x90909090\(%eax\)
+ 9b0:  66 0f bc 90 90 90 90 90 [       ]*bsf    0x90909090\(%eax\),%dx
+ 9b8:  66 0f bd 90 90 90 90 90 [       ]*bsr    0x90909090\(%eax\),%dx
+ 9c0:  66 0f be 90 90 90 90 90 [       ]*movsbw 0x90909090\(%eax\),%dx
+ 9c8:  66 0f c1 90 90 90 90 90 [       ]*xadd   %dx,0x90909090\(%eax\)
diff --git a/gas/testsuite/gas/i386/prefix.d b/gas/testsuite/gas/i386/prefix.d
new file mode 100644 (file)
index 0000000..054b658
--- /dev/null
@@ -0,0 +1,15 @@
+#objdump: -dw
+#name: i386 prefix
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+000 <foo>:
+   0:  9b 67 26 d9 3c [        ]*addr16 fstcw %es:\(%si\)
+   5:  9b df e0 [      ]*fstsw  %ax
+   8:  9b df e0 [      ]*fstsw  %ax
+   b:  9b df e0 [      ]*fstsw  %ax
+   e:  9b 67 df e0 [   ]*addr16 fstsw %ax
+  12:  f3 67 66 36 a7 [        ]*repz addr16 cmpsw %es:\(%di\),%ss:\(%si\)
+       ...
diff --git a/gas/testsuite/gas/i386/prefix.s b/gas/testsuite/gas/i386/prefix.s
new file mode 100644 (file)
index 0000000..043d310
--- /dev/null
@@ -0,0 +1,11 @@
+.text
+foo:
+ addr16 fstcw %es:(%si)
+ fstsw
+ fstsw %ax
+ fstsw %eax
+ addr16 fstsw %ax
+ addr16 rep cmpsw %es:(%di),%ss:(%si)
+
+ # Get a good alignment.
+ .byte 0
diff --git a/gas/testsuite/gas/i386/pushw.l b/gas/testsuite/gas/i386/pushw.l
deleted file mode 100644 (file)
index f655a29..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-GAS LISTING .*/pushw.s[        ]*page 1
-
-
-   1 0000 6668C800[    ]*2:    pushw \$200
-   2 0004 04000000[    ]*1:    \.long 1b-2b
diff --git a/gas/testsuite/gas/i386/pushw.s b/gas/testsuite/gas/i386/pushw.s
deleted file mode 100644 (file)
index b7fdecd..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2:     pushw $200
-1:     .long 1b-2b
diff --git a/gas/testsuite/gas/i386/reloc.d b/gas/testsuite/gas/i386/reloc.d
new file mode 100644 (file)
index 0000000..c7903dd
--- /dev/null
@@ -0,0 +1,15 @@
+#objdump: -drw
+#name: i386 reloc
+
+.*: +file format .*i386.*
+
+Disassembly of section .text:
+
+00000000 <foo>:
+   0:  b3 00 [         ]*mov    \$0x0,%bl      1: R_386_8      .text
+   2:  68 00 00 00 00 [        ]*push   \$0x0  3: R_386_32     .text
+   7:  05 00 00 00 00 [        ]*add    \$0x0,%eax     8: R_386_32     .text
+   c:  81 c3 00 00 00 00 [     ]*add    \$0x0,%ebx     e: R_386_32     .text
+  12:  69 d2 00 00 00 00 [     ]*imul   \$0x0,%edx,%edx        14: R_386_32    .text
+  18:  9a 00 00 00 00 00 00 [  ]*lcall  \$0x0,\$0x0    19: R_386_32    .text
+  1f:  66 68 00 00 [   ]*pushw  \$0x0  21: R_386_16    .text
diff --git a/gas/testsuite/gas/i386/reloc.s b/gas/testsuite/gas/i386/reloc.s
new file mode 100644 (file)
index 0000000..13ee930
--- /dev/null
@@ -0,0 +1,8 @@
+.text
+foo:   mov     $foo, %bl
+       push    $foo
+       add     $foo, %eax
+       add     $foo, %ebx
+       imul    $foo, %edx
+       lcall   $0, $foo
+       pushw   $foo
diff --git a/gas/testsuite/gas/i386/white.l b/gas/testsuite/gas/i386/white.l
new file mode 100644 (file)
index 0000000..d60cf09
--- /dev/null
@@ -0,0 +1,19 @@
+GAS LISTING .*
+
+
+   1                                   .TeXt
+   2 0000 8803                                 mov % al , \( % ebx \)
+   3 0002 C705D711 00007B00 0000               mOvl \$ 123 , 4567
+   4 000c 678A787B                      ADDr16 mov 123 \( % bx , % si , 1 \) , % bh
+   5 0010 FFE0                                 jmp \* % eax
+   6 0012 6626FF23                     foo:    jmpw % es : \* \( % ebx \)
+   7                                   
+   8 0016 A0500000 00                          mov \( 0x8 \* 0Xa \) , % al
+   9 001b B020                                 mov \$ \( 8 \* 4 \) , % al
+  10 001d B712                                 mov \$ foo , % bH 
+  11 001f B712                                 movb \$ foo , % BH
+  12                                   
+  13                                   .CODE16
+  14 0021 66B81200 0000                        Mov \$ foo , %eAx
+  15                                   .Code32
+  16 0027 66B81200                             mov \$ foo , %ax
diff --git a/gas/testsuite/gas/i386/white.s b/gas/testsuite/gas/i386/white.s
new file mode 100644 (file)
index 0000000..bd0f647
--- /dev/null
@@ -0,0 +1,16 @@
+.TeXt
+       mov % al , ( % ebx )
+        mOvl $ 123 , 4567
+ ADDr16        mov 123 ( % bx , % si , 1 ) , % bh
+       jmp * % eax
+foo:   jmpw % es : * ( % ebx )
+
+       mov ( 0x8 * 0Xa ) , % al
+       mov $ ( 8 * 4 ) , % al
+       mov $ foo , % bH 
+       movb $ foo , % BH
+
+.CODE16
+       Mov $ foo , %eAx
+.Code32
+       mov $ foo , %ax