From 7faae6fb084d8c1f11448029714868abeff465bc Mon Sep 17 00:00:00 2001
From: Ian Lance Taylor <ian@airs.com>
Date: Mon, 13 Jul 1998 22:33:46 +0000
Subject: [PATCH] Mon Jul 13 18:15:11 1998  Alan Modra 
 <alan@spri.levels.unisa.edu.au>

	* gas/i386/*: All new i386 testsuite.
---
 gas/testsuite/gas/i386/.Sanitize |   39 +-
 gas/testsuite/gas/i386/all.exp   |   12 -
 gas/testsuite/gas/i386/float.l   |   81 ++
 gas/testsuite/gas/i386/float.s   |   68 +
 gas/testsuite/gas/i386/general.l |  203 +++
 gas/testsuite/gas/i386/general.s |  150 +++
 gas/testsuite/gas/i386/i386.exp  |   33 +
 gas/testsuite/gas/i386/inout.s   |   11 -
 gas/testsuite/gas/i386/inval.l   |   98 ++
 gas/testsuite/gas/i386/inval.s   |   48 +
 gas/testsuite/gas/i386/modrm.l   | 1984 ++++++++++++++++++++++++++++++
 gas/testsuite/gas/i386/modrm.s   | 1671 +++++++++++++++++++++++++
 gas/testsuite/gas/i386/opcode.d  |  574 +++++++++
 gas/testsuite/gas/i386/prefix.d  |   15 +
 gas/testsuite/gas/i386/prefix.s  |   11 +
 gas/testsuite/gas/i386/pushw.l   |    5 -
 gas/testsuite/gas/i386/pushw.s   |    2 -
 gas/testsuite/gas/i386/reloc.d   |   15 +
 gas/testsuite/gas/i386/reloc.s   |    8 +
 gas/testsuite/gas/i386/white.l   |   19 +
 gas/testsuite/gas/i386/white.s   |   16 +
 21 files changed, 5022 insertions(+), 41 deletions(-)
 delete mode 100644 gas/testsuite/gas/i386/all.exp
 create mode 100644 gas/testsuite/gas/i386/float.l
 create mode 100644 gas/testsuite/gas/i386/float.s
 create mode 100644 gas/testsuite/gas/i386/general.l
 create mode 100644 gas/testsuite/gas/i386/general.s
 create mode 100644 gas/testsuite/gas/i386/i386.exp
 delete mode 100644 gas/testsuite/gas/i386/inout.s
 create mode 100644 gas/testsuite/gas/i386/inval.l
 create mode 100644 gas/testsuite/gas/i386/inval.s
 create mode 100644 gas/testsuite/gas/i386/modrm.l
 create mode 100644 gas/testsuite/gas/i386/modrm.s
 create mode 100644 gas/testsuite/gas/i386/opcode.d
 create mode 100644 gas/testsuite/gas/i386/prefix.d
 create mode 100644 gas/testsuite/gas/i386/prefix.s
 delete mode 100644 gas/testsuite/gas/i386/pushw.l
 delete mode 100644 gas/testsuite/gas/i386/pushw.s
 create mode 100644 gas/testsuite/gas/i386/reloc.d
 create mode 100644 gas/testsuite/gas/i386/reloc.s
 create mode 100644 gas/testsuite/gas/i386/white.l
 create mode 100644 gas/testsuite/gas/i386/white.s

diff --git a/gas/testsuite/gas/i386/.Sanitize b/gas/testsuite/gas/i386/.Sanitize
index c0ac0289ae0..4a44701979a 100644
--- a/gas/testsuite/gas/i386/.Sanitize
+++ b/gas/testsuite/gas/i386/.Sanitize
@@ -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.
@@ -13,26 +11,45 @@
 
 # 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
index a6b898d009d..00000000000
--- a/gas/testsuite/gas/i386/all.exp
+++ /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
index 00000000000..6d6cadd740f
--- /dev/null
+++ b/gas/testsuite/gas/i386/float.l
@@ -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
index 00000000000..6bb09f8b891
--- /dev/null
+++ b/gas/testsuite/gas/i386/float.s
@@ -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
index 00000000000..038d7728d6a
--- /dev/null
+++ b/gas/testsuite/gas/i386/general.l
@@ -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
index 00000000000..c6e877b6098
--- /dev/null
+++ b/gas/testsuite/gas/i386/general.s
@@ -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
index 00000000000..8720a628e6c
--- /dev/null
+++ b/gas/testsuite/gas/i386/i386.exp
@@ -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
index 36c38ded448..00000000000
--- a/gas/testsuite/gas/i386/inout.s
+++ /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
index 00000000000..e7894991853
--- /dev/null
+++ b/gas/testsuite/gas/i386/inval.l
@@ -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
index 00000000000..e37a18eac60
--- /dev/null
+++ b/gas/testsuite/gas/i386/inval.s
@@ -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
index 00000000000..8a1bc7912f3
--- /dev/null
+++ b/gas/testsuite/gas/i386/modrm.l
@@ -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
index 00000000000..a6fc689aa6c
--- /dev/null
+++ b/gas/testsuite/gas/i386/modrm.s
@@ -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
index 00000000000..fc3c158a161
--- /dev/null
+++ b/gas/testsuite/gas/i386/opcode.d
@@ -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
index 00000000000..054b658a3cf
--- /dev/null
+++ b/gas/testsuite/gas/i386/prefix.d
@@ -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
index 00000000000..043d31068ad
--- /dev/null
+++ b/gas/testsuite/gas/i386/prefix.s
@@ -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
index f655a29ac3d..00000000000
--- a/gas/testsuite/gas/i386/pushw.l
+++ /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
index b7fdecd81f7..00000000000
--- a/gas/testsuite/gas/i386/pushw.s
+++ /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
index 00000000000..c7903dd8d21
--- /dev/null
+++ b/gas/testsuite/gas/i386/reloc.d
@@ -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
index 00000000000..13ee930db72
--- /dev/null
+++ b/gas/testsuite/gas/i386/reloc.s
@@ -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
index 00000000000..d60cf09bb34
--- /dev/null
+++ b/gas/testsuite/gas/i386/white.l
@@ -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
index 00000000000..bd0f647f20a
--- /dev/null
+++ b/gas/testsuite/gas/i386/white.s
@@ -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