[binutils-gdb] convert dos eol to unix

Alan Modra via Binutils-cvs <[email protected]> Sun, 19 Jul 2026 05:28:26 +0000 (GMT)
Newsgroups gmane.comp.gnu.binutils.cvs
Message-ID <[email protected]>
https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3D3908dd870149=
1a425a826dcd46c6fd1521c07f0f

commit 3908dd8701491a425a826dcd46c6fd1521c07f0f
Author: Alan Modra <[email protected]>
Date:   Sun Jul 19 14:49:21 2026 +0930

    convert dos eol to unix
   =20
    A number of testsuite files have dos CR/LF end of line.  Fix most of
    them, so that we are less likely to run into patch failures when
    contributors provide patches to these files, such as:
    Hunk #1 FAILED at 1 (different line endings).
    My version of git, 2.51.0, does not tell you the reason whe running
    "git am", just "patch does not apply".
   =20
    gprofng/examples/mxv-pthreads/README.md is also converted to unix.

Diff:
---
 binutils/testsuite/binutils-all/windres/dialog0.rc |    8 +-
 binutils/testsuite/binutils-all/windres/dialog1.rc |   10 +-
 binutils/testsuite/binutils-all/windres/html1.hm   |   22 +-
 binutils/testsuite/binutils-all/windres/html2.hm   |   22 +-
 gas/testsuite/gas/all/fastcall.s                   |    2 +-
 gas/testsuite/gas/cr16/bal_test.s                  |   28 +-
 gas/testsuite/gas/cr16/bcc_test.s                  |  118 +-
 gas/testsuite/gas/cr16/cinv_test.s                 |   24 +-
 gas/testsuite/gas/cr16/loadb_test.s                |  144 +-
 gas/testsuite/gas/cr16/loadd_test.s                |  144 +-
 gas/testsuite/gas/cr16/loadw_test.s                |  144 +-
 gas/testsuite/gas/cr16/lpsp_test.s                 |  126 +-
 gas/testsuite/gas/cr16/storb_test.s                |  286 +--
 gas/testsuite/gas/cr16/stord_test.s                |  144 +-
 gas/testsuite/gas/cr16/storw_test.s                |  288 +--
 gas/testsuite/gas/h8300/t01_mov.s                  | 2212 +++++++++-------=
--
 gas/testsuite/gas/h8300/t02_mova.s                 |  474 ++--
 gas/testsuite/gas/h8300/t03_add.s                  | 1954 ++++++++--------
 gas/testsuite/gas/h8300/t04_sub.s                  | 1952 ++++++++--------
 gas/testsuite/gas/h8300/t05_cmp.s                  | 1840 +++++++--------
 gas/testsuite/gas/h8300/t06_ari2.s                 |  374 ++--
 gas/testsuite/gas/h8300/t07_ari3.s                 |  344 +--
 gas/testsuite/gas/h8300/t08_or.s                   | 1942 ++++++++--------
 gas/testsuite/gas/h8300/t09_xor.s                  | 1942 ++++++++--------
 gas/testsuite/gas/h8300/t10_and.s                  | 1942 ++++++++--------
 gas/testsuite/gas/h8300/t11_logs.s                 | 2352 ++++++++++------=
----
 gas/testsuite/gas/h8300/t12_bit.s                  |  350 +--
 gas/testsuite/gas/h8300/t13_otr.s                  |  318 +--
 gas/testsuite/gas/tic54x/macro.s                   |   80 +-
 gas/testsuite/gas/tic54x/macro1.s                  |   24 +-
 gas/testsuite/gas/tic54x/math.s                    |   74 +-
 gas/testsuite/gas/tic54x/opcodes.s                 |  617 +++--
 gas/testsuite/gas/tic54x/subsym.s                  |  110 +-
 gas/testsuite/gas/tic54x/subsym1.s                 |   20 +-
 gold/testsuite/aarch64_reloc_none.s                |   32 +-
 gprofng/examples/mxv-pthreads/README.md            |  316 +--
 ld/testsuite/ld-auto-import/client.c               |  120 +-
 ld/testsuite/ld-auto-import/dll.c                  |   40 +-
 ld/testsuite/ld-cygwin/testdll.def                 |    8 +-
 ld/testsuite/ld-cygwin/testexe.def                 |   10 +-
 ld/testsuite/ld-gc/pr13683.c                       |   56 +-
 ld/testsuite/ld-h8300/relax-4.s                    |  143 +-
 ld/testsuite/ld-pe/secrel.d                        |   56 +-
 ld/testsuite/ld-pe/secrel1.s                       |  158 +-
 ld/testsuite/ld-pe/secrel2.s                       |   28 +-
 45 files changed, 10698 insertions(+), 10700 deletions(-)

diff --git a/binutils/testsuite/binutils-all/windres/dialog0.rc b/binutils/=
testsuite/binutils-all/windres/dialog0.rc
index fba7ed779fb..2e0bf4dddd4 100644
--- a/binutils/testsuite/binutils-all/windres/dialog0.rc
+++ b/binutils/testsuite/binutils-all/windres/dialog0.rc
@@ -1,4 +1,4 @@
-101 DIALOG 0, 0, 186, 95
-BEGIN
-    DEFPUSHBUTTON "OK", 1, 129, 7, 50, 14
-END
+101 DIALOG 0, 0, 186, 95
+BEGIN
+    DEFPUSHBUTTON "OK", 1, 129, 7, 50, 14
+END
diff --git a/binutils/testsuite/binutils-all/windres/dialog1.rc b/binutils/=
testsuite/binutils-all/windres/dialog1.rc
index 71deb4a5947..31ffc8eb2a7 100644
--- a/binutils/testsuite/binutils-all/windres/dialog1.rc
+++ b/binutils/testsuite/binutils-all/windres/dialog1.rc
@@ -1,5 +1,5 @@
-101 DIALOG DISCARDABLE 0, 0, 186, 95
-BEGIN
-    DEFPUSHBUTTON "OK", 1, 129, 7, 50, 14
-END
-
+101 DIALOG DISCARDABLE 0, 0, 186, 95
+BEGIN
+    DEFPUSHBUTTON "OK", 1, 129, 7, 50, 14
+END
+
diff --git a/binutils/testsuite/binutils-all/windres/html1.hm b/binutils/te=
stsuite/binutils-all/windres/html1.hm
index ffc5a1825cc..eb97b7e4e05 100644
--- a/binutils/testsuite/binutils-all/windres/html1.hm
+++ b/binutils/testsuite/binutils-all/windres/html1.hm
@@ -1,11 +1,11 @@
-<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
-  <meta content=3D"text/html; charset=3Diso-8859-1"  http-equiv=3D"Content=
-Type">
-  <title>Windres</title>
-</head>
-
-<body>
-This is a test page for windres HTML resource.
-</body>
-</html>
\ No newline at end of file
+<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+  <meta content=3D"text/html; charset=3Diso-8859-1"  http-equiv=3D"Content=
-Type">
+  <title>Windres</title>
+</head>
+
+<body>
+This is a test page for windres HTML resource.
+</body>
+</html>
diff --git a/binutils/testsuite/binutils-all/windres/html2.hm b/binutils/te=
stsuite/binutils-all/windres/html2.hm
index 2fb343bf528..7864885382a 100644
--- a/binutils/testsuite/binutils-all/windres/html2.hm
+++ b/binutils/testsuite/binutils-all/windres/html2.hm
@@ -1,11 +1,11 @@
-<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
-  <meta content=3D"text/html; charset=3Diso-8859-1"  http-equiv=3D"Content=
-Type">
-  <title>Windres</title>
-</head>
-
-<body>
-This is a second test page for windres HTML resource.
-</body>
-</html>
\ No newline at end of file
+<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+  <meta content=3D"text/html; charset=3Diso-8859-1"  http-equiv=3D"Content=
-Type">
+  <title>Windres</title>
+</head>
+
+<body>
+This is a second test page for windres HTML resource.
+</body>
+</html>
diff --git a/gas/testsuite/gas/all/fastcall.s b/gas/testsuite/gas/all/fastc=
all.s
index de771cd5967..24bd40f1230 100644
--- a/gas/testsuite/gas/all/fastcall.s
+++ b/gas/testsuite/gas/all/fastcall.s
@@ -1 +1 @@
-@fastcall_label@0:
+@fastcall_label@0:
diff --git a/gas/testsuite/gas/cr16/bal_test.s b/gas/testsuite/gas/cr16/bal=
_test.s
index b89f1f6baa6..7f46e23e340 100644
--- a/gas/testsuite/gas/cr16/bal_test.s
+++ b/gas/testsuite/gas/cr16/bal_test.s
@@ -1,14 +1,14 @@
-        .text
-        .global main
-main:
-bal     (ra),*+0xff122
-bal     (ra),*+0xfff126
-bal     (ra),*+0x22
-bal     (ra),*+0x122
-bal     (ra),*+0xf122
-bal     (ra),*+0x812a
-bal	(r1,r0),*+0x122
-bal	(r11,r10),*+0xcff122
-bal	(r7,r6),*+0xaff122
-bal	(r4,r3),*+0x8ff122
-bal	(r8,r7),*+0xfff122
+	.text
+	.global main
+main:
+bal	(ra),*+0xff122
+bal	(ra),*+0xfff126
+bal	(ra),*+0x22
+bal	(ra),*+0x122
+bal	(ra),*+0xf122
+bal	(ra),*+0x812a
+bal	(r1,r0),*+0x122
+bal	(r11,r10),*+0xcff122
+bal	(r7,r6),*+0xaff122
+bal	(r4,r3),*+0x8ff122
+bal	(r8,r7),*+0xfff122
diff --git a/gas/testsuite/gas/cr16/bcc_test.s b/gas/testsuite/gas/cr16/bcc=
_test.s
index 50f3fbe01d5..0ac8a52a67b 100644
--- a/gas/testsuite/gas/cr16/bcc_test.s
+++ b/gas/testsuite/gas/cr16/bcc_test.s
@@ -1,59 +1,59 @@
-        .text
-        .global main
-main:
-	###################
-	# bcc disp9/disp17/disp25
-	###################
-	# bcc disp9
-	###################
-	beq	*+0x022
-	bne	*+0x032
-	bcc	*+0x044
-	bcc	*+0x054
-	bhi	*+0x066
-	blt	*+0x076
-	bgt	*+0x088
-	bfs	*+0x09a
-	bfc	*+0x0aa
-	blo	*+0x1bc
-	bhi	*+0x1cc
-	blt	*+0x1d6
-	bge	*+0x1e6
-	br	*+0x0f6
-	###################
-	# bcc disp17
-	###################
-	beq	*+0x112
-	beq	*+0x1f12
-	beq	*+0x0f22
-	bne	*+0x0f34
-	bcc	*+0x0f44
-	bcc	*+0x0f56
-	bhi	*+0x0f66
-	blt	*+0x0f78
-	bgt	*+0x0f88
-	bfs	*+0x0f9a
-	bfc	*+0x0faa
-	blo	*+0x1fbc
-	bhi	*+0x1fcc
-	blt	*+0x1fda
-	bge	*+0x1fea
-	br	*+0xfffa
-	###################
-	# bcc disp25
-	###################
-	beq	*+0xff1f12
-	beq	*+0xaa0f22
-	bne	*+0xbb0f34
-	bcc	*+0xcc0f44
-	bcc	*+0xdd0f56
-	bhi	*+0x990f66
-	blt	*+0x880f78
-	bgt	*+0x770f88
-	bfs	*+0x660f9a
-	bfc	*+0x550faa
-	blo	*+0x441fbc
-	bhi	*+0x331fcc
-	blt	*+0x221fde
-	bge	*+0x111fee
-	br	*+0x0ffffe
+	.text
+	.global main
+main:
+	###################
+	# bcc disp9/disp17/disp25
+	###################
+	# bcc disp9
+	###################
+	beq	*+0x022
+	bne	*+0x032
+	bcc	*+0x044
+	bcc	*+0x054
+	bhi	*+0x066
+	blt	*+0x076
+	bgt	*+0x088
+	bfs	*+0x09a
+	bfc	*+0x0aa
+	blo	*+0x1bc
+	bhi	*+0x1cc
+	blt	*+0x1d6
+	bge	*+0x1e6
+	br	*+0x0f6
+	###################
+	# bcc disp17
+	###################
+	beq	*+0x112
+	beq	*+0x1f12
+	beq	*+0x0f22
+	bne	*+0x0f34
+	bcc	*+0x0f44
+	bcc	*+0x0f56
+	bhi	*+0x0f66
+	blt	*+0x0f78
+	bgt	*+0x0f88
+	bfs	*+0x0f9a
+	bfc	*+0x0faa
+	blo	*+0x1fbc
+	bhi	*+0x1fcc
+	blt	*+0x1fda
+	bge	*+0x1fea
+	br	*+0xfffa
+	###################
+	# bcc disp25
+	###################
+	beq	*+0xff1f12
+	beq	*+0xaa0f22
+	bne	*+0xbb0f34
+	bcc	*+0xcc0f44
+	bcc	*+0xdd0f56
+	bhi	*+0x990f66
+	blt	*+0x880f78
+	bgt	*+0x770f88
+	bfs	*+0x660f9a
+	bfc	*+0x550faa
+	blo	*+0x441fbc
+	bhi	*+0x331fcc
+	blt	*+0x221fde
+	bge	*+0x111fee
+	br	*+0x0ffffe
diff --git a/gas/testsuite/gas/cr16/cinv_test.s b/gas/testsuite/gas/cr16/ci=
nv_test.s
index eda4b97bad2..c035693dfb7 100644
--- a/gas/testsuite/gas/cr16/cinv_test.s
+++ b/gas/testsuite/gas/cr16/cinv_test.s
@@ -1,12 +1,12 @@
-        .text
-        .global main
-main:
-	##############################
-	# cin [i/i,u/d/d,u/d,i/d,i,u]
-	##############################
-	cinv   [i]
-	cinv   [i,u]
-	cinv   [d]
-	cinv   [d,u]
-	cinv   [d,i]
-	cinv   [d,i,u]
+	.text
+	.global main
+main:
+	##############################
+	# cin [i/i,u/d/d,u/d,i/d,i,u]
+	##############################
+	cinv   [i]
+	cinv   [i,u]
+	cinv   [d]
+	cinv   [d,u]
+	cinv   [d,i]
+	cinv   [d,i,u]
diff --git a/gas/testsuite/gas/cr16/loadb_test.s b/gas/testsuite/gas/cr16/l=
oadb_test.s
index 258e3b38004..75cd1d0d29f 100644
--- a/gas/testsuite/gas/cr16/loadb_test.s
+++ b/gas/testsuite/gas/cr16/loadb_test.s
@@ -1,72 +1,72 @@
-        .text
-        .global main
-main:
-	######################
-	#  loadb abs20/24 reg
-	######################
-	loadb 0x0,r0
-	loadb 0xff,r1
-	loadb 0xfff,r3
-	loadb 0x1234,r4
-	loadb 0x1234,r5
-	loadb 0x7A1234,r0
-	loadb 0xBA1234,r1
-	loadb 0xffffff,r2
-	######################
-	#  loadb abs20 rel reg
-	######################
-	loadb [r12]0x0,r0
-	loadb [r13]0x0,r0
-	loadb [r12]0xff,r1
-	loadb [r13]0xff,r1
-	loadb [r12]0xfff,r3
-	loadb [r13]0xfff,r3
-	loadb [r12]0x1234,r4
-	loadb [r13]0x1234,r4
-	loadb [r12]0x1234,r5
-	loadb [r13]0x1234,r5
-	loadb [r12]0x4567,r2
-	loadb [r13]0xA1234,r2
-	###################################
-	#  loadb rbase(disp20/-disp20)  reg
-	###################################
-	loadb 0x4(r1,r0),r1
-	loadb 0x4(r3,r2),r3
-	loadb 0x1234(r1,r0),r4
-	loadb 0x1234(r3,r2),r5
-	loadb 0xA1234(r1,r0),r6
-	loadb -0x4(r1,r0),r1
-	loadb -0x4(r3,r2),r3
-	loadb -0x1234(r1,r0),r4
-	loadb -0x1234(r3,r2),r5
-	loadb -0xA1234(r1,r0),r6
-	#################################################
-	#  loadb rpbase(disp4/disp16/disp20/-disp20)  reg
-	#################################################
-	loadb 0x0(r1,r0),r0
-	loadb 0x0(r1,r0),r1
-	loadb 0xf(r1,r0),r0
-	loadb 0xf(r1,r0),r1
-	loadb 0x1234(r1,r0),r2
-	loadb 0xabcd(r3,r2),r3
-	loadb 0xAfff(r4,r3),r4
-	loadb 0xA1234(r6,r5),r5
-	loadb -0xf(r1,r0),r0
-	loadb -0xf(r1,r0),r1
-	loadb -0x1234(r1,r0),r2
-	loadb -0xabcd(r3,r2),r3
-	loadb -0xAfff(r4,r3),r4
-	loadb -0xA1234(r6,r5),r5
-	####################################
-	#  loadb rbase(disp0/disp14) rel reg
-	####################################
-	loadb [r12]0x0(r1,r0),r0
-	loadb [r13]0x0(r1,r0),r1
-	loadb [r12]0x1234(r1,r0),r2
-	loadb [r13]0x1abcd(r1,r0),r3
-	#################################
-	#  loadb rpbase(disp20) rel reg
-	#################################
-	loadb [r12]0xA1234(r1,r0),r4
-	loadb [r13]0xB1234(r1,r0),r5
-	loadb [r13]0xfffff(r1,r0),r6
+	.text
+	.global main
+main:
+	######################
+	#  loadb abs20/24 reg
+	######################
+	loadb 0x0,r0
+	loadb 0xff,r1
+	loadb 0xfff,r3
+	loadb 0x1234,r4
+	loadb 0x1234,r5
+	loadb 0x7A1234,r0
+	loadb 0xBA1234,r1
+	loadb 0xffffff,r2
+	######################
+	#  loadb abs20 rel reg
+	######################
+	loadb [r12]0x0,r0
+	loadb [r13]0x0,r0
+	loadb [r12]0xff,r1
+	loadb [r13]0xff,r1
+	loadb [r12]0xfff,r3
+	loadb [r13]0xfff,r3
+	loadb [r12]0x1234,r4
+	loadb [r13]0x1234,r4
+	loadb [r12]0x1234,r5
+	loadb [r13]0x1234,r5
+	loadb [r12]0x4567,r2
+	loadb [r13]0xA1234,r2
+	###################################
+	#  loadb rbase(disp20/-disp20)  reg
+	###################################
+	loadb 0x4(r1,r0),r1
+	loadb 0x4(r3,r2),r3
+	loadb 0x1234(r1,r0),r4
+	loadb 0x1234(r3,r2),r5
+	loadb 0xA1234(r1,r0),r6
+	loadb -0x4(r1,r0),r1
+	loadb -0x4(r3,r2),r3
+	loadb -0x1234(r1,r0),r4
+	loadb -0x1234(r3,r2),r5
+	loadb -0xA1234(r1,r0),r6
+	#################################################
+	#  loadb rpbase(disp4/disp16/disp20/-disp20)  reg
+	#################################################
+	loadb 0x0(r1,r0),r0
+	loadb 0x0(r1,r0),r1
+	loadb 0xf(r1,r0),r0
+	loadb 0xf(r1,r0),r1
+	loadb 0x1234(r1,r0),r2
+	loadb 0xabcd(r3,r2),r3
+	loadb 0xAfff(r4,r3),r4
+	loadb 0xA1234(r6,r5),r5
+	loadb -0xf(r1,r0),r0
+	loadb -0xf(r1,r0),r1
+	loadb -0x1234(r1,r0),r2
+	loadb -0xabcd(r3,r2),r3
+	loadb -0xAfff(r4,r3),r4
+	loadb -0xA1234(r6,r5),r5
+	####################################
+	#  loadb rbase(disp0/disp14) rel reg
+	####################################
+	loadb [r12]0x0(r1,r0),r0
+	loadb [r13]0x0(r1,r0),r1
+	loadb [r12]0x1234(r1,r0),r2
+	loadb [r13]0x1abcd(r1,r0),r3
+	#################################
+	#  loadb rpbase(disp20) rel reg
+	#################################
+	loadb [r12]0xA1234(r1,r0),r4
+	loadb [r13]0xB1234(r1,r0),r5
+	loadb [r13]0xfffff(r1,r0),r6
diff --git a/gas/testsuite/gas/cr16/loadd_test.s b/gas/testsuite/gas/cr16/l=
oadd_test.s
index 677752d7522..4c29ceb46a9 100644
--- a/gas/testsuite/gas/cr16/loadd_test.s
+++ b/gas/testsuite/gas/cr16/loadd_test.s
@@ -1,72 +1,72 @@
-        .text
-        .global main
-main:
-	######################
-	#  loadd abs20/24 regp
-	######################
-	loadd 0x0,(r1,r0)
-	loadd 0xff,(r1,r0)
-	loadd 0xfff,(r3,r2)
-	loadd 0x1234,(r4,r3)
-	loadd 0x1234,(r5,r4)
-	loadd 0x7A1234,(r1,r0)
-	loadd 0xBA1234,(r1,r0)
-	loadd 0xffffff,(r2,r1)
-	######################
-	#  loadd abs20 rel regp
-	######################
-	loadd [r12]0x0,(r1,r0)
-	loadd [r13]0x0,(r1,r0)
-	loadd [r12]0xff,(r1,r0)
-	loadd [r13]0xff,(r1,r0)
-	loadd [r12]0xfff,(r3,r2)
-	loadd [r13]0xfff,(r3,r2)
-	loadd [r12]0x1234,(r4,r3)
-	loadd [r13]0x1234,(r4,r3)
-	loadd [r12]0x1234,(r5,r4)
-	loadd [r13]0x1234,(r5,r4)
-	loadd [r12]0x4567,(r2,r1)
-	loadd [r13]0xA1234,(r2,r1)
-	###################################
-	#  loadd rbase(disp20/-disp20)  regp
-	###################################
-	loadd 0x4(r1,r0),(r2,r1)
-	loadd 0x4(r3,r2),(r3,r2)
-	loadd 0x1234(r1,r0),(r4,r3)
-	loadd 0x1234(r3,r2),(r5,r4)
-	loadd 0xA1234(r1,r0),(r6,r5)
-	loadd -0x4(r1,r0),(r2,r1)
-	loadd -0x4(r3,r2),(r3,r2)
-	loadd -0x1234(r1,r0),(r4,r3)
-	loadd -0x1234(r3,r2),(r5,r4)
-	loadd -0xA1234(r1,r0),(r6,r5)
-	#################################################
-	#  loadd rpbase(disp4/disp16/disp20/-disp20)  reg
-	#################################################
-	loadd 0x0(r1,r0),(r1,r0)
-	loadd 0x0(r1,r0),(r1,r0)
-	loadd 0xf(r1,r0),(r1,r0)
-	loadd 0xf(r1,r0),(r1,r0)
-	loadd 0x1234(r1,r0),(r2,r1)
-	loadd 0xabcd(r3,r2),(r3,r2)
-	loadd 0xAfff(r4,r3),(r4,r3)
-	loadd 0xA1234(r6,r5),(r7,r6)
-	loadd -0xf(r1,r0),(r1,r0)
-	loadd -0xf(r1,r0),(r1,r0)
-	loadd -0x1234(r1,r0),(r2,r1)
-	loadd -0xabcd(r3,r2),(r3,r2)
-	loadd -0xAfff(r4,r3),(r5,r4)
-	loadd -0xA1234(r6,r5),(r5,r4)
-	####################################
-	#  loadd rbase(disp0/disp14) rel reg
-	####################################
-	loadd [r12]0x0(r1,r0),(r1,r0)
-	loadd [r13]0x0(r1,r0),(r1,r0)
-	loadd [r12]0x1234(r1,r0),(r2,r1)
-	loadd [r13]0x1abcd(r1,r0),(r3,r2)
-	#################################
-	#  loadd rpbase(disp20) rel reg
-	#################################
-	loadd [r12]0xA1234(r1,r0),(r3,r2)
-	loadd [r13]0xB1234(r1,r0),(r4,r3)
-	loadd [r13]0xfffff(r1,r0),(r5,r4)
+	.text
+	.global main
+main:
+	######################
+	#  loadd abs20/24 regp
+	######################
+	loadd 0x0,(r1,r0)
+	loadd 0xff,(r1,r0)
+	loadd 0xfff,(r3,r2)
+	loadd 0x1234,(r4,r3)
+	loadd 0x1234,(r5,r4)
+	loadd 0x7A1234,(r1,r0)
+	loadd 0xBA1234,(r1,r0)
+	loadd 0xffffff,(r2,r1)
+	######################
+	#  loadd abs20 rel regp
+	######################
+	loadd [r12]0x0,(r1,r0)
+	loadd [r13]0x0,(r1,r0)
+	loadd [r12]0xff,(r1,r0)
+	loadd [r13]0xff,(r1,r0)
+	loadd [r12]0xfff,(r3,r2)
+	loadd [r13]0xfff,(r3,r2)
+	loadd [r12]0x1234,(r4,r3)
+	loadd [r13]0x1234,(r4,r3)
+	loadd [r12]0x1234,(r5,r4)
+	loadd [r13]0x1234,(r5,r4)
+	loadd [r12]0x4567,(r2,r1)
+	loadd [r13]0xA1234,(r2,r1)
+	###################################
+	#  loadd rbase(disp20/-disp20)  regp
+	###################################
+	loadd 0x4(r1,r0),(r2,r1)
+	loadd 0x4(r3,r2),(r3,r2)
+	loadd 0x1234(r1,r0),(r4,r3)
+	loadd 0x1234(r3,r2),(r5,r4)
+	loadd 0xA1234(r1,r0),(r6,r5)
+	loadd -0x4(r1,r0),(r2,r1)
+	loadd -0x4(r3,r2),(r3,r2)
+	loadd -0x1234(r1,r0),(r4,r3)
+	loadd -0x1234(r3,r2),(r5,r4)
+	loadd -0xA1234(r1,r0),(r6,r5)
+	#################################################
+	#  loadd rpbase(disp4/disp16/disp20/-disp20)  reg
+	#################################################
+	loadd 0x0(r1,r0),(r1,r0)
+	loadd 0x0(r1,r0),(r1,r0)
+	loadd 0xf(r1,r0),(r1,r0)
+	loadd 0xf(r1,r0),(r1,r0)
+	loadd 0x1234(r1,r0),(r2,r1)
+	loadd 0xabcd(r3,r2),(r3,r2)
+	loadd 0xAfff(r4,r3),(r4,r3)
+	loadd 0xA1234(r6,r5),(r7,r6)
+	loadd -0xf(r1,r0),(r1,r0)
+	loadd -0xf(r1,r0),(r1,r0)
+	loadd -0x1234(r1,r0),(r2,r1)
+	loadd -0xabcd(r3,r2),(r3,r2)
+	loadd -0xAfff(r4,r3),(r5,r4)
+	loadd -0xA1234(r6,r5),(r5,r4)
+	####################################
+	#  loadd rbase(disp0/disp14) rel reg
+	####################################
+	loadd [r12]0x0(r1,r0),(r1,r0)
+	loadd [r13]0x0(r1,r0),(r1,r0)
+	loadd [r12]0x1234(r1,r0),(r2,r1)
+	loadd [r13]0x1abcd(r1,r0),(r3,r2)
+	#################################
+	#  loadd rpbase(disp20) rel reg
+	#################################
+	loadd [r12]0xA1234(r1,r0),(r3,r2)
+	loadd [r13]0xB1234(r1,r0),(r4,r3)
+	loadd [r13]0xfffff(r1,r0),(r5,r4)
diff --git a/gas/testsuite/gas/cr16/loadw_test.s b/gas/testsuite/gas/cr16/l=
oadw_test.s
index bd9a2bb0ae9..b657799c0d7 100644
--- a/gas/testsuite/gas/cr16/loadw_test.s
+++ b/gas/testsuite/gas/cr16/loadw_test.s
@@ -1,72 +1,72 @@
-        .text
-        .global main
-main:
-	######################
-	#  loadw abs20/24 reg
-	######################
-	loadw 0x0,r0
-	loadw 0xff,r1
-	loadw 0xfff,r3
-	loadw 0x1234,r4
-	loadw 0x1234,r5
-	loadw 0x7A1234,r0
-	loadw 0xBA1234,r1
-	loadw 0xffffff,r2
-	######################
-	#  loadw abs20 rel reg
-	######################
-	loadw [r12]0x0,r0
-	loadw [r13]0x0,r0
-	loadw [r12]0xff,r1
-	loadw [r13]0xff,r1
-	loadw [r12]0xfff,r3
-	loadw [r13]0xfff,r3
-	loadw [r12]0x1234,r4
-	loadw [r13]0x1234,r4
-	loadw [r12]0x1234,r5
-	loadw [r13]0x1234,r5
-	loadw [r12]0x4567,r2
-	loadw [r13]0xA1234,r2
-	###################################
-	#  loadw rbase(disp20/-disp20)  reg
-	###################################
-	loadw 0x4(r1,r0),r1
-	loadw 0x4(r3,r2),r3
-	loadw 0x1234(r1,r0),r4
-	loadw 0x1234(r3,r2),r5
-	loadw 0xA1234(r1,r0),r6
-	loadw -0x4(r1,r0),r1
-	loadw -0x4(r3,r2),r3
-	loadw -0x1234(r1,r0),r4
-	loadw -0x1234(r3,r2),r5
-	loadw -0xA1234(r1,r0),r6
-	#################################################
-	#  loadw rpbase(disp4/disp16/disp20/-disp20)  reg
-	#################################################
-	loadw 0x0(r1,r0),r0
-	loadw 0x0(r1,r0),r1
-	loadw 0xf(r1,r0),r0
-	loadw 0xf(r1,r0),r1
-	loadw 0x1234(r1,r0),r2
-	loadw 0xabcd(r3,r2),r3
-	loadw 0xAfff(r4,r3),r4
-	loadw 0xA1234(r6,r5),r5
-	loadw -0xf(r1,r0),r0
-	loadw -0xf(r1,r0),r1
-	loadw -0x1234(r1,r0),r2
-	loadw -0xabcd(r3,r2),r3
-	loadw -0xAfff(r4,r3),r4
-	loadw -0xA1234(r6,r5),r5
-	####################################
-	#  loadw rbase(disp0/disp14) rel reg
-	####################################
-	loadw [r12]0x0(r1,r0),r0
-	loadw [r13]0x0(r1,r0),r1
-	loadw [r12]0x1234(r1,r0),r2
-	loadw [r13]0x1abcd(r1,r0),r3
-	#################################
-	#  loadw rpbase(disp20) rel reg
-	#################################
-	loadw [r12]0xA1234(r1,r0),r4
-	loadw [r13]0xB1234(r1,r0),r5
-	loadw [r13]0xfffff(r1,r0),r6
+	.text
+	.global main
+main:
+	######################
+	#  loadw abs20/24 reg
+	######################
+	loadw 0x0,r0
+	loadw 0xff,r1
+	loadw 0xfff,r3
+	loadw 0x1234,r4
+	loadw 0x1234,r5
+	loadw 0x7A1234,r0
+	loadw 0xBA1234,r1
+	loadw 0xffffff,r2
+	######################
+	#  loadw abs20 rel reg
+	######################
+	loadw [r12]0x0,r0
+	loadw [r13]0x0,r0
+	loadw [r12]0xff,r1
+	loadw [r13]0xff,r1
+	loadw [r12]0xfff,r3
+	loadw [r13]0xfff,r3
+	loadw [r12]0x1234,r4
+	loadw [r13]0x1234,r4
+	loadw [r12]0x1234,r5
+	loadw [r13]0x1234,r5
+	loadw [r12]0x4567,r2
+	loadw [r13]0xA1234,r2
+	###################################
+	#  loadw rbase(disp20/-disp20)  reg
+	###################################
+	loadw 0x4(r1,r0),r1
+	loadw 0x4(r3,r2),r3
+	loadw 0x1234(r1,r0),r4
+	loadw 0x1234(r3,r2),r5
+	loadw 0xA1234(r1,r0),r6
+	loadw -0x4(r1,r0),r1
+	loadw -0x4(r3,r2),r3
+	loadw -0x1234(r1,r0),r4
+	loadw -0x1234(r3,r2),r5
+	loadw -0xA1234(r1,r0),r6
+	#################################################
+	#  loadw rpbase(disp4/disp16/disp20/-disp20)  reg
+	#################################################
+	loadw 0x0(r1,r0),r0
+	loadw 0x0(r1,r0),r1
+	loadw 0xf(r1,r0),r0
+	loadw 0xf(r1,r0),r1
+	loadw 0x1234(r1,r0),r2
+	loadw 0xabcd(r3,r2),r3
+	loadw 0xAfff(r4,r3),r4
+	loadw 0xA1234(r6,r5),r5
+	loadw -0xf(r1,r0),r0
+	loadw -0xf(r1,r0),r1
+	loadw -0x1234(r1,r0),r2
+	loadw -0xabcd(r3,r2),r3
+	loadw -0xAfff(r4,r3),r4
+	loadw -0xA1234(r6,r5),r5
+	####################################
+	#  loadw rbase(disp0/disp14) rel reg
+	####################################
+	loadw [r12]0x0(r1,r0),r0
+	loadw [r13]0x0(r1,r0),r1
+	loadw [r12]0x1234(r1,r0),r2
+	loadw [r13]0x1abcd(r1,r0),r3
+	#################################
+	#  loadw rpbase(disp20) rel reg
+	#################################
+	loadw [r12]0xA1234(r1,r0),r4
+	loadw [r13]0xB1234(r1,r0),r5
+	loadw [r13]0xfffff(r1,r0),r6
diff --git a/gas/testsuite/gas/cr16/lpsp_test.s b/gas/testsuite/gas/cr16/lp=
sp_test.s
index 8e9d45961bc..2528b8ab9cf 100644
--- a/gas/testsuite/gas/cr16/lpsp_test.s
+++ b/gas/testsuite/gas/cr16/lpsp_test.s
@@ -1,63 +1,63 @@
-        .text
-        .global main
-main:
-	################
-	# lpr reg, preg
-	################
-	lpr	r1,psr
-	lpr	r2,cfg
-	lpr	r2,intbasel
-	lpr	r3,intbaseh
-	lpr	r4,ispl
-	lpr	r5,isph
-	lpr	r6,uspl
-	lpr	r7,usph
-	lpr	r8,dsr
-	lpr	r9,dcrl
-	lpr	r10,dcrh
-	lpr	r11,car0l
-	lpr	r0,car0h
-	lpr	r1,car1l
-	lpr	r3,car1h
-	#################
-	# lprd regp, preg
-	#################
-	lprd	(r1,r0),psr
-	lprd	(r2,r1),cfg
-	lprd	(r3,r2),intbase
-	lprd	(r4,r3),isp
-	lprd	(r5,r4),usp
-	lprd	(r6,r5),dsr
-	lprd	(r7,r6),dcr
-	lprd	(r8,r7),car0
-	lprd	(r9,r8),car1
-	#################
-	# spr preg, reg
-	#################
-	spr	psr,r0
-	spr	cfg,r1
-	spr	intbasel,r2
-	spr	intbaseh,r3
-	spr	ispl,r4
-	spr	isph,r5
-	spr	uspl,r6
-	spr	usph,r7
-	spr	dsr,r8
-	spr	dcrl,r9
-	spr	dcrh,r10
-	spr	car0l,r11
-	spr	car0h,r0
-	spr	car1l,r1
-	spr	car1h,r2
-	#################
-	# sprd preg, regp
-	#################
-	sprd	psr,(r1,r0)
-	sprd	cfg,(r2,r1)
-	sprd	intbase,(r3,r2)
-	sprd	isp,(r4,r3)
-	sprd	usp,(r5,r4)
-	sprd	dsr,(r6,r5)
-	sprd	dcr,(r7,r6)
-	sprd	car0,(r8,r7)
-	sprd	car1,(r9,r8)
+	.text
+	.global main
+main:
+	################
+	# lpr reg, preg
+	################
+	lpr	r1,psr
+	lpr	r2,cfg
+	lpr	r2,intbasel
+	lpr	r3,intbaseh
+	lpr	r4,ispl
+	lpr	r5,isph
+	lpr	r6,uspl
+	lpr	r7,usph
+	lpr	r8,dsr
+	lpr	r9,dcrl
+	lpr	r10,dcrh
+	lpr	r11,car0l
+	lpr	r0,car0h
+	lpr	r1,car1l
+	lpr	r3,car1h
+	#################
+	# lprd regp, preg
+	#################
+	lprd	(r1,r0),psr
+	lprd	(r2,r1),cfg
+	lprd	(r3,r2),intbase
+	lprd	(r4,r3),isp
+	lprd	(r5,r4),usp
+	lprd	(r6,r5),dsr
+	lprd	(r7,r6),dcr
+	lprd	(r8,r7),car0
+	lprd	(r9,r8),car1
+	#################
+	# spr preg, reg
+	#################
+	spr	psr,r0
+	spr	cfg,r1
+	spr	intbasel,r2
+	spr	intbaseh,r3
+	spr	ispl,r4
+	spr	isph,r5
+	spr	uspl,r6
+	spr	usph,r7
+	spr	dsr,r8
+	spr	dcrl,r9
+	spr	dcrh,r10
+	spr	car0l,r11
+	spr	car0h,r0
+	spr	car1l,r1
+	spr	car1h,r2
+	#################
+	# sprd preg, regp
+	#################
+	sprd	psr,(r1,r0)
+	sprd	cfg,(r2,r1)
+	sprd	intbase,(r3,r2)
+	sprd	isp,(r4,r3)
+	sprd	usp,(r5,r4)
+	sprd	dsr,(r6,r5)
+	sprd	dcr,(r7,r6)
+	sprd	car0,(r8,r7)
+	sprd	car1,(r9,r8)
diff --git a/gas/testsuite/gas/cr16/storb_test.s b/gas/testsuite/gas/cr16/s=
torb_test.s
index 2cd2706ec07..a7ca0f4dba0 100644
--- a/gas/testsuite/gas/cr16/storb_test.s
+++ b/gas/testsuite/gas/cr16/storb_test.s
@@ -1,143 +1,143 @@
-        .text
-        .global main
-main:
-	######################
-	#  storb reg abs20/24=20
-	######################
-	storb r0,0x0
-	storb r1,0xff
-	storb r3,0xfff
-	storb r4,0x1234
-	storb r5,0x1234
-	storb r0,0x7A1234
-	storb r1,0xBA1234
-	storb r2,0xffffff
-	######################
-	#  storb abs20 rel reg
-	######################
-	storb r0,[r12]0x0
-	storb r0,[r13]0x0
-	storb r1,[r12]0xff
-	storb r1,[r13]0xff
-	storb r3,[r12]0xfff
-	storb r3,[r13]0xfff
-	storb r4,[r12]0x1234
-	storb r4,[r13]0x1234
-	storb r5,[r12]0x1234
-	storb r5,[r13]0x1234
-	storb r2,[r12]0x4567
-	storb r2,[r13]0xA1234
-	###################################
-	#  storb reg rbase(disp20/-disp20)=20
-	###################################
-	storb r1,0x4(r1,r0)
-	storb r3,0x4(r3,r2)
-	storb r4,0x1234(r1,r0)
-	storb r5,0x1234(r3,r2)
-	storb r6,0xA1234(r1,r0)
-	storb r1,-0x4(r1,r0)
-	storb r3,-0x4(r3,r2)
-	storb r4,-0x1234(r1,r0)
-	storb r5,-0x1234(r3,r2)
-	storb r6,-0xA1234(r1,r0)
-	#################################################
-	#  storb reg rpbase(disp4/disp16/disp20/-disp20)=20
-	#################################################
-	storb r0,0x0(r1,r0)
-	storb r0,0x0(r1,r0)
-	storb r0,0xf(r1,r0)
-	storb r1,0xf(r1,r0)
-	storb r2,0x1234(r1,r0)
-	storb r3,0xabcd(r3,r2)
-	storb r4,0xAfff(r4,r3)
-	storb r5,0xA1234(r6,r5)
-	storb r0,-0xf(r1,r0)
-	storb r1,-0xf(r1,r0)
-	storb r2,-0x1234(r1,r0)
-	storb r3,-0xabcd(r3,r2)
-	storb r4,-0xAfff(r4,r3)
-	storb r5,-0xA1234(r6,r5)
-	####################################
-	#  storb rbase(disp0/disp14) rel reg
-	####################################
-	storb r0,[r12]0x0(r1,r0)
-	storb r1,[r13]0x0(r1,r0)
-	storb r2,[r12]0x1234(r1,r0)
-	storb r3,[r13]0x1abcd(r1,r0)
-	#################################
-	#  storb reg rpbase(disp20) rel
-	#################################
-	storb r4,[r12]0xA1234(r1,r0)
-	storb r5,[r13]0xB1234(r1,r0)
-	storb r6,[r13]0xfffff(r1,r0)
-	#######################
-	# storb reg, uimm16/20
-	######################
-	storb $4,0xbcd
-	storb $5,0xaabcd
-	storb $3,0xfaabcd
-
-	#######################
-	# storb reg, uimm16/20
-	######################
-	storb $5,[r12]0x14
-	storb $4,[r13]0xabfc
-	storb $3,[r12]0x1234
-	storb $3,[r13]0x1234
-	storb $3,[r12]0x34
-	#######################
-	# storb imm, index-rbase
-	######################
-	storb $3,[r12]0xa7a(r1,r0)
-	storb $3,[r12]0xa7a(r3,r2)
-	storb $3,[r12]0xa7a(r4,r3)
-	storb $3,[r12]0xa7a(r5,r4)
-	storb $3,[r12]0xa7a(r6,r5)
-	storb $3,[r12]0xa7a(r7,r6)
-	storb $3,[r12]0xa7a(r9,r8)
-	storb $3,[r12]0xa7a(r11,r10)
-	storb $3,[r13]0xa7a(r1,r0)
-	storb $3,[r13]0xa7a(r3,r2)
-	storb $3,[r13]0xa7a(r4,r3)
-	storb $3,[r13]0xa7a(r5,r4)
-	storb $3,[r13]0xa7a(r6,r5)
-	storb $3,[r13]0xa7a(r7,r6)
-	storb $3,[r13]0xa7a(r9,r8)
-	storb $3,[r13]0xa7a(r11,r10)
-	storb $5,[r13]0xb7a(r4,r3)
-	storb $1,[r12]0x17a(r6,r5)
-	storb $1,[r13]0x134(r6,r5)
-	storb $3,[r12]0xabcde(r4,r3)
-	storb $5,[r13]0xabcd(r4,r3)
-	storb $3,[r12]0xabcd(r6,r5)
-	storb $3,[r13]0xbcde(r6,r5)
-	#######################
-	# storb imm4, rbase(disp)
-	######################
-	storb $5,0x0(r2)
-	storb $3,0x34(r12)
-	storb $3,0xab(r13)
-	storb $5,0xad(r1)
-	storb $5,0xcd(r2)
-	storb $5,0xfff(r0)
-	storb $3,0xbcd(r4)
-	storb $3,0xfff(r12)
-	storb $3,0xfff(r13)
-	storb $3,0xffff(r13)
-	storb $3,0x2343(r12)
-	storb $3,0x12345(r2)
-	storb $3,0x4abcd(r8)
-	storb $3,0xfabcd(r13)
-	storb $3,0xfabcd(r8)
-	storb $3,0xfabcd(r9)
-	storb $3,0x4abcd(r9)
-	##########################
-	# storb imm, disp20(rpbase)
-	#########################
-	storb $3,0x0(r2,r1)
-	storb $5,0x1(r2,r1)
-	storb $4,0x1234(r2,r1)
-	storb $3,0x1234(r2,r1)
-	storb $3,0x12345(r2,r1)
-	storb $3,0x123(r2,r1)
-	storb $3,0x12345(r2,r1)
+	.text
+	.global main
+main:
+	######################
+	#  storb reg abs20/24
+	######################
+	storb r0,0x0
+	storb r1,0xff
+	storb r3,0xfff
+	storb r4,0x1234
+	storb r5,0x1234
+	storb r0,0x7A1234
+	storb r1,0xBA1234
+	storb r2,0xffffff
+	######################
+	#  storb abs20 rel reg
+	######################
+	storb r0,[r12]0x0
+	storb r0,[r13]0x0
+	storb r1,[r12]0xff
+	storb r1,[r13]0xff
+	storb r3,[r12]0xfff
+	storb r3,[r13]0xfff
+	storb r4,[r12]0x1234
+	storb r4,[r13]0x1234
+	storb r5,[r12]0x1234
+	storb r5,[r13]0x1234
+	storb r2,[r12]0x4567
+	storb r2,[r13]0xA1234
+	###################################
+	#  storb reg rbase(disp20/-disp20)
+	###################################
+	storb r1,0x4(r1,r0)
+	storb r3,0x4(r3,r2)
+	storb r4,0x1234(r1,r0)
+	storb r5,0x1234(r3,r2)
+	storb r6,0xA1234(r1,r0)
+	storb r1,-0x4(r1,r0)
+	storb r3,-0x4(r3,r2)
+	storb r4,-0x1234(r1,r0)
+	storb r5,-0x1234(r3,r2)
+	storb r6,-0xA1234(r1,r0)
+	#################################################
+	#  storb reg rpbase(disp4/disp16/disp20/-disp20)
+	#################################################
+	storb r0,0x0(r1,r0)
+	storb r0,0x0(r1,r0)
+	storb r0,0xf(r1,r0)
+	storb r1,0xf(r1,r0)
+	storb r2,0x1234(r1,r0)
+	storb r3,0xabcd(r3,r2)
+	storb r4,0xAfff(r4,r3)
+	storb r5,0xA1234(r6,r5)
+	storb r0,-0xf(r1,r0)
+	storb r1,-0xf(r1,r0)
+	storb r2,-0x1234(r1,r0)
+	storb r3,-0xabcd(r3,r2)
+	storb r4,-0xAfff(r4,r3)
+	storb r5,-0xA1234(r6,r5)
+	####################################
+	#  storb rbase(disp0/disp14) rel reg
+	####################################
+	storb r0,[r12]0x0(r1,r0)
+	storb r1,[r13]0x0(r1,r0)
+	storb r2,[r12]0x1234(r1,r0)
+	storb r3,[r13]0x1abcd(r1,r0)
+	#################################
+	#  storb reg rpbase(disp20) rel
+	#################################
+	storb r4,[r12]0xA1234(r1,r0)
+	storb r5,[r13]0xB1234(r1,r0)
+	storb r6,[r13]0xfffff(r1,r0)
+	#######################
+	# storb reg, uimm16/20
+	######################
+	storb $4,0xbcd
+	storb $5,0xaabcd
+	storb $3,0xfaabcd
+
+	#######################
+	# storb reg, uimm16/20
+	######################
+	storb $5,[r12]0x14
+	storb $4,[r13]0xabfc
+	storb $3,[r12]0x1234
+	storb $3,[r13]0x1234
+	storb $3,[r12]0x34
+	#######################
+	# storb imm, index-rbase
+	######################
+	storb $3,[r12]0xa7a(r1,r0)
+	storb $3,[r12]0xa7a(r3,r2)
+	storb $3,[r12]0xa7a(r4,r3)
+	storb $3,[r12]0xa7a(r5,r4)
+	storb $3,[r12]0xa7a(r6,r5)
+	storb $3,[r12]0xa7a(r7,r6)
+	storb $3,[r12]0xa7a(r9,r8)
+	storb $3,[r12]0xa7a(r11,r10)
+	storb $3,[r13]0xa7a(r1,r0)
+	storb $3,[r13]0xa7a(r3,r2)
+	storb $3,[r13]0xa7a(r4,r3)
+	storb $3,[r13]0xa7a(r5,r4)
+	storb $3,[r13]0xa7a(r6,r5)
+	storb $3,[r13]0xa7a(r7,r6)
+	storb $3,[r13]0xa7a(r9,r8)
+	storb $3,[r13]0xa7a(r11,r10)
+	storb $5,[r13]0xb7a(r4,r3)
+	storb $1,[r12]0x17a(r6,r5)
+	storb $1,[r13]0x134(r6,r5)
+	storb $3,[r12]0xabcde(r4,r3)
+	storb $5,[r13]0xabcd(r4,r3)
+	storb $3,[r12]0xabcd(r6,r5)
+	storb $3,[r13]0xbcde(r6,r5)
+	#######################
+	# storb imm4, rbase(disp)
+	######################
+	storb $5,0x0(r2)
+	storb $3,0x34(r12)
+	storb $3,0xab(r13)
+	storb $5,0xad(r1)
+	storb $5,0xcd(r2)
+	storb $5,0xfff(r0)
+	storb $3,0xbcd(r4)
+	storb $3,0xfff(r12)
+	storb $3,0xfff(r13)
+	storb $3,0xffff(r13)
+	storb $3,0x2343(r12)
+	storb $3,0x12345(r2)
+	storb $3,0x4abcd(r8)
+	storb $3,0xfabcd(r13)
+	storb $3,0xfabcd(r8)
+	storb $3,0xfabcd(r9)
+	storb $3,0x4abcd(r9)
+	##########################
+	# storb imm, disp20(rpbase)
+	#########################
+	storb $3,0x0(r2,r1)
+	storb $5,0x1(r2,r1)
+	storb $4,0x1234(r2,r1)
+	storb $3,0x1234(r2,r1)
+	storb $3,0x12345(r2,r1)
+	storb $3,0x123(r2,r1)
+	storb $3,0x12345(r2,r1)
diff --git a/gas/testsuite/gas/cr16/stord_test.s b/gas/testsuite/gas/cr16/s=
tord_test.s
index dcac741fc05..a31e4687655 100644
--- a/gas/testsuite/gas/cr16/stord_test.s
+++ b/gas/testsuite/gas/cr16/stord_test.s
@@ -1,72 +1,72 @@
-        .text
-        .global main
-main:
-	######################
-	#  stord abs20/24 regp
-	######################
-	stord (r1,r0),0x0
-	stord (r1,r0),0xff
-	stord (r3,r2),0xfff
-	stord (r4,r3),0x1234
-	stord (r5,r4),0x1234
-	stord (r1,r0),0x7A1234
-	stord (r1,r0),0xBA1234
-	stord (r2,r1),0xffffff
-	######################
-	#  stord abs20 rel regp
-	######################
-	stord (r1,r0),[r12]0x0
-	stord (r1,r0),[r13]0x0
-	stord (r1,r0),[r12]0xff
-	stord (r1,r0),[r13]0xff
-	stord (r3,r2),[r12]0xfff
-	stord (r3,r2),[r13]0xfff
-	stord (r4,r3),[r12]0x1234
-	stord (r4,r3),[r13]0x1234
-	stord (r5,r4),[r12]0x1234
-	stord (r5,r4),[r13]0x1234
-	stord (r2,r1),[r12]0x4567
-	stord (r2,r1),[r13]0xA1234
-	###################################
-	#  stord regp rbase(disp20/-disp20) =20
-	###################################
-	stord (r2,r1),0x4(r1,r0)
-	stord (r3,r2),0x4(r3,r2)
-	stord (r4,r3),0x1234(r1,r0)
-	stord (r5,r4),0x1234(r3,r2)
-	stord (r6,r5),0xA1234(r1,r0)
-	stord (r2,r1),-0x4(r1,r0)
-	stord (r3,r2),-0x4(r3,r2)
-	stord (r4,r3),-0x1234(r1,r0)
-	stord (r5,r4),-0x1234(r3,r2)
-	stord (r6,r5),-0xA1234(r1,r0)
-	#################################################
-	#  stord regp rpbase(disp4/disp16/disp20/-disp20)=20
-	#################################################
-	stord (r1,r0),0x0(r1,r0)
-	stord (r1,r0),0x0(r1,r0)
-	stord (r1,r0),0xf(r1,r0)
-	stord (r1,r0),0xf(r1,r0)
-	stord (r2,r1),0x1234(r1,r0)
-	stord (r3,r2),0xabcd(r3,r2)
-	stord (r4,r3),0xAfff(r4,r3)
-	stord (r7,r6),0xA1234(r6,r5)
-	stord (r1,r0),-0xf(r1,r0)
-	stord (r1,r0),-0xf(r1,r0)
-	stord (r2,r1),-0x1234(r1,r0)
-	stord (r3,r2),-0xabcd(r3,r2)
-	stord (r5,r4),-0xAfff(r4,r3)
-	stord (r5,r4),-0xA1234(r6,r5)
-	####################################
-	#  stord rbase(disp0/disp14) rel reg
-	####################################
-	stord (r1,r0),[r12]0x0(r1,r0)
-	stord (r1,r0),[r13]0x0(r1,r0)
-	stord (r2,r1),[r12]0x1234(r1,r0)
-	stord (r3,r2),[r13]0x1abcd(r1,r0)
-	#################################
-	#  stord rpbase(disp20) rel reg
-	#################################
-	stord (r3,r2),[r12]0xA1234(r1,r0)
-	stord (r4,r3),[r13]0xB1234(r1,r0)
-	stord (r5,r4),[r13]0xfffff(r1,r0)
+	.text
+	.global main
+main:
+	######################
+	#  stord abs20/24 regp
+	######################
+	stord (r1,r0),0x0
+	stord (r1,r0),0xff
+	stord (r3,r2),0xfff
+	stord (r4,r3),0x1234
+	stord (r5,r4),0x1234
+	stord (r1,r0),0x7A1234
+	stord (r1,r0),0xBA1234
+	stord (r2,r1),0xffffff
+	######################
+	#  stord abs20 rel regp
+	######################
+	stord (r1,r0),[r12]0x0
+	stord (r1,r0),[r13]0x0
+	stord (r1,r0),[r12]0xff
+	stord (r1,r0),[r13]0xff
+	stord (r3,r2),[r12]0xfff
+	stord (r3,r2),[r13]0xfff
+	stord (r4,r3),[r12]0x1234
+	stord (r4,r3),[r13]0x1234
+	stord (r5,r4),[r12]0x1234
+	stord (r5,r4),[r13]0x1234
+	stord (r2,r1),[r12]0x4567
+	stord (r2,r1),[r13]0xA1234
+	###################################
+	#  stord regp rbase(disp20/-disp20)
+	###################################
+	stord (r2,r1),0x4(r1,r0)
+	stord (r3,r2),0x4(r3,r2)
+	stord (r4,r3),0x1234(r1,r0)
+	stord (r5,r4),0x1234(r3,r2)
+	stord (r6,r5),0xA1234(r1,r0)
+	stord (r2,r1),-0x4(r1,r0)
+	stord (r3,r2),-0x4(r3,r2)
+	stord (r4,r3),-0x1234(r1,r0)
+	stord (r5,r4),-0x1234(r3,r2)
+	stord (r6,r5),-0xA1234(r1,r0)
+	#################################################
+	#  stord regp rpbase(disp4/disp16/disp20/-disp20)
+	#################################################
+	stord (r1,r0),0x0(r1,r0)
+	stord (r1,r0),0x0(r1,r0)
+	stord (r1,r0),0xf(r1,r0)
+	stord (r1,r0),0xf(r1,r0)
+	stord (r2,r1),0x1234(r1,r0)
+	stord (r3,r2),0xabcd(r3,r2)
+	stord (r4,r3),0xAfff(r4,r3)
+	stord (r7,r6),0xA1234(r6,r5)
+	stord (r1,r0),-0xf(r1,r0)
+	stord (r1,r0),-0xf(r1,r0)
+	stord (r2,r1),-0x1234(r1,r0)
+	stord (r3,r2),-0xabcd(r3,r2)
+	stord (r5,r4),-0xAfff(r4,r3)
+	stord (r5,r4),-0xA1234(r6,r5)
+	####################################
+	#  stord rbase(disp0/disp14) rel reg
+	####################################
+	stord (r1,r0),[r12]0x0(r1,r0)
+	stord (r1,r0),[r13]0x0(r1,r0)
+	stord (r2,r1),[r12]0x1234(r1,r0)
+	stord (r3,r2),[r13]0x1abcd(r1,r0)
+	#################################
+	#  stord rpbase(disp20) rel reg
+	#################################
+	stord (r3,r2),[r12]0xA1234(r1,r0)
+	stord (r4,r3),[r13]0xB1234(r1,r0)
+	stord (r5,r4),[r13]0xfffff(r1,r0)
diff --git a/gas/testsuite/gas/cr16/storw_test.s b/gas/testsuite/gas/cr16/s=
torw_test.s
index 6adee5cee1f..6f2a0cc9d34 100644
--- a/gas/testsuite/gas/cr16/storw_test.s
+++ b/gas/testsuite/gas/cr16/storw_test.s
@@ -1,144 +1,144 @@
-        .text
-        .global main
-main:
-	######################
-	#  storw reg abs20/24=20
-	######################
-	storw r0,0x0
-	storw r1,0xff
-	storw r3,0xfff
-	storw r4,0x1234
-	storw r5,0x1234
-	storw r0,0x7A1234
-	storw r1,0xBA1234
-	storw r2,0xffffff
-	######################
-	#  storw abs20 rel reg
-	######################
-	storw r0,[r12]0x0
-	storw r0,[r13]0x0
-	storw r1,[r12]0xff
-	storw r1,[r13]0xff
-	storw r3,[r12]0xfff
-	storw r3,[r13]0xfff
-	storw r4,[r12]0x1234
-	storw r4,[r13]0x1234
-	storw r5,[r12]0x1234
-	storw r5,[r13]0x1234
-	storw r2,[r12]0x4567
-	storw r2,[r13]0xA1234
-	###################################
-	#  storw reg rbase(disp20/-disp20)=20
-	###################################
-	storw r1,0x4(r1,r0)
-	storw r3,0x4(r3,r2)
-	storw r4,0x1234(r1,r0)
-	storw r5,0x1234(r3,r2)
-	storw r6,0xA1234(r1,r0)
-	storw r1,-0x4(r1,r0)
-	storw r3,-0x4(r3,r2)
-	storw r4,-0x1234(r1,r0)
-	storw r5,-0x1234(r3,r2)
-	storw r6,-0xA1234(r1,r0)
-	#################################################
-	#  storw reg rpbase(disp4/disp16/disp20/-disp20)=20
-	#################################################
-	storw r0,0x0(r1,r0)
-	storw r0,0x0(r1,r0)
-	storw r0,0xf(r1,r0)
-	storw r1,0xf(r1,r0)
-	storw r2,0x1234(r1,r0)
-	storw r3,0xabcd(r3,r2)
-	storw r4,0xAfff(r4,r3)
-	storw r5,0xA1234(r6,r5)
-	storw r0,-0xf(r1,r0)
-	storw r1,-0xf(r1,r0)
-	storw r2,-0x1234(r1,r0)
-	storw r3,-0xabcd(r3,r2)
-	storw r4,-0xAfff(r4,r3)
-	storw r5,-0xA1234(r6,r5)
-	####################################
-	#  storw rbase(disp0/disp14) rel reg
-	####################################
-	storw r0,[r12]0x0(r1,r0)
-	storw r1,[r13]0x0(r1,r0)
-	storw r2,[r12]0x1234(r1,r0)
-	storw r3,[r13]0x1abcd(r1,r0)
-	#################################
-	#  storw reg rpbase(disp20) rel
-	#################################
-	storw r4,[r12]0xA1234(r1,r0)
-	storw r5,[r13]0xB1234(r1,r0)
-	storw r6,[r13]0xfffff(r1,r0)
-	#######################
-	# storw reg, uimm16/20
-	######################
-	storw $4,0xbcd
-	storw $5,0xaabcd
-	storw $3,0xfaabcd
-
-	#######################
-	# storw reg, uimm16/20
-	######################
-	storw $5,[r12]0x14
-	storw $4,[r13]0xabfc
-	storw $3,[r12]0x1234
-	storw $3,[r13]0x1234
-	storw $3,[r12]0x34
-	#######################
-	# storw imm, index-rbase
-	######################
-	storw $3,[r12]0xa7a(r1,r0)
-	storw $3,[r12]0xa7a(r3,r2)
-	storw $3,[r12]0xa7a(r4,r3)
-	storw $3,[r12]0xa7a(r5,r4)
-	storw $3,[r12]0xa7a(r6,r5)
-	storw $3,[r12]0xa7a(r7,r6)
-	storw $3,[r12]0xa7a(r9,r8)
-	storw $3,[r12]0xa7a(r11,r10)
-	storw $3,[r13]0xa7a(r1,r0)
-	storw $3,[r13]0xa7a(r3,r2)
-	storw $3,[r13]0xa7a(r4,r3)
-	storw $3,[r13]0xa7a(r5,r4)
-	storw $3,[r13]0xa7a(r6,r5)
-	storw $3,[r13]0xa7a(r7,r6)
-	storw $3,[r13]0xa7a(r9,r8)
-	storw $3,[r13]0xa7a(r11,r10)
-	storw $5,[r13]0xb7a(r4,r3)
-	storw $1,[r12]0x17a(r6,r5)
-	storw $1,[r13]0x134(r6,r5)
-	storw $3,[r12]0xabcde(r4,r3)
-	storw $5,[r13]0xabcd(r4,r3)
-	storw $3,[r12]0xabcd(r6,r5)
-	storw $3,[r13]0xbcde(r6,r5)
-	#######################
-	# storw imm4, rbase(disp)
-	######################
-	storw $5,0x0(r2)
-	storw $3,0x34(r12)
-	storw $3,0xab(r13)
-	storw $5,0xad(r1)
-	storw $5,0xcd(r2)
-	storw $5,0xfff(r0)
-	storw $3,0xbcd(r4)
-	storw $3,0xfff(r12)
-	storw $3,0xfff(r13)
-	storw $3,0xffff(r13)
-	storw $3,0x2343(r12)
-	storw $3,0x12345(r2)
-	storw $3,0x4abcd(r8)
-	storw $3,0xfabcd(r13)
-	storw $3,0xfabcd(r8)
-	storw $3,0xfabcd(r9)
-	storw $3,0x4abcd(r9)
-	##########################
-	# storw imm, disp20(rpbase)
-	#########################
-	storw $3,0x0(r2,r1)
-	storw $5,0x1(r2,r1)
-	storw $4,0x1234(r2,r1)
-	storw $3,0x1234(r2,r1)
-	storw $3,0x12345(r2,r1)
-	storw $3,0x123(r2,r1)
-	storw $3,0x12345(r2,r1)
-
+	.text
+	.global main
+main:
+	######################
+	#  storw reg abs20/24
+	######################
+	storw r0,0x0
+	storw r1,0xff
+	storw r3,0xfff
+	storw r4,0x1234
+	storw r5,0x1234
+	storw r0,0x7A1234
+	storw r1,0xBA1234
+	storw r2,0xffffff
+	######################
+	#  storw abs20 rel reg
+	######################
+	storw r0,[r12]0x0
+	storw r0,[r13]0x0
+	storw r1,[r12]0xff
+	storw r1,[r13]0xff
+	storw r3,[r12]0xfff
+	storw r3,[r13]0xfff
+	storw r4,[r12]0x1234
+	storw r4,[r13]0x1234
+	storw r5,[r12]0x1234
+	storw r5,[r13]0x1234
+	storw r2,[r12]0x4567
+	storw r2,[r13]0xA1234
+	###################################
+	#  storw reg rbase(disp20/-disp20)
+	###################################
+	storw r1,0x4(r1,r0)
+	storw r3,0x4(r3,r2)
+	storw r4,0x1234(r1,r0)
+	storw r5,0x1234(r3,r2)
+	storw r6,0xA1234(r1,r0)
+	storw r1,-0x4(r1,r0)
+	storw r3,-0x4(r3,r2)
+	storw r4,-0x1234(r1,r0)
+	storw r5,-0x1234(r3,r2)
+	storw r6,-0xA1234(r1,r0)
+	#################################################
+	#  storw reg rpbase(disp4/disp16/disp20/-disp20)
+	#################################################
+	storw r0,0x0(r1,r0)
+	storw r0,0x0(r1,r0)
+	storw r0,0xf(r1,r0)
+	storw r1,0xf(r1,r0)
+	storw r2,0x1234(r1,r0)
+	storw r3,0xabcd(r3,r2)
+	storw r4,0xAfff(r4,r3)
+	storw r5,0xA1234(r6,r5)
+	storw r0,-0xf(r1,r0)
+	storw r1,-0xf(r1,r0)
+	storw r2,-0x1234(r1,r0)
+	storw r3,-0xabcd(r3,r2)
+	storw r4,-0xAfff(r4,r3)
+	storw r5,-0xA1234(r6,r5)
+	####################################
+	#  storw rbase(disp0/disp14) rel reg
+	####################################
+	storw r0,[r12]0x0(r1,r0)
+	storw r1,[r13]0x0(r1,r0)
+	storw r2,[r12]0x1234(r1,r0)
+	storw r3,[r13]0x1abcd(r1,r0)
+	#################################
+	#  storw reg rpbase(disp20) rel
+	#################################
+	storw r4,[r12]0xA1234(r1,r0)
+	storw r5,[r13]0xB1234(r1,r0)
+	storw r6,[r13]0xfffff(r1,r0)
+	#######################
+	# storw reg, uimm16/20
+	######################
+	storw $4,0xbcd
+	storw $5,0xaabcd
+	storw $3,0xfaabcd
+
+	#######################
+	# storw reg, uimm16/20
+	######################
+	storw $5,[r12]0x14
+	storw $4,[r13]0xabfc
+	storw $3,[r12]0x1234
+	storw $3,[r13]0x1234
+	storw $3,[r12]0x34
+	#######################
+	# storw imm, index-rbase
+	######################
+	storw $3,[r12]0xa7a(r1,r0)
+	storw $3,[r12]0xa7a(r3,r2)
+	storw $3,[r12]0xa7a(r4,r3)
+	storw $3,[r12]0xa7a(r5,r4)
+	storw $3,[r12]0xa7a(r6,r5)
+	storw $3,[r12]0xa7a(r7,r6)
+	storw $3,[r12]0xa7a(r9,r8)
+	storw $3,[r12]0xa7a(r11,r10)
+	storw $3,[r13]0xa7a(r1,r0)
+	storw $3,[r13]0xa7a(r3,r2)
+	storw $3,[r13]0xa7a(r4,r3)
+	storw $3,[r13]0xa7a(r5,r4)
+	storw $3,[r13]0xa7a(r6,r5)
+	storw $3,[r13]0xa7a(r7,r6)
+	storw $3,[r13]0xa7a(r9,r8)
+	storw $3,[r13]0xa7a(r11,r10)
+	storw $5,[r13]0xb7a(r4,r3)
+	storw $1,[r12]0x17a(r6,r5)
+	storw $1,[r13]0x134(r6,r5)
+	storw $3,[r12]0xabcde(r4,r3)
+	storw $5,[r13]0xabcd(r4,r3)
+	storw $3,[r12]0xabcd(r6,r5)
+	storw $3,[r13]0xbcde(r6,r5)
+	#######################
+	# storw imm4, rbase(disp)
+	######################
+	storw $5,0x0(r2)
+	storw $3,0x34(r12)
+	storw $3,0xab(r13)
+	storw $5,0xad(r1)
+	storw $5,0xcd(r2)
+	storw $5,0xfff(r0)
+	storw $3,0xbcd(r4)
+	storw $3,0xfff(r12)
+	storw $3,0xfff(r13)
+	storw $3,0xffff(r13)
+	storw $3,0x2343(r12)
+	storw $3,0x12345(r2)
+	storw $3,0x4abcd(r8)
+	storw $3,0xfabcd(r13)
+	storw $3,0xfabcd(r8)
+	storw $3,0xfabcd(r9)
+	storw $3,0x4abcd(r9)
+	##########################
+	# storw imm, disp20(rpbase)
+	#########################
+	storw $3,0x0(r2,r1)
+	storw $5,0x1(r2,r1)
+	storw $4,0x1234(r2,r1)
+	storw $3,0x1234(r2,r1)
+	storw $3,0x12345(r2,r1)
+	storw $3,0x123(r2,r1)
+	storw $3,0x12345(r2,r1)
+
diff --git a/gas/testsuite/gas/h8300/t01_mov.s b/gas/testsuite/gas/h8300/t0=
1_mov.s
index c8d35de7564..13a37f1ed70 100644
--- a/gas/testsuite/gas/h8300/t01_mov.s
+++ b/gas/testsuite/gas/h8300/t01_mov.s
@@ -1,1106 +1,1106 @@
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;mov
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-	.h8300sx
-	.text
-_start:
-    mov.b #0x12:8,r3h                   ;f312
-    mov.b #0x12:8,@er3                 ;017d0312
-    mov.b #0x12:8,@(0x1:2,er3)           ;017d1312
-    mov.b #0x12:8,@-er3                ;017db312
-    mov.b #0x12:8,@er3+                ;017d8312
-    mov.b #0x12:8,@er3-                ;017da312
-    mov.b #0x12:8,@+er3                ;017d9312
-    mov.b #0x12:8,@(0x1234:16,er3)          ;017dc3121234
-    mov.b #0x12:8,@(0x12345678:32,er3)          ;017dcb1212345678
-    mov.b #0x12:8,@(0x1234:16,r3l.b)        ;017dd3121234
-    mov.b #0x12:8,@(0x1234:16,r3.w)        ;017de3121234
-    mov.b #0x12:8,@(0x1234:16,er3.l)        ;017df3121234
-    mov.b #0x12:8,@(0x12345678:32,r3l.b)        ;017ddb1212345678
-    mov.b #0x12:8,@(0x12345678:32,r3.w)        ;017deb1212345678
-    mov.b #0x12:8,@(0x12345678:32,er3.l)        ;017dfb1212345678
-    mov.b #0x12:8,@0x1234:16               ;017d40121234
-    mov.b #0x12:8,@0x12345678:32               ;017d481212345678
-
-    mov.b #0x1:4,@0x1234:16               ;6ad11234
-    mov.b #0x1:4,@0x12345678:32               ;6af112345678
-
-    mov.b r3h,r1h                        ;0c31
-
-    mov.b r3h,@er1                      ;6893
-    mov.b r3h,@(0x1:2,er1)                ;01716893
-    mov.b r3h,@-er1                     ;6c93
-    mov.b r3h,@er1+                     ;01736c93
-    mov.b r3h,@er1-                     ;01716c93
-    mov.b r3h,@+er1                     ;01726c93
-    mov.b r3h,@(0x1234:16,er1)               ;6e931234
-    mov.b r3h,@(0x12345678:32,er1)               ;78106aa312345678
-    mov.b r3h,@(0x1234:16,r1l.b)             ;01716e931234
-    mov.b r3h,@(0x1234:16,r1.w)             ;01726e931234
-    mov.b r3h,@(0x1234:16,er1.l)             ;01736e931234
-    mov.b r3h,@(0x12345678:32,r1l.b)             ;78116aa312345678
-    mov.b r3h,@(0x12345678:32,r1.w)             ;78126aa312345678
-    mov.b r3h,@(0x12345678:32,er1.l)             ;78136aa312345678
-    mov.b r3h,@0xffffff12:8                     ;3312
-    mov.b r3h,@0x1234:16                    ;6a831234
-    mov.b r3h,@0x12345678:32                    ;6aa312345678
-
-    mov.b @er3,r1h                      ;6831
-    mov.b @(0x1:2,er3),r1h               ;01716831
-    mov.b @er3+,r1h                    ;6c31
-    mov.b @-er3,r1h                    ;01736c31
-    mov.b @+er3,r1h                    ;01716c31
-    mov.b @er3-,r1h                    ;01726c31
-    mov.b @(0x1234:16,er3),r1h               ;6e311234
-    mov.b @(0x12345678:32,er3),r1h               ;78306a2112345678
-    mov.b @(0x1234:16,r3l.b),r1h             ;01716e311234
-    mov.b @(0x1234:16,r3.w),r1h             ;01726e311234
-    mov.b @(0x1234:16,er3.l),r1h             ;01736e311234
-    mov.b @(0x12345678:32,r3l.b),r1h             ;78316a2112345678
-    mov.b @(0x12345678:32,r3.w),r1h             ;78326a2112345678
-    mov.b @(0x12345678:32,er3.l),r1h             ;78336a2112345678
-    mov.b @0xffffff12:8,r3h                     ;2312
-    mov.b @0x1234:16,r3h                    ;6a031234
-    mov.b @0x12345678:32,r3h                    ;6a2312345678
-
-    mov.b @er3,@er1                   ;01780301
-    mov.b @er3,@(0x1:2,er1)            ;01780311
-    mov.b @er3,@er1+                  ;01780381
-    mov.b @er3,@-er1                  ;017803b1
-    mov.b @er3,@+er1                  ;01780391
-    mov.b @er3,@er1-                  ;017803a1
-    mov.b @er3,@(0x1234:16,er1)           ;017803c11234
-    mov.b @er3,@(0x12345678:32,er1)           ;017803c912345678
-    mov.b @er3,@(0x1234:16,r1l.b)         ;017803d11234
-    mov.b @er3,@(0x1234:16,r1.w)         ;017803e11234
-    mov.b @er3,@(0x1234:16,er1.l)         ;017803f11234
-    mov.b @er3,@(0x12345678:32,r1l.b)         ;017803d912345678
-    mov.b @er3,@(0x12345678:32,r1.w)         ;017803e912345678
-    mov.b @er3,@(0x12345678:32,er1.l)         ;017803f912345678
-    mov.b @er3,@0x1234:16                 ;017803401234
-    mov.b @er3,@0x12345678:32                 ;0178034812345678
-
-    mov.b @(0x1:2,er3),@er1            ;01781301           =20
-    mov.b @(0x1:2,er3),@(0x1:2,er1)     ;01781311           =20
-    mov.b @(0x1:2,er3),@er1+           ;01781381           =20
-    mov.b @(0x1:2,er3),@-er1           ;017813b1           =20
-    mov.b @(0x1:2,er3),@+er1           ;01781391           =20
-    mov.b @(0x1:2,er3),@er1-           ;017813a1           =20
-    mov.b @(0x1:2,er3),@(0x1234:16,er1)    ;017813c11234
-    mov.b @(0x1:2,er3),@(0x12345678:32,er1)    ;017813c912345678
-    mov.b @(0x1:2,er3),@(0x1234:16,r1l.b)  ;017813d11234
-    mov.b @(0x1:2,er3),@(0x1234:16,r1.w)  ;017813e11234
-    mov.b @(0x1:2,er3),@(0x1234:16,er1.l)  ;017813f11234
-    mov.b @(0x1:2,er3),@(0x12345678:32,r1l.b)  ;017813d912345678
-    mov.b @(0x1:2,er3),@(0x12345678:32,r1.w)  ;017813e912345678
-    mov.b @(0x1:2,er3),@(0x12345678:32,er1.l)  ;017813f912345678
-    mov.b @(0x1:2,er3),@0x1234:16          ;017813401234
-    mov.b @(0x1:2,er3),@0x12345678:32          ;0178134812345678
-
-    mov.b @-er3,@er1                  ;0178b301
-    mov.b @-er3,@(0x1:2,er1)           ;0178b311           =20
-    mov.b @-er3,@er1+                 ;0178b381           =20
-    mov.b @-er3,@-er1                 ;0178b3b1           =20
-    mov.b @-er3,@+er1                 ;0178b391           =20
-    mov.b @-er3,@er1-                 ;0178b3a1           =20
-    mov.b @-er3,@(0x1234:16,er1)          ;0178b3c11234
-    mov.b @-er3,@(0x12345678:32,er1)          ;0178b3c912345678
-    mov.b @-er3,@(0x1234:16,r1l.b)        ;0178b3d11234
-    mov.b @-er3,@(0x1234:16,r1.w)        ;0178b3e11234
-    mov.b @-er3,@(0x1234:16,er1.l)        ;0178b3f11234
-    mov.b @-er3,@(0x12345678:32,r1l.b)        ;0178b3d912345678
-    mov.b @-er3,@(0x12345678:32,r1.w)        ;0178b3e912345678
-    mov.b @-er3,@(0x12345678:32,er1.l)        ;0178b3f912345678
-    mov.b @-er3,@0x1234:16                ;0178b3401234
-    mov.b @-er3,@0x12345678:32                ;0178b34812345678
-
-    mov.b @er3+,@er1                  ;01788301
-    mov.b @er3+,@(0x1:2,er1)           ;01788311           =20
-    mov.b @er3+,@er1+                 ;01788381           =20
-    mov.b @er3+,@-er1                 ;017883b1           =20
-    mov.b @er3+,@+er1                 ;01788391           =20
-    mov.b @er3+,@er1-                 ;017883a1           =20
-    mov.b @er3+,@(0x1234:16,er1)          ;017883c11234
-    mov.b @er3+,@(0x12345678:32,er1)          ;017883c912345678
-    mov.b @er3+,@(0x1234:16,r1l.b)        ;017883d11234
-    mov.b @er3+,@(0x1234:16,r1.w)        ;017883e11234
-    mov.b @er3+,@(0x1234:16,er1.l)        ;017883f11234
-    mov.b @er3+,@(0x12345678:32,r1l.b)        ;017883d912345678
-    mov.b @er3+,@(0x12345678:32,r1.w)        ;017883e912345678
-    mov.b @er3+,@(0x12345678:32,er1.l)        ;017883f912345678
-    mov.b @er3+,@0x1234:16                ;017883401234
-    mov.b @er3+,@0x12345678:32                ;0178834812345678
-
-    mov.b @er3-,@er1                  ;0178a301
-    mov.b @er3-,@(0x1:2,er1)           ;0178a311           =20
-    mov.b @er3-,@er1+                 ;0178a381           =20
-    mov.b @er3-,@-er1                 ;0178a3b1           =20
-    mov.b @er3-,@+er1                 ;0178a391           =20
-    mov.b @er3-,@er1-                 ;0178a3a1           =20
-    mov.b @er3-,@(0x1234:16,er1)          ;0178a3c11234
-    mov.b @er3-,@(0x12345678:32,er1)          ;0178a3c912345678
-    mov.b @er3-,@(0x1234:16,r1l.b)        ;0178a3d11234
-    mov.b @er3-,@(0x1234:16,r1.w)        ;0178a3e11234
-    mov.b @er3-,@(0x1234:16,er1.l)        ;0178a3f11234
-    mov.b @er3-,@(0x12345678:32,r1l.b)        ;0178a3d912345678
-    mov.b @er3-,@(0x12345678:32,r1.w)        ;0178a3e912345678
-    mov.b @er3-,@(0x12345678:32,er1.l)        ;0178a3f912345678
-    mov.b @er3-,@0x1234:16                ;0178a3401234
-    mov.b @er3-,@0x12345678:32                ;0178a34812345678
-
-    mov.b @+er3,@er1                  ;01789301
-    mov.b @+er3,@(0x1:2,er1)           ;01789311           =20
-    mov.b @+er3,@er1+                 ;01789381           =20
-    mov.b @+er3,@-er1                 ;017893b1           =20
-    mov.b @+er3,@+er1                 ;01789391           =20
-    mov.b @+er3,@er1-                 ;017893a1           =20
-    mov.b @+er3,@(0x1234:16,er1)          ;017893c11234
-    mov.b @+er3,@(0x12345678:32,er1)          ;017893c912345678
-    mov.b @+er3,@(0x1234:16,r1l.b)        ;017893d11234
-    mov.b @+er3,@(0x1234:16,r1.w)        ;017893e11234
-    mov.b @+er3,@(0x1234:16,er1.l)        ;017893f11234
-    mov.b @+er3,@(0x12345678:32,r1l.b)        ;017893d912345678
-    mov.b @+er3,@(0x12345678:32,r1.w)        ;017893e912345678
-    mov.b @+er3,@(0x12345678:32,er1.l)        ;017893f912345678
-    mov.b @+er3,@0x1234:16                ;017893401234
-    mov.b @+er3,@0x12345678:32                ;0178934812345678
-
-    mov.b @(0x1234:16,er3),@er1           ;0178c3011234
-    mov.b @(0x1234:16,er3),@(0x1:2,er1)    ;0178c3111234
-    mov.b @(0x1234:16,er3),@er1+          ;0178c3811234
-    mov.b @(0x1234:16,er3),@-er1          ;0178c3b11234
-    mov.b @(0x1234:16,er3),@+er1          ;0178c3911234
-    mov.b @(0x1234:16,er3),@er1-          ;0178c3a11234
-    mov.b @(0x1234:16,er3),@(0xffff9abc:16,er1)   ;0178c3c112349abc
-    mov.b @(0x1234:16,er3),@(0x9abcdef0:32,er1)   ;0178c3c912349abcdef0
-    mov.b @(0x1234:16,er3),@(0xffff9abc:16,r1l.b) ;0178c3d112349abc
-    mov.b @(0x1234:16,er3),@(0xffff9abc:16,r1.w) ;0178c3e112349abc
-    mov.b @(0x1234:16,er3),@(0xffff9abc:16,er1.l) ;0178c3f112349abc
-    mov.b @(0x1234:16,er3),@(0x9abcdef0:32,r1l.b) ;0178c3d912349abcdef0
-    mov.b @(0x1234:16,er3),@(0x9abcdef0:32,r1.w) ;0178c3e912349abcdef0
-    mov.b @(0x1234:16,er3),@(0x9abcdef0:32,er1.l) ;0178c3f912349abcdef0
-    mov.b @(0x1234:16,er3),@0xffff9abc:16         ;0178c34012349abc
-    mov.b @(0x1234:16,er3),@0x9abcdef0:32         ;0178c34812349abcdef0
-
-    mov.b @(0x12345678:32,er3),@er1           ;0178cb0112345678
-    mov.b @(0x12345678:32,er3),@(0x1:2,er1)    ;0178cb1112345678
-    mov.b @(0x12345678:32,er3),@er1+          ;0178cb8112345678
-    mov.b @(0x12345678:32,er3),@-er1          ;0178cbb112345678
-    mov.b @(0x12345678:32,er3),@+er1          ;0178cb9112345678
-    mov.b @(0x12345678:32,er3),@er1-          ;0178cba112345678
-    mov.b @(0x12345678:32,er3),@(0xffff9abc:16,er1)   ;0178cbc1123456789abc
-    mov.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1)   ;0178cbc9123456789ab=
cdef0
-    mov.b @(0x12345678:32,er3),@(0xffff9abc:16,r1l.b) ;0178cbd1123456789abc
-    mov.b @(0x12345678:32,er3),@(0xffff9abc:16,r1.w) ;0178cbe1123456789abc
-    mov.b @(0x12345678:32,er3),@(0xffff9abc:16,er1.l) ;0178cbf1123456789abc
-    mov.b @(0x12345678:32,er3),@(0x9abcdef0:32,r1l.b) ;0178cbd9123456789ab=
cdef0
-    mov.b @(0x12345678:32,er3),@(0x9abcdef0:32,r1.w) ;0178cbe9123456789abc=
def0
-    mov.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1.l) ;0178cbf9123456789ab=
cdef0
-    mov.b @(0x12345678:32,er3),@0xffff9abc:16         ;0178cb40123456789abc
-    mov.b @(0x12345678:32,er3),@0x9abcdef0:32         ;0178cb48123456789ab=
cdef0
-
-    mov.b @(0x1234:16,r3l.b),@er1         ;0178d3011234
-    mov.b @(0x1234:16,r3l.b),@(0x1:2,er1)  ;0178d3111234
-    mov.b @(0x1234:16,r3l.b),@er1+        ;0178d3811234
-    mov.b @(0x1234:16,r3l.b),@-er1        ;0178d3b11234
-    mov.b @(0x1234:16,r3l.b),@+er1        ;0178d3911234
-    mov.b @(0x1234:16,r3l.b),@er1-        ;0178d3a11234
-    mov.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r1l.b)    ;0178d3d112349abc
-    mov.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r1.w)    ;0178d3e112349abc
-    mov.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1.l)    ;0178d3f112349abc
-    mov.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r1l.b)    ;0178d3d912349abcde=
f0
-    mov.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r1.w)    ;0178d3e912349abcdef0
-    mov.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1.l)    ;0178d3f912349abcde=
f0
-    mov.b @(0x1234:16,r3l.b),@0xffff9abc:16            ;0178d34012349abc
-    mov.b @(0x1234:16,r3l.b),@0x9abcdef0:32            ;0178d34812349abcde=
f0
-
-    mov.b @(0x1234:16,r3.w),@er1              ;0178e3011234
-    mov.b @(0x1234:16,r3.w),@(0x1:2,er1)       ;0178e3111234
-    mov.b @(0x1234:16,r3.w),@er1+             ;0178e3811234
-    mov.b @(0x1234:16,r3.w),@-er1             ;0178e3b11234
-    mov.b @(0x1234:16,r3.w),@+er1             ;0178e3911234
-    mov.b @(0x1234:16,r3.w),@er1-             ;0178e3a11234
-    mov.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1)      ;0178e3c112349abc
-    mov.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1)      ;0178e3c912349abcdef0
-    mov.b @(0x1234:16,r3.w),@(0xffff9abc:16,r3l.b)    ;0178e3d312349abc
-    mov.b @(0x1234:16,r3.w),@(0xffff9abc:16,r3.w)    ;0178e3e312349abc
-    mov.b @(0x1234:16,r3.w),@(0xffff9abc:16,er3.l)    ;0178e3f312349abc
-    mov.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r3l.b)    ;0178e3db12349abcdef0
-    mov.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r3.w)    ;0178e3eb12349abcdef0
-    mov.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er3.l)    ;0178e3fb12349abcdef0
-    mov.b @(0x1234:16,r3.w),@0xffff9abc:16            ;0178e34012349abc
-    mov.b @(0x1234:16,r3.w),@0x9abcdef0:32            ;0178e34812349abcdef0
-
-    mov.b @(0x1234:16,er3.l),@er1              ;0178f3011234
-    mov.b @(0x1234:16,er3.l),@(0x1:2,er1)       ;0178f3111234
-    mov.b @(0x1234:16,er3.l),@er1+             ;0178f3811234
-    mov.b @(0x1234:16,er3.l),@-er1             ;0178f3b11234
-    mov.b @(0x1234:16,er3.l),@+er1             ;0178f3911234
-    mov.b @(0x1234:16,er3.l),@er1-             ;0178f3a11234
-    mov.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1)      ;0178f3c112349abc
-    mov.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1)      ;0178f3c912349abcde=
f0
-    mov.b @(0x1234:16,er3.l),@(0xffff9abc:16,r3l.b)    ;0178f3d312349abc
-    mov.b @(0x1234:16,er3.l),@(0xffff9abc:16,r3.w)    ;0178f3e312349abc
-    mov.b @(0x1234:16,er3.l),@(0xffff9abc:16,er3.l)    ;0178f3f312349abc
-    mov.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r3l.b)    ;0178f3db12349abcde=
f0
-    mov.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r3.w)    ;0178f3eb12349abcdef0
-    mov.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er3.l)    ;0178f3fb12349abcde=
f0
-    mov.b @(0x1234:16,er3.l),@0xffff9abc:16            ;0178f34012349abc
-    mov.b @(0x1234:16,er3.l),@0x9abcdef0:32            ;0178f34812349abcde=
f0
-
-    mov.b @(0x12345678:32,r3l.b),@er1              ;0178db0112345678
-    mov.b @(0x12345678:32,r3l.b),@(0x1:2,er1)       ;0178db1112345678
-    mov.b @(0x12345678:32,r3l.b),@er1+             ;0178db8112345678
-    mov.b @(0x12345678:32,r3l.b),@-er1             ;0178dbb112345678
-    mov.b @(0x12345678:32,r3l.b),@+er1             ;0178db9112345678
-    mov.b @(0x12345678:32,r3l.b),@er1-             ;0178dba112345678
-    mov.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1)      ;0178dbc1123456=
789abc
-    mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1)      ;0178dbc9123456=
789abcdef0
-    mov.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3l.b)    ;0178dbd3123456=
789abc
-    mov.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3.w)    ;0178dbe31234567=
89abc
-    mov.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er3.l)    ;0178dbf3123456=
789abc
-    mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3l.b)    ;0178dbdb123456=
789abcdef0
-    mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3.w)    ;0178dbeb1234567=
89abcdef0
-    mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er3.l)    ;0178dbfb123456=
789abcdef0
-    mov.b @(0x12345678:32,r3l.b),@0xffff9abc:16            ;0178db40123456=
789abc
-    mov.b @(0x12345678:32,r3l.b),@0x9abcdef0:32            ;0178db48123456=
789abcdef0
-
-    mov.b @(0x12345678:32,r3.w),@er1              ;0178eb0112345678
-    mov.b @(0x12345678:32,r3.w),@(0x1:2,er1)       ;0178eb1112345678
-    mov.b @(0x12345678:32,r3.w),@er1+             ;0178eb8112345678
-    mov.b @(0x12345678:32,r3.w),@-er1             ;0178ebb112345678
-    mov.b @(0x12345678:32,r3.w),@+er1             ;0178eb9112345678
-    mov.b @(0x12345678:32,r3.w),@er1-             ;0178eba112345678
-    mov.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1)      ;0178ebc11234567=
89abc
-    mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1)      ;0178ebc91234567=
89abcdef0
-    mov.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r3l.b)    ;0178ebd31234567=
89abc
-    mov.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r3.w)    ;0178ebe312345678=
9abc
-    mov.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er3.l)    ;0178ebf31234567=
89abc
-    mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3l.b)    ;0178ebdb1234567=
89abcdef0
-    mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3.w)    ;0178ebeb12345678=
9abcdef0
-    mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er3.l)    ;0178ebfb1234567=
89abcdef0
-    mov.b @(0x12345678:32,r3.w),@0xffff9abc:16            ;0178eb401234567=
89abc
-    mov.b @(0x12345678:32,r3.w),@0x9abcdef0:32            ;0178eb481234567=
89abcdef0
-
-    mov.b @(0x12345678:32,er3.l),@er1              ;0178fb0112345678
-    mov.b @(0x12345678:32,er3.l),@(0x1:2,er1)       ;0178fb1112345678
-    mov.b @(0x12345678:32,er3.l),@er1+             ;0178fb8112345678
-    mov.b @(0x12345678:32,er3.l),@-er1             ;0178fbb112345678
-    mov.b @(0x12345678:32,er3.l),@+er1             ;0178fb9112345678
-    mov.b @(0x12345678:32,er3.l),@er1-             ;0178fba112345678
-    mov.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1)      ;0178fbc1123456=
789abc
-    mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1)      ;0178fbc9123456=
789abcdef0
-    mov.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r3l.b)    ;0178fbd3123456=
789abc
-    mov.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r3.w)    ;0178fbe31234567=
89abc
-    mov.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er3.l)    ;0178fbf3123456=
789abc
-    mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3l.b)    ;0178fbdb123456=
789abcdef0
-    mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3.w)    ;0178fbeb1234567=
89abcdef0
-    mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er3.l)    ;0178fbfb123456=
789abcdef0
-    mov.b @(0x12345678:32,er3.l),@0xffff9abc:16            ;0178fb40123456=
789abc
-    mov.b @(0x12345678:32,er3.l),@0x9abcdef0:32            ;0178fb48123456=
789abcdef0
-
-    mov.b @0x1234:16,@er1                      ;017840011234
-    mov.b @0x1234:16,@(0x1:2,er1)               ;017840111234
-    mov.b @0x1234:16,@er1+                     ;017840811234
-    mov.b @0x1234:16,@-er1                     ;017840b11234
-    mov.b @0x1234:16,@+er1                     ;017840911234
-    mov.b @0x1234:16,@er1-                     ;017840a11234
-    mov.b @0x1234:16,@(0xffff9abc:16,er1)              ;017840c112349abc
-    mov.b @0x1234:16,@(0x9abcdef0:32,er1)              ;017840c912349abcde=
f0
-    mov.b @0x1234:16,@(0xffff9abc:16,r3l.b)            ;017840d312349abc
-    mov.b @0x1234:16,@(0xffff9abc:16,r3.w)            ;017840e312349abc
-    mov.b @0x1234:16,@(0xffff9abc:16,er3.l)            ;017840f312349abc
-    mov.b @0x1234:16,@(0x9abcdef0:32,r3l.b)            ;017840db12349abcde=
f0
-    mov.b @0x1234:16,@(0x9abcdef0:32,r3.w)            ;017840eb12349abcdef0
-    mov.b @0x1234:16,@(0x9abcdef0:32,er3.l)            ;017840fb12349abcde=
f0
-    mov.b @0x1234:16,@0xffff9abc:16                    ;0178404012349abc
-    mov.b @0x1234:16,@0x9abcdef0:32                    ;0178404812349abcde=
f0
-
-    mov.b @0x12345678:32,@er1                      ;0178480112345678
-    mov.b @0x12345678:32,@(0x1:2,er1)               ;0178481112345678
-    mov.b @0x12345678:32,@er1+                     ;0178488112345678
-    mov.b @0x12345678:32,@-er1                     ;017848b112345678
-    mov.b @0x12345678:32,@+er1                     ;0178489112345678
-    mov.b @0x12345678:32,@er1-                     ;017848a112345678
-    mov.b @0x12345678:32,@(0xffff9abc:16,er1)              ;017848c1123456=
789abc
-    mov.b @0x12345678:32,@(0x9abcdef0:32,er1)              ;017848c9123456=
789abcdef0
-    mov.b @0x12345678:32,@(0xffff9abc:16,r3l.b)            ;017848d3123456=
789abc
-    mov.b @0x12345678:32,@(0xffff9abc:16,r3.w)            ;017848e31234567=
89abc
-    mov.b @0x12345678:32,@(0xffff9abc:16,er3.l)            ;017848f3123456=
789abc
-    mov.b @0x12345678:32,@(0x9abcdef0:32,r3l.b)            ;017848db123456=
789abcdef0
-    mov.b @0x12345678:32,@(0x9abcdef0:32,r3.w)            ;017848eb1234567=
89abcdef0
-    mov.b @0x12345678:32,@(0x9abcdef0:32,er3.l)            ;017848fb123456=
789abcdef0
-    mov.b @0x12345678:32,@0xffff9abc:16                    ;01784840123456=
789abc
-    mov.b @0x12345678:32,@0x9abcdef0:32                    ;01784848123456=
789abcdef0
-
-    mov.w #0x1234:16,r1                        ;79011234
-    mov.w #0x1:3,r3                         ;0f13
-    mov.w #0x1234:16,@er1                      ;797412340100
-    mov.w #0x1234:16,@(0x2:2,er1)            ;797412341100
-    mov.w #0x1234:16,@er1+                     ;797412348100
-    mov.w #0x1234:16,@-er1                     ;79741234b100
-    mov.w #0x1234:16,@+er1                     ;797412349100
-    mov.w #0x1234:16,@er1-                     ;79741234a100
-    mov.w #0x1234:16,@(0x1234:16,er1)              ;79741234c1001234
-    mov.w #0x1234:16,@(0x12345678:32,er1)              ;79741234c900123456=
78
-    mov.w #0x1234:16,@(0x1234:16,r3l.b)            ;79741234d3001234
-    mov.w #0x1234:16,@(0x1234:16,r3.w)            ;79741234e3001234
-    mov.w #0x1234:16,@(0x1234:16,er3.l)            ;79741234f3001234
-    mov.w #0x1234:16,@(0x12345678:32,r3l.b)            ;79741234db00123456=
78
-    mov.w #0x1234:16,@(0x12345678:32,r3.w)            ;79741234eb0012345678
-    mov.w #0x1234:16,@(0x12345678:32,er3.l)            ;79741234fb00123456=
78
-    mov.w #0x1234:16,@0x1234:16                    ;7974123440001234
-    mov.w #0x1234:16,@0x12345678:32                    ;797412344800123456=
78
-
-    mov.w #0x12:8,@er1                       ;015d0112
-    mov.w #0x12:8,@(0x2:2,er1)             ;015d1112
-    mov.w #0x12:8,@er1+                      ;015d8112
-    mov.w #0x12:8,@-er1                      ;015db112
-    mov.w #0x12:8,@+er1                      ;015d9112
-    mov.w #0x12:8,@er1-                      ;015da112
-    mov.w #0x12:8,@(0x1234:16,er1)               ;015dc1121234
-    mov.w #0x12:8,@(0x12345678:32,er1)               ;015dc91212345678
-    mov.w #0x12:8,@(0x1234:16,r3l.b)             ;015dd3121234
-    mov.w #0x12:8,@(0x1234:16,r3.w)             ;015de3121234
-    mov.w #0x12:8,@(0x1234:16,er3.l)             ;015df3121234
-    mov.w #0x12:8,@(0x12345678:32,r3l.b)             ;015ddb1212345678
-    mov.w #0x12:8,@(0x12345678:32,r3.w)             ;015deb1212345678
-    mov.w #0x12:8,@(0x12345678:32,er3.l)             ;015dfb1212345678
-    mov.w #0x12:8,@0x1234:16                     ;015d40121234
-    mov.w #0x12:8,@0x12345678:32                     ;015d481212345678
-
-    mov.w #0x1:4,@0x1234:16                     ;6bd11234
-    mov.w #0x1:4,@0x12345678:32                     ;6bf112345678
-
-    mov.w r2,r1                            ;0d21
-
-    mov.w r2,@er1                          ;6992
-    mov.w r2,@(0x2:2,er1)                ;01516992
-    mov.w r2,@er1+                         ;01536d92
-    mov.w r2,@-er1                         ;6d92
-    mov.w r2,@+er1                         ;01526d92
-    mov.w r2,@er1-                         ;01516d92
-    mov.w r2,@(0x1234:16,er1)                  ;6f921234
-    mov.w r2,@(0x12345678:32,er1)                  ;78106ba212345678
-    mov.w r2,@(0x1234:16,r3l.b)                ;01516fb21234
-    mov.w r2,@(0x1234:16,r3.w)                ;01526fb21234
-    mov.w r2,@(0x1234:16,er3.l)                ;01536fb21234
-    mov.w r2,@(0x12345678:32,r3l.b)                ;78316ba212345678
-    mov.w r2,@(0x12345678:32,r3.w)                ;78326ba212345678
-    mov.w r2,@(0x12345678:32,er3.l)                ;78336ba212345678
-    mov.w r2,@0x1234:16                        ;6b821234
-    mov.w r2,@0x12345678:32                        ;6ba212345678
-
-    mov.w @er2,r1                         ;6921
-    mov.w @(0x2:2,er2),r1              ;01516921
-    mov.w @er2+,r1                       ;6d21
-    mov.w @-er2,r1                       ;01536d21
-    mov.w @+er2,r1                       ;01516d21
-    mov.w @er2-,r1                       ;01526d21
-    mov.w @(0x1234:16,er1),r1                 ;6f111234
-    mov.w @(0x12345678:32,er1),r1                 ;78106b2112345678
-    mov.w @(0x1234:16,r3l.b),r1               ;01516f311234
-    mov.w @(0x1234:16,r3.w),r1               ;01526f311234
-    mov.w @(0x1234:16,er3.l),r1               ;01536f311234
-    mov.w @(0x12345678:32,r3l.b),r1               ;78316b2112345678
-    mov.w @(0x12345678:32,r3.w),r1               ;78326b2112345678
-    mov.w @(0x12345678:32,er3.l),r1               ;78336b2112345678
-    mov.w @0x1234:16,r1                       ;6b011234
-    mov.w @0x12345678:32,r1                       ;6b2112345678
-
-    mov.w @er2,@er1                       ;01580201=20
-    mov.w @er2,@(0x2:2,er1)             ;01580211
-    mov.w @er2,@er1+                      ;01580281
-    mov.w @er2,@-er1                      ;015802b1
-    mov.w @er2,@+er1                      ;01580291
-    mov.w @er2,@er1-                      ;015802a1
-    mov.w @er2,@(0x1234:16,er1)               ;015802c11234
-    mov.w @er2,@(0x12345678:32,er1)               ;015802c912345678
-    mov.w @er2,@(0x1234:16,r3l.b)             ;015802d31234
-    mov.w @er2,@(0x1234:16,r3.w)             ;015802e31234
-    mov.w @er2,@(0x1234:16,er3.l)             ;015802f31234
-    mov.w @er2,@(0x12345678:32,r3l.b)             ;015802db12345678
-    mov.w @er2,@(0x12345678:32,r3.w)             ;015802eb12345678
-    mov.w @er2,@(0x12345678:32,er3.l)             ;015802fb12345678
-    mov.w @er2,@0x1234:16                     ;015802401234
-    mov.w @er2,@0x12345678:32                     ;0158024812345678
-
-    mov.w @(0x2:2,er2),@er1             ;01581201
-    mov.w @(0x2:2,er2),@(0x2:2,er1)   ;01581211
-    mov.w @(0x2:2,er2),@er1+            ;01581281
-    mov.w @(0x2:2,er2),@-er1            ;015812b1
-    mov.w @(0x2:2,er2),@+er1            ;01581291
-    mov.w @(0x2:2,er2),@er1-            ;015812a1
-    mov.w @(0x2:2,er2),@(0x1234:16,er1)     ;015812c11234
-    mov.w @(0x2:2,er2),@(0x12345678:32,er1)     ;015812c912345678
-    mov.w @(0x2:2,er2),@(0x1234:16,r3l.b)   ;015812d31234
-    mov.w @(0x2:2,er2),@(0x1234:16,r3.w)   ;015812e31234
-    mov.w @(0x2:2,er2),@(0x1234:16,er3.l)   ;015812f31234
-    mov.w @(0x2:2,er2),@(0x12345678:32,r3l.b)   ;015812db12345678
-    mov.w @(0x2:2,er2),@(0x12345678:32,r3.w)   ;015812eb12345678
-    mov.w @(0x2:2,er2),@(0x12345678:32,er3.l)   ;015812fb12345678
-    mov.w @(0x2:2,er2),@0x1234:16           ;015812401234
-    mov.w @(0x2:2,er2),@0x12345678:32           ;0158124812345678
-
-    mov.w @-er2,@er1                      ;0158b201=20
-    mov.w @-er2,@(0x2:2,er1)            ;0158b211
-    mov.w @-er2,@er1+                     ;0158b281
-    mov.w @-er2,@-er1                     ;0158b2b1
-    mov.w @-er2,@+er1                     ;0158b291
-    mov.w @-er2,@er1-                     ;0158b2a1
-    mov.w @-er2,@(0x1234:16,er1)              ;0158b2c11234
-    mov.w @-er2,@(0x12345678:32,er1)              ;0158b2c912345678
-    mov.w @-er2,@(0x1234:16,r3l.b)            ;0158b2d31234
-    mov.w @-er2,@(0x1234:16,r3.w)            ;0158b2e31234
-    mov.w @-er2,@(0x1234:16,er3.l)            ;0158b2f31234
-    mov.w @-er2,@(0x12345678:32,r3l.b)            ;0158b2db12345678
-    mov.w @-er2,@(0x12345678:32,r3.w)            ;0158b2eb12345678
-    mov.w @-er2,@(0x12345678:32,er3.l)            ;0158b2fb12345678
-    mov.w @-er2,@0x1234:16                    ;0158b2401234
-    mov.w @-er2,@0x12345678:32                    ;0158b24812345678
-
-    mov.w @er2+,@er1                      ;01588201
-    mov.w @er2+,@(0x2:2,er1)            ;01588211
-    mov.w @er2+,@er1+                     ;01588281
-    mov.w @er2+,@-er1                     ;015882b1
-    mov.w @er2+,@+er1                     ;01588291
-    mov.w @er2+,@er1-                     ;015882a1
-    mov.w @er2+,@(0x1234:16,er1)              ;015882c11234
-    mov.w @er2+,@(0x12345678:32,er1)              ;015882c912345678
-    mov.w @er2+,@(0x1234:16,r3l.b)            ;015882d31234
-    mov.w @er2+,@(0x1234:16,r3.w)            ;015882e31234
-    mov.w @er2+,@(0x1234:16,er3.l)            ;015882f31234
-    mov.w @er2+,@(0x12345678:32,r3l.b)            ;015882db12345678
-    mov.w @er2+,@(0x12345678:32,r3.w)            ;015882eb12345678
-    mov.w @er2+,@(0x12345678:32,er3.l)            ;015882fb12345678
-    mov.w @er2+,@0x1234:16                    ;015882401234
-    mov.w @er2+,@0x12345678:32                    ;0158824812345678
-
-    mov.w @er2-,@er1                      ;0158a201
-    mov.w @er2-,@(0x2:2,er1)            ;0158a211
-    mov.w @er2-,@er1+                     ;0158a281
-    mov.w @er2-,@-er1                     ;0158a2b1
-    mov.w @er2-,@+er1                     ;0158a291
-    mov.w @er2-,@er1-                     ;0158a2a1
-    mov.w @er2-,@(0x1234:16,er1)              ;0158a2c11234
-    mov.w @er2-,@(0x12345678:32,er1)              ;0158a2c912345678
-    mov.w @er2-,@(0x1234:16,r3l.b)            ;0158a2d31234
-    mov.w @er2-,@(0x1234:16,r3.w)            ;0158a2e31234
-    mov.w @er2-,@(0x1234:16,er3.l)            ;0158a2f31234
-    mov.w @er2-,@(0x12345678:32,r3l.b)            ;0158a2db12345678
-    mov.w @er2-,@(0x12345678:32,r3.w)            ;0158a2eb12345678
-    mov.w @er2-,@(0x12345678:32,er3.l)            ;0158a2fb12345678
-    mov.w @er2-,@0x1234:16                    ;0158a2401234
-    mov.w @er2-,@0x12345678:32                    ;0158a24812345678
-
-    mov.w @+er2,@er1                      ;01589201
-    mov.w @+er2,@(0x2:2,er1)            ;01589211
-    mov.w @+er2,@er1+                     ;01589281
-    mov.w @+er2,@-er1                     ;015892b1
-    mov.w @+er2,@+er1                     ;01589291
-    mov.w @+er2,@er1-                     ;015892a1
-    mov.w @+er2,@(0x1234:16,er1)              ;015892c11234
-    mov.w @+er2,@(0x12345678:32,er1)              ;015892c912345678
-    mov.w @+er2,@(0x1234:16,r3l.b)            ;015892d31234
-    mov.w @+er2,@(0x1234:16,r3.w)            ;015892e31234
-    mov.w @+er2,@(0x1234:16,er3.l)            ;015892f31234
-    mov.w @+er2,@(0x12345678:32,r3l.b)            ;015892db12345678
-    mov.w @+er2,@(0x12345678:32,r3.w)            ;015892eb12345678
-    mov.w @+er2,@(0x12345678:32,er3.l)            ;015892fb12345678
-    mov.w @+er2,@0x1234:16                    ;015892401234
-    mov.w @+er2,@0x12345678:32                    ;0158924812345678
-
-    mov.w @(0x1234:16,er2),@er1               ;0158c2011234
-    mov.w @(0x1234:16,er2),@(0x2:2,er1)     ;0158c2111234
-    mov.w @(0x1234:16,er2),@er1+              ;0158c2811234
-    mov.w @(0x1234:16,er2),@-er1              ;0158c2b11234
-    mov.w @(0x1234:16,er2),@+er1              ;0158c2911234
-    mov.w @(0x1234:16,er2),@er1-              ;0158c2a11234
-    mov.w @(0x1234:16,er2),@(0xffff9abc:16,er1)       ;0158c2c112349abc
-    mov.w @(0x1234:16,er2),@(0x9abcdef0:32,er1)       ;0158c2c912349abcdef0
-    mov.w @(0x1234:16,er2),@(0xffff9abc:16,r3l.b)     ;0158c2d312349abc
-    mov.w @(0x1234:16,er2),@(0xffff9abc:16,r3.w)     ;0158c2e312349abc
-    mov.w @(0x1234:16,er2),@(0xffff9abc:16,er3.l)     ;0158c2f312349abc
-    mov.w @(0x1234:16,er2),@(0x9abcdef0:32,r3l.b)     ;0158c2db12349abcdef0
-    mov.w @(0x1234:16,er2),@(0x9abcdef0:32,r3.w)     ;0158c2eb12349abcdef0
-    mov.w @(0x1234:16,er2),@(0x9abcdef0:32,er3.l)     ;0158c2fb12349abcdef0
-    mov.w @(0x1234:16,er2),@0xffff9abc:16             ;0158c24012349abc
-    mov.w @(0x1234:16,er2),@0x9abcdef0:32             ;0158c24812349abcdef0
-
-    mov.w @(0x12345678:32,er2),@er1               ;0158ca0112345678
-    mov.w @(0x12345678:32,er2),@(0x2:2,er1)     ;0158ca1112345678
-    mov.w @(0x12345678:32,er2),@er1+              ;0158ca8112345678
-    mov.w @(0x12345678:32,er2),@-er1              ;0158cab112345678
-    mov.w @(0x12345678:32,er2),@+er1              ;0158ca9112345678
-    mov.w @(0x12345678:32,er2),@er1-              ;0158caa112345678
-    mov.w @(0x12345678:32,er2),@(0xffff9abc:16,er1)       ;0158cac11234567=
89abc
-    mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,er1)       ;0158cac91234567=
89abcdef0
-    mov.w @(0x12345678:32,er2),@(0xffff9abc:16,r3l.b)     ;0158cad31234567=
89abc
-    mov.w @(0x12345678:32,er2),@(0xffff9abc:16,r3.w)     ;0158cae312345678=
9abc
-    mov.w @(0x12345678:32,er2),@(0xffff9abc:16,er3.l)     ;0158caf31234567=
89abc
-    mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,r3l.b)     ;0158cadb1234567=
89abcdef0
-    mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,r3.w)     ;0158caeb12345678=
9abcdef0
-    mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,er3.l)     ;0158cafb1234567=
89abcdef0
-    mov.w @(0x12345678:32,er2),@0xffff9abc:16             ;0158ca401234567=
89abc
-    mov.w @(0x12345678:32,er2),@0x9abcdef0:32             ;0158ca481234567=
89abcdef0
-
-    mov.w @(0x1234:16,r3l.b),@er1             ;0158d3011234
-    mov.w @(0x1234:16,r3l.b),@(0x2:2,er1)   ;0158d3111234
-    mov.w @(0x1234:16,r3l.b),@er1+            ;0158d3811234
-    mov.w @(0x1234:16,r3l.b),@-er1            ;0158d3b11234
-    mov.w @(0x1234:16,r3l.b),@+er1            ;0158d3911234
-    mov.w @(0x1234:16,r3l.b),@er1-            ;0158d3a11234
-    mov.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1)     ;0158d3c112349abc
-    mov.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1)     ;0158d3c912349abcdef0
-    mov.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r3l.b)   ;0158d3d312349abc
-    mov.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r3.w)   ;0158d3e312349abc
-    mov.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er3.l)   ;0158d3f312349abc
-    mov.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r3l.b)   ;0158d3db12349abcdef0
-    mov.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r3.w)   ;0158d3eb12349abcdef0
-    mov.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er3.l)   ;0158d3fb12349abcdef0
-    mov.w @(0x1234:16,r3l.b),@0xffff9abc:16           ;0158d34012349abc
-    mov.w @(0x1234:16,r3l.b),@0x9abcdef0:32           ;0158d34812349abcdef0
-
-    mov.w @(0x1234:16,r3.w),@er1             ;0158e3011234
-    mov.w @(0x1234:16,r3.w),@(0x2:2,er1)   ;0158e3111234
-    mov.w @(0x1234:16,r3.w),@er1+            ;0158e3811234
-    mov.w @(0x1234:16,r3.w),@-er1            ;0158e3b11234
-    mov.w @(0x1234:16,r3.w),@+er1            ;0158e3911234
-    mov.w @(0x1234:16,r3.w),@er1-            ;0158e3a11234
-    mov.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1)     ;0158e3c112349abc
-    mov.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1)     ;0158e3c912349abcdef0
-    mov.w @(0x1234:16,r3.w),@(0xffff9abc:16,r3l.b)   ;0158e3d312349abc
-    mov.w @(0x1234:16,r3.w),@(0xffff9abc:16,r3.w)   ;0158e3e312349abc
-    mov.w @(0x1234:16,r3.w),@(0xffff9abc:16,er3.l)   ;0158e3f312349abc
-    mov.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r3l.b)   ;0158e3db12349abcdef0
-    mov.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r3.w)   ;0158e3eb12349abcdef0
-    mov.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er3.l)   ;0158e3fb12349abcdef0
-    mov.w @(0x1234:16,r3.w),@0xffff9abc:16           ;0158e34012349abc
-    mov.w @(0x1234:16,r3.w),@0x9abcdef0:32           ;0158e34812349abcdef0
-
-    mov.w @(0x1234:16,er3.l),@er1             ;0158f3011234
-    mov.w @(0x1234:16,er3.l),@(0x2:2,er1)   ;0158f3111234
-    mov.w @(0x1234:16,er3.l),@er1+            ;0158f3811234
-    mov.w @(0x1234:16,er3.l),@-er1            ;0158f3b11234
-    mov.w @(0x1234:16,er3.l),@+er1            ;0158f3911234
-    mov.w @(0x1234:16,er3.l),@er1-            ;0158f3a11234
-    mov.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1)     ;0158f3c112349abc
-    mov.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1)     ;0158f3c912349abcdef0
-    mov.w @(0x1234:16,er3.l),@(0xffff9abc:16,r3l.b)   ;0158f3d312349abc
-    mov.w @(0x1234:16,er3.l),@(0xffff9abc:16,r3.w)   ;0158f3e312349abc
-    mov.w @(0x1234:16,er3.l),@(0xffff9abc:16,er3.l)   ;0158f3f312349abc
-    mov.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r3l.b)   ;0158f3db12349abcdef0
-    mov.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r3.w)   ;0158f3eb12349abcdef0
-    mov.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er3.l)   ;0158f3fb12349abcdef0
-    mov.w @(0x1234:16,er3.l),@0xffff9abc:16           ;0158f34012349abc
-    mov.w @(0x1234:16,er3.l),@0x9abcdef0:32           ;0158f34812349abcdef0
-
-    mov.w @(0x12345678:32,r3l.b),@er1             ;0158db0112345678
-    mov.w @(0x12345678:32,r3l.b),@(0x2:2,er1)   ;0158db1112345678
-    mov.w @(0x12345678:32,r3l.b),@er1+            ;0158db8112345678
-    mov.w @(0x12345678:32,r3l.b),@-er1            ;0158dbb112345678
-    mov.w @(0x12345678:32,r3l.b),@+er1            ;0158db9112345678
-    mov.w @(0x12345678:32,r3l.b),@er1-            ;0158dba112345678
-    mov.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1)     ;0158dbc11234567=
89abc
-    mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1)     ;0158dbc91234567=
89abcdef0
-    mov.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3l.b)   ;0158dbd31234567=
89abc
-    mov.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3.w)   ;0158dbe312345678=
9abc
-    mov.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er3.l)   ;0158dbf31234567=
89abc
-    mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3l.b)   ;0158dbdb1234567=
89abcdef0
-    mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3.w)   ;0158dbeb12345678=
9abcdef0
-    mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er3.l)   ;0158dbfb1234567=
89abcdef0
-    mov.w @(0x12345678:32,r3l.b),@0xffff9abc:16           ;0158db401234567=
89abc
-    mov.w @(0x12345678:32,r3l.b),@0x9abcdef0:32           ;0158db481234567=
89abcdef0
-
-    mov.w @(0x12345678:32,r3.w),@er1             ;0158eb0112345678
-    mov.w @(0x12345678:32,r3.w),@(0x2:2,er1)   ;0158eb1112345678
-    mov.w @(0x12345678:32,r3.w),@er1+            ;0158eb8112345678
-    mov.w @(0x12345678:32,r3.w),@-er1            ;0158ebb112345678
-    mov.w @(0x12345678:32,r3.w),@+er1            ;0158eb9112345678
-    mov.w @(0x12345678:32,r3.w),@er1-            ;0158eba112345678
-    mov.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1)     ;0158ebc112345678=
9abc
-    mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1)     ;0158ebc912345678=
9abcdef0
-    mov.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r3l.b)   ;0158ebd312345678=
9abc
-    mov.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r3.w)   ;0158ebe3123456789=
abc
-    mov.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er3.l)   ;0158ebf312345678=
9abc
-    mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3l.b)   ;0158ebdb12345678=
9abcdef0
-    mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3.w)   ;0158ebeb123456789=
abcdef0
-    mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er3.l)   ;0158ebfb12345678=
9abcdef0
-    mov.w @(0x12345678:32,r3.w),@0xffff9abc:16           ;0158eb4012345678=
9abc
-    mov.w @(0x12345678:32,r3.w),@0x9abcdef0:32           ;0158eb4812345678=
9abcdef0
-
-    mov.w @(0x12345678:32,er3.l),@er1             ;0158fb0112345678
-    mov.w @(0x12345678:32,er3.l),@(0x2:2,er1)   ;0158fb1112345678
-    mov.w @(0x12345678:32,er3.l),@er1+            ;0158fb8112345678
-    mov.w @(0x12345678:32,er3.l),@-er1            ;0158fbb112345678
-    mov.w @(0x12345678:32,er3.l),@+er1            ;0158fb9112345678
-    mov.w @(0x12345678:32,er3.l),@er1-            ;0158fba112345678
-    mov.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1)     ;0158fbc11234567=
89abc
-    mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1)     ;0158fbc91234567=
89abcdef0
-    mov.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r3l.b)   ;0158fbd31234567=
89abc
-    mov.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r3.w)   ;0158fbe312345678=
9abc
-    mov.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er3.l)   ;0158fbf31234567=
89abc
-    mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3l.b)   ;0158fbdb1234567=
89abcdef0
-    mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3.w)   ;0158fbeb12345678=
9abcdef0
-    mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er3.l)   ;0158fbfb1234567=
89abcdef0
-    mov.w @(0x12345678:32,er3.l),@0xffff9abc:16           ;0158fb401234567=
89abc
-    mov.w @(0x12345678:32,er3.l),@0x9abcdef0:32           ;0158fb481234567=
89abcdef0
-
-    mov.w @0x1234:16,@er1                     ;015840011234
-    mov.w @0x1234:16,@(0x2:2,er1)           ;015840111234
-    mov.w @0x1234:16,@er1+                    ;015840811234
-    mov.w @0x1234:16,@-er1                    ;015840b11234
-    mov.w @0x1234:16,@+er1                    ;015840911234
-    mov.w @0x1234:16,@er1-                    ;015840a11234
-    mov.w @0x1234:16,@(0xffff9abc:16,er1)             ;015840c112349abc
-    mov.w @0x1234:16,@(0x9abcdef0:32,er1)             ;015840c912349abcdef0
-    mov.w @0x1234:16,@(0xffff9abc:16,r3l.b)           ;015840d312349abc
-    mov.w @0x1234:16,@(0xffff9abc:16,r3.w)           ;015840e312349abc
-    mov.w @0x1234:16,@(0xffff9abc:16,er3.l)           ;015840f312349abc
-    mov.w @0x1234:16,@(0x9abcdef0:32,r3l.b)           ;015840db12349abcdef0
-    mov.w @0x1234:16,@(0x9abcdef0:32,r3.w)           ;015840eb12349abcdef0
-    mov.w @0x1234:16,@(0x9abcdef0:32,er3.l)           ;015840fb12349abcdef0
-    mov.w @0x1234:16,@0xffff9abc:16                   ;0158404012349abc
-    mov.w @0x1234:16,@0x9abcdef0:32                   ;0158404812349abcdef0
-
-    mov.w @0x12345678:32,@er1                     ;0158480112345678
-    mov.w @0x12345678:32,@(0x2:2,er1)           ;0158481112345678
-    mov.w @0x12345678:32,@er1+                    ;0158488112345678
-    mov.w @0x12345678:32,@-er1                    ;015848b112345678
-    mov.w @0x12345678:32,@+er1                    ;0158489112345678
-    mov.w @0x12345678:32,@er1-                    ;015848a112345678
-    mov.w @0x12345678:32,@(0xffff9abc:16,er1)             ;015848c11234567=
89abc
-    mov.w @0x12345678:32,@(0x9abcdef0:32,er1)             ;015848c91234567=
89abcdef0
-    mov.w @0x12345678:32,@(0xffff9abc:16,r3l.b)           ;015848d31234567=
89abc
-    mov.w @0x12345678:32,@(0xffff9abc:16,r3.w)           ;015848e312345678=
9abc
-    mov.w @0x12345678:32,@(0xffff9abc:16,er3.l)           ;015848f31234567=
89abc
-    mov.w @0x12345678:32,@(0x9abcdef0:32,r3l.b)           ;015848db1234567=
89abcdef0
-    mov.w @0x12345678:32,@(0x9abcdef0:32,r3.w)           ;015848eb12345678=
9abcdef0
-    mov.w @0x12345678:32,@(0x9abcdef0:32,er3.l)           ;015848fb1234567=
89abcdef0
-    mov.w @0x12345678:32,@0xffff9abc:16                   ;015848401234567=
89abc
-    mov.w @0x12345678:32,@0x9abcdef0:32                   ;015848481234567=
89abcdef0
-
-    mov.l #0x12345678:32,er1                      ;7a0112345678
-
-    mov.l #0x1234:16,er1                      ;7a091234
-
-    mov.l #0x1:3,er3                       ;0f9b
-
-    mov.l #0x12345678:32,@er1                     ;7a74123456780100=20
-    mov.l #0x12345678:32,@(0x4:2,er1)             ;7a74123456781100
-    mov.l #0x12345678:32,@-er1                    ;7a7412345678b100=20
-    mov.l #0x12345678:32,@er1+                    ;7a74123456788100=20
-    mov.l #0x12345678:32,@er1-                    ;7a7412345678a100=20
-    mov.l #0x12345678:32,@+er1                    ;7a74123456789100=20
-    mov.l #0x12345678:32,@(0x1234:16,er1)             ;7a7412345678c1001234
-    mov.l #0x12345678:32,@(0x12345678:32,er1)             ;7a7412345678c90=
012345678
-    mov.l #0x12345678:32,@(0x1234:16,r3l.b)           ;7a7412345678d3001234
-    mov.l #0x12345678:32,@(0x1234:16,r3.w)           ;7a7412345678e3001234
-    mov.l #0x12345678:32,@(0x1234:16,er3.l)           ;7a7412345678f3001234
-    mov.l #0x12345678:32,@(0x12345678:32,r3l.b)           ;7a7412345678db0=
012345678
-    mov.l #0x12345678:32,@(0x12345678:32,r3.w)           ;7a7412345678eb00=
12345678
-    mov.l #0x12345678:32,@(0x12345678:32,er3.l)           ;7a7412345678fb0=
012345678
-    mov.l #0x12345678:32,@0x1234:16                   ;7a741234567840001234
-    mov.l #0x12345678:32,@0x12345678:32                   ;7a7412345678480=
012345678
-
-    mov.l #0x1234:16,@er1                     ;7a7c12340100 =20
-    mov.l #0x1234:16,@(0x4:2,er1)           ;7a7c12341100
-    mov.l #0x1234:16,@-er1                    ;7a7c1234b100 =20
-    mov.l #0x1234:16,@er1+                    ;7a7c12348100 =20
-    mov.l #0x1234:16,@er1-                    ;7a7c1234a100 =20
-    mov.l #0x1234:16,@+er1                    ;7a7c12349100 =20
-    mov.l #0x1234:16,@(0x1234:16,er1)             ;7a7c1234c1001234
-    mov.l #0x1234:16,@(0x12345678:32,er1)             ;7a7c1234c90012345678
-    mov.l #0x1234:16,@(0x1234:16,r3l.b)           ;7a7c1234d3001234
-    mov.l #0x1234:16,@(0x1234:16,r3.w)           ;7a7c1234e3001234
-    mov.l #0x1234:16,@(0x1234:16,er3.l)           ;7a7c1234f3001234
-    mov.l #0x1234:16,@(0x12345678:32,r3l.b)           ;7a7c1234db0012345678
-    mov.l #0x1234:16,@(0x12345678:32,r3.w)           ;7a7c1234eb0012345678
-    mov.l #0x1234:16,@(0x12345678:32,er3.l)           ;7a7c1234fb0012345678
-    mov.l #0x1234:16,@0x1234:16                   ;7a7c123440001234
-    mov.l #0x1234:16,@0x12345678:32                   ;7a7c1234480012345678
-
-    mov.l #0x12:8,@er1                      ;010d0112
-    mov.l #0x12:8,@(0x4:2,er1)            ;010d1112
-    mov.l #0x12:8,@-er1                     ;010db112
-    mov.l #0x12:8,@er1+                     ;010d8112
-    mov.l #0x12:8,@er1-                     ;010da112
-    mov.l #0x12:8,@+er1                     ;010d9112
-    mov.l #0x12:8,@(0x1234:16,er1)              ;010dc1121234
-    mov.l #0x12:8,@(0x12345678:32,er1)              ;010dc91212345678
-    mov.l #0x12:8,@(0x1234:16,r3l.b)            ;010dd3121234
-    mov.l #0x12:8,@(0x1234:16,r3.w)            ;010de3121234
-    mov.l #0x12:8,@(0x1234:16,er3.l)            ;010df3121234
-    mov.l #0x12:8,@(0x12345678:32,r3l.b)            ;010ddb1212345678
-    mov.l #0x12:8,@(0x12345678:32,r3.w)            ;010deb1212345678
-    mov.l #0x12:8,@(0x12345678:32,er3.l)            ;010dfb1212345678
-    mov.l #0x12:8,@0x1234:16                    ;010d40121234
-    mov.l #0x12:8,@0x12345678:32                    ;010d481212345678
-
-    mov.l er2,er1                         ;0fa1
-
-    mov.l er2,@er1                         ;01006992
-    mov.l er2,@(0x4:2,er1)               ;01016992
-    mov.l er2,@-er1                        ;01006d92
-    mov.l er2,@er1+                        ;01036d92
-    mov.l er2,@er1-                        ;01016d92
-    mov.l er2,@+er1                        ;01026d92
-    mov.l er2,@(0x1234:16,er1)                 ;01006f921234
-    mov.l er2,@(0x12345678:32,er1)                 ;78906ba212345678
-    mov.l er2,@(0x1234:16,r3l.b)               ;01016fb21234
-    mov.l er2,@(0x1234:16,r3.w)               ;01026fb21234
-    mov.l er2,@(0x1234:16,er3.l)               ;01036fb21234
-    mov.l er2,@(0x12345678:32,r3l.b)               ;78b16ba212345678
-    mov.l er2,@(0x12345678:32,r3.w)               ;78b26ba212345678
-    mov.l er2,@(0x12345678:32,er3.l)               ;78b36ba212345678
-    mov.l er2,@0x1234:16                       ;01006b821234
-    mov.l er2,@0x12345678:32                       ;01006ba212345678
-
-    mov.l @er2,er1                         ;01006921 =20
-    mov.l @(0x4:2,er2),er1              ;01016921
-    mov.l @er2+,er1                       ;01006d21 =20
-    mov.l @-er2,er1                       ;01036d21 =20
-    mov.l @+er2,er1                       ;01016d21 =20
-    mov.l @er2-,er1                       ;01026d21 =20
-    mov.l @(0x1234:16,er1),er1                 ;01006f111234
-    mov.l @(0x12345678:32,er1),er1                 ;78906b2112345678
-    mov.l @(0x1234:16,r3l.b),er1               ;01016f311234
-    mov.l @(0x1234:16,r3.w),er1               ;01026f311234
-    mov.l @(0x1234:16,er3.l),er1               ;01036f311234
-    mov.l @(0x12345678:32,r3l.b),er1               ;78b16b2112345678
-    mov.l @(0x12345678:32,r3.w),er1               ;78b26b2112345678
-    mov.l @(0x12345678:32,er3.l),er1               ;78b36b2112345678
-    mov.l @0x1234:16,er1                       ;01006b011234
-    mov.l @0x12345678:32,er1                       ;01006b2112345678
-
-    mov.l @er2,@er1                       ;01080201=20
-    mov.l @er2,@(0x4:2,er1)             ;01080211
-    mov.l @er2,@er1+                      ;01080281
-    mov.l @er2,@-er1                      ;010802b1
-    mov.l @er2,@+er1                      ;01080291
-    mov.l @er2,@er1-                      ;010802a1
-    mov.l @er2,@(0x1234:16,er1)               ;010802c11234
-    mov.l @er2,@(0x12345678:32,er1)               ;010802c912345678
-    mov.l @er2,@(0x1234:16,r3l.b)             ;010802d31234
-    mov.l @er2,@(0x1234:16,r3.w)             ;010802e31234
-    mov.l @er2,@(0x1234:16,er3.l)             ;010802f31234
-    mov.l @er2,@(0x12345678:32,r3l.b)             ;010802db12345678
-    mov.l @er2,@(0x12345678:32,r3.w)             ;010802eb12345678
-    mov.l @er2,@(0x12345678:32,er3.l)             ;010802fb12345678
-    mov.l @er2,@0x1234:16                     ;010802401234
-    mov.l @er2,@0x12345678:32                     ;0108024812345678
-
-    mov.l @(0x4:2,er2),@er1             ;01081201
-    mov.l @(0x4:2,er2),@(0x4:2,er1)   ;01081211
-    mov.l @(0x4:2,er2),@er1+            ;01081281
-    mov.l @(0x4:2,er2),@-er1            ;010812b1
-    mov.l @(0x4:2,er2),@+er1            ;01081291
-    mov.l @(0x4:2,er2),@er1-            ;010812a1
-    mov.l @(0x4:2,er2),@(0x1234:16,er1)     ;010812c11234
-    mov.l @(0x4:2,er2),@(0x12345678:32,er1)     ;010812c912345678
-    mov.l @(0x4:2,er2),@(0x1234:16,r3l.b)   ;010812d31234
-    mov.l @(0x4:2,er2),@(0x1234:16,r3.w)   ;010812e31234
-    mov.l @(0x4:2,er2),@(0x1234:16,er3.l)   ;010812f31234
-    mov.l @(0x4:2,er2),@(0x12345678:32,r3l.b)   ;010812db12345678
-    mov.l @(0x4:2,er2),@(0x12345678:32,r3.w)   ;010812eb12345678
-    mov.l @(0x4:2,er2),@(0x12345678:32,er3.l)   ;010812fb12345678
-    mov.l @(0x4:2,er2),@0x1234:16           ;010812401234
-    mov.l @(0x4:2,er2),@0x12345678:32           ;0108124812345678
-
-    mov.l @-er2,@er1                      ;0108b201
-    mov.l @-er2,@(0x4:2,er1)            ;0108b211
-    mov.l @-er2,@er1+                     ;0108b281
-    mov.l @-er2,@-er1                     ;0108b2b1
-    mov.l @-er2,@+er1                     ;0108b291
-    mov.l @-er2,@er1-                     ;0108b2a1
-    mov.l @-er2,@(0x1234:16,er1)              ;0108b2c11234
-    mov.l @-er2,@(0x12345678:32,er1)              ;0108b2c912345678
-    mov.l @-er2,@(0x1234:16,r3l.b)            ;0108b2d31234
-    mov.l @-er2,@(0x1234:16,r3.w)            ;0108b2e31234
-    mov.l @-er2,@(0x1234:16,er3.l)            ;0108b2f31234
-    mov.l @-er2,@(0x12345678:32,r3l.b)            ;0108b2db12345678
-    mov.l @-er2,@(0x12345678:32,r3.w)            ;0108b2eb12345678
-    mov.l @-er2,@(0x12345678:32,er3.l)            ;0108b2fb12345678
-    mov.l @-er2,@0x1234:16                    ;0108b2401234
-    mov.l @-er2,@0x12345678:32                    ;0108b24812345678
-
-    mov.l @er2+,@er1                      ;01088201=20
-    mov.l @er2+,@(0x4:2,er1)            ;01088211
-    mov.l @er2+,@er1+                     ;01088281
-    mov.l @er2+,@-er1                     ;010882b1
-    mov.l @er2+,@+er1                     ;01088291
-    mov.l @er2+,@er1-                     ;010882a1
-    mov.l @er2+,@(0x1234:16,er1)              ;010882c11234
-    mov.l @er2+,@(0x12345678:32,er1)              ;010882c912345678
-    mov.l @er2+,@(0x1234:16,r3l.b)            ;010882d31234
-    mov.l @er2+,@(0x1234:16,r3.w)            ;010882e31234
-    mov.l @er2+,@(0x1234:16,er3.l)            ;010882f31234
-    mov.l @er2+,@(0x12345678:32,r3l.b)            ;010882db12345678
-    mov.l @er2+,@(0x12345678:32,r3.w)            ;010882eb12345678
-    mov.l @er2+,@(0x12345678:32,er3.l)            ;010882fb12345678
-    mov.l @er2+,@0x1234:16                    ;010882401234
-    mov.l @er2+,@0x12345678:32                    ;0108824812345678
-
-    mov.l @er2-,@er1                      ;0108a201=20
-    mov.l @er2-,@(0x4:2,er1)            ;0108a211
-    mov.l @er2-,@er1+                     ;0108a281
-    mov.l @er2-,@-er1                     ;0108a2b1
-    mov.l @er2-,@+er1                     ;0108a291
-    mov.l @er2-,@er1-                     ;0108a2a1
-    mov.l @er2-,@(0x1234:16,er1)              ;0108a2c11234
-    mov.l @er2-,@(0x12345678:32,er1)              ;0108a2c912345678
-    mov.l @er2-,@(0x1234:16,r3l.b)            ;0108a2d31234
-    mov.l @er2-,@(0x1234:16,r3.w)            ;0108a2e31234
-    mov.l @er2-,@(0x1234:16,er3.l)            ;0108a2f31234
-    mov.l @er2-,@(0x12345678:32,r3l.b)            ;0108a2db12345678
-    mov.l @er2-,@(0x12345678:32,r3.w)            ;0108a2eb12345678
-    mov.l @er2-,@(0x12345678:32,er3.l)            ;0108a2fb12345678
-    mov.l @er2-,@0x1234:16                    ;0108a2401234
-    mov.l @er2-,@0x12345678:32                    ;0108a24812345678
-
-    mov.l @+er2,@er1                      ;01089201=20
-    mov.l @+er2,@(0x4:2,er1)            ;01089211
-    mov.l @+er2,@er1+                     ;01089281
-    mov.l @+er2,@-er1                     ;010892b1
-    mov.l @+er2,@+er1                     ;01089291
-    mov.l @+er2,@er1-                     ;010892a1
-    mov.l @+er2,@(0x1234:16,er1)              ;010892c11234
-    mov.l @+er2,@(0x12345678:32,er1)              ;010892c912345678
-    mov.l @+er2,@(0x1234:16,r3l.b)            ;010892d31234
-    mov.l @+er2,@(0x1234:16,r3.w)            ;010892e31234
-    mov.l @+er2,@(0x1234:16,er3.l)            ;010892f31234
-    mov.l @+er2,@(0x12345678:32,r3l.b)            ;010892db12345678
-    mov.l @+er2,@(0x12345678:32,r3.w)            ;010892eb12345678
-    mov.l @+er2,@(0x12345678:32,er3.l)            ;010892fb12345678
-    mov.l @+er2,@0x1234:16                    ;010892401234
-    mov.l @+er2,@0x12345678:32                    ;0108924812345678
-
-    mov.l @(0x1234:16,er2),@er1               ;0108c2011234
-    mov.l @(0x1234:16,er2),@(0x4:2,er1)     ;0108c2111234
-    mov.l @(0x1234:16,er2),@er1+              ;0108c2811234
-    mov.l @(0x1234:16,er2),@-er1              ;0108c2b11234
-    mov.l @(0x1234:16,er2),@+er1              ;0108c2911234
-    mov.l @(0x1234:16,er2),@er1-              ;0108c2a11234
-    mov.l @(0x1234:16,er2),@(0xffff9abc:16,er1)       ;0108c2c112349abc
-    mov.l @(0x1234:16,er2),@(0x9abcdef0:32,er1)       ;0108c2c912349abcdef0
-    mov.l @(0x1234:16,er2),@(0xffff9abc:16,r3l.b)     ;0108c2d312349abc
-    mov.l @(0x1234:16,er2),@(0xffff9abc:16,r3.w)     ;0108c2e312349abc
-    mov.l @(0x1234:16,er2),@(0xffff9abc:16,er3.l)     ;0108c2f312349abc
-    mov.l @(0x1234:16,er2),@(0x9abcdef0:32,r3l.b)     ;0108c2db12349abcdef0
-    mov.l @(0x1234:16,er2),@(0x9abcdef0:32,r3.w)     ;0108c2eb12349abcdef0
-    mov.l @(0x1234:16,er2),@(0x9abcdef0:32,er3.l)     ;0108c2fb12349abcdef0
-    mov.l @(0x1234:16,er2),@0xffff9abc:16             ;0108c24012349abc
-    mov.l @(0x1234:16,er2),@0x9abcdef0:32             ;0108c24812349abcdef0
-
-    mov.l @(0x12345678:32,er2),@er1               ;0108ca0112345678
-    mov.l @(0x12345678:32,er2),@(0x4:2,er1)     ;0108ca1112345678
-    mov.l @(0x12345678:32,er2),@er1+              ;0108ca8112345678
-    mov.l @(0x12345678:32,er2),@-er1              ;0108cab112345678
-    mov.l @(0x12345678:32,er2),@+er1              ;0108ca9112345678
-    mov.l @(0x12345678:32,er2),@er1-              ;0108caa112345678
-    mov.l @(0x12345678:32,er2),@(0xffff9abc:16,er1)       ;0108cac11234567=
89abc
-    mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,er1)       ;0108cac91234567=
89abcdef0
-    mov.l @(0x12345678:32,er2),@(0xffff9abc:16,r3l.b)     ;0108cad31234567=
89abc
-    mov.l @(0x12345678:32,er2),@(0xffff9abc:16,r3.w)     ;0108cae312345678=
9abc
-    mov.l @(0x12345678:32,er2),@(0xffff9abc:16,er3.l)     ;0108caf31234567=
89abc
-    mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,r3l.b)     ;0108cadb1234567=
89abcdef0
-    mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,r3.w)     ;0108caeb12345678=
9abcdef0
-    mov.l @(0x[...]

[diff truncated at 100000 bytes]