[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]