OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 214 to Rev 215
    Reverse comparison

Rev 214 → Rev 215

/openrisc/trunk/gnu-src/binutils-2.20.1/ld/testsuite/ld-h8300/relax-4.s
1,72 → 1,72
; Relaxation is possible for following bit manipulation instructions
; BAND, BCLR, BIAND, BILD, BIOR, BIST, BIXOR, BLD, BNOT, BOR, BSET, BST, BTST, BXOR
.h8300s
.globl _start
_start:
# s3-s6 aren't valid 16-bit addresses.
mov.b #0x3,r0l
mov.b #0x5,r2l
;
; Relaxation of aa:16
;
bset r0l,@s10:16
bset r2l,@s9:16
btst r2l,@s10:16
btst r0l,@s9:16
bset #5,@s1:16
bset #5,@s2:16
bset #5,@s7:16
bset #5,@s8:16
bset #5,@s9:16
bset #5,@s10:16
band #5,@s1:16
band #5,@s2:16
band #5,@s7:16
band #5,@s8:16
band #5,@s9:16
band #5,@s10:16
;
; Relaxation of aa:32
;
bset r2l,@s10:32
bset r0l,@s9:32
btst r0l,@s10:32
btst r2l,@s9:32
bset #6,@s1:32
bset #6,@s2:32
bset #6,@s3:32
bset #6,@s4:32
bset #6,@s5:32
bset #6,@s6:32
bset #6,@s7:32
bset #6,@s8:32
bset #6,@s9:32
bset #6,@s10:32
band #6,@s1:32
band #6,@s2:32
band #6,@s3:32
band #6,@s4:32
band #6,@s5:32
band #6,@s6:32
band #6,@s7:32
band #6,@s8:32
band #6,@s9:32
band #6,@s10:32
.equ s1,0
.equ s2,0x7fff
.equ s3,0x8000
.equ s4,0xff00
.equ s5,0xffff00
.equ s6,0xffff7fff
.equ s7,0xffff8000
.equ s8,0xfffffeff
.equ s9,0xffffff00
.equ s10,0xffffffff
.end
; Relaxation is possible for following bit manipulation instructions
; BAND, BCLR, BIAND, BILD, BIOR, BIST, BIXOR, BLD, BNOT, BOR, BSET, BST, BTST, BXOR
.h8300s
.globl _start
_start:
# s3-s6 aren't valid 16-bit addresses.
mov.b #0x3,r0l
mov.b #0x5,r2l
;
; Relaxation of aa:16
;
bset r0l,@s10:16
bset r2l,@s9:16
btst r2l,@s10:16
btst r0l,@s9:16
bset #5,@s1:16
bset #5,@s2:16
bset #5,@s7:16
bset #5,@s8:16
bset #5,@s9:16
bset #5,@s10:16
band #5,@s1:16
band #5,@s2:16
band #5,@s7:16
band #5,@s8:16
band #5,@s9:16
band #5,@s10:16
;
; Relaxation of aa:32
;
bset r2l,@s10:32
bset r0l,@s9:32
btst r0l,@s10:32
btst r2l,@s9:32
bset #6,@s1:32
bset #6,@s2:32
bset #6,@s3:32
bset #6,@s4:32
bset #6,@s5:32
bset #6,@s6:32
bset #6,@s7:32
bset #6,@s8:32
bset #6,@s9:32
bset #6,@s10:32
band #6,@s1:32
band #6,@s2:32
band #6,@s3:32
band #6,@s4:32
band #6,@s5:32
band #6,@s6:32
band #6,@s7:32
band #6,@s8:32
band #6,@s9:32
band #6,@s10:32
.equ s1,0
.equ s2,0x7fff
.equ s3,0x8000
.equ s4,0xff00
.equ s5,0xffff00
.equ s6,0xffff7fff
.equ s7,0xffff8000
.equ s8,0xfffffeff
.equ s9,0xffffff00
.equ s10,0xffffffff
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/ld/testsuite/ld-pe/secrel1.s
1,79 → 1,79
.text
 
.ascii ">>>>"
pre04: .ascii "<<<<"
.ascii ">>>>>"
pre0d: .ascii "<<<"
.ascii ">>>>>>"
pre16: .ascii "<<"
.ascii ">>>>>>>"
pre1f: .ascii "<"
 
.data
 
.ascii ">>>>"
sam04: .ascii "<<<<"
.ascii ">>>>>"
sam0d: .ascii "<<<"
.ascii ">>>>>>"
sam16: .ascii "<<"
.ascii ">>>>>>>"
sam1f: .ascii "<"
 
.ascii ">>>>"
.secrel32 pre04
.byte 0x11
.secrel32 pre0d
.byte 0x11
.secrel32 pre16
.byte 0x11
.secrel32 pre1f
.byte 0x11
.ascii "<<<<<<<<"
 
.ascii ">>>>"
.secrel32 sam04
.byte 0x11
.secrel32 sam0d
.byte 0x11
.secrel32 sam16
.byte 0x11
.secrel32 sam1f
.byte 0x11
.ascii "<<<<<<<<"
 
.ascii ">>>>"
.secrel32 nex04
.byte 0x11
.secrel32 nex0d
.byte 0x11
.secrel32 nex16
.byte 0x11
.secrel32 nex1f
.byte 0x11
.ascii "<<<<<<<<"
 
.ascii ">>>>"
.secrel32 ext24
.byte 0x11
.secrel32 ext2d
.byte 0x11
.secrel32 ext36
.byte 0x11
.secrel32 ext3f
.byte 0x11
.ascii "<<<<<<<<"
 
.section .rdata
 
.ascii ">>>>"
nex04: .ascii "<<<<"
.ascii ">>>>>"
nex0d: .ascii "<<<"
.ascii ">>>>>>"
nex16: .ascii "<<"
.ascii ">>>>>>>"
nex1f: .ascii "<"
.ascii ">>>>"
 
.p2align 4,0
.text
 
.ascii ">>>>"
pre04: .ascii "<<<<"
.ascii ">>>>>"
pre0d: .ascii "<<<"
.ascii ">>>>>>"
pre16: .ascii "<<"
.ascii ">>>>>>>"
pre1f: .ascii "<"
 
.data
 
.ascii ">>>>"
sam04: .ascii "<<<<"
.ascii ">>>>>"
sam0d: .ascii "<<<"
.ascii ">>>>>>"
sam16: .ascii "<<"
.ascii ">>>>>>>"
sam1f: .ascii "<"
 
.ascii ">>>>"
.secrel32 pre04
.byte 0x11
.secrel32 pre0d
.byte 0x11
.secrel32 pre16
.byte 0x11
.secrel32 pre1f
.byte 0x11
.ascii "<<<<<<<<"
 
.ascii ">>>>"
.secrel32 sam04
.byte 0x11
.secrel32 sam0d
.byte 0x11
.secrel32 sam16
.byte 0x11
.secrel32 sam1f
.byte 0x11
.ascii "<<<<<<<<"
 
.ascii ">>>>"
.secrel32 nex04
.byte 0x11
.secrel32 nex0d
.byte 0x11
.secrel32 nex16
.byte 0x11
.secrel32 nex1f
.byte 0x11
.ascii "<<<<<<<<"
 
.ascii ">>>>"
.secrel32 ext24
.byte 0x11
.secrel32 ext2d
.byte 0x11
.secrel32 ext36
.byte 0x11
.secrel32 ext3f
.byte 0x11
.ascii "<<<<<<<<"
 
.section .rdata
 
.ascii ">>>>"
nex04: .ascii "<<<<"
.ascii ">>>>>"
nex0d: .ascii "<<<"
.ascii ">>>>>>"
nex16: .ascii "<<"
.ascii ">>>>>>>"
nex1f: .ascii "<"
.ascii ">>>>"
 
.p2align 4,0
/openrisc/trunk/gnu-src/binutils-2.20.1/ld/testsuite/ld-pe/secrel2.s
1,14 → 1,14
.text
 
.ascii ">>>>"
.global ext24
ext24: .ascii "<<<<"
.ascii ">>>>>"
.global ext2d
ext2d: .ascii "<<<"
.ascii ">>>>>>"
.global ext36
ext36: .ascii "<<"
.ascii ">>>>>>>"
.global ext3f
ext3f: .ascii "<"
.text
 
.ascii ">>>>"
.global ext24
ext24: .ascii "<<<<"
.ascii ">>>>>"
.global ext2d
ext2d: .ascii "<<<"
.ascii ">>>>>>"
.global ext36
ext36: .ascii "<<"
.ascii ">>>>>>>"
.global ext3f
ext3f: .ascii "<"
/openrisc/trunk/gnu-src/binutils-2.20.1/ld/testsuite/ld-auto-import/client.c
1,60 → 1,60
#include <stdio.h>
 
extern int var;
extern void (*func_ptr)(void);
extern void print_var (void);
extern void print_foo (void);
extern int foo;
extern int var2[2];
 
typedef struct
{
int * var;
void (* func_ptr)(void);
int * var_with_offset;
}
TEST;
 
TEST xyz = { & var, print_var, & var };
 
const TEST const_xyz = { & var, print_var, & var };
 
int
main (void)
{
print_var ();
 
printf ("We see var = %d\n", var);
printf ("Setting var = 456\n");
 
var = 456;
 
print_var ();
printf ("We see var = %d\n\n", var);
 
var = 90;
print_var ();
printf ("We see var = %d\n\n", var);
 
print_foo ();
printf ("We see foo = %d\n", foo);
printf ("Setting foo = 19\n");
foo = 19;
print_foo ();
printf ("We see foo = %d\n\n", foo);
fflush (stdout);
 
printf ("Calling dllimported function pointer\n");
func_ptr ();
 
printf ("Calling functions using global structure\n");
xyz.func_ptr ();
* xyz.var = 40;
xyz.func_ptr ();
 
printf ("We see var2[0] = %d\n\n", var2[0]);
 
printf ("We see const xyz %x %x\n", const_xyz.var, const_xyz.var_with_offset);
 
return 0;
}
#include <stdio.h>
 
extern int var;
extern void (*func_ptr)(void);
extern void print_var (void);
extern void print_foo (void);
extern int foo;
extern int var2[2];
 
typedef struct
{
int * var;
void (* func_ptr)(void);
int * var_with_offset;
}
TEST;
 
TEST xyz = { & var, print_var, & var };
 
const TEST const_xyz = { & var, print_var, & var };
 
int
main (void)
{
print_var ();
 
printf ("We see var = %d\n", var);
printf ("Setting var = 456\n");
 
var = 456;
 
print_var ();
printf ("We see var = %d\n\n", var);
 
var = 90;
print_var ();
printf ("We see var = %d\n\n", var);
 
print_foo ();
printf ("We see foo = %d\n", foo);
printf ("Setting foo = 19\n");
foo = 19;
print_foo ();
printf ("We see foo = %d\n\n", foo);
fflush (stdout);
 
printf ("Calling dllimported function pointer\n");
func_ptr ();
 
printf ("Calling functions using global structure\n");
xyz.func_ptr ();
* xyz.var = 40;
xyz.func_ptr ();
 
printf ("We see var2[0] = %d\n\n", var2[0]);
 
printf ("We see const xyz %x %x\n", const_xyz.var, const_xyz.var_with_offset);
 
return 0;
}
/openrisc/trunk/gnu-src/binutils-2.20.1/ld/testsuite/ld-auto-import/dll.c
1,20 → 1,20
int var = 123;
int foo = 121;
 
int var2[2]= { 123, 456 };
 
#include <stdio.h>
 
void
print_var (void)
{
printf ("DLL sees var = %d\n", var);
}
 
void
print_foo (void)
{
printf ("DLL sees foo = %d\n", foo);
}
 
void (* func_ptr)(void) = print_foo;
int var = 123;
int foo = 121;
 
int var2[2]= { 123, 456 };
 
#include <stdio.h>
 
void
print_var (void)
{
printf ("DLL sees var = %d\n", var);
}
 
void
print_foo (void)
{
printf ("DLL sees foo = %d\n", foo);
}
 
void (* func_ptr)(void) = print_foo;
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/arm/fp-save.s
1,4 → 1,4
.fnstart
sfmfd f4, 1, [sp]!
.save f4, 1
.fnend
.fnstart
sfmfd f4, 1, [sp]!
.save f4, 1
.fnend
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/tic54x/macro1.s
1,12 → 1,12
* Subsripted substitution symbols
ADDX .macro ABC
.var TMP
.asg :ABC(1):,TMP
.if $symcmp(TMP,"#") == 0
ADD ABC,A
.else
.emsg "Bad macro parameter 'ABC'"
.endif
.endm
ADDX *AR1 ; should produce an error msg
.end
* Subsripted substitution symbols
ADDX .macro ABC
.var TMP
.asg :ABC(1):,TMP
.if $symcmp(TMP,"#") == 0
ADD ABC,A
.else
.emsg "Bad macro parameter 'ABC'"
.endif
.endm
ADDX *AR1 ; should produce an error msg
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/tic54x/subsym.s
1,55 → 1,55
*
* String substitution symbols
*
; if no quotes, interpret as subsymbol
; if quotes, interpret as string, and do forced substitution
.sslist
.asg value,SYMBOL
.asg SYMBOL,SYMBOL1
 
.global label, x
.word x
 
* Substitution symbol functions
label: .word $symlen(SYMBOL) ; 5, substitutes string for symbol
.word $symlen(":SYMBOL:") ; 5, forced substitution
.word $symlen("SYMBOL") ; 6, uses string directly
 
.word $symcmp(SYMBOL,"value") ; 0
; requires 2nd arg to be a character; zero if not found
.word $firstch(":SYMBOL:",'a') ; 2
.word $lastch(SYMBOL,'a') ; 2
.word $isdefed(SYMBOL) ; 0 (value not in symtab)
.word $isdefed("label") ; 1 (string contents in symtab)
.word $isdefed("unknown") ; 0
 
.asg "1,2,3", list
; both args must be identifiers
.word $ismember(SYMBOL,list) ; 1
.word SYMBOL ; now 1
.word list ; now 2,3
 
.word $iscons("010b") ; 1
.word $iscons("11111111B") ; 1
.word $iscons("011") ; 2 (5 -- TI bug)
.word $iscons("0x10") ; 3 (0 -- TI bug)
.word $iscons("'a'") ; 4
.word $iscons(SYMBOL) ; 5 ("1")
.word $iscons("SYMBOL") ; 0
.word $isname(SYMBOL) ; 0
 
.word $isreg(SYMBOL) ; 0
.word $isreg("AR0") ;
; .word $isreg("AG") ; should be 0, but we always
; use mmregs
.mmregs
x .word $isreg("AG") ; 1 if .mmregs, 0 otherwise
tag .struct 10
.word 1
.endstruct
.word $structsz(tag)
.word $structacc(tag) ; this op is unspecified
.end
*
* String substitution symbols
*
; if no quotes, interpret as subsymbol
; if quotes, interpret as string, and do forced substitution
.sslist
.asg value,SYMBOL
.asg SYMBOL,SYMBOL1
 
.global label, x
.word x
 
* Substitution symbol functions
label: .word $symlen(SYMBOL) ; 5, substitutes string for symbol
.word $symlen(":SYMBOL:") ; 5, forced substitution
.word $symlen("SYMBOL") ; 6, uses string directly
 
.word $symcmp(SYMBOL,"value") ; 0
; requires 2nd arg to be a character; zero if not found
.word $firstch(":SYMBOL:",'a') ; 2
.word $lastch(SYMBOL,'a') ; 2
.word $isdefed(SYMBOL) ; 0 (value not in symtab)
.word $isdefed("label") ; 1 (string contents in symtab)
.word $isdefed("unknown") ; 0
 
.asg "1,2,3", list
; both args must be identifiers
.word $ismember(SYMBOL,list) ; 1
.word SYMBOL ; now 1
.word list ; now 2,3
 
.word $iscons("010b") ; 1
.word $iscons("11111111B") ; 1
.word $iscons("011") ; 2 (5 -- TI bug)
.word $iscons("0x10") ; 3 (0 -- TI bug)
.word $iscons("'a'") ; 4
.word $iscons(SYMBOL) ; 5 ("1")
.word $iscons("SYMBOL") ; 0
.word $isname(SYMBOL) ; 0
 
.word $isreg(SYMBOL) ; 0
.word $isreg("AR0") ;
; .word $isreg("AG") ; should be 0, but we always
; use mmregs
.mmregs
x .word $isreg("AG") ; 1 if .mmregs, 0 otherwise
tag .struct 10
.word 1
.endstruct
.word $structsz(tag)
.word $structacc(tag) ; this op is unspecified
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/tic54x/opcodes.s
1,309 → 1,309
;; opcodes tests
.text
.mmregs
.global X, Y, Z
.global _opcodes, _opcodes_end
.label _opcodes_load
_opcodes:
abdst *ar3+, *ar4+
abs a
abs a,b
add *ar0+, a ; Smem, src
add *ar1+, ts, a ; Smem, TS, src
add *ar2+, 16, a ; Smem, 16, src [,dst]
add *ar3+, a, b ; Smem [,SHIFT], src [,dst] (-16<=SHIFT<=15)
add *ar4+, 1, a ; Xmem, SHFT, src (0<=SHFT<=15)
add *ar3+, *ar4+, a ; Xmem, Ymem, dst
add #-32768, a ; #lk [,SHFT], src [,dst] (-32768<=lk<=32767)
add #0,16,a,b ; #lk, 16, src, [,dst]
add a,-16,b ; src [,SHIFT][,dst]
add a,asm,b ; src, ASM [,dst]
addc *ar0+,a
addm #1,*ar1+
adds *ar2+,a
and *ar3+,a ; Smem,src
and #1,1,a,b ; #lk[,SHFT],src[,dst]
and #1,#16,a,b ; #lk,16,src[,dst]
and a ; src[,SHIFT][,dst]
andm #1,*ar0+
b _opcodes_end
bd #_opcodes_end
nop
nop
 
bacc a
baccd b
nop
nop
 
banz _opcodes_end,*ar1+
banzd _opcodes_end,*ar2+
nop
nop
 
bc _opcodes_end, AEQ,AOV
bcd _opcodes_end, BIO,C,TC
nop
nop
 
bit *ar3+,1
bitf *ar4+,#-1
bitt *ar5+
cala a
calad b
nop
nop
 
call _opcodes_end
calld _opcodes_end
nop
nop
 
cc _opcodes_end, tc
ccd _opcodes_end, aeq
nop
nop
 
cmpl b,a
cmpm *ar0+,#1
cmpr 1,ar1
cmps a,*ar2+
dadd *ar3-, a, b
dadst *ar4-, a
delay *ar5+
dld *ar6-, a
drsub *ar7-, b
dsadt *ar0-, a
dst a, *ar1-
dsub *ar2-, b
dsubt *ar3-, a
exp a
firs *ar3+,*ar4+,_opcodes_end
frame -128
idle 2
intr 15
ld *ar0+,a ; Smem,dst
ld *ar1+,ts,a ; Smem,TS,dst
ld *ar2+,16,a ; Smem,16,dst
ld *ar3+,1,a ; Smem[,SHIFT],dst
ld *ar4+,1,a ; Xmem,SHFT,dst
ld #1,b ; #K,dst
ld #32767,1,a ; #lk,[,SHFT],dst
ld #32767,16,a ; #lk,16,dst
ld a,asm,b ; src,ASM[,dst]
ld a,1,b ; src[,SHIFT],dst
ld *ar0+,t
ld *ar1+,dp
ld #_opcodes_end,dp ; FIXME try to print label on disasm
; note: TI assembler doesn't shift
; the address encoding.
ld #15,asm
ld #7,arp
ld *ar2+,asm
ldm ar3,a
ld *ar2+,a || mac *ar3+,b ; single-line parallell
ld *ar4+,b || macr *ar5+,a ; with optional DST_ specified
ld *ar2+,a ; double-line parallel
|| mas *ar3+
ld *ar4+,b ; parallel spans
; inserted line
|| masr *ar5+
ldr *ar6+,a
ldu *ar7+,a
lms *ar3+,*ar4+
ltd *ar0+
mac *ar1+,a
macr *ar2+,a
mac *ar2+,*ar3+,a,b
macr *ar4+,*ar5+,a,b
mac #1,a,b
mac *ar0+,#1,a
maca *ar1+ ; *ar6+,b (valid)
maca t,a,b
macd *ar2+,_opcodes_end,a
macp *ar3+,_opcodes_end,a
macsu *ar4+,*ar5+,a
mar *ar6+
mas *ar7+,a
masr *ar0+,a
mas *ar3+,*ar4+,a,b
masr *ar2+,*ar5+,a,b
masa *ar6+ ; *ar6+,b (valid)
masa t,a,b
masar t,a
max a
min b
mpy *ar7+,a
mpy *ar3+,*ar4+,b
mpy *ar0,#1,a
mpy #1,a
mpya *ar0+
mpya b
mpyu *ar1+,b
mvdd *ar2+,*ar3+
mvdk *ar4+,X
mvdm X,ar5
mvdp *ar6+,_opcodes_end
mvkd X,*ar7+
mvmd ar0,X
mvmm ar1,ar2
mvpd _opcodes_end,*ar3+
neg a,b
nop
norm a
or *ar0+,b
or #(3+4),b
or #1,16,b
or b
orm #1,*ar1+
poly *ar2+
popd *ar3+
popm ar4
portr 0,*ar5+
portw *ar6+,0
pshd *ar7+
pshm ar0
rc ANEQ
rcd AGT
reada *ar1+
reset
ret
retd
nop
nop
rete
reted
nop
nop
retf
retfd
rol a
roltc a
ror b
rpt *ar0+
nop
rpt #32
nop
rpt #65535
nop
rptb _opcodes_end-1
nop
rptbd _opcodes_end-1
nop
nop
rptz a,#32767
nop
rsbx 1,15
saccd a,*ar3+,ALT
sat a
sfta a,15,b
sftc a
sftl a,15
sqdst *ar2+,*ar3+
squr *ar4+,b
squr a,a
squra *ar5+,a
squrs *ar6+,a
srccd *ar2+,ALEQ
ssbx 1,15
st t,*ar0+
st trn,*ar1+
st #32767,*ar2+
sth a,*ar3+
sth a,asm,*ar4+
sth a,15,*ar5+
sth a,-16,*ar6+
stl a,*ar7+
stl a,asm,*ar0+
stl a,15,*ar1+
stl a,15,*ar2+
stlm a,ar3
stm #32767,ar4
st a,*ar5+
|| add *ar4+,b
st a,*ar3+
|| ld *ar2+,b
st a,*ar3+
|| ld *ar4+,t
st a,*ar5+
|| mac *ar2+,b
st a,*ar3+
|| masr *ar4+,b
st a,*ar3+
|| mpy *ar4+,b
st a,*ar3+
|| sub *ar4+,b
strcd *ar5+,BEQ
sub *ar0+,a
sub *ar1+,ts,a
sub *ar2+,16,a,b
sub *ar3+,a,b
sub *ar4+,15,a
sub *ar5+,*ar4+,b
sub #1,15,a,b
sub #1,16,a,b
sub a,-16,b
sub a,asm,b
subb *ar0+,a
subc *ar1+,a
subs *ar2+,a
trap 15
writa *ar3+
xc 1,AOV
xor *ar4+,a
xor #1,a
xor #1,16,a
xor a,1,b
xorm #1,*ar5+
_opcodes_end:
.data
X: .word 0
Y: .word 1
* .word Z
.end
 
;; opcodes tests
.text
.mmregs
.global X, Y, Z
.global _opcodes, _opcodes_end
.label _opcodes_load
_opcodes:
abdst *ar3+, *ar4+
abs a
abs a,b
add *ar0+, a ; Smem, src
add *ar1+, ts, a ; Smem, TS, src
add *ar2+, 16, a ; Smem, 16, src [,dst]
add *ar3+, a, b ; Smem [,SHIFT], src [,dst] (-16<=SHIFT<=15)
add *ar4+, 1, a ; Xmem, SHFT, src (0<=SHFT<=15)
add *ar3+, *ar4+, a ; Xmem, Ymem, dst
add #-32768, a ; #lk [,SHFT], src [,dst] (-32768<=lk<=32767)
add #0,16,a,b ; #lk, 16, src, [,dst]
add a,-16,b ; src [,SHIFT][,dst]
add a,asm,b ; src, ASM [,dst]
addc *ar0+,a
addm #1,*ar1+
adds *ar2+,a
and *ar3+,a ; Smem,src
and #1,1,a,b ; #lk[,SHFT],src[,dst]
and #1,#16,a,b ; #lk,16,src[,dst]
and a ; src[,SHIFT][,dst]
andm #1,*ar0+
b _opcodes_end
bd #_opcodes_end
nop
nop
 
bacc a
baccd b
nop
nop
 
banz _opcodes_end,*ar1+
banzd _opcodes_end,*ar2+
nop
nop
 
bc _opcodes_end, AEQ,AOV
bcd _opcodes_end, BIO,C,TC
nop
nop
 
bit *ar3+,1
bitf *ar4+,#-1
bitt *ar5+
cala a
calad b
nop
nop
 
call _opcodes_end
calld _opcodes_end
nop
nop
 
cc _opcodes_end, tc
ccd _opcodes_end, aeq
nop
nop
 
cmpl b,a
cmpm *ar0+,#1
cmpr 1,ar1
cmps a,*ar2+
dadd *ar3-, a, b
dadst *ar4-, a
delay *ar5+
dld *ar6-, a
drsub *ar7-, b
dsadt *ar0-, a
dst a, *ar1-
dsub *ar2-, b
dsubt *ar3-, a
exp a
firs *ar3+,*ar4+,_opcodes_end
frame -128
idle 2
intr 15
ld *ar0+,a ; Smem,dst
ld *ar1+,ts,a ; Smem,TS,dst
ld *ar2+,16,a ; Smem,16,dst
ld *ar3+,1,a ; Smem[,SHIFT],dst
ld *ar4+,1,a ; Xmem,SHFT,dst
ld #1,b ; #K,dst
ld #32767,1,a ; #lk,[,SHFT],dst
ld #32767,16,a ; #lk,16,dst
ld a,asm,b ; src,ASM[,dst]
ld a,1,b ; src[,SHIFT],dst
ld *ar0+,t
ld *ar1+,dp
ld #_opcodes_end,dp ; FIXME try to print label on disasm
; note: TI assembler doesn't shift
; the address encoding.
ld #15,asm
ld #7,arp
ld *ar2+,asm
ldm ar3,a
ld *ar2+,a || mac *ar3+,b ; single-line parallell
ld *ar4+,b || macr *ar5+,a ; with optional DST_ specified
ld *ar2+,a ; double-line parallel
|| mas *ar3+
ld *ar4+,b ; parallel spans
; inserted line
|| masr *ar5+
ldr *ar6+,a
ldu *ar7+,a
lms *ar3+,*ar4+
ltd *ar0+
mac *ar1+,a
macr *ar2+,a
mac *ar2+,*ar3+,a,b
macr *ar4+,*ar5+,a,b
mac #1,a,b
mac *ar0+,#1,a
maca *ar1+ ; *ar6+,b (valid)
maca t,a,b
macd *ar2+,_opcodes_end,a
macp *ar3+,_opcodes_end,a
macsu *ar4+,*ar5+,a
mar *ar6+
mas *ar7+,a
masr *ar0+,a
mas *ar3+,*ar4+,a,b
masr *ar2+,*ar5+,a,b
masa *ar6+ ; *ar6+,b (valid)
masa t,a,b
masar t,a
max a
min b
mpy *ar7+,a
mpy *ar3+,*ar4+,b
mpy *ar0,#1,a
mpy #1,a
mpya *ar0+
mpya b
mpyu *ar1+,b
mvdd *ar2+,*ar3+
mvdk *ar4+,X
mvdm X,ar5
mvdp *ar6+,_opcodes_end
mvkd X,*ar7+
mvmd ar0,X
mvmm ar1,ar2
mvpd _opcodes_end,*ar3+
neg a,b
nop
norm a
or *ar0+,b
or #(3+4),b
or #1,16,b
or b
orm #1,*ar1+
poly *ar2+
popd *ar3+
popm ar4
portr 0,*ar5+
portw *ar6+,0
pshd *ar7+
pshm ar0
rc ANEQ
rcd AGT
reada *ar1+
reset
ret
retd
nop
nop
rete
reted
nop
nop
retf
retfd
rol a
roltc a
ror b
rpt *ar0+
nop
rpt #32
nop
rpt #65535
nop
rptb _opcodes_end-1
nop
rptbd _opcodes_end-1
nop
nop
rptz a,#32767
nop
rsbx 1,15
saccd a,*ar3+,ALT
sat a
sfta a,15,b
sftc a
sftl a,15
sqdst *ar2+,*ar3+
squr *ar4+,b
squr a,a
squra *ar5+,a
squrs *ar6+,a
srccd *ar2+,ALEQ
ssbx 1,15
st t,*ar0+
st trn,*ar1+
st #32767,*ar2+
sth a,*ar3+
sth a,asm,*ar4+
sth a,15,*ar5+
sth a,-16,*ar6+
stl a,*ar7+
stl a,asm,*ar0+
stl a,15,*ar1+
stl a,15,*ar2+
stlm a,ar3
stm #32767,ar4
st a,*ar5+
|| add *ar4+,b
st a,*ar3+
|| ld *ar2+,b
st a,*ar3+
|| ld *ar4+,t
st a,*ar5+
|| mac *ar2+,b
st a,*ar3+
|| masr *ar4+,b
st a,*ar3+
|| mpy *ar4+,b
st a,*ar3+
|| sub *ar4+,b
strcd *ar5+,BEQ
sub *ar0+,a
sub *ar1+,ts,a
sub *ar2+,16,a,b
sub *ar3+,a,b
sub *ar4+,15,a
sub *ar5+,*ar4+,b
sub #1,15,a,b
sub #1,16,a,b
sub a,-16,b
sub a,asm,b
subb *ar0+,a
subc *ar1+,a
subs *ar2+,a
trap 15
writa *ar3+
xc 1,AOV
xor *ar4+,a
xor #1,a
xor #1,16,a
xor a,1,b
xorm #1,*ar5+
_opcodes_end:
.data
X: .word 0
Y: .word 1
* .word Z
.end
 
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/tic54x/macro.s
1,40 → 1,40
* Macro test
.sslist
.text
.global abc, def, ghi, adr
* Macro library; load and use a macro in macros.lib
.mlib "macros.lib"
 
IN_MLIB abc,def,ghi
 
add3 .macro P1,P2,P3,ADDRP
ld P1,a
add P2,a
add P3,a
stl a,ADDRP
.endm
add3 abc, def, ghi, adr
* Forced substitution within a macro
force .macro x
.asg 0, x
.loop 8
AUX:x: .set x
.eval x+1,x
.endloop
.endm
force
* Subsripted substitution symbols
ADDX .macro ABC
.var TMP
.asg :ABC(1):,TMP
.if $symcmp(TMP,"#") == 0
ADD ABC,A
.else
.emsg "Bad macro parameter 'ABC'"
.endif
.endm
ADDX #100 ; ADD #100,A
.end
* Macro test
.sslist
.text
.global abc, def, ghi, adr
* Macro library; load and use a macro in macros.lib
.mlib "macros.lib"
 
IN_MLIB abc,def,ghi
 
add3 .macro P1,P2,P3,ADDRP
ld P1,a
add P2,a
add P3,a
stl a,ADDRP
.endm
add3 abc, def, ghi, adr
* Forced substitution within a macro
force .macro x
.asg 0, x
.loop 8
AUX:x: .set x
.eval x+1,x
.endloop
.endm
force
* Subsripted substitution symbols
ADDX .macro ABC
.var TMP
.asg :ABC(1):,TMP
.if $symcmp(TMP,"#") == 0
ADD ABC,A
.else
.emsg "Bad macro parameter 'ABC'"
.endif
.endm
ADDX #100 ; ADD #100,A
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/tic54x/subsym1.s
1,10 → 1,10
*
* String substitution symbol recursion
*
* Recursive substitution symbols
; recursion should stop at x
.asg "x",z
.asg "z",y
.asg "y",x
add x, A ; add x, A
.end
*
* String substitution symbol recursion
*
* Recursive substitution symbols
; recursion should stop at x
.asg "x",z
.asg "z",y
.asg "y",x
add x, A ; add x, A
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/tic54x/math.s
1,37 → 1,37
*
* Math built-in functions
*
.float $acos(0.0)
.float $asin(0.0)
.float $atan(0.0)
.float $atan2(1.0,2.0)
.float $ceil(1.5)
.float $cosh(0.0)
.float $cos(0.0)
.float $cvf(1)
.int $cvi(2.5)
.int $cvi(-2.5)
.float $exp(1.0)
.float $fabs(-2.5)
.float $floor(3.4)
.float $fmod(10,4)
.int $int(1.2)
.float $ldexp(1,2)
.float $log10(1.0)
.float $log(1.0)
.float $max(1.0,2.0)
.float $min(1.0,2.0)
.float $pow(2.0,3.0)
.float $round(4.5)
.float $round(-4.5)
.int $sgn(-1.0)
.int $sgn(0)
.int $sgn(1)
.float $sin(0.0)
.float $sinh(0.0)
.float $sqrt(1.0)
.float $tan(0.0)
.float $tanh(0.0)
.float $trunc(-1.5)
.float $trunc(1.5)
.end
*
* Math built-in functions
*
.float $acos(0.0)
.float $asin(0.0)
.float $atan(0.0)
.float $atan2(1.0,2.0)
.float $ceil(1.5)
.float $cosh(0.0)
.float $cos(0.0)
.float $cvf(1)
.int $cvi(2.5)
.int $cvi(-2.5)
.float $exp(1.0)
.float $fabs(-2.5)
.float $floor(3.4)
.float $fmod(10,4)
.int $int(1.2)
.float $ldexp(1,2)
.float $log10(1.0)
.float $log(1.0)
.float $max(1.0,2.0)
.float $min(1.0,2.0)
.float $pow(2.0,3.0)
.float $round(4.5)
.float $round(-4.5)
.int $sgn(-1.0)
.int $sgn(0)
.int $sgn(1)
.float $sin(0.0)
.float $sinh(0.0)
.float $sqrt(1.0)
.float $tan(0.0)
.float $tanh(0.0)
.float $trunc(-1.5)
.float $trunc(1.5)
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/maxq10/bits.s
1,52 → 1,52
;# bits.s
;# checks all the bit operations in MAXQ10
 
.text
foo:
MOVE C, ACC.0
MOVE C, ACC.1
MOVE C, ACC.2
MOVE C, ACC.3
MOVE C, ACC.4
MOVE C, ACC.5
MOVE C, ACC.6
MOVE C, ACC.7 ;8 bits on a MAXQ10 machine
MOVE C, #0
MOVE C, #1
MOVE ACC.0, C
MOVE ACC.1, C
MOVE ACC.2, C
MOVE ACC.3, C
MOVE ACC.4, C
MOVE ACC.5, C
MOVE ACC.6, C
MOVE ACC.7, C ;8 bits on a MAXQ10 machine
CPL C
AND ACC.0 ;AND with carry
AND ACC.1
AND ACC.2
AND ACC.3
AND ACC.4
AND ACC.5
AND ACC.6
AND ACC.7
OR ACC.0 ;OR with carry
OR ACC.1
OR ACC.2
OR ACC.3
OR ACC.4
OR ACC.5
OR ACC.6
OR ACC.7
XOR ACC.0 ;XOR with carry
XOR ACC.1
XOR ACC.2
XOR ACC.3
XOR ACC.4
XOR ACC.5
XOR ACC.6
XOR ACC.7
MOVE C, SC.1
MOVE C, IMR.0
MOVE C, IC.0
MOVE C, PSF.0 ;move program status flag bit 0
;# bits.s
;# checks all the bit operations in MAXQ10
 
.text
foo:
MOVE C, ACC.0
MOVE C, ACC.1
MOVE C, ACC.2
MOVE C, ACC.3
MOVE C, ACC.4
MOVE C, ACC.5
MOVE C, ACC.6
MOVE C, ACC.7 ;8 bits on a MAXQ10 machine
MOVE C, #0
MOVE C, #1
MOVE ACC.0, C
MOVE ACC.1, C
MOVE ACC.2, C
MOVE ACC.3, C
MOVE ACC.4, C
MOVE ACC.5, C
MOVE ACC.6, C
MOVE ACC.7, C ;8 bits on a MAXQ10 machine
CPL C
AND ACC.0 ;AND with carry
AND ACC.1
AND ACC.2
AND ACC.3
AND ACC.4
AND ACC.5
AND ACC.6
AND ACC.7
OR ACC.0 ;OR with carry
OR ACC.1
OR ACC.2
OR ACC.3
OR ACC.4
OR ACC.5
OR ACC.6
OR ACC.7
XOR ACC.0 ;XOR with carry
XOR ACC.1
XOR ACC.2
XOR ACC.3
XOR ACC.4
XOR ACC.5
XOR ACC.6
XOR ACC.7
MOVE C, SC.1
MOVE C, IMR.0
MOVE C, IC.0
MOVE C, PSF.0 ;move program status flag bit 0
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/i386/secrel.s
1,79 → 1,79
.text
 
.ascii ">>>>"
pre04: .ascii "<<<<"
.ascii ">>>>>"
pre0d: .ascii "<<<"
.ascii ">>>>>>"
pre16: .ascii "<<"
.ascii ">>>>>>>"
pre1f: .ascii "<"
 
.data
 
.ascii ">>>>"
sam04: .ascii "<<<<"
.ascii ">>>>>"
sam0d: .ascii "<<<"
.ascii ">>>>>>"
sam16: .ascii "<<"
.ascii ">>>>>>>"
sam1f: .ascii "<"
 
.ascii ">>>>"
.secrel32 pre04
.byte 0x11
.secrel32 pre0d
.byte 0x11
.secrel32 pre16
.byte 0x11
.secrel32 pre1f
.byte 0x11
.ascii "<<<<<<<<"
 
.ascii ">>>>"
.secrel32 sam04
.byte 0x11
.secrel32 sam0d
.byte 0x11
.secrel32 sam16
.byte 0x11
.secrel32 sam1f
.byte 0x11
.ascii "<<<<<<<<"
 
.ascii ">>>>"
.secrel32 nex04
.byte 0x11
.secrel32 nex0d
.byte 0x11
.secrel32 nex16
.byte 0x11
.secrel32 nex1f
.byte 0x11
.ascii "<<<<<<<<"
 
.ascii ">>>>"
.secrel32 ext24
.byte 0x11
.secrel32 ext2d
.byte 0x11
.secrel32 ext36
.byte 0x11
.secrel32 ext3f
.byte 0x11
.ascii "<<<<<<<<"
 
.section .rdata
 
.ascii ">>>>"
nex04: .ascii "<<<<"
.ascii ">>>>>"
nex0d: .ascii "<<<"
.ascii ">>>>>>"
nex16: .ascii "<<"
.ascii ">>>>>>>"
nex1f: .ascii "<"
.ascii ">>>>"
 
.p2align 4,0
.text
 
.ascii ">>>>"
pre04: .ascii "<<<<"
.ascii ">>>>>"
pre0d: .ascii "<<<"
.ascii ">>>>>>"
pre16: .ascii "<<"
.ascii ">>>>>>>"
pre1f: .ascii "<"
 
.data
 
.ascii ">>>>"
sam04: .ascii "<<<<"
.ascii ">>>>>"
sam0d: .ascii "<<<"
.ascii ">>>>>>"
sam16: .ascii "<<"
.ascii ">>>>>>>"
sam1f: .ascii "<"
 
.ascii ">>>>"
.secrel32 pre04
.byte 0x11
.secrel32 pre0d
.byte 0x11
.secrel32 pre16
.byte 0x11
.secrel32 pre1f
.byte 0x11
.ascii "<<<<<<<<"
 
.ascii ">>>>"
.secrel32 sam04
.byte 0x11
.secrel32 sam0d
.byte 0x11
.secrel32 sam16
.byte 0x11
.secrel32 sam1f
.byte 0x11
.ascii "<<<<<<<<"
 
.ascii ">>>>"
.secrel32 nex04
.byte 0x11
.secrel32 nex0d
.byte 0x11
.secrel32 nex16
.byte 0x11
.secrel32 nex1f
.byte 0x11
.ascii "<<<<<<<<"
 
.ascii ">>>>"
.secrel32 ext24
.byte 0x11
.secrel32 ext2d
.byte 0x11
.secrel32 ext36
.byte 0x11
.secrel32 ext3f
.byte 0x11
.ascii "<<<<<<<<"
 
.section .rdata
 
.ascii ">>>>"
nex04: .ascii "<<<<"
.ascii ">>>>>"
nex0d: .ascii "<<<"
.ascii ">>>>>>"
nex16: .ascii "<<"
.ascii ">>>>>>>"
nex1f: .ascii "<"
.ascii ">>>>"
 
.p2align 4,0
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/h8300/t06_ari2.s
1,187 → 1,187
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;arith_2
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
addx.b #0x12:8,r1h ;9112
addx.b #0x12:8,@er1 ;7d109012
addx.b #0x12:8,@er1- ;01766c189012
 
addx.b r3h,r1h ;0e31
addx.b r3h,@er1 ;7d100e30
addx.b r3h,@er1- ;01766c180e30
 
addx.b @er3,r1h ;7c300e01
addx.b @er3,@er1 ;0174683d0110
 
addx.b @er3-,r1h ;01766c300e01
addx.b @er3-,@er1- ;01766c3da110
 
addx.w #0x1234:16,r1 ;015179111234
addx.w #0x1234:16,@er1 ;7d9179101234
addx.w #0x1234:16,@er1- ;01566d1979101234
 
addx.w r3,r1 ;01510931
addx.w r3,@er1 ;7d910930
addx.w r3,@er1- ;01566d190930
 
addx.w @er3,r1 ;7cb10901
addx.w @er3,@er1 ;0154693d0110
 
addx.w @er3-,r1 ;01566d310901
addx.w @er3-,@er1- ;01566d3da110
 
addx.l #0x12345678:32,er1 ;01017a1112345678
addx.l #0x12345678:32,@er1 ;010469197a1012345678
addx.l #0x12345678:32,@er1- ;01066d197a1012345678
 
addx.l er3,er1 ;01010ab1
addx.l er3,@er1 ;010469190ab0
addx.l er3,@er1- ;01066d190ab0
 
addx.l @er3,er1 ;010469310a81
addx.l @er3,@er1 ;0104693d0110
 
addx.l @er3-,er1 ;01066d310a81
addx.l @er3-,@er1- ;01066d3da110
 
subx.b #0x12:8,r1h ;b112
subx.b #0x12:8,@er1 ;7d10b012
subx.b #0x12:8,@er1- ;01766c18b012
 
subx.b r3h,r1h ;1e31
subx.b r3h,@er1 ;7d101e30
subx.b r3h,@er1- ;01766c181e30
 
subx.b @er3,r1h ;7c301e01
subx.b @er3,@er1 ;0174683d0130
 
subx.b @er3-,r1h ;01766c301e01
subx.b @er3-,@er1- ;01766c3da130
 
subx.w #0x1234:16,r1 ;015179311234
subx.w #0x1234:16,@er1 ;7d9179301234
subx.w #0x1234:16,@er1- ;01566d1979301234
 
subx.w r3,r1 ;01511931
subx.w r3,@er1 ;7d911930
subx.w r3,@er1- ;01566d191930
 
subx.w @er3,r1 ;7cb11901
subx.w @er3,@er1 ;0154693d0130
 
subx.w @er3-,r1 ;01566d311901
subx.w @er3-,@er1- ;01566d3da130
 
subx.l #0x12345678:32,er1 ;01017a3112345678
subx.l #0x12345678:32,@er1 ;010469197a3012345678
subx.l #0x12345678:32,@er1- ;01066d197a3012345678
 
subx.l er3,er1 ;01011ab1
subx.l er3,@er1 ;010469191ab0
subx.l er3,@er1- ;01066d191ab0
 
subx.l @er3,er1 ;010469311a81
subx.l @er3,@er1 ;0104693d0130
 
subx.l @er3-,er1 ;01066d311a81
subx.l @er3-,@er1- ;01066d3da130
 
inc.b r1h ;0a01
inc.w #1,r1 ;0b51
inc.w #2,r1 ;0bd1
inc.l #1,er1 ;0b71
inc.l #2,er1 ;0bf1
 
dec.b r1h ;1a01
dec.w #1,r1 ;1b51
dec.w #2,r1 ;1bd1
dec.l #1,er1 ;1b71
dec.l #2,er1 ;1bf1
 
adds.l #1,er1 ;0b01
adds.l #2,er1 ;0b81
adds.l #4,er1 ;0b91
 
subs.l #1,er1 ;1b01
subs.l #2,er1 ;1b81
subs.l #4,er1 ;1b91
 
daa.b r1h ;0f01
 
das.b r1h ;1f01
 
mulxu.b #0xf:4,r1 ;01cc50f1
 
mulxu.b r3h,r1 ;5031
 
mulxu.w #0xf:4,er1 ;01cc52f1
 
mulxu.w r3,er1 ;5231
 
divxu.b #0xf:4,r1 ;01dc51f1
 
divxu.b r3h,r1 ;5131
 
divxu.w #0xf:4,er1 ;01dc53f1
 
divxu.w r3,er1 ;5331
 
mulxs.b #0xf:4,r1 ;01c450f1
 
mulxs.b r3h,r1 ;01c05031
 
mulxs.w #0xf:4,er1 ;01c452f1
 
mulxs.w r3,er1 ;01c05231
 
divxs.b #0xf:4,r1 ;01d451f1
 
divxs.b r3h,r1 ;01d05131
 
divxs.w #0xf:4,er1 ;01d453f1
 
divxs.w r3,er1 ;01d05331
 
mulu.w #0xf:4,r1 ;01ce50f1
 
mulu.w r3,r1 ;01ca5031
 
mulu.l #0xf:4,er1 ;01ce52f1
 
mulu.l er3,er1 ;01ca5231
 
mulu/u.l #0xf:4,er1 ;01cf52f1
 
mulu/u.l er3,er1 ;01cb5231
 
muls.w #0xf:4,r1 ;01c650f1
 
muls.w r3,r1 ;01c25031
 
muls.l #0xf:4,er1 ;01c652f1
 
muls.l er3,er1 ;01c25231
 
muls/u.l #0xf:4,er1 ;01c752f1
 
muls/u.l er3,er1 ;01c35231
 
divu.w #0xf:4,r1 ;01de51f1
 
divu.w r3,r1 ;01da5131
 
divu.l #0xf:4,er1 ;01de53f1
 
divu.l er3,er1 ;01da5331
 
divs.w #0xf:4,r1 ;01d651f1
 
divs.w r3,r1 ;01d25131
 
divs.l #0xf:4,er1 ;01d653f1
 
divs.l er3,er1 ;01d25331
 
.end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;arith_2
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
addx.b #0x12:8,r1h ;9112
addx.b #0x12:8,@er1 ;7d109012
addx.b #0x12:8,@er1- ;01766c189012
 
addx.b r3h,r1h ;0e31
addx.b r3h,@er1 ;7d100e30
addx.b r3h,@er1- ;01766c180e30
 
addx.b @er3,r1h ;7c300e01
addx.b @er3,@er1 ;0174683d0110
 
addx.b @er3-,r1h ;01766c300e01
addx.b @er3-,@er1- ;01766c3da110
 
addx.w #0x1234:16,r1 ;015179111234
addx.w #0x1234:16,@er1 ;7d9179101234
addx.w #0x1234:16,@er1- ;01566d1979101234
 
addx.w r3,r1 ;01510931
addx.w r3,@er1 ;7d910930
addx.w r3,@er1- ;01566d190930
 
addx.w @er3,r1 ;7cb10901
addx.w @er3,@er1 ;0154693d0110
 
addx.w @er3-,r1 ;01566d310901
addx.w @er3-,@er1- ;01566d3da110
 
addx.l #0x12345678:32,er1 ;01017a1112345678
addx.l #0x12345678:32,@er1 ;010469197a1012345678
addx.l #0x12345678:32,@er1- ;01066d197a1012345678
 
addx.l er3,er1 ;01010ab1
addx.l er3,@er1 ;010469190ab0
addx.l er3,@er1- ;01066d190ab0
 
addx.l @er3,er1 ;010469310a81
addx.l @er3,@er1 ;0104693d0110
 
addx.l @er3-,er1 ;01066d310a81
addx.l @er3-,@er1- ;01066d3da110
 
subx.b #0x12:8,r1h ;b112
subx.b #0x12:8,@er1 ;7d10b012
subx.b #0x12:8,@er1- ;01766c18b012
 
subx.b r3h,r1h ;1e31
subx.b r3h,@er1 ;7d101e30
subx.b r3h,@er1- ;01766c181e30
 
subx.b @er3,r1h ;7c301e01
subx.b @er3,@er1 ;0174683d0130
 
subx.b @er3-,r1h ;01766c301e01
subx.b @er3-,@er1- ;01766c3da130
 
subx.w #0x1234:16,r1 ;015179311234
subx.w #0x1234:16,@er1 ;7d9179301234
subx.w #0x1234:16,@er1- ;01566d1979301234
 
subx.w r3,r1 ;01511931
subx.w r3,@er1 ;7d911930
subx.w r3,@er1- ;01566d191930
 
subx.w @er3,r1 ;7cb11901
subx.w @er3,@er1 ;0154693d0130
 
subx.w @er3-,r1 ;01566d311901
subx.w @er3-,@er1- ;01566d3da130
 
subx.l #0x12345678:32,er1 ;01017a3112345678
subx.l #0x12345678:32,@er1 ;010469197a3012345678
subx.l #0x12345678:32,@er1- ;01066d197a3012345678
 
subx.l er3,er1 ;01011ab1
subx.l er3,@er1 ;010469191ab0
subx.l er3,@er1- ;01066d191ab0
 
subx.l @er3,er1 ;010469311a81
subx.l @er3,@er1 ;0104693d0130
 
subx.l @er3-,er1 ;01066d311a81
subx.l @er3-,@er1- ;01066d3da130
 
inc.b r1h ;0a01
inc.w #1,r1 ;0b51
inc.w #2,r1 ;0bd1
inc.l #1,er1 ;0b71
inc.l #2,er1 ;0bf1
 
dec.b r1h ;1a01
dec.w #1,r1 ;1b51
dec.w #2,r1 ;1bd1
dec.l #1,er1 ;1b71
dec.l #2,er1 ;1bf1
 
adds.l #1,er1 ;0b01
adds.l #2,er1 ;0b81
adds.l #4,er1 ;0b91
 
subs.l #1,er1 ;1b01
subs.l #2,er1 ;1b81
subs.l #4,er1 ;1b91
 
daa.b r1h ;0f01
 
das.b r1h ;1f01
 
mulxu.b #0xf:4,r1 ;01cc50f1
 
mulxu.b r3h,r1 ;5031
 
mulxu.w #0xf:4,er1 ;01cc52f1
 
mulxu.w r3,er1 ;5231
 
divxu.b #0xf:4,r1 ;01dc51f1
 
divxu.b r3h,r1 ;5131
 
divxu.w #0xf:4,er1 ;01dc53f1
 
divxu.w r3,er1 ;5331
 
mulxs.b #0xf:4,r1 ;01c450f1
 
mulxs.b r3h,r1 ;01c05031
 
mulxs.w #0xf:4,er1 ;01c452f1
 
mulxs.w r3,er1 ;01c05231
 
divxs.b #0xf:4,r1 ;01d451f1
 
divxs.b r3h,r1 ;01d05131
 
divxs.w #0xf:4,er1 ;01d453f1
 
divxs.w r3,er1 ;01d05331
 
mulu.w #0xf:4,r1 ;01ce50f1
 
mulu.w r3,r1 ;01ca5031
 
mulu.l #0xf:4,er1 ;01ce52f1
 
mulu.l er3,er1 ;01ca5231
 
mulu/u.l #0xf:4,er1 ;01cf52f1
 
mulu/u.l er3,er1 ;01cb5231
 
muls.w #0xf:4,r1 ;01c650f1
 
muls.w r3,r1 ;01c25031
 
muls.l #0xf:4,er1 ;01c652f1
 
muls.l er3,er1 ;01c25231
 
muls/u.l #0xf:4,er1 ;01c752f1
 
muls/u.l er3,er1 ;01c35231
 
divu.w #0xf:4,r1 ;01de51f1
 
divu.w r3,r1 ;01da5131
 
divu.l #0xf:4,er1 ;01de53f1
 
divu.l er3,er1 ;01da5331
 
divs.w #0xf:4,r1 ;01d651f1
 
divs.w r3,r1 ;01d25131
 
divs.l #0xf:4,er1 ;01d653f1
 
divs.l er3,er1 ;01d25331
 
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/h8300/t08_or.s
1,971 → 1,971
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;log_1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
or.b #0x12:8,r1h ;c112
or.b #0x12:8,@er1 ;7d10c012
or.b #0x12:8,@(0x3:2,er1) ;01776818c012
or.b #0x12:8,@er1+ ;01746c18c012
or.b #0x12:8,@-er1 ;01776c18c012
or.b #0x12:8,@+er1 ;01756c18c012
or.b #0x12:8,@er1- ;01766c18c012
or.b #0x12:8,@(0x1234:16,er1) ;01746e181234c012
or.b #0x12:8,@(0x12345678:32,er1) ;78146a2812345678c012
or.b #0x12:8,@(0x1234:16,r2l.b) ;01756e281234c012
or.b #0x12:8,@(0x1234:16,r2.w) ;01766e281234c012
or.b #0x12:8,@(0x1234:16,er2.l) ;01776e281234c012
or.b #0x12:8,@(0x12345678:32,r2l.b) ;78256a2812345678c012
or.b #0x12:8,@(0x12345678:32,r2.w) ;78266a2812345678c012
or.b #0x12:8,@(0x12345678:32,er2.l) ;78276a2812345678c012
or.b #0x12:8,@0xffffff12:8 ;7f12c012
or.b #0x12:8,@0x1234:16 ;6a181234c012
or.b #0x12:8,@0x12345678:32 ;6a3812345678c012
 
or.b r3h,r1h ;1431
 
or.b r3h,@er1 ;7d101430
or.b r3h,@(0x3:2,er1) ;01793143
or.b r3h,@er1+ ;01798143
or.b r3h,@-er1 ;0179b143
or.b r3h,@+er1 ;01799143
or.b r3h,@er1- ;0179a143
or.b r3h,@(0x1234:16,er1) ;0179c1431234
or.b r3h,@(0x12345678:32,er1) ;0179c94312345678
or.b r3h,@(0x1234:16,r2l.b) ;0179d2431234
or.b r3h,@(0x1234:16,r2.w) ;0179e2431234
or.b r3h,@(0x1234:16,er2.l) ;0179f2431234
or.b r3h,@(0x12345678:32,r2l.b) ;0179da4312345678
or.b r3h,@(0x12345678:32,r2.w) ;0179ea4312345678
or.b r3h,@(0x12345678:32,er2.l) ;0179fa4312345678
or.b r3h,@0xffffff12:8 ;7f121430
or.b r3h,@0x1234:16 ;6a1812341430
or.b r3h,@0x12345678:32 ;6a38123456781430
 
or.b @er3,r1h ;7c301401
or.b @(0x3:2,er3),r1h ;017a3341
or.b @er3+,r1h ;017a8341
or.b @-er3,r1h ;017ab341
or.b @+er3,r1h ;017a9341
or.b @er3-,r1h ;017aa341
or.b @(0x1234:16,er1),r1h ;017ac1411234
or.b @(0x12345678:32,er1),r1h ;017ac94112345678
or.b @(0x1234:16,r2l.b),r1h ;017ad2411234
or.b @(0x1234:16,r2.w),r1h ;017ae2411234
or.b @(0x1234:16,er2.l),r1h ;017af2411234
or.b @(0x12345678:32,r2l.b),r1h ;017ada4112345678
or.b @(0x12345678:32,r2.w),r1h ;017aea4112345678
or.b @(0x12345678:32,er2.l),r1h ;017afa4112345678
or.b @0xffffff12:8,r1h ;7e121401
or.b @0x1234:16,r1h ;6a1012341401
or.b @0x12345678:32,r1h ;6a30123456781401
 
or.b @er3,@er1 ;7c350140
or.b @er3,@(3:2,er1) ;7c353140
or.b @er3,@-er1 ;7c35b140
or.b @er3,@er1+ ;7c358140
or.b @er3,@er1- ;7c35a140
or.b @er3,@+er1 ;7c359140
or.b @er3,@(0xffff9abc:16,er1) ;7c35c1409abc
or.b @er3,@(0x9abcdef0:32,er1) ;7c35c9409abcdef0
or.b @er3,@(0xffff9abc:16,r2l.b) ;7c35d2409abc
or.b @er3,@(0xffff9abc:16,r2.w) ;7c35e2409abc
or.b @er3,@(0xffff9abc:16,er2.l) ;7c35f2409abc
or.b @er3,@(0x9abcdef0:32,r2l.b) ;7c35da409abcdef0
or.b @er3,@(0x9abcdef0:32,r2.w) ;7c35ea409abcdef0
or.b @er3,@(0x9abcdef0:32,er2.l) ;7c35fa409abcdef0
or.b @er3,@0xffff9abc:16 ;7c3540409abc
or.b @er3,@0x9abcdef0:32 ;7c3548409abcdef0
 
or.b @-er3,@er1 ;01776c3c0140
or.b @-er3,@(3:2,er1) ;01776c3c3140
or.b @-er3,@-er1 ;01776c3cb140
or.b @-er3,@er1+ ;01776c3c8140
or.b @-er3,@er1- ;01776c3ca140
or.b @-er3,@+er1 ;01776c3c9140
or.b @-er3,@(0xffff9abc:16,er1) ;01776c3cc1409abc
or.b @-er3,@(0x9abcdef0:32,er1) ;01776c3cc9409abcdef0
or.b @-er3,@(0xffff9abc:16,r2l.b) ;01776c3cd2409abc
or.b @-er3,@(0xffff9abc:16,r2.w) ;01776c3ce2409abc
or.b @-er3,@(0xffff9abc:16,er2.l) ;01776c3cf2409abc
or.b @-er3,@(0x9abcdef0:32,r2l.b) ;01776c3cda409abcdef0
or.b @-er3,@(0x9abcdef0:32,r2.w) ;01776c3cea409abcdef0
or.b @-er3,@(0x9abcdef0:32,er2.l) ;01776c3cfa409abcdef0
or.b @-er3,@0xffff9abc:16 ;01776c3c40409abc
or.b @-er3,@0x9abcdef0:32 ;01776c3c48409abcdef0
 
or.b @er3+,@er1 ;01746c3c0140
or.b @er3+,@(3:2,er1) ;01746c3c3140
or.b @er3+,@-er1 ;01746c3cb140
or.b @er3+,@er1+ ;01746c3c8140
or.b @er3+,@er1- ;01746c3ca140
or.b @er3+,@+er1 ;01746c3c9140
or.b @er3+,@(0xffff9abc:16,er1) ;01746c3cc1409abc
or.b @er3+,@(0x9abcdef0:32,er1) ;01746c3cc9409abcdef0
or.b @er3+,@(0xffff9abc:16,r2l.b) ;01746c3cd2409abc
or.b @er3+,@(0xffff9abc:16,r2.w) ;01746c3ce2409abc
or.b @er3+,@(0xffff9abc:16,er2.l) ;01746c3cf2409abc
or.b @er3+,@(0x9abcdef0:32,r2l.b) ;01746c3cda409abcdef0
or.b @er3+,@(0x9abcdef0:32,r2.w) ;01746c3cea409abcdef0
or.b @er3+,@(0x9abcdef0:32,er2.l) ;01746c3cfa409abcdef0
or.b @er3+,@0xffff9abc:16 ;01746c3c40409abc
or.b @er3+,@0x9abcdef0:32 ;01746c3c48409abcdef0
 
or.b @er3-,@er1 ;01766c3c0140
or.b @er3-,@(3:2,er1) ;01766c3c3140
or.b @er3-,@-er1 ;01766c3cb140
or.b @er3-,@er1+ ;01766c3c8140
or.b @er3-,@er1- ;01766c3ca140
or.b @er3-,@+er1 ;01766c3c9140
or.b @er3-,@(0xffff9abc:16,er1) ;01766c3cc1409abc
or.b @er3-,@(0x9abcdef0:32,er1) ;01766c3cc9409abcdef0
or.b @er3-,@(0xffff9abc:16,r2l.b) ;01766c3cd2409abc
or.b @er3-,@(0xffff9abc:16,r2.w) ;01766c3ce2409abc
or.b @er3-,@(0xffff9abc:16,er2.l) ;01766c3cf2409abc
or.b @er3-,@(0x9abcdef0:32,r2l.b) ;01766c3cda409abcdef0
or.b @er3-,@(0x9abcdef0:32,r2.w) ;01766c3cea409abcdef0
or.b @er3-,@(0x9abcdef0:32,er2.l) ;01766c3cfa409abcdef0
or.b @er3-,@0xffff9abc:16 ;01766c3c40409abc
or.b @er3-,@0x9abcdef0:32 ;01766c3c48409abcdef0
 
or.b @+er3,@er1 ;01756c3c0140
or.b @+er3,@(3:2,er1) ;01756c3c3140
or.b @+er3,@-er1 ;01756c3cb140
or.b @+er3,@er1+ ;01756c3c8140
or.b @+er3,@er1- ;01756c3ca140
or.b @+er3,@+er1 ;01756c3c9140
or.b @+er3,@(0xffff9abc:16,er1) ;01756c3cc1409abc
or.b @+er3,@(0x9abcdef0:32,er1) ;01756c3cc9409abcdef0
or.b @+er3,@(0xffff9abc:16,r2l.b) ;01756c3cd2409abc
or.b @+er3,@(0xffff9abc:16,r2.w) ;01756c3ce2409abc
or.b @+er3,@(0xffff9abc:16,er2.l) ;01756c3cf2409abc
or.b @+er3,@(0x9abcdef0:32,r2l.b) ;01756c3cda409abcdef0
or.b @+er3,@(0x9abcdef0:32,r2.w) ;01756c3cea409abcdef0
or.b @+er3,@(0x9abcdef0:32,er2.l) ;01756c3cfa409abcdef0
or.b @+er3,@0xffff9abc:16 ;01756c3c40409abc
or.b @+er3,@0x9abcdef0:32 ;01756c3c48409abcdef0
 
or.b @(0x1234:16,er3),@er1 ;01746e3c12340140
or.b @(0x1234:16,er3),@(3:2,er1) ;01746e3c12343140
or.b @(0x1234:16,er3),@-er1 ;01746e3c1234b140
or.b @(0x1234:16,er3),@er1+ ;01746e3c12348140
or.b @(0x1234:16,er3),@er1- ;01746e3c1234a140
or.b @(0x1234:16,er3),@+er1 ;01746e3c12349140
or.b @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01746e3c1234c1409abc
or.b @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01746e3c1234c9409abcdef0
or.b @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01746e3c1234d2409abc
or.b @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01746e3c1234e2409abc
or.b @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01746e3c1234f2409abc
or.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01746e3c1234da409abcdef0
or.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01746e3c1234ea409abcdef0
or.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01746e3c1234fa409abcdef0
or.b @(0x1234:16,er3),@0xffff9abc:16 ;01746e3c123440409abc
or.b @(0x1234:16,er3),@0x9abcdef0:32 ;01746e3c123448409abcdef0
 
or.b @(0x12345678:32,er3),@er1 ;78346a2c123456780140
or.b @(0x12345678:32,er3),@(3:2,er1) ;78346a2c123456783140
or.b @(0x12345678:32,er3),@-er1 ;78346a2c12345678b140
or.b @(0x12345678:32,er3),@er1+ ;78346a2c123456788140
or.b @(0x12345678:32,er3),@er1- ;78346a2c12345678a140
or.b @(0x12345678:32,er3),@+er1 ;78346a2c123456789140
or.b @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346a2c12345678c1409abc
or.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346a2c12345678c9409abcdef0
or.b @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346a2c12345678d2409abc
or.b @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346a2c12345678e2409abc
or.b @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346a2c12345678f2409abc
or.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346a2c12345678da409abcdef0
or.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346a2c12345678ea409abcdef0
or.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346a2c12345678fa409abcdef0
or.b @(0x12345678:32,er3),@0xffff9abc:16 ;78346a2c1234567840409abc
or.b @(0x12345678:32,er3),@0x9abcdef0:32 ;78346a2c1234567848409abcdef0
 
or.b @(0x1234:16,r3l.b),@er1 ;01756e3c12340140
or.b @(0x1234:16,r3l.b),@(3:2,er1) ;01756e3c12343140
or.b @(0x1234:16,r3l.b),@-er1 ;01756e3c1234b140
or.b @(0x1234:16,r3l.b),@er1+ ;01756e3c12348140
or.b @(0x1234:16,r3l.b),@er1- ;01756e3c1234a140
or.b @(0x1234:16,r3l.b),@+er1 ;01756e3c12349140
or.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01756e3c1234c1409abc
or.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01756e3c1234c9409abcdef0
or.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01756e3c1234d2409abc
or.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01756e3c1234e2409abc
or.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01756e3c1234f2409abc
or.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01756e3c1234da409abcdef0
or.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01756e3c1234ea409abcdef0
or.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01756e3c1234fa409abcdef0
or.b @(0x1234:16,r3l.b),@0xffff9abc:16 ;01756e3c123440409abc
or.b @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01756e3c123448409abcdef0
 
or.b @(0x1234:16,r3.w),@er1 ;01766e3c12340140
or.b @(0x1234:16,r3.w),@(3:2,er1) ;01766e3c12343140
or.b @(0x1234:16,r3.w),@-er1 ;01766e3c1234b140
or.b @(0x1234:16,r3.w),@er1+ ;01766e3c12348140
or.b @(0x1234:16,r3.w),@er1- ;01766e3c1234a140
or.b @(0x1234:16,r3.w),@+er1 ;01766e3c12349140
or.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01766e3c1234c1409abc
or.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01766e3c1234c9409abcdef0
or.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01766e3c1234d2409abc
or.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01766e3c1234e2409abc
or.b @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01766e3c1234f2409abc
or.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01766e3c1234da409abcdef0
or.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01766e3c1234ea409abcdef0
or.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01766e3c1234fa409abcdef0
or.b @(0x1234:16,r3.w),@0xffff9abc:16 ;01766e3c123440409abc
or.b @(0x1234:16,r3.w),@0x9abcdef0:32 ;01766e3c123448409abcdef0
 
or.b @(0x1234:16,er3.l),@er1 ;01776e3c12340140
or.b @(0x1234:16,er3.l),@(3:2,er1) ;01776e3c12343140
or.b @(0x1234:16,er3.l),@-er1 ;01776e3c1234b140
or.b @(0x1234:16,er3.l),@er1+ ;01776e3c12348140
or.b @(0x1234:16,er3.l),@er1- ;01776e3c1234a140
or.b @(0x1234:16,er3.l),@+er1 ;01776e3c12349140
or.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01776e3c1234c1409abc
or.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01776e3c1234c9409abcdef0
or.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01776e3c1234d2409abc
or.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01776e3c1234e2409abc
or.b @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01776e3c1234f2409abc
or.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01776e3c1234da409abcdef0
or.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01776e3c1234ea409abcdef0
or.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01776e3c1234fa409abcdef0
or.b @(0x1234:16,er3.l),@0xffff9abc:16 ;01776e3c123440409abc
or.b @(0x1234:16,er3.l),@0x9abcdef0:32 ;01776e3c123448409abcdef0
 
or.b @(0x12345678:32,r3l.b),@er1 ;78356a2c123456780140
or.b @(0x12345678:32,r3l.b),@(3:2,er1) ;78356a2c123456783140
or.b @(0x12345678:32,r3l.b),@-er1 ;78356a2c12345678b140
or.b @(0x12345678:32,r3l.b),@er1+ ;78356a2c123456788140
or.b @(0x12345678:32,r3l.b),@er1- ;78356a2c12345678a140
or.b @(0x12345678:32,r3l.b),@+er1 ;78356a2c123456789140
or.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356a2c12345678c1409abc
or.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356a2c12345678c9409abcdef0
or.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356a2c12345678d2409abc
or.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356a2c12345678e2409abc
or.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356a2c12345678f2409abc
or.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356a2c12345678da409abcdef0
or.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356a2c12345678ea409abcdef0
or.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356a2c12345678fa409abcdef0
or.b @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356a2c1234567840409abc
or.b @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356a2c1234567848409abcdef0
 
or.b @(0x12345678:32,r3.w),@er1 ;78366a2c123456780140
or.b @(0x12345678:32,r3.w),@(3:2,er1) ;78366a2c123456783140
or.b @(0x12345678:32,r3.w),@-er1 ;78366a2c12345678b140
or.b @(0x12345678:32,r3.w),@er1+ ;78366a2c123456788140
or.b @(0x12345678:32,r3.w),@er1- ;78366a2c12345678a140
or.b @(0x12345678:32,r3.w),@+er1 ;78366a2c123456789140
or.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366a2c12345678c1409abc
or.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366a2c12345678c9409abcdef0
or.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366a2c12345678d2409abc
or.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366a2c12345678e2409abc
or.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366a2c12345678f2409abc
or.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366a2c12345678da409abcdef0
or.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366a2c12345678ea409abcdef0
or.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366a2c12345678fa409abcdef0
or.b @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366a2c1234567840409abc
or.b @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366a2c1234567848409abcdef0
 
or.b @(0x12345678:32,er3.l),@er1 ;78376a2c123456780140
or.b @(0x12345678:32,er3.l),@(3:2,er1) ;78376a2c123456783140
or.b @(0x12345678:32,er3.l),@-er1 ;78376a2c12345678b140
or.b @(0x12345678:32,er3.l),@er1+ ;78376a2c123456788140
or.b @(0x12345678:32,er3.l),@er1- ;78376a2c12345678a140
or.b @(0x12345678:32,er3.l),@+er1 ;78376a2c123456789140
or.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376a2c12345678c1409abc
or.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376a2c12345678c9409abcdef0
or.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376a2c12345678d2409abc
or.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376a2c12345678e2409abc
or.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376a2c12345678f2409abc
or.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376a2c12345678da409abcdef0
or.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376a2c12345678ea409abcdef0
or.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376a2c12345678fa409abcdef0
or.b @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376a2c1234567840409abc
or.b @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376a2c1234567848409abcdef0
 
or.b @0x1234:16,@er1 ;6a1512340140
or.b @0x1234:16,@(3:2,er1) ;6a1512343140
or.b @0x1234:16,@-er1 ;6a151234b140
or.b @0x1234:16,@er1+ ;6a1512348140
or.b @0x1234:16,@er1- ;6a151234a140
or.b @0x1234:16,@+er1 ;6a1512349140
or.b @0x1234:16,@(0xffff9abc:16,er1) ;6a151234c1409abc
or.b @0x1234:16,@(0x9abcdef0:32,er1) ;6a151234c9409abcdef0
or.b @0x1234:16,@(0xffff9abc:16,r2l.b) ;6a151234d2409abc
or.b @0x1234:16,@(0xffff9abc:16,r2.w) ;6a151234e2409abc
or.b @0x1234:16,@(0xffff9abc:16,er2.l) ;6a151234f2409abc
or.b @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6a151234da409abcdef0
or.b @0x1234:16,@(0x9abcdef0:32,r2.w) ;6a151234ea409abcdef0
or.b @0x1234:16,@(0x9abcdef0:32,er2.l) ;6a151234fa409abcdef0
or.b @0x1234:16,@0xffff9abc:16 ;6a15123440409abc
or.b @0x1234:16,@0x9abcdef0:32 ;6a15123448409abcdef0
 
or.b @0x12345678:32,@er1 ;6a35123456780140
or.b @0x12345678:32,@(3:2,er1) ;6a35123456783140
or.b @0x12345678:32,@-er1 ;6a3512345678b140
or.b @0x12345678:32,@er1+ ;6a35123456788140
or.b @0x12345678:32,@er1- ;6a3512345678a140
or.b @0x12345678:32,@+er1 ;6a35123456789140
or.b @0x12345678:32,@(0xffff9abc:16,er1) ;6a3512345678c1409abc
or.b @0x12345678:32,@(0x9abcdef0:32,er1) ;6a3512345678c9409abcdef0
or.b @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6a3512345678d2409abc
or.b @0x12345678:32,@(0xffff9abc:16,r2.w) ;6a3512345678e2409abc
or.b @0x12345678:32,@(0xffff9abc:16,er2.l) ;6a3512345678f2409abc
or.b @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6a3512345678da409abcdef0
or.b @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6a3512345678ea409abcdef0
or.b @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6a3512345678fa409abcdef0
or.b @0x12345678:32,@0xffff9abc:16 ;6a351234567840409abc
or.b @0x12345678:32,@0x9abcdef0:32 ;6a351234567848409abcdef0
 
or.w #0x1234:16,r1 ;79411234
or.w #0x1234:16,@er1 ;015e01401234
or.w #0x1234:16,@(0x6:2,er1) ;015e31401234
or.w #0x1234:16,@er1+ ;015e81401234
or.w #0x1234:16,@-er1 ;015eb1401234
or.w #0x1234:16,@+er1 ;015e91401234
or.w #0x1234:16,@er1- ;015ea1401234
or.w #0x1234:16,@(0xffff9abc:16,er1) ;015ec1409abc1234
or.w #0x1234:16,@(0x9abcdef0:32,er1) ;015ec9409abcdef01234
or.w #0x1234:16,@(0xffff9abc:16,r2l.b) ;015ed2409abc1234
or.w #0x1234:16,@(0xffff9abc:16,r2.w) ;015ee2409abc1234
or.w #0x1234:16,@(0xffff9abc:16,er2.l) ;015ef2409abc1234
or.w #0x1234:16,@(0x9abcdef0:32,r2l.b) ;015eda409abcdef01234
or.w #0x1234:16,@(0x9abcdef0:32,r2.w) ;015eea409abcdef01234
or.w #0x1234:16,@(0x9abcdef0:32,er2.l) ;015efa409abcdef01234
or.w #0x1234:16,@0xffff9abc:16 ;015e40409abc1234
or.w #0x1234:16,@0x9abcdef0:32 ;015e48409abcdef01234
 
or.w r3,r1 ;6431
 
or.w r3,@er1 ;7d906430
or.w r3,@(0x6:2,er1) ;01593143
or.w r3,@er1+ ;01598143
or.w r3,@-er1 ;0159b143
or.w r3,@+er1 ;01599143
or.w r3,@er1- ;0159a143
or.w r3,@(0x1234:16,er1) ;0159c1431234
or.w r3,@(0x12345678:32,er1) ;0159c94312345678
or.w r3,@(0x1234:16,r2l.b) ;0159d2431234
or.w r3,@(0x1234:16,r2.w) ;0159e2431234
or.w r3,@(0x1234:16,er2.l) ;0159f2431234
or.w r3,@(0x12345678:32,r2l.b) ;0159da4312345678
or.w r3,@(0x12345678:32,r2.w) ;0159ea4312345678
or.w r3,@(0x12345678:32,er2.l) ;0159fa4312345678
or.w r3,@0x1234:16 ;6b1812346430
or.w r3,@0x12345678:32 ;6b38123456786430
 
or.w @er3,r1 ;7cb06401
or.w @(0x6:2,er3),r1 ;015a3341
or.w @er3+,r1 ;015a8341
or.w @-er3,r1 ;015ab341
or.w @+er3,r1 ;015a9341
or.w @er3-,r1 ;015aa341
or.w @(0x1234:16,er1),r1 ;015ac1411234
or.w @(0x12345678:32,er1),r1 ;015ac94112345678
or.w @(0x1234:16,r2l.b),r1 ;015ad2411234
or.w @(0x1234:16,r2.w),r1 ;015ae2411234
or.w @(0x1234:16,er2.l),r1 ;015af2411234
or.w @(0x12345678:32,r2l.b),r1 ;015ada4112345678
or.w @(0x12345678:32,r2.w),r1 ;015aea4112345678
or.w @(0x12345678:32,er2.l),r1 ;015afa4112345678
or.w @0x1234:16,r1 ;6b1012346401
or.w @0x12345678:32,r1 ;6b30123456786401
 
or.w @er3,@er1 ;7cb50140
or.w @er3,@(6:2,er1) ;7cb53140
or.w @er3,@-er1 ;7cb5b140
or.w @er3,@er1+ ;7cb58140
or.w @er3,@er1- ;7cb5a140
or.w @er3,@+er1 ;7cb59140
or.w @er3,@(0xffff9abc:16,er1) ;7cb5c1409abc
or.w @er3,@(0x9abcdef0:32,er1) ;7cb5c9409abcdef0
or.w @er3,@(0xffff9abc:16,r2l.b) ;7cb5d2409abc
or.w @er3,@(0xffff9abc:16,r2.w) ;7cb5e2409abc
or.w @er3,@(0xffff9abc:16,er2.l) ;7cb5f2409abc
or.w @er3,@(0x9abcdef0:32,r2l.b) ;7cb5da409abcdef0
or.w @er3,@(0x9abcdef0:32,r2.w) ;7cb5ea409abcdef0
or.w @er3,@(0x9abcdef0:32,er2.l) ;7cb5fa409abcdef0
or.w @er3,@0xffff9abc:16 ;7cb540409abc
or.w @er3,@0x9abcdef0:32 ;7cb548409abcdef0
 
or.w @-er3,@er1 ;01576d3c0140
or.w @-er3,@(6:2,er1) ;01576d3c3140
or.w @-er3,@-er1 ;01576d3cb140
or.w @-er3,@er1+ ;01576d3c8140
or.w @-er3,@er1- ;01576d3ca140
or.w @-er3,@+er1 ;01576d3c9140
or.w @-er3,@(0xffff9abc:16,er1) ;01576d3cc1409abc
or.w @-er3,@(0x9abcdef0:32,er1) ;01576d3cc9409abcdef0
or.w @-er3,@(0xffff9abc:16,r2l.b) ;01576d3cd2409abc
or.w @-er3,@(0xffff9abc:16,r2.w) ;01576d3ce2409abc
or.w @-er3,@(0xffff9abc:16,er2.l) ;01576d3cf2409abc
or.w @-er3,@(0x9abcdef0:32,r2l.b) ;01576d3cda409abcdef0
or.w @-er3,@(0x9abcdef0:32,r2.w) ;01576d3cea409abcdef0
or.w @-er3,@(0x9abcdef0:32,er2.l) ;01576d3cfa409abcdef0
or.w @-er3,@0xffff9abc:16 ;01576d3c40409abc
or.w @-er3,@0x9abcdef0:32 ;01576d3c48409abcdef0
 
or.w @er3+,@er1 ;01546d3c0140
or.w @er3+,@(6:2,er1) ;01546d3c3140
or.w @er3+,@-er1 ;01546d3cb140
or.w @er3+,@er1+ ;01546d3c8140
or.w @er3+,@er1- ;01546d3ca140
or.w @er3+,@+er1 ;01546d3c9140
or.w @er3+,@(0xffff9abc:16,er1) ;01546d3cc1409abc
or.w @er3+,@(0x9abcdef0:32,er1) ;01546d3cc9409abcdef0
or.w @er3+,@(0xffff9abc:16,r2l.b) ;01546d3cd2409abc
or.w @er3+,@(0xffff9abc:16,r2.w) ;01546d3ce2409abc
or.w @er3+,@(0xffff9abc:16,er2.l) ;01546d3cf2409abc
or.w @er3+,@(0x9abcdef0:32,r2l.b) ;01546d3cda409abcdef0
or.w @er3+,@(0x9abcdef0:32,r2.w) ;01546d3cea409abcdef0
or.w @er3+,@(0x9abcdef0:32,er2.l) ;01546d3cfa409abcdef0
or.w @er3+,@0xffff9abc:16 ;01546d3c40409abc
or.w @er3+,@0x9abcdef0:32 ;01546d3c48409abcdef0
 
or.w @er3-,@er1 ;01566d3c0140
or.w @er3-,@(6:2,er1) ;01566d3c3140
or.w @er3-,@-er1 ;01566d3cb140
or.w @er3-,@er1+ ;01566d3c8140
or.w @er3-,@er1- ;01566d3ca140
or.w @er3-,@+er1 ;01566d3c9140
or.w @er3-,@(0xffff9abc:16,er1) ;01566d3cc1409abc
or.w @er3-,@(0x9abcdef0:32,er1) ;01566d3cc9409abcdef0
or.w @er3-,@(0xffff9abc:16,r2l.b) ;01566d3cd2409abc
or.w @er3-,@(0xffff9abc:16,r2.w) ;01566d3ce2409abc
or.w @er3-,@(0xffff9abc:16,er2.l) ;01566d3cf2409abc
or.w @er3-,@(0x9abcdef0:32,r2l.b) ;01566d3cda409abcdef0
or.w @er3-,@(0x9abcdef0:32,r2.w) ;01566d3cea409abcdef0
or.w @er3-,@(0x9abcdef0:32,er2.l) ;01566d3cfa409abcdef0
or.w @er3-,@0xffff9abc:16 ;01566d3c40409abc
or.w @er3-,@0x9abcdef0:32 ;01566d3c48409abcdef0
 
or.w @+er3,@er1 ;01556d3c0140
or.w @+er3,@(6:2,er1) ;01556d3c3140
or.w @+er3,@-er1 ;01556d3cb140
or.w @+er3,@er1+ ;01556d3c8140
or.w @+er3,@er1- ;01556d3ca140
or.w @+er3,@+er1 ;01556d3c9140
or.w @+er3,@(0xffff9abc:16,er1) ;01556d3cc1409abc
or.w @+er3,@(0x9abcdef0:32,er1) ;01556d3cc9409abcdef0
or.w @+er3,@(0xffff9abc:16,r2l.b) ;01556d3cd2409abc
or.w @+er3,@(0xffff9abc:16,r2.w) ;01556d3ce2409abc
or.w @+er3,@(0xffff9abc:16,er2.l) ;01556d3cf2409abc
or.w @+er3,@(0x9abcdef0:32,r2l.b) ;01556d3cda409abcdef0
or.w @+er3,@(0x9abcdef0:32,r2.w) ;01556d3cea409abcdef0
or.w @+er3,@(0x9abcdef0:32,er2.l) ;01556d3cfa409abcdef0
or.w @+er3,@0xffff9abc:16 ;01556d3c40409abc
or.w @+er3,@0x9abcdef0:32 ;01556d3c48409abcdef0
 
or.w @(0x1234:16,er3),@er1 ;01546f3c12340140
or.w @(0x1234:16,er3),@(6:2,er1) ;01546f3c12343140
or.w @(0x1234:16,er3),@-er1 ;01546f3c1234b140
or.w @(0x1234:16,er3),@er1+ ;01546f3c12348140
or.w @(0x1234:16,er3),@er1- ;01546f3c1234a140
or.w @(0x1234:16,er3),@+er1 ;01546f3c12349140
or.w @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01546f3c1234c1409abc
or.w @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01546f3c1234c9409abcdef0
or.w @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01546f3c1234d2409abc
or.w @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01546f3c1234e2409abc
or.w @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01546f3c1234f2409abc
or.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01546f3c1234da409abcdef0
or.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01546f3c1234ea409abcdef0
or.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01546f3c1234fa409abcdef0
or.w @(0x1234:16,er3),@0xffff9abc:16 ;01546f3c123440409abc
or.w @(0x1234:16,er3),@0x9abcdef0:32 ;01546f3c123448409abcdef0
 
or.w @(0x12345678:32,er3),@er1 ;78346b2c123456780140
or.w @(0x12345678:32,er3),@(6:2,er1) ;78346b2c123456783140
or.w @(0x12345678:32,er3),@-er1 ;78346b2c12345678b140
or.w @(0x12345678:32,er3),@er1+ ;78346b2c123456788140
or.w @(0x12345678:32,er3),@er1- ;78346b2c12345678a140
or.w @(0x12345678:32,er3),@+er1 ;78346b2c123456789140
or.w @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346b2c12345678c1409abc
or.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346b2c12345678c9409abcdef0
or.w @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346b2c12345678d2409abc
or.w @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346b2c12345678e2409abc
or.w @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346b2c12345678f2409abc
or.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346b2c12345678da409abcdef0
or.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346b2c12345678ea409abcdef0
or.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346b2c12345678fa409abcdef0
or.w @(0x12345678:32,er3),@0xffff9abc:16 ;78346b2c1234567840409abc
or.w @(0x12345678:32,er3),@0x9abcdef0:32 ;78346b2c1234567848409abcdef0
 
or.w @(0x1234:16,r3l.b),@er1 ;01556f3c12340140
or.w @(0x1234:16,r3l.b),@(6:2,er1) ;01556f3c12343140
or.w @(0x1234:16,r3l.b),@-er1 ;01556f3c1234b140
or.w @(0x1234:16,r3l.b),@er1+ ;01556f3c12348140
or.w @(0x1234:16,r3l.b),@er1- ;01556f3c1234a140
or.w @(0x1234:16,r3l.b),@+er1 ;01556f3c12349140
or.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01556f3c1234c1409abc
or.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01556f3c1234c9409abcdef0
or.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01556f3c1234d2409abc
or.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01556f3c1234e2409abc
or.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01556f3c1234f2409abc
or.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01556f3c1234da409abcdef0
or.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01556f3c1234ea409abcdef0
or.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01556f3c1234fa409abcdef0
or.w @(0x1234:16,r3l.b),@0xffff9abc:16 ;01556f3c123440409abc
or.w @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01556f3c123448409abcdef0
 
or.w @(0x1234:16,r3.w),@er1 ;01566f3c12340140
or.w @(0x1234:16,r3.w),@(6:2,er1) ;01566f3c12343140
or.w @(0x1234:16,r3.w),@-er1 ;01566f3c1234b140
or.w @(0x1234:16,r3.w),@er1+ ;01566f3c12348140
or.w @(0x1234:16,r3.w),@er1- ;01566f3c1234a140
or.w @(0x1234:16,r3.w),@+er1 ;01566f3c12349140
or.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01566f3c1234c1409abc
or.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01566f3c1234c9409abcdef0
or.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01566f3c1234d2409abc
or.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01566f3c1234e2409abc
or.w @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01566f3c1234f2409abc
or.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01566f3c1234da409abcdef0
or.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01566f3c1234ea409abcdef0
or.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01566f3c1234fa409abcdef0
or.w @(0x1234:16,r3.w),@0xffff9abc:16 ;01566f3c123440409abc
or.w @(0x1234:16,r3.w),@0x9abcdef0:32 ;01566f3c123448409abcdef0
 
or.w @(0x1234:16,er3.l),@er1 ;01576f3c12340140
or.w @(0x1234:16,er3.l),@(6:2,er1) ;01576f3c12343140
or.w @(0x1234:16,er3.l),@-er1 ;01576f3c1234b140
or.w @(0x1234:16,er3.l),@er1+ ;01576f3c12348140
or.w @(0x1234:16,er3.l),@er1- ;01576f3c1234a140
or.w @(0x1234:16,er3.l),@+er1 ;01576f3c12349140
or.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01576f3c1234c1409abc
or.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01576f3c1234c9409abcdef0
or.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01576f3c1234d2409abc
or.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01576f3c1234e2409abc
or.w @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01576f3c1234f2409abc
or.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01576f3c1234da409abcdef0
or.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01576f3c1234ea409abcdef0
or.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01576f3c1234fa409abcdef0
or.w @(0x1234:16,er3.l),@0xffff9abc:16 ;01576f3c123440409abc
or.w @(0x1234:16,er3.l),@0x9abcdef0:32 ;01576f3c123448409abcdef0
 
or.w @(0x12345678:32,r3l.b),@er1 ;78356b2c123456780140
or.w @(0x12345678:32,r3l.b),@(6:2,er1) ;78356b2c123456783140
or.w @(0x12345678:32,r3l.b),@-er1 ;78356b2c12345678b140
or.w @(0x12345678:32,r3l.b),@er1+ ;78356b2c123456788140
or.w @(0x12345678:32,r3l.b),@er1- ;78356b2c12345678a140
or.w @(0x12345678:32,r3l.b),@+er1 ;78356b2c123456789140
or.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356b2c12345678c1409abc
or.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356b2c12345678c9409abcdef0
or.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356b2c12345678d2409abc
or.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356b2c12345678e2409abc
or.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356b2c12345678f2409abc
or.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356b2c12345678da409abcdef0
or.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356b2c12345678ea409abcdef0
or.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356b2c12345678fa409abcdef0
or.w @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356b2c1234567840409abc
or.w @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356b2c1234567848409abcdef0
 
or.w @(0x12345678:32,r3.w),@er1 ;78366b2c123456780140
or.w @(0x12345678:32,r3.w),@(6:2,er1) ;78366b2c123456783140
or.w @(0x12345678:32,r3.w),@-er1 ;78366b2c12345678b140
or.w @(0x12345678:32,r3.w),@er1+ ;78366b2c123456788140
or.w @(0x12345678:32,r3.w),@er1- ;78366b2c12345678a140
or.w @(0x12345678:32,r3.w),@+er1 ;78366b2c123456789140
or.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366b2c12345678c1409abc
or.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366b2c12345678c9409abcdef0
or.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366b2c12345678d2409abc
or.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366b2c12345678e2409abc
or.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366b2c12345678f2409abc
or.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366b2c12345678da409abcdef0
or.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366b2c12345678ea409abcdef0
or.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366b2c12345678fa409abcdef0
or.w @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366b2c1234567840409abc
or.w @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366b2c1234567848409abcdef0
 
or.w @(0x12345678:32,er3.l),@er1 ;78376b2c123456780140
or.w @(0x12345678:32,er3.l),@(6:2,er1) ;78376b2c123456783140
or.w @(0x12345678:32,er3.l),@-er1 ;78376b2c12345678b140
or.w @(0x12345678:32,er3.l),@er1+ ;78376b2c123456788140
or.w @(0x12345678:32,er3.l),@er1- ;78376b2c12345678a140
or.w @(0x12345678:32,er3.l),@+er1 ;78376b2c123456789140
or.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376b2c12345678c1409abc
or.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376b2c12345678c9409abcdef0
or.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376b2c12345678d2409abc
or.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376b2c12345678e2409abc
or.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376b2c12345678f2409abc
or.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376b2c12345678da409abcdef0
or.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376b2c12345678ea409abcdef0
or.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376b2c12345678fa409abcdef0
or.w @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376b2c1234567840409abc
or.w @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376b2c1234567848409abcdef0
 
or.w @0x1234:16,@er1 ;6b1512340140
or.w @0x1234:16,@(6:2,er1) ;6b1512343140
or.w @0x1234:16,@-er1 ;6b151234b140
or.w @0x1234:16,@er1+ ;6b1512348140
or.w @0x1234:16,@er1- ;6b151234a140
or.w @0x1234:16,@+er1 ;6b1512349140
or.w @0x1234:16,@(0xffff9abc:16,er1) ;6b151234c1409abc
or.w @0x1234:16,@(0x9abcdef0:32,er1) ;6b151234c9409abcdef0
or.w @0x1234:16,@(0xffff9abc:16,r2l.b) ;6b151234d2409abc
or.w @0x1234:16,@(0xffff9abc:16,r2.w) ;6b151234e2409abc
or.w @0x1234:16,@(0xffff9abc:16,er2.l) ;6b151234f2409abc
or.w @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6b151234da409abcdef0
or.w @0x1234:16,@(0x9abcdef0:32,r2.w) ;6b151234ea409abcdef0
or.w @0x1234:16,@(0x9abcdef0:32,er2.l) ;6b151234fa409abcdef0
or.w @0x1234:16,@0xffff9abc:16 ;6b15123440409abc
or.w @0x1234:16,@0x9abcdef0:32 ;6b15123448409abcdef0
 
or.w @0x12345678:32,@er1 ;6b35123456780140
or.w @0x12345678:32,@(6:2,er1) ;6b35123456783140
or.w @0x12345678:32,@-er1 ;6b3512345678b140
or.w @0x12345678:32,@er1+ ;6b35123456788140
or.w @0x12345678:32,@er1- ;6b3512345678a140
or.w @0x12345678:32,@+er1 ;6b35123456789140
or.w @0x12345678:32,@(0xffff9abc:16,er1) ;6b3512345678c1409abc
or.w @0x12345678:32,@(0x9abcdef0:32,er1) ;6b3512345678c9409abcdef0
or.w @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6b3512345678d2409abc
or.w @0x12345678:32,@(0xffff9abc:16,r2.w) ;6b3512345678e2409abc
or.w @0x12345678:32,@(0xffff9abc:16,er2.l) ;6b3512345678f2409abc
or.w @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6b3512345678da409abcdef0
or.w @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6b3512345678ea409abcdef0
or.w @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6b3512345678fa409abcdef0
or.w @0x12345678:32,@0xffff9abc:16 ;6b351234567840409abc
or.w @0x12345678:32,@0x9abcdef0:32 ;6b351234567848409abcdef0
 
or.l #0x12345678:32,er1 ;7a4112345678
or.l #0x1234:16,er1 ;7a491234
or.l #0x12345678:32,@er1 ;010e014812345678
or.l #0x12345678:32,@(0xc:2,er1) ;010e314812345678
or.l #0x12345678:32,@er1+ ;010e814812345678
or.l #0x12345678:32,@-er1 ;010eb14812345678
or.l #0x12345678:32,@+er1 ;010e914812345678
or.l #0x12345678:32,@er1- ;010ea14812345678
or.l #0x12345678:32,@(0xffff9abc:16,er1) ;010ec1489abc12345678
or.l #0x12345678:32,@(0x9abcdef0:32,er1) ;010ec9489abcdef012345678
or.l #0x12345678:32,@(0xffff9abc:16,r2l.b) ;010ed2489abc12345678
or.l #0x12345678:32,@(0xffff9abc:16,r2.w) ;010ee2489abc12345678
or.l #0x12345678:32,@(0xffff9abc:16,er2.l) ;010ef2489abc12345678
or.l #0x12345678:32,@(0x9abcdef0:32,r2l.b) ;010eda489abcdef012345678
or.l #0x12345678:32,@(0x9abcdef0:32,r2.w) ;010eea489abcdef012345678
or.l #0x12345678:32,@(0x9abcdef0:32,er2.l) ;010efa489abcdef012345678
or.l #0x12345678:32,@0xffff9abc:16 ;010e40489abc12345678
or.l #0x12345678:32,@0x9abcdef0:32 ;010e48489abcdef012345678
or.l #0x1234:16,@er1 ;010e01401234
or.l #0x1234:16,@(0xc:2,er1) ;010e31401234
or.l #0x1234:16,@er1+ ;010e81401234
or.l #0x1234:16,@-er1 ;010eb1401234
or.l #0x1234:16,@+er1 ;010e91401234
or.l #0x1234:16,@er1- ;010ea1401234
or.l #0x1234:16,@(0xffff9abc:16,er1) ;010ec1409abc1234
or.l #0x1234:16,@(0x9abcdef0:32,er1) ;010ec9409abcdef01234
or.l #0x1234:16,@(0xffff9abc:16,r2l.b) ;010ed2409abc1234
or.l #0x1234:16,@(0xffff9abc:16,r2.w) ;010ee2409abc1234
or.l #0x1234:16,@(0xffff9abc:16,er2.l) ;010ef2409abc1234
or.l #0x1234:16,@(0x9abcdef0:32,r2l.b) ;010eda409abcdef01234
or.l #0x1234:16,@(0x9abcdef0:32,r2.w) ;010eea409abcdef01234
or.l #0x1234:16,@(0x9abcdef0:32,er2.l) ;010efa409abcdef01234
or.l #0x1234:16,@0xffff9abc:16 ;010e40409abc1234
or.l #0x1234:16,@0x9abcdef0:32 ;010e48409abcdef01234
 
or.l er3,er1 ;01f06431
 
or.l er3,@er1 ;01090143
or.l er3,@(0xc:2,er1) ;01093143
or.l er3,@er1+ ;01098143
or.l er3,@-er1 ;0109b143
or.l er3,@+er1 ;01099143
or.l er3,@er1- ;0109a143
or.l er3,@(0x1234:16,er1) ;0109c1431234
or.l er3,@(0x12345678:32,er1) ;0109c94312345678
or.l er3,@(0x1234:16,r2l.b) ;0109d2431234
or.l er3,@(0x1234:16,r2.w) ;0109e2431234
or.l er3,@(0x1234:16,er2.l) ;0109f2431234
or.l er3,@(0x12345678:32,r2l.b) ;0109da4312345678
or.l er3,@(0x12345678:32,r2.w) ;0109ea4312345678
or.l er3,@(0x12345678:32,er2.l) ;0109fa4312345678
or.l er3,@0x1234:16 ;010940431234
or.l er3,@0x12345678:32 ;0109484312345678
 
or.l @er3,er1 ;010a0341
or.l @(0xc:2,er3),er1 ;010a3341
or.l @er3+,er1 ;010a8341
or.l @-er3,er1 ;010ab341
or.l @+er3,er1 ;010a9341
or.l @er3-,er1 ;010aa341
or.l @(0x1234:16,er1),er1 ;010ac1411234
or.l @(0x12345678:32,er1),er1 ;010ac94112345678
or.l @(0x1234:16,r2l.b),er1 ;010ad2411234
or.l @(0x1234:16,r2.w),er1 ;010ae2411234
or.l @(0x1234:16,er2.l),er1 ;010af2411234
or.l @(0x12345678:32,r2l.b),er1 ;010ada4112345678
or.l @(0x12345678:32,r2.w),er1 ;010aea4112345678
or.l @(0x12345678:32,er2.l),er1 ;010afa4112345678
or.l @0x1234:16,er1 ;010a40411234
or.l @0x12345678:32,er1 ;010a484112345678
 
or.l @er3,@er1 ;0104693c0140
or.l @er3,@(0xc:2,er1) ;0104693c3140
or.l @er3,@-er1 ;0104693cb140
or.l @er3,@er1+ ;0104693c8140
or.l @er3,@er1- ;0104693ca140
or.l @er3,@+er1 ;0104693c9140
or.l @er3,@(0xffff9abc:16,er1) ;0104693cc1409abc
or.l @er3,@(0x9abcdef0:32,er1) ;0104693cc9409abcdef0
or.l @er3,@(0xffff9abc:16,r2l.b) ;0104693cd2409abc
or.l @er3,@(0xffff9abc:16,r2.w) ;0104693ce2409abc
or.l @er3,@(0xffff9abc:16,er2.l) ;0104693cf2409abc
or.l @er3,@(0x9abcdef0:32,r2l.b) ;0104693cda409abcdef0
or.l @er3,@(0x9abcdef0:32,r2.w) ;0104693cea409abcdef0
or.l @er3,@(0x9abcdef0:32,er2.l) ;0104693cfa409abcdef0
or.l @er3,@0xffff9abc:16 ;0104693c40409abc
or.l @er3,@0x9abcdef0:32 ;0104693c48409abcdef0
 
or.l @(0xc:2,er3),@er1 ;0107693c0140
or.l @(0xc:2,er3),@(0xc:2,er1) ;0107693c3140
or.l @(0xc:2,er3),@-er1 ;0107693cb140
or.l @(0xc:2,er3),@er1+ ;0107693c8140
or.l @(0xc:2,er3),@er1- ;0107693ca140
or.l @(0xc:2,er3),@+er1 ;0107693c9140
or.l @(0xc:2,er3),@(0xffff9abc:16,er1) ;0107693cc1409abc
or.l @(0xc:2,er3),@(0x9abcdef0:32,er1) ;0107693cc9409abcdef0
or.l @(0xc:2,er3),@(0xffff9abc:16,r2l.b) ;0107693cd2409abc
or.l @(0xc:2,er3),@(0xffff9abc:16,r2.w) ;0107693ce2409abc
or.l @(0xc:2,er3),@(0xffff9abc:16,er2.l) ;0107693cf2409abc
or.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b) ;0107693cda409abcdef0
or.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w) ;0107693cea409abcdef0
or.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l) ;0107693cfa409abcdef0
or.l @(0xc:2,er3),@0xffff9abc:16 ;0107693c40409abc
or.l @(0xc:2,er3),@0x9abcdef0:32 ;0107693c48409abcdef0
 
or.l @-er3,@er1 ;01076d3c0140
or.l @-er3,@(0xc:2,er1) ;01076d3c3140
or.l @-er3,@-er1 ;01076d3cb140
or.l @-er3,@er1+ ;01076d3c8140
or.l @-er3,@er1- ;01076d3ca140
or.l @-er3,@+er1 ;01076d3c9140
or.l @-er3,@(0xffff9abc:16,er1) ;01076d3cc1409abc
or.l @-er3,@(0x9abcdef0:32,er1) ;01076d3cc9409abcdef0
or.l @-er3,@(0xffff9abc:16,r2l.b) ;01076d3cd2409abc
or.l @-er3,@(0xffff9abc:16,r2.w) ;01076d3ce2409abc
or.l @-er3,@(0xffff9abc:16,er2.l) ;01076d3cf2409abc
or.l @-er3,@(0x9abcdef0:32,r2l.b) ;01076d3cda409abcdef0
or.l @-er3,@(0x9abcdef0:32,r2.w) ;01076d3cea409abcdef0
or.l @-er3,@(0x9abcdef0:32,er2.l) ;01076d3cfa409abcdef0
or.l @-er3,@0xffff9abc:16 ;01076d3c40409abc
or.l @-er3,@0x9abcdef0:32 ;01076d3c48409abcdef0
 
or.l @er3+,@er1 ;01046d3c0140
or.l @er3+,@(0xc:2,er1) ;01046d3c3140
or.l @er3+,@-er1 ;01046d3cb140
or.l @er3+,@er1+ ;01046d3c8140
or.l @er3+,@er1- ;01046d3ca140
or.l @er3+,@+er1 ;01046d3c9140
or.l @er3+,@(0xffff9abc:16,er1) ;01046d3cc1409abc
or.l @er3+,@(0x9abcdef0:32,er1) ;01046d3cc9409abcdef0
or.l @er3+,@(0xffff9abc:16,r2l.b) ;01046d3cd2409abc
or.l @er3+,@(0xffff9abc:16,r2.w) ;01046d3ce2409abc
or.l @er3+,@(0xffff9abc:16,er2.l) ;01046d3cf2409abc
or.l @er3+,@(0x9abcdef0:32,r2l.b) ;01046d3cda409abcdef0
or.l @er3+,@(0x9abcdef0:32,r2.w) ;01046d3cea409abcdef0
or.l @er3+,@(0x9abcdef0:32,er2.l) ;01046d3cfa409abcdef0
or.l @er3+,@0xffff9abc:16 ;01046d3c40409abc
or.l @er3+,@0x9abcdef0:32 ;01046d3c48409abcdef0
 
or.l @er3-,@er1 ;01066d3c0140
or.l @er3-,@(0xc:2,er1) ;01066d3c3140
or.l @er3-,@-er1 ;01066d3cb140
or.l @er3-,@er1+ ;01066d3c8140
or.l @er3-,@er1- ;01066d3ca140
or.l @er3-,@+er1 ;01066d3c9140
or.l @er3-,@(0xffff9abc:16,er1) ;01066d3cc1409abc
or.l @er3-,@(0x9abcdef0:32,er1) ;01066d3cc9409abcdef0
or.l @er3-,@(0xffff9abc:16,r2l.b) ;01066d3cd2409abc
or.l @er3-,@(0xffff9abc:16,r2.w) ;01066d3ce2409abc
or.l @er3-,@(0xffff9abc:16,er2.l) ;01066d3cf2409abc
or.l @er3-,@(0x9abcdef0:32,r2l.b) ;01066d3cda409abcdef0
or.l @er3-,@(0x9abcdef0:32,r2.w) ;01066d3cea409abcdef0
or.l @er3-,@(0x9abcdef0:32,er2.l) ;01066d3cfa409abcdef0
or.l @er3-,@0xffff9abc:16 ;01066d3c40409abc
or.l @er3-,@0x9abcdef0:32 ;01066d3c48409abcdef0
 
or.l @+er3,@er1 ;01056d3c0140
or.l @+er3,@(0xc:2,er1) ;01056d3c3140
or.l @+er3,@-er1 ;01056d3cb140
or.l @+er3,@er1+ ;01056d3c8140
or.l @+er3,@er1- ;01056d3ca140
or.l @+er3,@+er1 ;01056d3c9140
or.l @+er3,@(0xffff9abc:16,er1) ;01056d3cc1409abc
or.l @+er3,@(0x9abcdef0:32,er1) ;01056d3cc9409abcdef0
or.l @+er3,@(0xffff9abc:16,r2l.b) ;01056d3cd2409abc
or.l @+er3,@(0xffff9abc:16,r2.w) ;01056d3ce2409abc
or.l @+er3,@(0xffff9abc:16,er2.l) ;01056d3cf2409abc
or.l @+er3,@(0x9abcdef0:32,r2l.b) ;01056d3cda409abcdef0
or.l @+er3,@(0x9abcdef0:32,r2.w) ;01056d3cea409abcdef0
or.l @+er3,@(0x9abcdef0:32,er2.l) ;01056d3cfa409abcdef0
or.l @+er3,@0xffff9abc:16 ;01056d3c40409abc
or.l @+er3,@0x9abcdef0:32 ;01056d3c48409abcdef0
 
or.l @(0x1234:16,er3),@er1 ;01046f3c12340140
or.l @(0x1234:16,er3),@(0xc:2,er1) ;01046f3c12343140
or.l @(0x1234:16,er3),@-er1 ;01046f3c1234b140
or.l @(0x1234:16,er3),@er1+ ;01046f3c12348140
or.l @(0x1234:16,er3),@er1- ;01046f3c1234a140
or.l @(0x1234:16,er3),@+er1 ;01046f3c12349140
or.l @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01046f3c1234c1409abc
or.l @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01046f3c1234c9409abcdef0
or.l @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01046f3c1234d2409abc
or.l @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01046f3c1234e2409abc
or.l @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01046f3c1234f2409abc
or.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01046f3c1234da409abcdef0
or.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01046f3c1234ea409abcdef0
or.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01046f3c1234fa409abcdef0
or.l @(0x1234:16,er3),@0xffff9abc:16 ;01046f3c123440409abc
or.l @(0x1234:16,er3),@0x9abcdef0:32 ;01046f3c123448409abcdef0
 
or.l @(0x12345678:32,er3),@er1 ;78b46b2c123456780140
or.l @(0x12345678:32,er3),@(0xc:2,er1) ;78b46b2c123456783140
or.l @(0x12345678:32,er3),@-er1 ;78b46b2c12345678b140
or.l @(0x12345678:32,er3),@er1+ ;78b46b2c123456788140
or.l @(0x12345678:32,er3),@er1- ;78b46b2c12345678a140
or.l @(0x12345678:32,er3),@+er1 ;78b46b2c123456789140
or.l @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78b46b2c12345678c1409abc
or.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78b46b2c12345678c9409abcdef0
or.l @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78b46b2c12345678d2409abc
or.l @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78b46b2c12345678e2409abc
or.l @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78b46b2c12345678f2409abc
or.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78b46b2c12345678da409abcdef0
or.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78b46b2c12345678ea409abcdef0
or.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78b46b2c12345678fa409abcdef0
or.l @(0x12345678:32,er3),@0xffff9abc:16 ;78b46b2c1234567840409abc
or.l @(0x12345678:32,er3),@0x9abcdef0:32 ;78b46b2c1234567848409abcdef0
 
or.l @(0x1234:16,r3l.b),@er1 ;01056f3c12340140
or.l @(0x1234:16,r3l.b),@(0xc:2,er1) ;01056f3c12343140
or.l @(0x1234:16,r3l.b),@-er1 ;01056f3c1234b140
or.l @(0x1234:16,r3l.b),@er1+ ;01056f3c12348140
or.l @(0x1234:16,r3l.b),@er1- ;01056f3c1234a140
or.l @(0x1234:16,r3l.b),@+er1 ;01056f3c12349140
or.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01056f3c1234c1409abc
or.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01056f3c1234c9409abcdef0
or.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01056f3c1234d2409abc
or.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01056f3c1234e2409abc
or.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01056f3c1234f2409abc
or.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01056f3c1234da409abcdef0
or.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01056f3c1234ea409abcdef0
or.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01056f3c1234fa409abcdef0
or.l @(0x1234:16,r3l.b),@0xffff9abc:16 ;01056f3c123440409abc
or.l @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01056f3c123448409abcdef0
 
or.l @(0x1234:16,r3.w),@er1 ;01066f3c12340140
or.l @(0x1234:16,r3.w),@(0xc:2,er1) ;01066f3c12343140
or.l @(0x1234:16,r3.w),@-er1 ;01066f3c1234b140
or.l @(0x1234:16,r3.w),@er1+ ;01066f3c12348140
or.l @(0x1234:16,r3.w),@er1- ;01066f3c1234a140
or.l @(0x1234:16,r3.w),@+er1 ;01066f3c12349140
or.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01066f3c1234c1409abc
or.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01066f3c1234c9409abcdef0
or.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01066f3c1234d2409abc
or.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01066f3c1234e2409abc
or.l @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01066f3c1234f2409abc
or.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01066f3c1234da409abcdef0
or.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01066f3c1234ea409abcdef0
or.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01066f3c1234fa409abcdef0
or.l @(0x1234:16,r3.w),@0xffff9abc:16 ;01066f3c123440409abc
or.l @(0x1234:16,r3.w),@0x9abcdef0:32 ;01066f3c123448409abcdef0
 
or.l @(0x1234:16,er3.l),@er1 ;01076f3c12340140
or.l @(0x1234:16,er3.l),@(0xc:2,er1) ;01076f3c12343140
or.l @(0x1234:16,er3.l),@-er1 ;01076f3c1234b140
or.l @(0x1234:16,er3.l),@er1+ ;01076f3c12348140
or.l @(0x1234:16,er3.l),@er1- ;01076f3c1234a140
or.l @(0x1234:16,er3.l),@+er1 ;01076f3c12349140
or.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01076f3c1234c1409abc
or.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01076f3c1234c9409abcdef0
or.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01076f3c1234d2409abc
or.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01076f3c1234e2409abc
or.l @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01076f3c1234f2409abc
or.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01076f3c1234da409abcdef0
or.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01076f3c1234ea409abcdef0
or.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01076f3c1234fa409abcdef0
or.l @(0x1234:16,er3.l),@0xffff9abc:16 ;01076f3c123440409abc
or.l @(0x1234:16,er3.l),@0x9abcdef0:32 ;01076f3c123448409abcdef0
 
or.l @(0x12345678:32,r3l.b),@er1 ;78b56b2c123456780140
or.l @(0x12345678:32,r3l.b),@(0xc:2,er1) ;78b56b2c123456783140
or.l @(0x12345678:32,r3l.b),@-er1 ;78b56b2c12345678b140
or.l @(0x12345678:32,r3l.b),@er1+ ;78b56b2c123456788140
or.l @(0x12345678:32,r3l.b),@er1- ;78b56b2c12345678a140
or.l @(0x12345678:32,r3l.b),@+er1 ;78b56b2c123456789140
or.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78b56b2c12345678c1409abc
or.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78b56b2c12345678c9409abcdef0
or.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78b56b2c12345678d2409abc
or.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78b56b2c12345678e2409abc
or.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78b56b2c12345678f2409abc
or.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78b56b2c12345678da409abcdef0
or.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78b56b2c12345678ea409abcdef0
or.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78b56b2c12345678fa409abcdef0
or.l @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78b56b2c1234567840409abc
or.l @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78b56b2c1234567848409abcdef0
 
or.l @(0x12345678:32,r3.w),@er1 ;78b66b2c123456780140
or.l @(0x12345678:32,r3.w),@(0xc:2,er1) ;78b66b2c123456783140
or.l @(0x12345678:32,r3.w),@-er1 ;78b66b2c12345678b140
or.l @(0x12345678:32,r3.w),@er1+ ;78b66b2c123456788140
or.l @(0x12345678:32,r3.w),@er1- ;78b66b2c12345678a140
or.l @(0x12345678:32,r3.w),@+er1 ;78b66b2c123456789140
or.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78b66b2c12345678c1409abc
or.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78b66b2c12345678c9409abcdef0
or.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78b66b2c12345678d2409abc
or.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78b66b2c12345678e2409abc
or.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78b66b2c12345678f2409abc
or.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78b66b2c12345678da409abcdef0
or.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78b66b2c12345678ea409abcdef0
or.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78b66b2c12345678fa409abcdef0
or.l @(0x12345678:32,r3.w),@0xffff9abc:16 ;78b66b2c1234567840409abc
or.l @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78b66b2c1234567848409abcdef0
 
or.l @(0x12345678:32,er3.l),@er1 ;78b76b2c123456780140
or.l @(0x12345678:32,er3.l),@(0xc:2,er1) ;78b76b2c123456783140
or.l @(0x12345678:32,er3.l),@-er1 ;78b76b2c12345678b140
or.l @(0x12345678:32,er3.l),@er1+ ;78b76b2c123456788140
or.l @(0x12345678:32,er3.l),@er1- ;78b76b2c12345678a140
or.l @(0x12345678:32,er3.l),@+er1 ;78b76b2c123456789140
or.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78b76b2c12345678c1409abc
or.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78b76b2c12345678c9409abcdef0
or.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78b76b2c12345678d2409abc
or.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78b76b2c12345678e2409abc
or.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78b76b2c12345678f2409abc
or.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78b76b2c12345678da409abcdef0
or.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78b76b2c12345678ea409abcdef0
or.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78b76b2c12345678fa409abcdef0
or.l @(0x12345678:32,er3.l),@0xffff9abc:16 ;78b76b2c1234567840409abc
or.l @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78b76b2c1234567848409abcdef0
 
or.l @0x1234:16,@er1 ;01046b0c12340140
or.l @0x1234:16,@(0xc:2,er1) ;01046b0c12343140
or.l @0x1234:16,@-er1 ;01046b0c1234b140
or.l @0x1234:16,@er1+ ;01046b0c12348140
or.l @0x1234:16,@er1- ;01046b0c1234a140
or.l @0x1234:16,@+er1 ;01046b0c12349140
or.l @0x1234:16,@(0xffff9abc:16,er1) ;01046b0c1234c1409abc
or.l @0x1234:16,@(0x9abcdef0:32,er1) ;01046b0c1234c9409abcdef0
or.l @0x1234:16,@(0xffff9abc:16,r2l.b) ;01046b0c1234d2409abc
or.l @0x1234:16,@(0xffff9abc:16,r2.w) ;01046b0c1234e2409abc
or.l @0x1234:16,@(0xffff9abc:16,er2.l) ;01046b0c1234f2409abc
or.l @0x1234:16,@(0x9abcdef0:32,r2l.b) ;01046b0c1234da409abcdef0
or.l @0x1234:16,@(0x9abcdef0:32,r2.w) ;01046b0c1234ea409abcdef0
or.l @0x1234:16,@(0x9abcdef0:32,er2.l) ;01046b0c1234fa409abcdef0
or.l @0x1234:16,@0xffff9abc:16 ;01046b0c123440409abc
or.l @0x1234:16,@0x9abcdef0:32 ;01046b0c123448409abcdef0
 
or.l @0x12345678:32,@er1 ;01046b2c123456780140
or.l @0x12345678:32,@(0xc:2,er1) ;01046b2c123456783140
or.l @0x12345678:32,@-er1 ;01046b2c12345678b140
or.l @0x12345678:32,@er1+ ;01046b2c123456788140
or.l @0x12345678:32,@er1- ;01046b2c12345678a140
or.l @0x12345678:32,@+er1 ;01046b2c123456789140
or.l @0x12345678:32,@(0xffff9abc:16,er1) ;01046b2c12345678c1409abc
or.l @0x12345678:32,@(0x9abcdef0:32,er1) ;01046b2c12345678c9409abcdef0
or.l @0x12345678:32,@(0xffff9abc:16,r2l.b) ;01046b2c12345678d2409abc
or.l @0x12345678:32,@(0xffff9abc:16,r2.w) ;01046b2c12345678e2409abc
or.l @0x12345678:32,@(0xffff9abc:16,er2.l) ;01046b2c12345678f2409abc
or.l @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;01046b2c12345678da409abcdef0
or.l @0x12345678:32,@(0x9abcdef0:32,r2.w) ;01046b2c12345678ea409abcdef0
or.l @0x12345678:32,@(0x9abcdef0:32,er2.l) ;01046b2c12345678fa409abcdef0
or.l @0x12345678:32,@0xffff9abc:16 ;01046b2c1234567840409abc
or.l @0x12345678:32,@0x9abcdef0:32 ;01046b2c1234567848409abcdef0
 
.end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;log_1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
or.b #0x12:8,r1h ;c112
or.b #0x12:8,@er1 ;7d10c012
or.b #0x12:8,@(0x3:2,er1) ;01776818c012
or.b #0x12:8,@er1+ ;01746c18c012
or.b #0x12:8,@-er1 ;01776c18c012
or.b #0x12:8,@+er1 ;01756c18c012
or.b #0x12:8,@er1- ;01766c18c012
or.b #0x12:8,@(0x1234:16,er1) ;01746e181234c012
or.b #0x12:8,@(0x12345678:32,er1) ;78146a2812345678c012
or.b #0x12:8,@(0x1234:16,r2l.b) ;01756e281234c012
or.b #0x12:8,@(0x1234:16,r2.w) ;01766e281234c012
or.b #0x12:8,@(0x1234:16,er2.l) ;01776e281234c012
or.b #0x12:8,@(0x12345678:32,r2l.b) ;78256a2812345678c012
or.b #0x12:8,@(0x12345678:32,r2.w) ;78266a2812345678c012
or.b #0x12:8,@(0x12345678:32,er2.l) ;78276a2812345678c012
or.b #0x12:8,@0xffffff12:8 ;7f12c012
or.b #0x12:8,@0x1234:16 ;6a181234c012
or.b #0x12:8,@0x12345678:32 ;6a3812345678c012
 
or.b r3h,r1h ;1431
 
or.b r3h,@er1 ;7d101430
or.b r3h,@(0x3:2,er1) ;01793143
or.b r3h,@er1+ ;01798143
or.b r3h,@-er1 ;0179b143
or.b r3h,@+er1 ;01799143
or.b r3h,@er1- ;0179a143
or.b r3h,@(0x1234:16,er1) ;0179c1431234
or.b r3h,@(0x12345678:32,er1) ;0179c94312345678
or.b r3h,@(0x1234:16,r2l.b) ;0179d2431234
or.b r3h,@(0x1234:16,r2.w) ;0179e2431234
or.b r3h,@(0x1234:16,er2.l) ;0179f2431234
or.b r3h,@(0x12345678:32,r2l.b) ;0179da4312345678
or.b r3h,@(0x12345678:32,r2.w) ;0179ea4312345678
or.b r3h,@(0x12345678:32,er2.l) ;0179fa4312345678
or.b r3h,@0xffffff12:8 ;7f121430
or.b r3h,@0x1234:16 ;6a1812341430
or.b r3h,@0x12345678:32 ;6a38123456781430
 
or.b @er3,r1h ;7c301401
or.b @(0x3:2,er3),r1h ;017a3341
or.b @er3+,r1h ;017a8341
or.b @-er3,r1h ;017ab341
or.b @+er3,r1h ;017a9341
or.b @er3-,r1h ;017aa341
or.b @(0x1234:16,er1),r1h ;017ac1411234
or.b @(0x12345678:32,er1),r1h ;017ac94112345678
or.b @(0x1234:16,r2l.b),r1h ;017ad2411234
or.b @(0x1234:16,r2.w),r1h ;017ae2411234
or.b @(0x1234:16,er2.l),r1h ;017af2411234
or.b @(0x12345678:32,r2l.b),r1h ;017ada4112345678
or.b @(0x12345678:32,r2.w),r1h ;017aea4112345678
or.b @(0x12345678:32,er2.l),r1h ;017afa4112345678
or.b @0xffffff12:8,r1h ;7e121401
or.b @0x1234:16,r1h ;6a1012341401
or.b @0x12345678:32,r1h ;6a30123456781401
 
or.b @er3,@er1 ;7c350140
or.b @er3,@(3:2,er1) ;7c353140
or.b @er3,@-er1 ;7c35b140
or.b @er3,@er1+ ;7c358140
or.b @er3,@er1- ;7c35a140
or.b @er3,@+er1 ;7c359140
or.b @er3,@(0xffff9abc:16,er1) ;7c35c1409abc
or.b @er3,@(0x9abcdef0:32,er1) ;7c35c9409abcdef0
or.b @er3,@(0xffff9abc:16,r2l.b) ;7c35d2409abc
or.b @er3,@(0xffff9abc:16,r2.w) ;7c35e2409abc
or.b @er3,@(0xffff9abc:16,er2.l) ;7c35f2409abc
or.b @er3,@(0x9abcdef0:32,r2l.b) ;7c35da409abcdef0
or.b @er3,@(0x9abcdef0:32,r2.w) ;7c35ea409abcdef0
or.b @er3,@(0x9abcdef0:32,er2.l) ;7c35fa409abcdef0
or.b @er3,@0xffff9abc:16 ;7c3540409abc
or.b @er3,@0x9abcdef0:32 ;7c3548409abcdef0
 
or.b @-er3,@er1 ;01776c3c0140
or.b @-er3,@(3:2,er1) ;01776c3c3140
or.b @-er3,@-er1 ;01776c3cb140
or.b @-er3,@er1+ ;01776c3c8140
or.b @-er3,@er1- ;01776c3ca140
or.b @-er3,@+er1 ;01776c3c9140
or.b @-er3,@(0xffff9abc:16,er1) ;01776c3cc1409abc
or.b @-er3,@(0x9abcdef0:32,er1) ;01776c3cc9409abcdef0
or.b @-er3,@(0xffff9abc:16,r2l.b) ;01776c3cd2409abc
or.b @-er3,@(0xffff9abc:16,r2.w) ;01776c3ce2409abc
or.b @-er3,@(0xffff9abc:16,er2.l) ;01776c3cf2409abc
or.b @-er3,@(0x9abcdef0:32,r2l.b) ;01776c3cda409abcdef0
or.b @-er3,@(0x9abcdef0:32,r2.w) ;01776c3cea409abcdef0
or.b @-er3,@(0x9abcdef0:32,er2.l) ;01776c3cfa409abcdef0
or.b @-er3,@0xffff9abc:16 ;01776c3c40409abc
or.b @-er3,@0x9abcdef0:32 ;01776c3c48409abcdef0
 
or.b @er3+,@er1 ;01746c3c0140
or.b @er3+,@(3:2,er1) ;01746c3c3140
or.b @er3+,@-er1 ;01746c3cb140
or.b @er3+,@er1+ ;01746c3c8140
or.b @er3+,@er1- ;01746c3ca140
or.b @er3+,@+er1 ;01746c3c9140
or.b @er3+,@(0xffff9abc:16,er1) ;01746c3cc1409abc
or.b @er3+,@(0x9abcdef0:32,er1) ;01746c3cc9409abcdef0
or.b @er3+,@(0xffff9abc:16,r2l.b) ;01746c3cd2409abc
or.b @er3+,@(0xffff9abc:16,r2.w) ;01746c3ce2409abc
or.b @er3+,@(0xffff9abc:16,er2.l) ;01746c3cf2409abc
or.b @er3+,@(0x9abcdef0:32,r2l.b) ;01746c3cda409abcdef0
or.b @er3+,@(0x9abcdef0:32,r2.w) ;01746c3cea409abcdef0
or.b @er3+,@(0x9abcdef0:32,er2.l) ;01746c3cfa409abcdef0
or.b @er3+,@0xffff9abc:16 ;01746c3c40409abc
or.b @er3+,@0x9abcdef0:32 ;01746c3c48409abcdef0
 
or.b @er3-,@er1 ;01766c3c0140
or.b @er3-,@(3:2,er1) ;01766c3c3140
or.b @er3-,@-er1 ;01766c3cb140
or.b @er3-,@er1+ ;01766c3c8140
or.b @er3-,@er1- ;01766c3ca140
or.b @er3-,@+er1 ;01766c3c9140
or.b @er3-,@(0xffff9abc:16,er1) ;01766c3cc1409abc
or.b @er3-,@(0x9abcdef0:32,er1) ;01766c3cc9409abcdef0
or.b @er3-,@(0xffff9abc:16,r2l.b) ;01766c3cd2409abc
or.b @er3-,@(0xffff9abc:16,r2.w) ;01766c3ce2409abc
or.b @er3-,@(0xffff9abc:16,er2.l) ;01766c3cf2409abc
or.b @er3-,@(0x9abcdef0:32,r2l.b) ;01766c3cda409abcdef0
or.b @er3-,@(0x9abcdef0:32,r2.w) ;01766c3cea409abcdef0
or.b @er3-,@(0x9abcdef0:32,er2.l) ;01766c3cfa409abcdef0
or.b @er3-,@0xffff9abc:16 ;01766c3c40409abc
or.b @er3-,@0x9abcdef0:32 ;01766c3c48409abcdef0
 
or.b @+er3,@er1 ;01756c3c0140
or.b @+er3,@(3:2,er1) ;01756c3c3140
or.b @+er3,@-er1 ;01756c3cb140
or.b @+er3,@er1+ ;01756c3c8140
or.b @+er3,@er1- ;01756c3ca140
or.b @+er3,@+er1 ;01756c3c9140
or.b @+er3,@(0xffff9abc:16,er1) ;01756c3cc1409abc
or.b @+er3,@(0x9abcdef0:32,er1) ;01756c3cc9409abcdef0
or.b @+er3,@(0xffff9abc:16,r2l.b) ;01756c3cd2409abc
or.b @+er3,@(0xffff9abc:16,r2.w) ;01756c3ce2409abc
or.b @+er3,@(0xffff9abc:16,er2.l) ;01756c3cf2409abc
or.b @+er3,@(0x9abcdef0:32,r2l.b) ;01756c3cda409abcdef0
or.b @+er3,@(0x9abcdef0:32,r2.w) ;01756c3cea409abcdef0
or.b @+er3,@(0x9abcdef0:32,er2.l) ;01756c3cfa409abcdef0
or.b @+er3,@0xffff9abc:16 ;01756c3c40409abc
or.b @+er3,@0x9abcdef0:32 ;01756c3c48409abcdef0
 
or.b @(0x1234:16,er3),@er1 ;01746e3c12340140
or.b @(0x1234:16,er3),@(3:2,er1) ;01746e3c12343140
or.b @(0x1234:16,er3),@-er1 ;01746e3c1234b140
or.b @(0x1234:16,er3),@er1+ ;01746e3c12348140
or.b @(0x1234:16,er3),@er1- ;01746e3c1234a140
or.b @(0x1234:16,er3),@+er1 ;01746e3c12349140
or.b @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01746e3c1234c1409abc
or.b @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01746e3c1234c9409abcdef0
or.b @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01746e3c1234d2409abc
or.b @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01746e3c1234e2409abc
or.b @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01746e3c1234f2409abc
or.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01746e3c1234da409abcdef0
or.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01746e3c1234ea409abcdef0
or.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01746e3c1234fa409abcdef0
or.b @(0x1234:16,er3),@0xffff9abc:16 ;01746e3c123440409abc
or.b @(0x1234:16,er3),@0x9abcdef0:32 ;01746e3c123448409abcdef0
 
or.b @(0x12345678:32,er3),@er1 ;78346a2c123456780140
or.b @(0x12345678:32,er3),@(3:2,er1) ;78346a2c123456783140
or.b @(0x12345678:32,er3),@-er1 ;78346a2c12345678b140
or.b @(0x12345678:32,er3),@er1+ ;78346a2c123456788140
or.b @(0x12345678:32,er3),@er1- ;78346a2c12345678a140
or.b @(0x12345678:32,er3),@+er1 ;78346a2c123456789140
or.b @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346a2c12345678c1409abc
or.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346a2c12345678c9409abcdef0
or.b @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346a2c12345678d2409abc
or.b @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346a2c12345678e2409abc
or.b @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346a2c12345678f2409abc
or.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346a2c12345678da409abcdef0
or.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346a2c12345678ea409abcdef0
or.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346a2c12345678fa409abcdef0
or.b @(0x12345678:32,er3),@0xffff9abc:16 ;78346a2c1234567840409abc
or.b @(0x12345678:32,er3),@0x9abcdef0:32 ;78346a2c1234567848409abcdef0
 
or.b @(0x1234:16,r3l.b),@er1 ;01756e3c12340140
or.b @(0x1234:16,r3l.b),@(3:2,er1) ;01756e3c12343140
or.b @(0x1234:16,r3l.b),@-er1 ;01756e3c1234b140
or.b @(0x1234:16,r3l.b),@er1+ ;01756e3c12348140
or.b @(0x1234:16,r3l.b),@er1- ;01756e3c1234a140
or.b @(0x1234:16,r3l.b),@+er1 ;01756e3c12349140
or.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01756e3c1234c1409abc
or.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01756e3c1234c9409abcdef0
or.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01756e3c1234d2409abc
or.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01756e3c1234e2409abc
or.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01756e3c1234f2409abc
or.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01756e3c1234da409abcdef0
or.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01756e3c1234ea409abcdef0
or.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01756e3c1234fa409abcdef0
or.b @(0x1234:16,r3l.b),@0xffff9abc:16 ;01756e3c123440409abc
or.b @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01756e3c123448409abcdef0
 
or.b @(0x1234:16,r3.w),@er1 ;01766e3c12340140
or.b @(0x1234:16,r3.w),@(3:2,er1) ;01766e3c12343140
or.b @(0x1234:16,r3.w),@-er1 ;01766e3c1234b140
or.b @(0x1234:16,r3.w),@er1+ ;01766e3c12348140
or.b @(0x1234:16,r3.w),@er1- ;01766e3c1234a140
or.b @(0x1234:16,r3.w),@+er1 ;01766e3c12349140
or.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01766e3c1234c1409abc
or.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01766e3c1234c9409abcdef0
or.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01766e3c1234d2409abc
or.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01766e3c1234e2409abc
or.b @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01766e3c1234f2409abc
or.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01766e3c1234da409abcdef0
or.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01766e3c1234ea409abcdef0
or.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01766e3c1234fa409abcdef0
or.b @(0x1234:16,r3.w),@0xffff9abc:16 ;01766e3c123440409abc
or.b @(0x1234:16,r3.w),@0x9abcdef0:32 ;01766e3c123448409abcdef0
 
or.b @(0x1234:16,er3.l),@er1 ;01776e3c12340140
or.b @(0x1234:16,er3.l),@(3:2,er1) ;01776e3c12343140
or.b @(0x1234:16,er3.l),@-er1 ;01776e3c1234b140
or.b @(0x1234:16,er3.l),@er1+ ;01776e3c12348140
or.b @(0x1234:16,er3.l),@er1- ;01776e3c1234a140
or.b @(0x1234:16,er3.l),@+er1 ;01776e3c12349140
or.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01776e3c1234c1409abc
or.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01776e3c1234c9409abcdef0
or.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01776e3c1234d2409abc
or.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01776e3c1234e2409abc
or.b @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01776e3c1234f2409abc
or.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01776e3c1234da409abcdef0
or.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01776e3c1234ea409abcdef0
or.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01776e3c1234fa409abcdef0
or.b @(0x1234:16,er3.l),@0xffff9abc:16 ;01776e3c123440409abc
or.b @(0x1234:16,er3.l),@0x9abcdef0:32 ;01776e3c123448409abcdef0
 
or.b @(0x12345678:32,r3l.b),@er1 ;78356a2c123456780140
or.b @(0x12345678:32,r3l.b),@(3:2,er1) ;78356a2c123456783140
or.b @(0x12345678:32,r3l.b),@-er1 ;78356a2c12345678b140
or.b @(0x12345678:32,r3l.b),@er1+ ;78356a2c123456788140
or.b @(0x12345678:32,r3l.b),@er1- ;78356a2c12345678a140
or.b @(0x12345678:32,r3l.b),@+er1 ;78356a2c123456789140
or.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356a2c12345678c1409abc
or.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356a2c12345678c9409abcdef0
or.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356a2c12345678d2409abc
or.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356a2c12345678e2409abc
or.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356a2c12345678f2409abc
or.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356a2c12345678da409abcdef0
or.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356a2c12345678ea409abcdef0
or.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356a2c12345678fa409abcdef0
or.b @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356a2c1234567840409abc
or.b @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356a2c1234567848409abcdef0
 
or.b @(0x12345678:32,r3.w),@er1 ;78366a2c123456780140
or.b @(0x12345678:32,r3.w),@(3:2,er1) ;78366a2c123456783140
or.b @(0x12345678:32,r3.w),@-er1 ;78366a2c12345678b140
or.b @(0x12345678:32,r3.w),@er1+ ;78366a2c123456788140
or.b @(0x12345678:32,r3.w),@er1- ;78366a2c12345678a140
or.b @(0x12345678:32,r3.w),@+er1 ;78366a2c123456789140
or.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366a2c12345678c1409abc
or.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366a2c12345678c9409abcdef0
or.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366a2c12345678d2409abc
or.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366a2c12345678e2409abc
or.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366a2c12345678f2409abc
or.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366a2c12345678da409abcdef0
or.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366a2c12345678ea409abcdef0
or.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366a2c12345678fa409abcdef0
or.b @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366a2c1234567840409abc
or.b @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366a2c1234567848409abcdef0
 
or.b @(0x12345678:32,er3.l),@er1 ;78376a2c123456780140
or.b @(0x12345678:32,er3.l),@(3:2,er1) ;78376a2c123456783140
or.b @(0x12345678:32,er3.l),@-er1 ;78376a2c12345678b140
or.b @(0x12345678:32,er3.l),@er1+ ;78376a2c123456788140
or.b @(0x12345678:32,er3.l),@er1- ;78376a2c12345678a140
or.b @(0x12345678:32,er3.l),@+er1 ;78376a2c123456789140
or.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376a2c12345678c1409abc
or.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376a2c12345678c9409abcdef0
or.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376a2c12345678d2409abc
or.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376a2c12345678e2409abc
or.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376a2c12345678f2409abc
or.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376a2c12345678da409abcdef0
or.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376a2c12345678ea409abcdef0
or.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376a2c12345678fa409abcdef0
or.b @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376a2c1234567840409abc
or.b @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376a2c1234567848409abcdef0
 
or.b @0x1234:16,@er1 ;6a1512340140
or.b @0x1234:16,@(3:2,er1) ;6a1512343140
or.b @0x1234:16,@-er1 ;6a151234b140
or.b @0x1234:16,@er1+ ;6a1512348140
or.b @0x1234:16,@er1- ;6a151234a140
or.b @0x1234:16,@+er1 ;6a1512349140
or.b @0x1234:16,@(0xffff9abc:16,er1) ;6a151234c1409abc
or.b @0x1234:16,@(0x9abcdef0:32,er1) ;6a151234c9409abcdef0
or.b @0x1234:16,@(0xffff9abc:16,r2l.b) ;6a151234d2409abc
or.b @0x1234:16,@(0xffff9abc:16,r2.w) ;6a151234e2409abc
or.b @0x1234:16,@(0xffff9abc:16,er2.l) ;6a151234f2409abc
or.b @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6a151234da409abcdef0
or.b @0x1234:16,@(0x9abcdef0:32,r2.w) ;6a151234ea409abcdef0
or.b @0x1234:16,@(0x9abcdef0:32,er2.l) ;6a151234fa409abcdef0
or.b @0x1234:16,@0xffff9abc:16 ;6a15123440409abc
or.b @0x1234:16,@0x9abcdef0:32 ;6a15123448409abcdef0
 
or.b @0x12345678:32,@er1 ;6a35123456780140
or.b @0x12345678:32,@(3:2,er1) ;6a35123456783140
or.b @0x12345678:32,@-er1 ;6a3512345678b140
or.b @0x12345678:32,@er1+ ;6a35123456788140
or.b @0x12345678:32,@er1- ;6a3512345678a140
or.b @0x12345678:32,@+er1 ;6a35123456789140
or.b @0x12345678:32,@(0xffff9abc:16,er1) ;6a3512345678c1409abc
or.b @0x12345678:32,@(0x9abcdef0:32,er1) ;6a3512345678c9409abcdef0
or.b @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6a3512345678d2409abc
or.b @0x12345678:32,@(0xffff9abc:16,r2.w) ;6a3512345678e2409abc
or.b @0x12345678:32,@(0xffff9abc:16,er2.l) ;6a3512345678f2409abc
or.b @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6a3512345678da409abcdef0
or.b @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6a3512345678ea409abcdef0
or.b @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6a3512345678fa409abcdef0
or.b @0x12345678:32,@0xffff9abc:16 ;6a351234567840409abc
or.b @0x12345678:32,@0x9abcdef0:32 ;6a351234567848409abcdef0
 
or.w #0x1234:16,r1 ;79411234
or.w #0x1234:16,@er1 ;015e01401234
or.w #0x1234:16,@(0x6:2,er1) ;015e31401234
or.w #0x1234:16,@er1+ ;015e81401234
or.w #0x1234:16,@-er1 ;015eb1401234
or.w #0x1234:16,@+er1 ;015e91401234
or.w #0x1234:16,@er1- ;015ea1401234
or.w #0x1234:16,@(0xffff9abc:16,er1) ;015ec1409abc1234
or.w #0x1234:16,@(0x9abcdef0:32,er1) ;015ec9409abcdef01234
or.w #0x1234:16,@(0xffff9abc:16,r2l.b) ;015ed2409abc1234
or.w #0x1234:16,@(0xffff9abc:16,r2.w) ;015ee2409abc1234
or.w #0x1234:16,@(0xffff9abc:16,er2.l) ;015ef2409abc1234
or.w #0x1234:16,@(0x9abcdef0:32,r2l.b) ;015eda409abcdef01234
or.w #0x1234:16,@(0x9abcdef0:32,r2.w) ;015eea409abcdef01234
or.w #0x1234:16,@(0x9abcdef0:32,er2.l) ;015efa409abcdef01234
or.w #0x1234:16,@0xffff9abc:16 ;015e40409abc1234
or.w #0x1234:16,@0x9abcdef0:32 ;015e48409abcdef01234
 
or.w r3,r1 ;6431
 
or.w r3,@er1 ;7d906430
or.w r3,@(0x6:2,er1) ;01593143
or.w r3,@er1+ ;01598143
or.w r3,@-er1 ;0159b143
or.w r3,@+er1 ;01599143
or.w r3,@er1- ;0159a143
or.w r3,@(0x1234:16,er1) ;0159c1431234
or.w r3,@(0x12345678:32,er1) ;0159c94312345678
or.w r3,@(0x1234:16,r2l.b) ;0159d2431234
or.w r3,@(0x1234:16,r2.w) ;0159e2431234
or.w r3,@(0x1234:16,er2.l) ;0159f2431234
or.w r3,@(0x12345678:32,r2l.b) ;0159da4312345678
or.w r3,@(0x12345678:32,r2.w) ;0159ea4312345678
or.w r3,@(0x12345678:32,er2.l) ;0159fa4312345678
or.w r3,@0x1234:16 ;6b1812346430
or.w r3,@0x12345678:32 ;6b38123456786430
 
or.w @er3,r1 ;7cb06401
or.w @(0x6:2,er3),r1 ;015a3341
or.w @er3+,r1 ;015a8341
or.w @-er3,r1 ;015ab341
or.w @+er3,r1 ;015a9341
or.w @er3-,r1 ;015aa341
or.w @(0x1234:16,er1),r1 ;015ac1411234
or.w @(0x12345678:32,er1),r1 ;015ac94112345678
or.w @(0x1234:16,r2l.b),r1 ;015ad2411234
or.w @(0x1234:16,r2.w),r1 ;015ae2411234
or.w @(0x1234:16,er2.l),r1 ;015af2411234
or.w @(0x12345678:32,r2l.b),r1 ;015ada4112345678
or.w @(0x12345678:32,r2.w),r1 ;015aea4112345678
or.w @(0x12345678:32,er2.l),r1 ;015afa4112345678
or.w @0x1234:16,r1 ;6b1012346401
or.w @0x12345678:32,r1 ;6b30123456786401
 
or.w @er3,@er1 ;7cb50140
or.w @er3,@(6:2,er1) ;7cb53140
or.w @er3,@-er1 ;7cb5b140
or.w @er3,@er1+ ;7cb58140
or.w @er3,@er1- ;7cb5a140
or.w @er3,@+er1 ;7cb59140
or.w @er3,@(0xffff9abc:16,er1) ;7cb5c1409abc
or.w @er3,@(0x9abcdef0:32,er1) ;7cb5c9409abcdef0
or.w @er3,@(0xffff9abc:16,r2l.b) ;7cb5d2409abc
or.w @er3,@(0xffff9abc:16,r2.w) ;7cb5e2409abc
or.w @er3,@(0xffff9abc:16,er2.l) ;7cb5f2409abc
or.w @er3,@(0x9abcdef0:32,r2l.b) ;7cb5da409abcdef0
or.w @er3,@(0x9abcdef0:32,r2.w) ;7cb5ea409abcdef0
or.w @er3,@(0x9abcdef0:32,er2.l) ;7cb5fa409abcdef0
or.w @er3,@0xffff9abc:16 ;7cb540409abc
or.w @er3,@0x9abcdef0:32 ;7cb548409abcdef0
 
or.w @-er3,@er1 ;01576d3c0140
or.w @-er3,@(6:2,er1) ;01576d3c3140
or.w @-er3,@-er1 ;01576d3cb140
or.w @-er3,@er1+ ;01576d3c8140
or.w @-er3,@er1- ;01576d3ca140
or.w @-er3,@+er1 ;01576d3c9140
or.w @-er3,@(0xffff9abc:16,er1) ;01576d3cc1409abc
or.w @-er3,@(0x9abcdef0:32,er1) ;01576d3cc9409abcdef0
or.w @-er3,@(0xffff9abc:16,r2l.b) ;01576d3cd2409abc
or.w @-er3,@(0xffff9abc:16,r2.w) ;01576d3ce2409abc
or.w @-er3,@(0xffff9abc:16,er2.l) ;01576d3cf2409abc
or.w @-er3,@(0x9abcdef0:32,r2l.b) ;01576d3cda409abcdef0
or.w @-er3,@(0x9abcdef0:32,r2.w) ;01576d3cea409abcdef0
or.w @-er3,@(0x9abcdef0:32,er2.l) ;01576d3cfa409abcdef0
or.w @-er3,@0xffff9abc:16 ;01576d3c40409abc
or.w @-er3,@0x9abcdef0:32 ;01576d3c48409abcdef0
 
or.w @er3+,@er1 ;01546d3c0140
or.w @er3+,@(6:2,er1) ;01546d3c3140
or.w @er3+,@-er1 ;01546d3cb140
or.w @er3+,@er1+ ;01546d3c8140
or.w @er3+,@er1- ;01546d3ca140
or.w @er3+,@+er1 ;01546d3c9140
or.w @er3+,@(0xffff9abc:16,er1) ;01546d3cc1409abc
or.w @er3+,@(0x9abcdef0:32,er1) ;01546d3cc9409abcdef0
or.w @er3+,@(0xffff9abc:16,r2l.b) ;01546d3cd2409abc
or.w @er3+,@(0xffff9abc:16,r2.w) ;01546d3ce2409abc
or.w @er3+,@(0xffff9abc:16,er2.l) ;01546d3cf2409abc
or.w @er3+,@(0x9abcdef0:32,r2l.b) ;01546d3cda409abcdef0
or.w @er3+,@(0x9abcdef0:32,r2.w) ;01546d3cea409abcdef0
or.w @er3+,@(0x9abcdef0:32,er2.l) ;01546d3cfa409abcdef0
or.w @er3+,@0xffff9abc:16 ;01546d3c40409abc
or.w @er3+,@0x9abcdef0:32 ;01546d3c48409abcdef0
 
or.w @er3-,@er1 ;01566d3c0140
or.w @er3-,@(6:2,er1) ;01566d3c3140
or.w @er3-,@-er1 ;01566d3cb140
or.w @er3-,@er1+ ;01566d3c8140
or.w @er3-,@er1- ;01566d3ca140
or.w @er3-,@+er1 ;01566d3c9140
or.w @er3-,@(0xffff9abc:16,er1) ;01566d3cc1409abc
or.w @er3-,@(0x9abcdef0:32,er1) ;01566d3cc9409abcdef0
or.w @er3-,@(0xffff9abc:16,r2l.b) ;01566d3cd2409abc
or.w @er3-,@(0xffff9abc:16,r2.w) ;01566d3ce2409abc
or.w @er3-,@(0xffff9abc:16,er2.l) ;01566d3cf2409abc
or.w @er3-,@(0x9abcdef0:32,r2l.b) ;01566d3cda409abcdef0
or.w @er3-,@(0x9abcdef0:32,r2.w) ;01566d3cea409abcdef0
or.w @er3-,@(0x9abcdef0:32,er2.l) ;01566d3cfa409abcdef0
or.w @er3-,@0xffff9abc:16 ;01566d3c40409abc
or.w @er3-,@0x9abcdef0:32 ;01566d3c48409abcdef0
 
or.w @+er3,@er1 ;01556d3c0140
or.w @+er3,@(6:2,er1) ;01556d3c3140
or.w @+er3,@-er1 ;01556d3cb140
or.w @+er3,@er1+ ;01556d3c8140
or.w @+er3,@er1- ;01556d3ca140
or.w @+er3,@+er1 ;01556d3c9140
or.w @+er3,@(0xffff9abc:16,er1) ;01556d3cc1409abc
or.w @+er3,@(0x9abcdef0:32,er1) ;01556d3cc9409abcdef0
or.w @+er3,@(0xffff9abc:16,r2l.b) ;01556d3cd2409abc
or.w @+er3,@(0xffff9abc:16,r2.w) ;01556d3ce2409abc
or.w @+er3,@(0xffff9abc:16,er2.l) ;01556d3cf2409abc
or.w @+er3,@(0x9abcdef0:32,r2l.b) ;01556d3cda409abcdef0
or.w @+er3,@(0x9abcdef0:32,r2.w) ;01556d3cea409abcdef0
or.w @+er3,@(0x9abcdef0:32,er2.l) ;01556d3cfa409abcdef0
or.w @+er3,@0xffff9abc:16 ;01556d3c40409abc
or.w @+er3,@0x9abcdef0:32 ;01556d3c48409abcdef0
 
or.w @(0x1234:16,er3),@er1 ;01546f3c12340140
or.w @(0x1234:16,er3),@(6:2,er1) ;01546f3c12343140
or.w @(0x1234:16,er3),@-er1 ;01546f3c1234b140
or.w @(0x1234:16,er3),@er1+ ;01546f3c12348140
or.w @(0x1234:16,er3),@er1- ;01546f3c1234a140
or.w @(0x1234:16,er3),@+er1 ;01546f3c12349140
or.w @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01546f3c1234c1409abc
or.w @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01546f3c1234c9409abcdef0
or.w @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01546f3c1234d2409abc
or.w @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01546f3c1234e2409abc
or.w @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01546f3c1234f2409abc
or.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01546f3c1234da409abcdef0
or.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01546f3c1234ea409abcdef0
or.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01546f3c1234fa409abcdef0
or.w @(0x1234:16,er3),@0xffff9abc:16 ;01546f3c123440409abc
or.w @(0x1234:16,er3),@0x9abcdef0:32 ;01546f3c123448409abcdef0
 
or.w @(0x12345678:32,er3),@er1 ;78346b2c123456780140
or.w @(0x12345678:32,er3),@(6:2,er1) ;78346b2c123456783140
or.w @(0x12345678:32,er3),@-er1 ;78346b2c12345678b140
or.w @(0x12345678:32,er3),@er1+ ;78346b2c123456788140
or.w @(0x12345678:32,er3),@er1- ;78346b2c12345678a140
or.w @(0x12345678:32,er3),@+er1 ;78346b2c123456789140
or.w @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346b2c12345678c1409abc
or.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346b2c12345678c9409abcdef0
or.w @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346b2c12345678d2409abc
or.w @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346b2c12345678e2409abc
or.w @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346b2c12345678f2409abc
or.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346b2c12345678da409abcdef0
or.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346b2c12345678ea409abcdef0
or.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346b2c12345678fa409abcdef0
or.w @(0x12345678:32,er3),@0xffff9abc:16 ;78346b2c1234567840409abc
or.w @(0x12345678:32,er3),@0x9abcdef0:32 ;78346b2c1234567848409abcdef0
 
or.w @(0x1234:16,r3l.b),@er1 ;01556f3c12340140
or.w @(0x1234:16,r3l.b),@(6:2,er1) ;01556f3c12343140
or.w @(0x1234:16,r3l.b),@-er1 ;01556f3c1234b140
or.w @(0x1234:16,r3l.b),@er1+ ;01556f3c12348140
or.w @(0x1234:16,r3l.b),@er1- ;01556f3c1234a140
or.w @(0x1234:16,r3l.b),@+er1 ;01556f3c12349140
or.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01556f3c1234c1409abc
or.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01556f3c1234c9409abcdef0
or.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01556f3c1234d2409abc
or.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01556f3c1234e2409abc
or.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01556f3c1234f2409abc
or.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01556f3c1234da409abcdef0
or.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01556f3c1234ea409abcdef0
or.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01556f3c1234fa409abcdef0
or.w @(0x1234:16,r3l.b),@0xffff9abc:16 ;01556f3c123440409abc
or.w @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01556f3c123448409abcdef0
 
or.w @(0x1234:16,r3.w),@er1 ;01566f3c12340140
or.w @(0x1234:16,r3.w),@(6:2,er1) ;01566f3c12343140
or.w @(0x1234:16,r3.w),@-er1 ;01566f3c1234b140
or.w @(0x1234:16,r3.w),@er1+ ;01566f3c12348140
or.w @(0x1234:16,r3.w),@er1- ;01566f3c1234a140
or.w @(0x1234:16,r3.w),@+er1 ;01566f3c12349140
or.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01566f3c1234c1409abc
or.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01566f3c1234c9409abcdef0
or.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01566f3c1234d2409abc
or.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01566f3c1234e2409abc
or.w @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01566f3c1234f2409abc
or.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01566f3c1234da409abcdef0
or.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01566f3c1234ea409abcdef0
or.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01566f3c1234fa409abcdef0
or.w @(0x1234:16,r3.w),@0xffff9abc:16 ;01566f3c123440409abc
or.w @(0x1234:16,r3.w),@0x9abcdef0:32 ;01566f3c123448409abcdef0
 
or.w @(0x1234:16,er3.l),@er1 ;01576f3c12340140
or.w @(0x1234:16,er3.l),@(6:2,er1) ;01576f3c12343140
or.w @(0x1234:16,er3.l),@-er1 ;01576f3c1234b140
or.w @(0x1234:16,er3.l),@er1+ ;01576f3c12348140
or.w @(0x1234:16,er3.l),@er1- ;01576f3c1234a140
or.w @(0x1234:16,er3.l),@+er1 ;01576f3c12349140
or.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01576f3c1234c1409abc
or.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01576f3c1234c9409abcdef0
or.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01576f3c1234d2409abc
or.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01576f3c1234e2409abc
or.w @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01576f3c1234f2409abc
or.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01576f3c1234da409abcdef0
or.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01576f3c1234ea409abcdef0
or.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01576f3c1234fa409abcdef0
or.w @(0x1234:16,er3.l),@0xffff9abc:16 ;01576f3c123440409abc
or.w @(0x1234:16,er3.l),@0x9abcdef0:32 ;01576f3c123448409abcdef0
 
or.w @(0x12345678:32,r3l.b),@er1 ;78356b2c123456780140
or.w @(0x12345678:32,r3l.b),@(6:2,er1) ;78356b2c123456783140
or.w @(0x12345678:32,r3l.b),@-er1 ;78356b2c12345678b140
or.w @(0x12345678:32,r3l.b),@er1+ ;78356b2c123456788140
or.w @(0x12345678:32,r3l.b),@er1- ;78356b2c12345678a140
or.w @(0x12345678:32,r3l.b),@+er1 ;78356b2c123456789140
or.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356b2c12345678c1409abc
or.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356b2c12345678c9409abcdef0
or.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356b2c12345678d2409abc
or.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356b2c12345678e2409abc
or.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356b2c12345678f2409abc
or.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356b2c12345678da409abcdef0
or.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356b2c12345678ea409abcdef0
or.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356b2c12345678fa409abcdef0
or.w @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356b2c1234567840409abc
or.w @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356b2c1234567848409abcdef0
 
or.w @(0x12345678:32,r3.w),@er1 ;78366b2c123456780140
or.w @(0x12345678:32,r3.w),@(6:2,er1) ;78366b2c123456783140
or.w @(0x12345678:32,r3.w),@-er1 ;78366b2c12345678b140
or.w @(0x12345678:32,r3.w),@er1+ ;78366b2c123456788140
or.w @(0x12345678:32,r3.w),@er1- ;78366b2c12345678a140
or.w @(0x12345678:32,r3.w),@+er1 ;78366b2c123456789140
or.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366b2c12345678c1409abc
or.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366b2c12345678c9409abcdef0
or.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366b2c12345678d2409abc
or.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366b2c12345678e2409abc
or.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366b2c12345678f2409abc
or.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366b2c12345678da409abcdef0
or.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366b2c12345678ea409abcdef0
or.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366b2c12345678fa409abcdef0
or.w @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366b2c1234567840409abc
or.w @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366b2c1234567848409abcdef0
 
or.w @(0x12345678:32,er3.l),@er1 ;78376b2c123456780140
or.w @(0x12345678:32,er3.l),@(6:2,er1) ;78376b2c123456783140
or.w @(0x12345678:32,er3.l),@-er1 ;78376b2c12345678b140
or.w @(0x12345678:32,er3.l),@er1+ ;78376b2c123456788140
or.w @(0x12345678:32,er3.l),@er1- ;78376b2c12345678a140
or.w @(0x12345678:32,er3.l),@+er1 ;78376b2c123456789140
or.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376b2c12345678c1409abc
or.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376b2c12345678c9409abcdef0
or.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376b2c12345678d2409abc
or.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376b2c12345678e2409abc
or.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376b2c12345678f2409abc
or.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376b2c12345678da409abcdef0
or.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376b2c12345678ea409abcdef0
or.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376b2c12345678fa409abcdef0
or.w @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376b2c1234567840409abc
or.w @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376b2c1234567848409abcdef0
 
or.w @0x1234:16,@er1 ;6b1512340140
or.w @0x1234:16,@(6:2,er1) ;6b1512343140
or.w @0x1234:16,@-er1 ;6b151234b140
or.w @0x1234:16,@er1+ ;6b1512348140
or.w @0x1234:16,@er1- ;6b151234a140
or.w @0x1234:16,@+er1 ;6b1512349140
or.w @0x1234:16,@(0xffff9abc:16,er1) ;6b151234c1409abc
or.w @0x1234:16,@(0x9abcdef0:32,er1) ;6b151234c9409abcdef0
or.w @0x1234:16,@(0xffff9abc:16,r2l.b) ;6b151234d2409abc
or.w @0x1234:16,@(0xffff9abc:16,r2.w) ;6b151234e2409abc
or.w @0x1234:16,@(0xffff9abc:16,er2.l) ;6b151234f2409abc
or.w @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6b151234da409abcdef0
or.w @0x1234:16,@(0x9abcdef0:32,r2.w) ;6b151234ea409abcdef0
or.w @0x1234:16,@(0x9abcdef0:32,er2.l) ;6b151234fa409abcdef0
or.w @0x1234:16,@0xffff9abc:16 ;6b15123440409abc
or.w @0x1234:16,@0x9abcdef0:32 ;6b15123448409abcdef0
 
or.w @0x12345678:32,@er1 ;6b35123456780140
or.w @0x12345678:32,@(6:2,er1) ;6b35123456783140
or.w @0x12345678:32,@-er1 ;6b3512345678b140
or.w @0x12345678:32,@er1+ ;6b35123456788140
or.w @0x12345678:32,@er1- ;6b3512345678a140
or.w @0x12345678:32,@+er1 ;6b35123456789140
or.w @0x12345678:32,@(0xffff9abc:16,er1) ;6b3512345678c1409abc
or.w @0x12345678:32,@(0x9abcdef0:32,er1) ;6b3512345678c9409abcdef0
or.w @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6b3512345678d2409abc
or.w @0x12345678:32,@(0xffff9abc:16,r2.w) ;6b3512345678e2409abc
or.w @0x12345678:32,@(0xffff9abc:16,er2.l) ;6b3512345678f2409abc
or.w @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6b3512345678da409abcdef0
or.w @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6b3512345678ea409abcdef0
or.w @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6b3512345678fa409abcdef0
or.w @0x12345678:32,@0xffff9abc:16 ;6b351234567840409abc
or.w @0x12345678:32,@0x9abcdef0:32 ;6b351234567848409abcdef0
 
or.l #0x12345678:32,er1 ;7a4112345678
or.l #0x1234:16,er1 ;7a491234
or.l #0x12345678:32,@er1 ;010e014812345678
or.l #0x12345678:32,@(0xc:2,er1) ;010e314812345678
or.l #0x12345678:32,@er1+ ;010e814812345678
or.l #0x12345678:32,@-er1 ;010eb14812345678
or.l #0x12345678:32,@+er1 ;010e914812345678
or.l #0x12345678:32,@er1- ;010ea14812345678
or.l #0x12345678:32,@(0xffff9abc:16,er1) ;010ec1489abc12345678
or.l #0x12345678:32,@(0x9abcdef0:32,er1) ;010ec9489abcdef012345678
or.l #0x12345678:32,@(0xffff9abc:16,r2l.b) ;010ed2489abc12345678
or.l #0x12345678:32,@(0xffff9abc:16,r2.w) ;010ee2489abc12345678
or.l #0x12345678:32,@(0xffff9abc:16,er2.l) ;010ef2489abc12345678
or.l #0x12345678:32,@(0x9abcdef0:32,r2l.b) ;010eda489abcdef012345678
or.l #0x12345678:32,@(0x9abcdef0:32,r2.w) ;010eea489abcdef012345678
or.l #0x12345678:32,@(0x9abcdef0:32,er2.l) ;010efa489abcdef012345678
or.l #0x12345678:32,@0xffff9abc:16 ;010e40489abc12345678
or.l #0x12345678:32,@0x9abcdef0:32 ;010e48489abcdef012345678
or.l #0x1234:16,@er1 ;010e01401234
or.l #0x1234:16,@(0xc:2,er1) ;010e31401234
or.l #0x1234:16,@er1+ ;010e81401234
or.l #0x1234:16,@-er1 ;010eb1401234
or.l #0x1234:16,@+er1 ;010e91401234
or.l #0x1234:16,@er1- ;010ea1401234
or.l #0x1234:16,@(0xffff9abc:16,er1) ;010ec1409abc1234
or.l #0x1234:16,@(0x9abcdef0:32,er1) ;010ec9409abcdef01234
or.l #0x1234:16,@(0xffff9abc:16,r2l.b) ;010ed2409abc1234
or.l #0x1234:16,@(0xffff9abc:16,r2.w) ;010ee2409abc1234
or.l #0x1234:16,@(0xffff9abc:16,er2.l) ;010ef2409abc1234
or.l #0x1234:16,@(0x9abcdef0:32,r2l.b) ;010eda409abcdef01234
or.l #0x1234:16,@(0x9abcdef0:32,r2.w) ;010eea409abcdef01234
or.l #0x1234:16,@(0x9abcdef0:32,er2.l) ;010efa409abcdef01234
or.l #0x1234:16,@0xffff9abc:16 ;010e40409abc1234
or.l #0x1234:16,@0x9abcdef0:32 ;010e48409abcdef01234
 
or.l er3,er1 ;01f06431
 
or.l er3,@er1 ;01090143
or.l er3,@(0xc:2,er1) ;01093143
or.l er3,@er1+ ;01098143
or.l er3,@-er1 ;0109b143
or.l er3,@+er1 ;01099143
or.l er3,@er1- ;0109a143
or.l er3,@(0x1234:16,er1) ;0109c1431234
or.l er3,@(0x12345678:32,er1) ;0109c94312345678
or.l er3,@(0x1234:16,r2l.b) ;0109d2431234
or.l er3,@(0x1234:16,r2.w) ;0109e2431234
or.l er3,@(0x1234:16,er2.l) ;0109f2431234
or.l er3,@(0x12345678:32,r2l.b) ;0109da4312345678
or.l er3,@(0x12345678:32,r2.w) ;0109ea4312345678
or.l er3,@(0x12345678:32,er2.l) ;0109fa4312345678
or.l er3,@0x1234:16 ;010940431234
or.l er3,@0x12345678:32 ;0109484312345678
 
or.l @er3,er1 ;010a0341
or.l @(0xc:2,er3),er1 ;010a3341
or.l @er3+,er1 ;010a8341
or.l @-er3,er1 ;010ab341
or.l @+er3,er1 ;010a9341
or.l @er3-,er1 ;010aa341
or.l @(0x1234:16,er1),er1 ;010ac1411234
or.l @(0x12345678:32,er1),er1 ;010ac94112345678
or.l @(0x1234:16,r2l.b),er1 ;010ad2411234
or.l @(0x1234:16,r2.w),er1 ;010ae2411234
or.l @(0x1234:16,er2.l),er1 ;010af2411234
or.l @(0x12345678:32,r2l.b),er1 ;010ada4112345678
or.l @(0x12345678:32,r2.w),er1 ;010aea4112345678
or.l @(0x12345678:32,er2.l),er1 ;010afa4112345678
or.l @0x1234:16,er1 ;010a40411234
or.l @0x12345678:32,er1 ;010a484112345678
 
or.l @er3,@er1 ;0104693c0140
or.l @er3,@(0xc:2,er1) ;0104693c3140
or.l @er3,@-er1 ;0104693cb140
or.l @er3,@er1+ ;0104693c8140
or.l @er3,@er1- ;0104693ca140
or.l @er3,@+er1 ;0104693c9140
or.l @er3,@(0xffff9abc:16,er1) ;0104693cc1409abc
or.l @er3,@(0x9abcdef0:32,er1) ;0104693cc9409abcdef0
or.l @er3,@(0xffff9abc:16,r2l.b) ;0104693cd2409abc
or.l @er3,@(0xffff9abc:16,r2.w) ;0104693ce2409abc
or.l @er3,@(0xffff9abc:16,er2.l) ;0104693cf2409abc
or.l @er3,@(0x9abcdef0:32,r2l.b) ;0104693cda409abcdef0
or.l @er3,@(0x9abcdef0:32,r2.w) ;0104693cea409abcdef0
or.l @er3,@(0x9abcdef0:32,er2.l) ;0104693cfa409abcdef0
or.l @er3,@0xffff9abc:16 ;0104693c40409abc
or.l @er3,@0x9abcdef0:32 ;0104693c48409abcdef0
 
or.l @(0xc:2,er3),@er1 ;0107693c0140
or.l @(0xc:2,er3),@(0xc:2,er1) ;0107693c3140
or.l @(0xc:2,er3),@-er1 ;0107693cb140
or.l @(0xc:2,er3),@er1+ ;0107693c8140
or.l @(0xc:2,er3),@er1- ;0107693ca140
or.l @(0xc:2,er3),@+er1 ;0107693c9140
or.l @(0xc:2,er3),@(0xffff9abc:16,er1) ;0107693cc1409abc
or.l @(0xc:2,er3),@(0x9abcdef0:32,er1) ;0107693cc9409abcdef0
or.l @(0xc:2,er3),@(0xffff9abc:16,r2l.b) ;0107693cd2409abc
or.l @(0xc:2,er3),@(0xffff9abc:16,r2.w) ;0107693ce2409abc
or.l @(0xc:2,er3),@(0xffff9abc:16,er2.l) ;0107693cf2409abc
or.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b) ;0107693cda409abcdef0
or.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w) ;0107693cea409abcdef0
or.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l) ;0107693cfa409abcdef0
or.l @(0xc:2,er3),@0xffff9abc:16 ;0107693c40409abc
or.l @(0xc:2,er3),@0x9abcdef0:32 ;0107693c48409abcdef0
 
or.l @-er3,@er1 ;01076d3c0140
or.l @-er3,@(0xc:2,er1) ;01076d3c3140
or.l @-er3,@-er1 ;01076d3cb140
or.l @-er3,@er1+ ;01076d3c8140
or.l @-er3,@er1- ;01076d3ca140
or.l @-er3,@+er1 ;01076d3c9140
or.l @-er3,@(0xffff9abc:16,er1) ;01076d3cc1409abc
or.l @-er3,@(0x9abcdef0:32,er1) ;01076d3cc9409abcdef0
or.l @-er3,@(0xffff9abc:16,r2l.b) ;01076d3cd2409abc
or.l @-er3,@(0xffff9abc:16,r2.w) ;01076d3ce2409abc
or.l @-er3,@(0xffff9abc:16,er2.l) ;01076d3cf2409abc
or.l @-er3,@(0x9abcdef0:32,r2l.b) ;01076d3cda409abcdef0
or.l @-er3,@(0x9abcdef0:32,r2.w) ;01076d3cea409abcdef0
or.l @-er3,@(0x9abcdef0:32,er2.l) ;01076d3cfa409abcdef0
or.l @-er3,@0xffff9abc:16 ;01076d3c40409abc
or.l @-er3,@0x9abcdef0:32 ;01076d3c48409abcdef0
 
or.l @er3+,@er1 ;01046d3c0140
or.l @er3+,@(0xc:2,er1) ;01046d3c3140
or.l @er3+,@-er1 ;01046d3cb140
or.l @er3+,@er1+ ;01046d3c8140
or.l @er3+,@er1- ;01046d3ca140
or.l @er3+,@+er1 ;01046d3c9140
or.l @er3+,@(0xffff9abc:16,er1) ;01046d3cc1409abc
or.l @er3+,@(0x9abcdef0:32,er1) ;01046d3cc9409abcdef0
or.l @er3+,@(0xffff9abc:16,r2l.b) ;01046d3cd2409abc
or.l @er3+,@(0xffff9abc:16,r2.w) ;01046d3ce2409abc
or.l @er3+,@(0xffff9abc:16,er2.l) ;01046d3cf2409abc
or.l @er3+,@(0x9abcdef0:32,r2l.b) ;01046d3cda409abcdef0
or.l @er3+,@(0x9abcdef0:32,r2.w) ;01046d3cea409abcdef0
or.l @er3+,@(0x9abcdef0:32,er2.l) ;01046d3cfa409abcdef0
or.l @er3+,@0xffff9abc:16 ;01046d3c40409abc
or.l @er3+,@0x9abcdef0:32 ;01046d3c48409abcdef0
 
or.l @er3-,@er1 ;01066d3c0140
or.l @er3-,@(0xc:2,er1) ;01066d3c3140
or.l @er3-,@-er1 ;01066d3cb140
or.l @er3-,@er1+ ;01066d3c8140
or.l @er3-,@er1- ;01066d3ca140
or.l @er3-,@+er1 ;01066d3c9140
or.l @er3-,@(0xffff9abc:16,er1) ;01066d3cc1409abc
or.l @er3-,@(0x9abcdef0:32,er1) ;01066d3cc9409abcdef0
or.l @er3-,@(0xffff9abc:16,r2l.b) ;01066d3cd2409abc
or.l @er3-,@(0xffff9abc:16,r2.w) ;01066d3ce2409abc
or.l @er3-,@(0xffff9abc:16,er2.l) ;01066d3cf2409abc
or.l @er3-,@(0x9abcdef0:32,r2l.b) ;01066d3cda409abcdef0
or.l @er3-,@(0x9abcdef0:32,r2.w) ;01066d3cea409abcdef0
or.l @er3-,@(0x9abcdef0:32,er2.l) ;01066d3cfa409abcdef0
or.l @er3-,@0xffff9abc:16 ;01066d3c40409abc
or.l @er3-,@0x9abcdef0:32 ;01066d3c48409abcdef0
 
or.l @+er3,@er1 ;01056d3c0140
or.l @+er3,@(0xc:2,er1) ;01056d3c3140
or.l @+er3,@-er1 ;01056d3cb140
or.l @+er3,@er1+ ;01056d3c8140
or.l @+er3,@er1- ;01056d3ca140
or.l @+er3,@+er1 ;01056d3c9140
or.l @+er3,@(0xffff9abc:16,er1) ;01056d3cc1409abc
or.l @+er3,@(0x9abcdef0:32,er1) ;01056d3cc9409abcdef0
or.l @+er3,@(0xffff9abc:16,r2l.b) ;01056d3cd2409abc
or.l @+er3,@(0xffff9abc:16,r2.w) ;01056d3ce2409abc
or.l @+er3,@(0xffff9abc:16,er2.l) ;01056d3cf2409abc
or.l @+er3,@(0x9abcdef0:32,r2l.b) ;01056d3cda409abcdef0
or.l @+er3,@(0x9abcdef0:32,r2.w) ;01056d3cea409abcdef0
or.l @+er3,@(0x9abcdef0:32,er2.l) ;01056d3cfa409abcdef0
or.l @+er3,@0xffff9abc:16 ;01056d3c40409abc
or.l @+er3,@0x9abcdef0:32 ;01056d3c48409abcdef0
 
or.l @(0x1234:16,er3),@er1 ;01046f3c12340140
or.l @(0x1234:16,er3),@(0xc:2,er1) ;01046f3c12343140
or.l @(0x1234:16,er3),@-er1 ;01046f3c1234b140
or.l @(0x1234:16,er3),@er1+ ;01046f3c12348140
or.l @(0x1234:16,er3),@er1- ;01046f3c1234a140
or.l @(0x1234:16,er3),@+er1 ;01046f3c12349140
or.l @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01046f3c1234c1409abc
or.l @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01046f3c1234c9409abcdef0
or.l @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01046f3c1234d2409abc
or.l @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01046f3c1234e2409abc
or.l @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01046f3c1234f2409abc
or.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01046f3c1234da409abcdef0
or.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01046f3c1234ea409abcdef0
or.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01046f3c1234fa409abcdef0
or.l @(0x1234:16,er3),@0xffff9abc:16 ;01046f3c123440409abc
or.l @(0x1234:16,er3),@0x9abcdef0:32 ;01046f3c123448409abcdef0
 
or.l @(0x12345678:32,er3),@er1 ;78b46b2c123456780140
or.l @(0x12345678:32,er3),@(0xc:2,er1) ;78b46b2c123456783140
or.l @(0x12345678:32,er3),@-er1 ;78b46b2c12345678b140
or.l @(0x12345678:32,er3),@er1+ ;78b46b2c123456788140
or.l @(0x12345678:32,er3),@er1- ;78b46b2c12345678a140
or.l @(0x12345678:32,er3),@+er1 ;78b46b2c123456789140
or.l @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78b46b2c12345678c1409abc
or.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78b46b2c12345678c9409abcdef0
or.l @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78b46b2c12345678d2409abc
or.l @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78b46b2c12345678e2409abc
or.l @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78b46b2c12345678f2409abc
or.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78b46b2c12345678da409abcdef0
or.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78b46b2c12345678ea409abcdef0
or.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78b46b2c12345678fa409abcdef0
or.l @(0x12345678:32,er3),@0xffff9abc:16 ;78b46b2c1234567840409abc
or.l @(0x12345678:32,er3),@0x9abcdef0:32 ;78b46b2c1234567848409abcdef0
 
or.l @(0x1234:16,r3l.b),@er1 ;01056f3c12340140
or.l @(0x1234:16,r3l.b),@(0xc:2,er1) ;01056f3c12343140
or.l @(0x1234:16,r3l.b),@-er1 ;01056f3c1234b140
or.l @(0x1234:16,r3l.b),@er1+ ;01056f3c12348140
or.l @(0x1234:16,r3l.b),@er1- ;01056f3c1234a140
or.l @(0x1234:16,r3l.b),@+er1 ;01056f3c12349140
or.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01056f3c1234c1409abc
or.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01056f3c1234c9409abcdef0
or.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01056f3c1234d2409abc
or.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01056f3c1234e2409abc
or.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01056f3c1234f2409abc
or.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01056f3c1234da409abcdef0
or.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01056f3c1234ea409abcdef0
or.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01056f3c1234fa409abcdef0
or.l @(0x1234:16,r3l.b),@0xffff9abc:16 ;01056f3c123440409abc
or.l @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01056f3c123448409abcdef0
 
or.l @(0x1234:16,r3.w),@er1 ;01066f3c12340140
or.l @(0x1234:16,r3.w),@(0xc:2,er1) ;01066f3c12343140
or.l @(0x1234:16,r3.w),@-er1 ;01066f3c1234b140
or.l @(0x1234:16,r3.w),@er1+ ;01066f3c12348140
or.l @(0x1234:16,r3.w),@er1- ;01066f3c1234a140
or.l @(0x1234:16,r3.w),@+er1 ;01066f3c12349140
or.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01066f3c1234c1409abc
or.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01066f3c1234c9409abcdef0
or.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01066f3c1234d2409abc
or.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01066f3c1234e2409abc
or.l @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01066f3c1234f2409abc
or.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01066f3c1234da409abcdef0
or.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01066f3c1234ea409abcdef0
or.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01066f3c1234fa409abcdef0
or.l @(0x1234:16,r3.w),@0xffff9abc:16 ;01066f3c123440409abc
or.l @(0x1234:16,r3.w),@0x9abcdef0:32 ;01066f3c123448409abcdef0
 
or.l @(0x1234:16,er3.l),@er1 ;01076f3c12340140
or.l @(0x1234:16,er3.l),@(0xc:2,er1) ;01076f3c12343140
or.l @(0x1234:16,er3.l),@-er1 ;01076f3c1234b140
or.l @(0x1234:16,er3.l),@er1+ ;01076f3c12348140
or.l @(0x1234:16,er3.l),@er1- ;01076f3c1234a140
or.l @(0x1234:16,er3.l),@+er1 ;01076f3c12349140
or.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01076f3c1234c1409abc
or.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01076f3c1234c9409abcdef0
or.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01076f3c1234d2409abc
or.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01076f3c1234e2409abc
or.l @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01076f3c1234f2409abc
or.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01076f3c1234da409abcdef0
or.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01076f3c1234ea409abcdef0
or.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01076f3c1234fa409abcdef0
or.l @(0x1234:16,er3.l),@0xffff9abc:16 ;01076f3c123440409abc
or.l @(0x1234:16,er3.l),@0x9abcdef0:32 ;01076f3c123448409abcdef0
 
or.l @(0x12345678:32,r3l.b),@er1 ;78b56b2c123456780140
or.l @(0x12345678:32,r3l.b),@(0xc:2,er1) ;78b56b2c123456783140
or.l @(0x12345678:32,r3l.b),@-er1 ;78b56b2c12345678b140
or.l @(0x12345678:32,r3l.b),@er1+ ;78b56b2c123456788140
or.l @(0x12345678:32,r3l.b),@er1- ;78b56b2c12345678a140
or.l @(0x12345678:32,r3l.b),@+er1 ;78b56b2c123456789140
or.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78b56b2c12345678c1409abc
or.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78b56b2c12345678c9409abcdef0
or.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78b56b2c12345678d2409abc
or.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78b56b2c12345678e2409abc
or.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78b56b2c12345678f2409abc
or.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78b56b2c12345678da409abcdef0
or.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78b56b2c12345678ea409abcdef0
or.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78b56b2c12345678fa409abcdef0
or.l @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78b56b2c1234567840409abc
or.l @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78b56b2c1234567848409abcdef0
 
or.l @(0x12345678:32,r3.w),@er1 ;78b66b2c123456780140
or.l @(0x12345678:32,r3.w),@(0xc:2,er1) ;78b66b2c123456783140
or.l @(0x12345678:32,r3.w),@-er1 ;78b66b2c12345678b140
or.l @(0x12345678:32,r3.w),@er1+ ;78b66b2c123456788140
or.l @(0x12345678:32,r3.w),@er1- ;78b66b2c12345678a140
or.l @(0x12345678:32,r3.w),@+er1 ;78b66b2c123456789140
or.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78b66b2c12345678c1409abc
or.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78b66b2c12345678c9409abcdef0
or.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78b66b2c12345678d2409abc
or.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78b66b2c12345678e2409abc
or.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78b66b2c12345678f2409abc
or.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78b66b2c12345678da409abcdef0
or.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78b66b2c12345678ea409abcdef0
or.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78b66b2c12345678fa409abcdef0
or.l @(0x12345678:32,r3.w),@0xffff9abc:16 ;78b66b2c1234567840409abc
or.l @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78b66b2c1234567848409abcdef0
 
or.l @(0x12345678:32,er3.l),@er1 ;78b76b2c123456780140
or.l @(0x12345678:32,er3.l),@(0xc:2,er1) ;78b76b2c123456783140
or.l @(0x12345678:32,er3.l),@-er1 ;78b76b2c12345678b140
or.l @(0x12345678:32,er3.l),@er1+ ;78b76b2c123456788140
or.l @(0x12345678:32,er3.l),@er1- ;78b76b2c12345678a140
or.l @(0x12345678:32,er3.l),@+er1 ;78b76b2c123456789140
or.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78b76b2c12345678c1409abc
or.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78b76b2c12345678c9409abcdef0
or.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78b76b2c12345678d2409abc
or.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78b76b2c12345678e2409abc
or.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78b76b2c12345678f2409abc
or.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78b76b2c12345678da409abcdef0
or.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78b76b2c12345678ea409abcdef0
or.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78b76b2c12345678fa409abcdef0
or.l @(0x12345678:32,er3.l),@0xffff9abc:16 ;78b76b2c1234567840409abc
or.l @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78b76b2c1234567848409abcdef0
 
or.l @0x1234:16,@er1 ;01046b0c12340140
or.l @0x1234:16,@(0xc:2,er1) ;01046b0c12343140
or.l @0x1234:16,@-er1 ;01046b0c1234b140
or.l @0x1234:16,@er1+ ;01046b0c12348140
or.l @0x1234:16,@er1- ;01046b0c1234a140
or.l @0x1234:16,@+er1 ;01046b0c12349140
or.l @0x1234:16,@(0xffff9abc:16,er1) ;01046b0c1234c1409abc
or.l @0x1234:16,@(0x9abcdef0:32,er1) ;01046b0c1234c9409abcdef0
or.l @0x1234:16,@(0xffff9abc:16,r2l.b) ;01046b0c1234d2409abc
or.l @0x1234:16,@(0xffff9abc:16,r2.w) ;01046b0c1234e2409abc
or.l @0x1234:16,@(0xffff9abc:16,er2.l) ;01046b0c1234f2409abc
or.l @0x1234:16,@(0x9abcdef0:32,r2l.b) ;01046b0c1234da409abcdef0
or.l @0x1234:16,@(0x9abcdef0:32,r2.w) ;01046b0c1234ea409abcdef0
or.l @0x1234:16,@(0x9abcdef0:32,er2.l) ;01046b0c1234fa409abcdef0
or.l @0x1234:16,@0xffff9abc:16 ;01046b0c123440409abc
or.l @0x1234:16,@0x9abcdef0:32 ;01046b0c123448409abcdef0
 
or.l @0x12345678:32,@er1 ;01046b2c123456780140
or.l @0x12345678:32,@(0xc:2,er1) ;01046b2c123456783140
or.l @0x12345678:32,@-er1 ;01046b2c12345678b140
or.l @0x12345678:32,@er1+ ;01046b2c123456788140
or.l @0x12345678:32,@er1- ;01046b2c12345678a140
or.l @0x12345678:32,@+er1 ;01046b2c123456789140
or.l @0x12345678:32,@(0xffff9abc:16,er1) ;01046b2c12345678c1409abc
or.l @0x12345678:32,@(0x9abcdef0:32,er1) ;01046b2c12345678c9409abcdef0
or.l @0x12345678:32,@(0xffff9abc:16,r2l.b) ;01046b2c12345678d2409abc
or.l @0x12345678:32,@(0xffff9abc:16,r2.w) ;01046b2c12345678e2409abc
or.l @0x12345678:32,@(0xffff9abc:16,er2.l) ;01046b2c12345678f2409abc
or.l @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;01046b2c12345678da409abcdef0
or.l @0x12345678:32,@(0x9abcdef0:32,r2.w) ;01046b2c12345678ea409abcdef0
or.l @0x12345678:32,@(0x9abcdef0:32,er2.l) ;01046b2c12345678fa409abcdef0
or.l @0x12345678:32,@0xffff9abc:16 ;01046b2c1234567840409abc
or.l @0x12345678:32,@0x9abcdef0:32 ;01046b2c1234567848409abcdef0
 
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/h8300/t04_sub.s
1,976 → 1,976
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;arith_1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
sub.b #0x12:8,@er1 ;7d10a112
sub.b #0x12:8,@(0x3:2,er1) ;01776818a112
sub.b #0x12:8,@er1+ ;01746c18a112
sub.b #0x12:8,@-er1 ;01776c18a112
sub.b #0x12:8,@+er1 ;01756c18a112
sub.b #0x12:8,@er1- ;01766c18a112
sub.b #0x12:8,@(0x1234:16,er1) ;01746e181234a112
sub.b #0x12:8,@(0x12345678:32,er1) ;78146a2812345678a112
sub.b #0x12:8,@(0x1234:16,r2l.b) ;01756e281234a112
sub.b #0x12:8,@(0x1234:16,r2.w) ;01766e281234a112
sub.b #0x12:8,@(0x1234:16,er2.l) ;01776e281234a112
sub.b #0x12:8,@(0x12345678:32,r2l.b) ;78256a2812345678a112
sub.b #0x12:8,@(0x12345678:32,r2.w) ;78266a2812345678a112
sub.b #0x12:8,@(0x12345678:32,er2.l) ;78276a2812345678a112
sub.b #0x12:8,@0xffffff9a:8 ;7f9aa112
sub.b #0x12:8,@0x1234:16 ;6a181234a112
sub.b #0x12:8,@0x12345678:32 ;6a3812345678a112
 
sub.b r3h,r1h ;1831
 
sub.b r3h,@er1 ;7d101830
sub.b r3h,@(0x3:2,er1) ;01793133
sub.b r3h,@er1+ ;01798133
sub.b r3h,@-er1 ;0179b133
sub.b r3h,@+er1 ;01799133
sub.b r3h,@er1- ;0179a133
sub.b r3h,@(0x1234:16,er1) ;0179c1331234
sub.b r3h,@(0x12345678:32,er1) ;0179c93312345678
sub.b r3h,@(0x1234:16,r2l.b) ;0179d2331234
sub.b r3h,@(0x1234:16,r2.w) ;0179e2331234
sub.b r3h,@(0x1234:16,er2.l) ;0179f2331234
sub.b r3h,@(0x12345678:32,r2l.b) ;0179da3312345678
sub.b r3h,@(0x12345678:32,r2.w) ;0179ea3312345678
sub.b r3h,@(0x12345678:32,er2.l) ;0179fa3312345678
sub.b r3h,@0xffffff12:8 ;7f121830
sub.b r3h,@0x1234:16 ;6a1812341830
sub.b r3h,@0x12345678:32 ;6a38123456781830
 
sub.b @er3,r1h ;7c301801
sub.b @(0x3:2,er3),r1h ;017a3331
sub.b @er3+,r1h ;017a8331
sub.b @-er3,r1h ;017ab331
sub.b @+er3,r1h ;017a9331
sub.b @er3-,r1h ;017aa331
sub.b @(0x1234:16,er1),r1h ;017ac1311234
sub.b @(0x12345678:32,er1),r1h ;017ac93112345678
sub.b @(0x1234:16,r2l.b),r1h ;017ad2311234
sub.b @(0x1234:16,r2.w),r1h ;017ae2311234
sub.b @(0x1234:16,er2.l),r1h ;017af2311234
sub.b @(0x12345678:32,r2l.b),r1h ;017ada3112345678
sub.b @(0x12345678:32,r2.w),r1h ;017aea3112345678
sub.b @(0x12345678:32,er2.l),r1h ;017afa3112345678
sub.b @0xffffff12:8,r1h ;7e121801
sub.b @0x1234:16,r1h ;6a1012341801
sub.b @0x12345678:32,r1h ;6a30123456781801
 
sub.b @er3,@er1 ;7c350130
sub.b @er3,@(3:2,er1) ;7c353130
sub.b @er3,@-er1 ;7c35b130
sub.b @er3,@er1+ ;7c358130
sub.b @er3,@er1- ;7c35a130
sub.b @er3,@+er1 ;7c359130
sub.b @er3,@(0xffff9abc:16,er1) ;7c35c1309abc
sub.b @er3,@(0x9abcdef0:32,er1) ;7c35c9309abcdef0
sub.b @er3,@(0xffff9abc:16,r2l.b) ;7c35d2309abc
sub.b @er3,@(0xffff9abc:16,r2.w) ;7c35e2309abc
sub.b @er3,@(0xffff9abc:16,er2.l) ;7c35f2309abc
sub.b @er3,@(0x9abcdef0:32,r2l.b) ;7c35da309abcdef0
sub.b @er3,@(0x9abcdef0:32,r2.w) ;7c35ea309abcdef0
sub.b @er3,@(0x9abcdef0:32,er2.l) ;7c35fa309abcdef0
sub.b @er3,@0xffff9abc:16 ;7c3540309abc
sub.b @er3,@0x9abcdef0:32 ;7c3548309abcdef0
 
sub.b @-er3,@er1 ;01776c3c0130
sub.b @-er3,@(3:2,er1) ;01776c3c3130
sub.b @-er3,@-er1 ;01776c3cb130
sub.b @-er3,@er1+ ;01776c3c8130
sub.b @-er3,@er1- ;01776c3ca130
sub.b @-er3,@+er1 ;01776c3c9130
sub.b @-er3,@(0xffff9abc:16,er1) ;01776c3cc1309abc
sub.b @-er3,@(0x9abcdef0:32,er1) ;01776c3cc9309abcdef0
sub.b @-er3,@(0xffff9abc:16,r2l.b) ;01776c3cd2309abc
sub.b @-er3,@(0xffff9abc:16,r2.w) ;01776c3ce2309abc
sub.b @-er3,@(0xffff9abc:16,er2.l) ;01776c3cf2309abc
sub.b @-er3,@(0x9abcdef0:32,r2l.b) ;01776c3cda309abcdef0
sub.b @-er3,@(0x9abcdef0:32,r2.w) ;01776c3cea309abcdef0
sub.b @-er3,@(0x9abcdef0:32,er2.l) ;01776c3cfa309abcdef0
sub.b @-er3,@0xffff9abc:16 ;01776c3c40309abc
sub.b @-er3,@0x9abcdef0:32 ;01776c3c48309abcdef0
 
sub.b @er3+,@er1 ;01746c3c0130
sub.b @er3+,@(3:2,er1) ;01746c3c3130
sub.b @er3+,@-er1 ;01746c3cb130
sub.b @er3+,@er1+ ;01746c3c8130
sub.b @er3+,@er1- ;01746c3ca130
sub.b @er3+,@+er1 ;01746c3c9130
sub.b @er3+,@(0xffff9abc:16,er1) ;01746c3cc1309abc
sub.b @er3+,@(0x9abcdef0:32,er1) ;01746c3cc9309abcdef0
sub.b @er3+,@(0xffff9abc:16,r2l.b) ;01746c3cd2309abc
sub.b @er3+,@(0xffff9abc:16,r2.w) ;01746c3ce2309abc
sub.b @er3+,@(0xffff9abc:16,er2.l) ;01746c3cf2309abc
sub.b @er3+,@(0x9abcdef0:32,r2l.b) ;01746c3cda309abcdef0
sub.b @er3+,@(0x9abcdef0:32,r2.w) ;01746c3cea309abcdef0
sub.b @er3+,@(0x9abcdef0:32,er2.l) ;01746c3cfa309abcdef0
sub.b @er3+,@0xffff9abc:16 ;01746c3c40309abc
sub.b @er3+,@0x9abcdef0:32 ;01746c3c48309abcdef0
 
sub.b @er3-,@er1 ;01766c3c0130
sub.b @er3-,@(3:2,er1) ;01766c3c3130
sub.b @er3-,@-er1 ;01766c3cb130
sub.b @er3-,@er1+ ;01766c3c8130
sub.b @er3-,@er1- ;01766c3ca130
sub.b @er3-,@+er1 ;01766c3c9130
sub.b @er3-,@(0xffff9abc:16,er1) ;01766c3cc1309abc
sub.b @er3-,@(0x9abcdef0:32,er1) ;01766c3cc9309abcdef0
sub.b @er3-,@(0xffff9abc:16,r2l.b) ;01766c3cd2309abc
sub.b @er3-,@(0xffff9abc:16,r2.w) ;01766c3ce2309abc
sub.b @er3-,@(0xffff9abc:16,er2.l) ;01766c3cf2309abc
sub.b @er3-,@(0x9abcdef0:32,r2l.b) ;01766c3cda309abcdef0
sub.b @er3-,@(0x9abcdef0:32,r2.w) ;01766c3cea309abcdef0
sub.b @er3-,@(0x9abcdef0:32,er2.l) ;01766c3cfa309abcdef0
sub.b @er3-,@0xffff9abc:16 ;01766c3c40309abc
sub.b @er3-,@0x9abcdef0:32 ;01766c3c48309abcdef0
 
sub.b @+er3,@er1 ;01756c3c0130
sub.b @+er3,@(3:2,er1) ;01756c3c3130
sub.b @+er3,@-er1 ;01756c3cb130
sub.b @+er3,@er1+ ;01756c3c8130
sub.b @+er3,@er1- ;01756c3ca130
sub.b @+er3,@+er1 ;01756c3c9130
sub.b @+er3,@(0xffff9abc:16,er1) ;01756c3cc1309abc
sub.b @+er3,@(0x9abcdef0:32,er1) ;01756c3cc9309abcdef0
sub.b @+er3,@(0xffff9abc:16,r2l.b) ;01756c3cd2309abc
sub.b @+er3,@(0xffff9abc:16,r2.w) ;01756c3ce2309abc
sub.b @+er3,@(0xffff9abc:16,er2.l) ;01756c3cf2309abc
sub.b @+er3,@(0x9abcdef0:32,r2l.b) ;01756c3cda309abcdef0
sub.b @+er3,@(0x9abcdef0:32,r2.w) ;01756c3cea309abcdef0
sub.b @+er3,@(0x9abcdef0:32,er2.l) ;01756c3cfa309abcdef0
sub.b @+er3,@0xffff9abc:16 ;01756c3c40309abc
sub.b @+er3,@0x9abcdef0:32 ;01756c3c48309abcdef0
 
sub.b @(0x1234:16,er3),@er1 ;01746e3c12340130
sub.b @(0x1234:16,er3),@(3:2,er1) ;01746e3c12343130
sub.b @(0x1234:16,er3),@-er1 ;01746e3c1234b130
sub.b @(0x1234:16,er3),@er1+ ;01746e3c12348130
sub.b @(0x1234:16,er3),@er1- ;01746e3c1234a130
sub.b @(0x1234:16,er3),@+er1 ;01746e3c12349130
sub.b @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01746e3c1234c1309abc
sub.b @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01746e3c1234c9309abcdef0
sub.b @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01746e3c1234d2309abc
sub.b @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01746e3c1234e2309abc
sub.b @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01746e3c1234f2309abc
sub.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01746e3c1234da309abcdef0
sub.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01746e3c1234ea309abcdef0
sub.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01746e3c1234fa309abcdef0
sub.b @(0x1234:16,er3),@0xffff9abc:16 ;01746e3c123440309abc
sub.b @(0x1234:16,er3),@0x9abcdef0:32 ;01746e3c123448309abcdef0
 
sub.b @(0x12345678:32,er3),@er1 ;78346a2c123456780130
sub.b @(0x12345678:32,er3),@(3:2,er1) ;78346a2c123456783130
sub.b @(0x12345678:32,er3),@-er1 ;78346a2c12345678b130
sub.b @(0x12345678:32,er3),@er1+ ;78346a2c123456788130
sub.b @(0x12345678:32,er3),@er1- ;78346a2c12345678a130
sub.b @(0x12345678:32,er3),@+er1 ;78346a2c123456789130
sub.b @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346a2c12345678c1309abc
sub.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346a2c12345678c9309abcdef0
sub.b @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346a2c12345678d2309abc
sub.b @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346a2c12345678e2309abc
sub.b @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346a2c12345678f2309abc
sub.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346a2c12345678da309abcdef0
sub.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346a2c12345678ea309abcdef0
sub.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346a2c12345678fa309abcdef0
sub.b @(0x12345678:32,er3),@0xffff9abc:16 ;78346a2c1234567840309abc
sub.b @(0x12345678:32,er3),@0x9abcdef0:32 ;78346a2c1234567848309abcdef0
 
sub.b @(0x1234:16,r3l.b),@er1 ;01756e3c12340130
sub.b @(0x1234:16,r3l.b),@(3:2,er1) ;01756e3c12343130
sub.b @(0x1234:16,r3l.b),@-er1 ;01756e3c1234b130
sub.b @(0x1234:16,r3l.b),@er1+ ;01756e3c12348130
sub.b @(0x1234:16,r3l.b),@er1- ;01756e3c1234a130
sub.b @(0x1234:16,r3l.b),@+er1 ;01756e3c12349130
sub.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01756e3c1234c1309abc
sub.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01756e3c1234c9309abcdef0
sub.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01756e3c1234d2309abc
sub.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01756e3c1234e2309abc
sub.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01756e3c1234f2309abc
sub.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01756e3c1234da309abcdef0
sub.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01756e3c1234ea309abcdef0
sub.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01756e3c1234fa309abcdef0
sub.b @(0x1234:16,r3l.b),@0xffff9abc:16 ;01756e3c123440309abc
sub.b @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01756e3c123448309abcdef0
 
sub.b @(0x1234:16,r3.w),@er1 ;01766e3c12340130
sub.b @(0x1234:16,r3.w),@(3:2,er1) ;01766e3c12343130
sub.b @(0x1234:16,r3.w),@-er1 ;01766e3c1234b130
sub.b @(0x1234:16,r3.w),@er1+ ;01766e3c12348130
sub.b @(0x1234:16,r3.w),@er1- ;01766e3c1234a130
sub.b @(0x1234:16,r3.w),@+er1 ;01766e3c12349130
sub.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01766e3c1234c1309abc
sub.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01766e3c1234c9309abcdef0
sub.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01766e3c1234d2309abc
sub.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01766e3c1234e2309abc
sub.b @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01766e3c1234f2309abc
sub.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01766e3c1234da309abcdef0
sub.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01766e3c1234ea309abcdef0
sub.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01766e3c1234fa309abcdef0
sub.b @(0x1234:16,r3.w),@0xffff9abc:16 ;01766e3c123440309abc
sub.b @(0x1234:16,r3.w),@0x9abcdef0:32 ;01766e3c123448309abcdef0
 
sub.b @(0x1234:16,er3.l),@er1 ;01776e3c12340130
sub.b @(0x1234:16,er3.l),@(3:2,er1) ;01776e3c12343130
sub.b @(0x1234:16,er3.l),@-er1 ;01776e3c1234b130
sub.b @(0x1234:16,er3.l),@er1+ ;01776e3c12348130
sub.b @(0x1234:16,er3.l),@er1- ;01776e3c1234a130
sub.b @(0x1234:16,er3.l),@+er1 ;01776e3c12349130
sub.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01776e3c1234c1309abc
sub.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01776e3c1234c9309abcdef0
sub.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01776e3c1234d2309abc
sub.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01776e3c1234e2309abc
sub.b @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01776e3c1234f2309abc
sub.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01776e3c1234da309abcdef0
sub.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01776e3c1234ea309abcdef0
sub.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01776e3c1234fa309abcdef0
sub.b @(0x1234:16,er3.l),@0xffff9abc:16 ;01776e3c123440309abc
sub.b @(0x1234:16,er3.l),@0x9abcdef0:32 ;01776e3c123448309abcdef0
 
sub.b @(0x12345678:32,r3l.b),@er1 ;78356a2c123456780130
sub.b @(0x12345678:32,r3l.b),@(3:2,er1) ;78356a2c123456783130
sub.b @(0x12345678:32,r3l.b),@-er1 ;78356a2c12345678b130
sub.b @(0x12345678:32,r3l.b),@er1+ ;78356a2c123456788130
sub.b @(0x12345678:32,r3l.b),@er1- ;78356a2c12345678a130
sub.b @(0x12345678:32,r3l.b),@+er1 ;78356a2c123456789130
sub.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356a2c12345678c1309abc
sub.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356a2c12345678c9309abcdef0
sub.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356a2c12345678d2309abc
sub.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356a2c12345678e2309abc
sub.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356a2c12345678f2309abc
sub.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356a2c12345678da309abcdef0
sub.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356a2c12345678ea309abcdef0
sub.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356a2c12345678fa309abcdef0
sub.b @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356a2c1234567840309abc
sub.b @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356a2c1234567848309abcdef0
 
sub.b @(0x12345678:32,r3.w),@er1 ;78366a2c123456780130
sub.b @(0x12345678:32,r3.w),@(3:2,er1) ;78366a2c123456783130
sub.b @(0x12345678:32,r3.w),@-er1 ;78366a2c12345678b130
sub.b @(0x12345678:32,r3.w),@er1+ ;78366a2c123456788130
sub.b @(0x12345678:32,r3.w),@er1- ;78366a2c12345678a130
sub.b @(0x12345678:32,r3.w),@+er1 ;78366a2c123456789130
sub.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366a2c12345678c1309abc
sub.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366a2c12345678c9309abcdef0
sub.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366a2c12345678d2309abc
sub.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366a2c12345678e2309abc
sub.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366a2c12345678f2309abc
sub.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366a2c12345678da309abcdef0
sub.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366a2c12345678ea309abcdef0
sub.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366a2c12345678fa309abcdef0
sub.b @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366a2c1234567840309abc
sub.b @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366a2c1234567848309abcdef0
 
sub.b @(0x12345678:32,er3.l),@er1 ;78376a2c123456780130
sub.b @(0x12345678:32,er3.l),@(3:2,er1) ;78376a2c123456783130
sub.b @(0x12345678:32,er3.l),@-er1 ;78376a2c12345678b130
sub.b @(0x12345678:32,er3.l),@er1+ ;78376a2c123456788130
sub.b @(0x12345678:32,er3.l),@er1- ;78376a2c12345678a130
sub.b @(0x12345678:32,er3.l),@+er1 ;78376a2c123456789130
sub.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376a2c12345678c1309abc
sub.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376a2c12345678c9309abcdef0
sub.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376a2c12345678d2309abc
sub.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376a2c12345678e2309abc
sub.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376a2c12345678f2309abc
sub.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376a2c12345678da309abcdef0
sub.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376a2c12345678ea309abcdef0
sub.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376a2c12345678fa309abcdef0
sub.b @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376a2c1234567840309abc
sub.b @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376a2c1234567848309abcdef0
 
sub.b @0x1234:16,@er1 ;6a1512340130
sub.b @0x1234:16,@(3:2,er1) ;6a1512343130
sub.b @0x1234:16,@-er1 ;6a151234b130
sub.b @0x1234:16,@er1+ ;6a1512348130
sub.b @0x1234:16,@er1- ;6a151234a130
sub.b @0x1234:16,@+er1 ;6a1512349130
sub.b @0x1234:16,@(0xffff9abc:16,er1) ;6a151234c1309abc
sub.b @0x1234:16,@(0x9abcdef0:32,er1) ;6a151234c9309abcdef0
sub.b @0x1234:16,@(0xffff9abc:16,r2l.b) ;6a151234d2309abc
sub.b @0x1234:16,@(0xffff9abc:16,r2.w) ;6a151234e2309abc
sub.b @0x1234:16,@(0xffff9abc:16,er2.l) ;6a151234f2309abc
sub.b @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6a151234da309abcdef0
sub.b @0x1234:16,@(0x9abcdef0:32,r2.w) ;6a151234ea309abcdef0
sub.b @0x1234:16,@(0x9abcdef0:32,er2.l) ;6a151234fa309abcdef0
sub.b @0x1234:16,@0xffff9abc:16 ;6a15123440309abc
sub.b @0x1234:16,@0x9abcdef0:32 ;6a15123448309abcdef0
 
sub.b @0x12345678:32,@er1 ;6a35123456780130
sub.b @0x12345678:32,@(3:2,er1) ;6a35123456783130
sub.b @0x12345678:32,@-er1 ;6a3512345678b130
sub.b @0x12345678:32,@er1+ ;6a35123456788130
sub.b @0x12345678:32,@er1- ;6a3512345678a130
sub.b @0x12345678:32,@+er1 ;6a35123456789130
sub.b @0x12345678:32,@(0xffff9abc:16,er1) ;6a3512345678c1309abc
sub.b @0x12345678:32,@(0x9abcdef0:32,er1) ;6a3512345678c9309abcdef0
sub.b @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6a3512345678d2309abc
sub.b @0x12345678:32,@(0xffff9abc:16,r2.w) ;6a3512345678e2309abc
sub.b @0x12345678:32,@(0xffff9abc:16,er2.l) ;6a3512345678f2309abc
sub.b @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6a3512345678da309abcdef0
sub.b @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6a3512345678ea309abcdef0
sub.b @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6a3512345678fa309abcdef0
sub.b @0x12345678:32,@0xffff9abc:16 ;6a351234567840309abc
sub.b @0x12345678:32,@0x9abcdef0:32 ;6a351234567848309abcdef0
 
sub.w #0x1234:16,r1 ;79311234
sub.w #7:3,r2 ;1a72
sub.w #0x1234:16,@er1 ;015e01301234
sub.w #0x1234:16,@(0x6:2,er1) ;015e31301234
sub.w #0x1234:16,@er1+ ;015e81301234
sub.w #0x1234:16,@-er1 ;015eb1301234
sub.w #0x1234:16,@+er1 ;015e91301234
sub.w #0x1234:16,@er1- ;015ea1301234
sub.w #0x1234:16,@(0xffff9abc:16,er1) ;015ec1309abc1234
sub.w #0x1234:16,@(0x9abcdef0:32,er1) ;015ec9309abcdef01234
sub.w #0x1234:16,@(0xffff9abc:16,r2l.b) ;015ed2309abc1234
sub.w #0x1234:16,@(0xffff9abc:16,r2.w) ;015ee2309abc1234
sub.w #0x1234:16,@(0xffff9abc:16,er2.l) ;015ef2309abc1234
sub.w #0x1234:16,@(0x9abcdef0:32,r2l.b) ;015eda309abcdef01234
sub.w #0x1234:16,@(0x9abcdef0:32,r2.w) ;015eea309abcdef01234
sub.w #0x1234:16,@(0x9abcdef0:32,er2.l) ;015efa309abcdef01234
sub.w #0x1234:16,@0xffff9abc:16 ;015e40309abc1234
sub.w #0x1234:16,@0x9abcdef0:32 ;015e48309abcdef01234
 
sub.w #0x7:3,@er1 ;7d901a70
sub.w #0x7:3,@0x1234:16 ;6b1812341a70
sub.w #0x7:3,@0x12345678:32 ;6b38123456781a70
 
sub.w r3,r1 ;1931
 
sub.w r3,@er1 ;7d901930
sub.w r3,@(0x6:2,er1) ;01593133
sub.w r3,@er1+ ;01598133
sub.w r3,@-er1 ;0159b133
sub.w r3,@+er1 ;01599133
sub.w r3,@er1- ;0159a133
sub.w r3,@(0x1234:16,er1) ;0159c1331234
sub.w r3,@(0x12345678:32,er1) ;0159c93312345678
sub.w r3,@(0x1234:16,r2l.b) ;0159d2331234
sub.w r3,@(0x1234:16,r2.w) ;0159e2331234
sub.w r3,@(0x1234:16,er2.l) ;0159f2331234
sub.w r3,@(0x12345678:32,r2l.b) ;0159da3312345678
sub.w r3,@(0x12345678:32,r2.w) ;0159ea3312345678
sub.w r3,@(0x12345678:32,er2.l) ;0159fa3312345678
sub.w r3,@0x1234:16 ;6b1812341930
sub.w r3,@0x12345678:32 ;6b38123456781930
 
sub.w @er3,r1 ;7cb01901
sub.w @(0x6:2,er3),r1 ;015a3331
sub.w @er3+,r1 ;015a8331
sub.w @-er3,r1 ;015ab331
sub.w @+er3,r1 ;015a9331
sub.w @er3-,r1 ;015aa331
sub.w @(0x1234:16,er1),r1 ;015ac1311234
sub.w @(0x12345678:32,er1),r1 ;015ac93112345678
sub.w @(0x1234:16,r2l.b),r1 ;015ad2311234
sub.w @(0x1234:16,r2.w),r1 ;015ae2311234
sub.w @(0x1234:16,er2.l),r1 ;015af2311234
sub.w @(0x12345678:32,r2l.b),r1 ;015ada3112345678
sub.w @(0x12345678:32,r2.w),r1 ;015aea3112345678
sub.w @(0x12345678:32,er2.l),r1 ;015afa3112345678
sub.w @0x1234:16,r1 ;6b1012341901
sub.w @0x12345678:32,r1 ;6b30123456781901
 
sub.w @er3,@er1 ;7cb50130
sub.w @er3,@(6:2,er1) ;7cb53130
sub.w @er3,@-er1 ;7cb5b130
sub.w @er3,@er1+ ;7cb58130
sub.w @er3,@er1- ;7cb5a130
sub.w @er3,@+er1 ;7cb59130
sub.w @er3,@(0xffff9abc:16,er1) ;7cb5c1309abc
sub.w @er3,@(0x9abcdef0:32,er1) ;7cb5c9309abcdef0
sub.w @er3,@(0xffff9abc:16,r2l.b) ;7cb5d2309abc
sub.w @er3,@(0xffff9abc:16,r2.w) ;7cb5e2309abc
sub.w @er3,@(0xffff9abc:16,er2.l) ;7cb5f2309abc
sub.w @er3,@(0x9abcdef0:32,r2l.b) ;7cb5da309abcdef0
sub.w @er3,@(0x9abcdef0:32,r2.w) ;7cb5ea309abcdef0
sub.w @er3,@(0x9abcdef0:32,er2.l) ;7cb5fa309abcdef0
sub.w @er3,@0xffff9abc:16 ;7cb540309abc
sub.w @er3,@0x9abcdef0:32 ;7cb548309abcdef0
 
sub.w @-er3,@er1 ;01576d3c0130
sub.w @-er3,@(6:2,er1) ;01576d3c3130
sub.w @-er3,@-er1 ;01576d3cb130
sub.w @-er3,@er1+ ;01576d3c8130
sub.w @-er3,@er1- ;01576d3ca130
sub.w @-er3,@+er1 ;01576d3c9130
sub.w @-er3,@(0xffff9abc:16,er1) ;01576d3cc1309abc
sub.w @-er3,@(0x9abcdef0:32,er1) ;01576d3cc9309abcdef0
sub.w @-er3,@(0xffff9abc:16,r2l.b) ;01576d3cd2309abc
sub.w @-er3,@(0xffff9abc:16,r2.w) ;01576d3ce2309abc
sub.w @-er3,@(0xffff9abc:16,er2.l) ;01576d3cf2309abc
sub.w @-er3,@(0x9abcdef0:32,r2l.b) ;01576d3cda309abcdef0
sub.w @-er3,@(0x9abcdef0:32,r2.w) ;01576d3cea309abcdef0
sub.w @-er3,@(0x9abcdef0:32,er2.l) ;01576d3cfa309abcdef0
sub.w @-er3,@0xffff9abc:16 ;01576d3c40309abc
sub.w @-er3,@0x9abcdef0:32 ;01576d3c48309abcdef0
 
sub.w @er3+,@er1 ;01546d3c0130
sub.w @er3+,@(6:2,er1) ;01546d3c3130
sub.w @er3+,@-er1 ;01546d3cb130
sub.w @er3+,@er1+ ;01546d3c8130
sub.w @er3+,@er1- ;01546d3ca130
sub.w @er3+,@+er1 ;01546d3c9130
sub.w @er3+,@(0xffff9abc:16,er1) ;01546d3cc1309abc
sub.w @er3+,@(0x9abcdef0:32,er1) ;01546d3cc9309abcdef0
sub.w @er3+,@(0xffff9abc:16,r2l.b) ;01546d3cd2309abc
sub.w @er3+,@(0xffff9abc:16,r2.w) ;01546d3ce2309abc
sub.w @er3+,@(0xffff9abc:16,er2.l) ;01546d3cf2309abc
sub.w @er3+,@(0x9abcdef0:32,r2l.b) ;01546d3cda309abcdef0
sub.w @er3+,@(0x9abcdef0:32,r2.w) ;01546d3cea309abcdef0
sub.w @er3+,@(0x9abcdef0:32,er2.l) ;01546d3cfa309abcdef0
sub.w @er3+,@0xffff9abc:16 ;01546d3c40309abc
sub.w @er3+,@0x9abcdef0:32 ;01546d3c48309abcdef0
 
sub.w @er3-,@er1 ;01566d3c0130
sub.w @er3-,@(6:2,er1) ;01566d3c3130
sub.w @er3-,@-er1 ;01566d3cb130
sub.w @er3-,@er1+ ;01566d3c8130
sub.w @er3-,@er1- ;01566d3ca130
sub.w @er3-,@+er1 ;01566d3c9130
sub.w @er3-,@(0xffff9abc:16,er1) ;01566d3cc1309abc
sub.w @er3-,@(0x9abcdef0:32,er1) ;01566d3cc9309abcdef0
sub.w @er3-,@(0xffff9abc:16,r2l.b) ;01566d3cd2309abc
sub.w @er3-,@(0xffff9abc:16,r2.w) ;01566d3ce2309abc
sub.w @er3-,@(0xffff9abc:16,er2.l) ;01566d3cf2309abc
sub.w @er3-,@(0x9abcdef0:32,r2l.b) ;01566d3cda309abcdef0
sub.w @er3-,@(0x9abcdef0:32,r2.w) ;01566d3cea309abcdef0
sub.w @er3-,@(0x9abcdef0:32,er2.l) ;01566d3cfa309abcdef0
sub.w @er3-,@0xffff9abc:16 ;01566d3c40309abc
sub.w @er3-,@0x9abcdef0:32 ;01566d3c48309abcdef0
 
sub.w @+er3,@er1 ;01556d3c0130
sub.w @+er3,@(6:2,er1) ;01556d3c3130
sub.w @+er3,@-er1 ;01556d3cb130
sub.w @+er3,@er1+ ;01556d3c8130
sub.w @+er3,@er1- ;01556d3ca130
sub.w @+er3,@+er1 ;01556d3c9130
sub.w @+er3,@(0xffff9abc:16,er1) ;01556d3cc1309abc
sub.w @+er3,@(0x9abcdef0:32,er1) ;01556d3cc9309abcdef0
sub.w @+er3,@(0xffff9abc:16,r2l.b) ;01556d3cd2309abc
sub.w @+er3,@(0xffff9abc:16,r2.w) ;01556d3ce2309abc
sub.w @+er3,@(0xffff9abc:16,er2.l) ;01556d3cf2309abc
sub.w @+er3,@(0x9abcdef0:32,r2l.b) ;01556d3cda309abcdef0
sub.w @+er3,@(0x9abcdef0:32,r2.w) ;01556d3cea309abcdef0
sub.w @+er3,@(0x9abcdef0:32,er2.l) ;01556d3cfa309abcdef0
sub.w @+er3,@0xffff9abc:16 ;01556d3c40309abc
sub.w @+er3,@0x9abcdef0:32 ;01556d3c48309abcdef0
 
sub.w @(0x1234:16,er3),@er1 ;01546f3c12340130
sub.w @(0x1234:16,er3),@(6:2,er1) ;01546f3c12343130
sub.w @(0x1234:16,er3),@-er1 ;01546f3c1234b130
sub.w @(0x1234:16,er3),@er1+ ;01546f3c12348130
sub.w @(0x1234:16,er3),@er1- ;01546f3c1234a130
sub.w @(0x1234:16,er3),@+er1 ;01546f3c12349130
sub.w @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01546f3c1234c1309abc
sub.w @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01546f3c1234c9309abcdef0
sub.w @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01546f3c1234d2309abc
sub.w @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01546f3c1234e2309abc
sub.w @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01546f3c1234f2309abc
sub.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01546f3c1234da309abcdef0
sub.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01546f3c1234ea309abcdef0
sub.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01546f3c1234fa309abcdef0
sub.w @(0x1234:16,er3),@0xffff9abc:16 ;01546f3c123440309abc
sub.w @(0x1234:16,er3),@0x9abcdef0:32 ;01546f3c123448309abcdef0
 
sub.w @(0x12345678:32,er3),@er1 ;78346b2c123456780130
sub.w @(0x12345678:32,er3),@(6:2,er1) ;78346b2c123456783130
sub.w @(0x12345678:32,er3),@-er1 ;78346b2c12345678b130
sub.w @(0x12345678:32,er3),@er1+ ;78346b2c123456788130
sub.w @(0x12345678:32,er3),@er1- ;78346b2c12345678a130
sub.w @(0x12345678:32,er3),@+er1 ;78346b2c123456789130
sub.w @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346b2c12345678c1309abc
sub.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346b2c12345678c9309abcdef0
sub.w @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346b2c12345678d2309abc
sub.w @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346b2c12345678e2309abc
sub.w @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346b2c12345678f2309abc
sub.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346b2c12345678da309abcdef0
sub.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346b2c12345678ea309abcdef0
sub.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346b2c12345678fa309abcdef0
sub.w @(0x12345678:32,er3),@0xffff9abc:16 ;78346b2c1234567840309abc
sub.w @(0x12345678:32,er3),@0x9abcdef0:32 ;78346b2c1234567848309abcdef0
 
sub.w @(0x1234:16,r3l.b),@er1 ;01556f3c12340130
sub.w @(0x1234:16,r3l.b),@(6:2,er1) ;01556f3c12343130
sub.w @(0x1234:16,r3l.b),@-er1 ;01556f3c1234b130
sub.w @(0x1234:16,r3l.b),@er1+ ;01556f3c12348130
sub.w @(0x1234:16,r3l.b),@er1- ;01556f3c1234a130
sub.w @(0x1234:16,r3l.b),@+er1 ;01556f3c12349130
sub.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01556f3c1234c1309abc
sub.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01556f3c1234c9309abcdef0
sub.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01556f3c1234d2309abc
sub.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01556f3c1234e2309abc
sub.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01556f3c1234f2309abc
sub.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01556f3c1234da309abcdef0
sub.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01556f3c1234ea309abcdef0
sub.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01556f3c1234fa309abcdef0
sub.w @(0x1234:16,r3l.b),@0xffff9abc:16 ;01556f3c123440309abc
sub.w @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01556f3c123448309abcdef0
 
sub.w @(0x1234:16,r3.w),@er1 ;01566f3c12340130
sub.w @(0x1234:16,r3.w),@(6:2,er1) ;01566f3c12343130
sub.w @(0x1234:16,r3.w),@-er1 ;01566f3c1234b130
sub.w @(0x1234:16,r3.w),@er1+ ;01566f3c12348130
sub.w @(0x1234:16,r3.w),@er1- ;01566f3c1234a130
sub.w @(0x1234:16,r3.w),@+er1 ;01566f3c12349130
sub.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01566f3c1234c1309abc
sub.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01566f3c1234c9309abcdef0
sub.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01566f3c1234d2309abc
sub.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01566f3c1234e2309abc
sub.w @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01566f3c1234f2309abc
sub.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01566f3c1234da309abcdef0
sub.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01566f3c1234ea309abcdef0
sub.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01566f3c1234fa309abcdef0
sub.w @(0x1234:16,r3.w),@0xffff9abc:16 ;01566f3c123440309abc
sub.w @(0x1234:16,r3.w),@0x9abcdef0:32 ;01566f3c123448309abcdef0
 
sub.w @(0x1234:16,er3.l),@er1 ;01576f3c12340130
sub.w @(0x1234:16,er3.l),@(6:2,er1) ;01576f3c12343130
sub.w @(0x1234:16,er3.l),@-er1 ;01576f3c1234b130
sub.w @(0x1234:16,er3.l),@er1+ ;01576f3c12348130
sub.w @(0x1234:16,er3.l),@er1- ;01576f3c1234a130
sub.w @(0x1234:16,er3.l),@+er1 ;01576f3c12349130
sub.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01576f3c1234c1309abc
sub.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01576f3c1234c9309abcdef0
sub.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01576f3c1234d2309abc
sub.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01576f3c1234e2309abc
sub.w @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01576f3c1234f2309abc
sub.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01576f3c1234da309abcdef0
sub.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01576f3c1234ea309abcdef0
sub.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01576f3c1234fa309abcdef0
sub.w @(0x1234:16,er3.l),@0xffff9abc:16 ;01576f3c123440309abc
sub.w @(0x1234:16,er3.l),@0x9abcdef0:32 ;01576f3c123448309abcdef0
 
sub.w @(0x12345678:32,r3l.b),@er1 ;78356b2c123456780130
sub.w @(0x12345678:32,r3l.b),@(6:2,er1) ;78356b2c123456783130
sub.w @(0x12345678:32,r3l.b),@-er1 ;78356b2c12345678b130
sub.w @(0x12345678:32,r3l.b),@er1+ ;78356b2c123456788130
sub.w @(0x12345678:32,r3l.b),@er1- ;78356b2c12345678a130
sub.w @(0x12345678:32,r3l.b),@+er1 ;78356b2c123456789130
sub.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356b2c12345678c1309abc
sub.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356b2c12345678c9309abcdef0
sub.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356b2c12345678d2309abc
sub.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356b2c12345678e2309abc
sub.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356b2c12345678f2309abc
sub.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356b2c12345678da309abcdef0
sub.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356b2c12345678ea309abcdef0
sub.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356b2c12345678fa309abcdef0
sub.w @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356b2c1234567840309abc
sub.w @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356b2c1234567848309abcdef0
 
sub.w @(0x12345678:32,r3.w),@er1 ;78366b2c123456780130
sub.w @(0x12345678:32,r3.w),@(6:2,er1) ;78366b2c123456783130
sub.w @(0x12345678:32,r3.w),@-er1 ;78366b2c12345678b130
sub.w @(0x12345678:32,r3.w),@er1+ ;78366b2c123456788130
sub.w @(0x12345678:32,r3.w),@er1- ;78366b2c12345678a130
sub.w @(0x12345678:32,r3.w),@+er1 ;78366b2c123456789130
sub.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366b2c12345678c1309abc
sub.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366b2c12345678c9309abcdef0
sub.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366b2c12345678d2309abc
sub.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366b2c12345678e2309abc
sub.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366b2c12345678f2309abc
sub.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366b2c12345678da309abcdef0
sub.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366b2c12345678ea309abcdef0
sub.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366b2c12345678fa309abcdef0
sub.w @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366b2c1234567840309abc
sub.w @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366b2c1234567848309abcdef0
 
sub.w @(0x12345678:32,er3.l),@er1 ;78376b2c123456780130
sub.w @(0x12345678:32,er3.l),@(6:2,er1) ;78376b2c123456783130
sub.w @(0x12345678:32,er3.l),@-er1 ;78376b2c12345678b130
sub.w @(0x12345678:32,er3.l),@er1+ ;78376b2c123456788130
sub.w @(0x12345678:32,er3.l),@er1- ;78376b2c12345678a130
sub.w @(0x12345678:32,er3.l),@+er1 ;78376b2c123456789130
sub.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376b2c12345678c1309abc
sub.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376b2c12345678c9309abcdef0
sub.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376b2c12345678d2309abc
sub.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376b2c12345678e2309abc
sub.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376b2c12345678f2309abc
sub.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376b2c12345678da309abcdef0
sub.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376b2c12345678ea309abcdef0
sub.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376b2c12345678fa309abcdef0
sub.w @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376b2c1234567840309abc
sub.w @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376b2c1234567848309abcdef0
 
sub.w @0x1234:16,@er1 ;6b1512340130
sub.w @0x1234:16,@(6:2,er1) ;6b1512343130
sub.w @0x1234:16,@-er1 ;6b151234b130
sub.w @0x1234:16,@er1+ ;6b1512348130
sub.w @0x1234:16,@er1- ;6b151234a130
sub.w @0x1234:16,@+er1 ;6b1512349130
sub.w @0x1234:16,@(0xffff9abc:16,er1) ;6b151234c1309abc
sub.w @0x1234:16,@(0x9abcdef0:32,er1) ;6b151234c9309abcdef0
sub.w @0x1234:16,@(0xffff9abc:16,r2l.b) ;6b151234d2309abc
sub.w @0x1234:16,@(0xffff9abc:16,r2.w) ;6b151234e2309abc
sub.w @0x1234:16,@(0xffff9abc:16,er2.l) ;6b151234f2309abc
sub.w @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6b151234da309abcdef0
sub.w @0x1234:16,@(0x9abcdef0:32,r2.w) ;6b151234ea309abcdef0
sub.w @0x1234:16,@(0x9abcdef0:32,er2.l) ;6b151234fa309abcdef0
sub.w @0x1234:16,@0xffff9abc:16 ;6b15123440309abc
sub.w @0x1234:16,@0x9abcdef0:32 ;6b15123448309abcdef0
 
sub.w @0x12345678:32,@er1 ;6b35123456780130
sub.w @0x12345678:32,@(6:2,er1) ;6b35123456783130
sub.w @0x12345678:32,@-er1 ;6b3512345678b130
sub.w @0x12345678:32,@er1+ ;6b35123456788130
sub.w @0x12345678:32,@er1- ;6b3512345678a130
sub.w @0x12345678:32,@+er1 ;6b35123456789130
sub.w @0x12345678:32,@(0xffff9abc:16,er1) ;6b3512345678c1309abc
sub.w @0x12345678:32,@(0x9abcdef0:32,er1) ;6b3512345678c9309abcdef0
sub.w @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6b3512345678d2309abc
sub.w @0x12345678:32,@(0xffff9abc:16,r2.w) ;6b3512345678e2309abc
sub.w @0x12345678:32,@(0xffff9abc:16,er2.l) ;6b3512345678f2309abc
sub.w @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6b3512345678da309abcdef0
sub.w @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6b3512345678ea309abcdef0
sub.w @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6b3512345678fa309abcdef0
sub.w @0x12345678:32,@0xffff9abc:16 ;6b351234567840309abc
sub.w @0x12345678:32,@0x9abcdef0:32 ;6b351234567848309abcdef0
 
sub.l #0x12345678:32,er1 ;7a3112345678
sub.l #0x1234:16,er1 ;7a391234
sub.l #0x7:3,er2 ;1afa
sub.l #0x12345678:32,@er1 ;010e013812345678
sub.l #0x12345678:32,@(0xc:2,er1) ;010e313812345678
sub.l #0x12345678:32,@er1+ ;010e813812345678
sub.l #0x12345678:32,@-er1 ;010eb13812345678
sub.l #0x12345678:32,@+er1 ;010e913812345678
sub.l #0x12345678:32,@er1- ;010ea13812345678
sub.l #0x12345678:32,@(0xffff9abc:16,er1) ;010ec1389abc12345678
sub.l #0x12345678:32,@(0x9abcdef0:32,er1) ;010ec9389abcdef012345678
sub.l #0x12345678:32,@(0xffff9abc:16,r2l.b) ;010ed2389abc12345678
sub.l #0x12345678:32,@(0xffff9abc:16,r2.w) ;010ee2389abc12345678
sub.l #0x12345678:32,@(0xffff9abc:16,er2.l) ;010ef2389abc12345678
sub.l #0x12345678:32,@(0x9abcdef0:32,r2l.b) ;010eda389abcdef012345678
sub.l #0x12345678:32,@(0x9abcdef0:32,r2.w) ;010eea389abcdef012345678
sub.l #0x12345678:32,@(0x9abcdef0:32,er2.l) ;010efa389abcdef012345678
sub.l #0x12345678:32,@0xffff9abc:16 ;010e40389abc12345678
sub.l #0x12345678:32,@0x9abcdef0:32 ;010e48389abcdef012345678
sub.l #0x1234:16,@er1 ;010e01301234
sub.l #0x1234:16,@(0xc:2,er1) ;010e31301234
sub.l #0x1234:16,@er1+ ;010e81301234
sub.l #0x1234:16,@-er1 ;010eb1301234
sub.l #0x1234:16,@+er1 ;010e91301234
sub.l #0x1234:16,@er1- ;010ea1301234
sub.l #0x1234:16,@(0xffff9abc:16,er1) ;010ec1309abc1234
sub.l #0x1234:16,@(0x9abcdef0:32,er1) ;010ec9309abcdef01234
sub.l #0x1234:16,@(0xffff9abc:16,r2l.b) ;010ed2309abc1234
sub.l #0x1234:16,@(0xffff9abc:16,r2.w) ;010ee2309abc1234
sub.l #0x1234:16,@(0xffff9abc:16,er2.l) ;010ef2309abc1234
sub.l #0x1234:16,@(0x9abcdef0:32,r2l.b) ;010eda309abcdef01234
sub.l #0x1234:16,@(0x9abcdef0:32,r2.w) ;010eea309abcdef01234
sub.l #0x1234:16,@(0x9abcdef0:32,er2.l) ;010efa309abcdef01234
sub.l #0x1234:16,@0xffff9abc:16 ;010e40309abc1234
sub.l #0x1234:16,@0x9abcdef0:32 ;010e48309abcdef01234
 
sub.l er3,er1 ;1ab1
 
sub.l er3,@er1 ;01090133
sub.l er3,@(0xc:2,er1) ;01093133
sub.l er3,@er1+ ;01098133
sub.l er3,@-er1 ;0109b133
sub.l er3,@+er1 ;01099133
sub.l er3,@er1- ;0109a133
sub.l er3,@(0x1234:16,er1) ;0109c1331234
sub.l er3,@(0x12345678:32,er1) ;0109c93312345678
sub.l er3,@(0x1234:16,r2l.b) ;0109d2331234
sub.l er3,@(0x1234:16,r2.w) ;0109e2331234
sub.l er3,@(0x1234:16,er2.l) ;0109f2331234
sub.l er3,@(0x12345678:32,r2l.b) ;0109da3312345678
sub.l er3,@(0x12345678:32,r2.w) ;0109ea3312345678
sub.l er3,@(0x12345678:32,er2.l) ;0109fa3312345678
sub.l er3,@0x1234:16 ;010940331234
sub.l er3,@0x12345678:32 ;0109483312345678
 
sub.l @er3,er1 ;010a0331
sub.l @(0xc:2,er3),er1 ;010a3331
sub.l @er3+,er1 ;010a8331
sub.l @-er3,er1 ;010ab331
sub.l @+er3,er1 ;010a9331
sub.l @er3-,er1 ;010aa331
sub.l @(0x1234:16,er1),er1 ;010ac1311234
sub.l @(0x12345678:32,er1),er1 ;010ac93112345678
sub.l @(0x1234:16,r2l.b),er1 ;010ad2311234
sub.l @(0x1234:16,r2.w),er1 ;010ae2311234
sub.l @(0x1234:16,er2.l),er1 ;010af2311234
sub.l @(0x12345678:32,r2l.b),er1 ;010ada3112345678
sub.l @(0x12345678:32,r2.w),er1 ;010aea3112345678
sub.l @(0x12345678:32,er2.l),er1 ;010afa3112345678
sub.l @0x1234:16,er1 ;010a40311234
sub.l @0x12345678:32,er1 ;010a483112345678
 
sub.l @er3,@er1 ;0104693c0130
sub.l @er3,@(0xc:2,er1) ;0104693c3130
sub.l @er3,@-er1 ;0104693cb130
sub.l @er3,@er1+ ;0104693c8130
sub.l @er3,@er1- ;0104693ca130
sub.l @er3,@+er1 ;0104693c9130
sub.l @er3,@(0xffff9abc:16,er1) ;0104693cc1309abc
sub.l @er3,@(0x9abcdef0:32,er1) ;0104693cc9309abcdef0
sub.l @er3,@(0xffff9abc:16,r2l.b) ;0104693cd2309abc
sub.l @er3,@(0xffff9abc:16,r2.w) ;0104693ce2309abc
sub.l @er3,@(0xffff9abc:16,er2.l) ;0104693cf2309abc
sub.l @er3,@(0x9abcdef0:32,r2l.b) ;0104693cda309abcdef0
sub.l @er3,@(0x9abcdef0:32,r2.w) ;0104693cea309abcdef0
sub.l @er3,@(0x9abcdef0:32,er2.l) ;0104693cfa309abcdef0
sub.l @er3,@0xffff9abc:16 ;0104693c40309abc
sub.l @er3,@0x9abcdef0:32 ;0104693c48309abcdef0
 
sub.l @(0xc:2,er3),@er1 ;0107693c0130
sub.l @(0xc:2,er3),@(0xc:2,er1) ;0107693c3130
sub.l @(0xc:2,er3),@-er1 ;0107693cb130
sub.l @(0xc:2,er3),@er1+ ;0107693c8130
sub.l @(0xc:2,er3),@er1- ;0107693ca130
sub.l @(0xc:2,er3),@+er1 ;0107693c9130
sub.l @(0xc:2,er3),@(0xffff9abc:16,er1) ;0107693cc1309abc
sub.l @(0xc:2,er3),@(0x9abcdef0:32,er1) ;0107693cc9309abcdef0
sub.l @(0xc:2,er3),@(0xffff9abc:16,r2l.b) ;0107693cd2309abc
sub.l @(0xc:2,er3),@(0xffff9abc:16,r2.w) ;0107693ce2309abc
sub.l @(0xc:2,er3),@(0xffff9abc:16,er2.l) ;0107693cf2309abc
sub.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b) ;0107693cda309abcdef0
sub.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w) ;0107693cea309abcdef0
sub.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l) ;0107693cfa309abcdef0
sub.l @(0xc:2,er3),@0xffff9abc:16 ;0107693c40309abc
sub.l @(0xc:2,er3),@0x9abcdef0:32 ;0107693c48309abcdef0
 
sub.l @-er3,@er1 ;01076d3c0130
sub.l @-er3,@(0xc:2,er1) ;01076d3c3130
sub.l @-er3,@-er1 ;01076d3cb130
sub.l @-er3,@er1+ ;01076d3c8130
sub.l @-er3,@er1- ;01076d3ca130
sub.l @-er3,@+er1 ;01076d3c9130
sub.l @-er3,@(0xffff9abc:16,er1) ;01076d3cc1309abc
sub.l @-er3,@(0x9abcdef0:32,er1) ;01076d3cc9309abcdef0
sub.l @-er3,@(0xffff9abc:16,r2l.b) ;01076d3cd2309abc
sub.l @-er3,@(0xffff9abc:16,r2.w) ;01076d3ce2309abc
sub.l @-er3,@(0xffff9abc:16,er2.l) ;01076d3cf2309abc
sub.l @-er3,@(0x9abcdef0:32,r2l.b) ;01076d3cda309abcdef0
sub.l @-er3,@(0x9abcdef0:32,r2.w) ;01076d3cea309abcdef0
sub.l @-er3,@(0x9abcdef0:32,er2.l) ;01076d3cfa309abcdef0
sub.l @-er3,@0xffff9abc:16 ;01076d3c40309abc
sub.l @-er3,@0x9abcdef0:32 ;01076d3c48309abcdef0
 
sub.l @er3+,@er1 ;01046d3c0130
sub.l @er3+,@(0xc:2,er1) ;01046d3c3130
sub.l @er3+,@-er1 ;01046d3cb130
sub.l @er3+,@er1+ ;01046d3c8130
sub.l @er3+,@er1- ;01046d3ca130
sub.l @er3+,@+er1 ;01046d3c9130
sub.l @er3+,@(0xffff9abc:16,er1) ;01046d3cc1309abc
sub.l @er3+,@(0x9abcdef0:32,er1) ;01046d3cc9309abcdef0
sub.l @er3+,@(0xffff9abc:16,r2l.b) ;01046d3cd2309abc
sub.l @er3+,@(0xffff9abc:16,r2.w) ;01046d3ce2309abc
sub.l @er3+,@(0xffff9abc:16,er2.l) ;01046d3cf2309abc
sub.l @er3+,@(0x9abcdef0:32,r2l.b) ;01046d3cda309abcdef0
sub.l @er3+,@(0x9abcdef0:32,r2.w) ;01046d3cea309abcdef0
sub.l @er3+,@(0x9abcdef0:32,er2.l) ;01046d3cfa309abcdef0
sub.l @er3+,@0xffff9abc:16 ;01046d3c40309abc
sub.l @er3+,@0x9abcdef0:32 ;01046d3c48309abcdef0
 
sub.l @er3-,@er1 ;01066d3c0130
sub.l @er3-,@(0xc:2,er1) ;01066d3c3130
sub.l @er3-,@-er1 ;01066d3cb130
sub.l @er3-,@er1+ ;01066d3c8130
sub.l @er3-,@er1- ;01066d3ca130
sub.l @er3-,@+er1 ;01066d3c9130
sub.l @er3-,@(0xffff9abc:16,er1) ;01066d3cc1309abc
sub.l @er3-,@(0x9abcdef0:32,er1) ;01066d3cc9309abcdef0
sub.l @er3-,@(0xffff9abc:16,r2l.b) ;01066d3cd2309abc
sub.l @er3-,@(0xffff9abc:16,r2.w) ;01066d3ce2309abc
sub.l @er3-,@(0xffff9abc:16,er2.l) ;01066d3cf2309abc
sub.l @er3-,@(0x9abcdef0:32,r2l.b) ;01066d3cda309abcdef0
sub.l @er3-,@(0x9abcdef0:32,r2.w) ;01066d3cea309abcdef0
sub.l @er3-,@(0x9abcdef0:32,er2.l) ;01066d3cfa309abcdef0
sub.l @er3-,@0xffff9abc:16 ;01066d3c40309abc
sub.l @er3-,@0x9abcdef0:32 ;01066d3c48309abcdef0
 
sub.l @+er3,@er1 ;01056d3c0130
sub.l @+er3,@(0xc:2,er1) ;01056d3c3130
sub.l @+er3,@-er1 ;01056d3cb130
sub.l @+er3,@er1+ ;01056d3c8130
sub.l @+er3,@er1- ;01056d3ca130
sub.l @+er3,@+er1 ;01056d3c9130
sub.l @+er3,@(0xffff9abc:16,er1) ;01056d3cc1309abc
sub.l @+er3,@(0x9abcdef0:32,er1) ;01056d3cc9309abcdef0
sub.l @+er3,@(0xffff9abc:16,r2l.b) ;01056d3cd2309abc
sub.l @+er3,@(0xffff9abc:16,r2.w) ;01056d3ce2309abc
sub.l @+er3,@(0xffff9abc:16,er2.l) ;01056d3cf2309abc
sub.l @+er3,@(0x9abcdef0:32,r2l.b) ;01056d3cda309abcdef0
sub.l @+er3,@(0x9abcdef0:32,r2.w) ;01056d3cea309abcdef0
sub.l @+er3,@(0x9abcdef0:32,er2.l) ;01056d3cfa309abcdef0
sub.l @+er3,@0xffff9abc:16 ;01056d3c40309abc
sub.l @+er3,@0x9abcdef0:32 ;01056d3c48309abcdef0
 
sub.l @(0x1234:16,er3),@er1 ;01046f3c12340130
sub.l @(0x1234:16,er3),@(0xc:2,er1) ;01046f3c12343130
sub.l @(0x1234:16,er3),@-er1 ;01046f3c1234b130
sub.l @(0x1234:16,er3),@er1+ ;01046f3c12348130
sub.l @(0x1234:16,er3),@er1- ;01046f3c1234a130
sub.l @(0x1234:16,er3),@+er1 ;01046f3c12349130
sub.l @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01046f3c1234c1309abc
sub.l @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01046f3c1234c9309abcdef0
sub.l @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01046f3c1234d2309abc
sub.l @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01046f3c1234e2309abc
sub.l @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01046f3c1234f2309abc
sub.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01046f3c1234da309abcdef0
sub.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01046f3c1234ea309abcdef0
sub.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01046f3c1234fa309abcdef0
sub.l @(0x1234:16,er3),@0xffff9abc:16 ;01046f3c123440309abc
sub.l @(0x1234:16,er3),@0x9abcdef0:32 ;01046f3c123448309abcdef0
 
sub.l @(0x12345678:32,er3),@er1 ;78b46b2c123456780130
sub.l @(0x12345678:32,er3),@(0xc:2,er1) ;78b46b2c123456783130
sub.l @(0x12345678:32,er3),@-er1 ;78b46b2c12345678b130
sub.l @(0x12345678:32,er3),@er1+ ;78b46b2c123456788130
sub.l @(0x12345678:32,er3),@er1- ;78b46b2c12345678a130
sub.l @(0x12345678:32,er3),@+er1 ;78b46b2c123456789130
sub.l @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78b46b2c12345678c1309abc
sub.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78b46b2c12345678c9309abcdef0
sub.l @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78b46b2c12345678d2309abc
sub.l @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78b46b2c12345678e2309abc
sub.l @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78b46b2c12345678f2309abc
sub.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78b46b2c12345678da309abcdef0
sub.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78b46b2c12345678ea309abcdef0
sub.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78b46b2c12345678fa309abcdef0
sub.l @(0x12345678:32,er3),@0xffff9abc:16 ;78b46b2c1234567840309abc
sub.l @(0x12345678:32,er3),@0x9abcdef0:32 ;78b46b2c1234567848309abcdef0
 
sub.l @(0x1234:16,r3l.b),@er1 ;01056f3c12340130
sub.l @(0x1234:16,r3l.b),@(0xc:2,er1) ;01056f3c12343130
sub.l @(0x1234:16,r3l.b),@-er1 ;01056f3c1234b130
sub.l @(0x1234:16,r3l.b),@er1+ ;01056f3c12348130
sub.l @(0x1234:16,r3l.b),@er1- ;01056f3c1234a130
sub.l @(0x1234:16,r3l.b),@+er1 ;01056f3c12349130
sub.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01056f3c1234c1309abc
sub.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01056f3c1234c9309abcdef0
sub.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01056f3c1234d2309abc
sub.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01056f3c1234e2309abc
sub.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01056f3c1234f2309abc
sub.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01056f3c1234da309abcdef0
sub.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01056f3c1234ea309abcdef0
sub.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01056f3c1234fa309abcdef0
sub.l @(0x1234:16,r3l.b),@0xffff9abc:16 ;01056f3c123440309abc
sub.l @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01056f3c123448309abcdef0
 
sub.l @(0x1234:16,r3.w),@er1 ;01066f3c12340130
sub.l @(0x1234:16,r3.w),@(0xc:2,er1) ;01066f3c12343130
sub.l @(0x1234:16,r3.w),@-er1 ;01066f3c1234b130
sub.l @(0x1234:16,r3.w),@er1+ ;01066f3c12348130
sub.l @(0x1234:16,r3.w),@er1- ;01066f3c1234a130
sub.l @(0x1234:16,r3.w),@+er1 ;01066f3c12349130
sub.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01066f3c1234c1309abc
sub.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01066f3c1234c9309abcdef0
sub.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01066f3c1234d2309abc
sub.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01066f3c1234e2309abc
sub.l @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01066f3c1234f2309abc
sub.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01066f3c1234da309abcdef0
sub.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01066f3c1234ea309abcdef0
sub.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01066f3c1234fa309abcdef0
sub.l @(0x1234:16,r3.w),@0xffff9abc:16 ;01066f3c123440309abc
sub.l @(0x1234:16,r3.w),@0x9abcdef0:32 ;01066f3c123448309abcdef0
 
sub.l @(0x1234:16,er3.l),@er1 ;01076f3c12340130
sub.l @(0x1234:16,er3.l),@(0xc:2,er1) ;01076f3c12343130
sub.l @(0x1234:16,er3.l),@-er1 ;01076f3c1234b130
sub.l @(0x1234:16,er3.l),@er1+ ;01076f3c12348130
sub.l @(0x1234:16,er3.l),@er1- ;01076f3c1234a130
sub.l @(0x1234:16,er3.l),@+er1 ;01076f3c12349130
sub.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01076f3c1234c1309abc
sub.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01076f3c1234c9309abcdef0
sub.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01076f3c1234d2309abc
sub.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01076f3c1234e2309abc
sub.l @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01076f3c1234f2309abc
sub.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01076f3c1234da309abcdef0
sub.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01076f3c1234ea309abcdef0
sub.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01076f3c1234fa309abcdef0
sub.l @(0x1234:16,er3.l),@0xffff9abc:16 ;01076f3c123440309abc
sub.l @(0x1234:16,er3.l),@0x9abcdef0:32 ;01076f3c123448309abcdef0
 
sub.l @(0x12345678:32,r3l.b),@er1 ;78b56b2c123456780130
sub.l @(0x12345678:32,r3l.b),@(0xc:2,er1) ;78b56b2c123456783130
sub.l @(0x12345678:32,r3l.b),@-er1 ;78b56b2c12345678b130
sub.l @(0x12345678:32,r3l.b),@er1+ ;78b56b2c123456788130
sub.l @(0x12345678:32,r3l.b),@er1- ;78b56b2c12345678a130
sub.l @(0x12345678:32,r3l.b),@+er1 ;78b56b2c123456789130
sub.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78b56b2c12345678c1309abc
sub.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78b56b2c12345678c9309abcdef0
sub.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78b56b2c12345678d2309abc
sub.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78b56b2c12345678e2309abc
sub.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78b56b2c12345678f2309abc
sub.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78b56b2c12345678da309abcdef0
sub.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78b56b2c12345678ea309abcdef0
sub.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78b56b2c12345678fa309abcdef0
sub.l @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78b56b2c1234567840309abc
sub.l @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78b56b2c1234567848309abcdef0
 
sub.l @(0x12345678:32,r3.w),@er1 ;78b66b2c123456780130
sub.l @(0x12345678:32,r3.w),@(0xc:2,er1) ;78b66b2c123456783130
sub.l @(0x12345678:32,r3.w),@-er1 ;78b66b2c12345678b130
sub.l @(0x12345678:32,r3.w),@er1+ ;78b66b2c123456788130
sub.l @(0x12345678:32,r3.w),@er1- ;78b66b2c12345678a130
sub.l @(0x12345678:32,r3.w),@+er1 ;78b66b2c123456789130
sub.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78b66b2c12345678c1309abc
sub.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78b66b2c12345678c9309abcdef0
sub.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78b66b2c12345678d2309abc
sub.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78b66b2c12345678e2309abc
sub.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78b66b2c12345678f2309abc
sub.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78b66b2c12345678da309abcdef0
sub.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78b66b2c12345678ea309abcdef0
sub.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78b66b2c12345678fa309abcdef0
sub.l @(0x12345678:32,r3.w),@0xffff9abc:16 ;78b66b2c1234567840309abc
sub.l @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78b66b2c1234567848309abcdef0
 
sub.l @(0x12345678:32,er3.l),@er1 ;78b76b2c123456780130
sub.l @(0x12345678:32,er3.l),@(0xc:2,er1) ;78b76b2c123456783130
sub.l @(0x12345678:32,er3.l),@-er1 ;78b76b2c12345678b130
sub.l @(0x12345678:32,er3.l),@er1+ ;78b76b2c123456788130
sub.l @(0x12345678:32,er3.l),@er1- ;78b76b2c12345678a130
sub.l @(0x12345678:32,er3.l),@+er1 ;78b76b2c123456789130
sub.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78b76b2c12345678c1309abc
sub.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78b76b2c12345678c9309abcdef0
sub.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78b76b2c12345678d2309abc
sub.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78b76b2c12345678e2309abc
sub.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78b76b2c12345678f2309abc
sub.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78b76b2c12345678da309abcdef0
sub.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78b76b2c12345678ea309abcdef0
sub.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78b76b2c12345678fa309abcdef0
sub.l @(0x12345678:32,er3.l),@0xffff9abc:16 ;78b76b2c1234567840309abc
sub.l @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78b76b2c1234567848309abcdef0
 
sub.l @0x1234:16,@er1 ;01046b0c12340130
sub.l @0x1234:16,@(0xc:2,er1) ;01046b0c12343130
sub.l @0x1234:16,@-er1 ;01046b0c1234b130
sub.l @0x1234:16,@er1+ ;01046b0c12348130
sub.l @0x1234:16,@er1- ;01046b0c1234a130
sub.l @0x1234:16,@+er1 ;01046b0c12349130
sub.l @0x1234:16,@(0xffff9abc:16,er1) ;01046b0c1234c1309abc
sub.l @0x1234:16,@(0x9abcdef0:32,er1) ;01046b0c1234c9309abcdef0
sub.l @0x1234:16,@(0xffff9abc:16,r2l.b) ;01046b0c1234d2309abc
sub.l @0x1234:16,@(0xffff9abc:16,r2.w) ;01046b0c1234e2309abc
sub.l @0x1234:16,@(0xffff9abc:16,er2.l) ;01046b0c1234f2309abc
sub.l @0x1234:16,@(0x9abcdef0:32,r2l.b) ;01046b0c1234da309abcdef0
sub.l @0x1234:16,@(0x9abcdef0:32,r2.w) ;01046b0c1234ea309abcdef0
sub.l @0x1234:16,@(0x9abcdef0:32,er2.l) ;01046b0c1234fa309abcdef0
sub.l @0x1234:16,@0xffff9abc:16 ;01046b0c123440309abc
sub.l @0x1234:16,@0x9abcdef0:32 ;01046b0c123448309abcdef0
 
sub.l @0x12345678:32,@er1 ;01046b2c123456780130
sub.l @0x12345678:32,@(0xc:2,er1) ;01046b2c123456783130
sub.l @0x12345678:32,@-er1 ;01046b2c12345678b130
sub.l @0x12345678:32,@er1+ ;01046b2c123456788130
sub.l @0x12345678:32,@er1- ;01046b2c12345678a130
sub.l @0x12345678:32,@+er1 ;01046b2c123456789130
sub.l @0x12345678:32,@(0xffff9abc:16,er1) ;01046b2c12345678c1309abc
sub.l @0x12345678:32,@(0x9abcdef0:32,er1) ;01046b2c12345678c9309abcdef0
sub.l @0x12345678:32,@(0xffff9abc:16,r2l.b) ;01046b2c12345678d2309abc
sub.l @0x12345678:32,@(0xffff9abc:16,r2.w) ;01046b2c12345678e2309abc
sub.l @0x12345678:32,@(0xffff9abc:16,er2.l) ;01046b2c12345678f2309abc
sub.l @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;01046b2c12345678da309abcdef0
sub.l @0x12345678:32,@(0x9abcdef0:32,r2.w) ;01046b2c12345678ea309abcdef0
sub.l @0x12345678:32,@(0x9abcdef0:32,er2.l) ;01046b2c12345678fa309abcdef0
sub.l @0x12345678:32,@0xffff9abc:16 ;01046b2c1234567840309abc
sub.l @0x12345678:32,@0x9abcdef0:32 ;01046b2c1234567848309abcdef0
 
.end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;arith_1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
sub.b #0x12:8,@er1 ;7d10a112
sub.b #0x12:8,@(0x3:2,er1) ;01776818a112
sub.b #0x12:8,@er1+ ;01746c18a112
sub.b #0x12:8,@-er1 ;01776c18a112
sub.b #0x12:8,@+er1 ;01756c18a112
sub.b #0x12:8,@er1- ;01766c18a112
sub.b #0x12:8,@(0x1234:16,er1) ;01746e181234a112
sub.b #0x12:8,@(0x12345678:32,er1) ;78146a2812345678a112
sub.b #0x12:8,@(0x1234:16,r2l.b) ;01756e281234a112
sub.b #0x12:8,@(0x1234:16,r2.w) ;01766e281234a112
sub.b #0x12:8,@(0x1234:16,er2.l) ;01776e281234a112
sub.b #0x12:8,@(0x12345678:32,r2l.b) ;78256a2812345678a112
sub.b #0x12:8,@(0x12345678:32,r2.w) ;78266a2812345678a112
sub.b #0x12:8,@(0x12345678:32,er2.l) ;78276a2812345678a112
sub.b #0x12:8,@0xffffff9a:8 ;7f9aa112
sub.b #0x12:8,@0x1234:16 ;6a181234a112
sub.b #0x12:8,@0x12345678:32 ;6a3812345678a112
 
sub.b r3h,r1h ;1831
 
sub.b r3h,@er1 ;7d101830
sub.b r3h,@(0x3:2,er1) ;01793133
sub.b r3h,@er1+ ;01798133
sub.b r3h,@-er1 ;0179b133
sub.b r3h,@+er1 ;01799133
sub.b r3h,@er1- ;0179a133
sub.b r3h,@(0x1234:16,er1) ;0179c1331234
sub.b r3h,@(0x12345678:32,er1) ;0179c93312345678
sub.b r3h,@(0x1234:16,r2l.b) ;0179d2331234
sub.b r3h,@(0x1234:16,r2.w) ;0179e2331234
sub.b r3h,@(0x1234:16,er2.l) ;0179f2331234
sub.b r3h,@(0x12345678:32,r2l.b) ;0179da3312345678
sub.b r3h,@(0x12345678:32,r2.w) ;0179ea3312345678
sub.b r3h,@(0x12345678:32,er2.l) ;0179fa3312345678
sub.b r3h,@0xffffff12:8 ;7f121830
sub.b r3h,@0x1234:16 ;6a1812341830
sub.b r3h,@0x12345678:32 ;6a38123456781830
 
sub.b @er3,r1h ;7c301801
sub.b @(0x3:2,er3),r1h ;017a3331
sub.b @er3+,r1h ;017a8331
sub.b @-er3,r1h ;017ab331
sub.b @+er3,r1h ;017a9331
sub.b @er3-,r1h ;017aa331
sub.b @(0x1234:16,er1),r1h ;017ac1311234
sub.b @(0x12345678:32,er1),r1h ;017ac93112345678
sub.b @(0x1234:16,r2l.b),r1h ;017ad2311234
sub.b @(0x1234:16,r2.w),r1h ;017ae2311234
sub.b @(0x1234:16,er2.l),r1h ;017af2311234
sub.b @(0x12345678:32,r2l.b),r1h ;017ada3112345678
sub.b @(0x12345678:32,r2.w),r1h ;017aea3112345678
sub.b @(0x12345678:32,er2.l),r1h ;017afa3112345678
sub.b @0xffffff12:8,r1h ;7e121801
sub.b @0x1234:16,r1h ;6a1012341801
sub.b @0x12345678:32,r1h ;6a30123456781801
 
sub.b @er3,@er1 ;7c350130
sub.b @er3,@(3:2,er1) ;7c353130
sub.b @er3,@-er1 ;7c35b130
sub.b @er3,@er1+ ;7c358130
sub.b @er3,@er1- ;7c35a130
sub.b @er3,@+er1 ;7c359130
sub.b @er3,@(0xffff9abc:16,er1) ;7c35c1309abc
sub.b @er3,@(0x9abcdef0:32,er1) ;7c35c9309abcdef0
sub.b @er3,@(0xffff9abc:16,r2l.b) ;7c35d2309abc
sub.b @er3,@(0xffff9abc:16,r2.w) ;7c35e2309abc
sub.b @er3,@(0xffff9abc:16,er2.l) ;7c35f2309abc
sub.b @er3,@(0x9abcdef0:32,r2l.b) ;7c35da309abcdef0
sub.b @er3,@(0x9abcdef0:32,r2.w) ;7c35ea309abcdef0
sub.b @er3,@(0x9abcdef0:32,er2.l) ;7c35fa309abcdef0
sub.b @er3,@0xffff9abc:16 ;7c3540309abc
sub.b @er3,@0x9abcdef0:32 ;7c3548309abcdef0
 
sub.b @-er3,@er1 ;01776c3c0130
sub.b @-er3,@(3:2,er1) ;01776c3c3130
sub.b @-er3,@-er1 ;01776c3cb130
sub.b @-er3,@er1+ ;01776c3c8130
sub.b @-er3,@er1- ;01776c3ca130
sub.b @-er3,@+er1 ;01776c3c9130
sub.b @-er3,@(0xffff9abc:16,er1) ;01776c3cc1309abc
sub.b @-er3,@(0x9abcdef0:32,er1) ;01776c3cc9309abcdef0
sub.b @-er3,@(0xffff9abc:16,r2l.b) ;01776c3cd2309abc
sub.b @-er3,@(0xffff9abc:16,r2.w) ;01776c3ce2309abc
sub.b @-er3,@(0xffff9abc:16,er2.l) ;01776c3cf2309abc
sub.b @-er3,@(0x9abcdef0:32,r2l.b) ;01776c3cda309abcdef0
sub.b @-er3,@(0x9abcdef0:32,r2.w) ;01776c3cea309abcdef0
sub.b @-er3,@(0x9abcdef0:32,er2.l) ;01776c3cfa309abcdef0
sub.b @-er3,@0xffff9abc:16 ;01776c3c40309abc
sub.b @-er3,@0x9abcdef0:32 ;01776c3c48309abcdef0
 
sub.b @er3+,@er1 ;01746c3c0130
sub.b @er3+,@(3:2,er1) ;01746c3c3130
sub.b @er3+,@-er1 ;01746c3cb130
sub.b @er3+,@er1+ ;01746c3c8130
sub.b @er3+,@er1- ;01746c3ca130
sub.b @er3+,@+er1 ;01746c3c9130
sub.b @er3+,@(0xffff9abc:16,er1) ;01746c3cc1309abc
sub.b @er3+,@(0x9abcdef0:32,er1) ;01746c3cc9309abcdef0
sub.b @er3+,@(0xffff9abc:16,r2l.b) ;01746c3cd2309abc
sub.b @er3+,@(0xffff9abc:16,r2.w) ;01746c3ce2309abc
sub.b @er3+,@(0xffff9abc:16,er2.l) ;01746c3cf2309abc
sub.b @er3+,@(0x9abcdef0:32,r2l.b) ;01746c3cda309abcdef0
sub.b @er3+,@(0x9abcdef0:32,r2.w) ;01746c3cea309abcdef0
sub.b @er3+,@(0x9abcdef0:32,er2.l) ;01746c3cfa309abcdef0
sub.b @er3+,@0xffff9abc:16 ;01746c3c40309abc
sub.b @er3+,@0x9abcdef0:32 ;01746c3c48309abcdef0
 
sub.b @er3-,@er1 ;01766c3c0130
sub.b @er3-,@(3:2,er1) ;01766c3c3130
sub.b @er3-,@-er1 ;01766c3cb130
sub.b @er3-,@er1+ ;01766c3c8130
sub.b @er3-,@er1- ;01766c3ca130
sub.b @er3-,@+er1 ;01766c3c9130
sub.b @er3-,@(0xffff9abc:16,er1) ;01766c3cc1309abc
sub.b @er3-,@(0x9abcdef0:32,er1) ;01766c3cc9309abcdef0
sub.b @er3-,@(0xffff9abc:16,r2l.b) ;01766c3cd2309abc
sub.b @er3-,@(0xffff9abc:16,r2.w) ;01766c3ce2309abc
sub.b @er3-,@(0xffff9abc:16,er2.l) ;01766c3cf2309abc
sub.b @er3-,@(0x9abcdef0:32,r2l.b) ;01766c3cda309abcdef0
sub.b @er3-,@(0x9abcdef0:32,r2.w) ;01766c3cea309abcdef0
sub.b @er3-,@(0x9abcdef0:32,er2.l) ;01766c3cfa309abcdef0
sub.b @er3-,@0xffff9abc:16 ;01766c3c40309abc
sub.b @er3-,@0x9abcdef0:32 ;01766c3c48309abcdef0
 
sub.b @+er3,@er1 ;01756c3c0130
sub.b @+er3,@(3:2,er1) ;01756c3c3130
sub.b @+er3,@-er1 ;01756c3cb130
sub.b @+er3,@er1+ ;01756c3c8130
sub.b @+er3,@er1- ;01756c3ca130
sub.b @+er3,@+er1 ;01756c3c9130
sub.b @+er3,@(0xffff9abc:16,er1) ;01756c3cc1309abc
sub.b @+er3,@(0x9abcdef0:32,er1) ;01756c3cc9309abcdef0
sub.b @+er3,@(0xffff9abc:16,r2l.b) ;01756c3cd2309abc
sub.b @+er3,@(0xffff9abc:16,r2.w) ;01756c3ce2309abc
sub.b @+er3,@(0xffff9abc:16,er2.l) ;01756c3cf2309abc
sub.b @+er3,@(0x9abcdef0:32,r2l.b) ;01756c3cda309abcdef0
sub.b @+er3,@(0x9abcdef0:32,r2.w) ;01756c3cea309abcdef0
sub.b @+er3,@(0x9abcdef0:32,er2.l) ;01756c3cfa309abcdef0
sub.b @+er3,@0xffff9abc:16 ;01756c3c40309abc
sub.b @+er3,@0x9abcdef0:32 ;01756c3c48309abcdef0
 
sub.b @(0x1234:16,er3),@er1 ;01746e3c12340130
sub.b @(0x1234:16,er3),@(3:2,er1) ;01746e3c12343130
sub.b @(0x1234:16,er3),@-er1 ;01746e3c1234b130
sub.b @(0x1234:16,er3),@er1+ ;01746e3c12348130
sub.b @(0x1234:16,er3),@er1- ;01746e3c1234a130
sub.b @(0x1234:16,er3),@+er1 ;01746e3c12349130
sub.b @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01746e3c1234c1309abc
sub.b @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01746e3c1234c9309abcdef0
sub.b @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01746e3c1234d2309abc
sub.b @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01746e3c1234e2309abc
sub.b @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01746e3c1234f2309abc
sub.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01746e3c1234da309abcdef0
sub.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01746e3c1234ea309abcdef0
sub.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01746e3c1234fa309abcdef0
sub.b @(0x1234:16,er3),@0xffff9abc:16 ;01746e3c123440309abc
sub.b @(0x1234:16,er3),@0x9abcdef0:32 ;01746e3c123448309abcdef0
 
sub.b @(0x12345678:32,er3),@er1 ;78346a2c123456780130
sub.b @(0x12345678:32,er3),@(3:2,er1) ;78346a2c123456783130
sub.b @(0x12345678:32,er3),@-er1 ;78346a2c12345678b130
sub.b @(0x12345678:32,er3),@er1+ ;78346a2c123456788130
sub.b @(0x12345678:32,er3),@er1- ;78346a2c12345678a130
sub.b @(0x12345678:32,er3),@+er1 ;78346a2c123456789130
sub.b @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346a2c12345678c1309abc
sub.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346a2c12345678c9309abcdef0
sub.b @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346a2c12345678d2309abc
sub.b @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346a2c12345678e2309abc
sub.b @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346a2c12345678f2309abc
sub.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346a2c12345678da309abcdef0
sub.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346a2c12345678ea309abcdef0
sub.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346a2c12345678fa309abcdef0
sub.b @(0x12345678:32,er3),@0xffff9abc:16 ;78346a2c1234567840309abc
sub.b @(0x12345678:32,er3),@0x9abcdef0:32 ;78346a2c1234567848309abcdef0
 
sub.b @(0x1234:16,r3l.b),@er1 ;01756e3c12340130
sub.b @(0x1234:16,r3l.b),@(3:2,er1) ;01756e3c12343130
sub.b @(0x1234:16,r3l.b),@-er1 ;01756e3c1234b130
sub.b @(0x1234:16,r3l.b),@er1+ ;01756e3c12348130
sub.b @(0x1234:16,r3l.b),@er1- ;01756e3c1234a130
sub.b @(0x1234:16,r3l.b),@+er1 ;01756e3c12349130
sub.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01756e3c1234c1309abc
sub.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01756e3c1234c9309abcdef0
sub.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01756e3c1234d2309abc
sub.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01756e3c1234e2309abc
sub.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01756e3c1234f2309abc
sub.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01756e3c1234da309abcdef0
sub.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01756e3c1234ea309abcdef0
sub.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01756e3c1234fa309abcdef0
sub.b @(0x1234:16,r3l.b),@0xffff9abc:16 ;01756e3c123440309abc
sub.b @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01756e3c123448309abcdef0
 
sub.b @(0x1234:16,r3.w),@er1 ;01766e3c12340130
sub.b @(0x1234:16,r3.w),@(3:2,er1) ;01766e3c12343130
sub.b @(0x1234:16,r3.w),@-er1 ;01766e3c1234b130
sub.b @(0x1234:16,r3.w),@er1+ ;01766e3c12348130
sub.b @(0x1234:16,r3.w),@er1- ;01766e3c1234a130
sub.b @(0x1234:16,r3.w),@+er1 ;01766e3c12349130
sub.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01766e3c1234c1309abc
sub.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01766e3c1234c9309abcdef0
sub.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01766e3c1234d2309abc
sub.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01766e3c1234e2309abc
sub.b @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01766e3c1234f2309abc
sub.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01766e3c1234da309abcdef0
sub.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01766e3c1234ea309abcdef0
sub.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01766e3c1234fa309abcdef0
sub.b @(0x1234:16,r3.w),@0xffff9abc:16 ;01766e3c123440309abc
sub.b @(0x1234:16,r3.w),@0x9abcdef0:32 ;01766e3c123448309abcdef0
 
sub.b @(0x1234:16,er3.l),@er1 ;01776e3c12340130
sub.b @(0x1234:16,er3.l),@(3:2,er1) ;01776e3c12343130
sub.b @(0x1234:16,er3.l),@-er1 ;01776e3c1234b130
sub.b @(0x1234:16,er3.l),@er1+ ;01776e3c12348130
sub.b @(0x1234:16,er3.l),@er1- ;01776e3c1234a130
sub.b @(0x1234:16,er3.l),@+er1 ;01776e3c12349130
sub.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01776e3c1234c1309abc
sub.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01776e3c1234c9309abcdef0
sub.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01776e3c1234d2309abc
sub.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01776e3c1234e2309abc
sub.b @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01776e3c1234f2309abc
sub.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01776e3c1234da309abcdef0
sub.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01776e3c1234ea309abcdef0
sub.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01776e3c1234fa309abcdef0
sub.b @(0x1234:16,er3.l),@0xffff9abc:16 ;01776e3c123440309abc
sub.b @(0x1234:16,er3.l),@0x9abcdef0:32 ;01776e3c123448309abcdef0
 
sub.b @(0x12345678:32,r3l.b),@er1 ;78356a2c123456780130
sub.b @(0x12345678:32,r3l.b),@(3:2,er1) ;78356a2c123456783130
sub.b @(0x12345678:32,r3l.b),@-er1 ;78356a2c12345678b130
sub.b @(0x12345678:32,r3l.b),@er1+ ;78356a2c123456788130
sub.b @(0x12345678:32,r3l.b),@er1- ;78356a2c12345678a130
sub.b @(0x12345678:32,r3l.b),@+er1 ;78356a2c123456789130
sub.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356a2c12345678c1309abc
sub.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356a2c12345678c9309abcdef0
sub.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356a2c12345678d2309abc
sub.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356a2c12345678e2309abc
sub.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356a2c12345678f2309abc
sub.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356a2c12345678da309abcdef0
sub.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356a2c12345678ea309abcdef0
sub.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356a2c12345678fa309abcdef0
sub.b @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356a2c1234567840309abc
sub.b @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356a2c1234567848309abcdef0
 
sub.b @(0x12345678:32,r3.w),@er1 ;78366a2c123456780130
sub.b @(0x12345678:32,r3.w),@(3:2,er1) ;78366a2c123456783130
sub.b @(0x12345678:32,r3.w),@-er1 ;78366a2c12345678b130
sub.b @(0x12345678:32,r3.w),@er1+ ;78366a2c123456788130
sub.b @(0x12345678:32,r3.w),@er1- ;78366a2c12345678a130
sub.b @(0x12345678:32,r3.w),@+er1 ;78366a2c123456789130
sub.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366a2c12345678c1309abc
sub.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366a2c12345678c9309abcdef0
sub.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366a2c12345678d2309abc
sub.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366a2c12345678e2309abc
sub.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366a2c12345678f2309abc
sub.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366a2c12345678da309abcdef0
sub.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366a2c12345678ea309abcdef0
sub.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366a2c12345678fa309abcdef0
sub.b @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366a2c1234567840309abc
sub.b @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366a2c1234567848309abcdef0
 
sub.b @(0x12345678:32,er3.l),@er1 ;78376a2c123456780130
sub.b @(0x12345678:32,er3.l),@(3:2,er1) ;78376a2c123456783130
sub.b @(0x12345678:32,er3.l),@-er1 ;78376a2c12345678b130
sub.b @(0x12345678:32,er3.l),@er1+ ;78376a2c123456788130
sub.b @(0x12345678:32,er3.l),@er1- ;78376a2c12345678a130
sub.b @(0x12345678:32,er3.l),@+er1 ;78376a2c123456789130
sub.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376a2c12345678c1309abc
sub.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376a2c12345678c9309abcdef0
sub.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376a2c12345678d2309abc
sub.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376a2c12345678e2309abc
sub.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376a2c12345678f2309abc
sub.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376a2c12345678da309abcdef0
sub.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376a2c12345678ea309abcdef0
sub.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376a2c12345678fa309abcdef0
sub.b @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376a2c1234567840309abc
sub.b @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376a2c1234567848309abcdef0
 
sub.b @0x1234:16,@er1 ;6a1512340130
sub.b @0x1234:16,@(3:2,er1) ;6a1512343130
sub.b @0x1234:16,@-er1 ;6a151234b130
sub.b @0x1234:16,@er1+ ;6a1512348130
sub.b @0x1234:16,@er1- ;6a151234a130
sub.b @0x1234:16,@+er1 ;6a1512349130
sub.b @0x1234:16,@(0xffff9abc:16,er1) ;6a151234c1309abc
sub.b @0x1234:16,@(0x9abcdef0:32,er1) ;6a151234c9309abcdef0
sub.b @0x1234:16,@(0xffff9abc:16,r2l.b) ;6a151234d2309abc
sub.b @0x1234:16,@(0xffff9abc:16,r2.w) ;6a151234e2309abc
sub.b @0x1234:16,@(0xffff9abc:16,er2.l) ;6a151234f2309abc
sub.b @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6a151234da309abcdef0
sub.b @0x1234:16,@(0x9abcdef0:32,r2.w) ;6a151234ea309abcdef0
sub.b @0x1234:16,@(0x9abcdef0:32,er2.l) ;6a151234fa309abcdef0
sub.b @0x1234:16,@0xffff9abc:16 ;6a15123440309abc
sub.b @0x1234:16,@0x9abcdef0:32 ;6a15123448309abcdef0
 
sub.b @0x12345678:32,@er1 ;6a35123456780130
sub.b @0x12345678:32,@(3:2,er1) ;6a35123456783130
sub.b @0x12345678:32,@-er1 ;6a3512345678b130
sub.b @0x12345678:32,@er1+ ;6a35123456788130
sub.b @0x12345678:32,@er1- ;6a3512345678a130
sub.b @0x12345678:32,@+er1 ;6a35123456789130
sub.b @0x12345678:32,@(0xffff9abc:16,er1) ;6a3512345678c1309abc
sub.b @0x12345678:32,@(0x9abcdef0:32,er1) ;6a3512345678c9309abcdef0
sub.b @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6a3512345678d2309abc
sub.b @0x12345678:32,@(0xffff9abc:16,r2.w) ;6a3512345678e2309abc
sub.b @0x12345678:32,@(0xffff9abc:16,er2.l) ;6a3512345678f2309abc
sub.b @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6a3512345678da309abcdef0
sub.b @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6a3512345678ea309abcdef0
sub.b @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6a3512345678fa309abcdef0
sub.b @0x12345678:32,@0xffff9abc:16 ;6a351234567840309abc
sub.b @0x12345678:32,@0x9abcdef0:32 ;6a351234567848309abcdef0
 
sub.w #0x1234:16,r1 ;79311234
sub.w #7:3,r2 ;1a72
sub.w #0x1234:16,@er1 ;015e01301234
sub.w #0x1234:16,@(0x6:2,er1) ;015e31301234
sub.w #0x1234:16,@er1+ ;015e81301234
sub.w #0x1234:16,@-er1 ;015eb1301234
sub.w #0x1234:16,@+er1 ;015e91301234
sub.w #0x1234:16,@er1- ;015ea1301234
sub.w #0x1234:16,@(0xffff9abc:16,er1) ;015ec1309abc1234
sub.w #0x1234:16,@(0x9abcdef0:32,er1) ;015ec9309abcdef01234
sub.w #0x1234:16,@(0xffff9abc:16,r2l.b) ;015ed2309abc1234
sub.w #0x1234:16,@(0xffff9abc:16,r2.w) ;015ee2309abc1234
sub.w #0x1234:16,@(0xffff9abc:16,er2.l) ;015ef2309abc1234
sub.w #0x1234:16,@(0x9abcdef0:32,r2l.b) ;015eda309abcdef01234
sub.w #0x1234:16,@(0x9abcdef0:32,r2.w) ;015eea309abcdef01234
sub.w #0x1234:16,@(0x9abcdef0:32,er2.l) ;015efa309abcdef01234
sub.w #0x1234:16,@0xffff9abc:16 ;015e40309abc1234
sub.w #0x1234:16,@0x9abcdef0:32 ;015e48309abcdef01234
 
sub.w #0x7:3,@er1 ;7d901a70
sub.w #0x7:3,@0x1234:16 ;6b1812341a70
sub.w #0x7:3,@0x12345678:32 ;6b38123456781a70
 
sub.w r3,r1 ;1931
 
sub.w r3,@er1 ;7d901930
sub.w r3,@(0x6:2,er1) ;01593133
sub.w r3,@er1+ ;01598133
sub.w r3,@-er1 ;0159b133
sub.w r3,@+er1 ;01599133
sub.w r3,@er1- ;0159a133
sub.w r3,@(0x1234:16,er1) ;0159c1331234
sub.w r3,@(0x12345678:32,er1) ;0159c93312345678
sub.w r3,@(0x1234:16,r2l.b) ;0159d2331234
sub.w r3,@(0x1234:16,r2.w) ;0159e2331234
sub.w r3,@(0x1234:16,er2.l) ;0159f2331234
sub.w r3,@(0x12345678:32,r2l.b) ;0159da3312345678
sub.w r3,@(0x12345678:32,r2.w) ;0159ea3312345678
sub.w r3,@(0x12345678:32,er2.l) ;0159fa3312345678
sub.w r3,@0x1234:16 ;6b1812341930
sub.w r3,@0x12345678:32 ;6b38123456781930
 
sub.w @er3,r1 ;7cb01901
sub.w @(0x6:2,er3),r1 ;015a3331
sub.w @er3+,r1 ;015a8331
sub.w @-er3,r1 ;015ab331
sub.w @+er3,r1 ;015a9331
sub.w @er3-,r1 ;015aa331
sub.w @(0x1234:16,er1),r1 ;015ac1311234
sub.w @(0x12345678:32,er1),r1 ;015ac93112345678
sub.w @(0x1234:16,r2l.b),r1 ;015ad2311234
sub.w @(0x1234:16,r2.w),r1 ;015ae2311234
sub.w @(0x1234:16,er2.l),r1 ;015af2311234
sub.w @(0x12345678:32,r2l.b),r1 ;015ada3112345678
sub.w @(0x12345678:32,r2.w),r1 ;015aea3112345678
sub.w @(0x12345678:32,er2.l),r1 ;015afa3112345678
sub.w @0x1234:16,r1 ;6b1012341901
sub.w @0x12345678:32,r1 ;6b30123456781901
 
sub.w @er3,@er1 ;7cb50130
sub.w @er3,@(6:2,er1) ;7cb53130
sub.w @er3,@-er1 ;7cb5b130
sub.w @er3,@er1+ ;7cb58130
sub.w @er3,@er1- ;7cb5a130
sub.w @er3,@+er1 ;7cb59130
sub.w @er3,@(0xffff9abc:16,er1) ;7cb5c1309abc
sub.w @er3,@(0x9abcdef0:32,er1) ;7cb5c9309abcdef0
sub.w @er3,@(0xffff9abc:16,r2l.b) ;7cb5d2309abc
sub.w @er3,@(0xffff9abc:16,r2.w) ;7cb5e2309abc
sub.w @er3,@(0xffff9abc:16,er2.l) ;7cb5f2309abc
sub.w @er3,@(0x9abcdef0:32,r2l.b) ;7cb5da309abcdef0
sub.w @er3,@(0x9abcdef0:32,r2.w) ;7cb5ea309abcdef0
sub.w @er3,@(0x9abcdef0:32,er2.l) ;7cb5fa309abcdef0
sub.w @er3,@0xffff9abc:16 ;7cb540309abc
sub.w @er3,@0x9abcdef0:32 ;7cb548309abcdef0
 
sub.w @-er3,@er1 ;01576d3c0130
sub.w @-er3,@(6:2,er1) ;01576d3c3130
sub.w @-er3,@-er1 ;01576d3cb130
sub.w @-er3,@er1+ ;01576d3c8130
sub.w @-er3,@er1- ;01576d3ca130
sub.w @-er3,@+er1 ;01576d3c9130
sub.w @-er3,@(0xffff9abc:16,er1) ;01576d3cc1309abc
sub.w @-er3,@(0x9abcdef0:32,er1) ;01576d3cc9309abcdef0
sub.w @-er3,@(0xffff9abc:16,r2l.b) ;01576d3cd2309abc
sub.w @-er3,@(0xffff9abc:16,r2.w) ;01576d3ce2309abc
sub.w @-er3,@(0xffff9abc:16,er2.l) ;01576d3cf2309abc
sub.w @-er3,@(0x9abcdef0:32,r2l.b) ;01576d3cda309abcdef0
sub.w @-er3,@(0x9abcdef0:32,r2.w) ;01576d3cea309abcdef0
sub.w @-er3,@(0x9abcdef0:32,er2.l) ;01576d3cfa309abcdef0
sub.w @-er3,@0xffff9abc:16 ;01576d3c40309abc
sub.w @-er3,@0x9abcdef0:32 ;01576d3c48309abcdef0
 
sub.w @er3+,@er1 ;01546d3c0130
sub.w @er3+,@(6:2,er1) ;01546d3c3130
sub.w @er3+,@-er1 ;01546d3cb130
sub.w @er3+,@er1+ ;01546d3c8130
sub.w @er3+,@er1- ;01546d3ca130
sub.w @er3+,@+er1 ;01546d3c9130
sub.w @er3+,@(0xffff9abc:16,er1) ;01546d3cc1309abc
sub.w @er3+,@(0x9abcdef0:32,er1) ;01546d3cc9309abcdef0
sub.w @er3+,@(0xffff9abc:16,r2l.b) ;01546d3cd2309abc
sub.w @er3+,@(0xffff9abc:16,r2.w) ;01546d3ce2309abc
sub.w @er3+,@(0xffff9abc:16,er2.l) ;01546d3cf2309abc
sub.w @er3+,@(0x9abcdef0:32,r2l.b) ;01546d3cda309abcdef0
sub.w @er3+,@(0x9abcdef0:32,r2.w) ;01546d3cea309abcdef0
sub.w @er3+,@(0x9abcdef0:32,er2.l) ;01546d3cfa309abcdef0
sub.w @er3+,@0xffff9abc:16 ;01546d3c40309abc
sub.w @er3+,@0x9abcdef0:32 ;01546d3c48309abcdef0
 
sub.w @er3-,@er1 ;01566d3c0130
sub.w @er3-,@(6:2,er1) ;01566d3c3130
sub.w @er3-,@-er1 ;01566d3cb130
sub.w @er3-,@er1+ ;01566d3c8130
sub.w @er3-,@er1- ;01566d3ca130
sub.w @er3-,@+er1 ;01566d3c9130
sub.w @er3-,@(0xffff9abc:16,er1) ;01566d3cc1309abc
sub.w @er3-,@(0x9abcdef0:32,er1) ;01566d3cc9309abcdef0
sub.w @er3-,@(0xffff9abc:16,r2l.b) ;01566d3cd2309abc
sub.w @er3-,@(0xffff9abc:16,r2.w) ;01566d3ce2309abc
sub.w @er3-,@(0xffff9abc:16,er2.l) ;01566d3cf2309abc
sub.w @er3-,@(0x9abcdef0:32,r2l.b) ;01566d3cda309abcdef0
sub.w @er3-,@(0x9abcdef0:32,r2.w) ;01566d3cea309abcdef0
sub.w @er3-,@(0x9abcdef0:32,er2.l) ;01566d3cfa309abcdef0
sub.w @er3-,@0xffff9abc:16 ;01566d3c40309abc
sub.w @er3-,@0x9abcdef0:32 ;01566d3c48309abcdef0
 
sub.w @+er3,@er1 ;01556d3c0130
sub.w @+er3,@(6:2,er1) ;01556d3c3130
sub.w @+er3,@-er1 ;01556d3cb130
sub.w @+er3,@er1+ ;01556d3c8130
sub.w @+er3,@er1- ;01556d3ca130
sub.w @+er3,@+er1 ;01556d3c9130
sub.w @+er3,@(0xffff9abc:16,er1) ;01556d3cc1309abc
sub.w @+er3,@(0x9abcdef0:32,er1) ;01556d3cc9309abcdef0
sub.w @+er3,@(0xffff9abc:16,r2l.b) ;01556d3cd2309abc
sub.w @+er3,@(0xffff9abc:16,r2.w) ;01556d3ce2309abc
sub.w @+er3,@(0xffff9abc:16,er2.l) ;01556d3cf2309abc
sub.w @+er3,@(0x9abcdef0:32,r2l.b) ;01556d3cda309abcdef0
sub.w @+er3,@(0x9abcdef0:32,r2.w) ;01556d3cea309abcdef0
sub.w @+er3,@(0x9abcdef0:32,er2.l) ;01556d3cfa309abcdef0
sub.w @+er3,@0xffff9abc:16 ;01556d3c40309abc
sub.w @+er3,@0x9abcdef0:32 ;01556d3c48309abcdef0
 
sub.w @(0x1234:16,er3),@er1 ;01546f3c12340130
sub.w @(0x1234:16,er3),@(6:2,er1) ;01546f3c12343130
sub.w @(0x1234:16,er3),@-er1 ;01546f3c1234b130
sub.w @(0x1234:16,er3),@er1+ ;01546f3c12348130
sub.w @(0x1234:16,er3),@er1- ;01546f3c1234a130
sub.w @(0x1234:16,er3),@+er1 ;01546f3c12349130
sub.w @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01546f3c1234c1309abc
sub.w @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01546f3c1234c9309abcdef0
sub.w @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01546f3c1234d2309abc
sub.w @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01546f3c1234e2309abc
sub.w @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01546f3c1234f2309abc
sub.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01546f3c1234da309abcdef0
sub.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01546f3c1234ea309abcdef0
sub.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01546f3c1234fa309abcdef0
sub.w @(0x1234:16,er3),@0xffff9abc:16 ;01546f3c123440309abc
sub.w @(0x1234:16,er3),@0x9abcdef0:32 ;01546f3c123448309abcdef0
 
sub.w @(0x12345678:32,er3),@er1 ;78346b2c123456780130
sub.w @(0x12345678:32,er3),@(6:2,er1) ;78346b2c123456783130
sub.w @(0x12345678:32,er3),@-er1 ;78346b2c12345678b130
sub.w @(0x12345678:32,er3),@er1+ ;78346b2c123456788130
sub.w @(0x12345678:32,er3),@er1- ;78346b2c12345678a130
sub.w @(0x12345678:32,er3),@+er1 ;78346b2c123456789130
sub.w @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346b2c12345678c1309abc
sub.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346b2c12345678c9309abcdef0
sub.w @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346b2c12345678d2309abc
sub.w @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346b2c12345678e2309abc
sub.w @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346b2c12345678f2309abc
sub.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346b2c12345678da309abcdef0
sub.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346b2c12345678ea309abcdef0
sub.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346b2c12345678fa309abcdef0
sub.w @(0x12345678:32,er3),@0xffff9abc:16 ;78346b2c1234567840309abc
sub.w @(0x12345678:32,er3),@0x9abcdef0:32 ;78346b2c1234567848309abcdef0
 
sub.w @(0x1234:16,r3l.b),@er1 ;01556f3c12340130
sub.w @(0x1234:16,r3l.b),@(6:2,er1) ;01556f3c12343130
sub.w @(0x1234:16,r3l.b),@-er1 ;01556f3c1234b130
sub.w @(0x1234:16,r3l.b),@er1+ ;01556f3c12348130
sub.w @(0x1234:16,r3l.b),@er1- ;01556f3c1234a130
sub.w @(0x1234:16,r3l.b),@+er1 ;01556f3c12349130
sub.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01556f3c1234c1309abc
sub.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01556f3c1234c9309abcdef0
sub.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01556f3c1234d2309abc
sub.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01556f3c1234e2309abc
sub.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01556f3c1234f2309abc
sub.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01556f3c1234da309abcdef0
sub.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01556f3c1234ea309abcdef0
sub.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01556f3c1234fa309abcdef0
sub.w @(0x1234:16,r3l.b),@0xffff9abc:16 ;01556f3c123440309abc
sub.w @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01556f3c123448309abcdef0
 
sub.w @(0x1234:16,r3.w),@er1 ;01566f3c12340130
sub.w @(0x1234:16,r3.w),@(6:2,er1) ;01566f3c12343130
sub.w @(0x1234:16,r3.w),@-er1 ;01566f3c1234b130
sub.w @(0x1234:16,r3.w),@er1+ ;01566f3c12348130
sub.w @(0x1234:16,r3.w),@er1- ;01566f3c1234a130
sub.w @(0x1234:16,r3.w),@+er1 ;01566f3c12349130
sub.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01566f3c1234c1309abc
sub.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01566f3c1234c9309abcdef0
sub.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01566f3c1234d2309abc
sub.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01566f3c1234e2309abc
sub.w @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01566f3c1234f2309abc
sub.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01566f3c1234da309abcdef0
sub.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01566f3c1234ea309abcdef0
sub.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01566f3c1234fa309abcdef0
sub.w @(0x1234:16,r3.w),@0xffff9abc:16 ;01566f3c123440309abc
sub.w @(0x1234:16,r3.w),@0x9abcdef0:32 ;01566f3c123448309abcdef0
 
sub.w @(0x1234:16,er3.l),@er1 ;01576f3c12340130
sub.w @(0x1234:16,er3.l),@(6:2,er1) ;01576f3c12343130
sub.w @(0x1234:16,er3.l),@-er1 ;01576f3c1234b130
sub.w @(0x1234:16,er3.l),@er1+ ;01576f3c12348130
sub.w @(0x1234:16,er3.l),@er1- ;01576f3c1234a130
sub.w @(0x1234:16,er3.l),@+er1 ;01576f3c12349130
sub.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01576f3c1234c1309abc
sub.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01576f3c1234c9309abcdef0
sub.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01576f3c1234d2309abc
sub.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01576f3c1234e2309abc
sub.w @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01576f3c1234f2309abc
sub.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01576f3c1234da309abcdef0
sub.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01576f3c1234ea309abcdef0
sub.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01576f3c1234fa309abcdef0
sub.w @(0x1234:16,er3.l),@0xffff9abc:16 ;01576f3c123440309abc
sub.w @(0x1234:16,er3.l),@0x9abcdef0:32 ;01576f3c123448309abcdef0
 
sub.w @(0x12345678:32,r3l.b),@er1 ;78356b2c123456780130
sub.w @(0x12345678:32,r3l.b),@(6:2,er1) ;78356b2c123456783130
sub.w @(0x12345678:32,r3l.b),@-er1 ;78356b2c12345678b130
sub.w @(0x12345678:32,r3l.b),@er1+ ;78356b2c123456788130
sub.w @(0x12345678:32,r3l.b),@er1- ;78356b2c12345678a130
sub.w @(0x12345678:32,r3l.b),@+er1 ;78356b2c123456789130
sub.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356b2c12345678c1309abc
sub.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356b2c12345678c9309abcdef0
sub.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356b2c12345678d2309abc
sub.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356b2c12345678e2309abc
sub.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356b2c12345678f2309abc
sub.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356b2c12345678da309abcdef0
sub.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356b2c12345678ea309abcdef0
sub.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356b2c12345678fa309abcdef0
sub.w @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356b2c1234567840309abc
sub.w @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356b2c1234567848309abcdef0
 
sub.w @(0x12345678:32,r3.w),@er1 ;78366b2c123456780130
sub.w @(0x12345678:32,r3.w),@(6:2,er1) ;78366b2c123456783130
sub.w @(0x12345678:32,r3.w),@-er1 ;78366b2c12345678b130
sub.w @(0x12345678:32,r3.w),@er1+ ;78366b2c123456788130
sub.w @(0x12345678:32,r3.w),@er1- ;78366b2c12345678a130
sub.w @(0x12345678:32,r3.w),@+er1 ;78366b2c123456789130
sub.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366b2c12345678c1309abc
sub.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366b2c12345678c9309abcdef0
sub.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366b2c12345678d2309abc
sub.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366b2c12345678e2309abc
sub.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366b2c12345678f2309abc
sub.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366b2c12345678da309abcdef0
sub.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366b2c12345678ea309abcdef0
sub.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366b2c12345678fa309abcdef0
sub.w @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366b2c1234567840309abc
sub.w @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366b2c1234567848309abcdef0
 
sub.w @(0x12345678:32,er3.l),@er1 ;78376b2c123456780130
sub.w @(0x12345678:32,er3.l),@(6:2,er1) ;78376b2c123456783130
sub.w @(0x12345678:32,er3.l),@-er1 ;78376b2c12345678b130
sub.w @(0x12345678:32,er3.l),@er1+ ;78376b2c123456788130
sub.w @(0x12345678:32,er3.l),@er1- ;78376b2c12345678a130
sub.w @(0x12345678:32,er3.l),@+er1 ;78376b2c123456789130
sub.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376b2c12345678c1309abc
sub.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376b2c12345678c9309abcdef0
sub.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376b2c12345678d2309abc
sub.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376b2c12345678e2309abc
sub.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376b2c12345678f2309abc
sub.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376b2c12345678da309abcdef0
sub.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376b2c12345678ea309abcdef0
sub.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376b2c12345678fa309abcdef0
sub.w @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376b2c1234567840309abc
sub.w @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376b2c1234567848309abcdef0
 
sub.w @0x1234:16,@er1 ;6b1512340130
sub.w @0x1234:16,@(6:2,er1) ;6b1512343130
sub.w @0x1234:16,@-er1 ;6b151234b130
sub.w @0x1234:16,@er1+ ;6b1512348130
sub.w @0x1234:16,@er1- ;6b151234a130
sub.w @0x1234:16,@+er1 ;6b1512349130
sub.w @0x1234:16,@(0xffff9abc:16,er1) ;6b151234c1309abc
sub.w @0x1234:16,@(0x9abcdef0:32,er1) ;6b151234c9309abcdef0
sub.w @0x1234:16,@(0xffff9abc:16,r2l.b) ;6b151234d2309abc
sub.w @0x1234:16,@(0xffff9abc:16,r2.w) ;6b151234e2309abc
sub.w @0x1234:16,@(0xffff9abc:16,er2.l) ;6b151234f2309abc
sub.w @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6b151234da309abcdef0
sub.w @0x1234:16,@(0x9abcdef0:32,r2.w) ;6b151234ea309abcdef0
sub.w @0x1234:16,@(0x9abcdef0:32,er2.l) ;6b151234fa309abcdef0
sub.w @0x1234:16,@0xffff9abc:16 ;6b15123440309abc
sub.w @0x1234:16,@0x9abcdef0:32 ;6b15123448309abcdef0
 
sub.w @0x12345678:32,@er1 ;6b35123456780130
sub.w @0x12345678:32,@(6:2,er1) ;6b35123456783130
sub.w @0x12345678:32,@-er1 ;6b3512345678b130
sub.w @0x12345678:32,@er1+ ;6b35123456788130
sub.w @0x12345678:32,@er1- ;6b3512345678a130
sub.w @0x12345678:32,@+er1 ;6b35123456789130
sub.w @0x12345678:32,@(0xffff9abc:16,er1) ;6b3512345678c1309abc
sub.w @0x12345678:32,@(0x9abcdef0:32,er1) ;6b3512345678c9309abcdef0
sub.w @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6b3512345678d2309abc
sub.w @0x12345678:32,@(0xffff9abc:16,r2.w) ;6b3512345678e2309abc
sub.w @0x12345678:32,@(0xffff9abc:16,er2.l) ;6b3512345678f2309abc
sub.w @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6b3512345678da309abcdef0
sub.w @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6b3512345678ea309abcdef0
sub.w @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6b3512345678fa309abcdef0
sub.w @0x12345678:32,@0xffff9abc:16 ;6b351234567840309abc
sub.w @0x12345678:32,@0x9abcdef0:32 ;6b351234567848309abcdef0
 
sub.l #0x12345678:32,er1 ;7a3112345678
sub.l #0x1234:16,er1 ;7a391234
sub.l #0x7:3,er2 ;1afa
sub.l #0x12345678:32,@er1 ;010e013812345678
sub.l #0x12345678:32,@(0xc:2,er1) ;010e313812345678
sub.l #0x12345678:32,@er1+ ;010e813812345678
sub.l #0x12345678:32,@-er1 ;010eb13812345678
sub.l #0x12345678:32,@+er1 ;010e913812345678
sub.l #0x12345678:32,@er1- ;010ea13812345678
sub.l #0x12345678:32,@(0xffff9abc:16,er1) ;010ec1389abc12345678
sub.l #0x12345678:32,@(0x9abcdef0:32,er1) ;010ec9389abcdef012345678
sub.l #0x12345678:32,@(0xffff9abc:16,r2l.b) ;010ed2389abc12345678
sub.l #0x12345678:32,@(0xffff9abc:16,r2.w) ;010ee2389abc12345678
sub.l #0x12345678:32,@(0xffff9abc:16,er2.l) ;010ef2389abc12345678
sub.l #0x12345678:32,@(0x9abcdef0:32,r2l.b) ;010eda389abcdef012345678
sub.l #0x12345678:32,@(0x9abcdef0:32,r2.w) ;010eea389abcdef012345678
sub.l #0x12345678:32,@(0x9abcdef0:32,er2.l) ;010efa389abcdef012345678
sub.l #0x12345678:32,@0xffff9abc:16 ;010e40389abc12345678
sub.l #0x12345678:32,@0x9abcdef0:32 ;010e48389abcdef012345678
sub.l #0x1234:16,@er1 ;010e01301234
sub.l #0x1234:16,@(0xc:2,er1) ;010e31301234
sub.l #0x1234:16,@er1+ ;010e81301234
sub.l #0x1234:16,@-er1 ;010eb1301234
sub.l #0x1234:16,@+er1 ;010e91301234
sub.l #0x1234:16,@er1- ;010ea1301234
sub.l #0x1234:16,@(0xffff9abc:16,er1) ;010ec1309abc1234
sub.l #0x1234:16,@(0x9abcdef0:32,er1) ;010ec9309abcdef01234
sub.l #0x1234:16,@(0xffff9abc:16,r2l.b) ;010ed2309abc1234
sub.l #0x1234:16,@(0xffff9abc:16,r2.w) ;010ee2309abc1234
sub.l #0x1234:16,@(0xffff9abc:16,er2.l) ;010ef2309abc1234
sub.l #0x1234:16,@(0x9abcdef0:32,r2l.b) ;010eda309abcdef01234
sub.l #0x1234:16,@(0x9abcdef0:32,r2.w) ;010eea309abcdef01234
sub.l #0x1234:16,@(0x9abcdef0:32,er2.l) ;010efa309abcdef01234
sub.l #0x1234:16,@0xffff9abc:16 ;010e40309abc1234
sub.l #0x1234:16,@0x9abcdef0:32 ;010e48309abcdef01234
 
sub.l er3,er1 ;1ab1
 
sub.l er3,@er1 ;01090133
sub.l er3,@(0xc:2,er1) ;01093133
sub.l er3,@er1+ ;01098133
sub.l er3,@-er1 ;0109b133
sub.l er3,@+er1 ;01099133
sub.l er3,@er1- ;0109a133
sub.l er3,@(0x1234:16,er1) ;0109c1331234
sub.l er3,@(0x12345678:32,er1) ;0109c93312345678
sub.l er3,@(0x1234:16,r2l.b) ;0109d2331234
sub.l er3,@(0x1234:16,r2.w) ;0109e2331234
sub.l er3,@(0x1234:16,er2.l) ;0109f2331234
sub.l er3,@(0x12345678:32,r2l.b) ;0109da3312345678
sub.l er3,@(0x12345678:32,r2.w) ;0109ea3312345678
sub.l er3,@(0x12345678:32,er2.l) ;0109fa3312345678
sub.l er3,@0x1234:16 ;010940331234
sub.l er3,@0x12345678:32 ;0109483312345678
 
sub.l @er3,er1 ;010a0331
sub.l @(0xc:2,er3),er1 ;010a3331
sub.l @er3+,er1 ;010a8331
sub.l @-er3,er1 ;010ab331
sub.l @+er3,er1 ;010a9331
sub.l @er3-,er1 ;010aa331
sub.l @(0x1234:16,er1),er1 ;010ac1311234
sub.l @(0x12345678:32,er1),er1 ;010ac93112345678
sub.l @(0x1234:16,r2l.b),er1 ;010ad2311234
sub.l @(0x1234:16,r2.w),er1 ;010ae2311234
sub.l @(0x1234:16,er2.l),er1 ;010af2311234
sub.l @(0x12345678:32,r2l.b),er1 ;010ada3112345678
sub.l @(0x12345678:32,r2.w),er1 ;010aea3112345678
sub.l @(0x12345678:32,er2.l),er1 ;010afa3112345678
sub.l @0x1234:16,er1 ;010a40311234
sub.l @0x12345678:32,er1 ;010a483112345678
 
sub.l @er3,@er1 ;0104693c0130
sub.l @er3,@(0xc:2,er1) ;0104693c3130
sub.l @er3,@-er1 ;0104693cb130
sub.l @er3,@er1+ ;0104693c8130
sub.l @er3,@er1- ;0104693ca130
sub.l @er3,@+er1 ;0104693c9130
sub.l @er3,@(0xffff9abc:16,er1) ;0104693cc1309abc
sub.l @er3,@(0x9abcdef0:32,er1) ;0104693cc9309abcdef0
sub.l @er3,@(0xffff9abc:16,r2l.b) ;0104693cd2309abc
sub.l @er3,@(0xffff9abc:16,r2.w) ;0104693ce2309abc
sub.l @er3,@(0xffff9abc:16,er2.l) ;0104693cf2309abc
sub.l @er3,@(0x9abcdef0:32,r2l.b) ;0104693cda309abcdef0
sub.l @er3,@(0x9abcdef0:32,r2.w) ;0104693cea309abcdef0
sub.l @er3,@(0x9abcdef0:32,er2.l) ;0104693cfa309abcdef0
sub.l @er3,@0xffff9abc:16 ;0104693c40309abc
sub.l @er3,@0x9abcdef0:32 ;0104693c48309abcdef0
 
sub.l @(0xc:2,er3),@er1 ;0107693c0130
sub.l @(0xc:2,er3),@(0xc:2,er1) ;0107693c3130
sub.l @(0xc:2,er3),@-er1 ;0107693cb130
sub.l @(0xc:2,er3),@er1+ ;0107693c8130
sub.l @(0xc:2,er3),@er1- ;0107693ca130
sub.l @(0xc:2,er3),@+er1 ;0107693c9130
sub.l @(0xc:2,er3),@(0xffff9abc:16,er1) ;0107693cc1309abc
sub.l @(0xc:2,er3),@(0x9abcdef0:32,er1) ;0107693cc9309abcdef0
sub.l @(0xc:2,er3),@(0xffff9abc:16,r2l.b) ;0107693cd2309abc
sub.l @(0xc:2,er3),@(0xffff9abc:16,r2.w) ;0107693ce2309abc
sub.l @(0xc:2,er3),@(0xffff9abc:16,er2.l) ;0107693cf2309abc
sub.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b) ;0107693cda309abcdef0
sub.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w) ;0107693cea309abcdef0
sub.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l) ;0107693cfa309abcdef0
sub.l @(0xc:2,er3),@0xffff9abc:16 ;0107693c40309abc
sub.l @(0xc:2,er3),@0x9abcdef0:32 ;0107693c48309abcdef0
 
sub.l @-er3,@er1 ;01076d3c0130
sub.l @-er3,@(0xc:2,er1) ;01076d3c3130
sub.l @-er3,@-er1 ;01076d3cb130
sub.l @-er3,@er1+ ;01076d3c8130
sub.l @-er3,@er1- ;01076d3ca130
sub.l @-er3,@+er1 ;01076d3c9130
sub.l @-er3,@(0xffff9abc:16,er1) ;01076d3cc1309abc
sub.l @-er3,@(0x9abcdef0:32,er1) ;01076d3cc9309abcdef0
sub.l @-er3,@(0xffff9abc:16,r2l.b) ;01076d3cd2309abc
sub.l @-er3,@(0xffff9abc:16,r2.w) ;01076d3ce2309abc
sub.l @-er3,@(0xffff9abc:16,er2.l) ;01076d3cf2309abc
sub.l @-er3,@(0x9abcdef0:32,r2l.b) ;01076d3cda309abcdef0
sub.l @-er3,@(0x9abcdef0:32,r2.w) ;01076d3cea309abcdef0
sub.l @-er3,@(0x9abcdef0:32,er2.l) ;01076d3cfa309abcdef0
sub.l @-er3,@0xffff9abc:16 ;01076d3c40309abc
sub.l @-er3,@0x9abcdef0:32 ;01076d3c48309abcdef0
 
sub.l @er3+,@er1 ;01046d3c0130
sub.l @er3+,@(0xc:2,er1) ;01046d3c3130
sub.l @er3+,@-er1 ;01046d3cb130
sub.l @er3+,@er1+ ;01046d3c8130
sub.l @er3+,@er1- ;01046d3ca130
sub.l @er3+,@+er1 ;01046d3c9130
sub.l @er3+,@(0xffff9abc:16,er1) ;01046d3cc1309abc
sub.l @er3+,@(0x9abcdef0:32,er1) ;01046d3cc9309abcdef0
sub.l @er3+,@(0xffff9abc:16,r2l.b) ;01046d3cd2309abc
sub.l @er3+,@(0xffff9abc:16,r2.w) ;01046d3ce2309abc
sub.l @er3+,@(0xffff9abc:16,er2.l) ;01046d3cf2309abc
sub.l @er3+,@(0x9abcdef0:32,r2l.b) ;01046d3cda309abcdef0
sub.l @er3+,@(0x9abcdef0:32,r2.w) ;01046d3cea309abcdef0
sub.l @er3+,@(0x9abcdef0:32,er2.l) ;01046d3cfa309abcdef0
sub.l @er3+,@0xffff9abc:16 ;01046d3c40309abc
sub.l @er3+,@0x9abcdef0:32 ;01046d3c48309abcdef0
 
sub.l @er3-,@er1 ;01066d3c0130
sub.l @er3-,@(0xc:2,er1) ;01066d3c3130
sub.l @er3-,@-er1 ;01066d3cb130
sub.l @er3-,@er1+ ;01066d3c8130
sub.l @er3-,@er1- ;01066d3ca130
sub.l @er3-,@+er1 ;01066d3c9130
sub.l @er3-,@(0xffff9abc:16,er1) ;01066d3cc1309abc
sub.l @er3-,@(0x9abcdef0:32,er1) ;01066d3cc9309abcdef0
sub.l @er3-,@(0xffff9abc:16,r2l.b) ;01066d3cd2309abc
sub.l @er3-,@(0xffff9abc:16,r2.w) ;01066d3ce2309abc
sub.l @er3-,@(0xffff9abc:16,er2.l) ;01066d3cf2309abc
sub.l @er3-,@(0x9abcdef0:32,r2l.b) ;01066d3cda309abcdef0
sub.l @er3-,@(0x9abcdef0:32,r2.w) ;01066d3cea309abcdef0
sub.l @er3-,@(0x9abcdef0:32,er2.l) ;01066d3cfa309abcdef0
sub.l @er3-,@0xffff9abc:16 ;01066d3c40309abc
sub.l @er3-,@0x9abcdef0:32 ;01066d3c48309abcdef0
 
sub.l @+er3,@er1 ;01056d3c0130
sub.l @+er3,@(0xc:2,er1) ;01056d3c3130
sub.l @+er3,@-er1 ;01056d3cb130
sub.l @+er3,@er1+ ;01056d3c8130
sub.l @+er3,@er1- ;01056d3ca130
sub.l @+er3,@+er1 ;01056d3c9130
sub.l @+er3,@(0xffff9abc:16,er1) ;01056d3cc1309abc
sub.l @+er3,@(0x9abcdef0:32,er1) ;01056d3cc9309abcdef0
sub.l @+er3,@(0xffff9abc:16,r2l.b) ;01056d3cd2309abc
sub.l @+er3,@(0xffff9abc:16,r2.w) ;01056d3ce2309abc
sub.l @+er3,@(0xffff9abc:16,er2.l) ;01056d3cf2309abc
sub.l @+er3,@(0x9abcdef0:32,r2l.b) ;01056d3cda309abcdef0
sub.l @+er3,@(0x9abcdef0:32,r2.w) ;01056d3cea309abcdef0
sub.l @+er3,@(0x9abcdef0:32,er2.l) ;01056d3cfa309abcdef0
sub.l @+er3,@0xffff9abc:16 ;01056d3c40309abc
sub.l @+er3,@0x9abcdef0:32 ;01056d3c48309abcdef0
 
sub.l @(0x1234:16,er3),@er1 ;01046f3c12340130
sub.l @(0x1234:16,er3),@(0xc:2,er1) ;01046f3c12343130
sub.l @(0x1234:16,er3),@-er1 ;01046f3c1234b130
sub.l @(0x1234:16,er3),@er1+ ;01046f3c12348130
sub.l @(0x1234:16,er3),@er1- ;01046f3c1234a130
sub.l @(0x1234:16,er3),@+er1 ;01046f3c12349130
sub.l @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01046f3c1234c1309abc
sub.l @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01046f3c1234c9309abcdef0
sub.l @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01046f3c1234d2309abc
sub.l @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01046f3c1234e2309abc
sub.l @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01046f3c1234f2309abc
sub.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01046f3c1234da309abcdef0
sub.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01046f3c1234ea309abcdef0
sub.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01046f3c1234fa309abcdef0
sub.l @(0x1234:16,er3),@0xffff9abc:16 ;01046f3c123440309abc
sub.l @(0x1234:16,er3),@0x9abcdef0:32 ;01046f3c123448309abcdef0
 
sub.l @(0x12345678:32,er3),@er1 ;78b46b2c123456780130
sub.l @(0x12345678:32,er3),@(0xc:2,er1) ;78b46b2c123456783130
sub.l @(0x12345678:32,er3),@-er1 ;78b46b2c12345678b130
sub.l @(0x12345678:32,er3),@er1+ ;78b46b2c123456788130
sub.l @(0x12345678:32,er3),@er1- ;78b46b2c12345678a130
sub.l @(0x12345678:32,er3),@+er1 ;78b46b2c123456789130
sub.l @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78b46b2c12345678c1309abc
sub.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78b46b2c12345678c9309abcdef0
sub.l @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78b46b2c12345678d2309abc
sub.l @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78b46b2c12345678e2309abc
sub.l @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78b46b2c12345678f2309abc
sub.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78b46b2c12345678da309abcdef0
sub.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78b46b2c12345678ea309abcdef0
sub.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78b46b2c12345678fa309abcdef0
sub.l @(0x12345678:32,er3),@0xffff9abc:16 ;78b46b2c1234567840309abc
sub.l @(0x12345678:32,er3),@0x9abcdef0:32 ;78b46b2c1234567848309abcdef0
 
sub.l @(0x1234:16,r3l.b),@er1 ;01056f3c12340130
sub.l @(0x1234:16,r3l.b),@(0xc:2,er1) ;01056f3c12343130
sub.l @(0x1234:16,r3l.b),@-er1 ;01056f3c1234b130
sub.l @(0x1234:16,r3l.b),@er1+ ;01056f3c12348130
sub.l @(0x1234:16,r3l.b),@er1- ;01056f3c1234a130
sub.l @(0x1234:16,r3l.b),@+er1 ;01056f3c12349130
sub.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01056f3c1234c1309abc
sub.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01056f3c1234c9309abcdef0
sub.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01056f3c1234d2309abc
sub.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01056f3c1234e2309abc
sub.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01056f3c1234f2309abc
sub.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01056f3c1234da309abcdef0
sub.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01056f3c1234ea309abcdef0
sub.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01056f3c1234fa309abcdef0
sub.l @(0x1234:16,r3l.b),@0xffff9abc:16 ;01056f3c123440309abc
sub.l @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01056f3c123448309abcdef0
 
sub.l @(0x1234:16,r3.w),@er1 ;01066f3c12340130
sub.l @(0x1234:16,r3.w),@(0xc:2,er1) ;01066f3c12343130
sub.l @(0x1234:16,r3.w),@-er1 ;01066f3c1234b130
sub.l @(0x1234:16,r3.w),@er1+ ;01066f3c12348130
sub.l @(0x1234:16,r3.w),@er1- ;01066f3c1234a130
sub.l @(0x1234:16,r3.w),@+er1 ;01066f3c12349130
sub.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01066f3c1234c1309abc
sub.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01066f3c1234c9309abcdef0
sub.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01066f3c1234d2309abc
sub.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01066f3c1234e2309abc
sub.l @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01066f3c1234f2309abc
sub.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01066f3c1234da309abcdef0
sub.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01066f3c1234ea309abcdef0
sub.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01066f3c1234fa309abcdef0
sub.l @(0x1234:16,r3.w),@0xffff9abc:16 ;01066f3c123440309abc
sub.l @(0x1234:16,r3.w),@0x9abcdef0:32 ;01066f3c123448309abcdef0
 
sub.l @(0x1234:16,er3.l),@er1 ;01076f3c12340130
sub.l @(0x1234:16,er3.l),@(0xc:2,er1) ;01076f3c12343130
sub.l @(0x1234:16,er3.l),@-er1 ;01076f3c1234b130
sub.l @(0x1234:16,er3.l),@er1+ ;01076f3c12348130
sub.l @(0x1234:16,er3.l),@er1- ;01076f3c1234a130
sub.l @(0x1234:16,er3.l),@+er1 ;01076f3c12349130
sub.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01076f3c1234c1309abc
sub.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01076f3c1234c9309abcdef0
sub.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01076f3c1234d2309abc
sub.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01076f3c1234e2309abc
sub.l @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01076f3c1234f2309abc
sub.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01076f3c1234da309abcdef0
sub.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01076f3c1234ea309abcdef0
sub.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01076f3c1234fa309abcdef0
sub.l @(0x1234:16,er3.l),@0xffff9abc:16 ;01076f3c123440309abc
sub.l @(0x1234:16,er3.l),@0x9abcdef0:32 ;01076f3c123448309abcdef0
 
sub.l @(0x12345678:32,r3l.b),@er1 ;78b56b2c123456780130
sub.l @(0x12345678:32,r3l.b),@(0xc:2,er1) ;78b56b2c123456783130
sub.l @(0x12345678:32,r3l.b),@-er1 ;78b56b2c12345678b130
sub.l @(0x12345678:32,r3l.b),@er1+ ;78b56b2c123456788130
sub.l @(0x12345678:32,r3l.b),@er1- ;78b56b2c12345678a130
sub.l @(0x12345678:32,r3l.b),@+er1 ;78b56b2c123456789130
sub.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78b56b2c12345678c1309abc
sub.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78b56b2c12345678c9309abcdef0
sub.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78b56b2c12345678d2309abc
sub.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78b56b2c12345678e2309abc
sub.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78b56b2c12345678f2309abc
sub.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78b56b2c12345678da309abcdef0
sub.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78b56b2c12345678ea309abcdef0
sub.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78b56b2c12345678fa309abcdef0
sub.l @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78b56b2c1234567840309abc
sub.l @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78b56b2c1234567848309abcdef0
 
sub.l @(0x12345678:32,r3.w),@er1 ;78b66b2c123456780130
sub.l @(0x12345678:32,r3.w),@(0xc:2,er1) ;78b66b2c123456783130
sub.l @(0x12345678:32,r3.w),@-er1 ;78b66b2c12345678b130
sub.l @(0x12345678:32,r3.w),@er1+ ;78b66b2c123456788130
sub.l @(0x12345678:32,r3.w),@er1- ;78b66b2c12345678a130
sub.l @(0x12345678:32,r3.w),@+er1 ;78b66b2c123456789130
sub.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78b66b2c12345678c1309abc
sub.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78b66b2c12345678c9309abcdef0
sub.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78b66b2c12345678d2309abc
sub.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78b66b2c12345678e2309abc
sub.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78b66b2c12345678f2309abc
sub.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78b66b2c12345678da309abcdef0
sub.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78b66b2c12345678ea309abcdef0
sub.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78b66b2c12345678fa309abcdef0
sub.l @(0x12345678:32,r3.w),@0xffff9abc:16 ;78b66b2c1234567840309abc
sub.l @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78b66b2c1234567848309abcdef0
 
sub.l @(0x12345678:32,er3.l),@er1 ;78b76b2c123456780130
sub.l @(0x12345678:32,er3.l),@(0xc:2,er1) ;78b76b2c123456783130
sub.l @(0x12345678:32,er3.l),@-er1 ;78b76b2c12345678b130
sub.l @(0x12345678:32,er3.l),@er1+ ;78b76b2c123456788130
sub.l @(0x12345678:32,er3.l),@er1- ;78b76b2c12345678a130
sub.l @(0x12345678:32,er3.l),@+er1 ;78b76b2c123456789130
sub.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78b76b2c12345678c1309abc
sub.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78b76b2c12345678c9309abcdef0
sub.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78b76b2c12345678d2309abc
sub.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78b76b2c12345678e2309abc
sub.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78b76b2c12345678f2309abc
sub.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78b76b2c12345678da309abcdef0
sub.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78b76b2c12345678ea309abcdef0
sub.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78b76b2c12345678fa309abcdef0
sub.l @(0x12345678:32,er3.l),@0xffff9abc:16 ;78b76b2c1234567840309abc
sub.l @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78b76b2c1234567848309abcdef0
 
sub.l @0x1234:16,@er1 ;01046b0c12340130
sub.l @0x1234:16,@(0xc:2,er1) ;01046b0c12343130
sub.l @0x1234:16,@-er1 ;01046b0c1234b130
sub.l @0x1234:16,@er1+ ;01046b0c12348130
sub.l @0x1234:16,@er1- ;01046b0c1234a130
sub.l @0x1234:16,@+er1 ;01046b0c12349130
sub.l @0x1234:16,@(0xffff9abc:16,er1) ;01046b0c1234c1309abc
sub.l @0x1234:16,@(0x9abcdef0:32,er1) ;01046b0c1234c9309abcdef0
sub.l @0x1234:16,@(0xffff9abc:16,r2l.b) ;01046b0c1234d2309abc
sub.l @0x1234:16,@(0xffff9abc:16,r2.w) ;01046b0c1234e2309abc
sub.l @0x1234:16,@(0xffff9abc:16,er2.l) ;01046b0c1234f2309abc
sub.l @0x1234:16,@(0x9abcdef0:32,r2l.b) ;01046b0c1234da309abcdef0
sub.l @0x1234:16,@(0x9abcdef0:32,r2.w) ;01046b0c1234ea309abcdef0
sub.l @0x1234:16,@(0x9abcdef0:32,er2.l) ;01046b0c1234fa309abcdef0
sub.l @0x1234:16,@0xffff9abc:16 ;01046b0c123440309abc
sub.l @0x1234:16,@0x9abcdef0:32 ;01046b0c123448309abcdef0
 
sub.l @0x12345678:32,@er1 ;01046b2c123456780130
sub.l @0x12345678:32,@(0xc:2,er1) ;01046b2c123456783130
sub.l @0x12345678:32,@-er1 ;01046b2c12345678b130
sub.l @0x12345678:32,@er1+ ;01046b2c123456788130
sub.l @0x12345678:32,@er1- ;01046b2c12345678a130
sub.l @0x12345678:32,@+er1 ;01046b2c123456789130
sub.l @0x12345678:32,@(0xffff9abc:16,er1) ;01046b2c12345678c1309abc
sub.l @0x12345678:32,@(0x9abcdef0:32,er1) ;01046b2c12345678c9309abcdef0
sub.l @0x12345678:32,@(0xffff9abc:16,r2l.b) ;01046b2c12345678d2309abc
sub.l @0x12345678:32,@(0xffff9abc:16,r2.w) ;01046b2c12345678e2309abc
sub.l @0x12345678:32,@(0xffff9abc:16,er2.l) ;01046b2c12345678f2309abc
sub.l @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;01046b2c12345678da309abcdef0
sub.l @0x12345678:32,@(0x9abcdef0:32,r2.w) ;01046b2c12345678ea309abcdef0
sub.l @0x12345678:32,@(0x9abcdef0:32,er2.l) ;01046b2c12345678fa309abcdef0
sub.l @0x12345678:32,@0xffff9abc:16 ;01046b2c1234567840309abc
sub.l @0x12345678:32,@0x9abcdef0:32 ;01046b2c1234567848309abcdef0
 
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/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
mov.b @(0x1:2,er3),@(0x1:2,er1) ;01781311
mov.b @(0x1:2,er3),@er1+ ;01781381
mov.b @(0x1:2,er3),@-er1 ;017813b1
mov.b @(0x1:2,er3),@+er1 ;01781391
mov.b @(0x1:2,er3),@er1- ;017813a1
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
mov.b @-er3,@er1+ ;0178b381
mov.b @-er3,@-er1 ;0178b3b1
mov.b @-er3,@+er1 ;0178b391
mov.b @-er3,@er1- ;0178b3a1
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
mov.b @er3+,@er1+ ;01788381
mov.b @er3+,@-er1 ;017883b1
mov.b @er3+,@+er1 ;01788391
mov.b @er3+,@er1- ;017883a1
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
mov.b @er3-,@er1+ ;0178a381
mov.b @er3-,@-er1 ;0178a3b1
mov.b @er3-,@+er1 ;0178a391
mov.b @er3-,@er1- ;0178a3a1
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
mov.b @+er3,@er1+ ;01789381
mov.b @+er3,@-er1 ;017893b1
mov.b @+er3,@+er1 ;01789391
mov.b @+er3,@er1- ;017893a1
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) ;0178cbc9123456789abcdef0
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) ;0178cbd9123456789abcdef0
mov.b @(0x12345678:32,er3),@(0x9abcdef0:32,r1.w) ;0178cbe9123456789abcdef0
mov.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1.l) ;0178cbf9123456789abcdef0
mov.b @(0x12345678:32,er3),@0xffff9abc:16 ;0178cb40123456789abc
mov.b @(0x12345678:32,er3),@0x9abcdef0:32 ;0178cb48123456789abcdef0
 
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) ;0178d3d912349abcdef0
mov.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r1.w) ;0178d3e912349abcdef0
mov.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1.l) ;0178d3f912349abcdef0
mov.b @(0x1234:16,r3l.b),@0xffff9abc:16 ;0178d34012349abc
mov.b @(0x1234:16,r3l.b),@0x9abcdef0:32 ;0178d34812349abcdef0
 
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) ;0178f3c912349abcdef0
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) ;0178f3db12349abcdef0
mov.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r3.w) ;0178f3eb12349abcdef0
mov.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er3.l) ;0178f3fb12349abcdef0
mov.b @(0x1234:16,er3.l),@0xffff9abc:16 ;0178f34012349abc
mov.b @(0x1234:16,er3.l),@0x9abcdef0:32 ;0178f34812349abcdef0
 
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) ;0178dbc1123456789abc
mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;0178dbc9123456789abcdef0
mov.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3l.b) ;0178dbd3123456789abc
mov.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3.w) ;0178dbe3123456789abc
mov.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er3.l) ;0178dbf3123456789abc
mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3l.b) ;0178dbdb123456789abcdef0
mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3.w) ;0178dbeb123456789abcdef0
mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er3.l) ;0178dbfb123456789abcdef0
mov.b @(0x12345678:32,r3l.b),@0xffff9abc:16 ;0178db40123456789abc
mov.b @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;0178db48123456789abcdef0
 
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) ;0178ebc1123456789abc
mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;0178ebc9123456789abcdef0
mov.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r3l.b) ;0178ebd3123456789abc
mov.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r3.w) ;0178ebe3123456789abc
mov.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er3.l) ;0178ebf3123456789abc
mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3l.b) ;0178ebdb123456789abcdef0
mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3.w) ;0178ebeb123456789abcdef0
mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er3.l) ;0178ebfb123456789abcdef0
mov.b @(0x12345678:32,r3.w),@0xffff9abc:16 ;0178eb40123456789abc
mov.b @(0x12345678:32,r3.w),@0x9abcdef0:32 ;0178eb48123456789abcdef0
 
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) ;0178fbc1123456789abc
mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;0178fbc9123456789abcdef0
mov.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r3l.b) ;0178fbd3123456789abc
mov.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r3.w) ;0178fbe3123456789abc
mov.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er3.l) ;0178fbf3123456789abc
mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3l.b) ;0178fbdb123456789abcdef0
mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3.w) ;0178fbeb123456789abcdef0
mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er3.l) ;0178fbfb123456789abcdef0
mov.b @(0x12345678:32,er3.l),@0xffff9abc:16 ;0178fb40123456789abc
mov.b @(0x12345678:32,er3.l),@0x9abcdef0:32 ;0178fb48123456789abcdef0
 
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) ;017840c912349abcdef0
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) ;017840db12349abcdef0
mov.b @0x1234:16,@(0x9abcdef0:32,r3.w) ;017840eb12349abcdef0
mov.b @0x1234:16,@(0x9abcdef0:32,er3.l) ;017840fb12349abcdef0
mov.b @0x1234:16,@0xffff9abc:16 ;0178404012349abc
mov.b @0x1234:16,@0x9abcdef0:32 ;0178404812349abcdef0
 
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) ;017848c1123456789abc
mov.b @0x12345678:32,@(0x9abcdef0:32,er1) ;017848c9123456789abcdef0
mov.b @0x12345678:32,@(0xffff9abc:16,r3l.b) ;017848d3123456789abc
mov.b @0x12345678:32,@(0xffff9abc:16,r3.w) ;017848e3123456789abc
mov.b @0x12345678:32,@(0xffff9abc:16,er3.l) ;017848f3123456789abc
mov.b @0x12345678:32,@(0x9abcdef0:32,r3l.b) ;017848db123456789abcdef0
mov.b @0x12345678:32,@(0x9abcdef0:32,r3.w) ;017848eb123456789abcdef0
mov.b @0x12345678:32,@(0x9abcdef0:32,er3.l) ;017848fb123456789abcdef0
mov.b @0x12345678:32,@0xffff9abc:16 ;01784840123456789abc
mov.b @0x12345678:32,@0x9abcdef0:32 ;01784848123456789abcdef0
 
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) ;79741234c90012345678
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) ;79741234db0012345678
mov.w #0x1234:16,@(0x12345678:32,r3.w) ;79741234eb0012345678
mov.w #0x1234:16,@(0x12345678:32,er3.l) ;79741234fb0012345678
mov.w #0x1234:16,@0x1234:16 ;7974123440001234
mov.w #0x1234:16,@0x12345678:32 ;79741234480012345678
 
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
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
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) ;0158cac1123456789abc
mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,er1) ;0158cac9123456789abcdef0
mov.w @(0x12345678:32,er2),@(0xffff9abc:16,r3l.b) ;0158cad3123456789abc
mov.w @(0x12345678:32,er2),@(0xffff9abc:16,r3.w) ;0158cae3123456789abc
mov.w @(0x12345678:32,er2),@(0xffff9abc:16,er3.l) ;0158caf3123456789abc
mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,r3l.b) ;0158cadb123456789abcdef0
mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,r3.w) ;0158caeb123456789abcdef0
mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,er3.l) ;0158cafb123456789abcdef0
mov.w @(0x12345678:32,er2),@0xffff9abc:16 ;0158ca40123456789abc
mov.w @(0x12345678:32,er2),@0x9abcdef0:32 ;0158ca48123456789abcdef0
 
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) ;0158dbc1123456789abc
mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;0158dbc9123456789abcdef0
mov.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3l.b) ;0158dbd3123456789abc
mov.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3.w) ;0158dbe3123456789abc
mov.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er3.l) ;0158dbf3123456789abc
mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3l.b) ;0158dbdb123456789abcdef0
mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3.w) ;0158dbeb123456789abcdef0
mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er3.l) ;0158dbfb123456789abcdef0
mov.w @(0x12345678:32,r3l.b),@0xffff9abc:16 ;0158db40123456789abc
mov.w @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;0158db48123456789abcdef0
 
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) ;0158ebc1123456789abc
mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;0158ebc9123456789abcdef0
mov.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r3l.b) ;0158ebd3123456789abc
mov.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r3.w) ;0158ebe3123456789abc
mov.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er3.l) ;0158ebf3123456789abc
mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3l.b) ;0158ebdb123456789abcdef0
mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3.w) ;0158ebeb123456789abcdef0
mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er3.l) ;0158ebfb123456789abcdef0
mov.w @(0x12345678:32,r3.w),@0xffff9abc:16 ;0158eb40123456789abc
mov.w @(0x12345678:32,r3.w),@0x9abcdef0:32 ;0158eb48123456789abcdef0
 
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) ;0158fbc1123456789abc
mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;0158fbc9123456789abcdef0
mov.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r3l.b) ;0158fbd3123456789abc
mov.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r3.w) ;0158fbe3123456789abc
mov.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er3.l) ;0158fbf3123456789abc
mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3l.b) ;0158fbdb123456789abcdef0
mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3.w) ;0158fbeb123456789abcdef0
mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er3.l) ;0158fbfb123456789abcdef0
mov.w @(0x12345678:32,er3.l),@0xffff9abc:16 ;0158fb40123456789abc
mov.w @(0x12345678:32,er3.l),@0x9abcdef0:32 ;0158fb48123456789abcdef0
 
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) ;015848c1123456789abc
mov.w @0x12345678:32,@(0x9abcdef0:32,er1) ;015848c9123456789abcdef0
mov.w @0x12345678:32,@(0xffff9abc:16,r3l.b) ;015848d3123456789abc
mov.w @0x12345678:32,@(0xffff9abc:16,r3.w) ;015848e3123456789abc
mov.w @0x12345678:32,@(0xffff9abc:16,er3.l) ;015848f3123456789abc
mov.w @0x12345678:32,@(0x9abcdef0:32,r3l.b) ;015848db123456789abcdef0
mov.w @0x12345678:32,@(0x9abcdef0:32,r3.w) ;015848eb123456789abcdef0
mov.w @0x12345678:32,@(0x9abcdef0:32,er3.l) ;015848fb123456789abcdef0
mov.w @0x12345678:32,@0xffff9abc:16 ;01584840123456789abc
mov.w @0x12345678:32,@0x9abcdef0:32 ;01584848123456789abcdef0
 
mov.l #0x12345678:32,er1 ;7a0112345678
 
mov.l #0x1234:16,er1 ;7a091234
 
mov.l #0x1:3,er3 ;0f9b
 
mov.l #0x12345678:32,@er1 ;7a74123456780100
mov.l #0x12345678:32,@(0x4:2,er1) ;7a74123456781100
mov.l #0x12345678:32,@-er1 ;7a7412345678b100
mov.l #0x12345678:32,@er1+ ;7a74123456788100
mov.l #0x12345678:32,@er1- ;7a7412345678a100
mov.l #0x12345678:32,@+er1 ;7a74123456789100
mov.l #0x12345678:32,@(0x1234:16,er1) ;7a7412345678c1001234
mov.l #0x12345678:32,@(0x12345678:32,er1) ;7a7412345678c90012345678
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) ;7a7412345678db0012345678
mov.l #0x12345678:32,@(0x12345678:32,r3.w) ;7a7412345678eb0012345678
mov.l #0x12345678:32,@(0x12345678:32,er3.l) ;7a7412345678fb0012345678
mov.l #0x12345678:32,@0x1234:16 ;7a741234567840001234
mov.l #0x12345678:32,@0x12345678:32 ;7a7412345678480012345678
 
mov.l #0x1234:16,@er1 ;7a7c12340100
mov.l #0x1234:16,@(0x4:2,er1) ;7a7c12341100
mov.l #0x1234:16,@-er1 ;7a7c1234b100
mov.l #0x1234:16,@er1+ ;7a7c12348100
mov.l #0x1234:16,@er1- ;7a7c1234a100
mov.l #0x1234:16,@+er1 ;7a7c12349100
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
mov.l @(0x4:2,er2),er1 ;01016921
mov.l @er2+,er1 ;01006d21
mov.l @-er2,er1 ;01036d21
mov.l @+er2,er1 ;01016d21
mov.l @er2-,er1 ;01026d21
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
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
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
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
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) ;0108cac1123456789abc
mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,er1) ;0108cac9123456789abcdef0
mov.l @(0x12345678:32,er2),@(0xffff9abc:16,r3l.b) ;0108cad3123456789abc
mov.l @(0x12345678:32,er2),@(0xffff9abc:16,r3.w) ;0108cae3123456789abc
mov.l @(0x12345678:32,er2),@(0xffff9abc:16,er3.l) ;0108caf3123456789abc
mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,r3l.b) ;0108cadb123456789abcdef0
mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,r3.w) ;0108caeb123456789abcdef0
mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,er3.l) ;0108cafb123456789abcdef0
mov.l @(0x12345678:32,er2),@0xffff9abc:16 ;0108ca40123456789abc
mov.l @(0x12345678:32,er2),@0x9abcdef0:32 ;0108ca48123456789abcdef0
 
mov.l @(0x1234:16,r3l.b),@er1 ;0108d3011234
mov.l @(0x1234:16,r3l.b),@(0x4:2,er1) ;0108d3111234
mov.l @(0x1234:16,r3l.b),@er1+ ;0108d3811234
mov.l @(0x1234:16,r3l.b),@-er1 ;0108d3b11234
mov.l @(0x1234:16,r3l.b),@+er1 ;0108d3911234
mov.l @(0x1234:16,r3l.b),@er1- ;0108d3a11234
mov.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;0108d3c112349abc
mov.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;0108d3c912349abcdef0
mov.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r3l.b) ;0108d3d312349abc
mov.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r3.w) ;0108d3e312349abc
mov.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er3.l) ;0108d3f312349abc
mov.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r3l.b) ;0108d3db12349abcdef0
mov.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r3.w) ;0108d3eb12349abcdef0
mov.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er3.l) ;0108d3fb12349abcdef0
mov.l @(0x1234:16,r3l.b),@0xffff9abc:16 ;0108d34012349abc
mov.l @(0x1234:16,r3l.b),@0x9abcdef0:32 ;0108d34812349abcdef0
 
mov.l @(0x1234:16,r3.w),@er1 ;0108e3011234
mov.l @(0x1234:16,r3.w),@(0x4:2,er1) ;0108e3111234
mov.l @(0x1234:16,r3.w),@er1+ ;0108e3811234
mov.l @(0x1234:16,r3.w),@-er1 ;0108e3b11234
mov.l @(0x1234:16,r3.w),@+er1 ;0108e3911234
mov.l @(0x1234:16,r3.w),@er1- ;0108e3a11234
mov.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;0108e3c112349abc
mov.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;0108e3c912349abcdef0
mov.l @(0x1234:16,r3.w),@(0xffff9abc:16,r3l.b) ;0108e3d312349abc
mov.l @(0x1234:16,r3.w),@(0xffff9abc:16,r3.w) ;0108e3e312349abc
mov.l @(0x1234:16,r3.w),@(0xffff9abc:16,er3.l) ;0108e3f312349abc
mov.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r3l.b) ;0108e3db12349abcdef0
mov.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r3.w) ;0108e3eb12349abcdef0
mov.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er3.l) ;0108e3fb12349abcdef0
mov.l @(0x1234:16,r3.w),@0xffff9abc:16 ;0108e34012349abc
mov.l @(0x1234:16,r3.w),@0x9abcdef0:32 ;0108e34812349abcdef0
 
mov.l @(0x1234:16,er3.l),@er1 ;0108f3011234
mov.l @(0x1234:16,er3.l),@(0x4:2,er1) ;0108f3111234
mov.l @(0x1234:16,er3.l),@er1+ ;0108f3811234
mov.l @(0x1234:16,er3.l),@-er1 ;0108f3b11234
mov.l @(0x1234:16,er3.l),@+er1 ;0108f3911234
mov.l @(0x1234:16,er3.l),@er1- ;0108f3a11234
mov.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;0108f3c112349abc
mov.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;0108f3c912349abcdef0
mov.l @(0x1234:16,er3.l),@(0xffff9abc:16,r3l.b) ;0108f3d312349abc
mov.l @(0x1234:16,er3.l),@(0xffff9abc:16,r3.w) ;0108f3e312349abc
mov.l @(0x1234:16,er3.l),@(0xffff9abc:16,er3.l) ;0108f3f312349abc
mov.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r3l.b) ;0108f3db12349abcdef0
mov.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r3.w) ;0108f3eb12349abcdef0
mov.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er3.l) ;0108f3fb12349abcdef0
mov.l @(0x1234:16,er3.l),@0xffff9abc:16 ;0108f34012349abc
mov.l @(0x1234:16,er3.l),@0x9abcdef0:32 ;0108f34812349abcdef0
 
mov.l @(0x12345678:32,r3l.b),@er1 ;0108db0112345678
mov.l @(0x12345678:32,r3l.b),@(0x4:2,er1) ;0108db1112345678
mov.l @(0x12345678:32,r3l.b),@er1+ ;0108db8112345678
mov.l @(0x12345678:32,r3l.b),@-er1 ;0108dbb112345678
mov.l @(0x12345678:32,r3l.b),@+er1 ;0108db9112345678
mov.l @(0x12345678:32,r3l.b),@er1- ;0108dba112345678
mov.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;0108dbc1123456789abc
mov.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;0108dbc9123456789abcdef0
mov.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3l.b) ;0108dbd3123456789abc
mov.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3.w) ;0108dbe3123456789abc
mov.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er3.l) ;0108dbf3123456789abc
mov.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3l.b) ;0108dbdb123456789abcdef0
mov.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3.w) ;0108dbeb123456789abcdef0
mov.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er3.l) ;0108dbfb123456789abcdef0
mov.l @(0x12345678:32,r3l.b),@0xffff9abc:16 ;0108db40123456789abc
mov.l @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;0108db48123456789abcdef0
 
mov.l @(0x12345678:32,r3.w),@er1 ;0108eb0112345678
mov.l @(0x12345678:32,r3.w),@(0x4:2,er1) ;0108eb1112345678
mov.l @(0x12345678:32,r3.w),@er1+ ;0108eb8112345678
mov.l @(0x12345678:32,r3.w),@-er1 ;0108ebb112345678
mov.l @(0x12345678:32,r3.w),@+er1 ;0108eb9112345678
mov.l @(0x12345678:32,r3.w),@er1- ;0108eba112345678
mov.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;0108ebc1123456789abc
mov.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;0108ebc9123456789abcdef0
mov.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r3l.b) ;0108ebd3123456789abc
mov.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r3.w) ;0108ebe3123456789abc
mov.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er3.l) ;0108ebf3123456789abc
mov.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3l.b) ;0108ebdb123456789abcdef0
mov.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3.w) ;0108ebeb123456789abcdef0
mov.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er3.l) ;0108ebfb123456789abcdef0
mov.l @(0x12345678:32,r3.w),@0xffff9abc:16 ;0108eb40123456789abc
mov.l @(0x12345678:32,r3.w),@0x9abcdef0:32 ;0108eb48123456789abcdef0
 
mov.l @(0x12345678:32,er3.l),@er1 ;0108fb0112345678
mov.l @(0x12345678:32,er3.l),@(0x4:2,er1) ;0108fb1112345678
mov.l @(0x12345678:32,er3.l),@er1+ ;0108fb8112345678
mov.l @(0x12345678:32,er3.l),@-er1 ;0108fbb112345678
mov.l @(0x12345678:32,er3.l),@+er1 ;0108fb9112345678
mov.l @(0x12345678:32,er3.l),@er1- ;0108fba112345678
mov.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;0108fbc1123456789abc
mov.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;0108fbc9123456789abcdef0
mov.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r3l.b) ;0108fbd3123456789abc
mov.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r3.w) ;0108fbe3123456789abc
mov.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er3.l) ;0108fbf3123456789abc
mov.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3l.b) ;0108fbdb123456789abcdef0
mov.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3.w) ;0108fbeb123456789abcdef0
mov.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er3.l) ;0108fbfb123456789abcdef0
mov.l @(0x12345678:32,er3.l),@0xffff9abc:16 ;0108fb40123456789abc
mov.l @(0x12345678:32,er3.l),@0x9abcdef0:32 ;0108fb48123456789abcdef0
 
mov.l @0x1234:16,@er1 ;010840011234
mov.l @0x1234:16,@(0x4:2,er1) ;010840111234
mov.l @0x1234:16,@er1+ ;010840811234
mov.l @0x1234:16,@-er1 ;010840b11234
mov.l @0x1234:16,@+er1 ;010840911234
mov.l @0x1234:16,@er1- ;010840a11234
mov.l @0x1234:16,@(0xffff9abc:16,er1) ;010840c112349abc
mov.l @0x1234:16,@(0x9abcdef0:32,er1) ;010840c912349abcdef0
mov.l @0x1234:16,@(0xffff9abc:16,r3l.b) ;010840d312349abc
mov.l @0x1234:16,@(0xffff9abc:16,r3.w) ;010840e312349abc
mov.l @0x1234:16,@(0xffff9abc:16,er3.l) ;010840f312349abc
mov.l @0x1234:16,@(0x9abcdef0:32,r3l.b) ;010840db12349abcdef0
mov.l @0x1234:16,@(0x9abcdef0:32,r3.w) ;010840eb12349abcdef0
mov.l @0x1234:16,@(0x9abcdef0:32,er3.l) ;010840fb12349abcdef0
mov.l @0x1234:16,@0xffff9abc:16 ;0108404012349abc
mov.l @0x1234:16,@0x9abcdef0:32 ;0108404812349abcdef0
 
mov.l @0x12345678:32,@er1 ;0108480112345678
mov.l @0x12345678:32,@(0x4:2,er1) ;0108481112345678
mov.l @0x12345678:32,@er1+ ;0108488112345678
mov.l @0x12345678:32,@-er1 ;010848b112345678
mov.l @0x12345678:32,@+er1 ;0108489112345678
mov.l @0x12345678:32,@er1- ;010848a112345678
mov.l @0x12345678:32,@(0xffff9abc:16,er1) ;010848c1123456789abc
mov.l @0x12345678:32,@(0x9abcdef0:32,er1) ;010848c9123456789abcdef0
mov.l @0x12345678:32,@(0xffff9abc:16,r3l.b) ;010848d3123456789abc
mov.l @0x12345678:32,@(0xffff9abc:16,r3.w) ;010848e3123456789abc
mov.l @0x12345678:32,@(0xffff9abc:16,er3.l) ;010848f3123456789abc
mov.l @0x12345678:32,@(0x9abcdef0:32,r3l.b) ;010848db123456789abcdef0
mov.l @0x12345678:32,@(0x9abcdef0:32,r3.w) ;010848eb123456789abcdef0
mov.l @0x12345678:32,@(0x9abcdef0:32,er3.l) ;010848fb123456789abcdef0
mov.l @0x12345678:32,@0xffff9abc:16 ;01084840123456789abc
mov.l @0x12345678:32,@0x9abcdef0:32 ;01084848123456789abcdef0
 
movtpe.b r2h,@0x1234:16 ;6ac21234
movfpe.b @0x1234:16,r1h ;6a411234
 
ldm @sp+,(er0-er1) ;01106d71
ldm @sp+,(er1-er2) ;01106d72
ldm @sp+,(er2-er3) ;01106d73
ldm @sp+,(er3-er4) ;01106d74
ldm @sp+,(er4-er5) ;01106d75
ldm @sp+,(er5-er6) ;01106d76
ldm @sp+,(er6-er7) ;01106d77
 
ldm @sp+,(er0-er2) ;01206d72
ldm @sp+,(er1-er3) ;01206d73
ldm @sp+,(er2-er4) ;01206d74
ldm @sp+,(er3-er5) ;01206d75
ldm @sp+,(er4-er6) ;01206d76
ldm @sp+,(er5-er7) ;01206d77
 
ldm @sp+,(er0-er3) ;01306d73
ldm @sp+,(er1-er4) ;01306d74
ldm @sp+,(er2-er5) ;01306d75
ldm @sp+,(er3-er6) ;01306d76
ldm @sp+,(er4-er7) ;01306d77
 
stm (er0-er1),@-sp ;01106df0
stm (er1-er2),@-sp ;01106df1
stm (er2-er3),@-sp ;01106df2
stm (er3-er4),@-sp ;01106df3
stm (er4-er5),@-sp ;01106df4
stm (er5-er6),@-sp ;01106df5
stm (er6-er7),@-sp ;01106df6
 
stm (er0-er2),@-sp ;01206df0
stm (er1-er3),@-sp ;01206df1
stm (er2-er4),@-sp ;01206df2
stm (er3-er5),@-sp ;01206df3
stm (er4-er6),@-sp ;01206df4
stm (er5-er7),@-sp ;01206df5
 
stm (er0-er3),@-sp ;01306df0
stm (er1-er4),@-sp ;01306df1
stm (er2-er5),@-sp ;01306df2
stm (er3-er6),@-sp ;01306df3
stm (er4-er7),@-sp ;01306df4
 
eepmov.b ;7b5c598f
 
eepmov.w ;7bd4598f
 
movmd.b ;7b94
movmd.w ;7ba4
movmd.l ;7bb4
movsd.b label ;7b840004
nop ;0000
nop ;0000
label:
 
.end
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;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
mov.b @(0x1:2,er3),@(0x1:2,er1) ;01781311
mov.b @(0x1:2,er3),@er1+ ;01781381
mov.b @(0x1:2,er3),@-er1 ;017813b1
mov.b @(0x1:2,er3),@+er1 ;01781391
mov.b @(0x1:2,er3),@er1- ;017813a1
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
mov.b @-er3,@er1+ ;0178b381
mov.b @-er3,@-er1 ;0178b3b1
mov.b @-er3,@+er1 ;0178b391
mov.b @-er3,@er1- ;0178b3a1
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
mov.b @er3+,@er1+ ;01788381
mov.b @er3+,@-er1 ;017883b1
mov.b @er3+,@+er1 ;01788391
mov.b @er3+,@er1- ;017883a1
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
mov.b @er3-,@er1+ ;0178a381
mov.b @er3-,@-er1 ;0178a3b1
mov.b @er3-,@+er1 ;0178a391
mov.b @er3-,@er1- ;0178a3a1
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
mov.b @+er3,@er1+ ;01789381
mov.b @+er3,@-er1 ;017893b1
mov.b @+er3,@+er1 ;01789391
mov.b @+er3,@er1- ;017893a1
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) ;0178cbc9123456789abcdef0
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) ;0178cbd9123456789abcdef0
mov.b @(0x12345678:32,er3),@(0x9abcdef0:32,r1.w) ;0178cbe9123456789abcdef0
mov.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1.l) ;0178cbf9123456789abcdef0
mov.b @(0x12345678:32,er3),@0xffff9abc:16 ;0178cb40123456789abc
mov.b @(0x12345678:32,er3),@0x9abcdef0:32 ;0178cb48123456789abcdef0
 
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) ;0178d3d912349abcdef0
mov.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r1.w) ;0178d3e912349abcdef0
mov.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1.l) ;0178d3f912349abcdef0
mov.b @(0x1234:16,r3l.b),@0xffff9abc:16 ;0178d34012349abc
mov.b @(0x1234:16,r3l.b),@0x9abcdef0:32 ;0178d34812349abcdef0
 
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) ;0178f3c912349abcdef0
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) ;0178f3db12349abcdef0
mov.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r3.w) ;0178f3eb12349abcdef0
mov.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er3.l) ;0178f3fb12349abcdef0
mov.b @(0x1234:16,er3.l),@0xffff9abc:16 ;0178f34012349abc
mov.b @(0x1234:16,er3.l),@0x9abcdef0:32 ;0178f34812349abcdef0
 
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) ;0178dbc1123456789abc
mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;0178dbc9123456789abcdef0
mov.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3l.b) ;0178dbd3123456789abc
mov.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3.w) ;0178dbe3123456789abc
mov.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er3.l) ;0178dbf3123456789abc
mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3l.b) ;0178dbdb123456789abcdef0
mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3.w) ;0178dbeb123456789abcdef0
mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er3.l) ;0178dbfb123456789abcdef0
mov.b @(0x12345678:32,r3l.b),@0xffff9abc:16 ;0178db40123456789abc
mov.b @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;0178db48123456789abcdef0
 
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) ;0178ebc1123456789abc
mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;0178ebc9123456789abcdef0
mov.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r3l.b) ;0178ebd3123456789abc
mov.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r3.w) ;0178ebe3123456789abc
mov.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er3.l) ;0178ebf3123456789abc
mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3l.b) ;0178ebdb123456789abcdef0
mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3.w) ;0178ebeb123456789abcdef0
mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er3.l) ;0178ebfb123456789abcdef0
mov.b @(0x12345678:32,r3.w),@0xffff9abc:16 ;0178eb40123456789abc
mov.b @(0x12345678:32,r3.w),@0x9abcdef0:32 ;0178eb48123456789abcdef0
 
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) ;0178fbc1123456789abc
mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;0178fbc9123456789abcdef0
mov.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r3l.b) ;0178fbd3123456789abc
mov.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r3.w) ;0178fbe3123456789abc
mov.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er3.l) ;0178fbf3123456789abc
mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3l.b) ;0178fbdb123456789abcdef0
mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3.w) ;0178fbeb123456789abcdef0
mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er3.l) ;0178fbfb123456789abcdef0
mov.b @(0x12345678:32,er3.l),@0xffff9abc:16 ;0178fb40123456789abc
mov.b @(0x12345678:32,er3.l),@0x9abcdef0:32 ;0178fb48123456789abcdef0
 
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) ;017840c912349abcdef0
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) ;017840db12349abcdef0
mov.b @0x1234:16,@(0x9abcdef0:32,r3.w) ;017840eb12349abcdef0
mov.b @0x1234:16,@(0x9abcdef0:32,er3.l) ;017840fb12349abcdef0
mov.b @0x1234:16,@0xffff9abc:16 ;0178404012349abc
mov.b @0x1234:16,@0x9abcdef0:32 ;0178404812349abcdef0
 
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) ;017848c1123456789abc
mov.b @0x12345678:32,@(0x9abcdef0:32,er1) ;017848c9123456789abcdef0
mov.b @0x12345678:32,@(0xffff9abc:16,r3l.b) ;017848d3123456789abc
mov.b @0x12345678:32,@(0xffff9abc:16,r3.w) ;017848e3123456789abc
mov.b @0x12345678:32,@(0xffff9abc:16,er3.l) ;017848f3123456789abc
mov.b @0x12345678:32,@(0x9abcdef0:32,r3l.b) ;017848db123456789abcdef0
mov.b @0x12345678:32,@(0x9abcdef0:32,r3.w) ;017848eb123456789abcdef0
mov.b @0x12345678:32,@(0x9abcdef0:32,er3.l) ;017848fb123456789abcdef0
mov.b @0x12345678:32,@0xffff9abc:16 ;01784840123456789abc
mov.b @0x12345678:32,@0x9abcdef0:32 ;01784848123456789abcdef0
 
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) ;79741234c90012345678
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) ;79741234db0012345678
mov.w #0x1234:16,@(0x12345678:32,r3.w) ;79741234eb0012345678
mov.w #0x1234:16,@(0x12345678:32,er3.l) ;79741234fb0012345678
mov.w #0x1234:16,@0x1234:16 ;7974123440001234
mov.w #0x1234:16,@0x12345678:32 ;79741234480012345678
 
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
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
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) ;0158cac1123456789abc
mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,er1) ;0158cac9123456789abcdef0
mov.w @(0x12345678:32,er2),@(0xffff9abc:16,r3l.b) ;0158cad3123456789abc
mov.w @(0x12345678:32,er2),@(0xffff9abc:16,r3.w) ;0158cae3123456789abc
mov.w @(0x12345678:32,er2),@(0xffff9abc:16,er3.l) ;0158caf3123456789abc
mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,r3l.b) ;0158cadb123456789abcdef0
mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,r3.w) ;0158caeb123456789abcdef0
mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,er3.l) ;0158cafb123456789abcdef0
mov.w @(0x12345678:32,er2),@0xffff9abc:16 ;0158ca40123456789abc
mov.w @(0x12345678:32,er2),@0x9abcdef0:32 ;0158ca48123456789abcdef0
 
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) ;0158dbc1123456789abc
mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;0158dbc9123456789abcdef0
mov.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3l.b) ;0158dbd3123456789abc
mov.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3.w) ;0158dbe3123456789abc
mov.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er3.l) ;0158dbf3123456789abc
mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3l.b) ;0158dbdb123456789abcdef0
mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3.w) ;0158dbeb123456789abcdef0
mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er3.l) ;0158dbfb123456789abcdef0
mov.w @(0x12345678:32,r3l.b),@0xffff9abc:16 ;0158db40123456789abc
mov.w @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;0158db48123456789abcdef0
 
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) ;0158ebc1123456789abc
mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;0158ebc9123456789abcdef0
mov.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r3l.b) ;0158ebd3123456789abc
mov.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r3.w) ;0158ebe3123456789abc
mov.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er3.l) ;0158ebf3123456789abc
mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3l.b) ;0158ebdb123456789abcdef0
mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3.w) ;0158ebeb123456789abcdef0
mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er3.l) ;0158ebfb123456789abcdef0
mov.w @(0x12345678:32,r3.w),@0xffff9abc:16 ;0158eb40123456789abc
mov.w @(0x12345678:32,r3.w),@0x9abcdef0:32 ;0158eb48123456789abcdef0
 
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) ;0158fbc1123456789abc
mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;0158fbc9123456789abcdef0
mov.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r3l.b) ;0158fbd3123456789abc
mov.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r3.w) ;0158fbe3123456789abc
mov.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er3.l) ;0158fbf3123456789abc
mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3l.b) ;0158fbdb123456789abcdef0
mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3.w) ;0158fbeb123456789abcdef0
mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er3.l) ;0158fbfb123456789abcdef0
mov.w @(0x12345678:32,er3.l),@0xffff9abc:16 ;0158fb40123456789abc
mov.w @(0x12345678:32,er3.l),@0x9abcdef0:32 ;0158fb48123456789abcdef0
 
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) ;015848c1123456789abc
mov.w @0x12345678:32,@(0x9abcdef0:32,er1) ;015848c9123456789abcdef0
mov.w @0x12345678:32,@(0xffff9abc:16,r3l.b) ;015848d3123456789abc
mov.w @0x12345678:32,@(0xffff9abc:16,r3.w) ;015848e3123456789abc
mov.w @0x12345678:32,@(0xffff9abc:16,er3.l) ;015848f3123456789abc
mov.w @0x12345678:32,@(0x9abcdef0:32,r3l.b) ;015848db123456789abcdef0
mov.w @0x12345678:32,@(0x9abcdef0:32,r3.w) ;015848eb123456789abcdef0
mov.w @0x12345678:32,@(0x9abcdef0:32,er3.l) ;015848fb123456789abcdef0
mov.w @0x12345678:32,@0xffff9abc:16 ;01584840123456789abc
mov.w @0x12345678:32,@0x9abcdef0:32 ;01584848123456789abcdef0
 
mov.l #0x12345678:32,er1 ;7a0112345678
 
mov.l #0x1234:16,er1 ;7a091234
 
mov.l #0x1:3,er3 ;0f9b
 
mov.l #0x12345678:32,@er1 ;7a74123456780100
mov.l #0x12345678:32,@(0x4:2,er1) ;7a74123456781100
mov.l #0x12345678:32,@-er1 ;7a7412345678b100
mov.l #0x12345678:32,@er1+ ;7a74123456788100
mov.l #0x12345678:32,@er1- ;7a7412345678a100
mov.l #0x12345678:32,@+er1 ;7a74123456789100
mov.l #0x12345678:32,@(0x1234:16,er1) ;7a7412345678c1001234
mov.l #0x12345678:32,@(0x12345678:32,er1) ;7a7412345678c90012345678
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) ;7a7412345678db0012345678
mov.l #0x12345678:32,@(0x12345678:32,r3.w) ;7a7412345678eb0012345678
mov.l #0x12345678:32,@(0x12345678:32,er3.l) ;7a7412345678fb0012345678
mov.l #0x12345678:32,@0x1234:16 ;7a741234567840001234
mov.l #0x12345678:32,@0x12345678:32 ;7a7412345678480012345678
 
mov.l #0x1234:16,@er1 ;7a7c12340100
mov.l #0x1234:16,@(0x4:2,er1) ;7a7c12341100
mov.l #0x1234:16,@-er1 ;7a7c1234b100
mov.l #0x1234:16,@er1+ ;7a7c12348100
mov.l #0x1234:16,@er1- ;7a7c1234a100
mov.l #0x1234:16,@+er1 ;7a7c12349100
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
mov.l @(0x4:2,er2),er1 ;01016921
mov.l @er2+,er1 ;01006d21
mov.l @-er2,er1 ;01036d21
mov.l @+er2,er1 ;01016d21
mov.l @er2-,er1 ;01026d21
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
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
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
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
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) ;0108cac1123456789abc
mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,er1) ;0108cac9123456789abcdef0
mov.l @(0x12345678:32,er2),@(0xffff9abc:16,r3l.b) ;0108cad3123456789abc
mov.l @(0x12345678:32,er2),@(0xffff9abc:16,r3.w) ;0108cae3123456789abc
mov.l @(0x12345678:32,er2),@(0xffff9abc:16,er3.l) ;0108caf3123456789abc
mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,r3l.b) ;0108cadb123456789abcdef0
mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,r3.w) ;0108caeb123456789abcdef0
mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,er3.l) ;0108cafb123456789abcdef0
mov.l @(0x12345678:32,er2),@0xffff9abc:16 ;0108ca40123456789abc
mov.l @(0x12345678:32,er2),@0x9abcdef0:32 ;0108ca48123456789abcdef0
 
mov.l @(0x1234:16,r3l.b),@er1 ;0108d3011234
mov.l @(0x1234:16,r3l.b),@(0x4:2,er1) ;0108d3111234
mov.l @(0x1234:16,r3l.b),@er1+ ;0108d3811234
mov.l @(0x1234:16,r3l.b),@-er1 ;0108d3b11234
mov.l @(0x1234:16,r3l.b),@+er1 ;0108d3911234
mov.l @(0x1234:16,r3l.b),@er1- ;0108d3a11234
mov.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;0108d3c112349abc
mov.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;0108d3c912349abcdef0
mov.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r3l.b) ;0108d3d312349abc
mov.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r3.w) ;0108d3e312349abc
mov.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er3.l) ;0108d3f312349abc
mov.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r3l.b) ;0108d3db12349abcdef0
mov.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r3.w) ;0108d3eb12349abcdef0
mov.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er3.l) ;0108d3fb12349abcdef0
mov.l @(0x1234:16,r3l.b),@0xffff9abc:16 ;0108d34012349abc
mov.l @(0x1234:16,r3l.b),@0x9abcdef0:32 ;0108d34812349abcdef0
 
mov.l @(0x1234:16,r3.w),@er1 ;0108e3011234
mov.l @(0x1234:16,r3.w),@(0x4:2,er1) ;0108e3111234
mov.l @(0x1234:16,r3.w),@er1+ ;0108e3811234
mov.l @(0x1234:16,r3.w),@-er1 ;0108e3b11234
mov.l @(0x1234:16,r3.w),@+er1 ;0108e3911234
mov.l @(0x1234:16,r3.w),@er1- ;0108e3a11234
mov.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;0108e3c112349abc
mov.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;0108e3c912349abcdef0
mov.l @(0x1234:16,r3.w),@(0xffff9abc:16,r3l.b) ;0108e3d312349abc
mov.l @(0x1234:16,r3.w),@(0xffff9abc:16,r3.w) ;0108e3e312349abc
mov.l @(0x1234:16,r3.w),@(0xffff9abc:16,er3.l) ;0108e3f312349abc
mov.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r3l.b) ;0108e3db12349abcdef0
mov.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r3.w) ;0108e3eb12349abcdef0
mov.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er3.l) ;0108e3fb12349abcdef0
mov.l @(0x1234:16,r3.w),@0xffff9abc:16 ;0108e34012349abc
mov.l @(0x1234:16,r3.w),@0x9abcdef0:32 ;0108e34812349abcdef0
 
mov.l @(0x1234:16,er3.l),@er1 ;0108f3011234
mov.l @(0x1234:16,er3.l),@(0x4:2,er1) ;0108f3111234
mov.l @(0x1234:16,er3.l),@er1+ ;0108f3811234
mov.l @(0x1234:16,er3.l),@-er1 ;0108f3b11234
mov.l @(0x1234:16,er3.l),@+er1 ;0108f3911234
mov.l @(0x1234:16,er3.l),@er1- ;0108f3a11234
mov.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;0108f3c112349abc
mov.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;0108f3c912349abcdef0
mov.l @(0x1234:16,er3.l),@(0xffff9abc:16,r3l.b) ;0108f3d312349abc
mov.l @(0x1234:16,er3.l),@(0xffff9abc:16,r3.w) ;0108f3e312349abc
mov.l @(0x1234:16,er3.l),@(0xffff9abc:16,er3.l) ;0108f3f312349abc
mov.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r3l.b) ;0108f3db12349abcdef0
mov.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r3.w) ;0108f3eb12349abcdef0
mov.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er3.l) ;0108f3fb12349abcdef0
mov.l @(0x1234:16,er3.l),@0xffff9abc:16 ;0108f34012349abc
mov.l @(0x1234:16,er3.l),@0x9abcdef0:32 ;0108f34812349abcdef0
 
mov.l @(0x12345678:32,r3l.b),@er1 ;0108db0112345678
mov.l @(0x12345678:32,r3l.b),@(0x4:2,er1) ;0108db1112345678
mov.l @(0x12345678:32,r3l.b),@er1+ ;0108db8112345678
mov.l @(0x12345678:32,r3l.b),@-er1 ;0108dbb112345678
mov.l @(0x12345678:32,r3l.b),@+er1 ;0108db9112345678
mov.l @(0x12345678:32,r3l.b),@er1- ;0108dba112345678
mov.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;0108dbc1123456789abc
mov.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;0108dbc9123456789abcdef0
mov.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3l.b) ;0108dbd3123456789abc
mov.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3.w) ;0108dbe3123456789abc
mov.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er3.l) ;0108dbf3123456789abc
mov.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3l.b) ;0108dbdb123456789abcdef0
mov.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3.w) ;0108dbeb123456789abcdef0
mov.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er3.l) ;0108dbfb123456789abcdef0
mov.l @(0x12345678:32,r3l.b),@0xffff9abc:16 ;0108db40123456789abc
mov.l @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;0108db48123456789abcdef0
 
mov.l @(0x12345678:32,r3.w),@er1 ;0108eb0112345678
mov.l @(0x12345678:32,r3.w),@(0x4:2,er1) ;0108eb1112345678
mov.l @(0x12345678:32,r3.w),@er1+ ;0108eb8112345678
mov.l @(0x12345678:32,r3.w),@-er1 ;0108ebb112345678
mov.l @(0x12345678:32,r3.w),@+er1 ;0108eb9112345678
mov.l @(0x12345678:32,r3.w),@er1- ;0108eba112345678
mov.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;0108ebc1123456789abc
mov.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;0108ebc9123456789abcdef0
mov.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r3l.b) ;0108ebd3123456789abc
mov.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r3.w) ;0108ebe3123456789abc
mov.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er3.l) ;0108ebf3123456789abc
mov.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3l.b) ;0108ebdb123456789abcdef0
mov.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3.w) ;0108ebeb123456789abcdef0
mov.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er3.l) ;0108ebfb123456789abcdef0
mov.l @(0x12345678:32,r3.w),@0xffff9abc:16 ;0108eb40123456789abc
mov.l @(0x12345678:32,r3.w),@0x9abcdef0:32 ;0108eb48123456789abcdef0
 
mov.l @(0x12345678:32,er3.l),@er1 ;0108fb0112345678
mov.l @(0x12345678:32,er3.l),@(0x4:2,er1) ;0108fb1112345678
mov.l @(0x12345678:32,er3.l),@er1+ ;0108fb8112345678
mov.l @(0x12345678:32,er3.l),@-er1 ;0108fbb112345678
mov.l @(0x12345678:32,er3.l),@+er1 ;0108fb9112345678
mov.l @(0x12345678:32,er3.l),@er1- ;0108fba112345678
mov.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;0108fbc1123456789abc
mov.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;0108fbc9123456789abcdef0
mov.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r3l.b) ;0108fbd3123456789abc
mov.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r3.w) ;0108fbe3123456789abc
mov.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er3.l) ;0108fbf3123456789abc
mov.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3l.b) ;0108fbdb123456789abcdef0
mov.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3.w) ;0108fbeb123456789abcdef0
mov.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er3.l) ;0108fbfb123456789abcdef0
mov.l @(0x12345678:32,er3.l),@0xffff9abc:16 ;0108fb40123456789abc
mov.l @(0x12345678:32,er3.l),@0x9abcdef0:32 ;0108fb48123456789abcdef0
 
mov.l @0x1234:16,@er1 ;010840011234
mov.l @0x1234:16,@(0x4:2,er1) ;010840111234
mov.l @0x1234:16,@er1+ ;010840811234
mov.l @0x1234:16,@-er1 ;010840b11234
mov.l @0x1234:16,@+er1 ;010840911234
mov.l @0x1234:16,@er1- ;010840a11234
mov.l @0x1234:16,@(0xffff9abc:16,er1) ;010840c112349abc
mov.l @0x1234:16,@(0x9abcdef0:32,er1) ;010840c912349abcdef0
mov.l @0x1234:16,@(0xffff9abc:16,r3l.b) ;010840d312349abc
mov.l @0x1234:16,@(0xffff9abc:16,r3.w) ;010840e312349abc
mov.l @0x1234:16,@(0xffff9abc:16,er3.l) ;010840f312349abc
mov.l @0x1234:16,@(0x9abcdef0:32,r3l.b) ;010840db12349abcdef0
mov.l @0x1234:16,@(0x9abcdef0:32,r3.w) ;010840eb12349abcdef0
mov.l @0x1234:16,@(0x9abcdef0:32,er3.l) ;010840fb12349abcdef0
mov.l @0x1234:16,@0xffff9abc:16 ;0108404012349abc
mov.l @0x1234:16,@0x9abcdef0:32 ;0108404812349abcdef0
 
mov.l @0x12345678:32,@er1 ;0108480112345678
mov.l @0x12345678:32,@(0x4:2,er1) ;0108481112345678
mov.l @0x12345678:32,@er1+ ;0108488112345678
mov.l @0x12345678:32,@-er1 ;010848b112345678
mov.l @0x12345678:32,@+er1 ;0108489112345678
mov.l @0x12345678:32,@er1- ;010848a112345678
mov.l @0x12345678:32,@(0xffff9abc:16,er1) ;010848c1123456789abc
mov.l @0x12345678:32,@(0x9abcdef0:32,er1) ;010848c9123456789abcdef0
mov.l @0x12345678:32,@(0xffff9abc:16,r3l.b) ;010848d3123456789abc
mov.l @0x12345678:32,@(0xffff9abc:16,r3.w) ;010848e3123456789abc
mov.l @0x12345678:32,@(0xffff9abc:16,er3.l) ;010848f3123456789abc
mov.l @0x12345678:32,@(0x9abcdef0:32,r3l.b) ;010848db123456789abcdef0
mov.l @0x12345678:32,@(0x9abcdef0:32,r3.w) ;010848eb123456789abcdef0
mov.l @0x12345678:32,@(0x9abcdef0:32,er3.l) ;010848fb123456789abcdef0
mov.l @0x12345678:32,@0xffff9abc:16 ;01084840123456789abc
mov.l @0x12345678:32,@0x9abcdef0:32 ;01084848123456789abcdef0
 
movtpe.b r2h,@0x1234:16 ;6ac21234
movfpe.b @0x1234:16,r1h ;6a411234
 
ldm @sp+,(er0-er1) ;01106d71
ldm @sp+,(er1-er2) ;01106d72
ldm @sp+,(er2-er3) ;01106d73
ldm @sp+,(er3-er4) ;01106d74
ldm @sp+,(er4-er5) ;01106d75
ldm @sp+,(er5-er6) ;01106d76
ldm @sp+,(er6-er7) ;01106d77
 
ldm @sp+,(er0-er2) ;01206d72
ldm @sp+,(er1-er3) ;01206d73
ldm @sp+,(er2-er4) ;01206d74
ldm @sp+,(er3-er5) ;01206d75
ldm @sp+,(er4-er6) ;01206d76
ldm @sp+,(er5-er7) ;01206d77
 
ldm @sp+,(er0-er3) ;01306d73
ldm @sp+,(er1-er4) ;01306d74
ldm @sp+,(er2-er5) ;01306d75
ldm @sp+,(er3-er6) ;01306d76
ldm @sp+,(er4-er7) ;01306d77
 
stm (er0-er1),@-sp ;01106df0
stm (er1-er2),@-sp ;01106df1
stm (er2-er3),@-sp ;01106df2
stm (er3-er4),@-sp ;01106df3
stm (er4-er5),@-sp ;01106df4
stm (er5-er6),@-sp ;01106df5
stm (er6-er7),@-sp ;01106df6
 
stm (er0-er2),@-sp ;01206df0
stm (er1-er3),@-sp ;01206df1
stm (er2-er4),@-sp ;01206df2
stm (er3-er5),@-sp ;01206df3
stm (er4-er6),@-sp ;01206df4
stm (er5-er7),@-sp ;01206df5
 
stm (er0-er3),@-sp ;01306df0
stm (er1-er4),@-sp ;01306df1
stm (er2-er5),@-sp ;01306df2
stm (er3-er6),@-sp ;01306df3
stm (er4-er7),@-sp ;01306df4
 
eepmov.b ;7b5c598f
 
eepmov.w ;7bd4598f
 
movmd.b ;7b94
movmd.w ;7ba4
movmd.l ;7bb4
movsd.b label ;7b840004
nop ;0000
nop ;0000
label:
 
.end
 
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/h8300/t07_ari3.s
1,172 → 1,172
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;arith_3
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
neg.b r1h ;1781
neg.b @er1 ;7d101780
neg.b @(0x3:2,er1) ;017768181780
neg.b @er1+ ;01746c181780
neg.b @-er1 ;01776c181780
neg.b @+er1 ;01756c181780
neg.b @er1- ;01766c181780
neg.b @(0x1234:16,er1) ;01746e1812341780
neg.b @(0x12345678:32,er1) ;78146a28123456781780
neg.b @(0x1234:16,r2l.b) ;01756e2812341780
neg.b @(0x1234:16,r2.w) ;01766e2812341780
neg.b @(0x1234:16,er2.l) ;01776e2812341780
neg.b @(0x12345678:32,r2l.b) ;78256a28123456781780
neg.b @(0x12345678:32,r2.w) ;78266a28123456781780
neg.b @(0x12345678:32,er2.l) ;78276a28123456781780
neg.b @0xffffff12:8 ;7f121780
neg.b @0x1234:16 ;6a1812341780
neg.b @0x12345678:32 ;6a38123456781780
 
neg.w r1 ;1791
neg.w @er1 ;7d901790
neg.w @(0x6:2,er1) ;015769181790
neg.w @er1+ ;01546d181790
neg.w @-er1 ;01576d181790
neg.w @+er1 ;01556d181790
neg.w @er1- ;01566d181790
neg.w @(0x1234:16,er1) ;01546f1812341790
neg.w @(0x12345678:32,er1) ;78146b28123456781790
neg.w @(0x1234:16,r2l.b) ;01556f2812341790
neg.w @(0x1234:16,r2.w) ;01566f2812341790
neg.w @(0x1234:16,er2.l) ;01576f2812341790
neg.w @(0x12345678:32,r2l.b) ;78256b28123456781790
neg.w @(0x12345678:32,r2.w) ;78266b28123456781790
neg.w @(0x12345678:32,er2.l) ;78276b28123456781790
neg.w @0x1234:16 ;6b1812341790
neg.w @0x12345678:32 ;6b38123456781790
 
neg.l er1 ;17b1
neg.l @er1 ;0104691817b0
neg.l @(0xc:2,er1) ;0107691817b0
neg.l @er1+ ;01046d1817b0
neg.l @-er1 ;01076d1817b0
neg.l @+er1 ;01056d1817b0
neg.l @er1- ;01066d1817b0
neg.l @(0x1234:16,er1) ;01046f18123417b0
neg.l @(0x12345678:32,er1) ;78946b281234567817b0
neg.l @(0x1234:16,r2l.b) ;01056f28123417b0
neg.l @(0x1234:16,r2.w) ;01066f28123417b0
neg.l @(0x1234:16,er2.l) ;01076f28123417b0
neg.l @(0x12345678:32,r2l.b) ;78a56b281234567817b0
neg.l @(0x12345678:32,r2.w) ;78a66b281234567817b0
neg.l @(0x12345678:32,er2.l) ;78a76b281234567817b0
neg.l @0x1234:16 ;01046b08123417b0
neg.l @0x12345678:32 ;01046b281234567817b0
 
tas @er1 ;01e07b1c
 
extu.w r1 ;1751
extu.w @er1 ;7d901750
extu.w @(0x6:2,er1) ;015769181750
extu.w @er1+ ;01546d181750
extu.w @-er1 ;01576d181750
extu.w @+er1 ;01556d181750
extu.w @er1- ;01566d181750
extu.w @(0x1234:16,er1) ;01546f1812341750
extu.w @(0x12345678:32,er1) ;78146b28123456781750
extu.w @(0x1234:16,r2l.b) ;01556f2812341750
extu.w @(0x1234:16,r2.w) ;01566f2812341750
extu.w @(0x1234:16,er2.l) ;01576f2812341750
extu.w @(0x12345678:32,r2l.b) ;78256b28123456781750
extu.w @(0x12345678:32,r2.w) ;78266b28123456781750
extu.w @(0x12345678:32,er2.l) ;78276b28123456781750
extu.w @0x1234:16 ;6b1812341750
extu.w @0x12345678:32 ;6b38123456781750
 
extu.l er1 ;1771
extu.l @er1 ;010469181770
extu.l @(0xc:2,er1) ;010769181770
extu.l @er1+ ;01046d181770
extu.l @-er1 ;01076d181770
extu.l @+er1 ;01056d181770
extu.l @er1- ;01066d181770
extu.l @(0x1234:16,er1) ;01046f1812341770
extu.l @(0x12345678:32,er1) ;78946b28123456781770
extu.l @(0x1234:16,r2l.b) ;01056f2812341770
extu.l @(0x1234:16,r2.w) ;01066f2812341770
extu.l @(0x1234:16,er2.l) ;01076f2812341770
extu.l @(0x12345678:32,r2l.b) ;78a56b28123456781770
extu.l @(0x12345678:32,r2.w) ;78a66b28123456781770
extu.l @(0x12345678:32,er2.l) ;78a76b28123456781770
extu.l @0x1234:16 ;01046b0812341770
extu.l @0x12345678:32 ;01046b28123456781770
 
extu.l #2,er1 ;1761
extu.l #2,@er1 ;010469181760
extu.l #2,@(0xc:2,er1) ;010769181760
extu.l #2,@er1+ ;01046d181760
extu.l #2,@-er1 ;01076d181760
extu.l #2,@+er1 ;01056d181760
extu.l #2,@er1- ;01066d181760
extu.l #2,@(0x1234:16,er1) ;01046f1812341760
extu.l #2,@(0x12345678:32,er1) ;78946b28123456781760
extu.l #2,@(0x1234:16,r2l.b) ;01056f2812341760
extu.l #2,@(0x1234:16,r2.w) ;01066f2812341760
extu.l #2,@(0x1234:16,er2.l) ;01076f2812341760
extu.l #2,@(0x12345678:32,r2l.b) ;78a56b28123456781760
extu.l #2,@(0x12345678:32,r2.w) ;78a66b28123456781760
extu.l #2,@(0x12345678:32,er2.l) ;78a76b28123456781760
extu.l #2,@0x1234:16 ;01046b0812341760
extu.l #2,@0x12345678:32 ;01046b28123456781760
 
exts.w r1 ;17d1
exts.w @er1 ;7d9017d0
exts.w @(0x6:2,er1) ;0157691817d0
exts.w @er1+ ;01546d1817d0
exts.w @-er1 ;01576d1817d0
exts.w @+er1 ;01556d1817d0
exts.w @er1- ;01566d1817d0
exts.w @(0x1234:16,er1) ;01546f18123417d0
exts.w @(0x12345678:32,er1) ;78146b281234567817d0
exts.w @(0x1234:16,r2l.b) ;01556f28123417d0
exts.w @(0x1234:16,r2.w) ;01566f28123417d0
exts.w @(0x1234:16,er2.l) ;01576f28123417d0
exts.w @(0x12345678:32,r2l.b) ;78256b281234567817d0
exts.w @(0x12345678:32,r2.w) ;78266b281234567817d0
exts.w @(0x12345678:32,er2.l) ;78276b281234567817d0
exts.w @0x1234:16 ;6b18123417d0
exts.w @0x12345678:32 ;6b381234567817d0
 
exts.l er1 ;17f1
exts.l @er1 ;0104691817f0
exts.l @(0xc:2,er1) ;0107691817f0
exts.l @er1+ ;01046d1817f0
exts.l @-er1 ;01076d1817f0
exts.l @+er1 ;01056d1817f0
exts.l @er1- ;01066d1817f0
exts.l @(0x1234:16,er1) ;01046f18123417f0
exts.l @(0x12345678:32,er1) ;78946b281234567817f0
exts.l @(0x1234:16,r2l.b) ;01056f28123417f0
exts.l @(0x1234:16,r2.w) ;01066f28123417f0
exts.l @(0x1234:16,er2.l) ;01076f28123417f0
exts.l @(0x12345678:32,r2l.b) ;78a56b281234567817f0
exts.l @(0x12345678:32,r2.w) ;78a66b281234567817f0
exts.l @(0x12345678:32,er2.l) ;78a76b281234567817f0
exts.l @0x1234:16 ;01046b08123417f0
exts.l @0x12345678:32 ;01046b281234567817f0
 
exts.l #2,er1 ;17e1
exts.l #2,@er1 ;0104691817e0
exts.l #2,@(0xc:2,er1) ;0107691817e0
exts.l #2,@er1+ ;01046d1817e0
exts.l #2,@-er1 ;01076d1817e0
exts.l #2,@+er1 ;01056d1817e0
exts.l #2,@er1- ;01066d1817e0
exts.l #2,@(0x1234:16,er1) ;01046f18123417e0
exts.l #2,@(0x12345678:32,er1) ;78946b281234567817e0
exts.l #2,@(0x1234:16,r2l.b) ;01056f28123417e0
exts.l #2,@(0x1234:16,r2.w) ;01066f28123417e0
exts.l #2,@(0x1234:16,er2.l) ;01076f28123417e0
exts.l #2,@(0x12345678:32,r2l.b) ;78a56b281234567817e0
exts.l #2,@(0x12345678:32,r2.w) ;78a66b281234567817e0
exts.l #2,@(0x12345678:32,er2.l) ;78a76b281234567817e0
exts.l #2,@0x1234:16 ;01046b08123417e0
exts.l #2,@0x12345678:32 ;01046b281234567817e0
 
.end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;arith_3
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
neg.b r1h ;1781
neg.b @er1 ;7d101780
neg.b @(0x3:2,er1) ;017768181780
neg.b @er1+ ;01746c181780
neg.b @-er1 ;01776c181780
neg.b @+er1 ;01756c181780
neg.b @er1- ;01766c181780
neg.b @(0x1234:16,er1) ;01746e1812341780
neg.b @(0x12345678:32,er1) ;78146a28123456781780
neg.b @(0x1234:16,r2l.b) ;01756e2812341780
neg.b @(0x1234:16,r2.w) ;01766e2812341780
neg.b @(0x1234:16,er2.l) ;01776e2812341780
neg.b @(0x12345678:32,r2l.b) ;78256a28123456781780
neg.b @(0x12345678:32,r2.w) ;78266a28123456781780
neg.b @(0x12345678:32,er2.l) ;78276a28123456781780
neg.b @0xffffff12:8 ;7f121780
neg.b @0x1234:16 ;6a1812341780
neg.b @0x12345678:32 ;6a38123456781780
 
neg.w r1 ;1791
neg.w @er1 ;7d901790
neg.w @(0x6:2,er1) ;015769181790
neg.w @er1+ ;01546d181790
neg.w @-er1 ;01576d181790
neg.w @+er1 ;01556d181790
neg.w @er1- ;01566d181790
neg.w @(0x1234:16,er1) ;01546f1812341790
neg.w @(0x12345678:32,er1) ;78146b28123456781790
neg.w @(0x1234:16,r2l.b) ;01556f2812341790
neg.w @(0x1234:16,r2.w) ;01566f2812341790
neg.w @(0x1234:16,er2.l) ;01576f2812341790
neg.w @(0x12345678:32,r2l.b) ;78256b28123456781790
neg.w @(0x12345678:32,r2.w) ;78266b28123456781790
neg.w @(0x12345678:32,er2.l) ;78276b28123456781790
neg.w @0x1234:16 ;6b1812341790
neg.w @0x12345678:32 ;6b38123456781790
 
neg.l er1 ;17b1
neg.l @er1 ;0104691817b0
neg.l @(0xc:2,er1) ;0107691817b0
neg.l @er1+ ;01046d1817b0
neg.l @-er1 ;01076d1817b0
neg.l @+er1 ;01056d1817b0
neg.l @er1- ;01066d1817b0
neg.l @(0x1234:16,er1) ;01046f18123417b0
neg.l @(0x12345678:32,er1) ;78946b281234567817b0
neg.l @(0x1234:16,r2l.b) ;01056f28123417b0
neg.l @(0x1234:16,r2.w) ;01066f28123417b0
neg.l @(0x1234:16,er2.l) ;01076f28123417b0
neg.l @(0x12345678:32,r2l.b) ;78a56b281234567817b0
neg.l @(0x12345678:32,r2.w) ;78a66b281234567817b0
neg.l @(0x12345678:32,er2.l) ;78a76b281234567817b0
neg.l @0x1234:16 ;01046b08123417b0
neg.l @0x12345678:32 ;01046b281234567817b0
 
tas @er1 ;01e07b1c
 
extu.w r1 ;1751
extu.w @er1 ;7d901750
extu.w @(0x6:2,er1) ;015769181750
extu.w @er1+ ;01546d181750
extu.w @-er1 ;01576d181750
extu.w @+er1 ;01556d181750
extu.w @er1- ;01566d181750
extu.w @(0x1234:16,er1) ;01546f1812341750
extu.w @(0x12345678:32,er1) ;78146b28123456781750
extu.w @(0x1234:16,r2l.b) ;01556f2812341750
extu.w @(0x1234:16,r2.w) ;01566f2812341750
extu.w @(0x1234:16,er2.l) ;01576f2812341750
extu.w @(0x12345678:32,r2l.b) ;78256b28123456781750
extu.w @(0x12345678:32,r2.w) ;78266b28123456781750
extu.w @(0x12345678:32,er2.l) ;78276b28123456781750
extu.w @0x1234:16 ;6b1812341750
extu.w @0x12345678:32 ;6b38123456781750
 
extu.l er1 ;1771
extu.l @er1 ;010469181770
extu.l @(0xc:2,er1) ;010769181770
extu.l @er1+ ;01046d181770
extu.l @-er1 ;01076d181770
extu.l @+er1 ;01056d181770
extu.l @er1- ;01066d181770
extu.l @(0x1234:16,er1) ;01046f1812341770
extu.l @(0x12345678:32,er1) ;78946b28123456781770
extu.l @(0x1234:16,r2l.b) ;01056f2812341770
extu.l @(0x1234:16,r2.w) ;01066f2812341770
extu.l @(0x1234:16,er2.l) ;01076f2812341770
extu.l @(0x12345678:32,r2l.b) ;78a56b28123456781770
extu.l @(0x12345678:32,r2.w) ;78a66b28123456781770
extu.l @(0x12345678:32,er2.l) ;78a76b28123456781770
extu.l @0x1234:16 ;01046b0812341770
extu.l @0x12345678:32 ;01046b28123456781770
 
extu.l #2,er1 ;1761
extu.l #2,@er1 ;010469181760
extu.l #2,@(0xc:2,er1) ;010769181760
extu.l #2,@er1+ ;01046d181760
extu.l #2,@-er1 ;01076d181760
extu.l #2,@+er1 ;01056d181760
extu.l #2,@er1- ;01066d181760
extu.l #2,@(0x1234:16,er1) ;01046f1812341760
extu.l #2,@(0x12345678:32,er1) ;78946b28123456781760
extu.l #2,@(0x1234:16,r2l.b) ;01056f2812341760
extu.l #2,@(0x1234:16,r2.w) ;01066f2812341760
extu.l #2,@(0x1234:16,er2.l) ;01076f2812341760
extu.l #2,@(0x12345678:32,r2l.b) ;78a56b28123456781760
extu.l #2,@(0x12345678:32,r2.w) ;78a66b28123456781760
extu.l #2,@(0x12345678:32,er2.l) ;78a76b28123456781760
extu.l #2,@0x1234:16 ;01046b0812341760
extu.l #2,@0x12345678:32 ;01046b28123456781760
 
exts.w r1 ;17d1
exts.w @er1 ;7d9017d0
exts.w @(0x6:2,er1) ;0157691817d0
exts.w @er1+ ;01546d1817d0
exts.w @-er1 ;01576d1817d0
exts.w @+er1 ;01556d1817d0
exts.w @er1- ;01566d1817d0
exts.w @(0x1234:16,er1) ;01546f18123417d0
exts.w @(0x12345678:32,er1) ;78146b281234567817d0
exts.w @(0x1234:16,r2l.b) ;01556f28123417d0
exts.w @(0x1234:16,r2.w) ;01566f28123417d0
exts.w @(0x1234:16,er2.l) ;01576f28123417d0
exts.w @(0x12345678:32,r2l.b) ;78256b281234567817d0
exts.w @(0x12345678:32,r2.w) ;78266b281234567817d0
exts.w @(0x12345678:32,er2.l) ;78276b281234567817d0
exts.w @0x1234:16 ;6b18123417d0
exts.w @0x12345678:32 ;6b381234567817d0
 
exts.l er1 ;17f1
exts.l @er1 ;0104691817f0
exts.l @(0xc:2,er1) ;0107691817f0
exts.l @er1+ ;01046d1817f0
exts.l @-er1 ;01076d1817f0
exts.l @+er1 ;01056d1817f0
exts.l @er1- ;01066d1817f0
exts.l @(0x1234:16,er1) ;01046f18123417f0
exts.l @(0x12345678:32,er1) ;78946b281234567817f0
exts.l @(0x1234:16,r2l.b) ;01056f28123417f0
exts.l @(0x1234:16,r2.w) ;01066f28123417f0
exts.l @(0x1234:16,er2.l) ;01076f28123417f0
exts.l @(0x12345678:32,r2l.b) ;78a56b281234567817f0
exts.l @(0x12345678:32,r2.w) ;78a66b281234567817f0
exts.l @(0x12345678:32,er2.l) ;78a76b281234567817f0
exts.l @0x1234:16 ;01046b08123417f0
exts.l @0x12345678:32 ;01046b281234567817f0
 
exts.l #2,er1 ;17e1
exts.l #2,@er1 ;0104691817e0
exts.l #2,@(0xc:2,er1) ;0107691817e0
exts.l #2,@er1+ ;01046d1817e0
exts.l #2,@-er1 ;01076d1817e0
exts.l #2,@+er1 ;01056d1817e0
exts.l #2,@er1- ;01066d1817e0
exts.l #2,@(0x1234:16,er1) ;01046f18123417e0
exts.l #2,@(0x12345678:32,er1) ;78946b281234567817e0
exts.l #2,@(0x1234:16,r2l.b) ;01056f28123417e0
exts.l #2,@(0x1234:16,r2.w) ;01066f28123417e0
exts.l #2,@(0x1234:16,er2.l) ;01076f28123417e0
exts.l #2,@(0x12345678:32,r2l.b) ;78a56b281234567817e0
exts.l #2,@(0x12345678:32,r2.w) ;78a66b281234567817e0
exts.l #2,@(0x12345678:32,er2.l) ;78a76b281234567817e0
exts.l #2,@0x1234:16 ;01046b08123417e0
exts.l #2,@0x12345678:32 ;01046b281234567817e0
 
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/h8300/t09_xor.s
1,971 → 1,971
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;log_1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
xor.b #0x12:8,r1h ;d112
xor.b #0x12:8,@er1 ;7d10d012
xor.b #0x12:8,@(0x3:2,er1) ;01776818d012
xor.b #0x12:8,@er1+ ;01746c18d012
xor.b #0x12:8,@-er1 ;01776c18d012
xor.b #0x12:8,@+er1 ;01756c18d012
xor.b #0x12:8,@er1- ;01766c18d012
xor.b #0x12:8,@(0x1234:16,er1) ;01746e181234d012
xor.b #0x12:8,@(0x12345678:32,er1) ;78146a2812345678d012
xor.b #0x12:8,@(0x1234:16,r2l.b) ;01756e281234d012
xor.b #0x12:8,@(0x1234:16,r2.w) ;01766e281234d012
xor.b #0x12:8,@(0x1234:16,er2.l) ;01776e281234d012
xor.b #0x12:8,@(0x12345678:32,r2l.b) ;78256a2812345678d012
xor.b #0x12:8,@(0x12345678:32,r2.w) ;78266a2812345678d012
xor.b #0x12:8,@(0x12345678:32,er2.l) ;78276a2812345678d012
xor.b #0x12:8,@0xffffff12:8 ;7f12d012
xor.b #0x12:8,@0x1234:16 ;6a181234d012
xor.b #0x12:8,@0x12345678:32 ;6a3812345678d012
 
xor.b r3h,r1h ;1531
 
xor.b r3h,@er1 ;7d101530
xor.b r3h,@(0x3:2,er1) ;01793153
xor.b r3h,@er1+ ;01798153
xor.b r3h,@-er1 ;0179b153
xor.b r3h,@+er1 ;01799153
xor.b r3h,@er1- ;0179a153
xor.b r3h,@(0x1234:16,er1) ;0179c1531234
xor.b r3h,@(0x12345678:32,er1) ;0179c95312345678
xor.b r3h,@(0x1234:16,r2l.b) ;0179d2531234
xor.b r3h,@(0x1234:16,r2.w) ;0179e2531234
xor.b r3h,@(0x1234:16,er2.l) ;0179f2531234
xor.b r3h,@(0x12345678:32,r2l.b) ;0179da5312345678
xor.b r3h,@(0x12345678:32,r2.w) ;0179ea5312345678
xor.b r3h,@(0x12345678:32,er2.l) ;0179fa5312345678
xor.b r3h,@0xffffff12:8 ;7f121530
xor.b r3h,@0x1234:16 ;6a1812341530
xor.b r3h,@0x12345678:32 ;6a38123456781530
 
xor.b @er3,r1h ;7c301501
xor.b @(0x3:2,er3),r1h ;017a3351
xor.b @er3+,r1h ;017a8351
xor.b @-er3,r1h ;017ab351
xor.b @+er3,r1h ;017a9351
xor.b @er3-,r1h ;017aa351
xor.b @(0x1234:16,er1),r1h ;017ac1511234
xor.b @(0x12345678:32,er1),r1h ;017ac95112345678
xor.b @(0x1234:16,r2l.b),r1h ;017ad2511234
xor.b @(0x1234:16,r2.w),r1h ;017ae2511234
xor.b @(0x1234:16,er2.l),r1h ;017af2511234
xor.b @(0x12345678:32,r2l.b),r1h ;017ada5112345678
xor.b @(0x12345678:32,r2.w),r1h ;017aea5112345678
xor.b @(0x12345678:32,er2.l),r1h ;017afa5112345678
xor.b @0xffffff12:8,r1h ;7e121501
xor.b @0x1234:16,r1h ;6a1012341501
xor.b @0x12345678:32,r1h ;6a30123456781501
 
xor.b @er3,@er1 ;7c350150
xor.b @er3,@(3:2,er1) ;7c353150
xor.b @er3,@-er1 ;7c35b150
xor.b @er3,@er1+ ;7c358150
xor.b @er3,@er1- ;7c35a150
xor.b @er3,@+er1 ;7c359150
xor.b @er3,@(0xffff9abc:16,er1) ;7c35c1509abc
xor.b @er3,@(0x9abcdef0:32,er1) ;7c35c9509abcdef0
xor.b @er3,@(0xffff9abc:16,r2l.b) ;7c35d2509abc
xor.b @er3,@(0xffff9abc:16,r2.w) ;7c35e2509abc
xor.b @er3,@(0xffff9abc:16,er2.l) ;7c35f2509abc
xor.b @er3,@(0x9abcdef0:32,r2l.b) ;7c35da509abcdef0
xor.b @er3,@(0x9abcdef0:32,r2.w) ;7c35ea509abcdef0
xor.b @er3,@(0x9abcdef0:32,er2.l) ;7c35fa509abcdef0
xor.b @er3,@0xffff9abc:16 ;7c3540509abc
xor.b @er3,@0x9abcdef0:32 ;7c3548509abcdef0
 
xor.b @-er3,@er1 ;01776c3c0150
xor.b @-er3,@(3:2,er1) ;01776c3c3150
xor.b @-er3,@-er1 ;01776c3cb150
xor.b @-er3,@er1+ ;01776c3c8150
xor.b @-er3,@er1- ;01776c3ca150
xor.b @-er3,@+er1 ;01776c3c9150
xor.b @-er3,@(0xffff9abc:16,er1) ;01776c3cc1509abc
xor.b @-er3,@(0x9abcdef0:32,er1) ;01776c3cc9509abcdef0
xor.b @-er3,@(0xffff9abc:16,r2l.b) ;01776c3cd2509abc
xor.b @-er3,@(0xffff9abc:16,r2.w) ;01776c3ce2509abc
xor.b @-er3,@(0xffff9abc:16,er2.l) ;01776c3cf2509abc
xor.b @-er3,@(0x9abcdef0:32,r2l.b) ;01776c3cda509abcdef0
xor.b @-er3,@(0x9abcdef0:32,r2.w) ;01776c3cea509abcdef0
xor.b @-er3,@(0x9abcdef0:32,er2.l) ;01776c3cfa509abcdef0
xor.b @-er3,@0xffff9abc:16 ;01776c3c40509abc
xor.b @-er3,@0x9abcdef0:32 ;01776c3c48509abcdef0
 
xor.b @er3+,@er1 ;01746c3c0150
xor.b @er3+,@(3:2,er1) ;01746c3c3150
xor.b @er3+,@-er1 ;01746c3cb150
xor.b @er3+,@er1+ ;01746c3c8150
xor.b @er3+,@er1- ;01746c3ca150
xor.b @er3+,@+er1 ;01746c3c9150
xor.b @er3+,@(0xffff9abc:16,er1) ;01746c3cc1509abc
xor.b @er3+,@(0x9abcdef0:32,er1) ;01746c3cc9509abcdef0
xor.b @er3+,@(0xffff9abc:16,r2l.b) ;01746c3cd2509abc
xor.b @er3+,@(0xffff9abc:16,r2.w) ;01746c3ce2509abc
xor.b @er3+,@(0xffff9abc:16,er2.l) ;01746c3cf2509abc
xor.b @er3+,@(0x9abcdef0:32,r2l.b) ;01746c3cda509abcdef0
xor.b @er3+,@(0x9abcdef0:32,r2.w) ;01746c3cea509abcdef0
xor.b @er3+,@(0x9abcdef0:32,er2.l) ;01746c3cfa509abcdef0
xor.b @er3+,@0xffff9abc:16 ;01746c3c40509abc
xor.b @er3+,@0x9abcdef0:32 ;01746c3c48509abcdef0
 
xor.b @er3-,@er1 ;01766c3c0150
xor.b @er3-,@(3:2,er1) ;01766c3c3150
xor.b @er3-,@-er1 ;01766c3cb150
xor.b @er3-,@er1+ ;01766c3c8150
xor.b @er3-,@er1- ;01766c3ca150
xor.b @er3-,@+er1 ;01766c3c9150
xor.b @er3-,@(0xffff9abc:16,er1) ;01766c3cc1509abc
xor.b @er3-,@(0x9abcdef0:32,er1) ;01766c3cc9509abcdef0
xor.b @er3-,@(0xffff9abc:16,r2l.b) ;01766c3cd2509abc
xor.b @er3-,@(0xffff9abc:16,r2.w) ;01766c3ce2509abc
xor.b @er3-,@(0xffff9abc:16,er2.l) ;01766c3cf2509abc
xor.b @er3-,@(0x9abcdef0:32,r2l.b) ;01766c3cda509abcdef0
xor.b @er3-,@(0x9abcdef0:32,r2.w) ;01766c3cea509abcdef0
xor.b @er3-,@(0x9abcdef0:32,er2.l) ;01766c3cfa509abcdef0
xor.b @er3-,@0xffff9abc:16 ;01766c3c40509abc
xor.b @er3-,@0x9abcdef0:32 ;01766c3c48509abcdef0
 
xor.b @+er3,@er1 ;01756c3c0150
xor.b @+er3,@(3:2,er1) ;01756c3c3150
xor.b @+er3,@-er1 ;01756c3cb150
xor.b @+er3,@er1+ ;01756c3c8150
xor.b @+er3,@er1- ;01756c3ca150
xor.b @+er3,@+er1 ;01756c3c9150
xor.b @+er3,@(0xffff9abc:16,er1) ;01756c3cc1509abc
xor.b @+er3,@(0x9abcdef0:32,er1) ;01756c3cc9509abcdef0
xor.b @+er3,@(0xffff9abc:16,r2l.b) ;01756c3cd2509abc
xor.b @+er3,@(0xffff9abc:16,r2.w) ;01756c3ce2509abc
xor.b @+er3,@(0xffff9abc:16,er2.l) ;01756c3cf2509abc
xor.b @+er3,@(0x9abcdef0:32,r2l.b) ;01756c3cda509abcdef0
xor.b @+er3,@(0x9abcdef0:32,r2.w) ;01756c3cea509abcdef0
xor.b @+er3,@(0x9abcdef0:32,er2.l) ;01756c3cfa509abcdef0
xor.b @+er3,@0xffff9abc:16 ;01756c3c40509abc
xor.b @+er3,@0x9abcdef0:32 ;01756c3c48509abcdef0
 
xor.b @(0x1234:16,er3),@er1 ;01746e3c12340150
xor.b @(0x1234:16,er3),@(3:2,er1) ;01746e3c12343150
xor.b @(0x1234:16,er3),@-er1 ;01746e3c1234b150
xor.b @(0x1234:16,er3),@er1+ ;01746e3c12348150
xor.b @(0x1234:16,er3),@er1- ;01746e3c1234a150
xor.b @(0x1234:16,er3),@+er1 ;01746e3c12349150
xor.b @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01746e3c1234c1509abc
xor.b @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01746e3c1234c9509abcdef0
xor.b @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01746e3c1234d2509abc
xor.b @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01746e3c1234e2509abc
xor.b @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01746e3c1234f2509abc
xor.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01746e3c1234da509abcdef0
xor.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01746e3c1234ea509abcdef0
xor.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01746e3c1234fa509abcdef0
xor.b @(0x1234:16,er3),@0xffff9abc:16 ;01746e3c123440509abc
xor.b @(0x1234:16,er3),@0x9abcdef0:32 ;01746e3c123448509abcdef0
 
xor.b @(0x12345678:32,er3),@er1 ;78346a2c123456780150
xor.b @(0x12345678:32,er3),@(3:2,er1) ;78346a2c123456783150
xor.b @(0x12345678:32,er3),@-er1 ;78346a2c12345678b150
xor.b @(0x12345678:32,er3),@er1+ ;78346a2c123456788150
xor.b @(0x12345678:32,er3),@er1- ;78346a2c12345678a150
xor.b @(0x12345678:32,er3),@+er1 ;78346a2c123456789150
xor.b @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346a2c12345678c1509abc
xor.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346a2c12345678c9509abcdef0
xor.b @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346a2c12345678d2509abc
xor.b @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346a2c12345678e2509abc
xor.b @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346a2c12345678f2509abc
xor.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346a2c12345678da509abcdef0
xor.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346a2c12345678ea509abcdef0
xor.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346a2c12345678fa509abcdef0
xor.b @(0x12345678:32,er3),@0xffff9abc:16 ;78346a2c1234567840509abc
xor.b @(0x12345678:32,er3),@0x9abcdef0:32 ;78346a2c1234567848509abcdef0
 
xor.b @(0x1234:16,r3l.b),@er1 ;01756e3c12340150
xor.b @(0x1234:16,r3l.b),@(3:2,er1) ;01756e3c12343150
xor.b @(0x1234:16,r3l.b),@-er1 ;01756e3c1234b150
xor.b @(0x1234:16,r3l.b),@er1+ ;01756e3c12348150
xor.b @(0x1234:16,r3l.b),@er1- ;01756e3c1234a150
xor.b @(0x1234:16,r3l.b),@+er1 ;01756e3c12349150
xor.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01756e3c1234c1509abc
xor.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01756e3c1234c9509abcdef0
xor.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01756e3c1234d2509abc
xor.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01756e3c1234e2509abc
xor.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01756e3c1234f2509abc
xor.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01756e3c1234da509abcdef0
xor.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01756e3c1234ea509abcdef0
xor.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01756e3c1234fa509abcdef0
xor.b @(0x1234:16,r3l.b),@0xffff9abc:16 ;01756e3c123440509abc
xor.b @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01756e3c123448509abcdef0
 
xor.b @(0x1234:16,r3.w),@er1 ;01766e3c12340150
xor.b @(0x1234:16,r3.w),@(3:2,er1) ;01766e3c12343150
xor.b @(0x1234:16,r3.w),@-er1 ;01766e3c1234b150
xor.b @(0x1234:16,r3.w),@er1+ ;01766e3c12348150
xor.b @(0x1234:16,r3.w),@er1- ;01766e3c1234a150
xor.b @(0x1234:16,r3.w),@+er1 ;01766e3c12349150
xor.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01766e3c1234c1509abc
xor.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01766e3c1234c9509abcdef0
xor.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01766e3c1234d2509abc
xor.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01766e3c1234e2509abc
xor.b @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01766e3c1234f2509abc
xor.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01766e3c1234da509abcdef0
xor.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01766e3c1234ea509abcdef0
xor.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01766e3c1234fa509abcdef0
xor.b @(0x1234:16,r3.w),@0xffff9abc:16 ;01766e3c123440509abc
xor.b @(0x1234:16,r3.w),@0x9abcdef0:32 ;01766e3c123448509abcdef0
 
xor.b @(0x1234:16,er3.l),@er1 ;01776e3c12340150
xor.b @(0x1234:16,er3.l),@(3:2,er1) ;01776e3c12343150
xor.b @(0x1234:16,er3.l),@-er1 ;01776e3c1234b150
xor.b @(0x1234:16,er3.l),@er1+ ;01776e3c12348150
xor.b @(0x1234:16,er3.l),@er1- ;01776e3c1234a150
xor.b @(0x1234:16,er3.l),@+er1 ;01776e3c12349150
xor.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01776e3c1234c1509abc
xor.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01776e3c1234c9509abcdef0
xor.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01776e3c1234d2509abc
xor.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01776e3c1234e2509abc
xor.b @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01776e3c1234f2509abc
xor.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01776e3c1234da509abcdef0
xor.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01776e3c1234ea509abcdef0
xor.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01776e3c1234fa509abcdef0
xor.b @(0x1234:16,er3.l),@0xffff9abc:16 ;01776e3c123440509abc
xor.b @(0x1234:16,er3.l),@0x9abcdef0:32 ;01776e3c123448509abcdef0
 
xor.b @(0x12345678:32,r3l.b),@er1 ;78356a2c123456780150
xor.b @(0x12345678:32,r3l.b),@(3:2,er1) ;78356a2c123456783150
xor.b @(0x12345678:32,r3l.b),@-er1 ;78356a2c12345678b150
xor.b @(0x12345678:32,r3l.b),@er1+ ;78356a2c123456788150
xor.b @(0x12345678:32,r3l.b),@er1- ;78356a2c12345678a150
xor.b @(0x12345678:32,r3l.b),@+er1 ;78356a2c123456789150
xor.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356a2c12345678c1509abc
xor.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356a2c12345678c9509abcdef0
xor.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356a2c12345678d2509abc
xor.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356a2c12345678e2509abc
xor.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356a2c12345678f2509abc
xor.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356a2c12345678da509abcdef0
xor.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356a2c12345678ea509abcdef0
xor.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356a2c12345678fa509abcdef0
xor.b @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356a2c1234567840509abc
xor.b @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356a2c1234567848509abcdef0
 
xor.b @(0x12345678:32,r3.w),@er1 ;78366a2c123456780150
xor.b @(0x12345678:32,r3.w),@(3:2,er1) ;78366a2c123456783150
xor.b @(0x12345678:32,r3.w),@-er1 ;78366a2c12345678b150
xor.b @(0x12345678:32,r3.w),@er1+ ;78366a2c123456788150
xor.b @(0x12345678:32,r3.w),@er1- ;78366a2c12345678a150
xor.b @(0x12345678:32,r3.w),@+er1 ;78366a2c123456789150
xor.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366a2c12345678c1509abc
xor.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366a2c12345678c9509abcdef0
xor.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366a2c12345678d2509abc
xor.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366a2c12345678e2509abc
xor.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366a2c12345678f2509abc
xor.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366a2c12345678da509abcdef0
xor.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366a2c12345678ea509abcdef0
xor.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366a2c12345678fa509abcdef0
xor.b @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366a2c1234567840509abc
xor.b @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366a2c1234567848509abcdef0
 
xor.b @(0x12345678:32,er3.l),@er1 ;78376a2c123456780150
xor.b @(0x12345678:32,er3.l),@(3:2,er1) ;78376a2c123456783150
xor.b @(0x12345678:32,er3.l),@-er1 ;78376a2c12345678b150
xor.b @(0x12345678:32,er3.l),@er1+ ;78376a2c123456788150
xor.b @(0x12345678:32,er3.l),@er1- ;78376a2c12345678a150
xor.b @(0x12345678:32,er3.l),@+er1 ;78376a2c123456789150
xor.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376a2c12345678c1509abc
xor.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376a2c12345678c9509abcdef0
xor.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376a2c12345678d2509abc
xor.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376a2c12345678e2509abc
xor.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376a2c12345678f2509abc
xor.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376a2c12345678da509abcdef0
xor.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376a2c12345678ea509abcdef0
xor.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376a2c12345678fa509abcdef0
xor.b @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376a2c1234567840509abc
xor.b @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376a2c1234567848509abcdef0
 
xor.b @0x1234:16,@er1 ;6a1512340150
xor.b @0x1234:16,@(3:2,er1) ;6a1512343150
xor.b @0x1234:16,@-er1 ;6a151234b150
xor.b @0x1234:16,@er1+ ;6a1512348150
xor.b @0x1234:16,@er1- ;6a151234a150
xor.b @0x1234:16,@+er1 ;6a1512349150
xor.b @0x1234:16,@(0xffff9abc:16,er1) ;6a151234c1509abc
xor.b @0x1234:16,@(0x9abcdef0:32,er1) ;6a151234c9509abcdef0
xor.b @0x1234:16,@(0xffff9abc:16,r2l.b) ;6a151234d2509abc
xor.b @0x1234:16,@(0xffff9abc:16,r2.w) ;6a151234e2509abc
xor.b @0x1234:16,@(0xffff9abc:16,er2.l) ;6a151234f2509abc
xor.b @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6a151234da509abcdef0
xor.b @0x1234:16,@(0x9abcdef0:32,r2.w) ;6a151234ea509abcdef0
xor.b @0x1234:16,@(0x9abcdef0:32,er2.l) ;6a151234fa509abcdef0
xor.b @0x1234:16,@0xffff9abc:16 ;6a15123440509abc
xor.b @0x1234:16,@0x9abcdef0:32 ;6a15123448509abcdef0
 
xor.b @0x12345678:32,@er1 ;6a35123456780150
xor.b @0x12345678:32,@(3:2,er1) ;6a35123456783150
xor.b @0x12345678:32,@-er1 ;6a3512345678b150
xor.b @0x12345678:32,@er1+ ;6a35123456788150
xor.b @0x12345678:32,@er1- ;6a3512345678a150
xor.b @0x12345678:32,@+er1 ;6a35123456789150
xor.b @0x12345678:32,@(0xffff9abc:16,er1) ;6a3512345678c1509abc
xor.b @0x12345678:32,@(0x9abcdef0:32,er1) ;6a3512345678c9509abcdef0
xor.b @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6a3512345678d2509abc
xor.b @0x12345678:32,@(0xffff9abc:16,r2.w) ;6a3512345678e2509abc
xor.b @0x12345678:32,@(0xffff9abc:16,er2.l) ;6a3512345678f2509abc
xor.b @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6a3512345678da509abcdef0
xor.b @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6a3512345678ea509abcdef0
xor.b @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6a3512345678fa509abcdef0
xor.b @0x12345678:32,@0xffff9abc:16 ;6a351234567840509abc
xor.b @0x12345678:32,@0x9abcdef0:32 ;6a351234567848509abcdef0
 
xor.w #0x1234:16,r1 ;79511234
xor.w #0x1234:16,@er1 ;015e01501234
xor.w #0x1234:16,@(0x6:2,er1) ;015e31501234
xor.w #0x1234:16,@er1+ ;015e81501234
xor.w #0x1234:16,@-er1 ;015eb1501234
xor.w #0x1234:16,@+er1 ;015e91501234
xor.w #0x1234:16,@er1- ;015ea1501234
xor.w #0x1234:16,@(0xffff9abc:16,er1) ;015ec1509abc1234
xor.w #0x1234:16,@(0x9abcdef0:32,er1) ;015ec9509abcdef01234
xor.w #0x1234:16,@(0xffff9abc:16,r2l.b) ;015ed2509abc1234
xor.w #0x1234:16,@(0xffff9abc:16,r2.w) ;015ee2509abc1234
xor.w #0x1234:16,@(0xffff9abc:16,er2.l) ;015ef2509abc1234
xor.w #0x1234:16,@(0x9abcdef0:32,r2l.b) ;015eda509abcdef01234
xor.w #0x1234:16,@(0x9abcdef0:32,r2.w) ;015eea509abcdef01234
xor.w #0x1234:16,@(0x9abcdef0:32,er2.l) ;015efa509abcdef01234
xor.w #0x1234:16,@0xffff9abc:16 ;015e40509abc1234
xor.w #0x1234:16,@0x9abcdef0:32 ;015e48509abcdef01234
 
xor.w r3,r1 ;6531
 
xor.w r3,@er1 ;7d906530
xor.w r3,@(0x6:2,er1) ;01593153
xor.w r3,@-er1 ;0159b153
xor.w r3,@er1+ ;01598153
xor.w r3,@er1- ;0159a153
xor.w r3,@+er1 ;01599153
xor.w r3,@(0x1234:16,er1) ;0159c1531234
xor.w r3,@(0x12345678:32,er1) ;0159c95312345678
xor.w r3,@(0x1234:16,r2l.b) ;0159d2531234
xor.w r3,@(0x1234:16,r2.w) ;0159e2531234
xor.w r3,@(0x1234:16,er2.l) ;0159f2531234
xor.w r3,@(0x12345678:32,r2l.b) ;0159da5312345678
xor.w r3,@(0x12345678:32,r2.w) ;0159ea5312345678
xor.w r3,@(0x12345678:32,er2.l) ;0159fa5312345678
xor.w r3,@0x1234:16 ;6b1812346530
xor.w r3,@0x12345678:32 ;6b38123456786530
 
xor.w @er3,r1 ;7cb06501
xor.w @(0x6:2,er3),r1 ;015a3351
xor.w @er3+,r1 ;015a8351
xor.w @-er3,r1 ;015ab351
xor.w @+er3,r1 ;015a9351
xor.w @er3-,r1 ;015aa351
xor.w @(0x1234:16,er1),r1 ;015ac1511234
xor.w @(0x12345678:32,er1),r1 ;015ac95112345678
xor.w @(0x1234:16,r2l.b),r1 ;015ad2511234
xor.w @(0x1234:16,r2.w),r1 ;015ae2511234
xor.w @(0x1234:16,er2.l),r1 ;015af2511234
xor.w @(0x12345678:32,r2l.b),r1 ;015ada5112345678
xor.w @(0x12345678:32,r2.w),r1 ;015aea5112345678
xor.w @(0x12345678:32,er2.l),r1 ;015afa5112345678
xor.w @0x1234:16,r1 ;6b1012346501
xor.w @0x12345678:32,r1 ;6b30123456786501
 
xor.w @er3,@er1 ;7cb50150
xor.w @er3,@(6:2,er1) ;7cb53150
xor.w @er3,@-er1 ;7cb5b150
xor.w @er3,@er1+ ;7cb58150
xor.w @er3,@er1- ;7cb5a150
xor.w @er3,@+er1 ;7cb59150
xor.w @er3,@(0xffff9abc:16,er1) ;7cb5c1509abc
xor.w @er3,@(0x9abcdef0:32,er1) ;7cb5c9509abcdef0
xor.w @er3,@(0xffff9abc:16,r2l.b) ;7cb5d2509abc
xor.w @er3,@(0xffff9abc:16,r2.w) ;7cb5e2509abc
xor.w @er3,@(0xffff9abc:16,er2.l) ;7cb5f2509abc
xor.w @er3,@(0x9abcdef0:32,r2l.b) ;7cb5da509abcdef0
xor.w @er3,@(0x9abcdef0:32,r2.w) ;7cb5ea509abcdef0
xor.w @er3,@(0x9abcdef0:32,er2.l) ;7cb5fa509abcdef0
xor.w @er3,@0xffff9abc:16 ;7cb540509abc
xor.w @er3,@0x9abcdef0:32 ;7cb548509abcdef0
 
xor.w @-er3,@er1 ;01576d3c0150
xor.w @-er3,@(6:2,er1) ;01576d3c3150
xor.w @-er3,@-er1 ;01576d3cb150
xor.w @-er3,@er1+ ;01576d3c8150
xor.w @-er3,@er1- ;01576d3ca150
xor.w @-er3,@+er1 ;01576d3c9150
xor.w @-er3,@(0xffff9abc:16,er1) ;01576d3cc1509abc
xor.w @-er3,@(0x9abcdef0:32,er1) ;01576d3cc9509abcdef0
xor.w @-er3,@(0xffff9abc:16,r2l.b) ;01576d3cd2509abc
xor.w @-er3,@(0xffff9abc:16,r2.w) ;01576d3ce2509abc
xor.w @-er3,@(0xffff9abc:16,er2.l) ;01576d3cf2509abc
xor.w @-er3,@(0x9abcdef0:32,r2l.b) ;01576d3cda509abcdef0
xor.w @-er3,@(0x9abcdef0:32,r2.w) ;01576d3cea509abcdef0
xor.w @-er3,@(0x9abcdef0:32,er2.l) ;01576d3cfa509abcdef0
xor.w @-er3,@0xffff9abc:16 ;01576d3c40509abc
xor.w @-er3,@0x9abcdef0:32 ;01576d3c48509abcdef0
 
xor.w @er3+,@er1 ;01546d3c0150
xor.w @er3+,@(6:2,er1) ;01546d3c3150
xor.w @er3+,@-er1 ;01546d3cb150
xor.w @er3+,@er1+ ;01546d3c8150
xor.w @er3+,@er1- ;01546d3ca150
xor.w @er3+,@+er1 ;01546d3c9150
xor.w @er3+,@(0xffff9abc:16,er1) ;01546d3cc1509abc
xor.w @er3+,@(0x9abcdef0:32,er1) ;01546d3cc9509abcdef0
xor.w @er3+,@(0xffff9abc:16,r2l.b) ;01546d3cd2509abc
xor.w @er3+,@(0xffff9abc:16,r2.w) ;01546d3ce2509abc
xor.w @er3+,@(0xffff9abc:16,er2.l) ;01546d3cf2509abc
xor.w @er3+,@(0x9abcdef0:32,r2l.b) ;01546d3cda509abcdef0
xor.w @er3+,@(0x9abcdef0:32,r2.w) ;01546d3cea509abcdef0
xor.w @er3+,@(0x9abcdef0:32,er2.l) ;01546d3cfa509abcdef0
xor.w @er3+,@0xffff9abc:16 ;01546d3c40509abc
xor.w @er3+,@0x9abcdef0:32 ;01546d3c48509abcdef0
 
xor.w @er3-,@er1 ;01566d3c0150
xor.w @er3-,@(6:2,er1) ;01566d3c3150
xor.w @er3-,@-er1 ;01566d3cb150
xor.w @er3-,@er1+ ;01566d3c8150
xor.w @er3-,@er1- ;01566d3ca150
xor.w @er3-,@+er1 ;01566d3c9150
xor.w @er3-,@(0xffff9abc:16,er1) ;01566d3cc1509abc
xor.w @er3-,@(0x9abcdef0:32,er1) ;01566d3cc9509abcdef0
xor.w @er3-,@(0xffff9abc:16,r2l.b) ;01566d3cd2509abc
xor.w @er3-,@(0xffff9abc:16,r2.w) ;01566d3ce2509abc
xor.w @er3-,@(0xffff9abc:16,er2.l) ;01566d3cf2509abc
xor.w @er3-,@(0x9abcdef0:32,r2l.b) ;01566d3cda509abcdef0
xor.w @er3-,@(0x9abcdef0:32,r2.w) ;01566d3cea509abcdef0
xor.w @er3-,@(0x9abcdef0:32,er2.l) ;01566d3cfa509abcdef0
xor.w @er3-,@0xffff9abc:16 ;01566d3c40509abc
xor.w @er3-,@0x9abcdef0:32 ;01566d3c48509abcdef0
 
xor.w @+er3,@er1 ;01556d3c0150
xor.w @+er3,@(6:2,er1) ;01556d3c3150
xor.w @+er3,@-er1 ;01556d3cb150
xor.w @+er3,@er1+ ;01556d3c8150
xor.w @+er3,@er1- ;01556d3ca150
xor.w @+er3,@+er1 ;01556d3c9150
xor.w @+er3,@(0xffff9abc:16,er1) ;01556d3cc1509abc
xor.w @+er3,@(0x9abcdef0:32,er1) ;01556d3cc9509abcdef0
xor.w @+er3,@(0xffff9abc:16,r2l.b) ;01556d3cd2509abc
xor.w @+er3,@(0xffff9abc:16,r2.w) ;01556d3ce2509abc
xor.w @+er3,@(0xffff9abc:16,er2.l) ;01556d3cf2509abc
xor.w @+er3,@(0x9abcdef0:32,r2l.b) ;01556d3cda509abcdef0
xor.w @+er3,@(0x9abcdef0:32,r2.w) ;01556d3cea509abcdef0
xor.w @+er3,@(0x9abcdef0:32,er2.l) ;01556d3cfa509abcdef0
xor.w @+er3,@0xffff9abc:16 ;01556d3c40509abc
xor.w @+er3,@0x9abcdef0:32 ;01556d3c48509abcdef0
 
xor.w @(0x1234:16,er3),@er1 ;01546f3c12340150
xor.w @(0x1234:16,er3),@(6:2,er1) ;01546f3c12343150
xor.w @(0x1234:16,er3),@-er1 ;01546f3c1234b150
xor.w @(0x1234:16,er3),@er1+ ;01546f3c12348150
xor.w @(0x1234:16,er3),@er1- ;01546f3c1234a150
xor.w @(0x1234:16,er3),@+er1 ;01546f3c12349150
xor.w @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01546f3c1234c1509abc
xor.w @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01546f3c1234c9509abcdef0
xor.w @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01546f3c1234d2509abc
xor.w @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01546f3c1234e2509abc
xor.w @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01546f3c1234f2509abc
xor.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01546f3c1234da509abcdef0
xor.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01546f3c1234ea509abcdef0
xor.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01546f3c1234fa509abcdef0
xor.w @(0x1234:16,er3),@0xffff9abc:16 ;01546f3c123440509abc
xor.w @(0x1234:16,er3),@0x9abcdef0:32 ;01546f3c123448509abcdef0
 
xor.w @(0x12345678:32,er3),@er1 ;78346b2c123456780150
xor.w @(0x12345678:32,er3),@(6:2,er1) ;78346b2c123456783150
xor.w @(0x12345678:32,er3),@-er1 ;78346b2c12345678b150
xor.w @(0x12345678:32,er3),@er1+ ;78346b2c123456788150
xor.w @(0x12345678:32,er3),@er1- ;78346b2c12345678a150
xor.w @(0x12345678:32,er3),@+er1 ;78346b2c123456789150
xor.w @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346b2c12345678c1509abc
xor.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346b2c12345678c9509abcdef0
xor.w @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346b2c12345678d2509abc
xor.w @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346b2c12345678e2509abc
xor.w @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346b2c12345678f2509abc
xor.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346b2c12345678da509abcdef0
xor.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346b2c12345678ea509abcdef0
xor.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346b2c12345678fa509abcdef0
xor.w @(0x12345678:32,er3),@0xffff9abc:16 ;78346b2c1234567840509abc
xor.w @(0x12345678:32,er3),@0x9abcdef0:32 ;78346b2c1234567848509abcdef0
 
xor.w @(0x1234:16,r3l.b),@er1 ;01556f3c12340150
xor.w @(0x1234:16,r3l.b),@(6:2,er1) ;01556f3c12343150
xor.w @(0x1234:16,r3l.b),@-er1 ;01556f3c1234b150
xor.w @(0x1234:16,r3l.b),@er1+ ;01556f3c12348150
xor.w @(0x1234:16,r3l.b),@er1- ;01556f3c1234a150
xor.w @(0x1234:16,r3l.b),@+er1 ;01556f3c12349150
xor.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01556f3c1234c1509abc
xor.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01556f3c1234c9509abcdef0
xor.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01556f3c1234d2509abc
xor.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01556f3c1234e2509abc
xor.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01556f3c1234f2509abc
xor.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01556f3c1234da509abcdef0
xor.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01556f3c1234ea509abcdef0
xor.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01556f3c1234fa509abcdef0
xor.w @(0x1234:16,r3l.b),@0xffff9abc:16 ;01556f3c123440509abc
xor.w @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01556f3c123448509abcdef0
 
xor.w @(0x1234:16,r3.w),@er1 ;01566f3c12340150
xor.w @(0x1234:16,r3.w),@(6:2,er1) ;01566f3c12343150
xor.w @(0x1234:16,r3.w),@-er1 ;01566f3c1234b150
xor.w @(0x1234:16,r3.w),@er1+ ;01566f3c12348150
xor.w @(0x1234:16,r3.w),@er1- ;01566f3c1234a150
xor.w @(0x1234:16,r3.w),@+er1 ;01566f3c12349150
xor.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01566f3c1234c1509abc
xor.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01566f3c1234c9509abcdef0
xor.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01566f3c1234d2509abc
xor.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01566f3c1234e2509abc
xor.w @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01566f3c1234f2509abc
xor.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01566f3c1234da509abcdef0
xor.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01566f3c1234ea509abcdef0
xor.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01566f3c1234fa509abcdef0
xor.w @(0x1234:16,r3.w),@0xffff9abc:16 ;01566f3c123440509abc
xor.w @(0x1234:16,r3.w),@0x9abcdef0:32 ;01566f3c123448509abcdef0
 
xor.w @(0x1234:16,er3.l),@er1 ;01576f3c12340150
xor.w @(0x1234:16,er3.l),@(6:2,er1) ;01576f3c12343150
xor.w @(0x1234:16,er3.l),@-er1 ;01576f3c1234b150
xor.w @(0x1234:16,er3.l),@er1+ ;01576f3c12348150
xor.w @(0x1234:16,er3.l),@er1- ;01576f3c1234a150
xor.w @(0x1234:16,er3.l),@+er1 ;01576f3c12349150
xor.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01576f3c1234c1509abc
xor.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01576f3c1234c9509abcdef0
xor.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01576f3c1234d2509abc
xor.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01576f3c1234e2509abc
xor.w @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01576f3c1234f2509abc
xor.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01576f3c1234da509abcdef0
xor.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01576f3c1234ea509abcdef0
xor.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01576f3c1234fa509abcdef0
xor.w @(0x1234:16,er3.l),@0xffff9abc:16 ;01576f3c123440509abc
xor.w @(0x1234:16,er3.l),@0x9abcdef0:32 ;01576f3c123448509abcdef0
 
xor.w @(0x12345678:32,r3l.b),@er1 ;78356b2c123456780150
xor.w @(0x12345678:32,r3l.b),@(6:2,er1) ;78356b2c123456783150
xor.w @(0x12345678:32,r3l.b),@-er1 ;78356b2c12345678b150
xor.w @(0x12345678:32,r3l.b),@er1+ ;78356b2c123456788150
xor.w @(0x12345678:32,r3l.b),@er1- ;78356b2c12345678a150
xor.w @(0x12345678:32,r3l.b),@+er1 ;78356b2c123456789150
xor.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356b2c12345678c1509abc
xor.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356b2c12345678c9509abcdef0
xor.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356b2c12345678d2509abc
xor.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356b2c12345678e2509abc
xor.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356b2c12345678f2509abc
xor.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356b2c12345678da509abcdef0
xor.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356b2c12345678ea509abcdef0
xor.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356b2c12345678fa509abcdef0
xor.w @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356b2c1234567840509abc
xor.w @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356b2c1234567848509abcdef0
 
xor.w @(0x12345678:32,r3.w),@er1 ;78366b2c123456780150
xor.w @(0x12345678:32,r3.w),@(6:2,er1) ;78366b2c123456783150
xor.w @(0x12345678:32,r3.w),@-er1 ;78366b2c12345678b150
xor.w @(0x12345678:32,r3.w),@er1+ ;78366b2c123456788150
xor.w @(0x12345678:32,r3.w),@er1- ;78366b2c12345678a150
xor.w @(0x12345678:32,r3.w),@+er1 ;78366b2c123456789150
xor.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366b2c12345678c1509abc
xor.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366b2c12345678c9509abcdef0
xor.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366b2c12345678d2509abc
xor.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366b2c12345678e2509abc
xor.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366b2c12345678f2509abc
xor.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366b2c12345678da509abcdef0
xor.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366b2c12345678ea509abcdef0
xor.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366b2c12345678fa509abcdef0
xor.w @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366b2c1234567840509abc
xor.w @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366b2c1234567848509abcdef0
 
xor.w @(0x12345678:32,er3.l),@er1 ;78376b2c123456780150
xor.w @(0x12345678:32,er3.l),@(6:2,er1) ;78376b2c123456783150
xor.w @(0x12345678:32,er3.l),@-er1 ;78376b2c12345678b150
xor.w @(0x12345678:32,er3.l),@er1+ ;78376b2c123456788150
xor.w @(0x12345678:32,er3.l),@er1- ;78376b2c12345678a150
xor.w @(0x12345678:32,er3.l),@+er1 ;78376b2c123456789150
xor.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376b2c12345678c1509abc
xor.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376b2c12345678c9509abcdef0
xor.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376b2c12345678d2509abc
xor.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376b2c12345678e2509abc
xor.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376b2c12345678f2509abc
xor.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376b2c12345678da509abcdef0
xor.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376b2c12345678ea509abcdef0
xor.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376b2c12345678fa509abcdef0
xor.w @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376b2c1234567840509abc
xor.w @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376b2c1234567848509abcdef0
 
xor.w @0x1234:16,@er1 ;6b1512340150
xor.w @0x1234:16,@(6:2,er1) ;6b1512343150
xor.w @0x1234:16,@-er1 ;6b151234b150
xor.w @0x1234:16,@er1+ ;6b1512348150
xor.w @0x1234:16,@er1- ;6b151234a150
xor.w @0x1234:16,@+er1 ;6b1512349150
xor.w @0x1234:16,@(0xffff9abc:16,er1) ;6b151234c1509abc
xor.w @0x1234:16,@(0x9abcdef0:32,er1) ;6b151234c9509abcdef0
xor.w @0x1234:16,@(0xffff9abc:16,r2l.b) ;6b151234d2509abc
xor.w @0x1234:16,@(0xffff9abc:16,r2.w) ;6b151234e2509abc
xor.w @0x1234:16,@(0xffff9abc:16,er2.l) ;6b151234f2509abc
xor.w @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6b151234da509abcdef0
xor.w @0x1234:16,@(0x9abcdef0:32,r2.w) ;6b151234ea509abcdef0
xor.w @0x1234:16,@(0x9abcdef0:32,er2.l) ;6b151234fa509abcdef0
xor.w @0x1234:16,@0xffff9abc:16 ;6b15123440509abc
xor.w @0x1234:16,@0x9abcdef0:32 ;6b15123448509abcdef0
 
xor.w @0x12345678:32,@er1 ;6b35123456780150
xor.w @0x12345678:32,@(6:2,er1) ;6b35123456783150
xor.w @0x12345678:32,@-er1 ;6b3512345678b150
xor.w @0x12345678:32,@er1+ ;6b35123456788150
xor.w @0x12345678:32,@er1- ;6b3512345678a150
xor.w @0x12345678:32,@+er1 ;6b35123456789150
xor.w @0x12345678:32,@(0xffff9abc:16,er1) ;6b3512345678c1509abc
xor.w @0x12345678:32,@(0x9abcdef0:32,er1) ;6b3512345678c9509abcdef0
xor.w @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6b3512345678d2509abc
xor.w @0x12345678:32,@(0xffff9abc:16,r2.w) ;6b3512345678e2509abc
xor.w @0x12345678:32,@(0xffff9abc:16,er2.l) ;6b3512345678f2509abc
xor.w @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6b3512345678da509abcdef0
xor.w @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6b3512345678ea509abcdef0
xor.w @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6b3512345678fa509abcdef0
xor.w @0x12345678:32,@0xffff9abc:16 ;6b351234567840509abc
xor.w @0x12345678:32,@0x9abcdef0:32 ;6b351234567848509abcdef0
 
xor.l #0x12345678:32,er1 ;7a5112345678
xor.l #0x1234:16,er1 ;7a591234
xor.l #0x12345678:32,@er1 ;010e015812345678
xor.l #0x12345678:32,@(0xc:2,er1) ;010e315812345678
xor.l #0x12345678:32,@er1+ ;010e815812345678
xor.l #0x12345678:32,@-er1 ;010eb15812345678
xor.l #0x12345678:32,@+er1 ;010e915812345678
xor.l #0x12345678:32,@er1- ;010ea15812345678
xor.l #0x12345678:32,@(0xffff9abc:16,er1) ;010ec1589abc12345678
xor.l #0x12345678:32,@(0x9abcdef0:32,er1) ;010ec9589abcdef012345678
xor.l #0x12345678:32,@(0xffff9abc:16,r2l.b) ;010ed2589abc12345678
xor.l #0x12345678:32,@(0xffff9abc:16,r2.w) ;010ee2589abc12345678
xor.l #0x12345678:32,@(0xffff9abc:16,er2.l) ;010ef2589abc12345678
xor.l #0x12345678:32,@(0x9abcdef0:32,r2l.b) ;010eda589abcdef012345678
xor.l #0x12345678:32,@(0x9abcdef0:32,r2.w) ;010eea589abcdef012345678
xor.l #0x12345678:32,@(0x9abcdef0:32,er2.l) ;010efa589abcdef012345678
xor.l #0x12345678:32,@0xffff9abc:16 ;010e40589abc12345678
xor.l #0x12345678:32,@0x9abcdef0:32 ;010e48589abcdef012345678
xor.l #0x1234:16,@er1 ;010e01501234
xor.l #0x1234:16,@(0xc:2,er1) ;010e31501234
xor.l #0x1234:16,@er1+ ;010e81501234
xor.l #0x1234:16,@-er1 ;010eb1501234
xor.l #0x1234:16,@+er1 ;010e91501234
xor.l #0x1234:16,@er1- ;010ea1501234
xor.l #0x1234:16,@(0xffff9abc:16,er1) ;010ec1509abc1234
xor.l #0x1234:16,@(0x9abcdef0:32,er1) ;010ec9509abcdef01234
xor.l #0x1234:16,@(0xffff9abc:16,r2l.b) ;010ed2509abc1234
xor.l #0x1234:16,@(0xffff9abc:16,r2.w) ;010ee2509abc1234
xor.l #0x1234:16,@(0xffff9abc:16,er2.l) ;010ef2509abc1234
xor.l #0x1234:16,@(0x9abcdef0:32,r2l.b) ;010eda509abcdef01234
xor.l #0x1234:16,@(0x9abcdef0:32,r2.w) ;010eea509abcdef01234
xor.l #0x1234:16,@(0x9abcdef0:32,er2.l) ;010efa509abcdef01234
xor.l #0x1234:16,@0xffff9abc:16 ;010e40509abc1234
xor.l #0x1234:16,@0x9abcdef0:32 ;010e48509abcdef01234
 
xor.l er3,er1 ;01f06531
 
xor.l er3,@er1 ;01090153
xor.l er3,@(0xc:2,er1) ;01093153
xor.l er3,@er1+ ;01098153
xor.l er3,@-er1 ;0109b153
xor.l er3,@+er1 ;01099153
xor.l er3,@er1- ;0109a153
xor.l er3,@(0x1234:16,er1) ;0109c1531234
xor.l er3,@(0x12345678:32,er1) ;0109c95312345678
xor.l er3,@(0x1234:16,r2l.b) ;0109d2531234
xor.l er3,@(0x1234:16,r2.w) ;0109e2531234
xor.l er3,@(0x1234:16,er2.l) ;0109f2531234
xor.l er3,@(0x12345678:32,r2l.b) ;0109da5312345678
xor.l er3,@(0x12345678:32,r2.w) ;0109ea5312345678
xor.l er3,@(0x12345678:32,er2.l) ;0109fa5312345678
xor.l er3,@0x1234:16 ;010940531234
xor.l er3,@0x12345678:32 ;0109485312345678
 
xor.l @er3,er1 ;010a0351
xor.l @(0xc:2,er3),er1 ;010a3351
xor.l @er3+,er1 ;010a8351
xor.l @-er3,er1 ;010ab351
xor.l @+er3,er1 ;010a9351
xor.l @er3-,er1 ;010aa351
xor.l @(0x1234:16,er1),er1 ;010ac1511234
xor.l @(0x12345678:32,er1),er1 ;010ac95112345678
xor.l @(0x1234:16,r2l.b),er1 ;010ad2511234
xor.l @(0x1234:16,r2.w),er1 ;010ae2511234
xor.l @(0x1234:16,er2.l),er1 ;010af2511234
xor.l @(0x12345678:32,r2l.b),er1 ;010ada5112345678
xor.l @(0x12345678:32,r2.w),er1 ;010aea5112345678
xor.l @(0x12345678:32,er2.l),er1 ;010afa5112345678
xor.l @0x1234:16,er1 ;010a40511234
xor.l @0x12345678:32,er1 ;010a485112345678
 
xor.l @er3,@er1 ;0104693c0150
xor.l @er3,@(0xc:2,er1) ;0104693c3150
xor.l @er3,@-er1 ;0104693cb150
xor.l @er3,@er1+ ;0104693c8150
xor.l @er3,@er1- ;0104693ca150
xor.l @er3,@+er1 ;0104693c9150
xor.l @er3,@(0xffff9abc:16,er1) ;0104693cc1509abc
xor.l @er3,@(0x9abcdef0:32,er1) ;0104693cc9509abcdef0
xor.l @er3,@(0xffff9abc:16,r2l.b) ;0104693cd2509abc
xor.l @er3,@(0xffff9abc:16,r2.w) ;0104693ce2509abc
xor.l @er3,@(0xffff9abc:16,er2.l) ;0104693cf2509abc
xor.l @er3,@(0x9abcdef0:32,r2l.b) ;0104693cda509abcdef0
xor.l @er3,@(0x9abcdef0:32,r2.w) ;0104693cea509abcdef0
xor.l @er3,@(0x9abcdef0:32,er2.l) ;0104693cfa509abcdef0
xor.l @er3,@0xffff9abc:16 ;0104693c40509abc
xor.l @er3,@0x9abcdef0:32 ;0104693c48509abcdef0
 
xor.l @(0xc:2,er3),@er1 ;0107693c0150
xor.l @(0xc:2,er3),@(0xc:2,er1) ;0107693c3150
xor.l @(0xc:2,er3),@-er1 ;0107693cb150
xor.l @(0xc:2,er3),@er1+ ;0107693c8150
xor.l @(0xc:2,er3),@er1- ;0107693ca150
xor.l @(0xc:2,er3),@+er1 ;0107693c9150
xor.l @(0xc:2,er3),@(0xffff9abc:16,er1) ;0107693cc1509abc
xor.l @(0xc:2,er3),@(0x9abcdef0:32,er1) ;0107693cc9509abcdef0
xor.l @(0xc:2,er3),@(0xffff9abc:16,r2l.b) ;0107693cd2509abc
xor.l @(0xc:2,er3),@(0xffff9abc:16,r2.w) ;0107693ce2509abc
xor.l @(0xc:2,er3),@(0xffff9abc:16,er2.l) ;0107693cf2509abc
xor.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b) ;0107693cda509abcdef0
xor.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w) ;0107693cea509abcdef0
xor.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l) ;0107693cfa509abcdef0
xor.l @(0xc:2,er3),@0xffff9abc:16 ;0107693c40509abc
xor.l @(0xc:2,er3),@0x9abcdef0:32 ;0107693c48509abcdef0
 
xor.l @-er3,@er1 ;01076d3c0150
xor.l @-er3,@(0xc:2,er1) ;01076d3c3150
xor.l @-er3,@-er1 ;01076d3cb150
xor.l @-er3,@er1+ ;01076d3c8150
xor.l @-er3,@er1- ;01076d3ca150
xor.l @-er3,@+er1 ;01076d3c9150
xor.l @-er3,@(0xffff9abc:16,er1) ;01076d3cc1509abc
xor.l @-er3,@(0x9abcdef0:32,er1) ;01076d3cc9509abcdef0
xor.l @-er3,@(0xffff9abc:16,r2l.b) ;01076d3cd2509abc
xor.l @-er3,@(0xffff9abc:16,r2.w) ;01076d3ce2509abc
xor.l @-er3,@(0xffff9abc:16,er2.l) ;01076d3cf2509abc
xor.l @-er3,@(0x9abcdef0:32,r2l.b) ;01076d3cda509abcdef0
xor.l @-er3,@(0x9abcdef0:32,r2.w) ;01076d3cea509abcdef0
xor.l @-er3,@(0x9abcdef0:32,er2.l) ;01076d3cfa509abcdef0
xor.l @-er3,@0xffff9abc:16 ;01076d3c40509abc
xor.l @-er3,@0x9abcdef0:32 ;01076d3c48509abcdef0
 
xor.l @er3+,@er1 ;01046d3c0150
xor.l @er3+,@(0xc:2,er1) ;01046d3c3150
xor.l @er3+,@-er1 ;01046d3cb150
xor.l @er3+,@er1+ ;01046d3c8150
xor.l @er3+,@er1- ;01046d3ca150
xor.l @er3+,@+er1 ;01046d3c9150
xor.l @er3+,@(0xffff9abc:16,er1) ;01046d3cc1509abc
xor.l @er3+,@(0x9abcdef0:32,er1) ;01046d3cc9509abcdef0
xor.l @er3+,@(0xffff9abc:16,r2l.b) ;01046d3cd2509abc
xor.l @er3+,@(0xffff9abc:16,r2.w) ;01046d3ce2509abc
xor.l @er3+,@(0xffff9abc:16,er2.l) ;01046d3cf2509abc
xor.l @er3+,@(0x9abcdef0:32,r2l.b) ;01046d3cda509abcdef0
xor.l @er3+,@(0x9abcdef0:32,r2.w) ;01046d3cea509abcdef0
xor.l @er3+,@(0x9abcdef0:32,er2.l) ;01046d3cfa509abcdef0
xor.l @er3+,@0xffff9abc:16 ;01046d3c40509abc
xor.l @er3+,@0x9abcdef0:32 ;01046d3c48509abcdef0
 
xor.l @er3-,@er1 ;01066d3c0150
xor.l @er3-,@(0xc:2,er1) ;01066d3c3150
xor.l @er3-,@-er1 ;01066d3cb150
xor.l @er3-,@er1+ ;01066d3c8150
xor.l @er3-,@er1- ;01066d3ca150
xor.l @er3-,@+er1 ;01066d3c9150
xor.l @er3-,@(0xffff9abc:16,er1) ;01066d3cc1509abc
xor.l @er3-,@(0x9abcdef0:32,er1) ;01066d3cc9509abcdef0
xor.l @er3-,@(0xffff9abc:16,r2l.b) ;01066d3cd2509abc
xor.l @er3-,@(0xffff9abc:16,r2.w) ;01066d3ce2509abc
xor.l @er3-,@(0xffff9abc:16,er2.l) ;01066d3cf2509abc
xor.l @er3-,@(0x9abcdef0:32,r2l.b) ;01066d3cda509abcdef0
xor.l @er3-,@(0x9abcdef0:32,r2.w) ;01066d3cea509abcdef0
xor.l @er3-,@(0x9abcdef0:32,er2.l) ;01066d3cfa509abcdef0
xor.l @er3-,@0xffff9abc:16 ;01066d3c40509abc
xor.l @er3-,@0x9abcdef0:32 ;01066d3c48509abcdef0
 
xor.l @+er3,@er1 ;01056d3c0150
xor.l @+er3,@(0xc:2,er1) ;01056d3c3150
xor.l @+er3,@-er1 ;01056d3cb150
xor.l @+er3,@er1+ ;01056d3c8150
xor.l @+er3,@er1- ;01056d3ca150
xor.l @+er3,@+er1 ;01056d3c9150
xor.l @+er3,@(0xffff9abc:16,er1) ;01056d3cc1509abc
xor.l @+er3,@(0x9abcdef0:32,er1) ;01056d3cc9509abcdef0
xor.l @+er3,@(0xffff9abc:16,r2l.b) ;01056d3cd2509abc
xor.l @+er3,@(0xffff9abc:16,r2.w) ;01056d3ce2509abc
xor.l @+er3,@(0xffff9abc:16,er2.l) ;01056d3cf2509abc
xor.l @+er3,@(0x9abcdef0:32,r2l.b) ;01056d3cda509abcdef0
xor.l @+er3,@(0x9abcdef0:32,r2.w) ;01056d3cea509abcdef0
xor.l @+er3,@(0x9abcdef0:32,er2.l) ;01056d3cfa509abcdef0
xor.l @+er3,@0xffff9abc:16 ;01056d3c40509abc
xor.l @+er3,@0x9abcdef0:32 ;01056d3c48509abcdef0
 
xor.l @(0x1234:16,er3),@er1 ;01046f3c12340150
xor.l @(0x1234:16,er3),@(0xc:2,er1) ;01046f3c12343150
xor.l @(0x1234:16,er3),@-er1 ;01046f3c1234b150
xor.l @(0x1234:16,er3),@er1+ ;01046f3c12348150
xor.l @(0x1234:16,er3),@er1- ;01046f3c1234a150
xor.l @(0x1234:16,er3),@+er1 ;01046f3c12349150
xor.l @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01046f3c1234c1509abc
xor.l @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01046f3c1234c9509abcdef0
xor.l @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01046f3c1234d2509abc
xor.l @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01046f3c1234e2509abc
xor.l @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01046f3c1234f2509abc
xor.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01046f3c1234da509abcdef0
xor.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01046f3c1234ea509abcdef0
xor.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01046f3c1234fa509abcdef0
xor.l @(0x1234:16,er3),@0xffff9abc:16 ;01046f3c123440509abc
xor.l @(0x1234:16,er3),@0x9abcdef0:32 ;01046f3c123448509abcdef0
 
xor.l @(0x12345678:32,er3),@er1 ;78b46b2c123456780150
xor.l @(0x12345678:32,er3),@(0xc:2,er1) ;78b46b2c123456783150
xor.l @(0x12345678:32,er3),@-er1 ;78b46b2c12345678b150
xor.l @(0x12345678:32,er3),@er1+ ;78b46b2c123456788150
xor.l @(0x12345678:32,er3),@er1- ;78b46b2c12345678a150
xor.l @(0x12345678:32,er3),@+er1 ;78b46b2c123456789150
xor.l @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78b46b2c12345678c1509abc
xor.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78b46b2c12345678c9509abcdef0
xor.l @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78b46b2c12345678d2509abc
xor.l @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78b46b2c12345678e2509abc
xor.l @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78b46b2c12345678f2509abc
xor.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78b46b2c12345678da509abcdef0
xor.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78b46b2c12345678ea509abcdef0
xor.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78b46b2c12345678fa509abcdef0
xor.l @(0x12345678:32,er3),@0xffff9abc:16 ;78b46b2c1234567840509abc
xor.l @(0x12345678:32,er3),@0x9abcdef0:32 ;78b46b2c1234567848509abcdef0
 
xor.l @(0x1234:16,r3l.b),@er1 ;01056f3c12340150
xor.l @(0x1234:16,r3l.b),@(0xc:2,er1) ;01056f3c12343150
xor.l @(0x1234:16,r3l.b),@-er1 ;01056f3c1234b150
xor.l @(0x1234:16,r3l.b),@er1+ ;01056f3c12348150
xor.l @(0x1234:16,r3l.b),@er1- ;01056f3c1234a150
xor.l @(0x1234:16,r3l.b),@+er1 ;01056f3c12349150
xor.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01056f3c1234c1509abc
xor.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01056f3c1234c9509abcdef0
xor.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01056f3c1234d2509abc
xor.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01056f3c1234e2509abc
xor.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01056f3c1234f2509abc
xor.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01056f3c1234da509abcdef0
xor.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01056f3c1234ea509abcdef0
xor.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01056f3c1234fa509abcdef0
xor.l @(0x1234:16,r3l.b),@0xffff9abc:16 ;01056f3c123440509abc
xor.l @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01056f3c123448509abcdef0
 
xor.l @(0x1234:16,r3.w),@er1 ;01066f3c12340150
xor.l @(0x1234:16,r3.w),@(0xc:2,er1) ;01066f3c12343150
xor.l @(0x1234:16,r3.w),@-er1 ;01066f3c1234b150
xor.l @(0x1234:16,r3.w),@er1+ ;01066f3c12348150
xor.l @(0x1234:16,r3.w),@er1- ;01066f3c1234a150
xor.l @(0x1234:16,r3.w),@+er1 ;01066f3c12349150
xor.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01066f3c1234c1509abc
xor.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01066f3c1234c9509abcdef0
xor.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01066f3c1234d2509abc
xor.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01066f3c1234e2509abc
xor.l @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01066f3c1234f2509abc
xor.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01066f3c1234da509abcdef0
xor.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01066f3c1234ea509abcdef0
xor.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01066f3c1234fa509abcdef0
xor.l @(0x1234:16,r3.w),@0xffff9abc:16 ;01066f3c123440509abc
xor.l @(0x1234:16,r3.w),@0x9abcdef0:32 ;01066f3c123448509abcdef0
 
xor.l @(0x1234:16,er3.l),@er1 ;01076f3c12340150
xor.l @(0x1234:16,er3.l),@(0xc:2,er1) ;01076f3c12343150
xor.l @(0x1234:16,er3.l),@-er1 ;01076f3c1234b150
xor.l @(0x1234:16,er3.l),@er1+ ;01076f3c12348150
xor.l @(0x1234:16,er3.l),@er1- ;01076f3c1234a150
xor.l @(0x1234:16,er3.l),@+er1 ;01076f3c12349150
xor.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01076f3c1234c1509abc
xor.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01076f3c1234c9509abcdef0
xor.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01076f3c1234d2509abc
xor.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01076f3c1234e2509abc
xor.l @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01076f3c1234f2509abc
xor.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01076f3c1234da509abcdef0
xor.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01076f3c1234ea509abcdef0
xor.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01076f3c1234fa509abcdef0
xor.l @(0x1234:16,er3.l),@0xffff9abc:16 ;01076f3c123440509abc
xor.l @(0x1234:16,er3.l),@0x9abcdef0:32 ;01076f3c123448509abcdef0
 
xor.l @(0x12345678:32,r3l.b),@er1 ;78b56b2c123456780150
xor.l @(0x12345678:32,r3l.b),@(0xc:2,er1) ;78b56b2c123456783150
xor.l @(0x12345678:32,r3l.b),@-er1 ;78b56b2c12345678b150
xor.l @(0x12345678:32,r3l.b),@er1+ ;78b56b2c123456788150
xor.l @(0x12345678:32,r3l.b),@er1- ;78b56b2c12345678a150
xor.l @(0x12345678:32,r3l.b),@+er1 ;78b56b2c123456789150
xor.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78b56b2c12345678c1509abc
xor.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78b56b2c12345678c9509abcdef0
xor.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78b56b2c12345678d2509abc
xor.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78b56b2c12345678e2509abc
xor.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78b56b2c12345678f2509abc
xor.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78b56b2c12345678da509abcdef0
xor.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78b56b2c12345678ea509abcdef0
xor.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78b56b2c12345678fa509abcdef0
xor.l @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78b56b2c1234567840509abc
xor.l @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78b56b2c1234567848509abcdef0
 
xor.l @(0x12345678:32,r3.w),@er1 ;78b66b2c123456780150
xor.l @(0x12345678:32,r3.w),@(0xc:2,er1) ;78b66b2c123456783150
xor.l @(0x12345678:32,r3.w),@-er1 ;78b66b2c12345678b150
xor.l @(0x12345678:32,r3.w),@er1+ ;78b66b2c123456788150
xor.l @(0x12345678:32,r3.w),@er1- ;78b66b2c12345678a150
xor.l @(0x12345678:32,r3.w),@+er1 ;78b66b2c123456789150
xor.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78b66b2c12345678c1509abc
xor.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78b66b2c12345678c9509abcdef0
xor.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78b66b2c12345678d2509abc
xor.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78b66b2c12345678e2509abc
xor.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78b66b2c12345678f2509abc
xor.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78b66b2c12345678da509abcdef0
xor.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78b66b2c12345678ea509abcdef0
xor.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78b66b2c12345678fa509abcdef0
xor.l @(0x12345678:32,r3.w),@0xffff9abc:16 ;78b66b2c1234567840509abc
xor.l @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78b66b2c1234567848509abcdef0
 
xor.l @(0x12345678:32,er3.l),@er1 ;78b76b2c123456780150
xor.l @(0x12345678:32,er3.l),@(0xc:2,er1) ;78b76b2c123456783150
xor.l @(0x12345678:32,er3.l),@-er1 ;78b76b2c12345678b150
xor.l @(0x12345678:32,er3.l),@er1+ ;78b76b2c123456788150
xor.l @(0x12345678:32,er3.l),@er1- ;78b76b2c12345678a150
xor.l @(0x12345678:32,er3.l),@+er1 ;78b76b2c123456789150
xor.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78b76b2c12345678c1509abc
xor.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78b76b2c12345678c9509abcdef0
xor.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78b76b2c12345678d2509abc
xor.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78b76b2c12345678e2509abc
xor.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78b76b2c12345678f2509abc
xor.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78b76b2c12345678da509abcdef0
xor.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78b76b2c12345678ea509abcdef0
xor.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78b76b2c12345678fa509abcdef0
xor.l @(0x12345678:32,er3.l),@0xffff9abc:16 ;78b76b2c1234567840509abc
xor.l @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78b76b2c1234567848509abcdef0
 
xor.l @0x1234:16,@er1 ;01046b0c12340150
xor.l @0x1234:16,@(0xc:2,er1) ;01046b0c12343150
xor.l @0x1234:16,@-er1 ;01046b0c1234b150
xor.l @0x1234:16,@er1+ ;01046b0c12348150
xor.l @0x1234:16,@er1- ;01046b0c1234a150
xor.l @0x1234:16,@+er1 ;01046b0c12349150
xor.l @0x1234:16,@(0xffff9abc:16,er1) ;01046b0c1234c1509abc
xor.l @0x1234:16,@(0x9abcdef0:32,er1) ;01046b0c1234c9509abcdef0
xor.l @0x1234:16,@(0xffff9abc:16,r2l.b) ;01046b0c1234d2509abc
xor.l @0x1234:16,@(0xffff9abc:16,r2.w) ;01046b0c1234e2509abc
xor.l @0x1234:16,@(0xffff9abc:16,er2.l) ;01046b0c1234f2509abc
xor.l @0x1234:16,@(0x9abcdef0:32,r2l.b) ;01046b0c1234da509abcdef0
xor.l @0x1234:16,@(0x9abcdef0:32,r2.w) ;01046b0c1234ea509abcdef0
xor.l @0x1234:16,@(0x9abcdef0:32,er2.l) ;01046b0c1234fa509abcdef0
xor.l @0x1234:16,@0xffff9abc:16 ;01046b0c123440509abc
xor.l @0x1234:16,@0x9abcdef0:32 ;01046b0c123448509abcdef0
 
xor.l @0x12345678:32,@er1 ;01046b2c123456780150
xor.l @0x12345678:32,@(0xc:2,er1) ;01046b2c123456783150
xor.l @0x12345678:32,@-er1 ;01046b2c12345678b150
xor.l @0x12345678:32,@er1+ ;01046b2c123456788150
xor.l @0x12345678:32,@er1- ;01046b2c12345678a150
xor.l @0x12345678:32,@+er1 ;01046b2c123456789150
xor.l @0x12345678:32,@(0xffff9abc:16,er1) ;01046b2c12345678c1509abc
xor.l @0x12345678:32,@(0x9abcdef0:32,er1) ;01046b2c12345678c9509abcdef0
xor.l @0x12345678:32,@(0xffff9abc:16,r2l.b) ;01046b2c12345678d2509abc
xor.l @0x12345678:32,@(0xffff9abc:16,r2.w) ;01046b2c12345678e2509abc
xor.l @0x12345678:32,@(0xffff9abc:16,er2.l) ;01046b2c12345678f2509abc
xor.l @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;01046b2c12345678da509abcdef0
xor.l @0x12345678:32,@(0x9abcdef0:32,r2.w) ;01046b2c12345678ea509abcdef0
xor.l @0x12345678:32,@(0x9abcdef0:32,er2.l) ;01046b2c12345678fa509abcdef0
xor.l @0x12345678:32,@0xffff9abc:16 ;01046b2c1234567840509abc
xor.l @0x12345678:32,@0x9abcdef0:32 ;01046b2c1234567848509abcdef0
 
.end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;log_1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
xor.b #0x12:8,r1h ;d112
xor.b #0x12:8,@er1 ;7d10d012
xor.b #0x12:8,@(0x3:2,er1) ;01776818d012
xor.b #0x12:8,@er1+ ;01746c18d012
xor.b #0x12:8,@-er1 ;01776c18d012
xor.b #0x12:8,@+er1 ;01756c18d012
xor.b #0x12:8,@er1- ;01766c18d012
xor.b #0x12:8,@(0x1234:16,er1) ;01746e181234d012
xor.b #0x12:8,@(0x12345678:32,er1) ;78146a2812345678d012
xor.b #0x12:8,@(0x1234:16,r2l.b) ;01756e281234d012
xor.b #0x12:8,@(0x1234:16,r2.w) ;01766e281234d012
xor.b #0x12:8,@(0x1234:16,er2.l) ;01776e281234d012
xor.b #0x12:8,@(0x12345678:32,r2l.b) ;78256a2812345678d012
xor.b #0x12:8,@(0x12345678:32,r2.w) ;78266a2812345678d012
xor.b #0x12:8,@(0x12345678:32,er2.l) ;78276a2812345678d012
xor.b #0x12:8,@0xffffff12:8 ;7f12d012
xor.b #0x12:8,@0x1234:16 ;6a181234d012
xor.b #0x12:8,@0x12345678:32 ;6a3812345678d012
 
xor.b r3h,r1h ;1531
 
xor.b r3h,@er1 ;7d101530
xor.b r3h,@(0x3:2,er1) ;01793153
xor.b r3h,@er1+ ;01798153
xor.b r3h,@-er1 ;0179b153
xor.b r3h,@+er1 ;01799153
xor.b r3h,@er1- ;0179a153
xor.b r3h,@(0x1234:16,er1) ;0179c1531234
xor.b r3h,@(0x12345678:32,er1) ;0179c95312345678
xor.b r3h,@(0x1234:16,r2l.b) ;0179d2531234
xor.b r3h,@(0x1234:16,r2.w) ;0179e2531234
xor.b r3h,@(0x1234:16,er2.l) ;0179f2531234
xor.b r3h,@(0x12345678:32,r2l.b) ;0179da5312345678
xor.b r3h,@(0x12345678:32,r2.w) ;0179ea5312345678
xor.b r3h,@(0x12345678:32,er2.l) ;0179fa5312345678
xor.b r3h,@0xffffff12:8 ;7f121530
xor.b r3h,@0x1234:16 ;6a1812341530
xor.b r3h,@0x12345678:32 ;6a38123456781530
 
xor.b @er3,r1h ;7c301501
xor.b @(0x3:2,er3),r1h ;017a3351
xor.b @er3+,r1h ;017a8351
xor.b @-er3,r1h ;017ab351
xor.b @+er3,r1h ;017a9351
xor.b @er3-,r1h ;017aa351
xor.b @(0x1234:16,er1),r1h ;017ac1511234
xor.b @(0x12345678:32,er1),r1h ;017ac95112345678
xor.b @(0x1234:16,r2l.b),r1h ;017ad2511234
xor.b @(0x1234:16,r2.w),r1h ;017ae2511234
xor.b @(0x1234:16,er2.l),r1h ;017af2511234
xor.b @(0x12345678:32,r2l.b),r1h ;017ada5112345678
xor.b @(0x12345678:32,r2.w),r1h ;017aea5112345678
xor.b @(0x12345678:32,er2.l),r1h ;017afa5112345678
xor.b @0xffffff12:8,r1h ;7e121501
xor.b @0x1234:16,r1h ;6a1012341501
xor.b @0x12345678:32,r1h ;6a30123456781501
 
xor.b @er3,@er1 ;7c350150
xor.b @er3,@(3:2,er1) ;7c353150
xor.b @er3,@-er1 ;7c35b150
xor.b @er3,@er1+ ;7c358150
xor.b @er3,@er1- ;7c35a150
xor.b @er3,@+er1 ;7c359150
xor.b @er3,@(0xffff9abc:16,er1) ;7c35c1509abc
xor.b @er3,@(0x9abcdef0:32,er1) ;7c35c9509abcdef0
xor.b @er3,@(0xffff9abc:16,r2l.b) ;7c35d2509abc
xor.b @er3,@(0xffff9abc:16,r2.w) ;7c35e2509abc
xor.b @er3,@(0xffff9abc:16,er2.l) ;7c35f2509abc
xor.b @er3,@(0x9abcdef0:32,r2l.b) ;7c35da509abcdef0
xor.b @er3,@(0x9abcdef0:32,r2.w) ;7c35ea509abcdef0
xor.b @er3,@(0x9abcdef0:32,er2.l) ;7c35fa509abcdef0
xor.b @er3,@0xffff9abc:16 ;7c3540509abc
xor.b @er3,@0x9abcdef0:32 ;7c3548509abcdef0
 
xor.b @-er3,@er1 ;01776c3c0150
xor.b @-er3,@(3:2,er1) ;01776c3c3150
xor.b @-er3,@-er1 ;01776c3cb150
xor.b @-er3,@er1+ ;01776c3c8150
xor.b @-er3,@er1- ;01776c3ca150
xor.b @-er3,@+er1 ;01776c3c9150
xor.b @-er3,@(0xffff9abc:16,er1) ;01776c3cc1509abc
xor.b @-er3,@(0x9abcdef0:32,er1) ;01776c3cc9509abcdef0
xor.b @-er3,@(0xffff9abc:16,r2l.b) ;01776c3cd2509abc
xor.b @-er3,@(0xffff9abc:16,r2.w) ;01776c3ce2509abc
xor.b @-er3,@(0xffff9abc:16,er2.l) ;01776c3cf2509abc
xor.b @-er3,@(0x9abcdef0:32,r2l.b) ;01776c3cda509abcdef0
xor.b @-er3,@(0x9abcdef0:32,r2.w) ;01776c3cea509abcdef0
xor.b @-er3,@(0x9abcdef0:32,er2.l) ;01776c3cfa509abcdef0
xor.b @-er3,@0xffff9abc:16 ;01776c3c40509abc
xor.b @-er3,@0x9abcdef0:32 ;01776c3c48509abcdef0
 
xor.b @er3+,@er1 ;01746c3c0150
xor.b @er3+,@(3:2,er1) ;01746c3c3150
xor.b @er3+,@-er1 ;01746c3cb150
xor.b @er3+,@er1+ ;01746c3c8150
xor.b @er3+,@er1- ;01746c3ca150
xor.b @er3+,@+er1 ;01746c3c9150
xor.b @er3+,@(0xffff9abc:16,er1) ;01746c3cc1509abc
xor.b @er3+,@(0x9abcdef0:32,er1) ;01746c3cc9509abcdef0
xor.b @er3+,@(0xffff9abc:16,r2l.b) ;01746c3cd2509abc
xor.b @er3+,@(0xffff9abc:16,r2.w) ;01746c3ce2509abc
xor.b @er3+,@(0xffff9abc:16,er2.l) ;01746c3cf2509abc
xor.b @er3+,@(0x9abcdef0:32,r2l.b) ;01746c3cda509abcdef0
xor.b @er3+,@(0x9abcdef0:32,r2.w) ;01746c3cea509abcdef0
xor.b @er3+,@(0x9abcdef0:32,er2.l) ;01746c3cfa509abcdef0
xor.b @er3+,@0xffff9abc:16 ;01746c3c40509abc
xor.b @er3+,@0x9abcdef0:32 ;01746c3c48509abcdef0
 
xor.b @er3-,@er1 ;01766c3c0150
xor.b @er3-,@(3:2,er1) ;01766c3c3150
xor.b @er3-,@-er1 ;01766c3cb150
xor.b @er3-,@er1+ ;01766c3c8150
xor.b @er3-,@er1- ;01766c3ca150
xor.b @er3-,@+er1 ;01766c3c9150
xor.b @er3-,@(0xffff9abc:16,er1) ;01766c3cc1509abc
xor.b @er3-,@(0x9abcdef0:32,er1) ;01766c3cc9509abcdef0
xor.b @er3-,@(0xffff9abc:16,r2l.b) ;01766c3cd2509abc
xor.b @er3-,@(0xffff9abc:16,r2.w) ;01766c3ce2509abc
xor.b @er3-,@(0xffff9abc:16,er2.l) ;01766c3cf2509abc
xor.b @er3-,@(0x9abcdef0:32,r2l.b) ;01766c3cda509abcdef0
xor.b @er3-,@(0x9abcdef0:32,r2.w) ;01766c3cea509abcdef0
xor.b @er3-,@(0x9abcdef0:32,er2.l) ;01766c3cfa509abcdef0
xor.b @er3-,@0xffff9abc:16 ;01766c3c40509abc
xor.b @er3-,@0x9abcdef0:32 ;01766c3c48509abcdef0
 
xor.b @+er3,@er1 ;01756c3c0150
xor.b @+er3,@(3:2,er1) ;01756c3c3150
xor.b @+er3,@-er1 ;01756c3cb150
xor.b @+er3,@er1+ ;01756c3c8150
xor.b @+er3,@er1- ;01756c3ca150
xor.b @+er3,@+er1 ;01756c3c9150
xor.b @+er3,@(0xffff9abc:16,er1) ;01756c3cc1509abc
xor.b @+er3,@(0x9abcdef0:32,er1) ;01756c3cc9509abcdef0
xor.b @+er3,@(0xffff9abc:16,r2l.b) ;01756c3cd2509abc
xor.b @+er3,@(0xffff9abc:16,r2.w) ;01756c3ce2509abc
xor.b @+er3,@(0xffff9abc:16,er2.l) ;01756c3cf2509abc
xor.b @+er3,@(0x9abcdef0:32,r2l.b) ;01756c3cda509abcdef0
xor.b @+er3,@(0x9abcdef0:32,r2.w) ;01756c3cea509abcdef0
xor.b @+er3,@(0x9abcdef0:32,er2.l) ;01756c3cfa509abcdef0
xor.b @+er3,@0xffff9abc:16 ;01756c3c40509abc
xor.b @+er3,@0x9abcdef0:32 ;01756c3c48509abcdef0
 
xor.b @(0x1234:16,er3),@er1 ;01746e3c12340150
xor.b @(0x1234:16,er3),@(3:2,er1) ;01746e3c12343150
xor.b @(0x1234:16,er3),@-er1 ;01746e3c1234b150
xor.b @(0x1234:16,er3),@er1+ ;01746e3c12348150
xor.b @(0x1234:16,er3),@er1- ;01746e3c1234a150
xor.b @(0x1234:16,er3),@+er1 ;01746e3c12349150
xor.b @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01746e3c1234c1509abc
xor.b @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01746e3c1234c9509abcdef0
xor.b @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01746e3c1234d2509abc
xor.b @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01746e3c1234e2509abc
xor.b @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01746e3c1234f2509abc
xor.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01746e3c1234da509abcdef0
xor.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01746e3c1234ea509abcdef0
xor.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01746e3c1234fa509abcdef0
xor.b @(0x1234:16,er3),@0xffff9abc:16 ;01746e3c123440509abc
xor.b @(0x1234:16,er3),@0x9abcdef0:32 ;01746e3c123448509abcdef0
 
xor.b @(0x12345678:32,er3),@er1 ;78346a2c123456780150
xor.b @(0x12345678:32,er3),@(3:2,er1) ;78346a2c123456783150
xor.b @(0x12345678:32,er3),@-er1 ;78346a2c12345678b150
xor.b @(0x12345678:32,er3),@er1+ ;78346a2c123456788150
xor.b @(0x12345678:32,er3),@er1- ;78346a2c12345678a150
xor.b @(0x12345678:32,er3),@+er1 ;78346a2c123456789150
xor.b @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346a2c12345678c1509abc
xor.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346a2c12345678c9509abcdef0
xor.b @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346a2c12345678d2509abc
xor.b @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346a2c12345678e2509abc
xor.b @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346a2c12345678f2509abc
xor.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346a2c12345678da509abcdef0
xor.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346a2c12345678ea509abcdef0
xor.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346a2c12345678fa509abcdef0
xor.b @(0x12345678:32,er3),@0xffff9abc:16 ;78346a2c1234567840509abc
xor.b @(0x12345678:32,er3),@0x9abcdef0:32 ;78346a2c1234567848509abcdef0
 
xor.b @(0x1234:16,r3l.b),@er1 ;01756e3c12340150
xor.b @(0x1234:16,r3l.b),@(3:2,er1) ;01756e3c12343150
xor.b @(0x1234:16,r3l.b),@-er1 ;01756e3c1234b150
xor.b @(0x1234:16,r3l.b),@er1+ ;01756e3c12348150
xor.b @(0x1234:16,r3l.b),@er1- ;01756e3c1234a150
xor.b @(0x1234:16,r3l.b),@+er1 ;01756e3c12349150
xor.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01756e3c1234c1509abc
xor.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01756e3c1234c9509abcdef0
xor.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01756e3c1234d2509abc
xor.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01756e3c1234e2509abc
xor.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01756e3c1234f2509abc
xor.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01756e3c1234da509abcdef0
xor.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01756e3c1234ea509abcdef0
xor.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01756e3c1234fa509abcdef0
xor.b @(0x1234:16,r3l.b),@0xffff9abc:16 ;01756e3c123440509abc
xor.b @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01756e3c123448509abcdef0
 
xor.b @(0x1234:16,r3.w),@er1 ;01766e3c12340150
xor.b @(0x1234:16,r3.w),@(3:2,er1) ;01766e3c12343150
xor.b @(0x1234:16,r3.w),@-er1 ;01766e3c1234b150
xor.b @(0x1234:16,r3.w),@er1+ ;01766e3c12348150
xor.b @(0x1234:16,r3.w),@er1- ;01766e3c1234a150
xor.b @(0x1234:16,r3.w),@+er1 ;01766e3c12349150
xor.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01766e3c1234c1509abc
xor.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01766e3c1234c9509abcdef0
xor.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01766e3c1234d2509abc
xor.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01766e3c1234e2509abc
xor.b @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01766e3c1234f2509abc
xor.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01766e3c1234da509abcdef0
xor.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01766e3c1234ea509abcdef0
xor.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01766e3c1234fa509abcdef0
xor.b @(0x1234:16,r3.w),@0xffff9abc:16 ;01766e3c123440509abc
xor.b @(0x1234:16,r3.w),@0x9abcdef0:32 ;01766e3c123448509abcdef0
 
xor.b @(0x1234:16,er3.l),@er1 ;01776e3c12340150
xor.b @(0x1234:16,er3.l),@(3:2,er1) ;01776e3c12343150
xor.b @(0x1234:16,er3.l),@-er1 ;01776e3c1234b150
xor.b @(0x1234:16,er3.l),@er1+ ;01776e3c12348150
xor.b @(0x1234:16,er3.l),@er1- ;01776e3c1234a150
xor.b @(0x1234:16,er3.l),@+er1 ;01776e3c12349150
xor.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01776e3c1234c1509abc
xor.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01776e3c1234c9509abcdef0
xor.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01776e3c1234d2509abc
xor.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01776e3c1234e2509abc
xor.b @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01776e3c1234f2509abc
xor.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01776e3c1234da509abcdef0
xor.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01776e3c1234ea509abcdef0
xor.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01776e3c1234fa509abcdef0
xor.b @(0x1234:16,er3.l),@0xffff9abc:16 ;01776e3c123440509abc
xor.b @(0x1234:16,er3.l),@0x9abcdef0:32 ;01776e3c123448509abcdef0
 
xor.b @(0x12345678:32,r3l.b),@er1 ;78356a2c123456780150
xor.b @(0x12345678:32,r3l.b),@(3:2,er1) ;78356a2c123456783150
xor.b @(0x12345678:32,r3l.b),@-er1 ;78356a2c12345678b150
xor.b @(0x12345678:32,r3l.b),@er1+ ;78356a2c123456788150
xor.b @(0x12345678:32,r3l.b),@er1- ;78356a2c12345678a150
xor.b @(0x12345678:32,r3l.b),@+er1 ;78356a2c123456789150
xor.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356a2c12345678c1509abc
xor.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356a2c12345678c9509abcdef0
xor.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356a2c12345678d2509abc
xor.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356a2c12345678e2509abc
xor.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356a2c12345678f2509abc
xor.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356a2c12345678da509abcdef0
xor.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356a2c12345678ea509abcdef0
xor.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356a2c12345678fa509abcdef0
xor.b @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356a2c1234567840509abc
xor.b @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356a2c1234567848509abcdef0
 
xor.b @(0x12345678:32,r3.w),@er1 ;78366a2c123456780150
xor.b @(0x12345678:32,r3.w),@(3:2,er1) ;78366a2c123456783150
xor.b @(0x12345678:32,r3.w),@-er1 ;78366a2c12345678b150
xor.b @(0x12345678:32,r3.w),@er1+ ;78366a2c123456788150
xor.b @(0x12345678:32,r3.w),@er1- ;78366a2c12345678a150
xor.b @(0x12345678:32,r3.w),@+er1 ;78366a2c123456789150
xor.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366a2c12345678c1509abc
xor.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366a2c12345678c9509abcdef0
xor.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366a2c12345678d2509abc
xor.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366a2c12345678e2509abc
xor.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366a2c12345678f2509abc
xor.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366a2c12345678da509abcdef0
xor.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366a2c12345678ea509abcdef0
xor.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366a2c12345678fa509abcdef0
xor.b @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366a2c1234567840509abc
xor.b @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366a2c1234567848509abcdef0
 
xor.b @(0x12345678:32,er3.l),@er1 ;78376a2c123456780150
xor.b @(0x12345678:32,er3.l),@(3:2,er1) ;78376a2c123456783150
xor.b @(0x12345678:32,er3.l),@-er1 ;78376a2c12345678b150
xor.b @(0x12345678:32,er3.l),@er1+ ;78376a2c123456788150
xor.b @(0x12345678:32,er3.l),@er1- ;78376a2c12345678a150
xor.b @(0x12345678:32,er3.l),@+er1 ;78376a2c123456789150
xor.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376a2c12345678c1509abc
xor.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376a2c12345678c9509abcdef0
xor.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376a2c12345678d2509abc
xor.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376a2c12345678e2509abc
xor.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376a2c12345678f2509abc
xor.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376a2c12345678da509abcdef0
xor.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376a2c12345678ea509abcdef0
xor.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376a2c12345678fa509abcdef0
xor.b @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376a2c1234567840509abc
xor.b @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376a2c1234567848509abcdef0
 
xor.b @0x1234:16,@er1 ;6a1512340150
xor.b @0x1234:16,@(3:2,er1) ;6a1512343150
xor.b @0x1234:16,@-er1 ;6a151234b150
xor.b @0x1234:16,@er1+ ;6a1512348150
xor.b @0x1234:16,@er1- ;6a151234a150
xor.b @0x1234:16,@+er1 ;6a1512349150
xor.b @0x1234:16,@(0xffff9abc:16,er1) ;6a151234c1509abc
xor.b @0x1234:16,@(0x9abcdef0:32,er1) ;6a151234c9509abcdef0
xor.b @0x1234:16,@(0xffff9abc:16,r2l.b) ;6a151234d2509abc
xor.b @0x1234:16,@(0xffff9abc:16,r2.w) ;6a151234e2509abc
xor.b @0x1234:16,@(0xffff9abc:16,er2.l) ;6a151234f2509abc
xor.b @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6a151234da509abcdef0
xor.b @0x1234:16,@(0x9abcdef0:32,r2.w) ;6a151234ea509abcdef0
xor.b @0x1234:16,@(0x9abcdef0:32,er2.l) ;6a151234fa509abcdef0
xor.b @0x1234:16,@0xffff9abc:16 ;6a15123440509abc
xor.b @0x1234:16,@0x9abcdef0:32 ;6a15123448509abcdef0
 
xor.b @0x12345678:32,@er1 ;6a35123456780150
xor.b @0x12345678:32,@(3:2,er1) ;6a35123456783150
xor.b @0x12345678:32,@-er1 ;6a3512345678b150
xor.b @0x12345678:32,@er1+ ;6a35123456788150
xor.b @0x12345678:32,@er1- ;6a3512345678a150
xor.b @0x12345678:32,@+er1 ;6a35123456789150
xor.b @0x12345678:32,@(0xffff9abc:16,er1) ;6a3512345678c1509abc
xor.b @0x12345678:32,@(0x9abcdef0:32,er1) ;6a3512345678c9509abcdef0
xor.b @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6a3512345678d2509abc
xor.b @0x12345678:32,@(0xffff9abc:16,r2.w) ;6a3512345678e2509abc
xor.b @0x12345678:32,@(0xffff9abc:16,er2.l) ;6a3512345678f2509abc
xor.b @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6a3512345678da509abcdef0
xor.b @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6a3512345678ea509abcdef0
xor.b @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6a3512345678fa509abcdef0
xor.b @0x12345678:32,@0xffff9abc:16 ;6a351234567840509abc
xor.b @0x12345678:32,@0x9abcdef0:32 ;6a351234567848509abcdef0
 
xor.w #0x1234:16,r1 ;79511234
xor.w #0x1234:16,@er1 ;015e01501234
xor.w #0x1234:16,@(0x6:2,er1) ;015e31501234
xor.w #0x1234:16,@er1+ ;015e81501234
xor.w #0x1234:16,@-er1 ;015eb1501234
xor.w #0x1234:16,@+er1 ;015e91501234
xor.w #0x1234:16,@er1- ;015ea1501234
xor.w #0x1234:16,@(0xffff9abc:16,er1) ;015ec1509abc1234
xor.w #0x1234:16,@(0x9abcdef0:32,er1) ;015ec9509abcdef01234
xor.w #0x1234:16,@(0xffff9abc:16,r2l.b) ;015ed2509abc1234
xor.w #0x1234:16,@(0xffff9abc:16,r2.w) ;015ee2509abc1234
xor.w #0x1234:16,@(0xffff9abc:16,er2.l) ;015ef2509abc1234
xor.w #0x1234:16,@(0x9abcdef0:32,r2l.b) ;015eda509abcdef01234
xor.w #0x1234:16,@(0x9abcdef0:32,r2.w) ;015eea509abcdef01234
xor.w #0x1234:16,@(0x9abcdef0:32,er2.l) ;015efa509abcdef01234
xor.w #0x1234:16,@0xffff9abc:16 ;015e40509abc1234
xor.w #0x1234:16,@0x9abcdef0:32 ;015e48509abcdef01234
 
xor.w r3,r1 ;6531
 
xor.w r3,@er1 ;7d906530
xor.w r3,@(0x6:2,er1) ;01593153
xor.w r3,@-er1 ;0159b153
xor.w r3,@er1+ ;01598153
xor.w r3,@er1- ;0159a153
xor.w r3,@+er1 ;01599153
xor.w r3,@(0x1234:16,er1) ;0159c1531234
xor.w r3,@(0x12345678:32,er1) ;0159c95312345678
xor.w r3,@(0x1234:16,r2l.b) ;0159d2531234
xor.w r3,@(0x1234:16,r2.w) ;0159e2531234
xor.w r3,@(0x1234:16,er2.l) ;0159f2531234
xor.w r3,@(0x12345678:32,r2l.b) ;0159da5312345678
xor.w r3,@(0x12345678:32,r2.w) ;0159ea5312345678
xor.w r3,@(0x12345678:32,er2.l) ;0159fa5312345678
xor.w r3,@0x1234:16 ;6b1812346530
xor.w r3,@0x12345678:32 ;6b38123456786530
 
xor.w @er3,r1 ;7cb06501
xor.w @(0x6:2,er3),r1 ;015a3351
xor.w @er3+,r1 ;015a8351
xor.w @-er3,r1 ;015ab351
xor.w @+er3,r1 ;015a9351
xor.w @er3-,r1 ;015aa351
xor.w @(0x1234:16,er1),r1 ;015ac1511234
xor.w @(0x12345678:32,er1),r1 ;015ac95112345678
xor.w @(0x1234:16,r2l.b),r1 ;015ad2511234
xor.w @(0x1234:16,r2.w),r1 ;015ae2511234
xor.w @(0x1234:16,er2.l),r1 ;015af2511234
xor.w @(0x12345678:32,r2l.b),r1 ;015ada5112345678
xor.w @(0x12345678:32,r2.w),r1 ;015aea5112345678
xor.w @(0x12345678:32,er2.l),r1 ;015afa5112345678
xor.w @0x1234:16,r1 ;6b1012346501
xor.w @0x12345678:32,r1 ;6b30123456786501
 
xor.w @er3,@er1 ;7cb50150
xor.w @er3,@(6:2,er1) ;7cb53150
xor.w @er3,@-er1 ;7cb5b150
xor.w @er3,@er1+ ;7cb58150
xor.w @er3,@er1- ;7cb5a150
xor.w @er3,@+er1 ;7cb59150
xor.w @er3,@(0xffff9abc:16,er1) ;7cb5c1509abc
xor.w @er3,@(0x9abcdef0:32,er1) ;7cb5c9509abcdef0
xor.w @er3,@(0xffff9abc:16,r2l.b) ;7cb5d2509abc
xor.w @er3,@(0xffff9abc:16,r2.w) ;7cb5e2509abc
xor.w @er3,@(0xffff9abc:16,er2.l) ;7cb5f2509abc
xor.w @er3,@(0x9abcdef0:32,r2l.b) ;7cb5da509abcdef0
xor.w @er3,@(0x9abcdef0:32,r2.w) ;7cb5ea509abcdef0
xor.w @er3,@(0x9abcdef0:32,er2.l) ;7cb5fa509abcdef0
xor.w @er3,@0xffff9abc:16 ;7cb540509abc
xor.w @er3,@0x9abcdef0:32 ;7cb548509abcdef0
 
xor.w @-er3,@er1 ;01576d3c0150
xor.w @-er3,@(6:2,er1) ;01576d3c3150
xor.w @-er3,@-er1 ;01576d3cb150
xor.w @-er3,@er1+ ;01576d3c8150
xor.w @-er3,@er1- ;01576d3ca150
xor.w @-er3,@+er1 ;01576d3c9150
xor.w @-er3,@(0xffff9abc:16,er1) ;01576d3cc1509abc
xor.w @-er3,@(0x9abcdef0:32,er1) ;01576d3cc9509abcdef0
xor.w @-er3,@(0xffff9abc:16,r2l.b) ;01576d3cd2509abc
xor.w @-er3,@(0xffff9abc:16,r2.w) ;01576d3ce2509abc
xor.w @-er3,@(0xffff9abc:16,er2.l) ;01576d3cf2509abc
xor.w @-er3,@(0x9abcdef0:32,r2l.b) ;01576d3cda509abcdef0
xor.w @-er3,@(0x9abcdef0:32,r2.w) ;01576d3cea509abcdef0
xor.w @-er3,@(0x9abcdef0:32,er2.l) ;01576d3cfa509abcdef0
xor.w @-er3,@0xffff9abc:16 ;01576d3c40509abc
xor.w @-er3,@0x9abcdef0:32 ;01576d3c48509abcdef0
 
xor.w @er3+,@er1 ;01546d3c0150
xor.w @er3+,@(6:2,er1) ;01546d3c3150
xor.w @er3+,@-er1 ;01546d3cb150
xor.w @er3+,@er1+ ;01546d3c8150
xor.w @er3+,@er1- ;01546d3ca150
xor.w @er3+,@+er1 ;01546d3c9150
xor.w @er3+,@(0xffff9abc:16,er1) ;01546d3cc1509abc
xor.w @er3+,@(0x9abcdef0:32,er1) ;01546d3cc9509abcdef0
xor.w @er3+,@(0xffff9abc:16,r2l.b) ;01546d3cd2509abc
xor.w @er3+,@(0xffff9abc:16,r2.w) ;01546d3ce2509abc
xor.w @er3+,@(0xffff9abc:16,er2.l) ;01546d3cf2509abc
xor.w @er3+,@(0x9abcdef0:32,r2l.b) ;01546d3cda509abcdef0
xor.w @er3+,@(0x9abcdef0:32,r2.w) ;01546d3cea509abcdef0
xor.w @er3+,@(0x9abcdef0:32,er2.l) ;01546d3cfa509abcdef0
xor.w @er3+,@0xffff9abc:16 ;01546d3c40509abc
xor.w @er3+,@0x9abcdef0:32 ;01546d3c48509abcdef0
 
xor.w @er3-,@er1 ;01566d3c0150
xor.w @er3-,@(6:2,er1) ;01566d3c3150
xor.w @er3-,@-er1 ;01566d3cb150
xor.w @er3-,@er1+ ;01566d3c8150
xor.w @er3-,@er1- ;01566d3ca150
xor.w @er3-,@+er1 ;01566d3c9150
xor.w @er3-,@(0xffff9abc:16,er1) ;01566d3cc1509abc
xor.w @er3-,@(0x9abcdef0:32,er1) ;01566d3cc9509abcdef0
xor.w @er3-,@(0xffff9abc:16,r2l.b) ;01566d3cd2509abc
xor.w @er3-,@(0xffff9abc:16,r2.w) ;01566d3ce2509abc
xor.w @er3-,@(0xffff9abc:16,er2.l) ;01566d3cf2509abc
xor.w @er3-,@(0x9abcdef0:32,r2l.b) ;01566d3cda509abcdef0
xor.w @er3-,@(0x9abcdef0:32,r2.w) ;01566d3cea509abcdef0
xor.w @er3-,@(0x9abcdef0:32,er2.l) ;01566d3cfa509abcdef0
xor.w @er3-,@0xffff9abc:16 ;01566d3c40509abc
xor.w @er3-,@0x9abcdef0:32 ;01566d3c48509abcdef0
 
xor.w @+er3,@er1 ;01556d3c0150
xor.w @+er3,@(6:2,er1) ;01556d3c3150
xor.w @+er3,@-er1 ;01556d3cb150
xor.w @+er3,@er1+ ;01556d3c8150
xor.w @+er3,@er1- ;01556d3ca150
xor.w @+er3,@+er1 ;01556d3c9150
xor.w @+er3,@(0xffff9abc:16,er1) ;01556d3cc1509abc
xor.w @+er3,@(0x9abcdef0:32,er1) ;01556d3cc9509abcdef0
xor.w @+er3,@(0xffff9abc:16,r2l.b) ;01556d3cd2509abc
xor.w @+er3,@(0xffff9abc:16,r2.w) ;01556d3ce2509abc
xor.w @+er3,@(0xffff9abc:16,er2.l) ;01556d3cf2509abc
xor.w @+er3,@(0x9abcdef0:32,r2l.b) ;01556d3cda509abcdef0
xor.w @+er3,@(0x9abcdef0:32,r2.w) ;01556d3cea509abcdef0
xor.w @+er3,@(0x9abcdef0:32,er2.l) ;01556d3cfa509abcdef0
xor.w @+er3,@0xffff9abc:16 ;01556d3c40509abc
xor.w @+er3,@0x9abcdef0:32 ;01556d3c48509abcdef0
 
xor.w @(0x1234:16,er3),@er1 ;01546f3c12340150
xor.w @(0x1234:16,er3),@(6:2,er1) ;01546f3c12343150
xor.w @(0x1234:16,er3),@-er1 ;01546f3c1234b150
xor.w @(0x1234:16,er3),@er1+ ;01546f3c12348150
xor.w @(0x1234:16,er3),@er1- ;01546f3c1234a150
xor.w @(0x1234:16,er3),@+er1 ;01546f3c12349150
xor.w @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01546f3c1234c1509abc
xor.w @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01546f3c1234c9509abcdef0
xor.w @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01546f3c1234d2509abc
xor.w @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01546f3c1234e2509abc
xor.w @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01546f3c1234f2509abc
xor.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01546f3c1234da509abcdef0
xor.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01546f3c1234ea509abcdef0
xor.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01546f3c1234fa509abcdef0
xor.w @(0x1234:16,er3),@0xffff9abc:16 ;01546f3c123440509abc
xor.w @(0x1234:16,er3),@0x9abcdef0:32 ;01546f3c123448509abcdef0
 
xor.w @(0x12345678:32,er3),@er1 ;78346b2c123456780150
xor.w @(0x12345678:32,er3),@(6:2,er1) ;78346b2c123456783150
xor.w @(0x12345678:32,er3),@-er1 ;78346b2c12345678b150
xor.w @(0x12345678:32,er3),@er1+ ;78346b2c123456788150
xor.w @(0x12345678:32,er3),@er1- ;78346b2c12345678a150
xor.w @(0x12345678:32,er3),@+er1 ;78346b2c123456789150
xor.w @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346b2c12345678c1509abc
xor.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346b2c12345678c9509abcdef0
xor.w @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346b2c12345678d2509abc
xor.w @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346b2c12345678e2509abc
xor.w @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346b2c12345678f2509abc
xor.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346b2c12345678da509abcdef0
xor.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346b2c12345678ea509abcdef0
xor.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346b2c12345678fa509abcdef0
xor.w @(0x12345678:32,er3),@0xffff9abc:16 ;78346b2c1234567840509abc
xor.w @(0x12345678:32,er3),@0x9abcdef0:32 ;78346b2c1234567848509abcdef0
 
xor.w @(0x1234:16,r3l.b),@er1 ;01556f3c12340150
xor.w @(0x1234:16,r3l.b),@(6:2,er1) ;01556f3c12343150
xor.w @(0x1234:16,r3l.b),@-er1 ;01556f3c1234b150
xor.w @(0x1234:16,r3l.b),@er1+ ;01556f3c12348150
xor.w @(0x1234:16,r3l.b),@er1- ;01556f3c1234a150
xor.w @(0x1234:16,r3l.b),@+er1 ;01556f3c12349150
xor.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01556f3c1234c1509abc
xor.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01556f3c1234c9509abcdef0
xor.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01556f3c1234d2509abc
xor.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01556f3c1234e2509abc
xor.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01556f3c1234f2509abc
xor.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01556f3c1234da509abcdef0
xor.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01556f3c1234ea509abcdef0
xor.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01556f3c1234fa509abcdef0
xor.w @(0x1234:16,r3l.b),@0xffff9abc:16 ;01556f3c123440509abc
xor.w @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01556f3c123448509abcdef0
 
xor.w @(0x1234:16,r3.w),@er1 ;01566f3c12340150
xor.w @(0x1234:16,r3.w),@(6:2,er1) ;01566f3c12343150
xor.w @(0x1234:16,r3.w),@-er1 ;01566f3c1234b150
xor.w @(0x1234:16,r3.w),@er1+ ;01566f3c12348150
xor.w @(0x1234:16,r3.w),@er1- ;01566f3c1234a150
xor.w @(0x1234:16,r3.w),@+er1 ;01566f3c12349150
xor.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01566f3c1234c1509abc
xor.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01566f3c1234c9509abcdef0
xor.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01566f3c1234d2509abc
xor.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01566f3c1234e2509abc
xor.w @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01566f3c1234f2509abc
xor.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01566f3c1234da509abcdef0
xor.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01566f3c1234ea509abcdef0
xor.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01566f3c1234fa509abcdef0
xor.w @(0x1234:16,r3.w),@0xffff9abc:16 ;01566f3c123440509abc
xor.w @(0x1234:16,r3.w),@0x9abcdef0:32 ;01566f3c123448509abcdef0
 
xor.w @(0x1234:16,er3.l),@er1 ;01576f3c12340150
xor.w @(0x1234:16,er3.l),@(6:2,er1) ;01576f3c12343150
xor.w @(0x1234:16,er3.l),@-er1 ;01576f3c1234b150
xor.w @(0x1234:16,er3.l),@er1+ ;01576f3c12348150
xor.w @(0x1234:16,er3.l),@er1- ;01576f3c1234a150
xor.w @(0x1234:16,er3.l),@+er1 ;01576f3c12349150
xor.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01576f3c1234c1509abc
xor.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01576f3c1234c9509abcdef0
xor.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01576f3c1234d2509abc
xor.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01576f3c1234e2509abc
xor.w @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01576f3c1234f2509abc
xor.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01576f3c1234da509abcdef0
xor.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01576f3c1234ea509abcdef0
xor.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01576f3c1234fa509abcdef0
xor.w @(0x1234:16,er3.l),@0xffff9abc:16 ;01576f3c123440509abc
xor.w @(0x1234:16,er3.l),@0x9abcdef0:32 ;01576f3c123448509abcdef0
 
xor.w @(0x12345678:32,r3l.b),@er1 ;78356b2c123456780150
xor.w @(0x12345678:32,r3l.b),@(6:2,er1) ;78356b2c123456783150
xor.w @(0x12345678:32,r3l.b),@-er1 ;78356b2c12345678b150
xor.w @(0x12345678:32,r3l.b),@er1+ ;78356b2c123456788150
xor.w @(0x12345678:32,r3l.b),@er1- ;78356b2c12345678a150
xor.w @(0x12345678:32,r3l.b),@+er1 ;78356b2c123456789150
xor.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356b2c12345678c1509abc
xor.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356b2c12345678c9509abcdef0
xor.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356b2c12345678d2509abc
xor.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356b2c12345678e2509abc
xor.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356b2c12345678f2509abc
xor.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356b2c12345678da509abcdef0
xor.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356b2c12345678ea509abcdef0
xor.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356b2c12345678fa509abcdef0
xor.w @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356b2c1234567840509abc
xor.w @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356b2c1234567848509abcdef0
 
xor.w @(0x12345678:32,r3.w),@er1 ;78366b2c123456780150
xor.w @(0x12345678:32,r3.w),@(6:2,er1) ;78366b2c123456783150
xor.w @(0x12345678:32,r3.w),@-er1 ;78366b2c12345678b150
xor.w @(0x12345678:32,r3.w),@er1+ ;78366b2c123456788150
xor.w @(0x12345678:32,r3.w),@er1- ;78366b2c12345678a150
xor.w @(0x12345678:32,r3.w),@+er1 ;78366b2c123456789150
xor.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366b2c12345678c1509abc
xor.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366b2c12345678c9509abcdef0
xor.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366b2c12345678d2509abc
xor.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366b2c12345678e2509abc
xor.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366b2c12345678f2509abc
xor.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366b2c12345678da509abcdef0
xor.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366b2c12345678ea509abcdef0
xor.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366b2c12345678fa509abcdef0
xor.w @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366b2c1234567840509abc
xor.w @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366b2c1234567848509abcdef0
 
xor.w @(0x12345678:32,er3.l),@er1 ;78376b2c123456780150
xor.w @(0x12345678:32,er3.l),@(6:2,er1) ;78376b2c123456783150
xor.w @(0x12345678:32,er3.l),@-er1 ;78376b2c12345678b150
xor.w @(0x12345678:32,er3.l),@er1+ ;78376b2c123456788150
xor.w @(0x12345678:32,er3.l),@er1- ;78376b2c12345678a150
xor.w @(0x12345678:32,er3.l),@+er1 ;78376b2c123456789150
xor.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376b2c12345678c1509abc
xor.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376b2c12345678c9509abcdef0
xor.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376b2c12345678d2509abc
xor.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376b2c12345678e2509abc
xor.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376b2c12345678f2509abc
xor.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376b2c12345678da509abcdef0
xor.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376b2c12345678ea509abcdef0
xor.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376b2c12345678fa509abcdef0
xor.w @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376b2c1234567840509abc
xor.w @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376b2c1234567848509abcdef0
 
xor.w @0x1234:16,@er1 ;6b1512340150
xor.w @0x1234:16,@(6:2,er1) ;6b1512343150
xor.w @0x1234:16,@-er1 ;6b151234b150
xor.w @0x1234:16,@er1+ ;6b1512348150
xor.w @0x1234:16,@er1- ;6b151234a150
xor.w @0x1234:16,@+er1 ;6b1512349150
xor.w @0x1234:16,@(0xffff9abc:16,er1) ;6b151234c1509abc
xor.w @0x1234:16,@(0x9abcdef0:32,er1) ;6b151234c9509abcdef0
xor.w @0x1234:16,@(0xffff9abc:16,r2l.b) ;6b151234d2509abc
xor.w @0x1234:16,@(0xffff9abc:16,r2.w) ;6b151234e2509abc
xor.w @0x1234:16,@(0xffff9abc:16,er2.l) ;6b151234f2509abc
xor.w @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6b151234da509abcdef0
xor.w @0x1234:16,@(0x9abcdef0:32,r2.w) ;6b151234ea509abcdef0
xor.w @0x1234:16,@(0x9abcdef0:32,er2.l) ;6b151234fa509abcdef0
xor.w @0x1234:16,@0xffff9abc:16 ;6b15123440509abc
xor.w @0x1234:16,@0x9abcdef0:32 ;6b15123448509abcdef0
 
xor.w @0x12345678:32,@er1 ;6b35123456780150
xor.w @0x12345678:32,@(6:2,er1) ;6b35123456783150
xor.w @0x12345678:32,@-er1 ;6b3512345678b150
xor.w @0x12345678:32,@er1+ ;6b35123456788150
xor.w @0x12345678:32,@er1- ;6b3512345678a150
xor.w @0x12345678:32,@+er1 ;6b35123456789150
xor.w @0x12345678:32,@(0xffff9abc:16,er1) ;6b3512345678c1509abc
xor.w @0x12345678:32,@(0x9abcdef0:32,er1) ;6b3512345678c9509abcdef0
xor.w @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6b3512345678d2509abc
xor.w @0x12345678:32,@(0xffff9abc:16,r2.w) ;6b3512345678e2509abc
xor.w @0x12345678:32,@(0xffff9abc:16,er2.l) ;6b3512345678f2509abc
xor.w @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6b3512345678da509abcdef0
xor.w @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6b3512345678ea509abcdef0
xor.w @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6b3512345678fa509abcdef0
xor.w @0x12345678:32,@0xffff9abc:16 ;6b351234567840509abc
xor.w @0x12345678:32,@0x9abcdef0:32 ;6b351234567848509abcdef0
 
xor.l #0x12345678:32,er1 ;7a5112345678
xor.l #0x1234:16,er1 ;7a591234
xor.l #0x12345678:32,@er1 ;010e015812345678
xor.l #0x12345678:32,@(0xc:2,er1) ;010e315812345678
xor.l #0x12345678:32,@er1+ ;010e815812345678
xor.l #0x12345678:32,@-er1 ;010eb15812345678
xor.l #0x12345678:32,@+er1 ;010e915812345678
xor.l #0x12345678:32,@er1- ;010ea15812345678
xor.l #0x12345678:32,@(0xffff9abc:16,er1) ;010ec1589abc12345678
xor.l #0x12345678:32,@(0x9abcdef0:32,er1) ;010ec9589abcdef012345678
xor.l #0x12345678:32,@(0xffff9abc:16,r2l.b) ;010ed2589abc12345678
xor.l #0x12345678:32,@(0xffff9abc:16,r2.w) ;010ee2589abc12345678
xor.l #0x12345678:32,@(0xffff9abc:16,er2.l) ;010ef2589abc12345678
xor.l #0x12345678:32,@(0x9abcdef0:32,r2l.b) ;010eda589abcdef012345678
xor.l #0x12345678:32,@(0x9abcdef0:32,r2.w) ;010eea589abcdef012345678
xor.l #0x12345678:32,@(0x9abcdef0:32,er2.l) ;010efa589abcdef012345678
xor.l #0x12345678:32,@0xffff9abc:16 ;010e40589abc12345678
xor.l #0x12345678:32,@0x9abcdef0:32 ;010e48589abcdef012345678
xor.l #0x1234:16,@er1 ;010e01501234
xor.l #0x1234:16,@(0xc:2,er1) ;010e31501234
xor.l #0x1234:16,@er1+ ;010e81501234
xor.l #0x1234:16,@-er1 ;010eb1501234
xor.l #0x1234:16,@+er1 ;010e91501234
xor.l #0x1234:16,@er1- ;010ea1501234
xor.l #0x1234:16,@(0xffff9abc:16,er1) ;010ec1509abc1234
xor.l #0x1234:16,@(0x9abcdef0:32,er1) ;010ec9509abcdef01234
xor.l #0x1234:16,@(0xffff9abc:16,r2l.b) ;010ed2509abc1234
xor.l #0x1234:16,@(0xffff9abc:16,r2.w) ;010ee2509abc1234
xor.l #0x1234:16,@(0xffff9abc:16,er2.l) ;010ef2509abc1234
xor.l #0x1234:16,@(0x9abcdef0:32,r2l.b) ;010eda509abcdef01234
xor.l #0x1234:16,@(0x9abcdef0:32,r2.w) ;010eea509abcdef01234
xor.l #0x1234:16,@(0x9abcdef0:32,er2.l) ;010efa509abcdef01234
xor.l #0x1234:16,@0xffff9abc:16 ;010e40509abc1234
xor.l #0x1234:16,@0x9abcdef0:32 ;010e48509abcdef01234
 
xor.l er3,er1 ;01f06531
 
xor.l er3,@er1 ;01090153
xor.l er3,@(0xc:2,er1) ;01093153
xor.l er3,@er1+ ;01098153
xor.l er3,@-er1 ;0109b153
xor.l er3,@+er1 ;01099153
xor.l er3,@er1- ;0109a153
xor.l er3,@(0x1234:16,er1) ;0109c1531234
xor.l er3,@(0x12345678:32,er1) ;0109c95312345678
xor.l er3,@(0x1234:16,r2l.b) ;0109d2531234
xor.l er3,@(0x1234:16,r2.w) ;0109e2531234
xor.l er3,@(0x1234:16,er2.l) ;0109f2531234
xor.l er3,@(0x12345678:32,r2l.b) ;0109da5312345678
xor.l er3,@(0x12345678:32,r2.w) ;0109ea5312345678
xor.l er3,@(0x12345678:32,er2.l) ;0109fa5312345678
xor.l er3,@0x1234:16 ;010940531234
xor.l er3,@0x12345678:32 ;0109485312345678
 
xor.l @er3,er1 ;010a0351
xor.l @(0xc:2,er3),er1 ;010a3351
xor.l @er3+,er1 ;010a8351
xor.l @-er3,er1 ;010ab351
xor.l @+er3,er1 ;010a9351
xor.l @er3-,er1 ;010aa351
xor.l @(0x1234:16,er1),er1 ;010ac1511234
xor.l @(0x12345678:32,er1),er1 ;010ac95112345678
xor.l @(0x1234:16,r2l.b),er1 ;010ad2511234
xor.l @(0x1234:16,r2.w),er1 ;010ae2511234
xor.l @(0x1234:16,er2.l),er1 ;010af2511234
xor.l @(0x12345678:32,r2l.b),er1 ;010ada5112345678
xor.l @(0x12345678:32,r2.w),er1 ;010aea5112345678
xor.l @(0x12345678:32,er2.l),er1 ;010afa5112345678
xor.l @0x1234:16,er1 ;010a40511234
xor.l @0x12345678:32,er1 ;010a485112345678
 
xor.l @er3,@er1 ;0104693c0150
xor.l @er3,@(0xc:2,er1) ;0104693c3150
xor.l @er3,@-er1 ;0104693cb150
xor.l @er3,@er1+ ;0104693c8150
xor.l @er3,@er1- ;0104693ca150
xor.l @er3,@+er1 ;0104693c9150
xor.l @er3,@(0xffff9abc:16,er1) ;0104693cc1509abc
xor.l @er3,@(0x9abcdef0:32,er1) ;0104693cc9509abcdef0
xor.l @er3,@(0xffff9abc:16,r2l.b) ;0104693cd2509abc
xor.l @er3,@(0xffff9abc:16,r2.w) ;0104693ce2509abc
xor.l @er3,@(0xffff9abc:16,er2.l) ;0104693cf2509abc
xor.l @er3,@(0x9abcdef0:32,r2l.b) ;0104693cda509abcdef0
xor.l @er3,@(0x9abcdef0:32,r2.w) ;0104693cea509abcdef0
xor.l @er3,@(0x9abcdef0:32,er2.l) ;0104693cfa509abcdef0
xor.l @er3,@0xffff9abc:16 ;0104693c40509abc
xor.l @er3,@0x9abcdef0:32 ;0104693c48509abcdef0
 
xor.l @(0xc:2,er3),@er1 ;0107693c0150
xor.l @(0xc:2,er3),@(0xc:2,er1) ;0107693c3150
xor.l @(0xc:2,er3),@-er1 ;0107693cb150
xor.l @(0xc:2,er3),@er1+ ;0107693c8150
xor.l @(0xc:2,er3),@er1- ;0107693ca150
xor.l @(0xc:2,er3),@+er1 ;0107693c9150
xor.l @(0xc:2,er3),@(0xffff9abc:16,er1) ;0107693cc1509abc
xor.l @(0xc:2,er3),@(0x9abcdef0:32,er1) ;0107693cc9509abcdef0
xor.l @(0xc:2,er3),@(0xffff9abc:16,r2l.b) ;0107693cd2509abc
xor.l @(0xc:2,er3),@(0xffff9abc:16,r2.w) ;0107693ce2509abc
xor.l @(0xc:2,er3),@(0xffff9abc:16,er2.l) ;0107693cf2509abc
xor.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b) ;0107693cda509abcdef0
xor.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w) ;0107693cea509abcdef0
xor.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l) ;0107693cfa509abcdef0
xor.l @(0xc:2,er3),@0xffff9abc:16 ;0107693c40509abc
xor.l @(0xc:2,er3),@0x9abcdef0:32 ;0107693c48509abcdef0
 
xor.l @-er3,@er1 ;01076d3c0150
xor.l @-er3,@(0xc:2,er1) ;01076d3c3150
xor.l @-er3,@-er1 ;01076d3cb150
xor.l @-er3,@er1+ ;01076d3c8150
xor.l @-er3,@er1- ;01076d3ca150
xor.l @-er3,@+er1 ;01076d3c9150
xor.l @-er3,@(0xffff9abc:16,er1) ;01076d3cc1509abc
xor.l @-er3,@(0x9abcdef0:32,er1) ;01076d3cc9509abcdef0
xor.l @-er3,@(0xffff9abc:16,r2l.b) ;01076d3cd2509abc
xor.l @-er3,@(0xffff9abc:16,r2.w) ;01076d3ce2509abc
xor.l @-er3,@(0xffff9abc:16,er2.l) ;01076d3cf2509abc
xor.l @-er3,@(0x9abcdef0:32,r2l.b) ;01076d3cda509abcdef0
xor.l @-er3,@(0x9abcdef0:32,r2.w) ;01076d3cea509abcdef0
xor.l @-er3,@(0x9abcdef0:32,er2.l) ;01076d3cfa509abcdef0
xor.l @-er3,@0xffff9abc:16 ;01076d3c40509abc
xor.l @-er3,@0x9abcdef0:32 ;01076d3c48509abcdef0
 
xor.l @er3+,@er1 ;01046d3c0150
xor.l @er3+,@(0xc:2,er1) ;01046d3c3150
xor.l @er3+,@-er1 ;01046d3cb150
xor.l @er3+,@er1+ ;01046d3c8150
xor.l @er3+,@er1- ;01046d3ca150
xor.l @er3+,@+er1 ;01046d3c9150
xor.l @er3+,@(0xffff9abc:16,er1) ;01046d3cc1509abc
xor.l @er3+,@(0x9abcdef0:32,er1) ;01046d3cc9509abcdef0
xor.l @er3+,@(0xffff9abc:16,r2l.b) ;01046d3cd2509abc
xor.l @er3+,@(0xffff9abc:16,r2.w) ;01046d3ce2509abc
xor.l @er3+,@(0xffff9abc:16,er2.l) ;01046d3cf2509abc
xor.l @er3+,@(0x9abcdef0:32,r2l.b) ;01046d3cda509abcdef0
xor.l @er3+,@(0x9abcdef0:32,r2.w) ;01046d3cea509abcdef0
xor.l @er3+,@(0x9abcdef0:32,er2.l) ;01046d3cfa509abcdef0
xor.l @er3+,@0xffff9abc:16 ;01046d3c40509abc
xor.l @er3+,@0x9abcdef0:32 ;01046d3c48509abcdef0
 
xor.l @er3-,@er1 ;01066d3c0150
xor.l @er3-,@(0xc:2,er1) ;01066d3c3150
xor.l @er3-,@-er1 ;01066d3cb150
xor.l @er3-,@er1+ ;01066d3c8150
xor.l @er3-,@er1- ;01066d3ca150
xor.l @er3-,@+er1 ;01066d3c9150
xor.l @er3-,@(0xffff9abc:16,er1) ;01066d3cc1509abc
xor.l @er3-,@(0x9abcdef0:32,er1) ;01066d3cc9509abcdef0
xor.l @er3-,@(0xffff9abc:16,r2l.b) ;01066d3cd2509abc
xor.l @er3-,@(0xffff9abc:16,r2.w) ;01066d3ce2509abc
xor.l @er3-,@(0xffff9abc:16,er2.l) ;01066d3cf2509abc
xor.l @er3-,@(0x9abcdef0:32,r2l.b) ;01066d3cda509abcdef0
xor.l @er3-,@(0x9abcdef0:32,r2.w) ;01066d3cea509abcdef0
xor.l @er3-,@(0x9abcdef0:32,er2.l) ;01066d3cfa509abcdef0
xor.l @er3-,@0xffff9abc:16 ;01066d3c40509abc
xor.l @er3-,@0x9abcdef0:32 ;01066d3c48509abcdef0
 
xor.l @+er3,@er1 ;01056d3c0150
xor.l @+er3,@(0xc:2,er1) ;01056d3c3150
xor.l @+er3,@-er1 ;01056d3cb150
xor.l @+er3,@er1+ ;01056d3c8150
xor.l @+er3,@er1- ;01056d3ca150
xor.l @+er3,@+er1 ;01056d3c9150
xor.l @+er3,@(0xffff9abc:16,er1) ;01056d3cc1509abc
xor.l @+er3,@(0x9abcdef0:32,er1) ;01056d3cc9509abcdef0
xor.l @+er3,@(0xffff9abc:16,r2l.b) ;01056d3cd2509abc
xor.l @+er3,@(0xffff9abc:16,r2.w) ;01056d3ce2509abc
xor.l @+er3,@(0xffff9abc:16,er2.l) ;01056d3cf2509abc
xor.l @+er3,@(0x9abcdef0:32,r2l.b) ;01056d3cda509abcdef0
xor.l @+er3,@(0x9abcdef0:32,r2.w) ;01056d3cea509abcdef0
xor.l @+er3,@(0x9abcdef0:32,er2.l) ;01056d3cfa509abcdef0
xor.l @+er3,@0xffff9abc:16 ;01056d3c40509abc
xor.l @+er3,@0x9abcdef0:32 ;01056d3c48509abcdef0
 
xor.l @(0x1234:16,er3),@er1 ;01046f3c12340150
xor.l @(0x1234:16,er3),@(0xc:2,er1) ;01046f3c12343150
xor.l @(0x1234:16,er3),@-er1 ;01046f3c1234b150
xor.l @(0x1234:16,er3),@er1+ ;01046f3c12348150
xor.l @(0x1234:16,er3),@er1- ;01046f3c1234a150
xor.l @(0x1234:16,er3),@+er1 ;01046f3c12349150
xor.l @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01046f3c1234c1509abc
xor.l @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01046f3c1234c9509abcdef0
xor.l @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01046f3c1234d2509abc
xor.l @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01046f3c1234e2509abc
xor.l @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01046f3c1234f2509abc
xor.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01046f3c1234da509abcdef0
xor.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01046f3c1234ea509abcdef0
xor.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01046f3c1234fa509abcdef0
xor.l @(0x1234:16,er3),@0xffff9abc:16 ;01046f3c123440509abc
xor.l @(0x1234:16,er3),@0x9abcdef0:32 ;01046f3c123448509abcdef0
 
xor.l @(0x12345678:32,er3),@er1 ;78b46b2c123456780150
xor.l @(0x12345678:32,er3),@(0xc:2,er1) ;78b46b2c123456783150
xor.l @(0x12345678:32,er3),@-er1 ;78b46b2c12345678b150
xor.l @(0x12345678:32,er3),@er1+ ;78b46b2c123456788150
xor.l @(0x12345678:32,er3),@er1- ;78b46b2c12345678a150
xor.l @(0x12345678:32,er3),@+er1 ;78b46b2c123456789150
xor.l @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78b46b2c12345678c1509abc
xor.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78b46b2c12345678c9509abcdef0
xor.l @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78b46b2c12345678d2509abc
xor.l @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78b46b2c12345678e2509abc
xor.l @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78b46b2c12345678f2509abc
xor.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78b46b2c12345678da509abcdef0
xor.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78b46b2c12345678ea509abcdef0
xor.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78b46b2c12345678fa509abcdef0
xor.l @(0x12345678:32,er3),@0xffff9abc:16 ;78b46b2c1234567840509abc
xor.l @(0x12345678:32,er3),@0x9abcdef0:32 ;78b46b2c1234567848509abcdef0
 
xor.l @(0x1234:16,r3l.b),@er1 ;01056f3c12340150
xor.l @(0x1234:16,r3l.b),@(0xc:2,er1) ;01056f3c12343150
xor.l @(0x1234:16,r3l.b),@-er1 ;01056f3c1234b150
xor.l @(0x1234:16,r3l.b),@er1+ ;01056f3c12348150
xor.l @(0x1234:16,r3l.b),@er1- ;01056f3c1234a150
xor.l @(0x1234:16,r3l.b),@+er1 ;01056f3c12349150
xor.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01056f3c1234c1509abc
xor.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01056f3c1234c9509abcdef0
xor.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01056f3c1234d2509abc
xor.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01056f3c1234e2509abc
xor.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01056f3c1234f2509abc
xor.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01056f3c1234da509abcdef0
xor.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01056f3c1234ea509abcdef0
xor.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01056f3c1234fa509abcdef0
xor.l @(0x1234:16,r3l.b),@0xffff9abc:16 ;01056f3c123440509abc
xor.l @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01056f3c123448509abcdef0
 
xor.l @(0x1234:16,r3.w),@er1 ;01066f3c12340150
xor.l @(0x1234:16,r3.w),@(0xc:2,er1) ;01066f3c12343150
xor.l @(0x1234:16,r3.w),@-er1 ;01066f3c1234b150
xor.l @(0x1234:16,r3.w),@er1+ ;01066f3c12348150
xor.l @(0x1234:16,r3.w),@er1- ;01066f3c1234a150
xor.l @(0x1234:16,r3.w),@+er1 ;01066f3c12349150
xor.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01066f3c1234c1509abc
xor.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01066f3c1234c9509abcdef0
xor.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01066f3c1234d2509abc
xor.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01066f3c1234e2509abc
xor.l @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01066f3c1234f2509abc
xor.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01066f3c1234da509abcdef0
xor.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01066f3c1234ea509abcdef0
xor.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01066f3c1234fa509abcdef0
xor.l @(0x1234:16,r3.w),@0xffff9abc:16 ;01066f3c123440509abc
xor.l @(0x1234:16,r3.w),@0x9abcdef0:32 ;01066f3c123448509abcdef0
 
xor.l @(0x1234:16,er3.l),@er1 ;01076f3c12340150
xor.l @(0x1234:16,er3.l),@(0xc:2,er1) ;01076f3c12343150
xor.l @(0x1234:16,er3.l),@-er1 ;01076f3c1234b150
xor.l @(0x1234:16,er3.l),@er1+ ;01076f3c12348150
xor.l @(0x1234:16,er3.l),@er1- ;01076f3c1234a150
xor.l @(0x1234:16,er3.l),@+er1 ;01076f3c12349150
xor.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01076f3c1234c1509abc
xor.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01076f3c1234c9509abcdef0
xor.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01076f3c1234d2509abc
xor.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01076f3c1234e2509abc
xor.l @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01076f3c1234f2509abc
xor.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01076f3c1234da509abcdef0
xor.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01076f3c1234ea509abcdef0
xor.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01076f3c1234fa509abcdef0
xor.l @(0x1234:16,er3.l),@0xffff9abc:16 ;01076f3c123440509abc
xor.l @(0x1234:16,er3.l),@0x9abcdef0:32 ;01076f3c123448509abcdef0
 
xor.l @(0x12345678:32,r3l.b),@er1 ;78b56b2c123456780150
xor.l @(0x12345678:32,r3l.b),@(0xc:2,er1) ;78b56b2c123456783150
xor.l @(0x12345678:32,r3l.b),@-er1 ;78b56b2c12345678b150
xor.l @(0x12345678:32,r3l.b),@er1+ ;78b56b2c123456788150
xor.l @(0x12345678:32,r3l.b),@er1- ;78b56b2c12345678a150
xor.l @(0x12345678:32,r3l.b),@+er1 ;78b56b2c123456789150
xor.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78b56b2c12345678c1509abc
xor.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78b56b2c12345678c9509abcdef0
xor.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78b56b2c12345678d2509abc
xor.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78b56b2c12345678e2509abc
xor.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78b56b2c12345678f2509abc
xor.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78b56b2c12345678da509abcdef0
xor.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78b56b2c12345678ea509abcdef0
xor.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78b56b2c12345678fa509abcdef0
xor.l @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78b56b2c1234567840509abc
xor.l @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78b56b2c1234567848509abcdef0
 
xor.l @(0x12345678:32,r3.w),@er1 ;78b66b2c123456780150
xor.l @(0x12345678:32,r3.w),@(0xc:2,er1) ;78b66b2c123456783150
xor.l @(0x12345678:32,r3.w),@-er1 ;78b66b2c12345678b150
xor.l @(0x12345678:32,r3.w),@er1+ ;78b66b2c123456788150
xor.l @(0x12345678:32,r3.w),@er1- ;78b66b2c12345678a150
xor.l @(0x12345678:32,r3.w),@+er1 ;78b66b2c123456789150
xor.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78b66b2c12345678c1509abc
xor.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78b66b2c12345678c9509abcdef0
xor.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78b66b2c12345678d2509abc
xor.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78b66b2c12345678e2509abc
xor.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78b66b2c12345678f2509abc
xor.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78b66b2c12345678da509abcdef0
xor.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78b66b2c12345678ea509abcdef0
xor.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78b66b2c12345678fa509abcdef0
xor.l @(0x12345678:32,r3.w),@0xffff9abc:16 ;78b66b2c1234567840509abc
xor.l @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78b66b2c1234567848509abcdef0
 
xor.l @(0x12345678:32,er3.l),@er1 ;78b76b2c123456780150
xor.l @(0x12345678:32,er3.l),@(0xc:2,er1) ;78b76b2c123456783150
xor.l @(0x12345678:32,er3.l),@-er1 ;78b76b2c12345678b150
xor.l @(0x12345678:32,er3.l),@er1+ ;78b76b2c123456788150
xor.l @(0x12345678:32,er3.l),@er1- ;78b76b2c12345678a150
xor.l @(0x12345678:32,er3.l),@+er1 ;78b76b2c123456789150
xor.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78b76b2c12345678c1509abc
xor.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78b76b2c12345678c9509abcdef0
xor.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78b76b2c12345678d2509abc
xor.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78b76b2c12345678e2509abc
xor.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78b76b2c12345678f2509abc
xor.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78b76b2c12345678da509abcdef0
xor.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78b76b2c12345678ea509abcdef0
xor.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78b76b2c12345678fa509abcdef0
xor.l @(0x12345678:32,er3.l),@0xffff9abc:16 ;78b76b2c1234567840509abc
xor.l @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78b76b2c1234567848509abcdef0
 
xor.l @0x1234:16,@er1 ;01046b0c12340150
xor.l @0x1234:16,@(0xc:2,er1) ;01046b0c12343150
xor.l @0x1234:16,@-er1 ;01046b0c1234b150
xor.l @0x1234:16,@er1+ ;01046b0c12348150
xor.l @0x1234:16,@er1- ;01046b0c1234a150
xor.l @0x1234:16,@+er1 ;01046b0c12349150
xor.l @0x1234:16,@(0xffff9abc:16,er1) ;01046b0c1234c1509abc
xor.l @0x1234:16,@(0x9abcdef0:32,er1) ;01046b0c1234c9509abcdef0
xor.l @0x1234:16,@(0xffff9abc:16,r2l.b) ;01046b0c1234d2509abc
xor.l @0x1234:16,@(0xffff9abc:16,r2.w) ;01046b0c1234e2509abc
xor.l @0x1234:16,@(0xffff9abc:16,er2.l) ;01046b0c1234f2509abc
xor.l @0x1234:16,@(0x9abcdef0:32,r2l.b) ;01046b0c1234da509abcdef0
xor.l @0x1234:16,@(0x9abcdef0:32,r2.w) ;01046b0c1234ea509abcdef0
xor.l @0x1234:16,@(0x9abcdef0:32,er2.l) ;01046b0c1234fa509abcdef0
xor.l @0x1234:16,@0xffff9abc:16 ;01046b0c123440509abc
xor.l @0x1234:16,@0x9abcdef0:32 ;01046b0c123448509abcdef0
 
xor.l @0x12345678:32,@er1 ;01046b2c123456780150
xor.l @0x12345678:32,@(0xc:2,er1) ;01046b2c123456783150
xor.l @0x12345678:32,@-er1 ;01046b2c12345678b150
xor.l @0x12345678:32,@er1+ ;01046b2c123456788150
xor.l @0x12345678:32,@er1- ;01046b2c12345678a150
xor.l @0x12345678:32,@+er1 ;01046b2c123456789150
xor.l @0x12345678:32,@(0xffff9abc:16,er1) ;01046b2c12345678c1509abc
xor.l @0x12345678:32,@(0x9abcdef0:32,er1) ;01046b2c12345678c9509abcdef0
xor.l @0x12345678:32,@(0xffff9abc:16,r2l.b) ;01046b2c12345678d2509abc
xor.l @0x12345678:32,@(0xffff9abc:16,r2.w) ;01046b2c12345678e2509abc
xor.l @0x12345678:32,@(0xffff9abc:16,er2.l) ;01046b2c12345678f2509abc
xor.l @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;01046b2c12345678da509abcdef0
xor.l @0x12345678:32,@(0x9abcdef0:32,r2.w) ;01046b2c12345678ea509abcdef0
xor.l @0x12345678:32,@(0x9abcdef0:32,er2.l) ;01046b2c12345678fa509abcdef0
xor.l @0x12345678:32,@0xffff9abc:16 ;01046b2c1234567840509abc
xor.l @0x12345678:32,@0x9abcdef0:32 ;01046b2c1234567848509abcdef0
 
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/h8300/t10_and.s
1,971 → 1,971
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;log_1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
and.b #0x12:8,r1h ;e112
and.b #0x12:8,@er1 ;7d10e012
and.b #0x12:8,@(0x3:2,er1) ;01776818e012
and.b #0x12:8,@er1+ ;01746c18e012
and.b #0x12:8,@-er1 ;01776c18e012
and.b #0x12:8,@+er1 ;01756c18e012
and.b #0x12:8,@er1- ;01766c18e012
and.b #0x12:8,@(0x1234:16,er1) ;01746e181234e012
and.b #0x12:8,@(0x12345678:32,er1) ;78146a2812345678e012
and.b #0x12:8,@(0x1234:16,r2l.b) ;01756e281234e012
and.b #0x12:8,@(0x1234:16,r2.w) ;01766e281234e012
and.b #0x12:8,@(0x1234:16,er2.l) ;01776e281234e012
and.b #0x12:8,@(0x12345678:32,r2l.b) ;78256a2812345678e012
and.b #0x12:8,@(0x12345678:32,r2.w) ;78266a2812345678e012
and.b #0x12:8,@(0x12345678:32,er2.l) ;78276a2812345678e012
and.b #0x12:8,@0xffffff12:8 ;7f12e012
and.b #0x12:8,@0x1234:16 ;6a181234e012
and.b #0x12:8,@0x12345678:32 ;6a3812345678e012
 
and.b r3h,r1h ;1631
 
and.b r3h,@er1 ;7d101630
and.b r3h,@(0x3:2,er1) ;01793163
and.b r3h,@er1+ ;01798163
and.b r3h,@-er1 ;0179b163
and.b r3h,@+er1 ;01799163
and.b r3h,@er1- ;0179a163
and.b r3h,@(0x1234:16,er1) ;0179c1631234
and.b r3h,@(0x12345678:32,er1) ;0179c96312345678
and.b r3h,@(0x1234:16,r2l.b) ;0179d2631234
and.b r3h,@(0x1234:16,r2.w) ;0179e2631234
and.b r3h,@(0x1234:16,er2.l) ;0179f2631234
and.b r3h,@(0x12345678:32,r2l.b) ;0179da6312345678
and.b r3h,@(0x12345678:32,r2.w) ;0179ea6312345678
and.b r3h,@(0x12345678:32,er2.l) ;0179fa6312345678
and.b r3h,@0xffffff12:8 ;7f121630
and.b r3h,@0x1234:16 ;6a1812341630
and.b r3h,@0x12345678:32 ;6a38123456781630
 
and.b @er3,r1h ;7c301601
and.b @(0x3:2,er3),r1h ;017a3361
and.b @er3+,r1h ;017a8361
and.b @-er3,r1h ;017ab361
and.b @+er3,r1h ;017a9361
and.b @er3-,r1h ;017aa361
and.b @(0x1234:16,er1),r1h ;017ac1611234
and.b @(0x12345678:32,er1),r1h ;017ac96112345678
and.b @(0x1234:16,r2l.b),r1h ;017ad2611234
and.b @(0x1234:16,r2.w),r1h ;017ae2611234
and.b @(0x1234:16,er2.l),r1h ;017af2611234
and.b @(0x12345678:32,r2l.b),r1h ;017ada6112345678
and.b @(0x12345678:32,r2.w),r1h ;017aea6112345678
and.b @(0x12345678:32,er2.l),r1h ;017afa6112345678
and.b @0xffffff12:8,r1h ;7e121601
and.b @0x1234:16,r1h ;6a1012341601
and.b @0x12345678:32,r1h ;6a30123456781601
 
and.b @er3,@er1 ;7c350160
and.b @er3,@(3:2,er1) ;7c353160
and.b @er3,@-er1 ;7c35b160
and.b @er3,@er1+ ;7c358160
and.b @er3,@er1- ;7c35a160
and.b @er3,@+er1 ;7c359160
and.b @er3,@(0xffff9abc:16,er1) ;7c35c1609abc
and.b @er3,@(0x9abcdef0:32,er1) ;7c35c9609abcdef0
and.b @er3,@(0xffff9abc:16,r2l.b) ;7c35d2609abc
and.b @er3,@(0xffff9abc:16,r2.w) ;7c35e2609abc
and.b @er3,@(0xffff9abc:16,er2.l) ;7c35f2609abc
and.b @er3,@(0x9abcdef0:32,r2l.b) ;7c35da609abcdef0
and.b @er3,@(0x9abcdef0:32,r2.w) ;7c35ea609abcdef0
and.b @er3,@(0x9abcdef0:32,er2.l) ;7c35fa609abcdef0
and.b @er3,@0xffff9abc:16 ;7c3540609abc
and.b @er3,@0x9abcdef0:32 ;7c3548609abcdef0
 
and.b @-er3,@er1 ;01776c3c0160
and.b @-er3,@(3:2,er1) ;01776c3c3160
and.b @-er3,@-er1 ;01776c3cb160
and.b @-er3,@er1+ ;01776c3c8160
and.b @-er3,@er1- ;01776c3ca160
and.b @-er3,@+er1 ;01776c3c9160
and.b @-er3,@(0xffff9abc:16,er1) ;01776c3cc1609abc
and.b @-er3,@(0x9abcdef0:32,er1) ;01776c3cc9609abcdef0
and.b @-er3,@(0xffff9abc:16,r2l.b) ;01776c3cd2609abc
and.b @-er3,@(0xffff9abc:16,r2.w) ;01776c3ce2609abc
and.b @-er3,@(0xffff9abc:16,er2.l) ;01776c3cf2609abc
and.b @-er3,@(0x9abcdef0:32,r2l.b) ;01776c3cda609abcdef0
and.b @-er3,@(0x9abcdef0:32,r2.w) ;01776c3cea609abcdef0
and.b @-er3,@(0x9abcdef0:32,er2.l) ;01776c3cfa609abcdef0
and.b @-er3,@0xffff9abc:16 ;01776c3c40609abc
and.b @-er3,@0x9abcdef0:32 ;01776c3c48609abcdef0
 
and.b @er3+,@er1 ;01746c3c0160
and.b @er3+,@(3:2,er1) ;01746c3c3160
and.b @er3+,@-er1 ;01746c3cb160
and.b @er3+,@er1+ ;01746c3c8160
and.b @er3+,@er1- ;01746c3ca160
and.b @er3+,@+er1 ;01746c3c9160
and.b @er3+,@(0xffff9abc:16,er1) ;01746c3cc1609abc
and.b @er3+,@(0x9abcdef0:32,er1) ;01746c3cc9609abcdef0
and.b @er3+,@(0xffff9abc:16,r2l.b) ;01746c3cd2609abc
and.b @er3+,@(0xffff9abc:16,r2.w) ;01746c3ce2609abc
and.b @er3+,@(0xffff9abc:16,er2.l) ;01746c3cf2609abc
and.b @er3+,@(0x9abcdef0:32,r2l.b) ;01746c3cda609abcdef0
and.b @er3+,@(0x9abcdef0:32,r2.w) ;01746c3cea609abcdef0
and.b @er3+,@(0x9abcdef0:32,er2.l) ;01746c3cfa609abcdef0
and.b @er3+,@0xffff9abc:16 ;01746c3c40609abc
and.b @er3+,@0x9abcdef0:32 ;01746c3c48609abcdef0
 
and.b @er3-,@er1 ;01766c3c0160
and.b @er3-,@(3:2,er1) ;01766c3c3160
and.b @er3-,@-er1 ;01766c3cb160
and.b @er3-,@er1+ ;01766c3c8160
and.b @er3-,@er1- ;01766c3ca160
and.b @er3-,@+er1 ;01766c3c9160
and.b @er3-,@(0xffff9abc:16,er1) ;01766c3cc1609abc
and.b @er3-,@(0x9abcdef0:32,er1) ;01766c3cc9609abcdef0
and.b @er3-,@(0xffff9abc:16,r2l.b) ;01766c3cd2609abc
and.b @er3-,@(0xffff9abc:16,r2.w) ;01766c3ce2609abc
and.b @er3-,@(0xffff9abc:16,er2.l) ;01766c3cf2609abc
and.b @er3-,@(0x9abcdef0:32,r2l.b) ;01766c3cda609abcdef0
and.b @er3-,@(0x9abcdef0:32,r2.w) ;01766c3cea609abcdef0
and.b @er3-,@(0x9abcdef0:32,er2.l) ;01766c3cfa609abcdef0
and.b @er3-,@0xffff9abc:16 ;01766c3c40609abc
and.b @er3-,@0x9abcdef0:32 ;01766c3c48609abcdef0
 
and.b @+er3,@er1 ;01756c3c0160
and.b @+er3,@(3:2,er1) ;01756c3c3160
and.b @+er3,@-er1 ;01756c3cb160
and.b @+er3,@er1+ ;01756c3c8160
and.b @+er3,@er1- ;01756c3ca160
and.b @+er3,@+er1 ;01756c3c9160
and.b @+er3,@(0xffff9abc:16,er1) ;01756c3cc1609abc
and.b @+er3,@(0x9abcdef0:32,er1) ;01756c3cc9609abcdef0
and.b @+er3,@(0xffff9abc:16,r2l.b) ;01756c3cd2609abc
and.b @+er3,@(0xffff9abc:16,r2.w) ;01756c3ce2609abc
and.b @+er3,@(0xffff9abc:16,er2.l) ;01756c3cf2609abc
and.b @+er3,@(0x9abcdef0:32,r2l.b) ;01756c3cda609abcdef0
and.b @+er3,@(0x9abcdef0:32,r2.w) ;01756c3cea609abcdef0
and.b @+er3,@(0x9abcdef0:32,er2.l) ;01756c3cfa609abcdef0
and.b @+er3,@0xffff9abc:16 ;01756c3c40609abc
and.b @+er3,@0x9abcdef0:32 ;01756c3c48609abcdef0
 
and.b @(0x1234:16,er3),@er1 ;01746e3c12340160
and.b @(0x1234:16,er3),@(3:2,er1) ;01746e3c12343160
and.b @(0x1234:16,er3),@-er1 ;01746e3c1234b160
and.b @(0x1234:16,er3),@er1+ ;01746e3c12348160
and.b @(0x1234:16,er3),@er1- ;01746e3c1234a160
and.b @(0x1234:16,er3),@+er1 ;01746e3c12349160
and.b @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01746e3c1234c1609abc
and.b @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01746e3c1234c9609abcdef0
and.b @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01746e3c1234d2609abc
and.b @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01746e3c1234e2609abc
and.b @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01746e3c1234f2609abc
and.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01746e3c1234da609abcdef0
and.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01746e3c1234ea609abcdef0
and.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01746e3c1234fa609abcdef0
and.b @(0x1234:16,er3),@0xffff9abc:16 ;01746e3c123440609abc
and.b @(0x1234:16,er3),@0x9abcdef0:32 ;01746e3c123448609abcdef0
 
and.b @(0x12345678:32,er3),@er1 ;78346a2c123456780160
and.b @(0x12345678:32,er3),@(3:2,er1) ;78346a2c123456783160
and.b @(0x12345678:32,er3),@-er1 ;78346a2c12345678b160
and.b @(0x12345678:32,er3),@er1+ ;78346a2c123456788160
and.b @(0x12345678:32,er3),@er1- ;78346a2c12345678a160
and.b @(0x12345678:32,er3),@+er1 ;78346a2c123456789160
and.b @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346a2c12345678c1609abc
and.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346a2c12345678c9609abcdef0
and.b @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346a2c12345678d2609abc
and.b @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346a2c12345678e2609abc
and.b @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346a2c12345678f2609abc
and.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346a2c12345678da609abcdef0
and.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346a2c12345678ea609abcdef0
and.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346a2c12345678fa609abcdef0
and.b @(0x12345678:32,er3),@0xffff9abc:16 ;78346a2c1234567840609abc
and.b @(0x12345678:32,er3),@0x9abcdef0:32 ;78346a2c1234567848609abcdef0
 
and.b @(0x1234:16,r3l.b),@er1 ;01756e3c12340160
and.b @(0x1234:16,r3l.b),@(3:2,er1) ;01756e3c12343160
and.b @(0x1234:16,r3l.b),@-er1 ;01756e3c1234b160
and.b @(0x1234:16,r3l.b),@er1+ ;01756e3c12348160
and.b @(0x1234:16,r3l.b),@er1- ;01756e3c1234a160
and.b @(0x1234:16,r3l.b),@+er1 ;01756e3c12349160
and.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01756e3c1234c1609abc
and.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01756e3c1234c9609abcdef0
and.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01756e3c1234d2609abc
and.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01756e3c1234e2609abc
and.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01756e3c1234f2609abc
and.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01756e3c1234da609abcdef0
and.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01756e3c1234ea609abcdef0
and.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01756e3c1234fa609abcdef0
and.b @(0x1234:16,r3l.b),@0xffff9abc:16 ;01756e3c123440609abc
and.b @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01756e3c123448609abcdef0
 
and.b @(0x1234:16,r3.w),@er1 ;01766e3c12340160
and.b @(0x1234:16,r3.w),@(3:2,er1) ;01766e3c12343160
and.b @(0x1234:16,r3.w),@-er1 ;01766e3c1234b160
and.b @(0x1234:16,r3.w),@er1+ ;01766e3c12348160
and.b @(0x1234:16,r3.w),@er1- ;01766e3c1234a160
and.b @(0x1234:16,r3.w),@+er1 ;01766e3c12349160
and.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01766e3c1234c1609abc
and.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01766e3c1234c9609abcdef0
and.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01766e3c1234d2609abc
and.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01766e3c1234e2609abc
and.b @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01766e3c1234f2609abc
and.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01766e3c1234da609abcdef0
and.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01766e3c1234ea609abcdef0
and.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01766e3c1234fa609abcdef0
and.b @(0x1234:16,r3.w),@0xffff9abc:16 ;01766e3c123440609abc
and.b @(0x1234:16,r3.w),@0x9abcdef0:32 ;01766e3c123448609abcdef0
 
and.b @(0x1234:16,er3.l),@er1 ;01776e3c12340160
and.b @(0x1234:16,er3.l),@(3:2,er1) ;01776e3c12343160
and.b @(0x1234:16,er3.l),@-er1 ;01776e3c1234b160
and.b @(0x1234:16,er3.l),@er1+ ;01776e3c12348160
and.b @(0x1234:16,er3.l),@er1- ;01776e3c1234a160
and.b @(0x1234:16,er3.l),@+er1 ;01776e3c12349160
and.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01776e3c1234c1609abc
and.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01776e3c1234c9609abcdef0
and.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01776e3c1234d2609abc
and.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01776e3c1234e2609abc
and.b @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01776e3c1234f2609abc
and.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01776e3c1234da609abcdef0
and.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01776e3c1234ea609abcdef0
and.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01776e3c1234fa609abcdef0
and.b @(0x1234:16,er3.l),@0xffff9abc:16 ;01776e3c123440609abc
and.b @(0x1234:16,er3.l),@0x9abcdef0:32 ;01776e3c123448609abcdef0
 
and.b @(0x12345678:32,r3l.b),@er1 ;78356a2c123456780160
and.b @(0x12345678:32,r3l.b),@(3:2,er1) ;78356a2c123456783160
and.b @(0x12345678:32,r3l.b),@-er1 ;78356a2c12345678b160
and.b @(0x12345678:32,r3l.b),@er1+ ;78356a2c123456788160
and.b @(0x12345678:32,r3l.b),@er1- ;78356a2c12345678a160
and.b @(0x12345678:32,r3l.b),@+er1 ;78356a2c123456789160
and.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356a2c12345678c1609abc
and.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356a2c12345678c9609abcdef0
and.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356a2c12345678d2609abc
and.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356a2c12345678e2609abc
and.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356a2c12345678f2609abc
and.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356a2c12345678da609abcdef0
and.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356a2c12345678ea609abcdef0
and.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356a2c12345678fa609abcdef0
and.b @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356a2c1234567840609abc
and.b @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356a2c1234567848609abcdef0
 
and.b @(0x12345678:32,r3.w),@er1 ;78366a2c123456780160
and.b @(0x12345678:32,r3.w),@(3:2,er1) ;78366a2c123456783160
and.b @(0x12345678:32,r3.w),@-er1 ;78366a2c12345678b160
and.b @(0x12345678:32,r3.w),@er1+ ;78366a2c123456788160
and.b @(0x12345678:32,r3.w),@er1- ;78366a2c12345678a160
and.b @(0x12345678:32,r3.w),@+er1 ;78366a2c123456789160
and.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366a2c12345678c1609abc
and.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366a2c12345678c9609abcdef0
and.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366a2c12345678d2609abc
and.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366a2c12345678e2609abc
and.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366a2c12345678f2609abc
and.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366a2c12345678da609abcdef0
and.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366a2c12345678ea609abcdef0
and.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366a2c12345678fa609abcdef0
and.b @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366a2c1234567840609abc
and.b @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366a2c1234567848609abcdef0
 
and.b @(0x12345678:32,er3.l),@er1 ;78376a2c123456780160
and.b @(0x12345678:32,er3.l),@(3:2,er1) ;78376a2c123456783160
and.b @(0x12345678:32,er3.l),@-er1 ;78376a2c12345678b160
and.b @(0x12345678:32,er3.l),@er1+ ;78376a2c123456788160
and.b @(0x12345678:32,er3.l),@er1- ;78376a2c12345678a160
and.b @(0x12345678:32,er3.l),@+er1 ;78376a2c123456789160
and.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376a2c12345678c1609abc
and.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376a2c12345678c9609abcdef0
and.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376a2c12345678d2609abc
and.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376a2c12345678e2609abc
and.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376a2c12345678f2609abc
and.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376a2c12345678da609abcdef0
and.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376a2c12345678ea609abcdef0
and.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376a2c12345678fa609abcdef0
and.b @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376a2c1234567840609abc
and.b @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376a2c1234567848609abcdef0
 
and.b @0x1234:16,@er1 ;6a1512340160
and.b @0x1234:16,@(3:2,er1) ;6a1512343160
and.b @0x1234:16,@-er1 ;6a151234b160
and.b @0x1234:16,@er1+ ;6a1512348160
and.b @0x1234:16,@er1- ;6a151234a160
and.b @0x1234:16,@+er1 ;6a1512349160
and.b @0x1234:16,@(0xffff9abc:16,er1) ;6a151234c1609abc
and.b @0x1234:16,@(0x9abcdef0:32,er1) ;6a151234c9609abcdef0
and.b @0x1234:16,@(0xffff9abc:16,r2l.b) ;6a151234d2609abc
and.b @0x1234:16,@(0xffff9abc:16,r2.w) ;6a151234e2609abc
and.b @0x1234:16,@(0xffff9abc:16,er2.l) ;6a151234f2609abc
and.b @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6a151234da609abcdef0
and.b @0x1234:16,@(0x9abcdef0:32,r2.w) ;6a151234ea609abcdef0
and.b @0x1234:16,@(0x9abcdef0:32,er2.l) ;6a151234fa609abcdef0
and.b @0x1234:16,@0xffff9abc:16 ;6a15123440609abc
and.b @0x1234:16,@0x9abcdef0:32 ;6a15123448609abcdef0
 
and.b @0x12345678:32,@er1 ;6a35123456780160
and.b @0x12345678:32,@(3:2,er1) ;6a35123456783160
and.b @0x12345678:32,@-er1 ;6a3512345678b160
and.b @0x12345678:32,@er1+ ;6a35123456788160
and.b @0x12345678:32,@er1- ;6a3512345678a160
and.b @0x12345678:32,@+er1 ;6a35123456789160
and.b @0x12345678:32,@(0xffff9abc:16,er1) ;6a3512345678c1609abc
and.b @0x12345678:32,@(0x9abcdef0:32,er1) ;6a3512345678c9609abcdef0
and.b @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6a3512345678d2609abc
and.b @0x12345678:32,@(0xffff9abc:16,r2.w) ;6a3512345678e2609abc
and.b @0x12345678:32,@(0xffff9abc:16,er2.l) ;6a3512345678f2609abc
and.b @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6a3512345678da609abcdef0
and.b @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6a3512345678ea609abcdef0
and.b @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6a3512345678fa609abcdef0
and.b @0x12345678:32,@0xffff9abc:16 ;6a351234567840609abc
and.b @0x12345678:32,@0x9abcdef0:32 ;6a351234567848609abcdef0
 
and.w #0x1234:16,r1 ;79611234
and.w #0x1234:16,@er1 ;015e01601234
and.w #0x1234:16,@(0x6:2,er1) ;015e31601234
and.w #0x1234:16,@er1+ ;015e81601234
and.w #0x1234:16,@-er1 ;015eb1601234
and.w #0x1234:16,@+er1 ;015e91601234
and.w #0x1234:16,@er1- ;015ea1601234
and.w #0x1234:16,@(0xffff9abc:16,er1) ;015ec1609abc1234
and.w #0x1234:16,@(0x9abcdef0:32,er1) ;015ec9609abcdef01234
and.w #0x1234:16,@(0xffff9abc:16,r2l.b) ;015ed2609abc1234
and.w #0x1234:16,@(0xffff9abc:16,r2.w) ;015ee2609abc1234
and.w #0x1234:16,@(0xffff9abc:16,er2.l) ;015ef2609abc1234
and.w #0x1234:16,@(0x9abcdef0:32,r2l.b) ;015eda609abcdef01234
and.w #0x1234:16,@(0x9abcdef0:32,r2.w) ;015eea609abcdef01234
and.w #0x1234:16,@(0x9abcdef0:32,er2.l) ;015efa609abcdef01234
and.w #0x1234:16,@0xffff9abc:16 ;015e40609abc1234
and.w #0x1234:16,@0x9abcdef0:32 ;015e48609abcdef01234
 
and.w r3,r1 ;6631
 
and.w r3,@er1 ;7d906630
and.w r3,@(0x6:2,er1) ;01593163
and.w r3,@er1+ ;01598163
and.w r3,@-er1 ;0159b163
and.w r3,@+er1 ;01599163
and.w r3,@er1- ;0159a163
and.w r3,@(0x1234:16,er1) ;0159c1631234
and.w r3,@(0x12345678:32,er1) ;0159c96312345678
and.w r3,@(0x1234:16,r2l.b) ;0159d2631234
and.w r3,@(0x1234:16,r2.w) ;0159e2631234
and.w r3,@(0x1234:16,er2.l) ;0159f2631234
and.w r3,@(0x12345678:32,r2l.b) ;0159da6312345678
and.w r3,@(0x12345678:32,r2.w) ;0159ea6312345678
and.w r3,@(0x12345678:32,er2.l) ;0159fa6312345678
and.w r3,@0x1234:16 ;6b1812346630
and.w r3,@0x12345678:32 ;6b38123456786630
 
and.w @er3,r1 ;7cb06601
and.w @(0x6:2,er3),r1 ;015a3361
and.w @er3+,r1 ;015a8361
and.w @-er3,r1 ;015ab361
and.w @+er3,r1 ;015a9361
and.w @er3-,r1 ;015aa361
and.w @(0x1234:16,er1),r1 ;015ac1611234
and.w @(0x12345678:32,er1),r1 ;015ac96112345678
and.w @(0x1234:16,r2l.b),r1 ;015ad2611234
and.w @(0x1234:16,r2.w),r1 ;015ae2611234
and.w @(0x1234:16,er2.l),r1 ;015af2611234
and.w @(0x12345678:32,r2l.b),r1 ;015ada6112345678
and.w @(0x12345678:32,r2.w),r1 ;015aea6112345678
and.w @(0x12345678:32,er2.l),r1 ;015afa6112345678
and.w @0x1234:16,r1 ;6b1012346601
and.w @0x12345678:32,r1 ;6b30123456786601
 
and.w @er3,@er1 ;7cb50160
and.w @er3,@(6:2,er1) ;7cb53160
and.w @er3,@-er1 ;7cb5b160
and.w @er3,@er1+ ;7cb58160
and.w @er3,@er1- ;7cb5a160
and.w @er3,@+er1 ;7cb59160
and.w @er3,@(0xffff9abc:16,er1) ;7cb5c1609abc
and.w @er3,@(0x9abcdef0:32,er1) ;7cb5c9609abcdef0
and.w @er3,@(0xffff9abc:16,r2l.b) ;7cb5d2609abc
and.w @er3,@(0xffff9abc:16,r2.w) ;7cb5e2609abc
and.w @er3,@(0xffff9abc:16,er2.l) ;7cb5f2609abc
and.w @er3,@(0x9abcdef0:32,r2l.b) ;7cb5da609abcdef0
and.w @er3,@(0x9abcdef0:32,r2.w) ;7cb5ea609abcdef0
and.w @er3,@(0x9abcdef0:32,er2.l) ;7cb5fa609abcdef0
and.w @er3,@0xffff9abc:16 ;7cb540609abc
and.w @er3,@0x9abcdef0:32 ;7cb548609abcdef0
 
and.w @-er3,@er1 ;01576d3c0160
and.w @-er3,@(6:2,er1) ;01576d3c3160
and.w @-er3,@-er1 ;01576d3cb160
and.w @-er3,@er1+ ;01576d3c8160
and.w @-er3,@er1- ;01576d3ca160
and.w @-er3,@+er1 ;01576d3c9160
and.w @-er3,@(0xffff9abc:16,er1) ;01576d3cc1609abc
and.w @-er3,@(0x9abcdef0:32,er1) ;01576d3cc9609abcdef0
and.w @-er3,@(0xffff9abc:16,r2l.b) ;01576d3cd2609abc
and.w @-er3,@(0xffff9abc:16,r2.w) ;01576d3ce2609abc
and.w @-er3,@(0xffff9abc:16,er2.l) ;01576d3cf2609abc
and.w @-er3,@(0x9abcdef0:32,r2l.b) ;01576d3cda609abcdef0
and.w @-er3,@(0x9abcdef0:32,r2.w) ;01576d3cea609abcdef0
and.w @-er3,@(0x9abcdef0:32,er2.l) ;01576d3cfa609abcdef0
and.w @-er3,@0xffff9abc:16 ;01576d3c40609abc
and.w @-er3,@0x9abcdef0:32 ;01576d3c48609abcdef0
 
and.w @er3+,@er1 ;01546d3c0160
and.w @er3+,@(6:2,er1) ;01546d3c3160
and.w @er3+,@-er1 ;01546d3cb160
and.w @er3+,@er1+ ;01546d3c8160
and.w @er3+,@er1- ;01546d3ca160
and.w @er3+,@+er1 ;01546d3c9160
and.w @er3+,@(0xffff9abc:16,er1) ;01546d3cc1609abc
and.w @er3+,@(0x9abcdef0:32,er1) ;01546d3cc9609abcdef0
and.w @er3+,@(0xffff9abc:16,r2l.b) ;01546d3cd2609abc
and.w @er3+,@(0xffff9abc:16,r2.w) ;01546d3ce2609abc
and.w @er3+,@(0xffff9abc:16,er2.l) ;01546d3cf2609abc
and.w @er3+,@(0x9abcdef0:32,r2l.b) ;01546d3cda609abcdef0
and.w @er3+,@(0x9abcdef0:32,r2.w) ;01546d3cea609abcdef0
and.w @er3+,@(0x9abcdef0:32,er2.l) ;01546d3cfa609abcdef0
and.w @er3+,@0xffff9abc:16 ;01546d3c40609abc
and.w @er3+,@0x9abcdef0:32 ;01546d3c48609abcdef0
 
and.w @er3-,@er1 ;01566d3c0160
and.w @er3-,@(6:2,er1) ;01566d3c3160
and.w @er3-,@-er1 ;01566d3cb160
and.w @er3-,@er1+ ;01566d3c8160
and.w @er3-,@er1- ;01566d3ca160
and.w @er3-,@+er1 ;01566d3c9160
and.w @er3-,@(0xffff9abc:16,er1) ;01566d3cc1609abc
and.w @er3-,@(0x9abcdef0:32,er1) ;01566d3cc9609abcdef0
and.w @er3-,@(0xffff9abc:16,r2l.b) ;01566d3cd2609abc
and.w @er3-,@(0xffff9abc:16,r2.w) ;01566d3ce2609abc
and.w @er3-,@(0xffff9abc:16,er2.l) ;01566d3cf2609abc
and.w @er3-,@(0x9abcdef0:32,r2l.b) ;01566d3cda609abcdef0
and.w @er3-,@(0x9abcdef0:32,r2.w) ;01566d3cea609abcdef0
and.w @er3-,@(0x9abcdef0:32,er2.l) ;01566d3cfa609abcdef0
and.w @er3-,@0xffff9abc:16 ;01566d3c40609abc
and.w @er3-,@0x9abcdef0:32 ;01566d3c48609abcdef0
 
and.w @+er3,@er1 ;01556d3c0160
and.w @+er3,@(6:2,er1) ;01556d3c3160
and.w @+er3,@-er1 ;01556d3cb160
and.w @+er3,@er1+ ;01556d3c8160
and.w @+er3,@er1- ;01556d3ca160
and.w @+er3,@+er1 ;01556d3c9160
and.w @+er3,@(0xffff9abc:16,er1) ;01556d3cc1609abc
and.w @+er3,@(0x9abcdef0:32,er1) ;01556d3cc9609abcdef0
and.w @+er3,@(0xffff9abc:16,r2l.b) ;01556d3cd2609abc
and.w @+er3,@(0xffff9abc:16,r2.w) ;01556d3ce2609abc
and.w @+er3,@(0xffff9abc:16,er2.l) ;01556d3cf2609abc
and.w @+er3,@(0x9abcdef0:32,r2l.b) ;01556d3cda609abcdef0
and.w @+er3,@(0x9abcdef0:32,r2.w) ;01556d3cea609abcdef0
and.w @+er3,@(0x9abcdef0:32,er2.l) ;01556d3cfa609abcdef0
and.w @+er3,@0xffff9abc:16 ;01556d3c40609abc
and.w @+er3,@0x9abcdef0:32 ;01556d3c48609abcdef0
 
and.w @(0x1234:16,er3),@er1 ;01546f3c12340160
and.w @(0x1234:16,er3),@(6:2,er1) ;01546f3c12343160
and.w @(0x1234:16,er3),@-er1 ;01546f3c1234b160
and.w @(0x1234:16,er3),@er1+ ;01546f3c12348160
and.w @(0x1234:16,er3),@er1- ;01546f3c1234a160
and.w @(0x1234:16,er3),@+er1 ;01546f3c12349160
and.w @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01546f3c1234c1609abc
and.w @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01546f3c1234c9609abcdef0
and.w @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01546f3c1234d2609abc
and.w @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01546f3c1234e2609abc
and.w @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01546f3c1234f2609abc
and.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01546f3c1234da609abcdef0
and.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01546f3c1234ea609abcdef0
and.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01546f3c1234fa609abcdef0
and.w @(0x1234:16,er3),@0xffff9abc:16 ;01546f3c123440609abc
and.w @(0x1234:16,er3),@0x9abcdef0:32 ;01546f3c123448609abcdef0
 
and.w @(0x12345678:32,er3),@er1 ;78346b2c123456780160
and.w @(0x12345678:32,er3),@(6:2,er1) ;78346b2c123456783160
and.w @(0x12345678:32,er3),@-er1 ;78346b2c12345678b160
and.w @(0x12345678:32,er3),@er1+ ;78346b2c123456788160
and.w @(0x12345678:32,er3),@er1- ;78346b2c12345678a160
and.w @(0x12345678:32,er3),@+er1 ;78346b2c123456789160
and.w @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346b2c12345678c1609abc
and.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346b2c12345678c9609abcdef0
and.w @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346b2c12345678d2609abc
and.w @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346b2c12345678e2609abc
and.w @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346b2c12345678f2609abc
and.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346b2c12345678da609abcdef0
and.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346b2c12345678ea609abcdef0
and.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346b2c12345678fa609abcdef0
and.w @(0x12345678:32,er3),@0xffff9abc:16 ;78346b2c1234567840609abc
and.w @(0x12345678:32,er3),@0x9abcdef0:32 ;78346b2c1234567848609abcdef0
 
and.w @(0x1234:16,r3l.b),@er1 ;01556f3c12340160
and.w @(0x1234:16,r3l.b),@(6:2,er1) ;01556f3c12343160
and.w @(0x1234:16,r3l.b),@-er1 ;01556f3c1234b160
and.w @(0x1234:16,r3l.b),@er1+ ;01556f3c12348160
and.w @(0x1234:16,r3l.b),@er1- ;01556f3c1234a160
and.w @(0x1234:16,r3l.b),@+er1 ;01556f3c12349160
and.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01556f3c1234c1609abc
and.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01556f3c1234c9609abcdef0
and.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01556f3c1234d2609abc
and.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01556f3c1234e2609abc
and.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01556f3c1234f2609abc
and.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01556f3c1234da609abcdef0
and.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01556f3c1234ea609abcdef0
and.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01556f3c1234fa609abcdef0
and.w @(0x1234:16,r3l.b),@0xffff9abc:16 ;01556f3c123440609abc
and.w @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01556f3c123448609abcdef0
 
and.w @(0x1234:16,r3.w),@er1 ;01566f3c12340160
and.w @(0x1234:16,r3.w),@(6:2,er1) ;01566f3c12343160
and.w @(0x1234:16,r3.w),@-er1 ;01566f3c1234b160
and.w @(0x1234:16,r3.w),@er1+ ;01566f3c12348160
and.w @(0x1234:16,r3.w),@er1- ;01566f3c1234a160
and.w @(0x1234:16,r3.w),@+er1 ;01566f3c12349160
and.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01566f3c1234c1609abc
and.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01566f3c1234c9609abcdef0
and.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01566f3c1234d2609abc
and.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01566f3c1234e2609abc
and.w @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01566f3c1234f2609abc
and.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01566f3c1234da609abcdef0
and.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01566f3c1234ea609abcdef0
and.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01566f3c1234fa609abcdef0
and.w @(0x1234:16,r3.w),@0xffff9abc:16 ;01566f3c123440609abc
and.w @(0x1234:16,r3.w),@0x9abcdef0:32 ;01566f3c123448609abcdef0
 
and.w @(0x1234:16,er3.l),@er1 ;01576f3c12340160
and.w @(0x1234:16,er3.l),@(6:2,er1) ;01576f3c12343160
and.w @(0x1234:16,er3.l),@-er1 ;01576f3c1234b160
and.w @(0x1234:16,er3.l),@er1+ ;01576f3c12348160
and.w @(0x1234:16,er3.l),@er1- ;01576f3c1234a160
and.w @(0x1234:16,er3.l),@+er1 ;01576f3c12349160
and.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01576f3c1234c1609abc
and.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01576f3c1234c9609abcdef0
and.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01576f3c1234d2609abc
and.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01576f3c1234e2609abc
and.w @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01576f3c1234f2609abc
and.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01576f3c1234da609abcdef0
and.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01576f3c1234ea609abcdef0
and.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01576f3c1234fa609abcdef0
and.w @(0x1234:16,er3.l),@0xffff9abc:16 ;01576f3c123440609abc
and.w @(0x1234:16,er3.l),@0x9abcdef0:32 ;01576f3c123448609abcdef0
 
and.w @(0x12345678:32,r3l.b),@er1 ;78356b2c123456780160
and.w @(0x12345678:32,r3l.b),@(6:2,er1) ;78356b2c123456783160
and.w @(0x12345678:32,r3l.b),@-er1 ;78356b2c12345678b160
and.w @(0x12345678:32,r3l.b),@er1+ ;78356b2c123456788160
and.w @(0x12345678:32,r3l.b),@er1- ;78356b2c12345678a160
and.w @(0x12345678:32,r3l.b),@+er1 ;78356b2c123456789160
and.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356b2c12345678c1609abc
and.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356b2c12345678c9609abcdef0
and.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356b2c12345678d2609abc
and.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356b2c12345678e2609abc
and.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356b2c12345678f2609abc
and.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356b2c12345678da609abcdef0
and.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356b2c12345678ea609abcdef0
and.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356b2c12345678fa609abcdef0
and.w @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356b2c1234567840609abc
and.w @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356b2c1234567848609abcdef0
 
and.w @(0x12345678:32,r3.w),@er1 ;78366b2c123456780160
and.w @(0x12345678:32,r3.w),@(6:2,er1) ;78366b2c123456783160
and.w @(0x12345678:32,r3.w),@-er1 ;78366b2c12345678b160
and.w @(0x12345678:32,r3.w),@er1+ ;78366b2c123456788160
and.w @(0x12345678:32,r3.w),@er1- ;78366b2c12345678a160
and.w @(0x12345678:32,r3.w),@+er1 ;78366b2c123456789160
and.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366b2c12345678c1609abc
and.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366b2c12345678c9609abcdef0
and.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366b2c12345678d2609abc
and.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366b2c12345678e2609abc
and.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366b2c12345678f2609abc
and.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366b2c12345678da609abcdef0
and.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366b2c12345678ea609abcdef0
and.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366b2c12345678fa609abcdef0
and.w @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366b2c1234567840609abc
and.w @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366b2c1234567848609abcdef0
 
and.w @(0x12345678:32,er3.l),@er1 ;78376b2c123456780160
and.w @(0x12345678:32,er3.l),@(6:2,er1) ;78376b2c123456783160
and.w @(0x12345678:32,er3.l),@-er1 ;78376b2c12345678b160
and.w @(0x12345678:32,er3.l),@er1+ ;78376b2c123456788160
and.w @(0x12345678:32,er3.l),@er1- ;78376b2c12345678a160
and.w @(0x12345678:32,er3.l),@+er1 ;78376b2c123456789160
and.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376b2c12345678c1609abc
and.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376b2c12345678c9609abcdef0
and.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376b2c12345678d2609abc
and.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376b2c12345678e2609abc
and.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376b2c12345678f2609abc
and.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376b2c12345678da609abcdef0
and.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376b2c12345678ea609abcdef0
and.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376b2c12345678fa609abcdef0
and.w @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376b2c1234567840609abc
and.w @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376b2c1234567848609abcdef0
 
and.w @0x1234:16,@er1 ;6b1512340160
and.w @0x1234:16,@(6:2,er1) ;6b1512343160
and.w @0x1234:16,@-er1 ;6b151234b160
and.w @0x1234:16,@er1+ ;6b1512348160
and.w @0x1234:16,@er1- ;6b151234a160
and.w @0x1234:16,@+er1 ;6b1512349160
and.w @0x1234:16,@(0xffff9abc:16,er1) ;6b151234c1609abc
and.w @0x1234:16,@(0x9abcdef0:32,er1) ;6b151234c9609abcdef0
and.w @0x1234:16,@(0xffff9abc:16,r2l.b) ;6b151234d2609abc
and.w @0x1234:16,@(0xffff9abc:16,r2.w) ;6b151234e2609abc
and.w @0x1234:16,@(0xffff9abc:16,er2.l) ;6b151234f2609abc
and.w @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6b151234da609abcdef0
and.w @0x1234:16,@(0x9abcdef0:32,r2.w) ;6b151234ea609abcdef0
and.w @0x1234:16,@(0x9abcdef0:32,er2.l) ;6b151234fa609abcdef0
and.w @0x1234:16,@0xffff9abc:16 ;6b15123440609abc
and.w @0x1234:16,@0x9abcdef0:32 ;6b15123448609abcdef0
 
and.w @0x12345678:32,@er1 ;6b35123456780160
and.w @0x12345678:32,@(6:2,er1) ;6b35123456783160
and.w @0x12345678:32,@-er1 ;6b3512345678b160
and.w @0x12345678:32,@er1+ ;6b35123456788160
and.w @0x12345678:32,@er1- ;6b3512345678a160
and.w @0x12345678:32,@+er1 ;6b35123456789160
and.w @0x12345678:32,@(0xffff9abc:16,er1) ;6b3512345678c1609abc
and.w @0x12345678:32,@(0x9abcdef0:32,er1) ;6b3512345678c9609abcdef0
and.w @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6b3512345678d2609abc
and.w @0x12345678:32,@(0xffff9abc:16,r2.w) ;6b3512345678e2609abc
and.w @0x12345678:32,@(0xffff9abc:16,er2.l) ;6b3512345678f2609abc
and.w @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6b3512345678da609abcdef0
and.w @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6b3512345678ea609abcdef0
and.w @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6b3512345678fa609abcdef0
and.w @0x12345678:32,@0xffff9abc:16 ;6b351234567840609abc
and.w @0x12345678:32,@0x9abcdef0:32 ;6b351234567848609abcdef0
 
and.l #0x12345678:32,er1 ;7a6112345678
and.l #0x1234:16,er1 ;7a691234
and.l #0x12345678:32,@er1 ;010e016812345678
and.l #0x12345678:32,@(0xc:2,er1) ;010e316812345678
and.l #0x12345678:32,@er1+ ;010e816812345678
and.l #0x12345678:32,@-er1 ;010eb16812345678
and.l #0x12345678:32,@+er1 ;010e916812345678
and.l #0x12345678:32,@er1- ;010ea16812345678
and.l #0x12345678:32,@(0xffff9abc:16,er1) ;010ec1689abc12345678
and.l #0x12345678:32,@(0x9abcdef0:32,er1) ;010ec9689abcdef012345678
and.l #0x12345678:32,@(0xffff9abc:16,r2l.b) ;010ed2689abc12345678
and.l #0x12345678:32,@(0xffff9abc:16,r2.w) ;010ee2689abc12345678
and.l #0x12345678:32,@(0xffff9abc:16,er2.l) ;010ef2689abc12345678
and.l #0x12345678:32,@(0x9abcdef0:32,r2l.b) ;010eda689abcdef012345678
and.l #0x12345678:32,@(0x9abcdef0:32,r2.w) ;010eea689abcdef012345678
and.l #0x12345678:32,@(0x9abcdef0:32,er2.l) ;010efa689abcdef012345678
and.l #0x12345678:32,@0xffff9abc:16 ;010e40689abc12345678
and.l #0x12345678:32,@0x9abcdef0:32 ;010e48689abcdef012345678
and.l #0x1234:16,@er1 ;010e01601234
and.l #0x1234:16,@(0xc:2,er1) ;010e31601234
and.l #0x1234:16,@er1+ ;010e81601234
and.l #0x1234:16,@-er1 ;010eb1601234
and.l #0x1234:16,@+er1 ;010e91601234
and.l #0x1234:16,@er1- ;010ea1601234
and.l #0x1234:16,@(0xffff9abc:16,er1) ;010ec1609abc1234
and.l #0x1234:16,@(0x9abcdef0:32,er1) ;010ec9609abcdef01234
and.l #0x1234:16,@(0xffff9abc:16,r2l.b) ;010ed2609abc1234
and.l #0x1234:16,@(0xffff9abc:16,r2.w) ;010ee2609abc1234
and.l #0x1234:16,@(0xffff9abc:16,er2.l) ;010ef2609abc1234
and.l #0x1234:16,@(0x9abcdef0:32,r2l.b) ;010eda609abcdef01234
and.l #0x1234:16,@(0x9abcdef0:32,r2.w) ;010eea609abcdef01234
and.l #0x1234:16,@(0x9abcdef0:32,er2.l) ;010efa609abcdef01234
and.l #0x1234:16,@0xffff9abc:16 ;010e40609abc1234
and.l #0x1234:16,@0x9abcdef0:32 ;010e48609abcdef01234
 
and.l er3,er1 ;01f06631
 
and.l er3,@er1 ;01090163
and.l er3,@(0xc:2,er1) ;01093163
and.l er3,@er1+ ;01098163
and.l er3,@-er1 ;0109b163
and.l er3,@+er1 ;01099163
and.l er3,@er1- ;0109a163
and.l er3,@(0x1234:16,er1) ;0109c1631234
and.l er3,@(0x12345678:32,er1) ;0109c96312345678
and.l er3,@(0x1234:16,r2l.b) ;0109d2631234
and.l er3,@(0x1234:16,r2.w) ;0109e2631234
and.l er3,@(0x1234:16,er2.l) ;0109f2631234
and.l er3,@(0x12345678:32,r2l.b) ;0109da6312345678
and.l er3,@(0x12345678:32,r2.w) ;0109ea6312345678
and.l er3,@(0x12345678:32,er2.l) ;0109fa6312345678
and.l er3,@0x1234:16 ;010940631234
and.l er3,@0x12345678:32 ;0109486312345678
 
and.l @er3,er1 ;010a0361
and.l @(0xc:2,er3),er1 ;010a3361
and.l @er3+,er1 ;010a8361
and.l @-er3,er1 ;010ab361
and.l @+er3,er1 ;010a9361
and.l @er3-,er1 ;010aa361
and.l @(0x1234:16,er1),er1 ;010ac1611234
and.l @(0x12345678:32,er1),er1 ;010ac96112345678
and.l @(0x1234:16,r2l.b),er1 ;010ad2611234
and.l @(0x1234:16,r2.w),er1 ;010ae2611234
and.l @(0x1234:16,er2.l),er1 ;010af2611234
and.l @(0x12345678:32,r2l.b),er1 ;010ada6112345678
and.l @(0x12345678:32,r2.w),er1 ;010aea6112345678
and.l @(0x12345678:32,er2.l),er1 ;010afa6112345678
and.l @0x1234:16,er1 ;010a40611234
and.l @0x12345678:32,er1 ;010a486112345678
 
and.l @er3,@er1 ;0104693c0160
and.l @er3,@(0xc:2,er1) ;0104693c3160
and.l @er3,@-er1 ;0104693cb160
and.l @er3,@er1+ ;0104693c8160
and.l @er3,@er1- ;0104693ca160
and.l @er3,@+er1 ;0104693c9160
and.l @er3,@(0xffff9abc:16,er1) ;0104693cc1609abc
and.l @er3,@(0x9abcdef0:32,er1) ;0104693cc9609abcdef0
and.l @er3,@(0xffff9abc:16,r2l.b) ;0104693cd2609abc
and.l @er3,@(0xffff9abc:16,r2.w) ;0104693ce2609abc
and.l @er3,@(0xffff9abc:16,er2.l) ;0104693cf2609abc
and.l @er3,@(0x9abcdef0:32,r2l.b) ;0104693cda609abcdef0
and.l @er3,@(0x9abcdef0:32,r2.w) ;0104693cea609abcdef0
and.l @er3,@(0x9abcdef0:32,er2.l) ;0104693cfa609abcdef0
and.l @er3,@0xffff9abc:16 ;0104693c40609abc
and.l @er3,@0x9abcdef0:32 ;0104693c48609abcdef0
 
and.l @(0xc:2,er3),@er1 ;0107693c0160
and.l @(0xc:2,er3),@(0xc:2,er1) ;0107693c3160
and.l @(0xc:2,er3),@-er1 ;0107693cb160
and.l @(0xc:2,er3),@er1+ ;0107693c8160
and.l @(0xc:2,er3),@er1- ;0107693ca160
and.l @(0xc:2,er3),@+er1 ;0107693c9160
and.l @(0xc:2,er3),@(0xffff9abc:16,er1) ;0107693cc1609abc
and.l @(0xc:2,er3),@(0x9abcdef0:32,er1) ;0107693cc9609abcdef0
and.l @(0xc:2,er3),@(0xffff9abc:16,r2l.b) ;0107693cd2609abc
and.l @(0xc:2,er3),@(0xffff9abc:16,r2.w) ;0107693ce2609abc
and.l @(0xc:2,er3),@(0xffff9abc:16,er2.l) ;0107693cf2609abc
and.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b) ;0107693cda609abcdef0
and.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w) ;0107693cea609abcdef0
and.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l) ;0107693cfa609abcdef0
and.l @(0xc:2,er3),@0xffff9abc:16 ;0107693c40609abc
and.l @(0xc:2,er3),@0x9abcdef0:32 ;0107693c48609abcdef0
 
and.l @-er3,@er1 ;01076d3c0160
and.l @-er3,@(0xc:2,er1) ;01076d3c3160
and.l @-er3,@-er1 ;01076d3cb160
and.l @-er3,@er1+ ;01076d3c8160
and.l @-er3,@er1- ;01076d3ca160
and.l @-er3,@+er1 ;01076d3c9160
and.l @-er3,@(0xffff9abc:16,er1) ;01076d3cc1609abc
and.l @-er3,@(0x9abcdef0:32,er1) ;01076d3cc9609abcdef0
and.l @-er3,@(0xffff9abc:16,r2l.b) ;01076d3cd2609abc
and.l @-er3,@(0xffff9abc:16,r2.w) ;01076d3ce2609abc
and.l @-er3,@(0xffff9abc:16,er2.l) ;01076d3cf2609abc
and.l @-er3,@(0x9abcdef0:32,r2l.b) ;01076d3cda609abcdef0
and.l @-er3,@(0x9abcdef0:32,r2.w) ;01076d3cea609abcdef0
and.l @-er3,@(0x9abcdef0:32,er2.l) ;01076d3cfa609abcdef0
and.l @-er3,@0xffff9abc:16 ;01076d3c40609abc
and.l @-er3,@0x9abcdef0:32 ;01076d3c48609abcdef0
 
and.l @er3+,@er1 ;01046d3c0160
and.l @er3+,@(0xc:2,er1) ;01046d3c3160
and.l @er3+,@-er1 ;01046d3cb160
and.l @er3+,@er1+ ;01046d3c8160
and.l @er3+,@er1- ;01046d3ca160
and.l @er3+,@+er1 ;01046d3c9160
and.l @er3+,@(0xffff9abc:16,er1) ;01046d3cc1609abc
and.l @er3+,@(0x9abcdef0:32,er1) ;01046d3cc9609abcdef0
and.l @er3+,@(0xffff9abc:16,r2l.b) ;01046d3cd2609abc
and.l @er3+,@(0xffff9abc:16,r2.w) ;01046d3ce2609abc
and.l @er3+,@(0xffff9abc:16,er2.l) ;01046d3cf2609abc
and.l @er3+,@(0x9abcdef0:32,r2l.b) ;01046d3cda609abcdef0
and.l @er3+,@(0x9abcdef0:32,r2.w) ;01046d3cea609abcdef0
and.l @er3+,@(0x9abcdef0:32,er2.l) ;01046d3cfa609abcdef0
and.l @er3+,@0xffff9abc:16 ;01046d3c40609abc
and.l @er3+,@0x9abcdef0:32 ;01046d3c48609abcdef0
 
and.l @er3-,@er1 ;01066d3c0160
and.l @er3-,@(0xc:2,er1) ;01066d3c3160
and.l @er3-,@-er1 ;01066d3cb160
and.l @er3-,@er1+ ;01066d3c8160
and.l @er3-,@er1- ;01066d3ca160
and.l @er3-,@+er1 ;01066d3c9160
and.l @er3-,@(0xffff9abc:16,er1) ;01066d3cc1609abc
and.l @er3-,@(0x9abcdef0:32,er1) ;01066d3cc9609abcdef0
and.l @er3-,@(0xffff9abc:16,r2l.b) ;01066d3cd2609abc
and.l @er3-,@(0xffff9abc:16,r2.w) ;01066d3ce2609abc
and.l @er3-,@(0xffff9abc:16,er2.l) ;01066d3cf2609abc
and.l @er3-,@(0x9abcdef0:32,r2l.b) ;01066d3cda609abcdef0
and.l @er3-,@(0x9abcdef0:32,r2.w) ;01066d3cea609abcdef0
and.l @er3-,@(0x9abcdef0:32,er2.l) ;01066d3cfa609abcdef0
and.l @er3-,@0xffff9abc:16 ;01066d3c40609abc
and.l @er3-,@0x9abcdef0:32 ;01066d3c48609abcdef0
 
and.l @+er3,@er1 ;01056d3c0160
and.l @+er3,@(0xc:2,er1) ;01056d3c3160
and.l @+er3,@-er1 ;01056d3cb160
and.l @+er3,@er1+ ;01056d3c8160
and.l @+er3,@er1- ;01056d3ca160
and.l @+er3,@+er1 ;01056d3c9160
and.l @+er3,@(0xffff9abc:16,er1) ;01056d3cc1609abc
and.l @+er3,@(0x9abcdef0:32,er1) ;01056d3cc9609abcdef0
and.l @+er3,@(0xffff9abc:16,r2l.b) ;01056d3cd2609abc
and.l @+er3,@(0xffff9abc:16,r2.w) ;01056d3ce2609abc
and.l @+er3,@(0xffff9abc:16,er2.l) ;01056d3cf2609abc
and.l @+er3,@(0x9abcdef0:32,r2l.b) ;01056d3cda609abcdef0
and.l @+er3,@(0x9abcdef0:32,r2.w) ;01056d3cea609abcdef0
and.l @+er3,@(0x9abcdef0:32,er2.l) ;01056d3cfa609abcdef0
and.l @+er3,@0xffff9abc:16 ;01056d3c40609abc
and.l @+er3,@0x9abcdef0:32 ;01056d3c48609abcdef0
 
and.l @(0x1234:16,er3),@er1 ;01046f3c12340160
and.l @(0x1234:16,er3),@(0xc:2,er1) ;01046f3c12343160
and.l @(0x1234:16,er3),@-er1 ;01046f3c1234b160
and.l @(0x1234:16,er3),@er1+ ;01046f3c12348160
and.l @(0x1234:16,er3),@er1- ;01046f3c1234a160
and.l @(0x1234:16,er3),@+er1 ;01046f3c12349160
and.l @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01046f3c1234c1609abc
and.l @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01046f3c1234c9609abcdef0
and.l @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01046f3c1234d2609abc
and.l @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01046f3c1234e2609abc
and.l @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01046f3c1234f2609abc
and.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01046f3c1234da609abcdef0
and.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01046f3c1234ea609abcdef0
and.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01046f3c1234fa609abcdef0
and.l @(0x1234:16,er3),@0xffff9abc:16 ;01046f3c123440609abc
and.l @(0x1234:16,er3),@0x9abcdef0:32 ;01046f3c123448609abcdef0
 
and.l @(0x12345678:32,er3),@er1 ;78b46b2c123456780160
and.l @(0x12345678:32,er3),@(0xc:2,er1) ;78b46b2c123456783160
and.l @(0x12345678:32,er3),@-er1 ;78b46b2c12345678b160
and.l @(0x12345678:32,er3),@er1+ ;78b46b2c123456788160
and.l @(0x12345678:32,er3),@er1- ;78b46b2c12345678a160
and.l @(0x12345678:32,er3),@+er1 ;78b46b2c123456789160
and.l @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78b46b2c12345678c1609abc
and.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78b46b2c12345678c9609abcdef0
and.l @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78b46b2c12345678d2609abc
and.l @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78b46b2c12345678e2609abc
and.l @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78b46b2c12345678f2609abc
and.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78b46b2c12345678da609abcdef0
and.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78b46b2c12345678ea609abcdef0
and.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78b46b2c12345678fa609abcdef0
and.l @(0x12345678:32,er3),@0xffff9abc:16 ;78b46b2c1234567840609abc
and.l @(0x12345678:32,er3),@0x9abcdef0:32 ;78b46b2c1234567848609abcdef0
 
and.l @(0x1234:16,r3l.b),@er1 ;01056f3c12340160
and.l @(0x1234:16,r3l.b),@(0xc:2,er1) ;01056f3c12343160
and.l @(0x1234:16,r3l.b),@-er1 ;01056f3c1234b160
and.l @(0x1234:16,r3l.b),@er1+ ;01056f3c12348160
and.l @(0x1234:16,r3l.b),@er1- ;01056f3c1234a160
and.l @(0x1234:16,r3l.b),@+er1 ;01056f3c12349160
and.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01056f3c1234c1609abc
and.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01056f3c1234c9609abcdef0
and.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01056f3c1234d2609abc
and.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01056f3c1234e2609abc
and.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01056f3c1234f2609abc
and.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01056f3c1234da609abcdef0
and.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01056f3c1234ea609abcdef0
and.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01056f3c1234fa609abcdef0
and.l @(0x1234:16,r3l.b),@0xffff9abc:16 ;01056f3c123440609abc
and.l @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01056f3c123448609abcdef0
 
and.l @(0x1234:16,r3.w),@er1 ;01066f3c12340160
and.l @(0x1234:16,r3.w),@(0xc:2,er1) ;01066f3c12343160
and.l @(0x1234:16,r3.w),@-er1 ;01066f3c1234b160
and.l @(0x1234:16,r3.w),@er1+ ;01066f3c12348160
and.l @(0x1234:16,r3.w),@er1- ;01066f3c1234a160
and.l @(0x1234:16,r3.w),@+er1 ;01066f3c12349160
and.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01066f3c1234c1609abc
and.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01066f3c1234c9609abcdef0
and.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01066f3c1234d2609abc
and.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01066f3c1234e2609abc
and.l @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01066f3c1234f2609abc
and.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01066f3c1234da609abcdef0
and.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01066f3c1234ea609abcdef0
and.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01066f3c1234fa609abcdef0
and.l @(0x1234:16,r3.w),@0xffff9abc:16 ;01066f3c123440609abc
and.l @(0x1234:16,r3.w),@0x9abcdef0:32 ;01066f3c123448609abcdef0
 
and.l @(0x1234:16,er3.l),@er1 ;01076f3c12340160
and.l @(0x1234:16,er3.l),@(0xc:2,er1) ;01076f3c12343160
and.l @(0x1234:16,er3.l),@-er1 ;01076f3c1234b160
and.l @(0x1234:16,er3.l),@er1+ ;01076f3c12348160
and.l @(0x1234:16,er3.l),@er1- ;01076f3c1234a160
and.l @(0x1234:16,er3.l),@+er1 ;01076f3c12349160
and.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01076f3c1234c1609abc
and.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01076f3c1234c9609abcdef0
and.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01076f3c1234d2609abc
and.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01076f3c1234e2609abc
and.l @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01076f3c1234f2609abc
and.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01076f3c1234da609abcdef0
and.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01076f3c1234ea609abcdef0
and.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01076f3c1234fa609abcdef0
and.l @(0x1234:16,er3.l),@0xffff9abc:16 ;01076f3c123440609abc
and.l @(0x1234:16,er3.l),@0x9abcdef0:32 ;01076f3c123448609abcdef0
 
and.l @(0x12345678:32,r3l.b),@er1 ;78b56b2c123456780160
and.l @(0x12345678:32,r3l.b),@(0xc:2,er1) ;78b56b2c123456783160
and.l @(0x12345678:32,r3l.b),@-er1 ;78b56b2c12345678b160
and.l @(0x12345678:32,r3l.b),@er1+ ;78b56b2c123456788160
and.l @(0x12345678:32,r3l.b),@er1- ;78b56b2c12345678a160
and.l @(0x12345678:32,r3l.b),@+er1 ;78b56b2c123456789160
and.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78b56b2c12345678c1609abc
and.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78b56b2c12345678c9609abcdef0
and.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78b56b2c12345678d2609abc
and.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78b56b2c12345678e2609abc
and.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78b56b2c12345678f2609abc
and.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78b56b2c12345678da609abcdef0
and.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78b56b2c12345678ea609abcdef0
and.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78b56b2c12345678fa609abcdef0
and.l @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78b56b2c1234567840609abc
and.l @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78b56b2c1234567848609abcdef0
 
and.l @(0x12345678:32,r3.w),@er1 ;78b66b2c123456780160
and.l @(0x12345678:32,r3.w),@(0xc:2,er1) ;78b66b2c123456783160
and.l @(0x12345678:32,r3.w),@-er1 ;78b66b2c12345678b160
and.l @(0x12345678:32,r3.w),@er1+ ;78b66b2c123456788160
and.l @(0x12345678:32,r3.w),@er1- ;78b66b2c12345678a160
and.l @(0x12345678:32,r3.w),@+er1 ;78b66b2c123456789160
and.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78b66b2c12345678c1609abc
and.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78b66b2c12345678c9609abcdef0
and.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78b66b2c12345678d2609abc
and.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78b66b2c12345678e2609abc
and.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78b66b2c12345678f2609abc
and.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78b66b2c12345678da609abcdef0
and.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78b66b2c12345678ea609abcdef0
and.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78b66b2c12345678fa609abcdef0
and.l @(0x12345678:32,r3.w),@0xffff9abc:16 ;78b66b2c1234567840609abc
and.l @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78b66b2c1234567848609abcdef0
 
and.l @(0x12345678:32,er3.l),@er1 ;78b76b2c123456780160
and.l @(0x12345678:32,er3.l),@(0xc:2,er1) ;78b76b2c123456783160
and.l @(0x12345678:32,er3.l),@-er1 ;78b76b2c12345678b160
and.l @(0x12345678:32,er3.l),@er1+ ;78b76b2c123456788160
and.l @(0x12345678:32,er3.l),@er1- ;78b76b2c12345678a160
and.l @(0x12345678:32,er3.l),@+er1 ;78b76b2c123456789160
and.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78b76b2c12345678c1609abc
and.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78b76b2c12345678c9609abcdef0
and.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78b76b2c12345678d2609abc
and.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78b76b2c12345678e2609abc
and.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78b76b2c12345678f2609abc
and.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78b76b2c12345678da609abcdef0
and.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78b76b2c12345678ea609abcdef0
and.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78b76b2c12345678fa609abcdef0
and.l @(0x12345678:32,er3.l),@0xffff9abc:16 ;78b76b2c1234567840609abc
and.l @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78b76b2c1234567848609abcdef0
 
and.l @0x1234:16,@er1 ;01046b0c12340160
and.l @0x1234:16,@(0xc:2,er1) ;01046b0c12343160
and.l @0x1234:16,@-er1 ;01046b0c1234b160
and.l @0x1234:16,@er1+ ;01046b0c12348160
and.l @0x1234:16,@er1- ;01046b0c1234a160
and.l @0x1234:16,@+er1 ;01046b0c12349160
and.l @0x1234:16,@(0xffff9abc:16,er1) ;01046b0c1234c1609abc
and.l @0x1234:16,@(0x9abcdef0:32,er1) ;01046b0c1234c9609abcdef0
and.l @0x1234:16,@(0xffff9abc:16,r2l.b) ;01046b0c1234d2609abc
and.l @0x1234:16,@(0xffff9abc:16,r2.w) ;01046b0c1234e2609abc
and.l @0x1234:16,@(0xffff9abc:16,er2.l) ;01046b0c1234f2609abc
and.l @0x1234:16,@(0x9abcdef0:32,r2l.b) ;01046b0c1234da609abcdef0
and.l @0x1234:16,@(0x9abcdef0:32,r2.w) ;01046b0c1234ea609abcdef0
and.l @0x1234:16,@(0x9abcdef0:32,er2.l) ;01046b0c1234fa609abcdef0
and.l @0x1234:16,@0xffff9abc:16 ;01046b0c123440609abc
and.l @0x1234:16,@0x9abcdef0:32 ;01046b0c123448609abcdef0
 
and.l @0x12345678:32,@er1 ;01046b2c123456780160
and.l @0x12345678:32,@(0xc:2,er1) ;01046b2c123456783160
and.l @0x12345678:32,@-er1 ;01046b2c12345678b160
and.l @0x12345678:32,@er1+ ;01046b2c123456788160
and.l @0x12345678:32,@er1- ;01046b2c12345678a160
and.l @0x12345678:32,@+er1 ;01046b2c123456789160
and.l @0x12345678:32,@(0xffff9abc:16,er1) ;01046b2c12345678c1609abc
and.l @0x12345678:32,@(0x9abcdef0:32,er1) ;01046b2c12345678c9609abcdef0
and.l @0x12345678:32,@(0xffff9abc:16,r2l.b) ;01046b2c12345678d2609abc
and.l @0x12345678:32,@(0xffff9abc:16,r2.w) ;01046b2c12345678e2609abc
and.l @0x12345678:32,@(0xffff9abc:16,er2.l) ;01046b2c12345678f2609abc
and.l @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;01046b2c12345678da609abcdef0
and.l @0x12345678:32,@(0x9abcdef0:32,r2.w) ;01046b2c12345678ea609abcdef0
and.l @0x12345678:32,@(0x9abcdef0:32,er2.l) ;01046b2c12345678fa609abcdef0
and.l @0x12345678:32,@0xffff9abc:16 ;01046b2c1234567840609abc
and.l @0x12345678:32,@0x9abcdef0:32 ;01046b2c1234567848609abcdef0
 
.end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;log_1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
and.b #0x12:8,r1h ;e112
and.b #0x12:8,@er1 ;7d10e012
and.b #0x12:8,@(0x3:2,er1) ;01776818e012
and.b #0x12:8,@er1+ ;01746c18e012
and.b #0x12:8,@-er1 ;01776c18e012
and.b #0x12:8,@+er1 ;01756c18e012
and.b #0x12:8,@er1- ;01766c18e012
and.b #0x12:8,@(0x1234:16,er1) ;01746e181234e012
and.b #0x12:8,@(0x12345678:32,er1) ;78146a2812345678e012
and.b #0x12:8,@(0x1234:16,r2l.b) ;01756e281234e012
and.b #0x12:8,@(0x1234:16,r2.w) ;01766e281234e012
and.b #0x12:8,@(0x1234:16,er2.l) ;01776e281234e012
and.b #0x12:8,@(0x12345678:32,r2l.b) ;78256a2812345678e012
and.b #0x12:8,@(0x12345678:32,r2.w) ;78266a2812345678e012
and.b #0x12:8,@(0x12345678:32,er2.l) ;78276a2812345678e012
and.b #0x12:8,@0xffffff12:8 ;7f12e012
and.b #0x12:8,@0x1234:16 ;6a181234e012
and.b #0x12:8,@0x12345678:32 ;6a3812345678e012
 
and.b r3h,r1h ;1631
 
and.b r3h,@er1 ;7d101630
and.b r3h,@(0x3:2,er1) ;01793163
and.b r3h,@er1+ ;01798163
and.b r3h,@-er1 ;0179b163
and.b r3h,@+er1 ;01799163
and.b r3h,@er1- ;0179a163
and.b r3h,@(0x1234:16,er1) ;0179c1631234
and.b r3h,@(0x12345678:32,er1) ;0179c96312345678
and.b r3h,@(0x1234:16,r2l.b) ;0179d2631234
and.b r3h,@(0x1234:16,r2.w) ;0179e2631234
and.b r3h,@(0x1234:16,er2.l) ;0179f2631234
and.b r3h,@(0x12345678:32,r2l.b) ;0179da6312345678
and.b r3h,@(0x12345678:32,r2.w) ;0179ea6312345678
and.b r3h,@(0x12345678:32,er2.l) ;0179fa6312345678
and.b r3h,@0xffffff12:8 ;7f121630
and.b r3h,@0x1234:16 ;6a1812341630
and.b r3h,@0x12345678:32 ;6a38123456781630
 
and.b @er3,r1h ;7c301601
and.b @(0x3:2,er3),r1h ;017a3361
and.b @er3+,r1h ;017a8361
and.b @-er3,r1h ;017ab361
and.b @+er3,r1h ;017a9361
and.b @er3-,r1h ;017aa361
and.b @(0x1234:16,er1),r1h ;017ac1611234
and.b @(0x12345678:32,er1),r1h ;017ac96112345678
and.b @(0x1234:16,r2l.b),r1h ;017ad2611234
and.b @(0x1234:16,r2.w),r1h ;017ae2611234
and.b @(0x1234:16,er2.l),r1h ;017af2611234
and.b @(0x12345678:32,r2l.b),r1h ;017ada6112345678
and.b @(0x12345678:32,r2.w),r1h ;017aea6112345678
and.b @(0x12345678:32,er2.l),r1h ;017afa6112345678
and.b @0xffffff12:8,r1h ;7e121601
and.b @0x1234:16,r1h ;6a1012341601
and.b @0x12345678:32,r1h ;6a30123456781601
 
and.b @er3,@er1 ;7c350160
and.b @er3,@(3:2,er1) ;7c353160
and.b @er3,@-er1 ;7c35b160
and.b @er3,@er1+ ;7c358160
and.b @er3,@er1- ;7c35a160
and.b @er3,@+er1 ;7c359160
and.b @er3,@(0xffff9abc:16,er1) ;7c35c1609abc
and.b @er3,@(0x9abcdef0:32,er1) ;7c35c9609abcdef0
and.b @er3,@(0xffff9abc:16,r2l.b) ;7c35d2609abc
and.b @er3,@(0xffff9abc:16,r2.w) ;7c35e2609abc
and.b @er3,@(0xffff9abc:16,er2.l) ;7c35f2609abc
and.b @er3,@(0x9abcdef0:32,r2l.b) ;7c35da609abcdef0
and.b @er3,@(0x9abcdef0:32,r2.w) ;7c35ea609abcdef0
and.b @er3,@(0x9abcdef0:32,er2.l) ;7c35fa609abcdef0
and.b @er3,@0xffff9abc:16 ;7c3540609abc
and.b @er3,@0x9abcdef0:32 ;7c3548609abcdef0
 
and.b @-er3,@er1 ;01776c3c0160
and.b @-er3,@(3:2,er1) ;01776c3c3160
and.b @-er3,@-er1 ;01776c3cb160
and.b @-er3,@er1+ ;01776c3c8160
and.b @-er3,@er1- ;01776c3ca160
and.b @-er3,@+er1 ;01776c3c9160
and.b @-er3,@(0xffff9abc:16,er1) ;01776c3cc1609abc
and.b @-er3,@(0x9abcdef0:32,er1) ;01776c3cc9609abcdef0
and.b @-er3,@(0xffff9abc:16,r2l.b) ;01776c3cd2609abc
and.b @-er3,@(0xffff9abc:16,r2.w) ;01776c3ce2609abc
and.b @-er3,@(0xffff9abc:16,er2.l) ;01776c3cf2609abc
and.b @-er3,@(0x9abcdef0:32,r2l.b) ;01776c3cda609abcdef0
and.b @-er3,@(0x9abcdef0:32,r2.w) ;01776c3cea609abcdef0
and.b @-er3,@(0x9abcdef0:32,er2.l) ;01776c3cfa609abcdef0
and.b @-er3,@0xffff9abc:16 ;01776c3c40609abc
and.b @-er3,@0x9abcdef0:32 ;01776c3c48609abcdef0
 
and.b @er3+,@er1 ;01746c3c0160
and.b @er3+,@(3:2,er1) ;01746c3c3160
and.b @er3+,@-er1 ;01746c3cb160
and.b @er3+,@er1+ ;01746c3c8160
and.b @er3+,@er1- ;01746c3ca160
and.b @er3+,@+er1 ;01746c3c9160
and.b @er3+,@(0xffff9abc:16,er1) ;01746c3cc1609abc
and.b @er3+,@(0x9abcdef0:32,er1) ;01746c3cc9609abcdef0
and.b @er3+,@(0xffff9abc:16,r2l.b) ;01746c3cd2609abc
and.b @er3+,@(0xffff9abc:16,r2.w) ;01746c3ce2609abc
and.b @er3+,@(0xffff9abc:16,er2.l) ;01746c3cf2609abc
and.b @er3+,@(0x9abcdef0:32,r2l.b) ;01746c3cda609abcdef0
and.b @er3+,@(0x9abcdef0:32,r2.w) ;01746c3cea609abcdef0
and.b @er3+,@(0x9abcdef0:32,er2.l) ;01746c3cfa609abcdef0
and.b @er3+,@0xffff9abc:16 ;01746c3c40609abc
and.b @er3+,@0x9abcdef0:32 ;01746c3c48609abcdef0
 
and.b @er3-,@er1 ;01766c3c0160
and.b @er3-,@(3:2,er1) ;01766c3c3160
and.b @er3-,@-er1 ;01766c3cb160
and.b @er3-,@er1+ ;01766c3c8160
and.b @er3-,@er1- ;01766c3ca160
and.b @er3-,@+er1 ;01766c3c9160
and.b @er3-,@(0xffff9abc:16,er1) ;01766c3cc1609abc
and.b @er3-,@(0x9abcdef0:32,er1) ;01766c3cc9609abcdef0
and.b @er3-,@(0xffff9abc:16,r2l.b) ;01766c3cd2609abc
and.b @er3-,@(0xffff9abc:16,r2.w) ;01766c3ce2609abc
and.b @er3-,@(0xffff9abc:16,er2.l) ;01766c3cf2609abc
and.b @er3-,@(0x9abcdef0:32,r2l.b) ;01766c3cda609abcdef0
and.b @er3-,@(0x9abcdef0:32,r2.w) ;01766c3cea609abcdef0
and.b @er3-,@(0x9abcdef0:32,er2.l) ;01766c3cfa609abcdef0
and.b @er3-,@0xffff9abc:16 ;01766c3c40609abc
and.b @er3-,@0x9abcdef0:32 ;01766c3c48609abcdef0
 
and.b @+er3,@er1 ;01756c3c0160
and.b @+er3,@(3:2,er1) ;01756c3c3160
and.b @+er3,@-er1 ;01756c3cb160
and.b @+er3,@er1+ ;01756c3c8160
and.b @+er3,@er1- ;01756c3ca160
and.b @+er3,@+er1 ;01756c3c9160
and.b @+er3,@(0xffff9abc:16,er1) ;01756c3cc1609abc
and.b @+er3,@(0x9abcdef0:32,er1) ;01756c3cc9609abcdef0
and.b @+er3,@(0xffff9abc:16,r2l.b) ;01756c3cd2609abc
and.b @+er3,@(0xffff9abc:16,r2.w) ;01756c3ce2609abc
and.b @+er3,@(0xffff9abc:16,er2.l) ;01756c3cf2609abc
and.b @+er3,@(0x9abcdef0:32,r2l.b) ;01756c3cda609abcdef0
and.b @+er3,@(0x9abcdef0:32,r2.w) ;01756c3cea609abcdef0
and.b @+er3,@(0x9abcdef0:32,er2.l) ;01756c3cfa609abcdef0
and.b @+er3,@0xffff9abc:16 ;01756c3c40609abc
and.b @+er3,@0x9abcdef0:32 ;01756c3c48609abcdef0
 
and.b @(0x1234:16,er3),@er1 ;01746e3c12340160
and.b @(0x1234:16,er3),@(3:2,er1) ;01746e3c12343160
and.b @(0x1234:16,er3),@-er1 ;01746e3c1234b160
and.b @(0x1234:16,er3),@er1+ ;01746e3c12348160
and.b @(0x1234:16,er3),@er1- ;01746e3c1234a160
and.b @(0x1234:16,er3),@+er1 ;01746e3c12349160
and.b @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01746e3c1234c1609abc
and.b @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01746e3c1234c9609abcdef0
and.b @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01746e3c1234d2609abc
and.b @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01746e3c1234e2609abc
and.b @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01746e3c1234f2609abc
and.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01746e3c1234da609abcdef0
and.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01746e3c1234ea609abcdef0
and.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01746e3c1234fa609abcdef0
and.b @(0x1234:16,er3),@0xffff9abc:16 ;01746e3c123440609abc
and.b @(0x1234:16,er3),@0x9abcdef0:32 ;01746e3c123448609abcdef0
 
and.b @(0x12345678:32,er3),@er1 ;78346a2c123456780160
and.b @(0x12345678:32,er3),@(3:2,er1) ;78346a2c123456783160
and.b @(0x12345678:32,er3),@-er1 ;78346a2c12345678b160
and.b @(0x12345678:32,er3),@er1+ ;78346a2c123456788160
and.b @(0x12345678:32,er3),@er1- ;78346a2c12345678a160
and.b @(0x12345678:32,er3),@+er1 ;78346a2c123456789160
and.b @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346a2c12345678c1609abc
and.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346a2c12345678c9609abcdef0
and.b @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346a2c12345678d2609abc
and.b @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346a2c12345678e2609abc
and.b @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346a2c12345678f2609abc
and.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346a2c12345678da609abcdef0
and.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346a2c12345678ea609abcdef0
and.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346a2c12345678fa609abcdef0
and.b @(0x12345678:32,er3),@0xffff9abc:16 ;78346a2c1234567840609abc
and.b @(0x12345678:32,er3),@0x9abcdef0:32 ;78346a2c1234567848609abcdef0
 
and.b @(0x1234:16,r3l.b),@er1 ;01756e3c12340160
and.b @(0x1234:16,r3l.b),@(3:2,er1) ;01756e3c12343160
and.b @(0x1234:16,r3l.b),@-er1 ;01756e3c1234b160
and.b @(0x1234:16,r3l.b),@er1+ ;01756e3c12348160
and.b @(0x1234:16,r3l.b),@er1- ;01756e3c1234a160
and.b @(0x1234:16,r3l.b),@+er1 ;01756e3c12349160
and.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01756e3c1234c1609abc
and.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01756e3c1234c9609abcdef0
and.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01756e3c1234d2609abc
and.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01756e3c1234e2609abc
and.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01756e3c1234f2609abc
and.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01756e3c1234da609abcdef0
and.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01756e3c1234ea609abcdef0
and.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01756e3c1234fa609abcdef0
and.b @(0x1234:16,r3l.b),@0xffff9abc:16 ;01756e3c123440609abc
and.b @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01756e3c123448609abcdef0
 
and.b @(0x1234:16,r3.w),@er1 ;01766e3c12340160
and.b @(0x1234:16,r3.w),@(3:2,er1) ;01766e3c12343160
and.b @(0x1234:16,r3.w),@-er1 ;01766e3c1234b160
and.b @(0x1234:16,r3.w),@er1+ ;01766e3c12348160
and.b @(0x1234:16,r3.w),@er1- ;01766e3c1234a160
and.b @(0x1234:16,r3.w),@+er1 ;01766e3c12349160
and.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01766e3c1234c1609abc
and.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01766e3c1234c9609abcdef0
and.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01766e3c1234d2609abc
and.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01766e3c1234e2609abc
and.b @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01766e3c1234f2609abc
and.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01766e3c1234da609abcdef0
and.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01766e3c1234ea609abcdef0
and.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01766e3c1234fa609abcdef0
and.b @(0x1234:16,r3.w),@0xffff9abc:16 ;01766e3c123440609abc
and.b @(0x1234:16,r3.w),@0x9abcdef0:32 ;01766e3c123448609abcdef0
 
and.b @(0x1234:16,er3.l),@er1 ;01776e3c12340160
and.b @(0x1234:16,er3.l),@(3:2,er1) ;01776e3c12343160
and.b @(0x1234:16,er3.l),@-er1 ;01776e3c1234b160
and.b @(0x1234:16,er3.l),@er1+ ;01776e3c12348160
and.b @(0x1234:16,er3.l),@er1- ;01776e3c1234a160
and.b @(0x1234:16,er3.l),@+er1 ;01776e3c12349160
and.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01776e3c1234c1609abc
and.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01776e3c1234c9609abcdef0
and.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01776e3c1234d2609abc
and.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01776e3c1234e2609abc
and.b @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01776e3c1234f2609abc
and.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01776e3c1234da609abcdef0
and.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01776e3c1234ea609abcdef0
and.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01776e3c1234fa609abcdef0
and.b @(0x1234:16,er3.l),@0xffff9abc:16 ;01776e3c123440609abc
and.b @(0x1234:16,er3.l),@0x9abcdef0:32 ;01776e3c123448609abcdef0
 
and.b @(0x12345678:32,r3l.b),@er1 ;78356a2c123456780160
and.b @(0x12345678:32,r3l.b),@(3:2,er1) ;78356a2c123456783160
and.b @(0x12345678:32,r3l.b),@-er1 ;78356a2c12345678b160
and.b @(0x12345678:32,r3l.b),@er1+ ;78356a2c123456788160
and.b @(0x12345678:32,r3l.b),@er1- ;78356a2c12345678a160
and.b @(0x12345678:32,r3l.b),@+er1 ;78356a2c123456789160
and.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356a2c12345678c1609abc
and.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356a2c12345678c9609abcdef0
and.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356a2c12345678d2609abc
and.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356a2c12345678e2609abc
and.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356a2c12345678f2609abc
and.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356a2c12345678da609abcdef0
and.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356a2c12345678ea609abcdef0
and.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356a2c12345678fa609abcdef0
and.b @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356a2c1234567840609abc
and.b @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356a2c1234567848609abcdef0
 
and.b @(0x12345678:32,r3.w),@er1 ;78366a2c123456780160
and.b @(0x12345678:32,r3.w),@(3:2,er1) ;78366a2c123456783160
and.b @(0x12345678:32,r3.w),@-er1 ;78366a2c12345678b160
and.b @(0x12345678:32,r3.w),@er1+ ;78366a2c123456788160
and.b @(0x12345678:32,r3.w),@er1- ;78366a2c12345678a160
and.b @(0x12345678:32,r3.w),@+er1 ;78366a2c123456789160
and.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366a2c12345678c1609abc
and.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366a2c12345678c9609abcdef0
and.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366a2c12345678d2609abc
and.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366a2c12345678e2609abc
and.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366a2c12345678f2609abc
and.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366a2c12345678da609abcdef0
and.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366a2c12345678ea609abcdef0
and.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366a2c12345678fa609abcdef0
and.b @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366a2c1234567840609abc
and.b @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366a2c1234567848609abcdef0
 
and.b @(0x12345678:32,er3.l),@er1 ;78376a2c123456780160
and.b @(0x12345678:32,er3.l),@(3:2,er1) ;78376a2c123456783160
and.b @(0x12345678:32,er3.l),@-er1 ;78376a2c12345678b160
and.b @(0x12345678:32,er3.l),@er1+ ;78376a2c123456788160
and.b @(0x12345678:32,er3.l),@er1- ;78376a2c12345678a160
and.b @(0x12345678:32,er3.l),@+er1 ;78376a2c123456789160
and.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376a2c12345678c1609abc
and.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376a2c12345678c9609abcdef0
and.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376a2c12345678d2609abc
and.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376a2c12345678e2609abc
and.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376a2c12345678f2609abc
and.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376a2c12345678da609abcdef0
and.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376a2c12345678ea609abcdef0
and.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376a2c12345678fa609abcdef0
and.b @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376a2c1234567840609abc
and.b @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376a2c1234567848609abcdef0
 
and.b @0x1234:16,@er1 ;6a1512340160
and.b @0x1234:16,@(3:2,er1) ;6a1512343160
and.b @0x1234:16,@-er1 ;6a151234b160
and.b @0x1234:16,@er1+ ;6a1512348160
and.b @0x1234:16,@er1- ;6a151234a160
and.b @0x1234:16,@+er1 ;6a1512349160
and.b @0x1234:16,@(0xffff9abc:16,er1) ;6a151234c1609abc
and.b @0x1234:16,@(0x9abcdef0:32,er1) ;6a151234c9609abcdef0
and.b @0x1234:16,@(0xffff9abc:16,r2l.b) ;6a151234d2609abc
and.b @0x1234:16,@(0xffff9abc:16,r2.w) ;6a151234e2609abc
and.b @0x1234:16,@(0xffff9abc:16,er2.l) ;6a151234f2609abc
and.b @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6a151234da609abcdef0
and.b @0x1234:16,@(0x9abcdef0:32,r2.w) ;6a151234ea609abcdef0
and.b @0x1234:16,@(0x9abcdef0:32,er2.l) ;6a151234fa609abcdef0
and.b @0x1234:16,@0xffff9abc:16 ;6a15123440609abc
and.b @0x1234:16,@0x9abcdef0:32 ;6a15123448609abcdef0
 
and.b @0x12345678:32,@er1 ;6a35123456780160
and.b @0x12345678:32,@(3:2,er1) ;6a35123456783160
and.b @0x12345678:32,@-er1 ;6a3512345678b160
and.b @0x12345678:32,@er1+ ;6a35123456788160
and.b @0x12345678:32,@er1- ;6a3512345678a160
and.b @0x12345678:32,@+er1 ;6a35123456789160
and.b @0x12345678:32,@(0xffff9abc:16,er1) ;6a3512345678c1609abc
and.b @0x12345678:32,@(0x9abcdef0:32,er1) ;6a3512345678c9609abcdef0
and.b @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6a3512345678d2609abc
and.b @0x12345678:32,@(0xffff9abc:16,r2.w) ;6a3512345678e2609abc
and.b @0x12345678:32,@(0xffff9abc:16,er2.l) ;6a3512345678f2609abc
and.b @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6a3512345678da609abcdef0
and.b @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6a3512345678ea609abcdef0
and.b @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6a3512345678fa609abcdef0
and.b @0x12345678:32,@0xffff9abc:16 ;6a351234567840609abc
and.b @0x12345678:32,@0x9abcdef0:32 ;6a351234567848609abcdef0
 
and.w #0x1234:16,r1 ;79611234
and.w #0x1234:16,@er1 ;015e01601234
and.w #0x1234:16,@(0x6:2,er1) ;015e31601234
and.w #0x1234:16,@er1+ ;015e81601234
and.w #0x1234:16,@-er1 ;015eb1601234
and.w #0x1234:16,@+er1 ;015e91601234
and.w #0x1234:16,@er1- ;015ea1601234
and.w #0x1234:16,@(0xffff9abc:16,er1) ;015ec1609abc1234
and.w #0x1234:16,@(0x9abcdef0:32,er1) ;015ec9609abcdef01234
and.w #0x1234:16,@(0xffff9abc:16,r2l.b) ;015ed2609abc1234
and.w #0x1234:16,@(0xffff9abc:16,r2.w) ;015ee2609abc1234
and.w #0x1234:16,@(0xffff9abc:16,er2.l) ;015ef2609abc1234
and.w #0x1234:16,@(0x9abcdef0:32,r2l.b) ;015eda609abcdef01234
and.w #0x1234:16,@(0x9abcdef0:32,r2.w) ;015eea609abcdef01234
and.w #0x1234:16,@(0x9abcdef0:32,er2.l) ;015efa609abcdef01234
and.w #0x1234:16,@0xffff9abc:16 ;015e40609abc1234
and.w #0x1234:16,@0x9abcdef0:32 ;015e48609abcdef01234
 
and.w r3,r1 ;6631
 
and.w r3,@er1 ;7d906630
and.w r3,@(0x6:2,er1) ;01593163
and.w r3,@er1+ ;01598163
and.w r3,@-er1 ;0159b163
and.w r3,@+er1 ;01599163
and.w r3,@er1- ;0159a163
and.w r3,@(0x1234:16,er1) ;0159c1631234
and.w r3,@(0x12345678:32,er1) ;0159c96312345678
and.w r3,@(0x1234:16,r2l.b) ;0159d2631234
and.w r3,@(0x1234:16,r2.w) ;0159e2631234
and.w r3,@(0x1234:16,er2.l) ;0159f2631234
and.w r3,@(0x12345678:32,r2l.b) ;0159da6312345678
and.w r3,@(0x12345678:32,r2.w) ;0159ea6312345678
and.w r3,@(0x12345678:32,er2.l) ;0159fa6312345678
and.w r3,@0x1234:16 ;6b1812346630
and.w r3,@0x12345678:32 ;6b38123456786630
 
and.w @er3,r1 ;7cb06601
and.w @(0x6:2,er3),r1 ;015a3361
and.w @er3+,r1 ;015a8361
and.w @-er3,r1 ;015ab361
and.w @+er3,r1 ;015a9361
and.w @er3-,r1 ;015aa361
and.w @(0x1234:16,er1),r1 ;015ac1611234
and.w @(0x12345678:32,er1),r1 ;015ac96112345678
and.w @(0x1234:16,r2l.b),r1 ;015ad2611234
and.w @(0x1234:16,r2.w),r1 ;015ae2611234
and.w @(0x1234:16,er2.l),r1 ;015af2611234
and.w @(0x12345678:32,r2l.b),r1 ;015ada6112345678
and.w @(0x12345678:32,r2.w),r1 ;015aea6112345678
and.w @(0x12345678:32,er2.l),r1 ;015afa6112345678
and.w @0x1234:16,r1 ;6b1012346601
and.w @0x12345678:32,r1 ;6b30123456786601
 
and.w @er3,@er1 ;7cb50160
and.w @er3,@(6:2,er1) ;7cb53160
and.w @er3,@-er1 ;7cb5b160
and.w @er3,@er1+ ;7cb58160
and.w @er3,@er1- ;7cb5a160
and.w @er3,@+er1 ;7cb59160
and.w @er3,@(0xffff9abc:16,er1) ;7cb5c1609abc
and.w @er3,@(0x9abcdef0:32,er1) ;7cb5c9609abcdef0
and.w @er3,@(0xffff9abc:16,r2l.b) ;7cb5d2609abc
and.w @er3,@(0xffff9abc:16,r2.w) ;7cb5e2609abc
and.w @er3,@(0xffff9abc:16,er2.l) ;7cb5f2609abc
and.w @er3,@(0x9abcdef0:32,r2l.b) ;7cb5da609abcdef0
and.w @er3,@(0x9abcdef0:32,r2.w) ;7cb5ea609abcdef0
and.w @er3,@(0x9abcdef0:32,er2.l) ;7cb5fa609abcdef0
and.w @er3,@0xffff9abc:16 ;7cb540609abc
and.w @er3,@0x9abcdef0:32 ;7cb548609abcdef0
 
and.w @-er3,@er1 ;01576d3c0160
and.w @-er3,@(6:2,er1) ;01576d3c3160
and.w @-er3,@-er1 ;01576d3cb160
and.w @-er3,@er1+ ;01576d3c8160
and.w @-er3,@er1- ;01576d3ca160
and.w @-er3,@+er1 ;01576d3c9160
and.w @-er3,@(0xffff9abc:16,er1) ;01576d3cc1609abc
and.w @-er3,@(0x9abcdef0:32,er1) ;01576d3cc9609abcdef0
and.w @-er3,@(0xffff9abc:16,r2l.b) ;01576d3cd2609abc
and.w @-er3,@(0xffff9abc:16,r2.w) ;01576d3ce2609abc
and.w @-er3,@(0xffff9abc:16,er2.l) ;01576d3cf2609abc
and.w @-er3,@(0x9abcdef0:32,r2l.b) ;01576d3cda609abcdef0
and.w @-er3,@(0x9abcdef0:32,r2.w) ;01576d3cea609abcdef0
and.w @-er3,@(0x9abcdef0:32,er2.l) ;01576d3cfa609abcdef0
and.w @-er3,@0xffff9abc:16 ;01576d3c40609abc
and.w @-er3,@0x9abcdef0:32 ;01576d3c48609abcdef0
 
and.w @er3+,@er1 ;01546d3c0160
and.w @er3+,@(6:2,er1) ;01546d3c3160
and.w @er3+,@-er1 ;01546d3cb160
and.w @er3+,@er1+ ;01546d3c8160
and.w @er3+,@er1- ;01546d3ca160
and.w @er3+,@+er1 ;01546d3c9160
and.w @er3+,@(0xffff9abc:16,er1) ;01546d3cc1609abc
and.w @er3+,@(0x9abcdef0:32,er1) ;01546d3cc9609abcdef0
and.w @er3+,@(0xffff9abc:16,r2l.b) ;01546d3cd2609abc
and.w @er3+,@(0xffff9abc:16,r2.w) ;01546d3ce2609abc
and.w @er3+,@(0xffff9abc:16,er2.l) ;01546d3cf2609abc
and.w @er3+,@(0x9abcdef0:32,r2l.b) ;01546d3cda609abcdef0
and.w @er3+,@(0x9abcdef0:32,r2.w) ;01546d3cea609abcdef0
and.w @er3+,@(0x9abcdef0:32,er2.l) ;01546d3cfa609abcdef0
and.w @er3+,@0xffff9abc:16 ;01546d3c40609abc
and.w @er3+,@0x9abcdef0:32 ;01546d3c48609abcdef0
 
and.w @er3-,@er1 ;01566d3c0160
and.w @er3-,@(6:2,er1) ;01566d3c3160
and.w @er3-,@-er1 ;01566d3cb160
and.w @er3-,@er1+ ;01566d3c8160
and.w @er3-,@er1- ;01566d3ca160
and.w @er3-,@+er1 ;01566d3c9160
and.w @er3-,@(0xffff9abc:16,er1) ;01566d3cc1609abc
and.w @er3-,@(0x9abcdef0:32,er1) ;01566d3cc9609abcdef0
and.w @er3-,@(0xffff9abc:16,r2l.b) ;01566d3cd2609abc
and.w @er3-,@(0xffff9abc:16,r2.w) ;01566d3ce2609abc
and.w @er3-,@(0xffff9abc:16,er2.l) ;01566d3cf2609abc
and.w @er3-,@(0x9abcdef0:32,r2l.b) ;01566d3cda609abcdef0
and.w @er3-,@(0x9abcdef0:32,r2.w) ;01566d3cea609abcdef0
and.w @er3-,@(0x9abcdef0:32,er2.l) ;01566d3cfa609abcdef0
and.w @er3-,@0xffff9abc:16 ;01566d3c40609abc
and.w @er3-,@0x9abcdef0:32 ;01566d3c48609abcdef0
 
and.w @+er3,@er1 ;01556d3c0160
and.w @+er3,@(6:2,er1) ;01556d3c3160
and.w @+er3,@-er1 ;01556d3cb160
and.w @+er3,@er1+ ;01556d3c8160
and.w @+er3,@er1- ;01556d3ca160
and.w @+er3,@+er1 ;01556d3c9160
and.w @+er3,@(0xffff9abc:16,er1) ;01556d3cc1609abc
and.w @+er3,@(0x9abcdef0:32,er1) ;01556d3cc9609abcdef0
and.w @+er3,@(0xffff9abc:16,r2l.b) ;01556d3cd2609abc
and.w @+er3,@(0xffff9abc:16,r2.w) ;01556d3ce2609abc
and.w @+er3,@(0xffff9abc:16,er2.l) ;01556d3cf2609abc
and.w @+er3,@(0x9abcdef0:32,r2l.b) ;01556d3cda609abcdef0
and.w @+er3,@(0x9abcdef0:32,r2.w) ;01556d3cea609abcdef0
and.w @+er3,@(0x9abcdef0:32,er2.l) ;01556d3cfa609abcdef0
and.w @+er3,@0xffff9abc:16 ;01556d3c40609abc
and.w @+er3,@0x9abcdef0:32 ;01556d3c48609abcdef0
 
and.w @(0x1234:16,er3),@er1 ;01546f3c12340160
and.w @(0x1234:16,er3),@(6:2,er1) ;01546f3c12343160
and.w @(0x1234:16,er3),@-er1 ;01546f3c1234b160
and.w @(0x1234:16,er3),@er1+ ;01546f3c12348160
and.w @(0x1234:16,er3),@er1- ;01546f3c1234a160
and.w @(0x1234:16,er3),@+er1 ;01546f3c12349160
and.w @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01546f3c1234c1609abc
and.w @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01546f3c1234c9609abcdef0
and.w @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01546f3c1234d2609abc
and.w @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01546f3c1234e2609abc
and.w @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01546f3c1234f2609abc
and.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01546f3c1234da609abcdef0
and.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01546f3c1234ea609abcdef0
and.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01546f3c1234fa609abcdef0
and.w @(0x1234:16,er3),@0xffff9abc:16 ;01546f3c123440609abc
and.w @(0x1234:16,er3),@0x9abcdef0:32 ;01546f3c123448609abcdef0
 
and.w @(0x12345678:32,er3),@er1 ;78346b2c123456780160
and.w @(0x12345678:32,er3),@(6:2,er1) ;78346b2c123456783160
and.w @(0x12345678:32,er3),@-er1 ;78346b2c12345678b160
and.w @(0x12345678:32,er3),@er1+ ;78346b2c123456788160
and.w @(0x12345678:32,er3),@er1- ;78346b2c12345678a160
and.w @(0x12345678:32,er3),@+er1 ;78346b2c123456789160
and.w @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346b2c12345678c1609abc
and.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346b2c12345678c9609abcdef0
and.w @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346b2c12345678d2609abc
and.w @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346b2c12345678e2609abc
and.w @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346b2c12345678f2609abc
and.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346b2c12345678da609abcdef0
and.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346b2c12345678ea609abcdef0
and.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346b2c12345678fa609abcdef0
and.w @(0x12345678:32,er3),@0xffff9abc:16 ;78346b2c1234567840609abc
and.w @(0x12345678:32,er3),@0x9abcdef0:32 ;78346b2c1234567848609abcdef0
 
and.w @(0x1234:16,r3l.b),@er1 ;01556f3c12340160
and.w @(0x1234:16,r3l.b),@(6:2,er1) ;01556f3c12343160
and.w @(0x1234:16,r3l.b),@-er1 ;01556f3c1234b160
and.w @(0x1234:16,r3l.b),@er1+ ;01556f3c12348160
and.w @(0x1234:16,r3l.b),@er1- ;01556f3c1234a160
and.w @(0x1234:16,r3l.b),@+er1 ;01556f3c12349160
and.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01556f3c1234c1609abc
and.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01556f3c1234c9609abcdef0
and.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01556f3c1234d2609abc
and.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01556f3c1234e2609abc
and.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01556f3c1234f2609abc
and.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01556f3c1234da609abcdef0
and.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01556f3c1234ea609abcdef0
and.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01556f3c1234fa609abcdef0
and.w @(0x1234:16,r3l.b),@0xffff9abc:16 ;01556f3c123440609abc
and.w @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01556f3c123448609abcdef0
 
and.w @(0x1234:16,r3.w),@er1 ;01566f3c12340160
and.w @(0x1234:16,r3.w),@(6:2,er1) ;01566f3c12343160
and.w @(0x1234:16,r3.w),@-er1 ;01566f3c1234b160
and.w @(0x1234:16,r3.w),@er1+ ;01566f3c12348160
and.w @(0x1234:16,r3.w),@er1- ;01566f3c1234a160
and.w @(0x1234:16,r3.w),@+er1 ;01566f3c12349160
and.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01566f3c1234c1609abc
and.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01566f3c1234c9609abcdef0
and.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01566f3c1234d2609abc
and.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01566f3c1234e2609abc
and.w @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01566f3c1234f2609abc
and.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01566f3c1234da609abcdef0
and.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01566f3c1234ea609abcdef0
and.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01566f3c1234fa609abcdef0
and.w @(0x1234:16,r3.w),@0xffff9abc:16 ;01566f3c123440609abc
and.w @(0x1234:16,r3.w),@0x9abcdef0:32 ;01566f3c123448609abcdef0
 
and.w @(0x1234:16,er3.l),@er1 ;01576f3c12340160
and.w @(0x1234:16,er3.l),@(6:2,er1) ;01576f3c12343160
and.w @(0x1234:16,er3.l),@-er1 ;01576f3c1234b160
and.w @(0x1234:16,er3.l),@er1+ ;01576f3c12348160
and.w @(0x1234:16,er3.l),@er1- ;01576f3c1234a160
and.w @(0x1234:16,er3.l),@+er1 ;01576f3c12349160
and.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01576f3c1234c1609abc
and.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01576f3c1234c9609abcdef0
and.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01576f3c1234d2609abc
and.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01576f3c1234e2609abc
and.w @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01576f3c1234f2609abc
and.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01576f3c1234da609abcdef0
and.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01576f3c1234ea609abcdef0
and.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01576f3c1234fa609abcdef0
and.w @(0x1234:16,er3.l),@0xffff9abc:16 ;01576f3c123440609abc
and.w @(0x1234:16,er3.l),@0x9abcdef0:32 ;01576f3c123448609abcdef0
 
and.w @(0x12345678:32,r3l.b),@er1 ;78356b2c123456780160
and.w @(0x12345678:32,r3l.b),@(6:2,er1) ;78356b2c123456783160
and.w @(0x12345678:32,r3l.b),@-er1 ;78356b2c12345678b160
and.w @(0x12345678:32,r3l.b),@er1+ ;78356b2c123456788160
and.w @(0x12345678:32,r3l.b),@er1- ;78356b2c12345678a160
and.w @(0x12345678:32,r3l.b),@+er1 ;78356b2c123456789160
and.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356b2c12345678c1609abc
and.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356b2c12345678c9609abcdef0
and.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356b2c12345678d2609abc
and.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356b2c12345678e2609abc
and.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356b2c12345678f2609abc
and.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356b2c12345678da609abcdef0
and.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356b2c12345678ea609abcdef0
and.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356b2c12345678fa609abcdef0
and.w @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356b2c1234567840609abc
and.w @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356b2c1234567848609abcdef0
 
and.w @(0x12345678:32,r3.w),@er1 ;78366b2c123456780160
and.w @(0x12345678:32,r3.w),@(6:2,er1) ;78366b2c123456783160
and.w @(0x12345678:32,r3.w),@-er1 ;78366b2c12345678b160
and.w @(0x12345678:32,r3.w),@er1+ ;78366b2c123456788160
and.w @(0x12345678:32,r3.w),@er1- ;78366b2c12345678a160
and.w @(0x12345678:32,r3.w),@+er1 ;78366b2c123456789160
and.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366b2c12345678c1609abc
and.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366b2c12345678c9609abcdef0
and.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366b2c12345678d2609abc
and.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366b2c12345678e2609abc
and.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366b2c12345678f2609abc
and.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366b2c12345678da609abcdef0
and.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366b2c12345678ea609abcdef0
and.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366b2c12345678fa609abcdef0
and.w @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366b2c1234567840609abc
and.w @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366b2c1234567848609abcdef0
 
and.w @(0x12345678:32,er3.l),@er1 ;78376b2c123456780160
and.w @(0x12345678:32,er3.l),@(6:2,er1) ;78376b2c123456783160
and.w @(0x12345678:32,er3.l),@-er1 ;78376b2c12345678b160
and.w @(0x12345678:32,er3.l),@er1+ ;78376b2c123456788160
and.w @(0x12345678:32,er3.l),@er1- ;78376b2c12345678a160
and.w @(0x12345678:32,er3.l),@+er1 ;78376b2c123456789160
and.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376b2c12345678c1609abc
and.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376b2c12345678c9609abcdef0
and.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376b2c12345678d2609abc
and.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376b2c12345678e2609abc
and.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376b2c12345678f2609abc
and.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376b2c12345678da609abcdef0
and.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376b2c12345678ea609abcdef0
and.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376b2c12345678fa609abcdef0
and.w @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376b2c1234567840609abc
and.w @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376b2c1234567848609abcdef0
 
and.w @0x1234:16,@er1 ;6b1512340160
and.w @0x1234:16,@(6:2,er1) ;6b1512343160
and.w @0x1234:16,@-er1 ;6b151234b160
and.w @0x1234:16,@er1+ ;6b1512348160
and.w @0x1234:16,@er1- ;6b151234a160
and.w @0x1234:16,@+er1 ;6b1512349160
and.w @0x1234:16,@(0xffff9abc:16,er1) ;6b151234c1609abc
and.w @0x1234:16,@(0x9abcdef0:32,er1) ;6b151234c9609abcdef0
and.w @0x1234:16,@(0xffff9abc:16,r2l.b) ;6b151234d2609abc
and.w @0x1234:16,@(0xffff9abc:16,r2.w) ;6b151234e2609abc
and.w @0x1234:16,@(0xffff9abc:16,er2.l) ;6b151234f2609abc
and.w @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6b151234da609abcdef0
and.w @0x1234:16,@(0x9abcdef0:32,r2.w) ;6b151234ea609abcdef0
and.w @0x1234:16,@(0x9abcdef0:32,er2.l) ;6b151234fa609abcdef0
and.w @0x1234:16,@0xffff9abc:16 ;6b15123440609abc
and.w @0x1234:16,@0x9abcdef0:32 ;6b15123448609abcdef0
 
and.w @0x12345678:32,@er1 ;6b35123456780160
and.w @0x12345678:32,@(6:2,er1) ;6b35123456783160
and.w @0x12345678:32,@-er1 ;6b3512345678b160
and.w @0x12345678:32,@er1+ ;6b35123456788160
and.w @0x12345678:32,@er1- ;6b3512345678a160
and.w @0x12345678:32,@+er1 ;6b35123456789160
and.w @0x12345678:32,@(0xffff9abc:16,er1) ;6b3512345678c1609abc
and.w @0x12345678:32,@(0x9abcdef0:32,er1) ;6b3512345678c9609abcdef0
and.w @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6b3512345678d2609abc
and.w @0x12345678:32,@(0xffff9abc:16,r2.w) ;6b3512345678e2609abc
and.w @0x12345678:32,@(0xffff9abc:16,er2.l) ;6b3512345678f2609abc
and.w @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6b3512345678da609abcdef0
and.w @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6b3512345678ea609abcdef0
and.w @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6b3512345678fa609abcdef0
and.w @0x12345678:32,@0xffff9abc:16 ;6b351234567840609abc
and.w @0x12345678:32,@0x9abcdef0:32 ;6b351234567848609abcdef0
 
and.l #0x12345678:32,er1 ;7a6112345678
and.l #0x1234:16,er1 ;7a691234
and.l #0x12345678:32,@er1 ;010e016812345678
and.l #0x12345678:32,@(0xc:2,er1) ;010e316812345678
and.l #0x12345678:32,@er1+ ;010e816812345678
and.l #0x12345678:32,@-er1 ;010eb16812345678
and.l #0x12345678:32,@+er1 ;010e916812345678
and.l #0x12345678:32,@er1- ;010ea16812345678
and.l #0x12345678:32,@(0xffff9abc:16,er1) ;010ec1689abc12345678
and.l #0x12345678:32,@(0x9abcdef0:32,er1) ;010ec9689abcdef012345678
and.l #0x12345678:32,@(0xffff9abc:16,r2l.b) ;010ed2689abc12345678
and.l #0x12345678:32,@(0xffff9abc:16,r2.w) ;010ee2689abc12345678
and.l #0x12345678:32,@(0xffff9abc:16,er2.l) ;010ef2689abc12345678
and.l #0x12345678:32,@(0x9abcdef0:32,r2l.b) ;010eda689abcdef012345678
and.l #0x12345678:32,@(0x9abcdef0:32,r2.w) ;010eea689abcdef012345678
and.l #0x12345678:32,@(0x9abcdef0:32,er2.l) ;010efa689abcdef012345678
and.l #0x12345678:32,@0xffff9abc:16 ;010e40689abc12345678
and.l #0x12345678:32,@0x9abcdef0:32 ;010e48689abcdef012345678
and.l #0x1234:16,@er1 ;010e01601234
and.l #0x1234:16,@(0xc:2,er1) ;010e31601234
and.l #0x1234:16,@er1+ ;010e81601234
and.l #0x1234:16,@-er1 ;010eb1601234
and.l #0x1234:16,@+er1 ;010e91601234
and.l #0x1234:16,@er1- ;010ea1601234
and.l #0x1234:16,@(0xffff9abc:16,er1) ;010ec1609abc1234
and.l #0x1234:16,@(0x9abcdef0:32,er1) ;010ec9609abcdef01234
and.l #0x1234:16,@(0xffff9abc:16,r2l.b) ;010ed2609abc1234
and.l #0x1234:16,@(0xffff9abc:16,r2.w) ;010ee2609abc1234
and.l #0x1234:16,@(0xffff9abc:16,er2.l) ;010ef2609abc1234
and.l #0x1234:16,@(0x9abcdef0:32,r2l.b) ;010eda609abcdef01234
and.l #0x1234:16,@(0x9abcdef0:32,r2.w) ;010eea609abcdef01234
and.l #0x1234:16,@(0x9abcdef0:32,er2.l) ;010efa609abcdef01234
and.l #0x1234:16,@0xffff9abc:16 ;010e40609abc1234
and.l #0x1234:16,@0x9abcdef0:32 ;010e48609abcdef01234
 
and.l er3,er1 ;01f06631
 
and.l er3,@er1 ;01090163
and.l er3,@(0xc:2,er1) ;01093163
and.l er3,@er1+ ;01098163
and.l er3,@-er1 ;0109b163
and.l er3,@+er1 ;01099163
and.l er3,@er1- ;0109a163
and.l er3,@(0x1234:16,er1) ;0109c1631234
and.l er3,@(0x12345678:32,er1) ;0109c96312345678
and.l er3,@(0x1234:16,r2l.b) ;0109d2631234
and.l er3,@(0x1234:16,r2.w) ;0109e2631234
and.l er3,@(0x1234:16,er2.l) ;0109f2631234
and.l er3,@(0x12345678:32,r2l.b) ;0109da6312345678
and.l er3,@(0x12345678:32,r2.w) ;0109ea6312345678
and.l er3,@(0x12345678:32,er2.l) ;0109fa6312345678
and.l er3,@0x1234:16 ;010940631234
and.l er3,@0x12345678:32 ;0109486312345678
 
and.l @er3,er1 ;010a0361
and.l @(0xc:2,er3),er1 ;010a3361
and.l @er3+,er1 ;010a8361
and.l @-er3,er1 ;010ab361
and.l @+er3,er1 ;010a9361
and.l @er3-,er1 ;010aa361
and.l @(0x1234:16,er1),er1 ;010ac1611234
and.l @(0x12345678:32,er1),er1 ;010ac96112345678
and.l @(0x1234:16,r2l.b),er1 ;010ad2611234
and.l @(0x1234:16,r2.w),er1 ;010ae2611234
and.l @(0x1234:16,er2.l),er1 ;010af2611234
and.l @(0x12345678:32,r2l.b),er1 ;010ada6112345678
and.l @(0x12345678:32,r2.w),er1 ;010aea6112345678
and.l @(0x12345678:32,er2.l),er1 ;010afa6112345678
and.l @0x1234:16,er1 ;010a40611234
and.l @0x12345678:32,er1 ;010a486112345678
 
and.l @er3,@er1 ;0104693c0160
and.l @er3,@(0xc:2,er1) ;0104693c3160
and.l @er3,@-er1 ;0104693cb160
and.l @er3,@er1+ ;0104693c8160
and.l @er3,@er1- ;0104693ca160
and.l @er3,@+er1 ;0104693c9160
and.l @er3,@(0xffff9abc:16,er1) ;0104693cc1609abc
and.l @er3,@(0x9abcdef0:32,er1) ;0104693cc9609abcdef0
and.l @er3,@(0xffff9abc:16,r2l.b) ;0104693cd2609abc
and.l @er3,@(0xffff9abc:16,r2.w) ;0104693ce2609abc
and.l @er3,@(0xffff9abc:16,er2.l) ;0104693cf2609abc
and.l @er3,@(0x9abcdef0:32,r2l.b) ;0104693cda609abcdef0
and.l @er3,@(0x9abcdef0:32,r2.w) ;0104693cea609abcdef0
and.l @er3,@(0x9abcdef0:32,er2.l) ;0104693cfa609abcdef0
and.l @er3,@0xffff9abc:16 ;0104693c40609abc
and.l @er3,@0x9abcdef0:32 ;0104693c48609abcdef0
 
and.l @(0xc:2,er3),@er1 ;0107693c0160
and.l @(0xc:2,er3),@(0xc:2,er1) ;0107693c3160
and.l @(0xc:2,er3),@-er1 ;0107693cb160
and.l @(0xc:2,er3),@er1+ ;0107693c8160
and.l @(0xc:2,er3),@er1- ;0107693ca160
and.l @(0xc:2,er3),@+er1 ;0107693c9160
and.l @(0xc:2,er3),@(0xffff9abc:16,er1) ;0107693cc1609abc
and.l @(0xc:2,er3),@(0x9abcdef0:32,er1) ;0107693cc9609abcdef0
and.l @(0xc:2,er3),@(0xffff9abc:16,r2l.b) ;0107693cd2609abc
and.l @(0xc:2,er3),@(0xffff9abc:16,r2.w) ;0107693ce2609abc
and.l @(0xc:2,er3),@(0xffff9abc:16,er2.l) ;0107693cf2609abc
and.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b) ;0107693cda609abcdef0
and.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w) ;0107693cea609abcdef0
and.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l) ;0107693cfa609abcdef0
and.l @(0xc:2,er3),@0xffff9abc:16 ;0107693c40609abc
and.l @(0xc:2,er3),@0x9abcdef0:32 ;0107693c48609abcdef0
 
and.l @-er3,@er1 ;01076d3c0160
and.l @-er3,@(0xc:2,er1) ;01076d3c3160
and.l @-er3,@-er1 ;01076d3cb160
and.l @-er3,@er1+ ;01076d3c8160
and.l @-er3,@er1- ;01076d3ca160
and.l @-er3,@+er1 ;01076d3c9160
and.l @-er3,@(0xffff9abc:16,er1) ;01076d3cc1609abc
and.l @-er3,@(0x9abcdef0:32,er1) ;01076d3cc9609abcdef0
and.l @-er3,@(0xffff9abc:16,r2l.b) ;01076d3cd2609abc
and.l @-er3,@(0xffff9abc:16,r2.w) ;01076d3ce2609abc
and.l @-er3,@(0xffff9abc:16,er2.l) ;01076d3cf2609abc
and.l @-er3,@(0x9abcdef0:32,r2l.b) ;01076d3cda609abcdef0
and.l @-er3,@(0x9abcdef0:32,r2.w) ;01076d3cea609abcdef0
and.l @-er3,@(0x9abcdef0:32,er2.l) ;01076d3cfa609abcdef0
and.l @-er3,@0xffff9abc:16 ;01076d3c40609abc
and.l @-er3,@0x9abcdef0:32 ;01076d3c48609abcdef0
 
and.l @er3+,@er1 ;01046d3c0160
and.l @er3+,@(0xc:2,er1) ;01046d3c3160
and.l @er3+,@-er1 ;01046d3cb160
and.l @er3+,@er1+ ;01046d3c8160
and.l @er3+,@er1- ;01046d3ca160
and.l @er3+,@+er1 ;01046d3c9160
and.l @er3+,@(0xffff9abc:16,er1) ;01046d3cc1609abc
and.l @er3+,@(0x9abcdef0:32,er1) ;01046d3cc9609abcdef0
and.l @er3+,@(0xffff9abc:16,r2l.b) ;01046d3cd2609abc
and.l @er3+,@(0xffff9abc:16,r2.w) ;01046d3ce2609abc
and.l @er3+,@(0xffff9abc:16,er2.l) ;01046d3cf2609abc
and.l @er3+,@(0x9abcdef0:32,r2l.b) ;01046d3cda609abcdef0
and.l @er3+,@(0x9abcdef0:32,r2.w) ;01046d3cea609abcdef0
and.l @er3+,@(0x9abcdef0:32,er2.l) ;01046d3cfa609abcdef0
and.l @er3+,@0xffff9abc:16 ;01046d3c40609abc
and.l @er3+,@0x9abcdef0:32 ;01046d3c48609abcdef0
 
and.l @er3-,@er1 ;01066d3c0160
and.l @er3-,@(0xc:2,er1) ;01066d3c3160
and.l @er3-,@-er1 ;01066d3cb160
and.l @er3-,@er1+ ;01066d3c8160
and.l @er3-,@er1- ;01066d3ca160
and.l @er3-,@+er1 ;01066d3c9160
and.l @er3-,@(0xffff9abc:16,er1) ;01066d3cc1609abc
and.l @er3-,@(0x9abcdef0:32,er1) ;01066d3cc9609abcdef0
and.l @er3-,@(0xffff9abc:16,r2l.b) ;01066d3cd2609abc
and.l @er3-,@(0xffff9abc:16,r2.w) ;01066d3ce2609abc
and.l @er3-,@(0xffff9abc:16,er2.l) ;01066d3cf2609abc
and.l @er3-,@(0x9abcdef0:32,r2l.b) ;01066d3cda609abcdef0
and.l @er3-,@(0x9abcdef0:32,r2.w) ;01066d3cea609abcdef0
and.l @er3-,@(0x9abcdef0:32,er2.l) ;01066d3cfa609abcdef0
and.l @er3-,@0xffff9abc:16 ;01066d3c40609abc
and.l @er3-,@0x9abcdef0:32 ;01066d3c48609abcdef0
 
and.l @+er3,@er1 ;01056d3c0160
and.l @+er3,@(0xc:2,er1) ;01056d3c3160
and.l @+er3,@-er1 ;01056d3cb160
and.l @+er3,@er1+ ;01056d3c8160
and.l @+er3,@er1- ;01056d3ca160
and.l @+er3,@+er1 ;01056d3c9160
and.l @+er3,@(0xffff9abc:16,er1) ;01056d3cc1609abc
and.l @+er3,@(0x9abcdef0:32,er1) ;01056d3cc9609abcdef0
and.l @+er3,@(0xffff9abc:16,r2l.b) ;01056d3cd2609abc
and.l @+er3,@(0xffff9abc:16,r2.w) ;01056d3ce2609abc
and.l @+er3,@(0xffff9abc:16,er2.l) ;01056d3cf2609abc
and.l @+er3,@(0x9abcdef0:32,r2l.b) ;01056d3cda609abcdef0
and.l @+er3,@(0x9abcdef0:32,r2.w) ;01056d3cea609abcdef0
and.l @+er3,@(0x9abcdef0:32,er2.l) ;01056d3cfa609abcdef0
and.l @+er3,@0xffff9abc:16 ;01056d3c40609abc
and.l @+er3,@0x9abcdef0:32 ;01056d3c48609abcdef0
 
and.l @(0x1234:16,er3),@er1 ;01046f3c12340160
and.l @(0x1234:16,er3),@(0xc:2,er1) ;01046f3c12343160
and.l @(0x1234:16,er3),@-er1 ;01046f3c1234b160
and.l @(0x1234:16,er3),@er1+ ;01046f3c12348160
and.l @(0x1234:16,er3),@er1- ;01046f3c1234a160
and.l @(0x1234:16,er3),@+er1 ;01046f3c12349160
and.l @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01046f3c1234c1609abc
and.l @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01046f3c1234c9609abcdef0
and.l @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01046f3c1234d2609abc
and.l @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01046f3c1234e2609abc
and.l @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01046f3c1234f2609abc
and.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01046f3c1234da609abcdef0
and.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01046f3c1234ea609abcdef0
and.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01046f3c1234fa609abcdef0
and.l @(0x1234:16,er3),@0xffff9abc:16 ;01046f3c123440609abc
and.l @(0x1234:16,er3),@0x9abcdef0:32 ;01046f3c123448609abcdef0
 
and.l @(0x12345678:32,er3),@er1 ;78b46b2c123456780160
and.l @(0x12345678:32,er3),@(0xc:2,er1) ;78b46b2c123456783160
and.l @(0x12345678:32,er3),@-er1 ;78b46b2c12345678b160
and.l @(0x12345678:32,er3),@er1+ ;78b46b2c123456788160
and.l @(0x12345678:32,er3),@er1- ;78b46b2c12345678a160
and.l @(0x12345678:32,er3),@+er1 ;78b46b2c123456789160
and.l @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78b46b2c12345678c1609abc
and.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78b46b2c12345678c9609abcdef0
and.l @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78b46b2c12345678d2609abc
and.l @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78b46b2c12345678e2609abc
and.l @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78b46b2c12345678f2609abc
and.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78b46b2c12345678da609abcdef0
and.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78b46b2c12345678ea609abcdef0
and.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78b46b2c12345678fa609abcdef0
and.l @(0x12345678:32,er3),@0xffff9abc:16 ;78b46b2c1234567840609abc
and.l @(0x12345678:32,er3),@0x9abcdef0:32 ;78b46b2c1234567848609abcdef0
 
and.l @(0x1234:16,r3l.b),@er1 ;01056f3c12340160
and.l @(0x1234:16,r3l.b),@(0xc:2,er1) ;01056f3c12343160
and.l @(0x1234:16,r3l.b),@-er1 ;01056f3c1234b160
and.l @(0x1234:16,r3l.b),@er1+ ;01056f3c12348160
and.l @(0x1234:16,r3l.b),@er1- ;01056f3c1234a160
and.l @(0x1234:16,r3l.b),@+er1 ;01056f3c12349160
and.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01056f3c1234c1609abc
and.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01056f3c1234c9609abcdef0
and.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01056f3c1234d2609abc
and.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01056f3c1234e2609abc
and.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01056f3c1234f2609abc
and.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01056f3c1234da609abcdef0
and.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01056f3c1234ea609abcdef0
and.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01056f3c1234fa609abcdef0
and.l @(0x1234:16,r3l.b),@0xffff9abc:16 ;01056f3c123440609abc
and.l @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01056f3c123448609abcdef0
 
and.l @(0x1234:16,r3.w),@er1 ;01066f3c12340160
and.l @(0x1234:16,r3.w),@(0xc:2,er1) ;01066f3c12343160
and.l @(0x1234:16,r3.w),@-er1 ;01066f3c1234b160
and.l @(0x1234:16,r3.w),@er1+ ;01066f3c12348160
and.l @(0x1234:16,r3.w),@er1- ;01066f3c1234a160
and.l @(0x1234:16,r3.w),@+er1 ;01066f3c12349160
and.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01066f3c1234c1609abc
and.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01066f3c1234c9609abcdef0
and.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01066f3c1234d2609abc
and.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01066f3c1234e2609abc
and.l @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01066f3c1234f2609abc
and.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01066f3c1234da609abcdef0
and.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01066f3c1234ea609abcdef0
and.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01066f3c1234fa609abcdef0
and.l @(0x1234:16,r3.w),@0xffff9abc:16 ;01066f3c123440609abc
and.l @(0x1234:16,r3.w),@0x9abcdef0:32 ;01066f3c123448609abcdef0
 
and.l @(0x1234:16,er3.l),@er1 ;01076f3c12340160
and.l @(0x1234:16,er3.l),@(0xc:2,er1) ;01076f3c12343160
and.l @(0x1234:16,er3.l),@-er1 ;01076f3c1234b160
and.l @(0x1234:16,er3.l),@er1+ ;01076f3c12348160
and.l @(0x1234:16,er3.l),@er1- ;01076f3c1234a160
and.l @(0x1234:16,er3.l),@+er1 ;01076f3c12349160
and.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01076f3c1234c1609abc
and.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01076f3c1234c9609abcdef0
and.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01076f3c1234d2609abc
and.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01076f3c1234e2609abc
and.l @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01076f3c1234f2609abc
and.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01076f3c1234da609abcdef0
and.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01076f3c1234ea609abcdef0
and.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01076f3c1234fa609abcdef0
and.l @(0x1234:16,er3.l),@0xffff9abc:16 ;01076f3c123440609abc
and.l @(0x1234:16,er3.l),@0x9abcdef0:32 ;01076f3c123448609abcdef0
 
and.l @(0x12345678:32,r3l.b),@er1 ;78b56b2c123456780160
and.l @(0x12345678:32,r3l.b),@(0xc:2,er1) ;78b56b2c123456783160
and.l @(0x12345678:32,r3l.b),@-er1 ;78b56b2c12345678b160
and.l @(0x12345678:32,r3l.b),@er1+ ;78b56b2c123456788160
and.l @(0x12345678:32,r3l.b),@er1- ;78b56b2c12345678a160
and.l @(0x12345678:32,r3l.b),@+er1 ;78b56b2c123456789160
and.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78b56b2c12345678c1609abc
and.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78b56b2c12345678c9609abcdef0
and.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78b56b2c12345678d2609abc
and.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78b56b2c12345678e2609abc
and.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78b56b2c12345678f2609abc
and.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78b56b2c12345678da609abcdef0
and.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78b56b2c12345678ea609abcdef0
and.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78b56b2c12345678fa609abcdef0
and.l @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78b56b2c1234567840609abc
and.l @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78b56b2c1234567848609abcdef0
 
and.l @(0x12345678:32,r3.w),@er1 ;78b66b2c123456780160
and.l @(0x12345678:32,r3.w),@(0xc:2,er1) ;78b66b2c123456783160
and.l @(0x12345678:32,r3.w),@-er1 ;78b66b2c12345678b160
and.l @(0x12345678:32,r3.w),@er1+ ;78b66b2c123456788160
and.l @(0x12345678:32,r3.w),@er1- ;78b66b2c12345678a160
and.l @(0x12345678:32,r3.w),@+er1 ;78b66b2c123456789160
and.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78b66b2c12345678c1609abc
and.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78b66b2c12345678c9609abcdef0
and.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78b66b2c12345678d2609abc
and.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78b66b2c12345678e2609abc
and.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78b66b2c12345678f2609abc
and.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78b66b2c12345678da609abcdef0
and.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78b66b2c12345678ea609abcdef0
and.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78b66b2c12345678fa609abcdef0
and.l @(0x12345678:32,r3.w),@0xffff9abc:16 ;78b66b2c1234567840609abc
and.l @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78b66b2c1234567848609abcdef0
 
and.l @(0x12345678:32,er3.l),@er1 ;78b76b2c123456780160
and.l @(0x12345678:32,er3.l),@(0xc:2,er1) ;78b76b2c123456783160
and.l @(0x12345678:32,er3.l),@-er1 ;78b76b2c12345678b160
and.l @(0x12345678:32,er3.l),@er1+ ;78b76b2c123456788160
and.l @(0x12345678:32,er3.l),@er1- ;78b76b2c12345678a160
and.l @(0x12345678:32,er3.l),@+er1 ;78b76b2c123456789160
and.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78b76b2c12345678c1609abc
and.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78b76b2c12345678c9609abcdef0
and.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78b76b2c12345678d2609abc
and.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78b76b2c12345678e2609abc
and.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78b76b2c12345678f2609abc
and.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78b76b2c12345678da609abcdef0
and.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78b76b2c12345678ea609abcdef0
and.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78b76b2c12345678fa609abcdef0
and.l @(0x12345678:32,er3.l),@0xffff9abc:16 ;78b76b2c1234567840609abc
and.l @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78b76b2c1234567848609abcdef0
 
and.l @0x1234:16,@er1 ;01046b0c12340160
and.l @0x1234:16,@(0xc:2,er1) ;01046b0c12343160
and.l @0x1234:16,@-er1 ;01046b0c1234b160
and.l @0x1234:16,@er1+ ;01046b0c12348160
and.l @0x1234:16,@er1- ;01046b0c1234a160
and.l @0x1234:16,@+er1 ;01046b0c12349160
and.l @0x1234:16,@(0xffff9abc:16,er1) ;01046b0c1234c1609abc
and.l @0x1234:16,@(0x9abcdef0:32,er1) ;01046b0c1234c9609abcdef0
and.l @0x1234:16,@(0xffff9abc:16,r2l.b) ;01046b0c1234d2609abc
and.l @0x1234:16,@(0xffff9abc:16,r2.w) ;01046b0c1234e2609abc
and.l @0x1234:16,@(0xffff9abc:16,er2.l) ;01046b0c1234f2609abc
and.l @0x1234:16,@(0x9abcdef0:32,r2l.b) ;01046b0c1234da609abcdef0
and.l @0x1234:16,@(0x9abcdef0:32,r2.w) ;01046b0c1234ea609abcdef0
and.l @0x1234:16,@(0x9abcdef0:32,er2.l) ;01046b0c1234fa609abcdef0
and.l @0x1234:16,@0xffff9abc:16 ;01046b0c123440609abc
and.l @0x1234:16,@0x9abcdef0:32 ;01046b0c123448609abcdef0
 
and.l @0x12345678:32,@er1 ;01046b2c123456780160
and.l @0x12345678:32,@(0xc:2,er1) ;01046b2c123456783160
and.l @0x12345678:32,@-er1 ;01046b2c12345678b160
and.l @0x12345678:32,@er1+ ;01046b2c123456788160
and.l @0x12345678:32,@er1- ;01046b2c12345678a160
and.l @0x12345678:32,@+er1 ;01046b2c123456789160
and.l @0x12345678:32,@(0xffff9abc:16,er1) ;01046b2c12345678c1609abc
and.l @0x12345678:32,@(0x9abcdef0:32,er1) ;01046b2c12345678c9609abcdef0
and.l @0x12345678:32,@(0xffff9abc:16,r2l.b) ;01046b2c12345678d2609abc
and.l @0x12345678:32,@(0xffff9abc:16,r2.w) ;01046b2c12345678e2609abc
and.l @0x12345678:32,@(0xffff9abc:16,er2.l) ;01046b2c12345678f2609abc
and.l @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;01046b2c12345678da609abcdef0
and.l @0x12345678:32,@(0x9abcdef0:32,r2.w) ;01046b2c12345678ea609abcdef0
and.l @0x12345678:32,@(0x9abcdef0:32,er2.l) ;01046b2c12345678fa609abcdef0
and.l @0x12345678:32,@0xffff9abc:16 ;01046b2c1234567840609abc
and.l @0x12345678:32,@0x9abcdef0:32 ;01046b2c1234567848609abcdef0
 
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/h8300/t11_logs.s
1,1176 → 1,1176
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;log_sft
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
not.b r1h ;1701
not.b @er1 ;7d101700
not.b @(0x3:2,er1) ;017768181700
not.b @er1+ ;01746c181700
not.b @-er1 ;01776c181700
not.b @+er1 ;01756c181700
not.b @er1- ;01766c181700
not.b @(0x1234:16,er1) ;01746e1812341700
not.b @(0x12345678:32,er1) ;78146a28123456781700
not.b @(0x1234:16,r2l.b) ;01756e2812341700
not.b @(0x1234:16,r2.w) ;01766e2812341700
not.b @(0x1234:16,er2.l) ;01776e2812341700
not.b @(0x12345678:32,r2l.b) ;78256a28123456781700
not.b @(0x12345678:32,r2.w) ;78266a28123456781700
not.b @(0x12345678:32,er2.l) ;78276a28123456781700
not.b @0xffffff12:8 ;7f121700
not.b @0x1234:16 ;6a1812341700
not.b @0x12345678:32 ;6a38123456781700
 
not.w r1 ;1711
not.w @er1 ;7d901710
not.w @(0x6:2,er1) ;015769181710
not.w @er1+ ;01546d181710
not.w @-er1 ;01576d181710
not.w @+er1 ;01556d181710
not.w @er1- ;01566d181710
not.w @(0x1234:16,er1) ;01546f1812341710
not.w @(0x12345678:32,er1) ;78146b28123456781710
not.w @(0x1234:16,r2l.b) ;01556f2812341710
not.w @(0x1234:16,r2.w) ;01566f2812341710
not.w @(0x1234:16,er2.l) ;01576f2812341710
not.w @(0x12345678:32,r2l.b) ;78256b28123456781710
not.w @(0x12345678:32,r2.w) ;78266b28123456781710
not.w @(0x12345678:32,er2.l) ;78276b28123456781710
not.w @0x1234:16 ;6b1812341710
not.w @0x12345678:32 ;6b38123456781710
 
not.l er1 ;1731
not.l @er1 ;010469181730
not.l @(0xc:2,er1) ;010769181730
not.l @er1+ ;01046d181730
not.l @-er1 ;01076d181730
not.l @+er1 ;01056d181730
not.l @er1- ;01066d181730
not.l @(0x1234:16,er1) ;01046f1812341730
not.l @(0x12345678:32,er1) ;78946b28123456781730
not.l @(0x1234:16,r2l.b) ;01056f2812341730
not.l @(0x1234:16,r2.w) ;01066f2812341730
not.l @(0x1234:16,er2.l) ;01076f2812341730
not.l @(0x12345678:32,r2l.b) ;78a56b28123456781730
not.l @(0x12345678:32,r2.w) ;78a66b28123456781730
not.l @(0x12345678:32,er2.l) ;78a76b28123456781730
not.l @0x1234:16 ;01046b0812341730
not.l @0x12345678:32 ;01046b28123456781730
 
shll.b r1h ;1001
shll.b @er1 ;7d101000
shll.b @(0x3:2,er1) ;017768181000
shll.b @er1+ ;01746c181000
shll.b @-er1 ;01776c181000
shll.b @+er1 ;01756c181000
shll.b @er1- ;01766c181000
shll.b @(0x1234:16,er1) ;01746e1812341000
shll.b @(0x12345678:32,er1) ;78146a28123456781000
shll.b @(0x1234:16,r2l.b) ;01756e2812341000
shll.b @(0x1234:16,r2.w) ;01766e2812341000
shll.b @(0x1234:16,er2.l) ;01776e2812341000
shll.b @(0x12345678:32,r2l.b) ;78256a28123456781000
shll.b @(0x12345678:32,r2.w) ;78266a28123456781000
shll.b @(0x12345678:32,er2.l) ;78276a28123456781000
shll.b @0xffffff12:8 ;7f121000
shll.b @0x1234:16 ;6a1812341000
shll.b @0x12345678:32 ;6a38123456781000
 
shll.w r1 ;1011
shll.w @er1 ;7d901010
shll.w @(0x6:2,er1) ;015769181010
shll.w @er1+ ;01546d181010
shll.w @-er1 ;01576d181010
shll.w @+er1 ;01556d181010
shll.w @er1- ;01566d181010
shll.w @(0x1234:16,er1) ;01546f1812341010
shll.w @(0x12345678:32,er1) ;78146b28123456781010
shll.w @(0x1234:16,r2l.b) ;01556f2812341010
shll.w @(0x1234:16,r2.w) ;01566f2812341010
shll.w @(0x1234:16,er2.l) ;01576f2812341010
shll.w @(0x12345678:32,r2l.b) ;78256b28123456781010
shll.w @(0x12345678:32,r2.w) ;78266b28123456781010
shll.w @(0x12345678:32,er2.l) ;78276b28123456781010
shll.w @0x1234:16 ;6b1812341010
shll.w @0x12345678:32 ;6b38123456781010
 
shll.l er1 ;1031
shll.l @er1 ;010469181030
shll.l @(0xc:2,er1) ;010769181030
shll.l @er1+ ;01046d181030
shll.l @-er1 ;01076d181030
shll.l @+er1 ;01056d181030
shll.l @er1- ;01066d181030
shll.l @(0x1234:16,er1) ;01046f1812341030
shll.l @(0x12345678:32,er1) ;78946b28123456781030
shll.l @(0x1234:16,r2l.b) ;01056f2812341030
shll.l @(0x1234:16,r2.w) ;01066f2812341030
shll.l @(0x1234:16,er2.l) ;01076f2812341030
shll.l @(0x12345678:32,r2l.b) ;78a56b28123456781030
shll.l @(0x12345678:32,r2.w) ;78a66b28123456781030
shll.l @(0x12345678:32,er2.l) ;78a76b28123456781030
shll.l @0x1234:16 ;01046b0812341030
shll.l @0x12345678:32 ;01046b28123456781030
 
shll.b #2,r1h ;1041
shll.b #2,@er1 ;7d101040
shll.b #2,@(0x3:2,er1) ;017768181040
shll.b #2,@er1+ ;01746c181040
shll.b #2,@-er1 ;01776c181040
shll.b #2,@+er1 ;01756c181040
shll.b #2,@er1- ;01766c181040
shll.b #2,@(0x1234:16,er1) ;01746e1812341040
shll.b #2,@(0x12345678:32,er1) ;78146a28123456781040
shll.b #2,@(0x1234:16,r2l.b) ;01756e2812341040
shll.b #2,@(0x1234:16,r2.w) ;01766e2812341040
shll.b #2,@(0x1234:16,er2.l) ;01776e2812341040
shll.b #2,@(0x12345678:32,r2l.b) ;78256a28123456781040
shll.b #2,@(0x12345678:32,r2.w) ;78266a28123456781040
shll.b #2,@(0x12345678:32,er2.l) ;78276a28123456781040
shll.b #2,@0xffffff12:8 ;7f121040
shll.b #2,@0x1234:16 ;6a1812341040
shll.b #2,@0x12345678:32 ;6a38123456781040
 
shll.w #2,r1 ;1051
shll.w #2,@er1 ;7d901050
shll.w #2,@(0x6:2,er1) ;015769181050
shll.w #2,@er1+ ;01546d181050
shll.w #2,@-er1 ;01576d181050
shll.w #2,@+er1 ;01556d181050
shll.w #2,@er1- ;01566d181050
shll.w #2,@(0x1234:16,er1) ;01546f1812341050
shll.w #2,@(0x12345678:32,er1) ;78146b28123456781050
shll.w #2,@(0x1234:16,r2l.b) ;01556f2812341050
shll.w #2,@(0x1234:16,r2.w) ;01566f2812341050
shll.w #2,@(0x1234:16,er2.l) ;01576f2812341050
shll.w #2,@(0x12345678:32,r2l.b) ;78256b28123456781050
shll.w #2,@(0x12345678:32,r2.w) ;78266b28123456781050
shll.w #2,@(0x12345678:32,er2.l) ;78276b28123456781050
shll.w #2,@0x1234:16 ;6b1812341050
shll.w #2,@0x12345678:32 ;6b38123456781050
 
shll.l #2,er1 ;1071
shll.l #2,@er1 ;010469181070
shll.l #2,@(0xc:2,er1) ;010769181070
shll.l #2,@er1+ ;01046d181070
shll.l #2,@-er1 ;01076d181070
shll.l #2,@+er1 ;01056d181070
shll.l #2,@er1- ;01066d181070
shll.l #2,@(0x1234:16,er1) ;01046f1812341070
shll.l #2,@(0x12345678:32,er1) ;78946b28123456781070
shll.l #2,@(0x1234:16,r2l.b) ;01056f2812341070
shll.l #2,@(0x1234:16,r2.w) ;01066f2812341070
shll.l #2,@(0x1234:16,er2.l) ;01076f2812341070
shll.l #2,@(0x12345678:32,r2l.b) ;78a56b28123456781070
shll.l #2,@(0x12345678:32,r2.w) ;78a66b28123456781070
shll.l #2,@(0x12345678:32,er2.l) ;78a76b28123456781070
shll.l #2,@0x1234:16 ;01046b0812341070
shll.l #2,@0x12345678:32 ;01046b28123456781070
 
shll.b #4,r1h ;10a1
shll.b #4,@er1 ;7d1010a0
shll.b #4,@(0x3:2,er1) ;0177681810a0
shll.b #4,@er1+ ;01746c1810a0
shll.b #4,@-er1 ;01776c1810a0
shll.b #4,@+er1 ;01756c1810a0
shll.b #4,@er1- ;01766c1810a0
shll.b #4,@(0x1234:16,er1) ;01746e18123410a0
shll.b #4,@(0x12345678:32,er1) ;78146a281234567810a0
shll.b #4,@(0x1234:16,r2l.b) ;01756e28123410a0
shll.b #4,@(0x1234:16,r2.w) ;01766e28123410a0
shll.b #4,@(0x1234:16,er2.l) ;01776e28123410a0
shll.b #4,@(0x12345678:32,r2l.b) ;78256a281234567810a0
shll.b #4,@(0x12345678:32,r2.w) ;78266a281234567810a0
shll.b #4,@(0x12345678:32,er2.l) ;78276a281234567810a0
shll.b #4,@0xffffff12:8 ;7f1210a0
shll.b #4,@0x1234:16 ;6a18123410a0
shll.b #4,@0x12345678:32 ;6a381234567810a0
 
shll.w #4,r1 ;1021
shll.w #4,@er1 ;7d901020
shll.w #4,@(0x6:2,er1) ;015769181020
shll.w #4,@er1+ ;01546d181020
shll.w #4,@-er1 ;01576d181020
shll.w #4,@+er1 ;01556d181020
shll.w #4,@er1- ;01566d181020
shll.w #4,@(0x1234:16,er1) ;01546f1812341020
shll.w #4,@(0x12345678:32,er1) ;78146b28123456781020
shll.w #4,@(0x1234:16,r2l.b) ;01556f2812341020
shll.w #4,@(0x1234:16,r2.w) ;01566f2812341020
shll.w #4,@(0x1234:16,er2.l) ;01576f2812341020
shll.w #4,@(0x12345678:32,r2l.b) ;78256b28123456781020
shll.w #4,@(0x12345678:32,r2.w) ;78266b28123456781020
shll.w #4,@(0x12345678:32,er2.l) ;78276b28123456781020
shll.w #4,@0x1234:16 ;6b1812341020
shll.w #4,@0x12345678:32 ;6b38123456781020
 
shll.l #4,er1 ;1039
shll.l #4,@er1 ;010469181038
shll.l #4,@(0xc:2,er1) ;010769181038
shll.l #4,@er1+ ;01046d181038
shll.l #4,@-er1 ;01076d181038
shll.l #4,@+er1 ;01056d181038
shll.l #4,@er1- ;01066d181038
shll.l #4,@(0x1234:16,er1) ;01046f1812341038
shll.l #4,@(0x12345678:32,er1) ;78946b28123456781038
shll.l #4,@(0x1234:16,r2l.b) ;01056f2812341038
shll.l #4,@(0x1234:16,r2.w) ;01066f2812341038
shll.l #4,@(0x1234:16,er2.l) ;01076f2812341038
shll.l #4,@(0x12345678:32,r2l.b) ;78a56b28123456781038
shll.l #4,@(0x12345678:32,r2.w) ;78a66b28123456781038
shll.l #4,@(0x12345678:32,er2.l) ;78a76b28123456781038
shll.l #4,@0x1234:16 ;01046b0812341038
shll.l #4,@0x12345678:32 ;01046b28123456781038
 
shll.w #8,r1 ;1061
shll.w #8,@er1 ;7d901060
shll.w #8,@(0x6:2,er1) ;015769181060
shll.w #8,@er1+ ;01546d181060
shll.w #8,@-er1 ;01576d181060
shll.w #8,@+er1 ;01556d181060
shll.w #8,@er1- ;01566d181060
shll.w #8,@(0x1234:16,er1) ;01546f1812341060
shll.w #8,@(0x12345678:32,er1) ;78146b28123456781060
shll.w #8,@(0x1234:16,r2l.b) ;01556f2812341060
shll.w #8,@(0x1234:16,r2.w) ;01566f2812341060
shll.w #8,@(0x1234:16,er2.l) ;01576f2812341060
shll.w #8,@(0x12345678:32,r2l.b) ;78256b28123456781060
shll.w #8,@(0x12345678:32,r2.w) ;78266b28123456781060
shll.w #8,@(0x12345678:32,er2.l) ;78276b28123456781060
shll.w #8,@0x1234:16 ;6b1812341060
shll.w #8,@0x12345678:32 ;6b38123456781060
 
shll.l #8,er1 ;1079
shll.l #8,@er1 ;010469181078
shll.l #8,@(0xc:2,er1) ;010769181078
shll.l #8,@er1+ ;01046d181078
shll.l #8,@-er1 ;01076d181078
shll.l #8,@+er1 ;01056d181078
shll.l #8,@er1- ;01066d181078
shll.l #8,@(0x1234:16,er1) ;01046f1812341078
shll.l #8,@(0x12345678:32,er1) ;78946b28123456781078
shll.l #8,@(0x1234:16,r2l.b) ;01056f2812341078
shll.l #8,@(0x1234:16,r2.w) ;01066f2812341078
shll.l #8,@(0x1234:16,er2.l) ;01076f2812341078
shll.l #8,@(0x12345678:32,r2l.b) ;78a56b28123456781078
shll.l #8,@(0x12345678:32,r2.w) ;78a66b28123456781078
shll.l #8,@(0x12345678:32,er2.l) ;78a76b28123456781078
shll.l #8,@0x1234:16 ;01046b0812341078
shll.l #8,@0x12345678:32 ;01046b28123456781078
 
shll.l #16,er1 ;10f9
shll.l #16,@er1 ;0104691810f8
shll.l #16,@(0xc:2,er1) ;0107691810f8
shll.l #16,@er1+ ;01046d1810f8
shll.l #16,@-er1 ;01076d1810f8
shll.l #16,@+er1 ;01056d1810f8
shll.l #16,@er1- ;01066d1810f8
shll.l #16,@(0x1234:16,er1) ;01046f18123410f8
shll.l #16,@(0x12345678:32,er1) ;78946b281234567810f8
shll.l #16,@(0x1234:16,r2l.b) ;01056f28123410f8
shll.l #16,@(0x1234:16,r2.w) ;01066f28123410f8
shll.l #16,@(0x1234:16,er2.l) ;01076f28123410f8
shll.l #16,@(0x12345678:32,r2l.b) ;78a56b281234567810f8
shll.l #16,@(0x12345678:32,r2.w) ;78a66b281234567810f8
shll.l #16,@(0x12345678:32,er2.l) ;78a76b281234567810f8
shll.l #16,@0x1234:16 ;01046b08123410f8
shll.l #16,@0x12345678:32 ;01046b281234567810f8
 
shll.b #0x7:5,r1h ;03871001
shll.w #0xf:5,r1 ;038f1011
shll.l #0x1f:5,er1 ;039f1031
 
shll.b r3h,r1h ;78381001
shll.w r3h,r1 ;78381011
shll.l r3h,er1 ;78381031
 
shlr.b r1h ;1101
shlr.b @er1 ;7d101100
shlr.b @(0x3:2,er1) ;017768181100
shlr.b @er1+ ;01746c181100
shlr.b @-er1 ;01776c181100
shlr.b @+er1 ;01756c181100
shlr.b @er1- ;01766c181100
shlr.b @(0x1234:16,er1) ;01746e1812341100
shlr.b @(0x12345678:32,er1) ;78146a28123456781100
shlr.b @(0x1234:16,r2l.b) ;01756e2812341100
shlr.b @(0x1234:16,r2.w) ;01766e2812341100
shlr.b @(0x1234:16,er2.l) ;01776e2812341100
shlr.b @(0x12345678:32,r2l.b) ;78256a28123456781100
shlr.b @(0x12345678:32,r2.w) ;78266a28123456781100
shlr.b @(0x12345678:32,er2.l) ;78276a28123456781100
shlr.b @0xffffff12:8 ;7f121100
shlr.b @0x1234:16 ;6a1812341100
shlr.b @0x12345678:32 ;6a38123456781100
 
shlr.w r1 ;1111
shlr.w @er1 ;7d901110
shlr.w @(0x6:2,er1) ;015769181110
shlr.w @er1+ ;01546d181110
shlr.w @-er1 ;01576d181110
shlr.w @+er1 ;01556d181110
shlr.w @er1- ;01566d181110
shlr.w @(0x1234:16,er1) ;01546f1812341110
shlr.w @(0x12345678:32,er1) ;78146b28123456781110
shlr.w @(0x1234:16,r2l.b) ;01556f2812341110
shlr.w @(0x1234:16,r2.w) ;01566f2812341110
shlr.w @(0x1234:16,er2.l) ;01576f2812341110
shlr.w @(0x12345678:32,r2l.b) ;78256b28123456781110
shlr.w @(0x12345678:32,r2.w) ;78266b28123456781110
shlr.w @(0x12345678:32,er2.l) ;78276b28123456781110
shlr.w @0x1234:16 ;6b1812341110
shlr.w @0x12345678:32 ;6b38123456781110
 
shlr.l er1 ;1131
shlr.l @er1 ;010469181130
shlr.l @(0xc:2,er1) ;010769181130
shlr.l @er1+ ;01046d181130
shlr.l @-er1 ;01076d181130
shlr.l @+er1 ;01056d181130
shlr.l @er1- ;01066d181130
shlr.l @(0x1234:16,er1) ;01046f1812341130
shlr.l @(0x12345678:32,er1) ;78946b28123456781130
shlr.l @(0x1234:16,r2l.b) ;01056f2812341130
shlr.l @(0x1234:16,r2.w) ;01066f2812341130
shlr.l @(0x1234:16,er2.l) ;01076f2812341130
shlr.l @(0x12345678:32,r2l.b) ;78a56b28123456781130
shlr.l @(0x12345678:32,r2.w) ;78a66b28123456781130
shlr.l @(0x12345678:32,er2.l) ;78a76b28123456781130
shlr.l @0x1234:16 ;01046b0812341130
shlr.l @0x12345678:32 ;01046b28123456781130
 
shlr.b #2,r1h ;1141
shlr.b #2,@er1 ;7d101140
shlr.b #2,@(0x3:2,er1) ;017768181140
shlr.b #2,@er1+ ;01746c181140
shlr.b #2,@-er1 ;01776c181140
shlr.b #2,@+er1 ;01756c181140
shlr.b #2,@er1- ;01766c181140
shlr.b #2,@(0x1234:16,er1) ;01746e1812341140
shlr.b #2,@(0x12345678:32,er1) ;78146a28123456781140
shlr.b #2,@(0x1234:16,r2l.b) ;01756e2812341140
shlr.b #2,@(0x1234:16,r2.w) ;01766e2812341140
shlr.b #2,@(0x1234:16,er2.l) ;01776e2812341140
shlr.b #2,@(0x12345678:32,r2l.b) ;78256a28123456781140
shlr.b #2,@(0x12345678:32,r2.w) ;78266a28123456781140
shlr.b #2,@(0x12345678:32,er2.l) ;78276a28123456781140
shlr.b #2,@0xffffff12:8 ;7f121140
shlr.b #2,@0x1234:16 ;6a1812341140
shlr.b #2,@0x12345678:32 ;6a38123456781140
 
shlr.w #2,r1 ;1151
shlr.w #2,@er1 ;7d901150
shlr.w #2,@(0x6:2,er1) ;015769181150
shlr.w #2,@er1+ ;01546d181150
shlr.w #2,@-er1 ;01576d181150
shlr.w #2,@+er1 ;01556d181150
shlr.w #2,@er1- ;01566d181150
shlr.w #2,@(0x1234:16,er1) ;01546f1812341150
shlr.w #2,@(0x12345678:32,er1) ;78146b28123456781150
shlr.w #2,@(0x1234:16,r2l.b) ;01556f2812341150
shlr.w #2,@(0x1234:16,r2.w) ;01566f2812341150
shlr.w #2,@(0x1234:16,er2.l) ;01576f2812341150
shlr.w #2,@(0x12345678:32,r2l.b) ;78256b28123456781150
shlr.w #2,@(0x12345678:32,r2.w) ;78266b28123456781150
shlr.w #2,@(0x12345678:32,er2.l) ;78276b28123456781150
shlr.w #2,@0x1234:16 ;6b1812341150
shlr.w #2,@0x12345678:32 ;6b38123456781150
 
shlr.l #2,er1 ;1171
shlr.l #2,@er1 ;010469181170
shlr.l #2,@(0xc:2,er1) ;010769181170
shlr.l #2,@er1+ ;01046d181170
shlr.l #2,@-er1 ;01076d181170
shlr.l #2,@+er1 ;01056d181170
shlr.l #2,@er1- ;01066d181170
shlr.l #2,@(0x1234:16,er1) ;01046f1812341170
shlr.l #2,@(0x12345678:32,er1) ;78946b28123456781170
shlr.l #2,@(0x1234:16,r2l.b) ;01056f2812341170
shlr.l #2,@(0x1234:16,r2.w) ;01066f2812341170
shlr.l #2,@(0x1234:16,er2.l) ;01076f2812341170
shlr.l #2,@(0x12345678:32,r2l.b) ;78a56b28123456781170
shlr.l #2,@(0x12345678:32,r2.w) ;78a66b28123456781170
shlr.l #2,@(0x12345678:32,er2.l) ;78a76b28123456781170
shlr.l #2,@0x1234:16 ;01046b0812341170
shlr.l #2,@0x12345678:32 ;01046b28123456781170
 
shlr.b #4,r1h ;11a1
shlr.b #4,@er1 ;7d1011a0
shlr.b #4,@(0x3:2,er1) ;0177681811a0
shlr.b #4,@er1+ ;01746c1811a0
shlr.b #4,@-er1 ;01776c1811a0
shlr.b #4,@+er1 ;01756c1811a0
shlr.b #4,@er1- ;01766c1811a0
shlr.b #4,@(0x1234:16,er1) ;01746e18123411a0
shlr.b #4,@(0x12345678:32,er1) ;78146a281234567811a0
shlr.b #4,@(0x1234:16,r2l.b) ;01756e28123411a0
shlr.b #4,@(0x1234:16,r2.w) ;01766e28123411a0
shlr.b #4,@(0x1234:16,er2.l) ;01776e28123411a0
shlr.b #4,@(0x12345678:32,r2l.b) ;78256a281234567811a0
shlr.b #4,@(0x12345678:32,r2.w) ;78266a281234567811a0
shlr.b #4,@(0x12345678:32,er2.l) ;78276a281234567811a0
shlr.b #4,@0xffffff12:8 ;7f1211a0
shlr.b #4,@0x1234:16 ;6a18123411a0
shlr.b #4,@0x12345678:32 ;6a381234567811a0
 
shlr.w #4,r1 ;1121
shlr.w #4,@er1 ;7d901120
shlr.w #4,@(0x6:2,er1) ;015769181120
shlr.w #4,@er1+ ;01546d181120
shlr.w #4,@-er1 ;01576d181120
shlr.w #4,@+er1 ;01556d181120
shlr.w #4,@er1- ;01566d181120
shlr.w #4,@(0x1234:16,er1) ;01546f1812341120
shlr.w #4,@(0x12345678:32,er1) ;78146b28123456781120
shlr.w #4,@(0x1234:16,r2l.b) ;01556f2812341120
shlr.w #4,@(0x1234:16,r2.w) ;01566f2812341120
shlr.w #4,@(0x1234:16,er2.l) ;01576f2812341120
shlr.w #4,@(0x12345678:32,r2l.b) ;78256b28123456781120
shlr.w #4,@(0x12345678:32,r2.w) ;78266b28123456781120
shlr.w #4,@(0x12345678:32,er2.l) ;78276b28123456781120
shlr.w #4,@0x1234:16 ;6b1812341120
shlr.w #4,@0x12345678:32 ;6b38123456781120
 
shlr.l #4,er1 ;1139
shlr.l #4,@er1 ;010469181138
shlr.l #4,@(0xc:2,er1) ;010769181138
shlr.l #4,@er1+ ;01046d181138
shlr.l #4,@-er1 ;01076d181138
shlr.l #4,@+er1 ;01056d181138
shlr.l #4,@er1- ;01066d181138
shlr.l #4,@(0x1234:16,er1) ;01046f1812341138
shlr.l #4,@(0x12345678:32,er1) ;78946b28123456781138
shlr.l #4,@(0x1234:16,r2l.b) ;01056f2812341138
shlr.l #4,@(0x1234:16,r2.w) ;01066f2812341138
shlr.l #4,@(0x1234:16,er2.l) ;01076f2812341138
shlr.l #4,@(0x12345678:32,r2l.b) ;78a56b28123456781138
shlr.l #4,@(0x12345678:32,r2.w) ;78a66b28123456781138
shlr.l #4,@(0x12345678:32,er2.l) ;78a76b28123456781138
shlr.l #4,@0x1234:16 ;01046b0812341138
shlr.l #4,@0x12345678:32 ;01046b28123456781138
 
shlr.w #8,r1 ;1161
shlr.w #8,@er1 ;7d901160
shlr.w #8,@(0x6:2,er1) ;015769181160
shlr.w #8,@er1+ ;01546d181160
shlr.w #8,@-er1 ;01576d181160
shlr.w #8,@+er1 ;01556d181160
shlr.w #8,@er1- ;01566d181160
shlr.w #8,@(0x1234:16,er1) ;01546f1812341160
shlr.w #8,@(0x12345678:32,er1) ;78146b28123456781160
shlr.w #8,@(0x1234:16,r2l.b) ;01556f2812341160
shlr.w #8,@(0x1234:16,r2.w) ;01566f2812341160
shlr.w #8,@(0x1234:16,er2.l) ;01576f2812341160
shlr.w #8,@(0x12345678:32,r2l.b) ;78256b28123456781160
shlr.w #8,@(0x12345678:32,r2.w) ;78266b28123456781160
shlr.w #8,@(0x12345678:32,er2.l) ;78276b28123456781160
shlr.w #8,@0x1234:16 ;6b1812341160
shlr.w #8,@0x12345678:32 ;6b38123456781160
 
shlr.l #8,er1 ;1179
shlr.l #8,@er1 ;010469181178
shlr.l #8,@(0xc:2,er1) ;010769181178
shlr.l #8,@er1+ ;01046d181178
shlr.l #8,@-er1 ;01076d181178
shlr.l #8,@+er1 ;01056d181178
shlr.l #8,@er1- ;01066d181178
shlr.l #8,@(0x1234:16,er1) ;01046f1812341178
shlr.l #8,@(0x12345678:32,er1) ;78946b28123456781178
shlr.l #8,@(0x1234:16,r2l.b) ;01056f2812341178
shlr.l #8,@(0x1234:16,r2.w) ;01066f2812341178
shlr.l #8,@(0x1234:16,er2.l) ;01076f2812341178
shlr.l #8,@(0x12345678:32,r2l.b) ;78a56b28123456781178
shlr.l #8,@(0x12345678:32,r2.w) ;78a66b28123456781178
shlr.l #8,@(0x12345678:32,er2.l) ;78a76b28123456781178
shlr.l #8,@0x1234:16 ;01046b0812341178
shlr.l #8,@0x12345678:32 ;01046b28123456781178
 
shlr.l #16,er1 ;11f9
shlr.l #16,@er1 ;0104691811f8
shlr.l #16,@(0xc:2,er1) ;0107691811f8
shlr.l #16,@er1+ ;01046d1811f8
shlr.l #16,@-er1 ;01076d1811f8
shlr.l #16,@+er1 ;01056d1811f8
shlr.l #16,@er1- ;01066d1811f8
shlr.l #16,@(0x1234:16,er1) ;01046f18123411f8
shlr.l #16,@(0x12345678:32,er1) ;78946b281234567811f8
shlr.l #16,@(0x1234:16,r2l.b) ;01056f28123411f8
shlr.l #16,@(0x1234:16,r2.w) ;01066f28123411f8
shlr.l #16,@(0x1234:16,er2.l) ;01076f28123411f8
shlr.l #16,@(0x12345678:32,r2l.b) ;78a56b281234567811f8
shlr.l #16,@(0x12345678:32,r2.w) ;78a66b281234567811f8
shlr.l #16,@(0x12345678:32,er2.l) ;78a76b281234567811f8
shlr.l #16,@0x1234:16 ;01046b08123411f8
shlr.l #16,@0x12345678:32 ;01046b281234567811f8
 
shlr.b #0x7:5,r1h ;03871101
shlr.w #0xf:5,r1 ;038f1111
shlr.l #0x1f:5,er1 ;039f1131
 
shlr.b r3h,r1h ;78381101
shlr.w r3h,r1 ;78381111
shlr.l r3h,er1 ;78381131
 
shal.b r1h ;1081
shal.b @er1 ;7d101080
shal.b @(0x3:2,er1) ;017768181080
shal.b @er1+ ;01746c181080
shal.b @-er1 ;01776c181080
shal.b @+er1 ;01756c181080
shal.b @er1- ;01766c181080
shal.b @(0x1234:16,er1) ;01746e1812341080
shal.b @(0x12345678:32,er1) ;78146a28123456781080
shal.b @(0x1234:16,r2l.b) ;01756e2812341080
shal.b @(0x1234:16,r2.w) ;01766e2812341080
shal.b @(0x1234:16,er2.l) ;01776e2812341080
shal.b @(0x12345678:32,r2l.b) ;78256a28123456781080
shal.b @(0x12345678:32,r2.w) ;78266a28123456781080
shal.b @(0x12345678:32,er2.l) ;78276a28123456781080
shal.b @0xffffff12:8 ;7f121080
shal.b @0x1234:16 ;6a1812341080
shal.b @0x12345678:32 ;6a38123456781080
 
shal.w r1 ;1091
shal.w @er1 ;7d901090
shal.w @(0x6:2,er1) ;015769181090
shal.w @er1+ ;01546d181090
shal.w @-er1 ;01576d181090
shal.w @+er1 ;01556d181090
shal.w @er1- ;01566d181090
shal.w @(0x1234:16,er1) ;01546f1812341090
shal.w @(0x12345678:32,er1) ;78146b28123456781090
shal.w @(0x1234:16,r2l.b) ;01556f2812341090
shal.w @(0x1234:16,r2.w) ;01566f2812341090
shal.w @(0x1234:16,er2.l) ;01576f2812341090
shal.w @(0x12345678:32,r2l.b) ;78256b28123456781090
shal.w @(0x12345678:32,r2.w) ;78266b28123456781090
shal.w @(0x12345678:32,er2.l) ;78276b28123456781090
shal.w @0x1234:16 ;6b1812341090
shal.w @0x12345678:32 ;6b38123456781090
 
shal.l er1 ;10b1
shal.l @er1 ;0104691810b0
shal.l @(0xc:2,er1) ;0107691810b0
shal.l @er1+ ;01046d1810b0
shal.l @-er1 ;01076d1810b0
shal.l @+er1 ;01056d1810b0
shal.l @er1- ;01066d1810b0
shal.l @(0x1234:16,er1) ;01046f18123410b0
shal.l @(0x12345678:32,er1) ;78946b281234567810b0
shal.l @(0x1234:16,r2l.b) ;01056f28123410b0
shal.l @(0x1234:16,r2.w) ;01066f28123410b0
shal.l @(0x1234:16,er2.l) ;01076f28123410b0
shal.l @(0x12345678:32,r2l.b) ;78a56b281234567810b0
shal.l @(0x12345678:32,r2.w) ;78a66b281234567810b0
shal.l @(0x12345678:32,er2.l) ;78a76b281234567810b0
shal.l @0x1234:16 ;01046b08123410b0
shal.l @0x12345678:32 ;01046b281234567810b0
 
shal.b #2,r1h ;10c1
shal.b #2,@er1 ;7d1010c0
shal.b #2,@(0x3:2,er1) ;0177681810c0
shal.b #2,@er1+ ;01746c1810c0
shal.b #2,@-er1 ;01776c1810c0
shal.b #2,@+er1 ;01756c1810c0
shal.b #2,@er1- ;01766c1810c0
shal.b #2,@(0x1234:16,er1) ;01746e18123410c0
shal.b #2,@(0x12345678:32,er1) ;78146a281234567810c0
shal.b #2,@(0x1234:16,r2l.b) ;01756e28123410c0
shal.b #2,@(0x1234:16,r2.w) ;01766e28123410c0
shal.b #2,@(0x1234:16,er2.l) ;01776e28123410c0
shal.b #2,@(0x12345678:32,r2l.b) ;78256a281234567810c0
shal.b #2,@(0x12345678:32,r2.w) ;78266a281234567810c0
shal.b #2,@(0x12345678:32,er2.l) ;78276a281234567810c0
shal.b #2,@0xffffff12:8 ;7f1210c0
shal.b #2,@0x1234:16 ;6a18123410c0
shal.b #2,@0x12345678:32 ;6a381234567810c0
 
shal.w #2,r1 ;10d1
shal.w #2,@er1 ;7d9010d0
shal.w #2,@(0x6:2,er1) ;0157691810d0
shal.w #2,@er1+ ;01546d1810d0
shal.w #2,@-er1 ;01576d1810d0
shal.w #2,@+er1 ;01556d1810d0
shal.w #2,@er1- ;01566d1810d0
shal.w #2,@(0x1234:16,er1) ;01546f18123410d0
shal.w #2,@(0x12345678:32,er1) ;78146b281234567810d0
shal.w #2,@(0x1234:16,r2l.b) ;01556f28123410d0
shal.w #2,@(0x1234:16,r2.w) ;01566f28123410d0
shal.w #2,@(0x1234:16,er2.l) ;01576f28123410d0
shal.w #2,@(0x12345678:32,r2l.b) ;78256b281234567810d0
shal.w #2,@(0x12345678:32,r2.w) ;78266b281234567810d0
shal.w #2,@(0x12345678:32,er2.l) ;78276b281234567810d0
shal.w #2,@0x1234:16 ;6b18123410d0
shal.w #2,@0x12345678:32 ;6b381234567810d0
 
shal.l #2,er1 ;10f1
shal.l #2,@er1 ;0104691810f0
shal.l #2,@(0xc:2,er1) ;0107691810f0
shal.l #2,@er1+ ;01046d1810f0
shal.l #2,@-er1 ;01076d1810f0
shal.l #2,@+er1 ;01056d1810f0
shal.l #2,@er1- ;01066d1810f0
shal.l #2,@(0x1234:16,er1) ;01046f18123410f0
shal.l #2,@(0x12345678:32,er1) ;78946b281234567810f0
shal.l #2,@(0x1234:16,r2l.b) ;01056f28123410f0
shal.l #2,@(0x1234:16,r2.w) ;01066f28123410f0
shal.l #2,@(0x1234:16,er2.l) ;01076f28123410f0
shal.l #2,@(0x12345678:32,r2l.b) ;78a56b281234567810f0
shal.l #2,@(0x12345678:32,r2.w) ;78a66b281234567810f0
shal.l #2,@(0x12345678:32,er2.l) ;78a76b281234567810f0
shal.l #2,@0x1234:16 ;01046b08123410f0
shal.l #2,@0x12345678:32 ;01046b281234567810f0
 
shar.b r1h ;1181
shar.b @er1 ;7d101180
shar.b @(0x3:2,er1) ;017768181180
shar.b @er1+ ;01746c181180
shar.b @-er1 ;01776c181180
shar.b @+er1 ;01756c181180
shar.b @er1- ;01766c181180
shar.b @(0x1234:16,er1) ;01746e1812341180
shar.b @(0x12345678:32,er1) ;78146a28123456781180
shar.b @(0x1234:16,r2l.b) ;01756e2812341180
shar.b @(0x1234:16,r2.w) ;01766e2812341180
shar.b @(0x1234:16,er2.l) ;01776e2812341180
shar.b @(0x12345678:32,r2l.b) ;78256a28123456781180
shar.b @(0x12345678:32,r2.w) ;78266a28123456781180
shar.b @(0x12345678:32,er2.l) ;78276a28123456781180
shar.b @0xffffff12:8 ;7f121180
shar.b @0x1234:16 ;6a1812341180
shar.b @0x12345678:32 ;6a38123456781180
 
shar.w r1 ;1191
shar.w @er1 ;7d901190
shar.w @(0x6:2,er1) ;015769181190
shar.w @er1+ ;01546d181190
shar.w @-er1 ;01576d181190
shar.w @+er1 ;01556d181190
shar.w @er1- ;01566d181190
shar.w @(0x1234:16,er1) ;01546f1812341190
shar.w @(0x12345678:32,er1) ;78146b28123456781190
shar.w @(0x1234:16,r2l.b) ;01556f2812341190
shar.w @(0x1234:16,r2.w) ;01566f2812341190
shar.w @(0x1234:16,er2.l) ;01576f2812341190
shar.w @(0x12345678:32,r2l.b) ;78256b28123456781190
shar.w @(0x12345678:32,r2.w) ;78266b28123456781190
shar.w @(0x12345678:32,er2.l) ;78276b28123456781190
shar.w @0x1234:16 ;6b1812341190
shar.w @0x12345678:32 ;6b38123456781190
 
shar.l er1 ;11b1
shar.l @er1 ;0104691811b0
shar.l @(0xc:2,er1) ;0107691811b0
shar.l @er1+ ;01046d1811b0
shar.l @-er1 ;01076d1811b0
shar.l @+er1 ;01056d1811b0
shar.l @er1- ;01066d1811b0
shar.l @(0x1234:16,er1) ;01046f18123411b0
shar.l @(0x12345678:32,er1) ;78946b281234567811b0
shar.l @(0x1234:16,r2l.b) ;01056f28123411b0
shar.l @(0x1234:16,r2.w) ;01066f28123411b0
shar.l @(0x1234:16,er2.l) ;01076f28123411b0
shar.l @(0x12345678:32,r2l.b) ;78a56b281234567811b0
shar.l @(0x12345678:32,r2.w) ;78a66b281234567811b0
shar.l @(0x12345678:32,er2.l) ;78a76b281234567811b0
shar.l @0x1234:16 ;01046b08123411b0
shar.l @0x12345678:32 ;01046b281234567811b0
 
shar.b #2,r1h ;11c1
shar.b #2,@er1 ;7d1011c0
shar.b #2,@(0x3:2,er1) ;0177681811c0
shar.b #2,@er1+ ;01746c1811c0
shar.b #2,@-er1 ;01776c1811c0
shar.b #2,@+er1 ;01756c1811c0
shar.b #2,@er1- ;01766c1811c0
shar.b #2,@(0x1234:16,er1) ;01746e18123411c0
shar.b #2,@(0x12345678:32,er1) ;78146a281234567811c0
shar.b #2,@(0x1234:16,r2l.b) ;01756e28123411c0
shar.b #2,@(0x1234:16,r2.w) ;01766e28123411c0
shar.b #2,@(0x1234:16,er2.l) ;01776e28123411c0
shar.b #2,@(0x12345678:32,r2l.b) ;78256a281234567811c0
shar.b #2,@(0x12345678:32,r2.w) ;78266a281234567811c0
shar.b #2,@(0x12345678:32,er2.l) ;78276a281234567811c0
shar.b #2,@0xffffff12:8 ;7f1211c0
shar.b #2,@0x1234:16 ;6a18123411c0
shar.b #2,@0x12345678:32 ;6a381234567811c0
 
shar.w #2,r1 ;11d1
shar.w #2,@er1 ;7d9011d0
shar.w #2,@(0x6:2,er1) ;0157691811d0
shar.w #2,@er1+ ;01546d1811d0
shar.w #2,@-er1 ;01576d1811d0
shar.w #2,@+er1 ;01556d1811d0
shar.w #2,@er1- ;01566d1811d0
shar.w #2,@(0x1234:16,er1) ;01546f18123411d0
shar.w #2,@(0x12345678:32,er1) ;78146b281234567811d0
shar.w #2,@(0x1234:16,r2l.b) ;01556f28123411d0
shar.w #2,@(0x1234:16,r2.w) ;01566f28123411d0
shar.w #2,@(0x1234:16,er2.l) ;01576f28123411d0
shar.w #2,@(0x12345678:32,r2l.b) ;78256b281234567811d0
shar.w #2,@(0x12345678:32,r2.w) ;78266b281234567811d0
shar.w #2,@(0x12345678:32,er2.l) ;78276b281234567811d0
shar.w #2,@0x1234:16 ;6b18123411d0
shar.w #2,@0x12345678:32 ;6b381234567811d0
 
shar.l #2,er1 ;11f1
shar.l #2,@er1 ;0104691811f0
shar.l #2,@(0xc:2,er1) ;0107691811f0
shar.l #2,@er1+ ;01046d1811f0
shar.l #2,@-er1 ;01076d1811f0
shar.l #2,@+er1 ;01056d1811f0
shar.l #2,@er1- ;01066d1811f0
shar.l #2,@(0x1234:16,er1) ;01046f18123411f0
shar.l #2,@(0x12345678:32,er1) ;78946b281234567811f0
shar.l #2,@(0x1234:16,r2l.b) ;01056f28123411f0
shar.l #2,@(0x1234:16,r2.w) ;01066f28123411f0
shar.l #2,@(0x1234:16,er2.l) ;01076f28123411f0
shar.l #2,@(0x12345678:32,r2l.b) ;78a56b281234567811f0
shar.l #2,@(0x12345678:32,r2.w) ;78a66b281234567811f0
shar.l #2,@(0x12345678:32,er2.l) ;78a76b281234567811f0
shar.l #2,@0x1234:16 ;01046b08123411f0
shar.l #2,@0x12345678:32 ;01046b281234567811f0
 
rotxl.b r1h ;1201
rotxl.b @er1 ;7d101200
rotxl.b @(0x3:2,er1) ;017768181200
rotxl.b @er1+ ;01746c181200
rotxl.b @-er1 ;01776c181200
rotxl.b @+er1 ;01756c181200
rotxl.b @er1- ;01766c181200
rotxl.b @(0x1234:16,er1) ;01746e1812341200
rotxl.b @(0x12345678:32,er1) ;78146a28123456781200
rotxl.b @(0x1234:16,r2l.b) ;01756e2812341200
rotxl.b @(0x1234:16,r2.w) ;01766e2812341200
rotxl.b @(0x1234:16,er2.l) ;01776e2812341200
rotxl.b @(0x12345678:32,r2l.b) ;78256a28123456781200
rotxl.b @(0x12345678:32,r2.w) ;78266a28123456781200
rotxl.b @(0x12345678:32,er2.l) ;78276a28123456781200
rotxl.b @0xffffff12:8 ;7f121200
rotxl.b @0x1234:16 ;6a1812341200
rotxl.b @0x12345678:32 ;6a38123456781200
 
rotxl.w r1 ;1211
rotxl.w @er1 ;7d901210
rotxl.w @(0x6:2,er1) ;015769181210
rotxl.w @er1+ ;01546d181210
rotxl.w @-er1 ;01576d181210
rotxl.w @+er1 ;01556d181210
rotxl.w @er1- ;01566d181210
rotxl.w @(0x1234:16,er1) ;01546f1812341210
rotxl.w @(0x12345678:32,er1) ;78146b28123456781210
rotxl.w @(0x1234:16,r2l.b) ;01556f2812341210
rotxl.w @(0x1234:16,r2.w) ;01566f2812341210
rotxl.w @(0x1234:16,er2.l) ;01576f2812341210
rotxl.w @(0x12345678:32,r2l.b) ;78256b28123456781210
rotxl.w @(0x12345678:32,r2.w) ;78266b28123456781210
rotxl.w @(0x12345678:32,er2.l) ;78276b28123456781210
rotxl.w @0x1234:16 ;6b1812341210
rotxl.w @0x12345678:32 ;6b38123456781210
 
rotxl.l er1 ;1231
rotxl.l @er1 ;010469181230
rotxl.l @(0xc:2,er1) ;010769181230
rotxl.l @er1+ ;01046d181230
rotxl.l @-er1 ;01076d181230
rotxl.l @+er1 ;01056d181230
rotxl.l @er1- ;01066d181230
rotxl.l @(0x1234:16,er1) ;01046f1812341230
rotxl.l @(0x12345678:32,er1) ;78946b28123456781230
rotxl.l @(0x1234:16,r2l.b) ;01056f2812341230
rotxl.l @(0x1234:16,r2.w) ;01066f2812341230
rotxl.l @(0x1234:16,er2.l) ;01076f2812341230
rotxl.l @(0x12345678:32,r2l.b) ;78a56b28123456781230
rotxl.l @(0x12345678:32,r2.w) ;78a66b28123456781230
rotxl.l @(0x12345678:32,er2.l) ;78a76b28123456781230
rotxl.l @0x1234:16 ;01046b0812341230
rotxl.l @0x12345678:32 ;01046b28123456781230
 
rotxl.b #2,r1h ;1241
rotxl.b #2,@er1 ;7d101240
rotxl.b #2,@(0x3:2,er1) ;017768181240
rotxl.b #2,@er1+ ;01746c181240
rotxl.b #2,@-er1 ;01776c181240
rotxl.b #2,@+er1 ;01756c181240
rotxl.b #2,@er1- ;01766c181240
rotxl.b #2,@(0x1234:16,er1) ;01746e1812341240
rotxl.b #2,@(0x12345678:32,er1) ;78146a28123456781240
rotxl.b #2,@(0x1234:16,r2l.b) ;01756e2812341240
rotxl.b #2,@(0x1234:16,r2.w) ;01766e2812341240
rotxl.b #2,@(0x1234:16,er2.l) ;01776e2812341240
rotxl.b #2,@(0x12345678:32,r2l.b) ;78256a28123456781240
rotxl.b #2,@(0x12345678:32,r2.w) ;78266a28123456781240
rotxl.b #2,@(0x12345678:32,er2.l) ;78276a28123456781240
rotxl.b #2,@0xffffff12:8 ;7f121240
rotxl.b #2,@0x1234:16 ;6a1812341240
rotxl.b #2,@0x12345678:32 ;6a38123456781240
 
rotxl.w #2,r1 ;1251
rotxl.w #2,@er1 ;7d901250
rotxl.w #2,@(0x6:2,er1) ;015769181250
rotxl.w #2,@er1+ ;01546d181250
rotxl.w #2,@-er1 ;01576d181250
rotxl.w #2,@+er1 ;01556d181250
rotxl.w #2,@er1- ;01566d181250
rotxl.w #2,@(0x1234:16,er1) ;01546f1812341250
rotxl.w #2,@(0x12345678:32,er1) ;78146b28123456781250
rotxl.w #2,@(0x1234:16,r2l.b) ;01556f2812341250
rotxl.w #2,@(0x1234:16,r2.w) ;01566f2812341250
rotxl.w #2,@(0x1234:16,er2.l) ;01576f2812341250
rotxl.w #2,@(0x12345678:32,r2l.b) ;78256b28123456781250
rotxl.w #2,@(0x12345678:32,r2.w) ;78266b28123456781250
rotxl.w #2,@(0x12345678:32,er2.l) ;78276b28123456781250
rotxl.w #2,@0x1234:16 ;6b1812341250
rotxl.w #2,@0x12345678:32 ;6b38123456781250
 
rotxl.l #2,er1 ;1271
rotxl.l #2,@er1 ;010469181270
rotxl.l #2,@(0xc:2,er1) ;010769181270
rotxl.l #2,@er1+ ;01046d181270
rotxl.l #2,@-er1 ;01076d181270
rotxl.l #2,@+er1 ;01056d181270
rotxl.l #2,@er1- ;01066d181270
rotxl.l #2,@(0x1234:16,er1) ;01046f1812341270
rotxl.l #2,@(0x12345678:32,er1) ;78946b28123456781270
rotxl.l #2,@(0x1234:16,r2l.b) ;01056f2812341270
rotxl.l #2,@(0x1234:16,r2.w) ;01066f2812341270
rotxl.l #2,@(0x1234:16,er2.l) ;01076f2812341270
rotxl.l #2,@(0x12345678:32,r2l.b) ;78a56b28123456781270
rotxl.l #2,@(0x12345678:32,r2.w) ;78a66b28123456781270
rotxl.l #2,@(0x12345678:32,er2.l) ;78a76b28123456781270
rotxl.l #2,@0x1234:16 ;01046b0812341270
rotxl.l #2,@0x12345678:32 ;01046b28123456781270
 
rotxr.b r1h ;1301
rotxr.b @er1 ;7d101300
rotxr.b @(0x3:2,er1) ;017768181300
rotxr.b @er1+ ;01746c181300
rotxr.b @-er1 ;01776c181300
rotxr.b @+er1 ;01756c181300
rotxr.b @er1- ;01766c181300
rotxr.b @(0x1234:16,er1) ;01746e1812341300
rotxr.b @(0x12345678:32,er1) ;78146a28123456781300
rotxr.b @(0x1234:16,r2l.b) ;01756e2812341300
rotxr.b @(0x1234:16,r2.w) ;01766e2812341300
rotxr.b @(0x1234:16,er2.l) ;01776e2812341300
rotxr.b @(0x12345678:32,r2l.b) ;78256a28123456781300
rotxr.b @(0x12345678:32,r2.w) ;78266a28123456781300
rotxr.b @(0x12345678:32,er2.l) ;78276a28123456781300
rotxr.b @0xffffff12:8 ;7f121300
rotxr.b @0x1234:16 ;6a1812341300
rotxr.b @0x12345678:32 ;6a38123456781300
 
rotxr.w r1 ;1311
rotxr.w @er1 ;7d901310
rotxr.w @(0x6:2,er1) ;015769181310
rotxr.w @er1+ ;01546d181310
rotxr.w @-er1 ;01576d181310
rotxr.w @+er1 ;01556d181310
rotxr.w @er1- ;01566d181310
rotxr.w @(0x1234:16,er1) ;01546f1812341310
rotxr.w @(0x12345678:32,er1) ;78146b28123456781310
rotxr.w @(0x1234:16,r2l.b) ;01556f2812341310
rotxr.w @(0x1234:16,r2.w) ;01566f2812341310
rotxr.w @(0x1234:16,er2.l) ;01576f2812341310
rotxr.w @(0x12345678:32,r2l.b) ;78256b28123456781310
rotxr.w @(0x12345678:32,r2.w) ;78266b28123456781310
rotxr.w @(0x12345678:32,er2.l) ;78276b28123456781310
rotxr.w @0x1234:16 ;6b1812341310
rotxr.w @0x12345678:32 ;6b38123456781310
 
rotxr.l er1 ;1331
rotxr.l @er1 ;010469181330
rotxr.l @(0xc:2,er1) ;010769181330
rotxr.l @er1+ ;01046d181330
rotxr.l @-er1 ;01076d181330
rotxr.l @+er1 ;01056d181330
rotxr.l @er1- ;01066d181330
rotxr.l @(0x1234:16,er1) ;01046f1812341330
rotxr.l @(0x12345678:32,er1) ;78946b28123456781330
rotxr.l @(0x1234:16,r2l.b) ;01056f2812341330
rotxr.l @(0x1234:16,r2.w) ;01066f2812341330
rotxr.l @(0x1234:16,er2.l) ;01076f2812341330
rotxr.l @(0x12345678:32,r2l.b) ;78a56b28123456781330
rotxr.l @(0x12345678:32,r2.w) ;78a66b28123456781330
rotxr.l @(0x12345678:32,er2.l) ;78a76b28123456781330
rotxr.l @0x1234:16 ;01046b0812341330
rotxr.l @0x12345678:32 ;01046b28123456781330
 
rotxr.b #2,r1h ;1341
rotxr.b #2,@er1 ;7d101340
rotxr.b #2,@(0x3:2,er1) ;017768181340
rotxr.b #2,@er1+ ;01746c181340
rotxr.b #2,@-er1 ;01776c181340
rotxr.b #2,@+er1 ;01756c181340
rotxr.b #2,@er1- ;01766c181340
rotxr.b #2,@(0x1234:16,er1) ;01746e1812341340
rotxr.b #2,@(0x12345678:32,er1) ;78146a28123456781340
rotxr.b #2,@(0x1234:16,r2l.b) ;01756e2812341340
rotxr.b #2,@(0x1234:16,r2.w) ;01766e2812341340
rotxr.b #2,@(0x1234:16,er2.l) ;01776e2812341340
rotxr.b #2,@(0x12345678:32,r2l.b) ;78256a28123456781340
rotxr.b #2,@(0x12345678:32,r2.w) ;78266a28123456781340
rotxr.b #2,@(0x12345678:32,er2.l) ;78276a28123456781340
rotxr.b #2,@0xffffff12:8 ;7f121340
rotxr.b #2,@0x1234:16 ;6a1812341340
rotxr.b #2,@0x12345678:32 ;6a38123456781340
 
rotxr.w #2,r1 ;1351
rotxr.w #2,@er1 ;7d901350
rotxr.w #2,@(0x6:2,er1) ;015769181350
rotxr.w #2,@er1+ ;01546d181350
rotxr.w #2,@-er1 ;01576d181350
rotxr.w #2,@+er1 ;01556d181350
rotxr.w #2,@er1- ;01566d181350
rotxr.w #2,@(0x1234:16,er1) ;01546f1812341350
rotxr.w #2,@(0x12345678:32,er1) ;78146b28123456781350
rotxr.w #2,@(0x1234:16,r2l.b) ;01556f2812341350
rotxr.w #2,@(0x1234:16,r2.w) ;01566f2812341350
rotxr.w #2,@(0x1234:16,er2.l) ;01576f2812341350
rotxr.w #2,@(0x12345678:32,r2l.b) ;78256b28123456781350
rotxr.w #2,@(0x12345678:32,r2.w) ;78266b28123456781350
rotxr.w #2,@(0x12345678:32,er2.l) ;78276b28123456781350
rotxr.w #2,@0x1234:16 ;6b1812341350
rotxr.w #2,@0x12345678:32 ;6b38123456781350
 
rotxr.l #2,er1 ;1371
rotxr.l #2,@er1 ;010469181370
rotxr.l #2,@(0xc:2,er1) ;010769181370
rotxr.l #2,@er1+ ;01046d181370
rotxr.l #2,@-er1 ;01076d181370
rotxr.l #2,@+er1 ;01056d181370
rotxr.l #2,@er1- ;01066d181370
rotxr.l #2,@(0x1234:16,er1) ;01046f1812341370
rotxr.l #2,@(0x12345678:32,er1) ;78946b28123456781370
rotxr.l #2,@(0x1234:16,r2l.b) ;01056f2812341370
rotxr.l #2,@(0x1234:16,r2.w) ;01066f2812341370
rotxr.l #2,@(0x1234:16,er2.l) ;01076f2812341370
rotxr.l #2,@(0x12345678:32,r2l.b) ;78a56b28123456781370
rotxr.l #2,@(0x12345678:32,r2.w) ;78a66b28123456781370
rotxr.l #2,@(0x12345678:32,er2.l) ;78a76b28123456781370
rotxr.l #2,@0x1234:16 ;01046b0812341370
rotxr.l #2,@0x12345678:32 ;01046b28123456781370
 
rotl.b r1h ;1281
rotl.b @er1 ;7d101280
rotl.b @(0x3:2,er1) ;017768181280
rotl.b @er1+ ;01746c181280
rotl.b @-er1 ;01776c181280
rotl.b @+er1 ;01756c181280
rotl.b @er1- ;01766c181280
rotl.b @(0x1234:16,er1) ;01746e1812341280
rotl.b @(0x12345678:32,er1) ;78146a28123456781280
rotl.b @(0x1234:16,r2l.b) ;01756e2812341280
rotl.b @(0x1234:16,r2.w) ;01766e2812341280
rotl.b @(0x1234:16,er2.l) ;01776e2812341280
rotl.b @(0x12345678:32,r2l.b) ;78256a28123456781280
rotl.b @(0x12345678:32,r2.w) ;78266a28123456781280
rotl.b @(0x12345678:32,er2.l) ;78276a28123456781280
rotl.b @0xffffff12:8 ;7f121280
rotl.b @0x1234:16 ;6a1812341280
rotl.b @0x12345678:32 ;6a38123456781280
 
rotl.w r1 ;1291
rotl.w @er1 ;7d901290
rotl.w @(0x6:2,er1) ;015769181290
rotl.w @-er1 ;01576d181290
rotl.w @er1+ ;01546d181290
rotl.w @er1- ;01566d181290
rotl.w @+er1 ;01556d181290
rotl.w @(0x1234:16,er1) ;01546f1812341290
rotl.w @(0x12345678:32,er1) ;78146b28123456781290
rotl.w @(0x1234:16,r2l.b) ;01556f2812341290
rotl.w @(0x1234:16,r2.w) ;01566f2812341290
rotl.w @(0x1234:16,er2.l) ;01576f2812341290
rotl.w @(0x12345678:32,r2l.b) ;78256b28123456781290
rotl.w @(0x12345678:32,r2.w) ;78266b28123456781290
rotl.w @(0x12345678:32,er2.l) ;78276b28123456781290
rotl.w @0x1234:16 ;6b1812341290
rotl.w @0x12345678:32 ;6b38123456781290
 
rotl.l er1 ;12b1
rotl.l @er1 ;0104691812b0
rotl.l @(0xc:2,er1) ;0107691812b0
rotl.l @er1+ ;01046d1812b0
rotl.l @-er1 ;01076d1812b0
rotl.l @+er1 ;01056d1812b0
rotl.l @er1- ;01066d1812b0
rotl.l @(0x1234:16,er1) ;01046f18123412b0
rotl.l @(0x12345678:32,er1) ;78946b281234567812b0
rotl.l @(0x1234:16,r2l.b) ;01056f28123412b0
rotl.l @(0x1234:16,r2.w) ;01066f28123412b0
rotl.l @(0x1234:16,er2.l) ;01076f28123412b0
rotl.l @(0x12345678:32,r2l.b) ;78a56b281234567812b0
rotl.l @(0x12345678:32,r2.w) ;78a66b281234567812b0
rotl.l @(0x12345678:32,er2.l) ;78a76b281234567812b0
rotl.l @0x1234:16 ;01046b08123412b0
rotl.l @0x12345678:32 ;01046b281234567812b0
 
rotl.b #2,r1h ;12c1
rotl.b #2,@er1 ;7d1012c0
rotl.b #2,@(0x3:2,er1) ;0177681812c0
rotl.b #2,@er1+ ;01746c1812c0
rotl.b #2,@-er1 ;01776c1812c0
rotl.b #2,@+er1 ;01756c1812c0
rotl.b #2,@er1- ;01766c1812c0
rotl.b #2,@(0x1234:16,er1) ;01746e18123412c0
rotl.b #2,@(0x12345678:32,er1) ;78146a281234567812c0
rotl.b #2,@(0x1234:16,r2l.b) ;01756e28123412c0
rotl.b #2,@(0x1234:16,r2.w) ;01766e28123412c0
rotl.b #2,@(0x1234:16,er2.l) ;01776e28123412c0
rotl.b #2,@(0x12345678:32,r2l.b) ;78256a281234567812c0
rotl.b #2,@(0x12345678:32,r2.w) ;78266a281234567812c0
rotl.b #2,@(0x12345678:32,er2.l) ;78276a281234567812c0
rotl.b #2,@0xffffff12:8 ;7f1212c0
rotl.b #2,@0x1234:16 ;6a18123412c0
rotl.b #2,@0x12345678:32 ;6a381234567812c0
 
rotl.w #2,r1 ;12d1
rotl.w #2,@er1 ;7d9012d0
rotl.w #2,@(0x6:2,er1) ;0157691812d0
rotl.w #2,@er1+ ;01546d1812d0
rotl.w #2,@-er1 ;01576d1812d0
rotl.w #2,@+er1 ;01556d1812d0
rotl.w #2,@er1- ;01566d1812d0
rotl.w #2,@(0x1234:16,er1) ;01546f18123412d0
rotl.w #2,@(0x12345678:32,er1) ;78146b281234567812d0
rotl.w #2,@(0x1234:16,r2l.b) ;01556f28123412d0
rotl.w #2,@(0x1234:16,r2.w) ;01566f28123412d0
rotl.w #2,@(0x1234:16,er2.l) ;01576f28123412d0
rotl.w #2,@(0x12345678:32,r2l.b) ;78256b281234567812d0
rotl.w #2,@(0x12345678:32,r2.w) ;78266b281234567812d0
rotl.w #2,@(0x12345678:32,er2.l) ;78276b281234567812d0
rotl.w #2,@0x1234:16 ;6b18123412d0
rotl.w #2,@0x12345678:32 ;6b381234567812d0
 
rotl.l #2,er1 ;12f1
rotl.l #2,@er1 ;0104691812f0
rotl.l #2,@(0xc:2,er1) ;0107691812f0
rotl.l #2,@er1+ ;01046d1812f0
rotl.l #2,@-er1 ;01076d1812f0
rotl.l #2,@+er1 ;01056d1812f0
rotl.l #2,@er1- ;01066d1812f0
rotl.l #2,@(0x1234:16,er1) ;01046f18123412f0
rotl.l #2,@(0x12345678:32,er1) ;78946b281234567812f0
rotl.l #2,@(0x1234:16,r2l.b) ;01056f28123412f0
rotl.l #2,@(0x1234:16,r2.w) ;01066f28123412f0
rotl.l #2,@(0x1234:16,er2.l) ;01076f28123412f0
rotl.l #2,@(0x12345678:32,r2l.b) ;78a56b281234567812f0
rotl.l #2,@(0x12345678:32,r2.w) ;78a66b281234567812f0
rotl.l #2,@(0x12345678:32,er2.l) ;78a76b281234567812f0
rotl.l #2,@0x1234:16 ;01046b08123412f0
rotl.l #2,@0x12345678:32 ;01046b281234567812f0
 
rotr.b r1h ;1381
rotr.b @er1 ;7d101380
rotr.b @(0x3:2,er1) ;017768181380
rotr.b @er1+ ;01746c181380
rotr.b @-er1 ;01776c181380
rotr.b @+er1 ;01756c181380
rotr.b @er1- ;01766c181380
rotr.b @(0x1234:16,er1) ;01746e1812341380
rotr.b @(0x12345678:32,er1) ;78146a28123456781380
rotr.b @(0x1234:16,r2l.b) ;01756e2812341380
rotr.b @(0x1234:16,r2.w) ;01766e2812341380
rotr.b @(0x1234:16,er2.l) ;01776e2812341380
rotr.b @(0x12345678:32,r2l.b) ;78256a28123456781380
rotr.b @(0x12345678:32,r2.w) ;78266a28123456781380
rotr.b @(0x12345678:32,er2.l) ;78276a28123456781380
rotr.b @0xffffff12:8 ;7f121380
rotr.b @0x1234:16 ;6a1812341380
rotr.b @0x12345678:32 ;6a38123456781380
 
rotr.w r1 ;1391
rotr.w @er1 ;7d901390
rotr.w @(0x6:2,er1) ;015769181390
rotr.w @-er1 ;01576d181390
rotr.w @er1+ ;01546d181390
rotr.w @er1- ;01566d181390
rotr.w @+er1 ;01556d181390
rotr.w @(0x1234:16,er1) ;01546f1812341390
rotr.w @(0x12345678:32,er1) ;78146b28123456781390
rotr.w @(0x1234:16,r2l.b) ;01556f2812341390
rotr.w @(0x1234:16,r2.w) ;01566f2812341390
rotr.w @(0x1234:16,er2.l) ;01576f2812341390
rotr.w @(0x12345678:32,r2l.b) ;78256b28123456781390
rotr.w @(0x12345678:32,r2.w) ;78266b28123456781390
rotr.w @(0x12345678:32,er2.l) ;78276b28123456781390
rotr.w @0x1234:16 ;6b1812341390
rotr.w @0x12345678:32 ;6b38123456781390
 
rotr.l er1 ;13b1
rotr.l @er1 ;0104691813b0
rotr.l @(0xc:2,er1) ;0107691813b0
rotr.l @er1+ ;01046d1813b0
rotr.l @-er1 ;01076d1813b0
rotr.l @+er1 ;01056d1813b0
rotr.l @er1- ;01066d1813b0
rotr.l @(0x1234:16,er1) ;01046f18123413b0
rotr.l @(0x12345678:32,er1) ;78946b281234567813b0
rotr.l @(0x1234:16,r2l.b) ;01056f28123413b0
rotr.l @(0x1234:16,r2.w) ;01066f28123413b0
rotr.l @(0x1234:16,er2.l) ;01076f28123413b0
rotr.l @(0x12345678:32,r2l.b) ;78a56b281234567813b0
rotr.l @(0x12345678:32,r2.w) ;78a66b281234567813b0
rotr.l @(0x12345678:32,er2.l) ;78a76b281234567813b0
rotr.l @0x1234:16 ;01046b08123413b0
rotr.l @0x12345678:32 ;01046b281234567813b0
 
rotr.b #2,r1h ;13c1
rotr.b #2,@er1 ;7d1013c0
rotr.b #2,@(0x3:2,er1) ;0177681813c0
rotr.b #2,@er1+ ;01746c1813c0
rotr.b #2,@-er1 ;01776c1813c0
rotr.b #2,@+er1 ;01756c1813c0
rotr.b #2,@er1- ;01766c1813c0
rotr.b #2,@(0x1234:16,er1) ;01746e18123413c0
rotr.b #2,@(0x12345678:32,er1) ;78146a281234567813c0
rotr.b #2,@(0x1234:16,r2l.b) ;01756e28123413c0
rotr.b #2,@(0x1234:16,r2.w) ;01766e28123413c0
rotr.b #2,@(0x1234:16,er2.l) ;01776e28123413c0
rotr.b #2,@(0x12345678:32,r2l.b) ;78256a281234567813c0
rotr.b #2,@(0x12345678:32,r2.w) ;78266a281234567813c0
rotr.b #2,@(0x12345678:32,er2.l) ;78276a281234567813c0
rotr.b #2,@0xffffff12:8 ;7f1213c0
rotr.b #2,@0x1234:16 ;6a18123413c0
rotr.b #2,@0x12345678:32 ;6a381234567813c0
 
rotr.w #2,r1 ;13d1
rotr.w #2,@er1 ;7d9013d0
rotr.w #2,@(0x6:2,er1) ;0157691813d0
rotr.w #2,@er1+ ;01546d1813d0
rotr.w #2,@-er1 ;01576d1813d0
rotr.w #2,@+er1 ;01556d1813d0
rotr.w #2,@er1- ;01566d1813d0
rotr.w #2,@(0x1234:16,er1) ;01546f18123413d0
rotr.w #2,@(0x12345678:32,er1) ;78146b281234567813d0
rotr.w #2,@(0x1234:16,r2l.b) ;01556f28123413d0
rotr.w #2,@(0x1234:16,r2.w) ;01566f28123413d0
rotr.w #2,@(0x1234:16,er2.l) ;01576f28123413d0
rotr.w #2,@(0x12345678:32,r2l.b) ;78256b281234567813d0
rotr.w #2,@(0x12345678:32,r2.w) ;78266b281234567813d0
rotr.w #2,@(0x12345678:32,er2.l) ;78276b281234567813d0
rotr.w #2,@0x1234:16 ;6b18123413d0
rotr.w #2,@0x12345678:32 ;6b381234567813d0
 
rotr.l #2,er1 ;13f1
rotr.l #2,@er1 ;0104691813f0
rotr.l #2,@(0xc:2,er1) ;0107691813f0
rotr.l #2,@er1+ ;01046d1813f0
rotr.l #2,@-er1 ;01076d1813f0
rotr.l #2,@+er1 ;01056d1813f0
rotr.l #2,@er1- ;01066d1813f0
rotr.l #2,@(0x1234:16,er1) ;01046f18123413f0
rotr.l #2,@(0x12345678:32,er1) ;78946b281234567813f0
rotr.l #2,@(0x1234:16,r2l.b) ;01056f28123413f0
rotr.l #2,@(0x1234:16,r2.w) ;01066f28123413f0
rotr.l #2,@(0x1234:16,er2.l) ;01076f28123413f0
rotr.l #2,@(0x12345678:32,r2l.b) ;78a56b281234567813f0
rotr.l #2,@(0x12345678:32,r2.w) ;78a66b281234567813f0
rotr.l #2,@(0x12345678:32,er2.l) ;78a76b281234567813f0
rotr.l #2,@0x1234:16 ;01046b08123413f0
rotr.l #2,@0x12345678:32 ;01046b281234567813f0
 
.end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;log_sft
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
not.b r1h ;1701
not.b @er1 ;7d101700
not.b @(0x3:2,er1) ;017768181700
not.b @er1+ ;01746c181700
not.b @-er1 ;01776c181700
not.b @+er1 ;01756c181700
not.b @er1- ;01766c181700
not.b @(0x1234:16,er1) ;01746e1812341700
not.b @(0x12345678:32,er1) ;78146a28123456781700
not.b @(0x1234:16,r2l.b) ;01756e2812341700
not.b @(0x1234:16,r2.w) ;01766e2812341700
not.b @(0x1234:16,er2.l) ;01776e2812341700
not.b @(0x12345678:32,r2l.b) ;78256a28123456781700
not.b @(0x12345678:32,r2.w) ;78266a28123456781700
not.b @(0x12345678:32,er2.l) ;78276a28123456781700
not.b @0xffffff12:8 ;7f121700
not.b @0x1234:16 ;6a1812341700
not.b @0x12345678:32 ;6a38123456781700
 
not.w r1 ;1711
not.w @er1 ;7d901710
not.w @(0x6:2,er1) ;015769181710
not.w @er1+ ;01546d181710
not.w @-er1 ;01576d181710
not.w @+er1 ;01556d181710
not.w @er1- ;01566d181710
not.w @(0x1234:16,er1) ;01546f1812341710
not.w @(0x12345678:32,er1) ;78146b28123456781710
not.w @(0x1234:16,r2l.b) ;01556f2812341710
not.w @(0x1234:16,r2.w) ;01566f2812341710
not.w @(0x1234:16,er2.l) ;01576f2812341710
not.w @(0x12345678:32,r2l.b) ;78256b28123456781710
not.w @(0x12345678:32,r2.w) ;78266b28123456781710
not.w @(0x12345678:32,er2.l) ;78276b28123456781710
not.w @0x1234:16 ;6b1812341710
not.w @0x12345678:32 ;6b38123456781710
 
not.l er1 ;1731
not.l @er1 ;010469181730
not.l @(0xc:2,er1) ;010769181730
not.l @er1+ ;01046d181730
not.l @-er1 ;01076d181730
not.l @+er1 ;01056d181730
not.l @er1- ;01066d181730
not.l @(0x1234:16,er1) ;01046f1812341730
not.l @(0x12345678:32,er1) ;78946b28123456781730
not.l @(0x1234:16,r2l.b) ;01056f2812341730
not.l @(0x1234:16,r2.w) ;01066f2812341730
not.l @(0x1234:16,er2.l) ;01076f2812341730
not.l @(0x12345678:32,r2l.b) ;78a56b28123456781730
not.l @(0x12345678:32,r2.w) ;78a66b28123456781730
not.l @(0x12345678:32,er2.l) ;78a76b28123456781730
not.l @0x1234:16 ;01046b0812341730
not.l @0x12345678:32 ;01046b28123456781730
 
shll.b r1h ;1001
shll.b @er1 ;7d101000
shll.b @(0x3:2,er1) ;017768181000
shll.b @er1+ ;01746c181000
shll.b @-er1 ;01776c181000
shll.b @+er1 ;01756c181000
shll.b @er1- ;01766c181000
shll.b @(0x1234:16,er1) ;01746e1812341000
shll.b @(0x12345678:32,er1) ;78146a28123456781000
shll.b @(0x1234:16,r2l.b) ;01756e2812341000
shll.b @(0x1234:16,r2.w) ;01766e2812341000
shll.b @(0x1234:16,er2.l) ;01776e2812341000
shll.b @(0x12345678:32,r2l.b) ;78256a28123456781000
shll.b @(0x12345678:32,r2.w) ;78266a28123456781000
shll.b @(0x12345678:32,er2.l) ;78276a28123456781000
shll.b @0xffffff12:8 ;7f121000
shll.b @0x1234:16 ;6a1812341000
shll.b @0x12345678:32 ;6a38123456781000
 
shll.w r1 ;1011
shll.w @er1 ;7d901010
shll.w @(0x6:2,er1) ;015769181010
shll.w @er1+ ;01546d181010
shll.w @-er1 ;01576d181010
shll.w @+er1 ;01556d181010
shll.w @er1- ;01566d181010
shll.w @(0x1234:16,er1) ;01546f1812341010
shll.w @(0x12345678:32,er1) ;78146b28123456781010
shll.w @(0x1234:16,r2l.b) ;01556f2812341010
shll.w @(0x1234:16,r2.w) ;01566f2812341010
shll.w @(0x1234:16,er2.l) ;01576f2812341010
shll.w @(0x12345678:32,r2l.b) ;78256b28123456781010
shll.w @(0x12345678:32,r2.w) ;78266b28123456781010
shll.w @(0x12345678:32,er2.l) ;78276b28123456781010
shll.w @0x1234:16 ;6b1812341010
shll.w @0x12345678:32 ;6b38123456781010
 
shll.l er1 ;1031
shll.l @er1 ;010469181030
shll.l @(0xc:2,er1) ;010769181030
shll.l @er1+ ;01046d181030
shll.l @-er1 ;01076d181030
shll.l @+er1 ;01056d181030
shll.l @er1- ;01066d181030
shll.l @(0x1234:16,er1) ;01046f1812341030
shll.l @(0x12345678:32,er1) ;78946b28123456781030
shll.l @(0x1234:16,r2l.b) ;01056f2812341030
shll.l @(0x1234:16,r2.w) ;01066f2812341030
shll.l @(0x1234:16,er2.l) ;01076f2812341030
shll.l @(0x12345678:32,r2l.b) ;78a56b28123456781030
shll.l @(0x12345678:32,r2.w) ;78a66b28123456781030
shll.l @(0x12345678:32,er2.l) ;78a76b28123456781030
shll.l @0x1234:16 ;01046b0812341030
shll.l @0x12345678:32 ;01046b28123456781030
 
shll.b #2,r1h ;1041
shll.b #2,@er1 ;7d101040
shll.b #2,@(0x3:2,er1) ;017768181040
shll.b #2,@er1+ ;01746c181040
shll.b #2,@-er1 ;01776c181040
shll.b #2,@+er1 ;01756c181040
shll.b #2,@er1- ;01766c181040
shll.b #2,@(0x1234:16,er1) ;01746e1812341040
shll.b #2,@(0x12345678:32,er1) ;78146a28123456781040
shll.b #2,@(0x1234:16,r2l.b) ;01756e2812341040
shll.b #2,@(0x1234:16,r2.w) ;01766e2812341040
shll.b #2,@(0x1234:16,er2.l) ;01776e2812341040
shll.b #2,@(0x12345678:32,r2l.b) ;78256a28123456781040
shll.b #2,@(0x12345678:32,r2.w) ;78266a28123456781040
shll.b #2,@(0x12345678:32,er2.l) ;78276a28123456781040
shll.b #2,@0xffffff12:8 ;7f121040
shll.b #2,@0x1234:16 ;6a1812341040
shll.b #2,@0x12345678:32 ;6a38123456781040
 
shll.w #2,r1 ;1051
shll.w #2,@er1 ;7d901050
shll.w #2,@(0x6:2,er1) ;015769181050
shll.w #2,@er1+ ;01546d181050
shll.w #2,@-er1 ;01576d181050
shll.w #2,@+er1 ;01556d181050
shll.w #2,@er1- ;01566d181050
shll.w #2,@(0x1234:16,er1) ;01546f1812341050
shll.w #2,@(0x12345678:32,er1) ;78146b28123456781050
shll.w #2,@(0x1234:16,r2l.b) ;01556f2812341050
shll.w #2,@(0x1234:16,r2.w) ;01566f2812341050
shll.w #2,@(0x1234:16,er2.l) ;01576f2812341050
shll.w #2,@(0x12345678:32,r2l.b) ;78256b28123456781050
shll.w #2,@(0x12345678:32,r2.w) ;78266b28123456781050
shll.w #2,@(0x12345678:32,er2.l) ;78276b28123456781050
shll.w #2,@0x1234:16 ;6b1812341050
shll.w #2,@0x12345678:32 ;6b38123456781050
 
shll.l #2,er1 ;1071
shll.l #2,@er1 ;010469181070
shll.l #2,@(0xc:2,er1) ;010769181070
shll.l #2,@er1+ ;01046d181070
shll.l #2,@-er1 ;01076d181070
shll.l #2,@+er1 ;01056d181070
shll.l #2,@er1- ;01066d181070
shll.l #2,@(0x1234:16,er1) ;01046f1812341070
shll.l #2,@(0x12345678:32,er1) ;78946b28123456781070
shll.l #2,@(0x1234:16,r2l.b) ;01056f2812341070
shll.l #2,@(0x1234:16,r2.w) ;01066f2812341070
shll.l #2,@(0x1234:16,er2.l) ;01076f2812341070
shll.l #2,@(0x12345678:32,r2l.b) ;78a56b28123456781070
shll.l #2,@(0x12345678:32,r2.w) ;78a66b28123456781070
shll.l #2,@(0x12345678:32,er2.l) ;78a76b28123456781070
shll.l #2,@0x1234:16 ;01046b0812341070
shll.l #2,@0x12345678:32 ;01046b28123456781070
 
shll.b #4,r1h ;10a1
shll.b #4,@er1 ;7d1010a0
shll.b #4,@(0x3:2,er1) ;0177681810a0
shll.b #4,@er1+ ;01746c1810a0
shll.b #4,@-er1 ;01776c1810a0
shll.b #4,@+er1 ;01756c1810a0
shll.b #4,@er1- ;01766c1810a0
shll.b #4,@(0x1234:16,er1) ;01746e18123410a0
shll.b #4,@(0x12345678:32,er1) ;78146a281234567810a0
shll.b #4,@(0x1234:16,r2l.b) ;01756e28123410a0
shll.b #4,@(0x1234:16,r2.w) ;01766e28123410a0
shll.b #4,@(0x1234:16,er2.l) ;01776e28123410a0
shll.b #4,@(0x12345678:32,r2l.b) ;78256a281234567810a0
shll.b #4,@(0x12345678:32,r2.w) ;78266a281234567810a0
shll.b #4,@(0x12345678:32,er2.l) ;78276a281234567810a0
shll.b #4,@0xffffff12:8 ;7f1210a0
shll.b #4,@0x1234:16 ;6a18123410a0
shll.b #4,@0x12345678:32 ;6a381234567810a0
 
shll.w #4,r1 ;1021
shll.w #4,@er1 ;7d901020
shll.w #4,@(0x6:2,er1) ;015769181020
shll.w #4,@er1+ ;01546d181020
shll.w #4,@-er1 ;01576d181020
shll.w #4,@+er1 ;01556d181020
shll.w #4,@er1- ;01566d181020
shll.w #4,@(0x1234:16,er1) ;01546f1812341020
shll.w #4,@(0x12345678:32,er1) ;78146b28123456781020
shll.w #4,@(0x1234:16,r2l.b) ;01556f2812341020
shll.w #4,@(0x1234:16,r2.w) ;01566f2812341020
shll.w #4,@(0x1234:16,er2.l) ;01576f2812341020
shll.w #4,@(0x12345678:32,r2l.b) ;78256b28123456781020
shll.w #4,@(0x12345678:32,r2.w) ;78266b28123456781020
shll.w #4,@(0x12345678:32,er2.l) ;78276b28123456781020
shll.w #4,@0x1234:16 ;6b1812341020
shll.w #4,@0x12345678:32 ;6b38123456781020
 
shll.l #4,er1 ;1039
shll.l #4,@er1 ;010469181038
shll.l #4,@(0xc:2,er1) ;010769181038
shll.l #4,@er1+ ;01046d181038
shll.l #4,@-er1 ;01076d181038
shll.l #4,@+er1 ;01056d181038
shll.l #4,@er1- ;01066d181038
shll.l #4,@(0x1234:16,er1) ;01046f1812341038
shll.l #4,@(0x12345678:32,er1) ;78946b28123456781038
shll.l #4,@(0x1234:16,r2l.b) ;01056f2812341038
shll.l #4,@(0x1234:16,r2.w) ;01066f2812341038
shll.l #4,@(0x1234:16,er2.l) ;01076f2812341038
shll.l #4,@(0x12345678:32,r2l.b) ;78a56b28123456781038
shll.l #4,@(0x12345678:32,r2.w) ;78a66b28123456781038
shll.l #4,@(0x12345678:32,er2.l) ;78a76b28123456781038
shll.l #4,@0x1234:16 ;01046b0812341038
shll.l #4,@0x12345678:32 ;01046b28123456781038
 
shll.w #8,r1 ;1061
shll.w #8,@er1 ;7d901060
shll.w #8,@(0x6:2,er1) ;015769181060
shll.w #8,@er1+ ;01546d181060
shll.w #8,@-er1 ;01576d181060
shll.w #8,@+er1 ;01556d181060
shll.w #8,@er1- ;01566d181060
shll.w #8,@(0x1234:16,er1) ;01546f1812341060
shll.w #8,@(0x12345678:32,er1) ;78146b28123456781060
shll.w #8,@(0x1234:16,r2l.b) ;01556f2812341060
shll.w #8,@(0x1234:16,r2.w) ;01566f2812341060
shll.w #8,@(0x1234:16,er2.l) ;01576f2812341060
shll.w #8,@(0x12345678:32,r2l.b) ;78256b28123456781060
shll.w #8,@(0x12345678:32,r2.w) ;78266b28123456781060
shll.w #8,@(0x12345678:32,er2.l) ;78276b28123456781060
shll.w #8,@0x1234:16 ;6b1812341060
shll.w #8,@0x12345678:32 ;6b38123456781060
 
shll.l #8,er1 ;1079
shll.l #8,@er1 ;010469181078
shll.l #8,@(0xc:2,er1) ;010769181078
shll.l #8,@er1+ ;01046d181078
shll.l #8,@-er1 ;01076d181078
shll.l #8,@+er1 ;01056d181078
shll.l #8,@er1- ;01066d181078
shll.l #8,@(0x1234:16,er1) ;01046f1812341078
shll.l #8,@(0x12345678:32,er1) ;78946b28123456781078
shll.l #8,@(0x1234:16,r2l.b) ;01056f2812341078
shll.l #8,@(0x1234:16,r2.w) ;01066f2812341078
shll.l #8,@(0x1234:16,er2.l) ;01076f2812341078
shll.l #8,@(0x12345678:32,r2l.b) ;78a56b28123456781078
shll.l #8,@(0x12345678:32,r2.w) ;78a66b28123456781078
shll.l #8,@(0x12345678:32,er2.l) ;78a76b28123456781078
shll.l #8,@0x1234:16 ;01046b0812341078
shll.l #8,@0x12345678:32 ;01046b28123456781078
 
shll.l #16,er1 ;10f9
shll.l #16,@er1 ;0104691810f8
shll.l #16,@(0xc:2,er1) ;0107691810f8
shll.l #16,@er1+ ;01046d1810f8
shll.l #16,@-er1 ;01076d1810f8
shll.l #16,@+er1 ;01056d1810f8
shll.l #16,@er1- ;01066d1810f8
shll.l #16,@(0x1234:16,er1) ;01046f18123410f8
shll.l #16,@(0x12345678:32,er1) ;78946b281234567810f8
shll.l #16,@(0x1234:16,r2l.b) ;01056f28123410f8
shll.l #16,@(0x1234:16,r2.w) ;01066f28123410f8
shll.l #16,@(0x1234:16,er2.l) ;01076f28123410f8
shll.l #16,@(0x12345678:32,r2l.b) ;78a56b281234567810f8
shll.l #16,@(0x12345678:32,r2.w) ;78a66b281234567810f8
shll.l #16,@(0x12345678:32,er2.l) ;78a76b281234567810f8
shll.l #16,@0x1234:16 ;01046b08123410f8
shll.l #16,@0x12345678:32 ;01046b281234567810f8
 
shll.b #0x7:5,r1h ;03871001
shll.w #0xf:5,r1 ;038f1011
shll.l #0x1f:5,er1 ;039f1031
 
shll.b r3h,r1h ;78381001
shll.w r3h,r1 ;78381011
shll.l r3h,er1 ;78381031
 
shlr.b r1h ;1101
shlr.b @er1 ;7d101100
shlr.b @(0x3:2,er1) ;017768181100
shlr.b @er1+ ;01746c181100
shlr.b @-er1 ;01776c181100
shlr.b @+er1 ;01756c181100
shlr.b @er1- ;01766c181100
shlr.b @(0x1234:16,er1) ;01746e1812341100
shlr.b @(0x12345678:32,er1) ;78146a28123456781100
shlr.b @(0x1234:16,r2l.b) ;01756e2812341100
shlr.b @(0x1234:16,r2.w) ;01766e2812341100
shlr.b @(0x1234:16,er2.l) ;01776e2812341100
shlr.b @(0x12345678:32,r2l.b) ;78256a28123456781100
shlr.b @(0x12345678:32,r2.w) ;78266a28123456781100
shlr.b @(0x12345678:32,er2.l) ;78276a28123456781100
shlr.b @0xffffff12:8 ;7f121100
shlr.b @0x1234:16 ;6a1812341100
shlr.b @0x12345678:32 ;6a38123456781100
 
shlr.w r1 ;1111
shlr.w @er1 ;7d901110
shlr.w @(0x6:2,er1) ;015769181110
shlr.w @er1+ ;01546d181110
shlr.w @-er1 ;01576d181110
shlr.w @+er1 ;01556d181110
shlr.w @er1- ;01566d181110
shlr.w @(0x1234:16,er1) ;01546f1812341110
shlr.w @(0x12345678:32,er1) ;78146b28123456781110
shlr.w @(0x1234:16,r2l.b) ;01556f2812341110
shlr.w @(0x1234:16,r2.w) ;01566f2812341110
shlr.w @(0x1234:16,er2.l) ;01576f2812341110
shlr.w @(0x12345678:32,r2l.b) ;78256b28123456781110
shlr.w @(0x12345678:32,r2.w) ;78266b28123456781110
shlr.w @(0x12345678:32,er2.l) ;78276b28123456781110
shlr.w @0x1234:16 ;6b1812341110
shlr.w @0x12345678:32 ;6b38123456781110
 
shlr.l er1 ;1131
shlr.l @er1 ;010469181130
shlr.l @(0xc:2,er1) ;010769181130
shlr.l @er1+ ;01046d181130
shlr.l @-er1 ;01076d181130
shlr.l @+er1 ;01056d181130
shlr.l @er1- ;01066d181130
shlr.l @(0x1234:16,er1) ;01046f1812341130
shlr.l @(0x12345678:32,er1) ;78946b28123456781130
shlr.l @(0x1234:16,r2l.b) ;01056f2812341130
shlr.l @(0x1234:16,r2.w) ;01066f2812341130
shlr.l @(0x1234:16,er2.l) ;01076f2812341130
shlr.l @(0x12345678:32,r2l.b) ;78a56b28123456781130
shlr.l @(0x12345678:32,r2.w) ;78a66b28123456781130
shlr.l @(0x12345678:32,er2.l) ;78a76b28123456781130
shlr.l @0x1234:16 ;01046b0812341130
shlr.l @0x12345678:32 ;01046b28123456781130
 
shlr.b #2,r1h ;1141
shlr.b #2,@er1 ;7d101140
shlr.b #2,@(0x3:2,er1) ;017768181140
shlr.b #2,@er1+ ;01746c181140
shlr.b #2,@-er1 ;01776c181140
shlr.b #2,@+er1 ;01756c181140
shlr.b #2,@er1- ;01766c181140
shlr.b #2,@(0x1234:16,er1) ;01746e1812341140
shlr.b #2,@(0x12345678:32,er1) ;78146a28123456781140
shlr.b #2,@(0x1234:16,r2l.b) ;01756e2812341140
shlr.b #2,@(0x1234:16,r2.w) ;01766e2812341140
shlr.b #2,@(0x1234:16,er2.l) ;01776e2812341140
shlr.b #2,@(0x12345678:32,r2l.b) ;78256a28123456781140
shlr.b #2,@(0x12345678:32,r2.w) ;78266a28123456781140
shlr.b #2,@(0x12345678:32,er2.l) ;78276a28123456781140
shlr.b #2,@0xffffff12:8 ;7f121140
shlr.b #2,@0x1234:16 ;6a1812341140
shlr.b #2,@0x12345678:32 ;6a38123456781140
 
shlr.w #2,r1 ;1151
shlr.w #2,@er1 ;7d901150
shlr.w #2,@(0x6:2,er1) ;015769181150
shlr.w #2,@er1+ ;01546d181150
shlr.w #2,@-er1 ;01576d181150
shlr.w #2,@+er1 ;01556d181150
shlr.w #2,@er1- ;01566d181150
shlr.w #2,@(0x1234:16,er1) ;01546f1812341150
shlr.w #2,@(0x12345678:32,er1) ;78146b28123456781150
shlr.w #2,@(0x1234:16,r2l.b) ;01556f2812341150
shlr.w #2,@(0x1234:16,r2.w) ;01566f2812341150
shlr.w #2,@(0x1234:16,er2.l) ;01576f2812341150
shlr.w #2,@(0x12345678:32,r2l.b) ;78256b28123456781150
shlr.w #2,@(0x12345678:32,r2.w) ;78266b28123456781150
shlr.w #2,@(0x12345678:32,er2.l) ;78276b28123456781150
shlr.w #2,@0x1234:16 ;6b1812341150
shlr.w #2,@0x12345678:32 ;6b38123456781150
 
shlr.l #2,er1 ;1171
shlr.l #2,@er1 ;010469181170
shlr.l #2,@(0xc:2,er1) ;010769181170
shlr.l #2,@er1+ ;01046d181170
shlr.l #2,@-er1 ;01076d181170
shlr.l #2,@+er1 ;01056d181170
shlr.l #2,@er1- ;01066d181170
shlr.l #2,@(0x1234:16,er1) ;01046f1812341170
shlr.l #2,@(0x12345678:32,er1) ;78946b28123456781170
shlr.l #2,@(0x1234:16,r2l.b) ;01056f2812341170
shlr.l #2,@(0x1234:16,r2.w) ;01066f2812341170
shlr.l #2,@(0x1234:16,er2.l) ;01076f2812341170
shlr.l #2,@(0x12345678:32,r2l.b) ;78a56b28123456781170
shlr.l #2,@(0x12345678:32,r2.w) ;78a66b28123456781170
shlr.l #2,@(0x12345678:32,er2.l) ;78a76b28123456781170
shlr.l #2,@0x1234:16 ;01046b0812341170
shlr.l #2,@0x12345678:32 ;01046b28123456781170
 
shlr.b #4,r1h ;11a1
shlr.b #4,@er1 ;7d1011a0
shlr.b #4,@(0x3:2,er1) ;0177681811a0
shlr.b #4,@er1+ ;01746c1811a0
shlr.b #4,@-er1 ;01776c1811a0
shlr.b #4,@+er1 ;01756c1811a0
shlr.b #4,@er1- ;01766c1811a0
shlr.b #4,@(0x1234:16,er1) ;01746e18123411a0
shlr.b #4,@(0x12345678:32,er1) ;78146a281234567811a0
shlr.b #4,@(0x1234:16,r2l.b) ;01756e28123411a0
shlr.b #4,@(0x1234:16,r2.w) ;01766e28123411a0
shlr.b #4,@(0x1234:16,er2.l) ;01776e28123411a0
shlr.b #4,@(0x12345678:32,r2l.b) ;78256a281234567811a0
shlr.b #4,@(0x12345678:32,r2.w) ;78266a281234567811a0
shlr.b #4,@(0x12345678:32,er2.l) ;78276a281234567811a0
shlr.b #4,@0xffffff12:8 ;7f1211a0
shlr.b #4,@0x1234:16 ;6a18123411a0
shlr.b #4,@0x12345678:32 ;6a381234567811a0
 
shlr.w #4,r1 ;1121
shlr.w #4,@er1 ;7d901120
shlr.w #4,@(0x6:2,er1) ;015769181120
shlr.w #4,@er1+ ;01546d181120
shlr.w #4,@-er1 ;01576d181120
shlr.w #4,@+er1 ;01556d181120
shlr.w #4,@er1- ;01566d181120
shlr.w #4,@(0x1234:16,er1) ;01546f1812341120
shlr.w #4,@(0x12345678:32,er1) ;78146b28123456781120
shlr.w #4,@(0x1234:16,r2l.b) ;01556f2812341120
shlr.w #4,@(0x1234:16,r2.w) ;01566f2812341120
shlr.w #4,@(0x1234:16,er2.l) ;01576f2812341120
shlr.w #4,@(0x12345678:32,r2l.b) ;78256b28123456781120
shlr.w #4,@(0x12345678:32,r2.w) ;78266b28123456781120
shlr.w #4,@(0x12345678:32,er2.l) ;78276b28123456781120
shlr.w #4,@0x1234:16 ;6b1812341120
shlr.w #4,@0x12345678:32 ;6b38123456781120
 
shlr.l #4,er1 ;1139
shlr.l #4,@er1 ;010469181138
shlr.l #4,@(0xc:2,er1) ;010769181138
shlr.l #4,@er1+ ;01046d181138
shlr.l #4,@-er1 ;01076d181138
shlr.l #4,@+er1 ;01056d181138
shlr.l #4,@er1- ;01066d181138
shlr.l #4,@(0x1234:16,er1) ;01046f1812341138
shlr.l #4,@(0x12345678:32,er1) ;78946b28123456781138
shlr.l #4,@(0x1234:16,r2l.b) ;01056f2812341138
shlr.l #4,@(0x1234:16,r2.w) ;01066f2812341138
shlr.l #4,@(0x1234:16,er2.l) ;01076f2812341138
shlr.l #4,@(0x12345678:32,r2l.b) ;78a56b28123456781138
shlr.l #4,@(0x12345678:32,r2.w) ;78a66b28123456781138
shlr.l #4,@(0x12345678:32,er2.l) ;78a76b28123456781138
shlr.l #4,@0x1234:16 ;01046b0812341138
shlr.l #4,@0x12345678:32 ;01046b28123456781138
 
shlr.w #8,r1 ;1161
shlr.w #8,@er1 ;7d901160
shlr.w #8,@(0x6:2,er1) ;015769181160
shlr.w #8,@er1+ ;01546d181160
shlr.w #8,@-er1 ;01576d181160
shlr.w #8,@+er1 ;01556d181160
shlr.w #8,@er1- ;01566d181160
shlr.w #8,@(0x1234:16,er1) ;01546f1812341160
shlr.w #8,@(0x12345678:32,er1) ;78146b28123456781160
shlr.w #8,@(0x1234:16,r2l.b) ;01556f2812341160
shlr.w #8,@(0x1234:16,r2.w) ;01566f2812341160
shlr.w #8,@(0x1234:16,er2.l) ;01576f2812341160
shlr.w #8,@(0x12345678:32,r2l.b) ;78256b28123456781160
shlr.w #8,@(0x12345678:32,r2.w) ;78266b28123456781160
shlr.w #8,@(0x12345678:32,er2.l) ;78276b28123456781160
shlr.w #8,@0x1234:16 ;6b1812341160
shlr.w #8,@0x12345678:32 ;6b38123456781160
 
shlr.l #8,er1 ;1179
shlr.l #8,@er1 ;010469181178
shlr.l #8,@(0xc:2,er1) ;010769181178
shlr.l #8,@er1+ ;01046d181178
shlr.l #8,@-er1 ;01076d181178
shlr.l #8,@+er1 ;01056d181178
shlr.l #8,@er1- ;01066d181178
shlr.l #8,@(0x1234:16,er1) ;01046f1812341178
shlr.l #8,@(0x12345678:32,er1) ;78946b28123456781178
shlr.l #8,@(0x1234:16,r2l.b) ;01056f2812341178
shlr.l #8,@(0x1234:16,r2.w) ;01066f2812341178
shlr.l #8,@(0x1234:16,er2.l) ;01076f2812341178
shlr.l #8,@(0x12345678:32,r2l.b) ;78a56b28123456781178
shlr.l #8,@(0x12345678:32,r2.w) ;78a66b28123456781178
shlr.l #8,@(0x12345678:32,er2.l) ;78a76b28123456781178
shlr.l #8,@0x1234:16 ;01046b0812341178
shlr.l #8,@0x12345678:32 ;01046b28123456781178
 
shlr.l #16,er1 ;11f9
shlr.l #16,@er1 ;0104691811f8
shlr.l #16,@(0xc:2,er1) ;0107691811f8
shlr.l #16,@er1+ ;01046d1811f8
shlr.l #16,@-er1 ;01076d1811f8
shlr.l #16,@+er1 ;01056d1811f8
shlr.l #16,@er1- ;01066d1811f8
shlr.l #16,@(0x1234:16,er1) ;01046f18123411f8
shlr.l #16,@(0x12345678:32,er1) ;78946b281234567811f8
shlr.l #16,@(0x1234:16,r2l.b) ;01056f28123411f8
shlr.l #16,@(0x1234:16,r2.w) ;01066f28123411f8
shlr.l #16,@(0x1234:16,er2.l) ;01076f28123411f8
shlr.l #16,@(0x12345678:32,r2l.b) ;78a56b281234567811f8
shlr.l #16,@(0x12345678:32,r2.w) ;78a66b281234567811f8
shlr.l #16,@(0x12345678:32,er2.l) ;78a76b281234567811f8
shlr.l #16,@0x1234:16 ;01046b08123411f8
shlr.l #16,@0x12345678:32 ;01046b281234567811f8
 
shlr.b #0x7:5,r1h ;03871101
shlr.w #0xf:5,r1 ;038f1111
shlr.l #0x1f:5,er1 ;039f1131
 
shlr.b r3h,r1h ;78381101
shlr.w r3h,r1 ;78381111
shlr.l r3h,er1 ;78381131
 
shal.b r1h ;1081
shal.b @er1 ;7d101080
shal.b @(0x3:2,er1) ;017768181080
shal.b @er1+ ;01746c181080
shal.b @-er1 ;01776c181080
shal.b @+er1 ;01756c181080
shal.b @er1- ;01766c181080
shal.b @(0x1234:16,er1) ;01746e1812341080
shal.b @(0x12345678:32,er1) ;78146a28123456781080
shal.b @(0x1234:16,r2l.b) ;01756e2812341080
shal.b @(0x1234:16,r2.w) ;01766e2812341080
shal.b @(0x1234:16,er2.l) ;01776e2812341080
shal.b @(0x12345678:32,r2l.b) ;78256a28123456781080
shal.b @(0x12345678:32,r2.w) ;78266a28123456781080
shal.b @(0x12345678:32,er2.l) ;78276a28123456781080
shal.b @0xffffff12:8 ;7f121080
shal.b @0x1234:16 ;6a1812341080
shal.b @0x12345678:32 ;6a38123456781080
 
shal.w r1 ;1091
shal.w @er1 ;7d901090
shal.w @(0x6:2,er1) ;015769181090
shal.w @er1+ ;01546d181090
shal.w @-er1 ;01576d181090
shal.w @+er1 ;01556d181090
shal.w @er1- ;01566d181090
shal.w @(0x1234:16,er1) ;01546f1812341090
shal.w @(0x12345678:32,er1) ;78146b28123456781090
shal.w @(0x1234:16,r2l.b) ;01556f2812341090
shal.w @(0x1234:16,r2.w) ;01566f2812341090
shal.w @(0x1234:16,er2.l) ;01576f2812341090
shal.w @(0x12345678:32,r2l.b) ;78256b28123456781090
shal.w @(0x12345678:32,r2.w) ;78266b28123456781090
shal.w @(0x12345678:32,er2.l) ;78276b28123456781090
shal.w @0x1234:16 ;6b1812341090
shal.w @0x12345678:32 ;6b38123456781090
 
shal.l er1 ;10b1
shal.l @er1 ;0104691810b0
shal.l @(0xc:2,er1) ;0107691810b0
shal.l @er1+ ;01046d1810b0
shal.l @-er1 ;01076d1810b0
shal.l @+er1 ;01056d1810b0
shal.l @er1- ;01066d1810b0
shal.l @(0x1234:16,er1) ;01046f18123410b0
shal.l @(0x12345678:32,er1) ;78946b281234567810b0
shal.l @(0x1234:16,r2l.b) ;01056f28123410b0
shal.l @(0x1234:16,r2.w) ;01066f28123410b0
shal.l @(0x1234:16,er2.l) ;01076f28123410b0
shal.l @(0x12345678:32,r2l.b) ;78a56b281234567810b0
shal.l @(0x12345678:32,r2.w) ;78a66b281234567810b0
shal.l @(0x12345678:32,er2.l) ;78a76b281234567810b0
shal.l @0x1234:16 ;01046b08123410b0
shal.l @0x12345678:32 ;01046b281234567810b0
 
shal.b #2,r1h ;10c1
shal.b #2,@er1 ;7d1010c0
shal.b #2,@(0x3:2,er1) ;0177681810c0
shal.b #2,@er1+ ;01746c1810c0
shal.b #2,@-er1 ;01776c1810c0
shal.b #2,@+er1 ;01756c1810c0
shal.b #2,@er1- ;01766c1810c0
shal.b #2,@(0x1234:16,er1) ;01746e18123410c0
shal.b #2,@(0x12345678:32,er1) ;78146a281234567810c0
shal.b #2,@(0x1234:16,r2l.b) ;01756e28123410c0
shal.b #2,@(0x1234:16,r2.w) ;01766e28123410c0
shal.b #2,@(0x1234:16,er2.l) ;01776e28123410c0
shal.b #2,@(0x12345678:32,r2l.b) ;78256a281234567810c0
shal.b #2,@(0x12345678:32,r2.w) ;78266a281234567810c0
shal.b #2,@(0x12345678:32,er2.l) ;78276a281234567810c0
shal.b #2,@0xffffff12:8 ;7f1210c0
shal.b #2,@0x1234:16 ;6a18123410c0
shal.b #2,@0x12345678:32 ;6a381234567810c0
 
shal.w #2,r1 ;10d1
shal.w #2,@er1 ;7d9010d0
shal.w #2,@(0x6:2,er1) ;0157691810d0
shal.w #2,@er1+ ;01546d1810d0
shal.w #2,@-er1 ;01576d1810d0
shal.w #2,@+er1 ;01556d1810d0
shal.w #2,@er1- ;01566d1810d0
shal.w #2,@(0x1234:16,er1) ;01546f18123410d0
shal.w #2,@(0x12345678:32,er1) ;78146b281234567810d0
shal.w #2,@(0x1234:16,r2l.b) ;01556f28123410d0
shal.w #2,@(0x1234:16,r2.w) ;01566f28123410d0
shal.w #2,@(0x1234:16,er2.l) ;01576f28123410d0
shal.w #2,@(0x12345678:32,r2l.b) ;78256b281234567810d0
shal.w #2,@(0x12345678:32,r2.w) ;78266b281234567810d0
shal.w #2,@(0x12345678:32,er2.l) ;78276b281234567810d0
shal.w #2,@0x1234:16 ;6b18123410d0
shal.w #2,@0x12345678:32 ;6b381234567810d0
 
shal.l #2,er1 ;10f1
shal.l #2,@er1 ;0104691810f0
shal.l #2,@(0xc:2,er1) ;0107691810f0
shal.l #2,@er1+ ;01046d1810f0
shal.l #2,@-er1 ;01076d1810f0
shal.l #2,@+er1 ;01056d1810f0
shal.l #2,@er1- ;01066d1810f0
shal.l #2,@(0x1234:16,er1) ;01046f18123410f0
shal.l #2,@(0x12345678:32,er1) ;78946b281234567810f0
shal.l #2,@(0x1234:16,r2l.b) ;01056f28123410f0
shal.l #2,@(0x1234:16,r2.w) ;01066f28123410f0
shal.l #2,@(0x1234:16,er2.l) ;01076f28123410f0
shal.l #2,@(0x12345678:32,r2l.b) ;78a56b281234567810f0
shal.l #2,@(0x12345678:32,r2.w) ;78a66b281234567810f0
shal.l #2,@(0x12345678:32,er2.l) ;78a76b281234567810f0
shal.l #2,@0x1234:16 ;01046b08123410f0
shal.l #2,@0x12345678:32 ;01046b281234567810f0
 
shar.b r1h ;1181
shar.b @er1 ;7d101180
shar.b @(0x3:2,er1) ;017768181180
shar.b @er1+ ;01746c181180
shar.b @-er1 ;01776c181180
shar.b @+er1 ;01756c181180
shar.b @er1- ;01766c181180
shar.b @(0x1234:16,er1) ;01746e1812341180
shar.b @(0x12345678:32,er1) ;78146a28123456781180
shar.b @(0x1234:16,r2l.b) ;01756e2812341180
shar.b @(0x1234:16,r2.w) ;01766e2812341180
shar.b @(0x1234:16,er2.l) ;01776e2812341180
shar.b @(0x12345678:32,r2l.b) ;78256a28123456781180
shar.b @(0x12345678:32,r2.w) ;78266a28123456781180
shar.b @(0x12345678:32,er2.l) ;78276a28123456781180
shar.b @0xffffff12:8 ;7f121180
shar.b @0x1234:16 ;6a1812341180
shar.b @0x12345678:32 ;6a38123456781180
 
shar.w r1 ;1191
shar.w @er1 ;7d901190
shar.w @(0x6:2,er1) ;015769181190
shar.w @er1+ ;01546d181190
shar.w @-er1 ;01576d181190
shar.w @+er1 ;01556d181190
shar.w @er1- ;01566d181190
shar.w @(0x1234:16,er1) ;01546f1812341190
shar.w @(0x12345678:32,er1) ;78146b28123456781190
shar.w @(0x1234:16,r2l.b) ;01556f2812341190
shar.w @(0x1234:16,r2.w) ;01566f2812341190
shar.w @(0x1234:16,er2.l) ;01576f2812341190
shar.w @(0x12345678:32,r2l.b) ;78256b28123456781190
shar.w @(0x12345678:32,r2.w) ;78266b28123456781190
shar.w @(0x12345678:32,er2.l) ;78276b28123456781190
shar.w @0x1234:16 ;6b1812341190
shar.w @0x12345678:32 ;6b38123456781190
 
shar.l er1 ;11b1
shar.l @er1 ;0104691811b0
shar.l @(0xc:2,er1) ;0107691811b0
shar.l @er1+ ;01046d1811b0
shar.l @-er1 ;01076d1811b0
shar.l @+er1 ;01056d1811b0
shar.l @er1- ;01066d1811b0
shar.l @(0x1234:16,er1) ;01046f18123411b0
shar.l @(0x12345678:32,er1) ;78946b281234567811b0
shar.l @(0x1234:16,r2l.b) ;01056f28123411b0
shar.l @(0x1234:16,r2.w) ;01066f28123411b0
shar.l @(0x1234:16,er2.l) ;01076f28123411b0
shar.l @(0x12345678:32,r2l.b) ;78a56b281234567811b0
shar.l @(0x12345678:32,r2.w) ;78a66b281234567811b0
shar.l @(0x12345678:32,er2.l) ;78a76b281234567811b0
shar.l @0x1234:16 ;01046b08123411b0
shar.l @0x12345678:32 ;01046b281234567811b0
 
shar.b #2,r1h ;11c1
shar.b #2,@er1 ;7d1011c0
shar.b #2,@(0x3:2,er1) ;0177681811c0
shar.b #2,@er1+ ;01746c1811c0
shar.b #2,@-er1 ;01776c1811c0
shar.b #2,@+er1 ;01756c1811c0
shar.b #2,@er1- ;01766c1811c0
shar.b #2,@(0x1234:16,er1) ;01746e18123411c0
shar.b #2,@(0x12345678:32,er1) ;78146a281234567811c0
shar.b #2,@(0x1234:16,r2l.b) ;01756e28123411c0
shar.b #2,@(0x1234:16,r2.w) ;01766e28123411c0
shar.b #2,@(0x1234:16,er2.l) ;01776e28123411c0
shar.b #2,@(0x12345678:32,r2l.b) ;78256a281234567811c0
shar.b #2,@(0x12345678:32,r2.w) ;78266a281234567811c0
shar.b #2,@(0x12345678:32,er2.l) ;78276a281234567811c0
shar.b #2,@0xffffff12:8 ;7f1211c0
shar.b #2,@0x1234:16 ;6a18123411c0
shar.b #2,@0x12345678:32 ;6a381234567811c0
 
shar.w #2,r1 ;11d1
shar.w #2,@er1 ;7d9011d0
shar.w #2,@(0x6:2,er1) ;0157691811d0
shar.w #2,@er1+ ;01546d1811d0
shar.w #2,@-er1 ;01576d1811d0
shar.w #2,@+er1 ;01556d1811d0
shar.w #2,@er1- ;01566d1811d0
shar.w #2,@(0x1234:16,er1) ;01546f18123411d0
shar.w #2,@(0x12345678:32,er1) ;78146b281234567811d0
shar.w #2,@(0x1234:16,r2l.b) ;01556f28123411d0
shar.w #2,@(0x1234:16,r2.w) ;01566f28123411d0
shar.w #2,@(0x1234:16,er2.l) ;01576f28123411d0
shar.w #2,@(0x12345678:32,r2l.b) ;78256b281234567811d0
shar.w #2,@(0x12345678:32,r2.w) ;78266b281234567811d0
shar.w #2,@(0x12345678:32,er2.l) ;78276b281234567811d0
shar.w #2,@0x1234:16 ;6b18123411d0
shar.w #2,@0x12345678:32 ;6b381234567811d0
 
shar.l #2,er1 ;11f1
shar.l #2,@er1 ;0104691811f0
shar.l #2,@(0xc:2,er1) ;0107691811f0
shar.l #2,@er1+ ;01046d1811f0
shar.l #2,@-er1 ;01076d1811f0
shar.l #2,@+er1 ;01056d1811f0
shar.l #2,@er1- ;01066d1811f0
shar.l #2,@(0x1234:16,er1) ;01046f18123411f0
shar.l #2,@(0x12345678:32,er1) ;78946b281234567811f0
shar.l #2,@(0x1234:16,r2l.b) ;01056f28123411f0
shar.l #2,@(0x1234:16,r2.w) ;01066f28123411f0
shar.l #2,@(0x1234:16,er2.l) ;01076f28123411f0
shar.l #2,@(0x12345678:32,r2l.b) ;78a56b281234567811f0
shar.l #2,@(0x12345678:32,r2.w) ;78a66b281234567811f0
shar.l #2,@(0x12345678:32,er2.l) ;78a76b281234567811f0
shar.l #2,@0x1234:16 ;01046b08123411f0
shar.l #2,@0x12345678:32 ;01046b281234567811f0
 
rotxl.b r1h ;1201
rotxl.b @er1 ;7d101200
rotxl.b @(0x3:2,er1) ;017768181200
rotxl.b @er1+ ;01746c181200
rotxl.b @-er1 ;01776c181200
rotxl.b @+er1 ;01756c181200
rotxl.b @er1- ;01766c181200
rotxl.b @(0x1234:16,er1) ;01746e1812341200
rotxl.b @(0x12345678:32,er1) ;78146a28123456781200
rotxl.b @(0x1234:16,r2l.b) ;01756e2812341200
rotxl.b @(0x1234:16,r2.w) ;01766e2812341200
rotxl.b @(0x1234:16,er2.l) ;01776e2812341200
rotxl.b @(0x12345678:32,r2l.b) ;78256a28123456781200
rotxl.b @(0x12345678:32,r2.w) ;78266a28123456781200
rotxl.b @(0x12345678:32,er2.l) ;78276a28123456781200
rotxl.b @0xffffff12:8 ;7f121200
rotxl.b @0x1234:16 ;6a1812341200
rotxl.b @0x12345678:32 ;6a38123456781200
 
rotxl.w r1 ;1211
rotxl.w @er1 ;7d901210
rotxl.w @(0x6:2,er1) ;015769181210
rotxl.w @er1+ ;01546d181210
rotxl.w @-er1 ;01576d181210
rotxl.w @+er1 ;01556d181210
rotxl.w @er1- ;01566d181210
rotxl.w @(0x1234:16,er1) ;01546f1812341210
rotxl.w @(0x12345678:32,er1) ;78146b28123456781210
rotxl.w @(0x1234:16,r2l.b) ;01556f2812341210
rotxl.w @(0x1234:16,r2.w) ;01566f2812341210
rotxl.w @(0x1234:16,er2.l) ;01576f2812341210
rotxl.w @(0x12345678:32,r2l.b) ;78256b28123456781210
rotxl.w @(0x12345678:32,r2.w) ;78266b28123456781210
rotxl.w @(0x12345678:32,er2.l) ;78276b28123456781210
rotxl.w @0x1234:16 ;6b1812341210
rotxl.w @0x12345678:32 ;6b38123456781210
 
rotxl.l er1 ;1231
rotxl.l @er1 ;010469181230
rotxl.l @(0xc:2,er1) ;010769181230
rotxl.l @er1+ ;01046d181230
rotxl.l @-er1 ;01076d181230
rotxl.l @+er1 ;01056d181230
rotxl.l @er1- ;01066d181230
rotxl.l @(0x1234:16,er1) ;01046f1812341230
rotxl.l @(0x12345678:32,er1) ;78946b28123456781230
rotxl.l @(0x1234:16,r2l.b) ;01056f2812341230
rotxl.l @(0x1234:16,r2.w) ;01066f2812341230
rotxl.l @(0x1234:16,er2.l) ;01076f2812341230
rotxl.l @(0x12345678:32,r2l.b) ;78a56b28123456781230
rotxl.l @(0x12345678:32,r2.w) ;78a66b28123456781230
rotxl.l @(0x12345678:32,er2.l) ;78a76b28123456781230
rotxl.l @0x1234:16 ;01046b0812341230
rotxl.l @0x12345678:32 ;01046b28123456781230
 
rotxl.b #2,r1h ;1241
rotxl.b #2,@er1 ;7d101240
rotxl.b #2,@(0x3:2,er1) ;017768181240
rotxl.b #2,@er1+ ;01746c181240
rotxl.b #2,@-er1 ;01776c181240
rotxl.b #2,@+er1 ;01756c181240
rotxl.b #2,@er1- ;01766c181240
rotxl.b #2,@(0x1234:16,er1) ;01746e1812341240
rotxl.b #2,@(0x12345678:32,er1) ;78146a28123456781240
rotxl.b #2,@(0x1234:16,r2l.b) ;01756e2812341240
rotxl.b #2,@(0x1234:16,r2.w) ;01766e2812341240
rotxl.b #2,@(0x1234:16,er2.l) ;01776e2812341240
rotxl.b #2,@(0x12345678:32,r2l.b) ;78256a28123456781240
rotxl.b #2,@(0x12345678:32,r2.w) ;78266a28123456781240
rotxl.b #2,@(0x12345678:32,er2.l) ;78276a28123456781240
rotxl.b #2,@0xffffff12:8 ;7f121240
rotxl.b #2,@0x1234:16 ;6a1812341240
rotxl.b #2,@0x12345678:32 ;6a38123456781240
 
rotxl.w #2,r1 ;1251
rotxl.w #2,@er1 ;7d901250
rotxl.w #2,@(0x6:2,er1) ;015769181250
rotxl.w #2,@er1+ ;01546d181250
rotxl.w #2,@-er1 ;01576d181250
rotxl.w #2,@+er1 ;01556d181250
rotxl.w #2,@er1- ;01566d181250
rotxl.w #2,@(0x1234:16,er1) ;01546f1812341250
rotxl.w #2,@(0x12345678:32,er1) ;78146b28123456781250
rotxl.w #2,@(0x1234:16,r2l.b) ;01556f2812341250
rotxl.w #2,@(0x1234:16,r2.w) ;01566f2812341250
rotxl.w #2,@(0x1234:16,er2.l) ;01576f2812341250
rotxl.w #2,@(0x12345678:32,r2l.b) ;78256b28123456781250
rotxl.w #2,@(0x12345678:32,r2.w) ;78266b28123456781250
rotxl.w #2,@(0x12345678:32,er2.l) ;78276b28123456781250
rotxl.w #2,@0x1234:16 ;6b1812341250
rotxl.w #2,@0x12345678:32 ;6b38123456781250
 
rotxl.l #2,er1 ;1271
rotxl.l #2,@er1 ;010469181270
rotxl.l #2,@(0xc:2,er1) ;010769181270
rotxl.l #2,@er1+ ;01046d181270
rotxl.l #2,@-er1 ;01076d181270
rotxl.l #2,@+er1 ;01056d181270
rotxl.l #2,@er1- ;01066d181270
rotxl.l #2,@(0x1234:16,er1) ;01046f1812341270
rotxl.l #2,@(0x12345678:32,er1) ;78946b28123456781270
rotxl.l #2,@(0x1234:16,r2l.b) ;01056f2812341270
rotxl.l #2,@(0x1234:16,r2.w) ;01066f2812341270
rotxl.l #2,@(0x1234:16,er2.l) ;01076f2812341270
rotxl.l #2,@(0x12345678:32,r2l.b) ;78a56b28123456781270
rotxl.l #2,@(0x12345678:32,r2.w) ;78a66b28123456781270
rotxl.l #2,@(0x12345678:32,er2.l) ;78a76b28123456781270
rotxl.l #2,@0x1234:16 ;01046b0812341270
rotxl.l #2,@0x12345678:32 ;01046b28123456781270
 
rotxr.b r1h ;1301
rotxr.b @er1 ;7d101300
rotxr.b @(0x3:2,er1) ;017768181300
rotxr.b @er1+ ;01746c181300
rotxr.b @-er1 ;01776c181300
rotxr.b @+er1 ;01756c181300
rotxr.b @er1- ;01766c181300
rotxr.b @(0x1234:16,er1) ;01746e1812341300
rotxr.b @(0x12345678:32,er1) ;78146a28123456781300
rotxr.b @(0x1234:16,r2l.b) ;01756e2812341300
rotxr.b @(0x1234:16,r2.w) ;01766e2812341300
rotxr.b @(0x1234:16,er2.l) ;01776e2812341300
rotxr.b @(0x12345678:32,r2l.b) ;78256a28123456781300
rotxr.b @(0x12345678:32,r2.w) ;78266a28123456781300
rotxr.b @(0x12345678:32,er2.l) ;78276a28123456781300
rotxr.b @0xffffff12:8 ;7f121300
rotxr.b @0x1234:16 ;6a1812341300
rotxr.b @0x12345678:32 ;6a38123456781300
 
rotxr.w r1 ;1311
rotxr.w @er1 ;7d901310
rotxr.w @(0x6:2,er1) ;015769181310
rotxr.w @er1+ ;01546d181310
rotxr.w @-er1 ;01576d181310
rotxr.w @+er1 ;01556d181310
rotxr.w @er1- ;01566d181310
rotxr.w @(0x1234:16,er1) ;01546f1812341310
rotxr.w @(0x12345678:32,er1) ;78146b28123456781310
rotxr.w @(0x1234:16,r2l.b) ;01556f2812341310
rotxr.w @(0x1234:16,r2.w) ;01566f2812341310
rotxr.w @(0x1234:16,er2.l) ;01576f2812341310
rotxr.w @(0x12345678:32,r2l.b) ;78256b28123456781310
rotxr.w @(0x12345678:32,r2.w) ;78266b28123456781310
rotxr.w @(0x12345678:32,er2.l) ;78276b28123456781310
rotxr.w @0x1234:16 ;6b1812341310
rotxr.w @0x12345678:32 ;6b38123456781310
 
rotxr.l er1 ;1331
rotxr.l @er1 ;010469181330
rotxr.l @(0xc:2,er1) ;010769181330
rotxr.l @er1+ ;01046d181330
rotxr.l @-er1 ;01076d181330
rotxr.l @+er1 ;01056d181330
rotxr.l @er1- ;01066d181330
rotxr.l @(0x1234:16,er1) ;01046f1812341330
rotxr.l @(0x12345678:32,er1) ;78946b28123456781330
rotxr.l @(0x1234:16,r2l.b) ;01056f2812341330
rotxr.l @(0x1234:16,r2.w) ;01066f2812341330
rotxr.l @(0x1234:16,er2.l) ;01076f2812341330
rotxr.l @(0x12345678:32,r2l.b) ;78a56b28123456781330
rotxr.l @(0x12345678:32,r2.w) ;78a66b28123456781330
rotxr.l @(0x12345678:32,er2.l) ;78a76b28123456781330
rotxr.l @0x1234:16 ;01046b0812341330
rotxr.l @0x12345678:32 ;01046b28123456781330
 
rotxr.b #2,r1h ;1341
rotxr.b #2,@er1 ;7d101340
rotxr.b #2,@(0x3:2,er1) ;017768181340
rotxr.b #2,@er1+ ;01746c181340
rotxr.b #2,@-er1 ;01776c181340
rotxr.b #2,@+er1 ;01756c181340
rotxr.b #2,@er1- ;01766c181340
rotxr.b #2,@(0x1234:16,er1) ;01746e1812341340
rotxr.b #2,@(0x12345678:32,er1) ;78146a28123456781340
rotxr.b #2,@(0x1234:16,r2l.b) ;01756e2812341340
rotxr.b #2,@(0x1234:16,r2.w) ;01766e2812341340
rotxr.b #2,@(0x1234:16,er2.l) ;01776e2812341340
rotxr.b #2,@(0x12345678:32,r2l.b) ;78256a28123456781340
rotxr.b #2,@(0x12345678:32,r2.w) ;78266a28123456781340
rotxr.b #2,@(0x12345678:32,er2.l) ;78276a28123456781340
rotxr.b #2,@0xffffff12:8 ;7f121340
rotxr.b #2,@0x1234:16 ;6a1812341340
rotxr.b #2,@0x12345678:32 ;6a38123456781340
 
rotxr.w #2,r1 ;1351
rotxr.w #2,@er1 ;7d901350
rotxr.w #2,@(0x6:2,er1) ;015769181350
rotxr.w #2,@er1+ ;01546d181350
rotxr.w #2,@-er1 ;01576d181350
rotxr.w #2,@+er1 ;01556d181350
rotxr.w #2,@er1- ;01566d181350
rotxr.w #2,@(0x1234:16,er1) ;01546f1812341350
rotxr.w #2,@(0x12345678:32,er1) ;78146b28123456781350
rotxr.w #2,@(0x1234:16,r2l.b) ;01556f2812341350
rotxr.w #2,@(0x1234:16,r2.w) ;01566f2812341350
rotxr.w #2,@(0x1234:16,er2.l) ;01576f2812341350
rotxr.w #2,@(0x12345678:32,r2l.b) ;78256b28123456781350
rotxr.w #2,@(0x12345678:32,r2.w) ;78266b28123456781350
rotxr.w #2,@(0x12345678:32,er2.l) ;78276b28123456781350
rotxr.w #2,@0x1234:16 ;6b1812341350
rotxr.w #2,@0x12345678:32 ;6b38123456781350
 
rotxr.l #2,er1 ;1371
rotxr.l #2,@er1 ;010469181370
rotxr.l #2,@(0xc:2,er1) ;010769181370
rotxr.l #2,@er1+ ;01046d181370
rotxr.l #2,@-er1 ;01076d181370
rotxr.l #2,@+er1 ;01056d181370
rotxr.l #2,@er1- ;01066d181370
rotxr.l #2,@(0x1234:16,er1) ;01046f1812341370
rotxr.l #2,@(0x12345678:32,er1) ;78946b28123456781370
rotxr.l #2,@(0x1234:16,r2l.b) ;01056f2812341370
rotxr.l #2,@(0x1234:16,r2.w) ;01066f2812341370
rotxr.l #2,@(0x1234:16,er2.l) ;01076f2812341370
rotxr.l #2,@(0x12345678:32,r2l.b) ;78a56b28123456781370
rotxr.l #2,@(0x12345678:32,r2.w) ;78a66b28123456781370
rotxr.l #2,@(0x12345678:32,er2.l) ;78a76b28123456781370
rotxr.l #2,@0x1234:16 ;01046b0812341370
rotxr.l #2,@0x12345678:32 ;01046b28123456781370
 
rotl.b r1h ;1281
rotl.b @er1 ;7d101280
rotl.b @(0x3:2,er1) ;017768181280
rotl.b @er1+ ;01746c181280
rotl.b @-er1 ;01776c181280
rotl.b @+er1 ;01756c181280
rotl.b @er1- ;01766c181280
rotl.b @(0x1234:16,er1) ;01746e1812341280
rotl.b @(0x12345678:32,er1) ;78146a28123456781280
rotl.b @(0x1234:16,r2l.b) ;01756e2812341280
rotl.b @(0x1234:16,r2.w) ;01766e2812341280
rotl.b @(0x1234:16,er2.l) ;01776e2812341280
rotl.b @(0x12345678:32,r2l.b) ;78256a28123456781280
rotl.b @(0x12345678:32,r2.w) ;78266a28123456781280
rotl.b @(0x12345678:32,er2.l) ;78276a28123456781280
rotl.b @0xffffff12:8 ;7f121280
rotl.b @0x1234:16 ;6a1812341280
rotl.b @0x12345678:32 ;6a38123456781280
 
rotl.w r1 ;1291
rotl.w @er1 ;7d901290
rotl.w @(0x6:2,er1) ;015769181290
rotl.w @-er1 ;01576d181290
rotl.w @er1+ ;01546d181290
rotl.w @er1- ;01566d181290
rotl.w @+er1 ;01556d181290
rotl.w @(0x1234:16,er1) ;01546f1812341290
rotl.w @(0x12345678:32,er1) ;78146b28123456781290
rotl.w @(0x1234:16,r2l.b) ;01556f2812341290
rotl.w @(0x1234:16,r2.w) ;01566f2812341290
rotl.w @(0x1234:16,er2.l) ;01576f2812341290
rotl.w @(0x12345678:32,r2l.b) ;78256b28123456781290
rotl.w @(0x12345678:32,r2.w) ;78266b28123456781290
rotl.w @(0x12345678:32,er2.l) ;78276b28123456781290
rotl.w @0x1234:16 ;6b1812341290
rotl.w @0x12345678:32 ;6b38123456781290
 
rotl.l er1 ;12b1
rotl.l @er1 ;0104691812b0
rotl.l @(0xc:2,er1) ;0107691812b0
rotl.l @er1+ ;01046d1812b0
rotl.l @-er1 ;01076d1812b0
rotl.l @+er1 ;01056d1812b0
rotl.l @er1- ;01066d1812b0
rotl.l @(0x1234:16,er1) ;01046f18123412b0
rotl.l @(0x12345678:32,er1) ;78946b281234567812b0
rotl.l @(0x1234:16,r2l.b) ;01056f28123412b0
rotl.l @(0x1234:16,r2.w) ;01066f28123412b0
rotl.l @(0x1234:16,er2.l) ;01076f28123412b0
rotl.l @(0x12345678:32,r2l.b) ;78a56b281234567812b0
rotl.l @(0x12345678:32,r2.w) ;78a66b281234567812b0
rotl.l @(0x12345678:32,er2.l) ;78a76b281234567812b0
rotl.l @0x1234:16 ;01046b08123412b0
rotl.l @0x12345678:32 ;01046b281234567812b0
 
rotl.b #2,r1h ;12c1
rotl.b #2,@er1 ;7d1012c0
rotl.b #2,@(0x3:2,er1) ;0177681812c0
rotl.b #2,@er1+ ;01746c1812c0
rotl.b #2,@-er1 ;01776c1812c0
rotl.b #2,@+er1 ;01756c1812c0
rotl.b #2,@er1- ;01766c1812c0
rotl.b #2,@(0x1234:16,er1) ;01746e18123412c0
rotl.b #2,@(0x12345678:32,er1) ;78146a281234567812c0
rotl.b #2,@(0x1234:16,r2l.b) ;01756e28123412c0
rotl.b #2,@(0x1234:16,r2.w) ;01766e28123412c0
rotl.b #2,@(0x1234:16,er2.l) ;01776e28123412c0
rotl.b #2,@(0x12345678:32,r2l.b) ;78256a281234567812c0
rotl.b #2,@(0x12345678:32,r2.w) ;78266a281234567812c0
rotl.b #2,@(0x12345678:32,er2.l) ;78276a281234567812c0
rotl.b #2,@0xffffff12:8 ;7f1212c0
rotl.b #2,@0x1234:16 ;6a18123412c0
rotl.b #2,@0x12345678:32 ;6a381234567812c0
 
rotl.w #2,r1 ;12d1
rotl.w #2,@er1 ;7d9012d0
rotl.w #2,@(0x6:2,er1) ;0157691812d0
rotl.w #2,@er1+ ;01546d1812d0
rotl.w #2,@-er1 ;01576d1812d0
rotl.w #2,@+er1 ;01556d1812d0
rotl.w #2,@er1- ;01566d1812d0
rotl.w #2,@(0x1234:16,er1) ;01546f18123412d0
rotl.w #2,@(0x12345678:32,er1) ;78146b281234567812d0
rotl.w #2,@(0x1234:16,r2l.b) ;01556f28123412d0
rotl.w #2,@(0x1234:16,r2.w) ;01566f28123412d0
rotl.w #2,@(0x1234:16,er2.l) ;01576f28123412d0
rotl.w #2,@(0x12345678:32,r2l.b) ;78256b281234567812d0
rotl.w #2,@(0x12345678:32,r2.w) ;78266b281234567812d0
rotl.w #2,@(0x12345678:32,er2.l) ;78276b281234567812d0
rotl.w #2,@0x1234:16 ;6b18123412d0
rotl.w #2,@0x12345678:32 ;6b381234567812d0
 
rotl.l #2,er1 ;12f1
rotl.l #2,@er1 ;0104691812f0
rotl.l #2,@(0xc:2,er1) ;0107691812f0
rotl.l #2,@er1+ ;01046d1812f0
rotl.l #2,@-er1 ;01076d1812f0
rotl.l #2,@+er1 ;01056d1812f0
rotl.l #2,@er1- ;01066d1812f0
rotl.l #2,@(0x1234:16,er1) ;01046f18123412f0
rotl.l #2,@(0x12345678:32,er1) ;78946b281234567812f0
rotl.l #2,@(0x1234:16,r2l.b) ;01056f28123412f0
rotl.l #2,@(0x1234:16,r2.w) ;01066f28123412f0
rotl.l #2,@(0x1234:16,er2.l) ;01076f28123412f0
rotl.l #2,@(0x12345678:32,r2l.b) ;78a56b281234567812f0
rotl.l #2,@(0x12345678:32,r2.w) ;78a66b281234567812f0
rotl.l #2,@(0x12345678:32,er2.l) ;78a76b281234567812f0
rotl.l #2,@0x1234:16 ;01046b08123412f0
rotl.l #2,@0x12345678:32 ;01046b281234567812f0
 
rotr.b r1h ;1381
rotr.b @er1 ;7d101380
rotr.b @(0x3:2,er1) ;017768181380
rotr.b @er1+ ;01746c181380
rotr.b @-er1 ;01776c181380
rotr.b @+er1 ;01756c181380
rotr.b @er1- ;01766c181380
rotr.b @(0x1234:16,er1) ;01746e1812341380
rotr.b @(0x12345678:32,er1) ;78146a28123456781380
rotr.b @(0x1234:16,r2l.b) ;01756e2812341380
rotr.b @(0x1234:16,r2.w) ;01766e2812341380
rotr.b @(0x1234:16,er2.l) ;01776e2812341380
rotr.b @(0x12345678:32,r2l.b) ;78256a28123456781380
rotr.b @(0x12345678:32,r2.w) ;78266a28123456781380
rotr.b @(0x12345678:32,er2.l) ;78276a28123456781380
rotr.b @0xffffff12:8 ;7f121380
rotr.b @0x1234:16 ;6a1812341380
rotr.b @0x12345678:32 ;6a38123456781380
 
rotr.w r1 ;1391
rotr.w @er1 ;7d901390
rotr.w @(0x6:2,er1) ;015769181390
rotr.w @-er1 ;01576d181390
rotr.w @er1+ ;01546d181390
rotr.w @er1- ;01566d181390
rotr.w @+er1 ;01556d181390
rotr.w @(0x1234:16,er1) ;01546f1812341390
rotr.w @(0x12345678:32,er1) ;78146b28123456781390
rotr.w @(0x1234:16,r2l.b) ;01556f2812341390
rotr.w @(0x1234:16,r2.w) ;01566f2812341390
rotr.w @(0x1234:16,er2.l) ;01576f2812341390
rotr.w @(0x12345678:32,r2l.b) ;78256b28123456781390
rotr.w @(0x12345678:32,r2.w) ;78266b28123456781390
rotr.w @(0x12345678:32,er2.l) ;78276b28123456781390
rotr.w @0x1234:16 ;6b1812341390
rotr.w @0x12345678:32 ;6b38123456781390
 
rotr.l er1 ;13b1
rotr.l @er1 ;0104691813b0
rotr.l @(0xc:2,er1) ;0107691813b0
rotr.l @er1+ ;01046d1813b0
rotr.l @-er1 ;01076d1813b0
rotr.l @+er1 ;01056d1813b0
rotr.l @er1- ;01066d1813b0
rotr.l @(0x1234:16,er1) ;01046f18123413b0
rotr.l @(0x12345678:32,er1) ;78946b281234567813b0
rotr.l @(0x1234:16,r2l.b) ;01056f28123413b0
rotr.l @(0x1234:16,r2.w) ;01066f28123413b0
rotr.l @(0x1234:16,er2.l) ;01076f28123413b0
rotr.l @(0x12345678:32,r2l.b) ;78a56b281234567813b0
rotr.l @(0x12345678:32,r2.w) ;78a66b281234567813b0
rotr.l @(0x12345678:32,er2.l) ;78a76b281234567813b0
rotr.l @0x1234:16 ;01046b08123413b0
rotr.l @0x12345678:32 ;01046b281234567813b0
 
rotr.b #2,r1h ;13c1
rotr.b #2,@er1 ;7d1013c0
rotr.b #2,@(0x3:2,er1) ;0177681813c0
rotr.b #2,@er1+ ;01746c1813c0
rotr.b #2,@-er1 ;01776c1813c0
rotr.b #2,@+er1 ;01756c1813c0
rotr.b #2,@er1- ;01766c1813c0
rotr.b #2,@(0x1234:16,er1) ;01746e18123413c0
rotr.b #2,@(0x12345678:32,er1) ;78146a281234567813c0
rotr.b #2,@(0x1234:16,r2l.b) ;01756e28123413c0
rotr.b #2,@(0x1234:16,r2.w) ;01766e28123413c0
rotr.b #2,@(0x1234:16,er2.l) ;01776e28123413c0
rotr.b #2,@(0x12345678:32,r2l.b) ;78256a281234567813c0
rotr.b #2,@(0x12345678:32,r2.w) ;78266a281234567813c0
rotr.b #2,@(0x12345678:32,er2.l) ;78276a281234567813c0
rotr.b #2,@0xffffff12:8 ;7f1213c0
rotr.b #2,@0x1234:16 ;6a18123413c0
rotr.b #2,@0x12345678:32 ;6a381234567813c0
 
rotr.w #2,r1 ;13d1
rotr.w #2,@er1 ;7d9013d0
rotr.w #2,@(0x6:2,er1) ;0157691813d0
rotr.w #2,@er1+ ;01546d1813d0
rotr.w #2,@-er1 ;01576d1813d0
rotr.w #2,@+er1 ;01556d1813d0
rotr.w #2,@er1- ;01566d1813d0
rotr.w #2,@(0x1234:16,er1) ;01546f18123413d0
rotr.w #2,@(0x12345678:32,er1) ;78146b281234567813d0
rotr.w #2,@(0x1234:16,r2l.b) ;01556f28123413d0
rotr.w #2,@(0x1234:16,r2.w) ;01566f28123413d0
rotr.w #2,@(0x1234:16,er2.l) ;01576f28123413d0
rotr.w #2,@(0x12345678:32,r2l.b) ;78256b281234567813d0
rotr.w #2,@(0x12345678:32,r2.w) ;78266b281234567813d0
rotr.w #2,@(0x12345678:32,er2.l) ;78276b281234567813d0
rotr.w #2,@0x1234:16 ;6b18123413d0
rotr.w #2,@0x12345678:32 ;6b381234567813d0
 
rotr.l #2,er1 ;13f1
rotr.l #2,@er1 ;0104691813f0
rotr.l #2,@(0xc:2,er1) ;0107691813f0
rotr.l #2,@er1+ ;01046d1813f0
rotr.l #2,@-er1 ;01076d1813f0
rotr.l #2,@+er1 ;01056d1813f0
rotr.l #2,@er1- ;01066d1813f0
rotr.l #2,@(0x1234:16,er1) ;01046f18123413f0
rotr.l #2,@(0x12345678:32,er1) ;78946b281234567813f0
rotr.l #2,@(0x1234:16,r2l.b) ;01056f28123413f0
rotr.l #2,@(0x1234:16,r2.w) ;01066f28123413f0
rotr.l #2,@(0x1234:16,er2.l) ;01076f28123413f0
rotr.l #2,@(0x12345678:32,r2l.b) ;78a56b281234567813f0
rotr.l #2,@(0x12345678:32,r2.w) ;78a66b281234567813f0
rotr.l #2,@(0x12345678:32,er2.l) ;78a76b281234567813f0
rotr.l #2,@0x1234:16 ;01046b08123413f0
rotr.l #2,@0x12345678:32 ;01046b281234567813f0
 
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/h8300/t05_cmp.s
1,920 → 1,920
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;arith_1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
cmp.b @er3,@er1 ;7c350120
cmp.b @er3,@(3:2,er1) ;7c353120
cmp.b @er3,@-er1 ;7c35b120
cmp.b @er3,@er1+ ;7c358120
cmp.b @er3,@er1- ;7c35a120
cmp.b @er3,@+er1 ;7c359120
cmp.b @er3,@(0xffff9abc:16,er1) ;7c35c1209abc
cmp.b @er3,@(0x9abcdef0:32,er1) ;7c35c9209abcdef0
cmp.b @er3,@(0xffff9abc:16,r2l.b) ;7c35d2209abc
cmp.b @er3,@(0xffff9abc:16,r2.w) ;7c35e2209abc
cmp.b @er3,@(0xffff9abc:16,er2.l) ;7c35f2209abc
cmp.b @er3,@(0x9abcdef0:32,r2l.b) ;7c35da209abcdef0
cmp.b @er3,@(0x9abcdef0:32,r2.w) ;7c35ea209abcdef0
cmp.b @er3,@(0x9abcdef0:32,er2.l) ;7c35fa209abcdef0
cmp.b @er3,@0xffff9abc:16 ;7c3540209abc
cmp.b @er3,@0x9abcdef0:32 ;7c3548209abcdef0
 
cmp.b @-er3,@er1 ;01776c3c0120
cmp.b @-er3,@(3:2,er1) ;01776c3c3120
cmp.b @-er3,@-er1 ;01776c3cb120
cmp.b @-er3,@er1+ ;01776c3c8120
cmp.b @-er3,@er1- ;01776c3ca120
cmp.b @-er3,@+er1 ;01776c3c9120
cmp.b @-er3,@(0xffff9abc:16,er1) ;01776c3cc1209abc
cmp.b @-er3,@(0x9abcdef0:32,er1) ;01776c3cc9209abcdef0
cmp.b @-er3,@(0xffff9abc:16,r2l.b) ;01776c3cd2209abc
cmp.b @-er3,@(0xffff9abc:16,r2.w) ;01776c3ce2209abc
cmp.b @-er3,@(0xffff9abc:16,er2.l) ;01776c3cf2209abc
cmp.b @-er3,@(0x9abcdef0:32,r2l.b) ;01776c3cda209abcdef0
cmp.b @-er3,@(0x9abcdef0:32,r2.w) ;01776c3cea209abcdef0
cmp.b @-er3,@(0x9abcdef0:32,er2.l) ;01776c3cfa209abcdef0
cmp.b @-er3,@0xffff9abc:16 ;01776c3c40209abc
cmp.b @-er3,@0x9abcdef0:32 ;01776c3c48209abcdef0
 
cmp.b @er3+,@er1 ;01746c3c0120
cmp.b @er3+,@(3:2,er1) ;01746c3c3120
cmp.b @er3+,@-er1 ;01746c3cb120
cmp.b @er3+,@er1+ ;01746c3c8120
cmp.b @er3+,@er1- ;01746c3ca120
cmp.b @er3+,@+er1 ;01746c3c9120
cmp.b @er3+,@(0xffff9abc:16,er1) ;01746c3cc1209abc
cmp.b @er3+,@(0x9abcdef0:32,er1) ;01746c3cc9209abcdef0
cmp.b @er3+,@(0xffff9abc:16,r2l.b) ;01746c3cd2209abc
cmp.b @er3+,@(0xffff9abc:16,r2.w) ;01746c3ce2209abc
cmp.b @er3+,@(0xffff9abc:16,er2.l) ;01746c3cf2209abc
cmp.b @er3+,@(0x9abcdef0:32,r2l.b) ;01746c3cda209abcdef0
cmp.b @er3+,@(0x9abcdef0:32,r2.w) ;01746c3cea209abcdef0
cmp.b @er3+,@(0x9abcdef0:32,er2.l) ;01746c3cfa209abcdef0
cmp.b @er3+,@0xffff9abc:16 ;01746c3c40209abc
cmp.b @er3+,@0x9abcdef0:32 ;01746c3c48209abcdef0
 
cmp.b @er3-,@er1 ;01766c3c0120
cmp.b @er3-,@(3:2,er1) ;01766c3c3120
cmp.b @er3-,@-er1 ;01766c3cb120
cmp.b @er3-,@er1+ ;01766c3c8120
cmp.b @er3-,@er1- ;01766c3ca120
cmp.b @er3-,@+er1 ;01766c3c9120
cmp.b @er3-,@(0xffff9abc:16,er1) ;01766c3cc1209abc
cmp.b @er3-,@(0x9abcdef0:32,er1) ;01766c3cc9209abcdef0
cmp.b @er3-,@(0xffff9abc:16,r2l.b) ;01766c3cd2209abc
cmp.b @er3-,@(0xffff9abc:16,r2.w) ;01766c3ce2209abc
cmp.b @er3-,@(0xffff9abc:16,er2.l) ;01766c3cf2209abc
cmp.b @er3-,@(0x9abcdef0:32,r2l.b) ;01766c3cda209abcdef0
cmp.b @er3-,@(0x9abcdef0:32,r2.w) ;01766c3cea209abcdef0
cmp.b @er3-,@(0x9abcdef0:32,er2.l) ;01766c3cfa209abcdef0
cmp.b @er3-,@0xffff9abc:16 ;01766c3c40209abc
cmp.b @er3-,@0x9abcdef0:32 ;01766c3c48209abcdef0
 
cmp.b @+er3,@er1 ;01756c3c0120
cmp.b @+er3,@(3:2,er1) ;01756c3c3120
cmp.b @+er3,@-er1 ;01756c3cb120
cmp.b @+er3,@er1+ ;01756c3c8120
cmp.b @+er3,@er1- ;01756c3ca120
cmp.b @+er3,@+er1 ;01756c3c9120
cmp.b @+er3,@(0xffff9abc:16,er1) ;01756c3cc1209abc
cmp.b @+er3,@(0x9abcdef0:32,er1) ;01756c3cc9209abcdef0
cmp.b @+er3,@(0xffff9abc:16,r2l.b) ;01756c3cd2209abc
cmp.b @+er3,@(0xffff9abc:16,r2.w) ;01756c3ce2209abc
cmp.b @+er3,@(0xffff9abc:16,er2.l) ;01756c3cf2209abc
cmp.b @+er3,@(0x9abcdef0:32,r2l.b) ;01756c3cda209abcdef0
cmp.b @+er3,@(0x9abcdef0:32,r2.w) ;01756c3cea209abcdef0
cmp.b @+er3,@(0x9abcdef0:32,er2.l) ;01756c3cfa209abcdef0
cmp.b @+er3,@0xffff9abc:16 ;01756c3c40209abc
cmp.b @+er3,@0x9abcdef0:32 ;01756c3c48209abcdef0
 
cmp.b @(0x1234:16,er3),@er1 ;01746e3c12340120
cmp.b @(0x1234:16,er3),@(3:2,er1) ;01746e3c12343120
cmp.b @(0x1234:16,er3),@-er1 ;01746e3c1234b120
cmp.b @(0x1234:16,er3),@er1+ ;01746e3c12348120
cmp.b @(0x1234:16,er3),@er1- ;01746e3c1234a120
cmp.b @(0x1234:16,er3),@+er1 ;01746e3c12349120
cmp.b @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01746e3c1234c1209abc
cmp.b @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01746e3c1234c9209abcdef0
cmp.b @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01746e3c1234d2209abc
cmp.b @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01746e3c1234e2209abc
cmp.b @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01746e3c1234f2209abc
cmp.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01746e3c1234da209abcdef0
cmp.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01746e3c1234ea209abcdef0
cmp.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01746e3c1234fa209abcdef0
cmp.b @(0x1234:16,er3),@0xffff9abc:16 ;01746e3c123440209abc
cmp.b @(0x1234:16,er3),@0x9abcdef0:32 ;01746e3c123448209abcdef0
 
cmp.b @(0x12345678:32,er3),@er1 ;78346a2c123456780120
cmp.b @(0x12345678:32,er3),@(3:2,er1) ;78346a2c123456783120
cmp.b @(0x12345678:32,er3),@-er1 ;78346a2c12345678b120
cmp.b @(0x12345678:32,er3),@er1+ ;78346a2c123456788120
cmp.b @(0x12345678:32,er3),@er1- ;78346a2c12345678a120
cmp.b @(0x12345678:32,er3),@+er1 ;78346a2c123456789120
cmp.b @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346a2c12345678c1209abc
cmp.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346a2c12345678c9209abcdef0
cmp.b @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346a2c12345678d2209abc
cmp.b @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346a2c12345678e2209abc
cmp.b @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346a2c12345678f2209abc
cmp.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346a2c12345678da209abcdef0
cmp.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346a2c12345678ea209abcdef0
cmp.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346a2c12345678fa209abcdef0
cmp.b @(0x12345678:32,er3),@0xffff9abc:16 ;78346a2c1234567840209abc
cmp.b @(0x12345678:32,er3),@0x9abcdef0:32 ;78346a2c1234567848209abcdef0
 
cmp.b @(0x1234:16,r3l.b),@er1 ;01756e3c12340120
cmp.b @(0x1234:16,r3l.b),@(3:2,er1) ;01756e3c12343120
cmp.b @(0x1234:16,r3l.b),@-er1 ;01756e3c1234b120
cmp.b @(0x1234:16,r3l.b),@er1+ ;01756e3c12348120
cmp.b @(0x1234:16,r3l.b),@er1- ;01756e3c1234a120
cmp.b @(0x1234:16,r3l.b),@+er1 ;01756e3c12349120
cmp.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01756e3c1234c1209abc
cmp.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01756e3c1234c9209abcdef0
cmp.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01756e3c1234d2209abc
cmp.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01756e3c1234e2209abc
cmp.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01756e3c1234f2209abc
cmp.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01756e3c1234da209abcdef0
cmp.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01756e3c1234ea209abcdef0
cmp.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01756e3c1234fa209abcdef0
cmp.b @(0x1234:16,r3l.b),@0xffff9abc:16 ;01756e3c123440209abc
cmp.b @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01756e3c123448209abcdef0
 
cmp.b @(0x1234:16,r3.w),@er1 ;01766e3c12340120
cmp.b @(0x1234:16,r3.w),@(3:2,er1) ;01766e3c12343120
cmp.b @(0x1234:16,r3.w),@-er1 ;01766e3c1234b120
cmp.b @(0x1234:16,r3.w),@er1+ ;01766e3c12348120
cmp.b @(0x1234:16,r3.w),@er1- ;01766e3c1234a120
cmp.b @(0x1234:16,r3.w),@+er1 ;01766e3c12349120
cmp.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01766e3c1234c1209abc
cmp.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01766e3c1234c9209abcdef0
cmp.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01766e3c1234d2209abc
cmp.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01766e3c1234e2209abc
cmp.b @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01766e3c1234f2209abc
cmp.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01766e3c1234da209abcdef0
cmp.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01766e3c1234ea209abcdef0
cmp.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01766e3c1234fa209abcdef0
cmp.b @(0x1234:16,r3.w),@0xffff9abc:16 ;01766e3c123440209abc
cmp.b @(0x1234:16,r3.w),@0x9abcdef0:32 ;01766e3c123448209abcdef0
 
cmp.b @(0x1234:16,er3.l),@er1 ;01776e3c12340120
cmp.b @(0x1234:16,er3.l),@(3:2,er1) ;01776e3c12343120
cmp.b @(0x1234:16,er3.l),@-er1 ;01776e3c1234b120
cmp.b @(0x1234:16,er3.l),@er1+ ;01776e3c12348120
cmp.b @(0x1234:16,er3.l),@er1- ;01776e3c1234a120
cmp.b @(0x1234:16,er3.l),@+er1 ;01776e3c12349120
cmp.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01776e3c1234c1209abc
cmp.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01776e3c1234c9209abcdef0
cmp.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01776e3c1234d2209abc
cmp.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01776e3c1234e2209abc
cmp.b @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01776e3c1234f2209abc
cmp.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01776e3c1234da209abcdef0
cmp.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01776e3c1234ea209abcdef0
cmp.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01776e3c1234fa209abcdef0
cmp.b @(0x1234:16,er3.l),@0xffff9abc:16 ;01776e3c123440209abc
cmp.b @(0x1234:16,er3.l),@0x9abcdef0:32 ;01776e3c123448209abcdef0
 
cmp.b @(0x12345678:32,r3l.b),@er1 ;78356a2c123456780120
cmp.b @(0x12345678:32,r3l.b),@(3:2,er1) ;78356a2c123456783120
cmp.b @(0x12345678:32,r3l.b),@-er1 ;78356a2c12345678b120
cmp.b @(0x12345678:32,r3l.b),@er1+ ;78356a2c123456788120
cmp.b @(0x12345678:32,r3l.b),@er1- ;78356a2c12345678a120
cmp.b @(0x12345678:32,r3l.b),@+er1 ;78356a2c123456789120
cmp.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356a2c12345678c1209abc
cmp.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356a2c12345678c9209abcdef0
cmp.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356a2c12345678d2209abc
cmp.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356a2c12345678e2209abc
cmp.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356a2c12345678f2209abc
cmp.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356a2c12345678da209abcdef0
cmp.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356a2c12345678ea209abcdef0
cmp.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356a2c12345678fa209abcdef0
cmp.b @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356a2c1234567840209abc
cmp.b @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356a2c1234567848209abcdef0
 
cmp.b @(0x12345678:32,r3.w),@er1 ;78366a2c123456780120
cmp.b @(0x12345678:32,r3.w),@(3:2,er1) ;78366a2c123456783120
cmp.b @(0x12345678:32,r3.w),@-er1 ;78366a2c12345678b120
cmp.b @(0x12345678:32,r3.w),@er1+ ;78366a2c123456788120
cmp.b @(0x12345678:32,r3.w),@er1- ;78366a2c12345678a120
cmp.b @(0x12345678:32,r3.w),@+er1 ;78366a2c123456789120
cmp.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366a2c12345678c1209abc
cmp.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366a2c12345678c9209abcdef0
cmp.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366a2c12345678d2209abc
cmp.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366a2c12345678e2209abc
cmp.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366a2c12345678f2209abc
cmp.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366a2c12345678da209abcdef0
cmp.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366a2c12345678ea209abcdef0
cmp.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366a2c12345678fa209abcdef0
cmp.b @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366a2c1234567840209abc
cmp.b @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366a2c1234567848209abcdef0
 
cmp.b @(0x12345678:32,er3.l),@er1 ;78376a2c123456780120
cmp.b @(0x12345678:32,er3.l),@(3:2,er1) ;78376a2c123456783120
cmp.b @(0x12345678:32,er3.l),@-er1 ;78376a2c12345678b120
cmp.b @(0x12345678:32,er3.l),@er1+ ;78376a2c123456788120
cmp.b @(0x12345678:32,er3.l),@er1- ;78376a2c12345678a120
cmp.b @(0x12345678:32,er3.l),@+er1 ;78376a2c123456789120
cmp.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376a2c12345678c1209abc
cmp.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376a2c12345678c9209abcdef0
cmp.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376a2c12345678d2209abc
cmp.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376a2c12345678e2209abc
cmp.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376a2c12345678f2209abc
cmp.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376a2c12345678da209abcdef0
cmp.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376a2c12345678ea209abcdef0
cmp.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376a2c12345678fa209abcdef0
cmp.b @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376a2c1234567840209abc
cmp.b @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376a2c1234567848209abcdef0
 
cmp.b @0x1234:16,@er1 ;6a1512340120
cmp.b @0x1234:16,@(3:2,er1) ;6a1512343120
cmp.b @0x1234:16,@-er1 ;6a151234b120
cmp.b @0x1234:16,@er1+ ;6a1512348120
cmp.b @0x1234:16,@er1- ;6a151234a120
cmp.b @0x1234:16,@+er1 ;6a1512349120
cmp.b @0x1234:16,@(0xffff9abc:16,er1) ;6a151234c1209abc
cmp.b @0x1234:16,@(0x9abcdef0:32,er1) ;6a151234c9209abcdef0
cmp.b @0x1234:16,@(0xffff9abc:16,r2l.b) ;6a151234d2209abc
cmp.b @0x1234:16,@(0xffff9abc:16,r2.w) ;6a151234e2209abc
cmp.b @0x1234:16,@(0xffff9abc:16,er2.l) ;6a151234f2209abc
cmp.b @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6a151234da209abcdef0
cmp.b @0x1234:16,@(0x9abcdef0:32,r2.w) ;6a151234ea209abcdef0
cmp.b @0x1234:16,@(0x9abcdef0:32,er2.l) ;6a151234fa209abcdef0
cmp.b @0x1234:16,@0xffff9abc:16 ;6a15123440209abc
cmp.b @0x1234:16,@0x9abcdef0:32 ;6a15123448209abcdef0
 
cmp.b @0x12345678:32,@er1 ;6a35123456780120
cmp.b @0x12345678:32,@(3:2,er1) ;6a35123456783120
cmp.b @0x12345678:32,@-er1 ;6a3512345678b120
cmp.b @0x12345678:32,@er1+ ;6a35123456788120
cmp.b @0x12345678:32,@er1- ;6a3512345678a120
cmp.b @0x12345678:32,@+er1 ;6a35123456789120
cmp.b @0x12345678:32,@(0xffff9abc:16,er1) ;6a3512345678c1209abc
cmp.b @0x12345678:32,@(0x9abcdef0:32,er1) ;6a3512345678c9209abcdef0
cmp.b @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6a3512345678d2209abc
cmp.b @0x12345678:32,@(0xffff9abc:16,r2.w) ;6a3512345678e2209abc
cmp.b @0x12345678:32,@(0xffff9abc:16,er2.l) ;6a3512345678f2209abc
cmp.b @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6a3512345678da209abcdef0
cmp.b @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6a3512345678ea209abcdef0
cmp.b @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6a3512345678fa209abcdef0
cmp.b @0x12345678:32,@0xffff9abc:16 ;6a351234567840209abc
cmp.b @0x12345678:32,@0x9abcdef0:32 ;6a351234567848209abcdef0
 
cmp.w #0x1234:16,r1 ;79211234
cmp.w #0x7:3,r2 ;1f72
cmp.w #0x1234:16,@er1 ;015e01201234
cmp.w #0x1234:16,@(0x6:2,er1) ;015e31201234
cmp.w #0x1234:16,@er1+ ;015e81201234
cmp.w #0x1234:16,@-er1 ;015eb1201234
cmp.w #0x1234:16,@+er1 ;015e91201234
cmp.w #0x1234:16,@er1- ;015ea1201234
cmp.w #0x1234:16,@(0xffff9abc:16,er1) ;015ec1209abc1234
cmp.w #0x1234:16,@(0x9abcdef0:32,er1) ;015ec9209abcdef01234
cmp.w #0x1234:16,@(0xffff9abc:16,r2l.b) ;015ed2209abc1234
cmp.w #0x1234:16,@(0xffff9abc:16,r2.w) ;015ee2209abc1234
cmp.w #0x1234:16,@(0xffff9abc:16,er2.l) ;015ef2209abc1234
cmp.w #0x1234:16,@(0x9abcdef0:32,r2l.b) ;015eda209abcdef01234
cmp.w #0x1234:16,@(0x9abcdef0:32,r2.w) ;015eea209abcdef01234
cmp.w #0x1234:16,@(0x9abcdef0:32,er2.l) ;015efa209abcdef01234
cmp.w #0x1234:16,@0xffff9abc:16 ;015e40209abc1234
cmp.w #0x1234:16,@0x9abcdef0:32 ;015e48209abcdef01234
 
cmp.w #0x7:3,@er1 ;7d901f70
cmp.w #0x7:3,@0x1234:16 ;6b1812341f70
cmp.w #0x7:3,@0x12345678:32 ;6b38123456781f70
 
cmp.w r3,r1 ;1d31
 
cmp.w r3,@er1 ;7d901d30
cmp.w r3,@(0x6:2,er1) ;01593123
cmp.w r3,@er1+ ;01598123
cmp.w r3,@-er1 ;0159b123
cmp.w r3,@+er1 ;01599123
cmp.w r3,@er1- ;0159a123
cmp.w r3,@(0x1234:16,er1) ;0159c1231234
cmp.w r3,@(0x12345678:32,er1) ;0159c92312345678
cmp.w r3,@(0x1234:16,r2l.b) ;0159d2231234
cmp.w r3,@(0x1234:16,r2.w) ;0159e2231234
cmp.w r3,@(0x1234:16,er2.l) ;0159f2231234
cmp.w r3,@(0x12345678:32,r2l.b) ;0159da2312345678
cmp.w r3,@(0x12345678:32,r2.w) ;0159ea2312345678
cmp.w r3,@(0x12345678:32,er2.l) ;0159fa2312345678
cmp.w r3,@0x1234:16 ;6b1812341d30
cmp.w r3,@0x12345678:32 ;6b38123456781d30
 
cmp.w @er3,r1 ;7cb01d01
cmp.w @(0x6:2,er3),r1 ;015a3321
cmp.w @er3+,r1 ;015a8321
cmp.w @-er3,r1 ;015ab321
cmp.w @+er3,r1 ;015a9321
cmp.w @er3-,r1 ;015aa321
cmp.w @(0x1234:16,er1),r1 ;015ac1211234
cmp.w @(0x12345678:32,er1),r1 ;015ac92112345678
cmp.w @(0x1234:16,r2l.b),r1 ;015ad2211234
cmp.w @(0x1234:16,r2.w),r1 ;015ae2211234
cmp.w @(0x1234:16,er2.l),r1 ;015af2211234
cmp.w @(0x12345678:32,r2l.b),r1 ;015ada2112345678
cmp.w @(0x12345678:32,r2.w),r1 ;015aea2112345678
cmp.w @(0x12345678:32,er2.l),r1 ;015afa2112345678
cmp.w @0x1234:16,r1 ;6b1012341d01
cmp.w @0x12345678:32,r1 ;6b30123456781d01
 
cmp.w @er3,@er1 ;7cb50120
cmp.w @er3,@(6:2,er1) ;7cb53120
cmp.w @er3,@-er1 ;7cb5b120
cmp.w @er3,@er1+ ;7cb58120
cmp.w @er3,@er1- ;7cb5a120
cmp.w @er3,@+er1 ;7cb59120
cmp.w @er3,@(0xffff9abc:16,er1) ;7cb5c1209abc
cmp.w @er3,@(0x9abcdef0:32,er1) ;7cb5c9209abcdef0
cmp.w @er3,@(0xffff9abc:16,r2l.b) ;7cb5d2209abc
cmp.w @er3,@(0xffff9abc:16,r2.w) ;7cb5e2209abc
cmp.w @er3,@(0xffff9abc:16,er2.l) ;7cb5f2209abc
cmp.w @er3,@(0x9abcdef0:32,r2l.b) ;7cb5da209abcdef0
cmp.w @er3,@(0x9abcdef0:32,r2.w) ;7cb5ea209abcdef0
cmp.w @er3,@(0x9abcdef0:32,er2.l) ;7cb5fa209abcdef0
cmp.w @er3,@0xffff9abc:16 ;7cb540209abc
cmp.w @er3,@0x9abcdef0:32 ;7cb548209abcdef0
 
cmp.w @-er3,@er1 ;01576d3c0120
cmp.w @-er3,@(6:2,er1) ;01576d3c3120
cmp.w @-er3,@-er1 ;01576d3cb120
cmp.w @-er3,@er1+ ;01576d3c8120
cmp.w @-er3,@er1- ;01576d3ca120
cmp.w @-er3,@+er1 ;01576d3c9120
cmp.w @-er3,@(0xffff9abc:16,er1) ;01576d3cc1209abc
cmp.w @-er3,@(0x9abcdef0:32,er1) ;01576d3cc9209abcdef0
cmp.w @-er3,@(0xffff9abc:16,r2l.b) ;01576d3cd2209abc
cmp.w @-er3,@(0xffff9abc:16,r2.w) ;01576d3ce2209abc
cmp.w @-er3,@(0xffff9abc:16,er2.l) ;01576d3cf2209abc
cmp.w @-er3,@(0x9abcdef0:32,r2l.b) ;01576d3cda209abcdef0
cmp.w @-er3,@(0x9abcdef0:32,r2.w) ;01576d3cea209abcdef0
cmp.w @-er3,@(0x9abcdef0:32,er2.l) ;01576d3cfa209abcdef0
cmp.w @-er3,@0xffff9abc:16 ;01576d3c40209abc
cmp.w @-er3,@0x9abcdef0:32 ;01576d3c48209abcdef0
 
cmp.w @er3+,@er1 ;01546d3c0120
cmp.w @er3+,@(6:2,er1) ;01546d3c3120
cmp.w @er3+,@-er1 ;01546d3cb120
cmp.w @er3+,@er1+ ;01546d3c8120
cmp.w @er3+,@er1- ;01546d3ca120
cmp.w @er3+,@+er1 ;01546d3c9120
cmp.w @er3+,@(0xffff9abc:16,er1) ;01546d3cc1209abc
cmp.w @er3+,@(0x9abcdef0:32,er1) ;01546d3cc9209abcdef0
cmp.w @er3+,@(0xffff9abc:16,r2l.b) ;01546d3cd2209abc
cmp.w @er3+,@(0xffff9abc:16,r2.w) ;01546d3ce2209abc
cmp.w @er3+,@(0xffff9abc:16,er2.l) ;01546d3cf2209abc
cmp.w @er3+,@(0x9abcdef0:32,r2l.b) ;01546d3cda209abcdef0
cmp.w @er3+,@(0x9abcdef0:32,r2.w) ;01546d3cea209abcdef0
cmp.w @er3+,@(0x9abcdef0:32,er2.l) ;01546d3cfa209abcdef0
cmp.w @er3+,@0xffff9abc:16 ;01546d3c40209abc
cmp.w @er3+,@0x9abcdef0:32 ;01546d3c48209abcdef0
 
cmp.w @er3-,@er1 ;01566d3c0120
cmp.w @er3-,@(6:2,er1) ;01566d3c3120
cmp.w @er3-,@-er1 ;01566d3cb120
cmp.w @er3-,@er1+ ;01566d3c8120
cmp.w @er3-,@er1- ;01566d3ca120
cmp.w @er3-,@+er1 ;01566d3c9120
cmp.w @er3-,@(0xffff9abc:16,er1) ;01566d3cc1209abc
cmp.w @er3-,@(0x9abcdef0:32,er1) ;01566d3cc9209abcdef0
cmp.w @er3-,@(0xffff9abc:16,r2l.b) ;01566d3cd2209abc
cmp.w @er3-,@(0xffff9abc:16,r2.w) ;01566d3ce2209abc
cmp.w @er3-,@(0xffff9abc:16,er2.l) ;01566d3cf2209abc
cmp.w @er3-,@(0x9abcdef0:32,r2l.b) ;01566d3cda209abcdef0
cmp.w @er3-,@(0x9abcdef0:32,r2.w) ;01566d3cea209abcdef0
cmp.w @er3-,@(0x9abcdef0:32,er2.l) ;01566d3cfa209abcdef0
cmp.w @er3-,@0xffff9abc:16 ;01566d3c40209abc
cmp.w @er3-,@0x9abcdef0:32 ;01566d3c48209abcdef0
 
cmp.w @+er3,@er1 ;01556d3c0120
cmp.w @+er3,@(6:2,er1) ;01556d3c3120
cmp.w @+er3,@-er1 ;01556d3cb120
cmp.w @+er3,@er1+ ;01556d3c8120
cmp.w @+er3,@er1- ;01556d3ca120
cmp.w @+er3,@+er1 ;01556d3c9120
cmp.w @+er3,@(0xffff9abc:16,er1) ;01556d3cc1209abc
cmp.w @+er3,@(0x9abcdef0:32,er1) ;01556d3cc9209abcdef0
cmp.w @+er3,@(0xffff9abc:16,r2l.b) ;01556d3cd2209abc
cmp.w @+er3,@(0xffff9abc:16,r2.w) ;01556d3ce2209abc
cmp.w @+er3,@(0xffff9abc:16,er2.l) ;01556d3cf2209abc
cmp.w @+er3,@(0x9abcdef0:32,r2l.b) ;01556d3cda209abcdef0
cmp.w @+er3,@(0x9abcdef0:32,r2.w) ;01556d3cea209abcdef0
cmp.w @+er3,@(0x9abcdef0:32,er2.l) ;01556d3cfa209abcdef0
cmp.w @+er3,@0xffff9abc:16 ;01556d3c40209abc
cmp.w @+er3,@0x9abcdef0:32 ;01556d3c48209abcdef0
 
cmp.w @(0x1234:16,er3),@er1 ;01546f3c12340120
cmp.w @(0x1234:16,er3),@(6:2,er1) ;01546f3c12343120
cmp.w @(0x1234:16,er3),@-er1 ;01546f3c1234b120
cmp.w @(0x1234:16,er3),@er1+ ;01546f3c12348120
cmp.w @(0x1234:16,er3),@er1- ;01546f3c1234a120
cmp.w @(0x1234:16,er3),@+er1 ;01546f3c12349120
cmp.w @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01546f3c1234c1209abc
cmp.w @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01546f3c1234c9209abcdef0
cmp.w @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01546f3c1234d2209abc
cmp.w @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01546f3c1234e2209abc
cmp.w @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01546f3c1234f2209abc
cmp.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01546f3c1234da209abcdef0
cmp.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01546f3c1234ea209abcdef0
cmp.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01546f3c1234fa209abcdef0
cmp.w @(0x1234:16,er3),@0xffff9abc:16 ;01546f3c123440209abc
cmp.w @(0x1234:16,er3),@0x9abcdef0:32 ;01546f3c123448209abcdef0
 
cmp.w @(0x12345678:32,er3),@er1 ;78346b2c123456780120
cmp.w @(0x12345678:32,er3),@(6:2,er1) ;78346b2c123456783120
cmp.w @(0x12345678:32,er3),@-er1 ;78346b2c12345678b120
cmp.w @(0x12345678:32,er3),@er1+ ;78346b2c123456788120
cmp.w @(0x12345678:32,er3),@er1- ;78346b2c12345678a120
cmp.w @(0x12345678:32,er3),@+er1 ;78346b2c123456789120
cmp.w @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346b2c12345678c1209abc
cmp.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346b2c12345678c9209abcdef0
cmp.w @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346b2c12345678d2209abc
cmp.w @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346b2c12345678e2209abc
cmp.w @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346b2c12345678f2209abc
cmp.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346b2c12345678da209abcdef0
cmp.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346b2c12345678ea209abcdef0
cmp.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346b2c12345678fa209abcdef0
cmp.w @(0x12345678:32,er3),@0xffff9abc:16 ;78346b2c1234567840209abc
cmp.w @(0x12345678:32,er3),@0x9abcdef0:32 ;78346b2c1234567848209abcdef0
 
cmp.w @(0x1234:16,r3l.b),@er1 ;01556f3c12340120
cmp.w @(0x1234:16,r3l.b),@(6:2,er1) ;01556f3c12343120
cmp.w @(0x1234:16,r3l.b),@-er1 ;01556f3c1234b120
cmp.w @(0x1234:16,r3l.b),@er1+ ;01556f3c12348120
cmp.w @(0x1234:16,r3l.b),@er1- ;01556f3c1234a120
cmp.w @(0x1234:16,r3l.b),@+er1 ;01556f3c12349120
cmp.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01556f3c1234c1209abc
cmp.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01556f3c1234c9209abcdef0
cmp.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01556f3c1234d2209abc
cmp.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01556f3c1234e2209abc
cmp.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01556f3c1234f2209abc
cmp.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01556f3c1234da209abcdef0
cmp.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01556f3c1234ea209abcdef0
cmp.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01556f3c1234fa209abcdef0
cmp.w @(0x1234:16,r3l.b),@0xffff9abc:16 ;01556f3c123440209abc
cmp.w @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01556f3c123448209abcdef0
 
cmp.w @(0x1234:16,r3.w),@er1 ;01566f3c12340120
cmp.w @(0x1234:16,r3.w),@(6:2,er1) ;01566f3c12343120
cmp.w @(0x1234:16,r3.w),@-er1 ;01566f3c1234b120
cmp.w @(0x1234:16,r3.w),@er1+ ;01566f3c12348120
cmp.w @(0x1234:16,r3.w),@er1- ;01566f3c1234a120
cmp.w @(0x1234:16,r3.w),@+er1 ;01566f3c12349120
cmp.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01566f3c1234c1209abc
cmp.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01566f3c1234c9209abcdef0
cmp.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01566f3c1234d2209abc
cmp.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01566f3c1234e2209abc
cmp.w @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01566f3c1234f2209abc
cmp.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01566f3c1234da209abcdef0
cmp.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01566f3c1234ea209abcdef0
cmp.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01566f3c1234fa209abcdef0
cmp.w @(0x1234:16,r3.w),@0xffff9abc:16 ;01566f3c123440209abc
cmp.w @(0x1234:16,r3.w),@0x9abcdef0:32 ;01566f3c123448209abcdef0
 
cmp.w @(0x1234:16,er3.l),@er1 ;01576f3c12340120
cmp.w @(0x1234:16,er3.l),@(6:2,er1) ;01576f3c12343120
cmp.w @(0x1234:16,er3.l),@-er1 ;01576f3c1234b120
cmp.w @(0x1234:16,er3.l),@er1+ ;01576f3c12348120
cmp.w @(0x1234:16,er3.l),@er1- ;01576f3c1234a120
cmp.w @(0x1234:16,er3.l),@+er1 ;01576f3c12349120
cmp.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01576f3c1234c1209abc
cmp.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01576f3c1234c9209abcdef0
cmp.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01576f3c1234d2209abc
cmp.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01576f3c1234e2209abc
cmp.w @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01576f3c1234f2209abc
cmp.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01576f3c1234da209abcdef0
cmp.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01576f3c1234ea209abcdef0
cmp.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01576f3c1234fa209abcdef0
cmp.w @(0x1234:16,er3.l),@0xffff9abc:16 ;01576f3c123440209abc
cmp.w @(0x1234:16,er3.l),@0x9abcdef0:32 ;01576f3c123448209abcdef0
 
cmp.w @(0x12345678:32,r3l.b),@er1 ;78356b2c123456780120
cmp.w @(0x12345678:32,r3l.b),@(6:2,er1) ;78356b2c123456783120
cmp.w @(0x12345678:32,r3l.b),@-er1 ;78356b2c12345678b120
cmp.w @(0x12345678:32,r3l.b),@er1+ ;78356b2c123456788120
cmp.w @(0x12345678:32,r3l.b),@er1- ;78356b2c12345678a120
cmp.w @(0x12345678:32,r3l.b),@+er1 ;78356b2c123456789120
cmp.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356b2c12345678c1209abc
cmp.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356b2c12345678c9209abcdef0
cmp.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356b2c12345678d2209abc
cmp.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356b2c12345678e2209abc
cmp.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356b2c12345678f2209abc
cmp.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356b2c12345678da209abcdef0
cmp.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356b2c12345678ea209abcdef0
cmp.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356b2c12345678fa209abcdef0
cmp.w @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356b2c1234567840209abc
cmp.w @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356b2c1234567848209abcdef0
 
cmp.w @(0x12345678:32,r3.w),@er1 ;78366b2c123456780120
cmp.w @(0x12345678:32,r3.w),@(6:2,er1) ;78366b2c123456783120
cmp.w @(0x12345678:32,r3.w),@-er1 ;78366b2c12345678b120
cmp.w @(0x12345678:32,r3.w),@er1+ ;78366b2c123456788120
cmp.w @(0x12345678:32,r3.w),@er1- ;78366b2c12345678a120
cmp.w @(0x12345678:32,r3.w),@+er1 ;78366b2c123456789120
cmp.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366b2c12345678c1209abc
cmp.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366b2c12345678c9209abcdef0
cmp.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366b2c12345678d2209abc
cmp.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366b2c12345678e2209abc
cmp.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366b2c12345678f2209abc
cmp.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366b2c12345678da209abcdef0
cmp.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366b2c12345678ea209abcdef0
cmp.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366b2c12345678fa209abcdef0
cmp.w @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366b2c1234567840209abc
cmp.w @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366b2c1234567848209abcdef0
 
cmp.w @(0x12345678:32,er3.l),@er1 ;78376b2c123456780120
cmp.w @(0x12345678:32,er3.l),@(6:2,er1) ;78376b2c123456783120
cmp.w @(0x12345678:32,er3.l),@-er1 ;78376b2c12345678b120
cmp.w @(0x12345678:32,er3.l),@er1+ ;78376b2c123456788120
cmp.w @(0x12345678:32,er3.l),@er1- ;78376b2c12345678a120
cmp.w @(0x12345678:32,er3.l),@+er1 ;78376b2c123456789120
cmp.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376b2c12345678c1209abc
cmp.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376b2c12345678c9209abcdef0
cmp.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376b2c12345678d2209abc
cmp.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376b2c12345678e2209abc
cmp.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376b2c12345678f2209abc
cmp.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376b2c12345678da209abcdef0
cmp.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376b2c12345678ea209abcdef0
cmp.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376b2c12345678fa209abcdef0
cmp.w @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376b2c1234567840209abc
cmp.w @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376b2c1234567848209abcdef0
 
cmp.w @0x1234:16,@er1 ;6b1512340120
cmp.w @0x1234:16,@(6:2,er1) ;6b1512343120
cmp.w @0x1234:16,@-er1 ;6b151234b120
cmp.w @0x1234:16,@er1+ ;6b1512348120
cmp.w @0x1234:16,@er1- ;6b151234a120
cmp.w @0x1234:16,@+er1 ;6b1512349120
cmp.w @0x1234:16,@(0xffff9abc:16,er1) ;6b151234c1209abc
cmp.w @0x1234:16,@(0x9abcdef0:32,er1) ;6b151234c9209abcdef0
cmp.w @0x1234:16,@(0xffff9abc:16,r2l.b) ;6b151234d2209abc
cmp.w @0x1234:16,@(0xffff9abc:16,r2.w) ;6b151234e2209abc
cmp.w @0x1234:16,@(0xffff9abc:16,er2.l) ;6b151234f2209abc
cmp.w @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6b151234da209abcdef0
cmp.w @0x1234:16,@(0x9abcdef0:32,r2.w) ;6b151234ea209abcdef0
cmp.w @0x1234:16,@(0x9abcdef0:32,er2.l) ;6b151234fa209abcdef0
cmp.w @0x1234:16,@0xffff9abc:16 ;6b15123440209abc
cmp.w @0x1234:16,@0x9abcdef0:32 ;6b15123448209abcdef0
 
cmp.w @0x12345678:32,@er1 ;6b35123456780120
cmp.w @0x12345678:32,@(6:2,er1) ;6b35123456783120
cmp.w @0x12345678:32,@-er1 ;6b3512345678b120
cmp.w @0x12345678:32,@er1+ ;6b35123456788120
cmp.w @0x12345678:32,@er1- ;6b3512345678a120
cmp.w @0x12345678:32,@+er1 ;6b35123456789120
cmp.w @0x12345678:32,@(0xffff9abc:16,er1) ;6b3512345678c1209abc
cmp.w @0x12345678:32,@(0x9abcdef0:32,er1) ;6b3512345678c9209abcdef0
cmp.w @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6b3512345678d2209abc
cmp.w @0x12345678:32,@(0xffff9abc:16,r2.w) ;6b3512345678e2209abc
cmp.w @0x12345678:32,@(0xffff9abc:16,er2.l) ;6b3512345678f2209abc
cmp.w @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6b3512345678da209abcdef0
cmp.w @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6b3512345678ea209abcdef0
cmp.w @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6b3512345678fa209abcdef0
cmp.w @0x12345678:32,@0xffff9abc:16 ;6b351234567840209abc
cmp.w @0x12345678:32,@0x9abcdef0:32 ;6b351234567848209abcdef0
 
cmp.l #0x12345678:32,er1 ;7a2112345678
cmp.l #0x1234:16,er1 ;7a291234
cmp.l #0x7:3,er2 ;1ffa
cmp.l #0x12345678:32,@er1 ;010e012812345678
cmp.l #0x12345678:32,@(0xc:2,er1) ;010e312812345678
cmp.l #0x12345678:32,@er1+ ;010e812812345678
cmp.l #0x12345678:32,@-er1 ;010eb12812345678
cmp.l #0x12345678:32,@+er1 ;010e912812345678
cmp.l #0x12345678:32,@er1- ;010ea12812345678
cmp.l #0x12345678:32,@(0xffff9abc:16,er1) ;010ec1289abc12345678
cmp.l #0x12345678:32,@(0x9abcdef0:32,er1) ;010ec9289abcdef012345678
cmp.l #0x12345678:32,@(0xffff9abc:16,r2l.b) ;010ed2289abc12345678
cmp.l #0x12345678:32,@(0xffff9abc:16,r2.w) ;010ee2289abc12345678
cmp.l #0x12345678:32,@(0xffff9abc:16,er2.l) ;010ef2289abc12345678
cmp.l #0x12345678:32,@(0x9abcdef0:32,r2l.b) ;010eda289abcdef012345678
cmp.l #0x12345678:32,@(0x9abcdef0:32,r2.w) ;010eea289abcdef012345678
cmp.l #0x12345678:32,@(0x9abcdef0:32,er2.l) ;010efa289abcdef012345678
cmp.l #0x12345678:32,@0xffff9abc:16 ;010e40289abc12345678
cmp.l #0x12345678:32,@0x9abcdef0:32 ;010e48289abcdef012345678
cmp.l #0x1234:16,@er1 ;010e01201234
cmp.l #0x1234:16,@(0xc:2,er1) ;010e31201234
cmp.l #0x1234:16,@er1+ ;010e81201234
cmp.l #0x1234:16,@-er1 ;010eb1201234
cmp.l #0x1234:16,@+er1 ;010e91201234
cmp.l #0x1234:16,@er1- ;010ea1201234
cmp.l #0x1234:16,@(0xffff9abc:16,er1) ;010ec1209abc1234
cmp.l #0x1234:16,@(0x9abcdef0:32,er1) ;010ec9209abcdef01234
cmp.l #0x1234:16,@(0xffff9abc:16,r2l.b) ;010ed2209abc1234
cmp.l #0x1234:16,@(0xffff9abc:16,r2.w) ;010ee2209abc1234
cmp.l #0x1234:16,@(0xffff9abc:16,er2.l) ;010ef2209abc1234
cmp.l #0x1234:16,@(0x9abcdef0:32,r2l.b) ;010eda209abcdef01234
cmp.l #0x1234:16,@(0x9abcdef0:32,r2.w) ;010eea209abcdef01234
cmp.l #0x1234:16,@(0x9abcdef0:32,er2.l) ;010efa209abcdef01234
cmp.l #0x1234:16,@0xffff9abc:16 ;010e40209abc1234
cmp.l #0x1234:16,@0x9abcdef0:32 ;010e48209abcdef01234
 
cmp.l er3,er1 ;1fb1
 
cmp.l er3,@er1 ;01090123
cmp.l er3,@(0xc:2,er1) ;01093123
cmp.l er3,@er1+ ;01098123
cmp.l er3,@-er1 ;0109b123
cmp.l er3,@+er1 ;01099123
cmp.l er3,@er1- ;0109a123
cmp.l er3,@(0x1234:16,er1) ;0109c1231234
cmp.l er3,@(0x12345678:32,er1) ;0109c92312345678
cmp.l er3,@(0x1234:16,r2l.b) ;0109d2231234
cmp.l er3,@(0x1234:16,r2.w) ;0109e2231234
cmp.l er3,@(0x1234:16,er2.l) ;0109f2231234
cmp.l er3,@(0x12345678:32,r2l.b) ;0109da2312345678
cmp.l er3,@(0x12345678:32,r2.w) ;0109ea2312345678
cmp.l er3,@(0x12345678:32,er2.l) ;0109fa2312345678
cmp.l er3,@0x1234:16 ;010940231234
cmp.l er3,@0x12345678:32 ;0109482312345678
 
cmp.l @er3,er1 ;010a0321
cmp.l @(0xc:2,er3),er1 ;010a3321
cmp.l @er3+,er1 ;010a8321
cmp.l @-er3,er1 ;010ab321
cmp.l @+er3,er1 ;010a9321
cmp.l @er3-,er1 ;010aa321
cmp.l @(0x1234:16,er1),er1 ;010ac1211234
cmp.l @(0x12345678:32,er1),er1 ;010ac92112345678
cmp.l @(0x1234:16,r2l.b),er1 ;010ad2211234
cmp.l @(0x1234:16,r2.w),er1 ;010ae2211234
cmp.l @(0x1234:16,er2.l),er1 ;010af2211234
cmp.l @(0x12345678:32,r2l.b),er1 ;010ada2112345678
cmp.l @(0x12345678:32,r2.w),er1 ;010aea2112345678
cmp.l @(0x12345678:32,er2.l),er1 ;010afa2112345678
cmp.l @0x1234:16,er1 ;010a40211234
cmp.l @0x12345678:32,er1 ;010a482112345678
 
cmp.l @er3,@er1 ;0104693c0120
cmp.l @er3,@(0xc:2,er1) ;0104693c3120
cmp.l @er3,@-er1 ;0104693cb120
cmp.l @er3,@er1+ ;0104693c8120
cmp.l @er3,@er1- ;0104693ca120
cmp.l @er3,@+er1 ;0104693c9120
cmp.l @er3,@(0xffff9abc:16,er1) ;0104693cc1209abc
cmp.l @er3,@(0x9abcdef0:32,er1) ;0104693cc9209abcdef0
cmp.l @er3,@(0xffff9abc:16,r2l.b) ;0104693cd2209abc
cmp.l @er3,@(0xffff9abc:16,r2.w) ;0104693ce2209abc
cmp.l @er3,@(0xffff9abc:16,er2.l) ;0104693cf2209abc
cmp.l @er3,@(0x9abcdef0:32,r2l.b) ;0104693cda209abcdef0
cmp.l @er3,@(0x9abcdef0:32,r2.w) ;0104693cea209abcdef0
cmp.l @er3,@(0x9abcdef0:32,er2.l) ;0104693cfa209abcdef0
cmp.l @er3,@0xffff9abc:16 ;0104693c40209abc
cmp.l @er3,@0x9abcdef0:32 ;0104693c48209abcdef0
 
cmp.l @(0xc:2,er3),@er1 ;0107693c0120
cmp.l @(0xc:2,er3),@(0xc:2,er1) ;0107693c3120
cmp.l @(0xc:2,er3),@-er1 ;0107693cb120
cmp.l @(0xc:2,er3),@er1+ ;0107693c8120
cmp.l @(0xc:2,er3),@er1- ;0107693ca120
cmp.l @(0xc:2,er3),@+er1 ;0107693c9120
cmp.l @(0xc:2,er3),@(0xffff9abc:16,er1) ;0107693cc1209abc
cmp.l @(0xc:2,er3),@(0x9abcdef0:32,er1) ;0107693cc9209abcdef0
cmp.l @(0xc:2,er3),@(0xffff9abc:16,r2l.b) ;0107693cd2209abc
cmp.l @(0xc:2,er3),@(0xffff9abc:16,r2.w) ;0107693ce2209abc
cmp.l @(0xc:2,er3),@(0xffff9abc:16,er2.l) ;0107693cf2209abc
cmp.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b) ;0107693cda209abcdef0
cmp.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w) ;0107693cea209abcdef0
cmp.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l) ;0107693cfa209abcdef0
cmp.l @(0xc:2,er3),@0xffff9abc:16 ;0107693c40209abc
cmp.l @(0xc:2,er3),@0x9abcdef0:32 ;0107693c48209abcdef0
 
cmp.l @-er3,@er1 ;01076d3c0120
cmp.l @-er3,@(0xc:2,er1) ;01076d3c3120
cmp.l @-er3,@-er1 ;01076d3cb120
cmp.l @-er3,@er1+ ;01076d3c8120
cmp.l @-er3,@er1- ;01076d3ca120
cmp.l @-er3,@+er1 ;01076d3c9120
cmp.l @-er3,@(0xffff9abc:16,er1) ;01076d3cc1209abc
cmp.l @-er3,@(0x9abcdef0:32,er1) ;01076d3cc9209abcdef0
cmp.l @-er3,@(0xffff9abc:16,r2l.b) ;01076d3cd2209abc
cmp.l @-er3,@(0xffff9abc:16,r2.w) ;01076d3ce2209abc
cmp.l @-er3,@(0xffff9abc:16,er2.l) ;01076d3cf2209abc
cmp.l @-er3,@(0x9abcdef0:32,r2l.b) ;01076d3cda209abcdef0
cmp.l @-er3,@(0x9abcdef0:32,r2.w) ;01076d3cea209abcdef0
cmp.l @-er3,@(0x9abcdef0:32,er2.l) ;01076d3cfa209abcdef0
cmp.l @-er3,@0xffff9abc:16 ;01076d3c40209abc
cmp.l @-er3,@0x9abcdef0:32 ;01076d3c48209abcdef0
 
cmp.l @er3+,@er1 ;01046d3c0120
cmp.l @er3+,@(0xc:2,er1) ;01046d3c3120
cmp.l @er3+,@-er1 ;01046d3cb120
cmp.l @er3+,@er1+ ;01046d3c8120
cmp.l @er3+,@er1- ;01046d3ca120
cmp.l @er3+,@+er1 ;01046d3c9120
cmp.l @er3+,@(0xffff9abc:16,er1) ;01046d3cc1209abc
cmp.l @er3+,@(0x9abcdef0:32,er1) ;01046d3cc9209abcdef0
cmp.l @er3+,@(0xffff9abc:16,r2l.b) ;01046d3cd2209abc
cmp.l @er3+,@(0xffff9abc:16,r2.w) ;01046d3ce2209abc
cmp.l @er3+,@(0xffff9abc:16,er2.l) ;01046d3cf2209abc
cmp.l @er3+,@(0x9abcdef0:32,r2l.b) ;01046d3cda209abcdef0
cmp.l @er3+,@(0x9abcdef0:32,r2.w) ;01046d3cea209abcdef0
cmp.l @er3+,@(0x9abcdef0:32,er2.l) ;01046d3cfa209abcdef0
cmp.l @er3+,@0xffff9abc:16 ;01046d3c40209abc
cmp.l @er3+,@0x9abcdef0:32 ;01046d3c48209abcdef0
 
cmp.l @er3-,@er1 ;01066d3c0120
cmp.l @er3-,@(0xc:2,er1) ;01066d3c3120
cmp.l @er3-,@-er1 ;01066d3cb120
cmp.l @er3-,@er1+ ;01066d3c8120
cmp.l @er3-,@er1- ;01066d3ca120
cmp.l @er3-,@+er1 ;01066d3c9120
cmp.l @er3-,@(0xffff9abc:16,er1) ;01066d3cc1209abc
cmp.l @er3-,@(0x9abcdef0:32,er1) ;01066d3cc9209abcdef0
cmp.l @er3-,@(0xffff9abc:16,r2l.b) ;01066d3cd2209abc
cmp.l @er3-,@(0xffff9abc:16,r2.w) ;01066d3ce2209abc
cmp.l @er3-,@(0xffff9abc:16,er2.l) ;01066d3cf2209abc
cmp.l @er3-,@(0x9abcdef0:32,r2l.b) ;01066d3cda209abcdef0
cmp.l @er3-,@(0x9abcdef0:32,r2.w) ;01066d3cea209abcdef0
cmp.l @er3-,@(0x9abcdef0:32,er2.l) ;01066d3cfa209abcdef0
cmp.l @er3-,@0xffff9abc:16 ;01066d3c40209abc
cmp.l @er3-,@0x9abcdef0:32 ;01066d3c48209abcdef0
 
cmp.l @+er3,@er1 ;01056d3c0120
cmp.l @+er3,@(0xc:2,er1) ;01056d3c3120
cmp.l @+er3,@-er1 ;01056d3cb120
cmp.l @+er3,@er1+ ;01056d3c8120
cmp.l @+er3,@er1- ;01056d3ca120
cmp.l @+er3,@+er1 ;01056d3c9120
cmp.l @+er3,@(0xffff9abc:16,er1) ;01056d3cc1209abc
cmp.l @+er3,@(0x9abcdef0:32,er1) ;01056d3cc9209abcdef0
cmp.l @+er3,@(0xffff9abc:16,r2l.b) ;01056d3cd2209abc
cmp.l @+er3,@(0xffff9abc:16,r2.w) ;01056d3ce2209abc
cmp.l @+er3,@(0xffff9abc:16,er2.l) ;01056d3cf2209abc
cmp.l @+er3,@(0x9abcdef0:32,r2l.b) ;01056d3cda209abcdef0
cmp.l @+er3,@(0x9abcdef0:32,r2.w) ;01056d3cea209abcdef0
cmp.l @+er3,@(0x9abcdef0:32,er2.l) ;01056d3cfa209abcdef0
cmp.l @+er3,@0xffff9abc:16 ;01056d3c40209abc
cmp.l @+er3,@0x9abcdef0:32 ;01056d3c48209abcdef0
 
cmp.l @(0x1234:16,er3),@er1 ;01046f3c12340120
cmp.l @(0x1234:16,er3),@(0xc:2,er1) ;01046f3c12343120
cmp.l @(0x1234:16,er3),@-er1 ;01046f3c1234b120
cmp.l @(0x1234:16,er3),@er1+ ;01046f3c12348120
cmp.l @(0x1234:16,er3),@er1- ;01046f3c1234a120
cmp.l @(0x1234:16,er3),@+er1 ;01046f3c12349120
cmp.l @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01046f3c1234c1209abc
cmp.l @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01046f3c1234c9209abcdef0
cmp.l @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01046f3c1234d2209abc
cmp.l @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01046f3c1234e2209abc
cmp.l @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01046f3c1234f2209abc
cmp.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01046f3c1234da209abcdef0
cmp.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01046f3c1234ea209abcdef0
cmp.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01046f3c1234fa209abcdef0
cmp.l @(0x1234:16,er3),@0xffff9abc:16 ;01046f3c123440209abc
cmp.l @(0x1234:16,er3),@0x9abcdef0:32 ;01046f3c123448209abcdef0
 
cmp.l @(0x12345678:32,er3),@er1 ;78b46b2c123456780120
cmp.l @(0x12345678:32,er3),@(0xc:2,er1) ;78b46b2c123456783120
cmp.l @(0x12345678:32,er3),@-er1 ;78b46b2c12345678b120
cmp.l @(0x12345678:32,er3),@er1+ ;78b46b2c123456788120
cmp.l @(0x12345678:32,er3),@er1- ;78b46b2c12345678a120
cmp.l @(0x12345678:32,er3),@+er1 ;78b46b2c123456789120
cmp.l @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78b46b2c12345678c1209abc
cmp.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78b46b2c12345678c9209abcdef0
cmp.l @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78b46b2c12345678d2209abc
cmp.l @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78b46b2c12345678e2209abc
cmp.l @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78b46b2c12345678f2209abc
cmp.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78b46b2c12345678da209abcdef0
cmp.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78b46b2c12345678ea209abcdef0
cmp.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78b46b2c12345678fa209abcdef0
cmp.l @(0x12345678:32,er3),@0xffff9abc:16 ;78b46b2c1234567840209abc
cmp.l @(0x12345678:32,er3),@0x9abcdef0:32 ;78b46b2c1234567848209abcdef0
 
cmp.l @(0x1234:16,r3l.b),@er1 ;01056f3c12340120
cmp.l @(0x1234:16,r3l.b),@(0xc:2,er1) ;01056f3c12343120
cmp.l @(0x1234:16,r3l.b),@-er1 ;01056f3c1234b120
cmp.l @(0x1234:16,r3l.b),@er1+ ;01056f3c12348120
cmp.l @(0x1234:16,r3l.b),@er1- ;01056f3c1234a120
cmp.l @(0x1234:16,r3l.b),@+er1 ;01056f3c12349120
cmp.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01056f3c1234c1209abc
cmp.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01056f3c1234c9209abcdef0
cmp.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01056f3c1234d2209abc
cmp.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01056f3c1234e2209abc
cmp.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01056f3c1234f2209abc
cmp.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01056f3c1234da209abcdef0
cmp.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01056f3c1234ea209abcdef0
cmp.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01056f3c1234fa209abcdef0
cmp.l @(0x1234:16,r3l.b),@0xffff9abc:16 ;01056f3c123440209abc
cmp.l @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01056f3c123448209abcdef0
 
cmp.l @(0x1234:16,r3.w),@er1 ;01066f3c12340120
cmp.l @(0x1234:16,r3.w),@(0xc:2,er1) ;01066f3c12343120
cmp.l @(0x1234:16,r3.w),@-er1 ;01066f3c1234b120
cmp.l @(0x1234:16,r3.w),@er1+ ;01066f3c12348120
cmp.l @(0x1234:16,r3.w),@er1- ;01066f3c1234a120
cmp.l @(0x1234:16,r3.w),@+er1 ;01066f3c12349120
cmp.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01066f3c1234c1209abc
cmp.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01066f3c1234c9209abcdef0
cmp.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01066f3c1234d2209abc
cmp.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01066f3c1234e2209abc
cmp.l @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01066f3c1234f2209abc
cmp.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01066f3c1234da209abcdef0
cmp.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01066f3c1234ea209abcdef0
cmp.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01066f3c1234fa209abcdef0
cmp.l @(0x1234:16,r3.w),@0xffff9abc:16 ;01066f3c123440209abc
cmp.l @(0x1234:16,r3.w),@0x9abcdef0:32 ;01066f3c123448209abcdef0
 
cmp.l @(0x1234:16,er3.l),@er1 ;01076f3c12340120
cmp.l @(0x1234:16,er3.l),@(0xc:2,er1) ;01076f3c12343120
cmp.l @(0x1234:16,er3.l),@-er1 ;01076f3c1234b120
cmp.l @(0x1234:16,er3.l),@er1+ ;01076f3c12348120
cmp.l @(0x1234:16,er3.l),@er1- ;01076f3c1234a120
cmp.l @(0x1234:16,er3.l),@+er1 ;01076f3c12349120
cmp.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01076f3c1234c1209abc
cmp.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01076f3c1234c9209abcdef0
cmp.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01076f3c1234d2209abc
cmp.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01076f3c1234e2209abc
cmp.l @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01076f3c1234f2209abc
cmp.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01076f3c1234da209abcdef0
cmp.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01076f3c1234ea209abcdef0
cmp.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01076f3c1234fa209abcdef0
cmp.l @(0x1234:16,er3.l),@0xffff9abc:16 ;01076f3c123440209abc
cmp.l @(0x1234:16,er3.l),@0x9abcdef0:32 ;01076f3c123448209abcdef0
 
cmp.l @(0x12345678:32,r3l.b),@er1 ;78b56b2c123456780120
cmp.l @(0x12345678:32,r3l.b),@(0xc:2,er1) ;78b56b2c123456783120
cmp.l @(0x12345678:32,r3l.b),@-er1 ;78b56b2c12345678b120
cmp.l @(0x12345678:32,r3l.b),@er1+ ;78b56b2c123456788120
cmp.l @(0x12345678:32,r3l.b),@er1- ;78b56b2c12345678a120
cmp.l @(0x12345678:32,r3l.b),@+er1 ;78b56b2c123456789120
cmp.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78b56b2c12345678c1209abc
cmp.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78b56b2c12345678c9209abcdef0
cmp.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78b56b2c12345678d2209abc
cmp.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78b56b2c12345678e2209abc
cmp.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78b56b2c12345678f2209abc
cmp.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78b56b2c12345678da209abcdef0
cmp.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78b56b2c12345678ea209abcdef0
cmp.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78b56b2c12345678fa209abcdef0
cmp.l @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78b56b2c1234567840209abc
cmp.l @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78b56b2c1234567848209abcdef0
 
cmp.l @(0x12345678:32,r3.w),@er1 ;78b66b2c123456780120
cmp.l @(0x12345678:32,r3.w),@(0xc:2,er1) ;78b66b2c123456783120
cmp.l @(0x12345678:32,r3.w),@-er1 ;78b66b2c12345678b120
cmp.l @(0x12345678:32,r3.w),@er1+ ;78b66b2c123456788120
cmp.l @(0x12345678:32,r3.w),@er1- ;78b66b2c12345678a120
cmp.l @(0x12345678:32,r3.w),@+er1 ;78b66b2c123456789120
cmp.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78b66b2c12345678c1209abc
cmp.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78b66b2c12345678c9209abcdef0
cmp.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78b66b2c12345678d2209abc
cmp.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78b66b2c12345678e2209abc
cmp.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78b66b2c12345678f2209abc
cmp.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78b66b2c12345678da209abcdef0
cmp.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78b66b2c12345678ea209abcdef0
cmp.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78b66b2c12345678fa209abcdef0
cmp.l @(0x12345678:32,r3.w),@0xffff9abc:16 ;78b66b2c1234567840209abc
cmp.l @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78b66b2c1234567848209abcdef0
 
cmp.l @(0x12345678:32,er3.l),@er1 ;78b76b2c123456780120
cmp.l @(0x12345678:32,er3.l),@(0xc:2,er1) ;78b76b2c123456783120
cmp.l @(0x12345678:32,er3.l),@-er1 ;78b76b2c12345678b120
cmp.l @(0x12345678:32,er3.l),@er1+ ;78b76b2c123456788120
cmp.l @(0x12345678:32,er3.l),@er1- ;78b76b2c12345678a120
cmp.l @(0x12345678:32,er3.l),@+er1 ;78b76b2c123456789120
cmp.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78b76b2c12345678c1209abc
cmp.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78b76b2c12345678c9209abcdef0
cmp.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78b76b2c12345678d2209abc
cmp.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78b76b2c12345678e2209abc
cmp.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78b76b2c12345678f2209abc
cmp.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78b76b2c12345678da209abcdef0
cmp.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78b76b2c12345678ea209abcdef0
cmp.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78b76b2c12345678fa209abcdef0
cmp.l @(0x12345678:32,er3.l),@0xffff9abc:16 ;78b76b2c1234567840209abc
cmp.l @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78b76b2c1234567848209abcdef0
 
cmp.l @0x1234:16,@er1 ;01046b0c12340120
cmp.l @0x1234:16,@(0xc:2,er1) ;01046b0c12343120
cmp.l @0x1234:16,@-er1 ;01046b0c1234b120
cmp.l @0x1234:16,@er1+ ;01046b0c12348120
cmp.l @0x1234:16,@er1- ;01046b0c1234a120
cmp.l @0x1234:16,@+er1 ;01046b0c12349120
cmp.l @0x1234:16,@(0xffff9abc:16,er1) ;01046b0c1234c1209abc
cmp.l @0x1234:16,@(0x9abcdef0:32,er1) ;01046b0c1234c9209abcdef0
cmp.l @0x1234:16,@(0xffff9abc:16,r2l.b) ;01046b0c1234d2209abc
cmp.l @0x1234:16,@(0xffff9abc:16,r2.w) ;01046b0c1234e2209abc
cmp.l @0x1234:16,@(0xffff9abc:16,er2.l) ;01046b0c1234f2209abc
cmp.l @0x1234:16,@(0x9abcdef0:32,r2l.b) ;01046b0c1234da209abcdef0
cmp.l @0x1234:16,@(0x9abcdef0:32,r2.w) ;01046b0c1234ea209abcdef0
cmp.l @0x1234:16,@(0x9abcdef0:32,er2.l) ;01046b0c1234fa209abcdef0
cmp.l @0x1234:16,@0xffff9abc:16 ;01046b0c123440209abc
cmp.l @0x1234:16,@0x9abcdef0:32 ;01046b0c123448209abcdef0
 
cmp.l @0x12345678:32,@er1 ;01046b2c123456780120
cmp.l @0x12345678:32,@(0xc:2,er1) ;01046b2c123456783120
cmp.l @0x12345678:32,@-er1 ;01046b2c12345678b120
cmp.l @0x12345678:32,@er1+ ;01046b2c123456788120
cmp.l @0x12345678:32,@er1- ;01046b2c12345678a120
cmp.l @0x12345678:32,@+er1 ;01046b2c123456789120
cmp.l @0x12345678:32,@(0xffff9abc:16,er1) ;01046b2c12345678c1209abc
cmp.l @0x12345678:32,@(0x9abcdef0:32,er1) ;01046b2c12345678c9209abcdef0
cmp.l @0x12345678:32,@(0xffff9abc:16,r2l.b) ;01046b2c12345678d2209abc
cmp.l @0x12345678:32,@(0xffff9abc:16,r2.w) ;01046b2c12345678e2209abc
cmp.l @0x12345678:32,@(0xffff9abc:16,er2.l) ;01046b2c12345678f2209abc
cmp.l @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;01046b2c12345678da209abcdef0
cmp.l @0x12345678:32,@(0x9abcdef0:32,r2.w) ;01046b2c12345678ea209abcdef0
cmp.l @0x12345678:32,@(0x9abcdef0:32,er2.l) ;01046b2c12345678fa209abcdef0
cmp.l @0x12345678:32,@0xffff9abc:16 ;01046b2c1234567840209abc
cmp.l @0x12345678:32,@0x9abcdef0:32 ;01046b2c1234567848209abcdef0
 
.end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;arith_1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
cmp.b @er3,@er1 ;7c350120
cmp.b @er3,@(3:2,er1) ;7c353120
cmp.b @er3,@-er1 ;7c35b120
cmp.b @er3,@er1+ ;7c358120
cmp.b @er3,@er1- ;7c35a120
cmp.b @er3,@+er1 ;7c359120
cmp.b @er3,@(0xffff9abc:16,er1) ;7c35c1209abc
cmp.b @er3,@(0x9abcdef0:32,er1) ;7c35c9209abcdef0
cmp.b @er3,@(0xffff9abc:16,r2l.b) ;7c35d2209abc
cmp.b @er3,@(0xffff9abc:16,r2.w) ;7c35e2209abc
cmp.b @er3,@(0xffff9abc:16,er2.l) ;7c35f2209abc
cmp.b @er3,@(0x9abcdef0:32,r2l.b) ;7c35da209abcdef0
cmp.b @er3,@(0x9abcdef0:32,r2.w) ;7c35ea209abcdef0
cmp.b @er3,@(0x9abcdef0:32,er2.l) ;7c35fa209abcdef0
cmp.b @er3,@0xffff9abc:16 ;7c3540209abc
cmp.b @er3,@0x9abcdef0:32 ;7c3548209abcdef0
 
cmp.b @-er3,@er1 ;01776c3c0120
cmp.b @-er3,@(3:2,er1) ;01776c3c3120
cmp.b @-er3,@-er1 ;01776c3cb120
cmp.b @-er3,@er1+ ;01776c3c8120
cmp.b @-er3,@er1- ;01776c3ca120
cmp.b @-er3,@+er1 ;01776c3c9120
cmp.b @-er3,@(0xffff9abc:16,er1) ;01776c3cc1209abc
cmp.b @-er3,@(0x9abcdef0:32,er1) ;01776c3cc9209abcdef0
cmp.b @-er3,@(0xffff9abc:16,r2l.b) ;01776c3cd2209abc
cmp.b @-er3,@(0xffff9abc:16,r2.w) ;01776c3ce2209abc
cmp.b @-er3,@(0xffff9abc:16,er2.l) ;01776c3cf2209abc
cmp.b @-er3,@(0x9abcdef0:32,r2l.b) ;01776c3cda209abcdef0
cmp.b @-er3,@(0x9abcdef0:32,r2.w) ;01776c3cea209abcdef0
cmp.b @-er3,@(0x9abcdef0:32,er2.l) ;01776c3cfa209abcdef0
cmp.b @-er3,@0xffff9abc:16 ;01776c3c40209abc
cmp.b @-er3,@0x9abcdef0:32 ;01776c3c48209abcdef0
 
cmp.b @er3+,@er1 ;01746c3c0120
cmp.b @er3+,@(3:2,er1) ;01746c3c3120
cmp.b @er3+,@-er1 ;01746c3cb120
cmp.b @er3+,@er1+ ;01746c3c8120
cmp.b @er3+,@er1- ;01746c3ca120
cmp.b @er3+,@+er1 ;01746c3c9120
cmp.b @er3+,@(0xffff9abc:16,er1) ;01746c3cc1209abc
cmp.b @er3+,@(0x9abcdef0:32,er1) ;01746c3cc9209abcdef0
cmp.b @er3+,@(0xffff9abc:16,r2l.b) ;01746c3cd2209abc
cmp.b @er3+,@(0xffff9abc:16,r2.w) ;01746c3ce2209abc
cmp.b @er3+,@(0xffff9abc:16,er2.l) ;01746c3cf2209abc
cmp.b @er3+,@(0x9abcdef0:32,r2l.b) ;01746c3cda209abcdef0
cmp.b @er3+,@(0x9abcdef0:32,r2.w) ;01746c3cea209abcdef0
cmp.b @er3+,@(0x9abcdef0:32,er2.l) ;01746c3cfa209abcdef0
cmp.b @er3+,@0xffff9abc:16 ;01746c3c40209abc
cmp.b @er3+,@0x9abcdef0:32 ;01746c3c48209abcdef0
 
cmp.b @er3-,@er1 ;01766c3c0120
cmp.b @er3-,@(3:2,er1) ;01766c3c3120
cmp.b @er3-,@-er1 ;01766c3cb120
cmp.b @er3-,@er1+ ;01766c3c8120
cmp.b @er3-,@er1- ;01766c3ca120
cmp.b @er3-,@+er1 ;01766c3c9120
cmp.b @er3-,@(0xffff9abc:16,er1) ;01766c3cc1209abc
cmp.b @er3-,@(0x9abcdef0:32,er1) ;01766c3cc9209abcdef0
cmp.b @er3-,@(0xffff9abc:16,r2l.b) ;01766c3cd2209abc
cmp.b @er3-,@(0xffff9abc:16,r2.w) ;01766c3ce2209abc
cmp.b @er3-,@(0xffff9abc:16,er2.l) ;01766c3cf2209abc
cmp.b @er3-,@(0x9abcdef0:32,r2l.b) ;01766c3cda209abcdef0
cmp.b @er3-,@(0x9abcdef0:32,r2.w) ;01766c3cea209abcdef0
cmp.b @er3-,@(0x9abcdef0:32,er2.l) ;01766c3cfa209abcdef0
cmp.b @er3-,@0xffff9abc:16 ;01766c3c40209abc
cmp.b @er3-,@0x9abcdef0:32 ;01766c3c48209abcdef0
 
cmp.b @+er3,@er1 ;01756c3c0120
cmp.b @+er3,@(3:2,er1) ;01756c3c3120
cmp.b @+er3,@-er1 ;01756c3cb120
cmp.b @+er3,@er1+ ;01756c3c8120
cmp.b @+er3,@er1- ;01756c3ca120
cmp.b @+er3,@+er1 ;01756c3c9120
cmp.b @+er3,@(0xffff9abc:16,er1) ;01756c3cc1209abc
cmp.b @+er3,@(0x9abcdef0:32,er1) ;01756c3cc9209abcdef0
cmp.b @+er3,@(0xffff9abc:16,r2l.b) ;01756c3cd2209abc
cmp.b @+er3,@(0xffff9abc:16,r2.w) ;01756c3ce2209abc
cmp.b @+er3,@(0xffff9abc:16,er2.l) ;01756c3cf2209abc
cmp.b @+er3,@(0x9abcdef0:32,r2l.b) ;01756c3cda209abcdef0
cmp.b @+er3,@(0x9abcdef0:32,r2.w) ;01756c3cea209abcdef0
cmp.b @+er3,@(0x9abcdef0:32,er2.l) ;01756c3cfa209abcdef0
cmp.b @+er3,@0xffff9abc:16 ;01756c3c40209abc
cmp.b @+er3,@0x9abcdef0:32 ;01756c3c48209abcdef0
 
cmp.b @(0x1234:16,er3),@er1 ;01746e3c12340120
cmp.b @(0x1234:16,er3),@(3:2,er1) ;01746e3c12343120
cmp.b @(0x1234:16,er3),@-er1 ;01746e3c1234b120
cmp.b @(0x1234:16,er3),@er1+ ;01746e3c12348120
cmp.b @(0x1234:16,er3),@er1- ;01746e3c1234a120
cmp.b @(0x1234:16,er3),@+er1 ;01746e3c12349120
cmp.b @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01746e3c1234c1209abc
cmp.b @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01746e3c1234c9209abcdef0
cmp.b @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01746e3c1234d2209abc
cmp.b @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01746e3c1234e2209abc
cmp.b @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01746e3c1234f2209abc
cmp.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01746e3c1234da209abcdef0
cmp.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01746e3c1234ea209abcdef0
cmp.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01746e3c1234fa209abcdef0
cmp.b @(0x1234:16,er3),@0xffff9abc:16 ;01746e3c123440209abc
cmp.b @(0x1234:16,er3),@0x9abcdef0:32 ;01746e3c123448209abcdef0
 
cmp.b @(0x12345678:32,er3),@er1 ;78346a2c123456780120
cmp.b @(0x12345678:32,er3),@(3:2,er1) ;78346a2c123456783120
cmp.b @(0x12345678:32,er3),@-er1 ;78346a2c12345678b120
cmp.b @(0x12345678:32,er3),@er1+ ;78346a2c123456788120
cmp.b @(0x12345678:32,er3),@er1- ;78346a2c12345678a120
cmp.b @(0x12345678:32,er3),@+er1 ;78346a2c123456789120
cmp.b @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346a2c12345678c1209abc
cmp.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346a2c12345678c9209abcdef0
cmp.b @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346a2c12345678d2209abc
cmp.b @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346a2c12345678e2209abc
cmp.b @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346a2c12345678f2209abc
cmp.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346a2c12345678da209abcdef0
cmp.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346a2c12345678ea209abcdef0
cmp.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346a2c12345678fa209abcdef0
cmp.b @(0x12345678:32,er3),@0xffff9abc:16 ;78346a2c1234567840209abc
cmp.b @(0x12345678:32,er3),@0x9abcdef0:32 ;78346a2c1234567848209abcdef0
 
cmp.b @(0x1234:16,r3l.b),@er1 ;01756e3c12340120
cmp.b @(0x1234:16,r3l.b),@(3:2,er1) ;01756e3c12343120
cmp.b @(0x1234:16,r3l.b),@-er1 ;01756e3c1234b120
cmp.b @(0x1234:16,r3l.b),@er1+ ;01756e3c12348120
cmp.b @(0x1234:16,r3l.b),@er1- ;01756e3c1234a120
cmp.b @(0x1234:16,r3l.b),@+er1 ;01756e3c12349120
cmp.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01756e3c1234c1209abc
cmp.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01756e3c1234c9209abcdef0
cmp.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01756e3c1234d2209abc
cmp.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01756e3c1234e2209abc
cmp.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01756e3c1234f2209abc
cmp.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01756e3c1234da209abcdef0
cmp.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01756e3c1234ea209abcdef0
cmp.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01756e3c1234fa209abcdef0
cmp.b @(0x1234:16,r3l.b),@0xffff9abc:16 ;01756e3c123440209abc
cmp.b @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01756e3c123448209abcdef0
 
cmp.b @(0x1234:16,r3.w),@er1 ;01766e3c12340120
cmp.b @(0x1234:16,r3.w),@(3:2,er1) ;01766e3c12343120
cmp.b @(0x1234:16,r3.w),@-er1 ;01766e3c1234b120
cmp.b @(0x1234:16,r3.w),@er1+ ;01766e3c12348120
cmp.b @(0x1234:16,r3.w),@er1- ;01766e3c1234a120
cmp.b @(0x1234:16,r3.w),@+er1 ;01766e3c12349120
cmp.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01766e3c1234c1209abc
cmp.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01766e3c1234c9209abcdef0
cmp.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01766e3c1234d2209abc
cmp.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01766e3c1234e2209abc
cmp.b @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01766e3c1234f2209abc
cmp.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01766e3c1234da209abcdef0
cmp.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01766e3c1234ea209abcdef0
cmp.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01766e3c1234fa209abcdef0
cmp.b @(0x1234:16,r3.w),@0xffff9abc:16 ;01766e3c123440209abc
cmp.b @(0x1234:16,r3.w),@0x9abcdef0:32 ;01766e3c123448209abcdef0
 
cmp.b @(0x1234:16,er3.l),@er1 ;01776e3c12340120
cmp.b @(0x1234:16,er3.l),@(3:2,er1) ;01776e3c12343120
cmp.b @(0x1234:16,er3.l),@-er1 ;01776e3c1234b120
cmp.b @(0x1234:16,er3.l),@er1+ ;01776e3c12348120
cmp.b @(0x1234:16,er3.l),@er1- ;01776e3c1234a120
cmp.b @(0x1234:16,er3.l),@+er1 ;01776e3c12349120
cmp.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01776e3c1234c1209abc
cmp.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01776e3c1234c9209abcdef0
cmp.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01776e3c1234d2209abc
cmp.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01776e3c1234e2209abc
cmp.b @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01776e3c1234f2209abc
cmp.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01776e3c1234da209abcdef0
cmp.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01776e3c1234ea209abcdef0
cmp.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01776e3c1234fa209abcdef0
cmp.b @(0x1234:16,er3.l),@0xffff9abc:16 ;01776e3c123440209abc
cmp.b @(0x1234:16,er3.l),@0x9abcdef0:32 ;01776e3c123448209abcdef0
 
cmp.b @(0x12345678:32,r3l.b),@er1 ;78356a2c123456780120
cmp.b @(0x12345678:32,r3l.b),@(3:2,er1) ;78356a2c123456783120
cmp.b @(0x12345678:32,r3l.b),@-er1 ;78356a2c12345678b120
cmp.b @(0x12345678:32,r3l.b),@er1+ ;78356a2c123456788120
cmp.b @(0x12345678:32,r3l.b),@er1- ;78356a2c12345678a120
cmp.b @(0x12345678:32,r3l.b),@+er1 ;78356a2c123456789120
cmp.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356a2c12345678c1209abc
cmp.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356a2c12345678c9209abcdef0
cmp.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356a2c12345678d2209abc
cmp.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356a2c12345678e2209abc
cmp.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356a2c12345678f2209abc
cmp.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356a2c12345678da209abcdef0
cmp.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356a2c12345678ea209abcdef0
cmp.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356a2c12345678fa209abcdef0
cmp.b @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356a2c1234567840209abc
cmp.b @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356a2c1234567848209abcdef0
 
cmp.b @(0x12345678:32,r3.w),@er1 ;78366a2c123456780120
cmp.b @(0x12345678:32,r3.w),@(3:2,er1) ;78366a2c123456783120
cmp.b @(0x12345678:32,r3.w),@-er1 ;78366a2c12345678b120
cmp.b @(0x12345678:32,r3.w),@er1+ ;78366a2c123456788120
cmp.b @(0x12345678:32,r3.w),@er1- ;78366a2c12345678a120
cmp.b @(0x12345678:32,r3.w),@+er1 ;78366a2c123456789120
cmp.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366a2c12345678c1209abc
cmp.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366a2c12345678c9209abcdef0
cmp.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366a2c12345678d2209abc
cmp.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366a2c12345678e2209abc
cmp.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366a2c12345678f2209abc
cmp.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366a2c12345678da209abcdef0
cmp.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366a2c12345678ea209abcdef0
cmp.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366a2c12345678fa209abcdef0
cmp.b @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366a2c1234567840209abc
cmp.b @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366a2c1234567848209abcdef0
 
cmp.b @(0x12345678:32,er3.l),@er1 ;78376a2c123456780120
cmp.b @(0x12345678:32,er3.l),@(3:2,er1) ;78376a2c123456783120
cmp.b @(0x12345678:32,er3.l),@-er1 ;78376a2c12345678b120
cmp.b @(0x12345678:32,er3.l),@er1+ ;78376a2c123456788120
cmp.b @(0x12345678:32,er3.l),@er1- ;78376a2c12345678a120
cmp.b @(0x12345678:32,er3.l),@+er1 ;78376a2c123456789120
cmp.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376a2c12345678c1209abc
cmp.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376a2c12345678c9209abcdef0
cmp.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376a2c12345678d2209abc
cmp.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376a2c12345678e2209abc
cmp.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376a2c12345678f2209abc
cmp.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376a2c12345678da209abcdef0
cmp.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376a2c12345678ea209abcdef0
cmp.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376a2c12345678fa209abcdef0
cmp.b @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376a2c1234567840209abc
cmp.b @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376a2c1234567848209abcdef0
 
cmp.b @0x1234:16,@er1 ;6a1512340120
cmp.b @0x1234:16,@(3:2,er1) ;6a1512343120
cmp.b @0x1234:16,@-er1 ;6a151234b120
cmp.b @0x1234:16,@er1+ ;6a1512348120
cmp.b @0x1234:16,@er1- ;6a151234a120
cmp.b @0x1234:16,@+er1 ;6a1512349120
cmp.b @0x1234:16,@(0xffff9abc:16,er1) ;6a151234c1209abc
cmp.b @0x1234:16,@(0x9abcdef0:32,er1) ;6a151234c9209abcdef0
cmp.b @0x1234:16,@(0xffff9abc:16,r2l.b) ;6a151234d2209abc
cmp.b @0x1234:16,@(0xffff9abc:16,r2.w) ;6a151234e2209abc
cmp.b @0x1234:16,@(0xffff9abc:16,er2.l) ;6a151234f2209abc
cmp.b @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6a151234da209abcdef0
cmp.b @0x1234:16,@(0x9abcdef0:32,r2.w) ;6a151234ea209abcdef0
cmp.b @0x1234:16,@(0x9abcdef0:32,er2.l) ;6a151234fa209abcdef0
cmp.b @0x1234:16,@0xffff9abc:16 ;6a15123440209abc
cmp.b @0x1234:16,@0x9abcdef0:32 ;6a15123448209abcdef0
 
cmp.b @0x12345678:32,@er1 ;6a35123456780120
cmp.b @0x12345678:32,@(3:2,er1) ;6a35123456783120
cmp.b @0x12345678:32,@-er1 ;6a3512345678b120
cmp.b @0x12345678:32,@er1+ ;6a35123456788120
cmp.b @0x12345678:32,@er1- ;6a3512345678a120
cmp.b @0x12345678:32,@+er1 ;6a35123456789120
cmp.b @0x12345678:32,@(0xffff9abc:16,er1) ;6a3512345678c1209abc
cmp.b @0x12345678:32,@(0x9abcdef0:32,er1) ;6a3512345678c9209abcdef0
cmp.b @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6a3512345678d2209abc
cmp.b @0x12345678:32,@(0xffff9abc:16,r2.w) ;6a3512345678e2209abc
cmp.b @0x12345678:32,@(0xffff9abc:16,er2.l) ;6a3512345678f2209abc
cmp.b @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6a3512345678da209abcdef0
cmp.b @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6a3512345678ea209abcdef0
cmp.b @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6a3512345678fa209abcdef0
cmp.b @0x12345678:32,@0xffff9abc:16 ;6a351234567840209abc
cmp.b @0x12345678:32,@0x9abcdef0:32 ;6a351234567848209abcdef0
 
cmp.w #0x1234:16,r1 ;79211234
cmp.w #0x7:3,r2 ;1f72
cmp.w #0x1234:16,@er1 ;015e01201234
cmp.w #0x1234:16,@(0x6:2,er1) ;015e31201234
cmp.w #0x1234:16,@er1+ ;015e81201234
cmp.w #0x1234:16,@-er1 ;015eb1201234
cmp.w #0x1234:16,@+er1 ;015e91201234
cmp.w #0x1234:16,@er1- ;015ea1201234
cmp.w #0x1234:16,@(0xffff9abc:16,er1) ;015ec1209abc1234
cmp.w #0x1234:16,@(0x9abcdef0:32,er1) ;015ec9209abcdef01234
cmp.w #0x1234:16,@(0xffff9abc:16,r2l.b) ;015ed2209abc1234
cmp.w #0x1234:16,@(0xffff9abc:16,r2.w) ;015ee2209abc1234
cmp.w #0x1234:16,@(0xffff9abc:16,er2.l) ;015ef2209abc1234
cmp.w #0x1234:16,@(0x9abcdef0:32,r2l.b) ;015eda209abcdef01234
cmp.w #0x1234:16,@(0x9abcdef0:32,r2.w) ;015eea209abcdef01234
cmp.w #0x1234:16,@(0x9abcdef0:32,er2.l) ;015efa209abcdef01234
cmp.w #0x1234:16,@0xffff9abc:16 ;015e40209abc1234
cmp.w #0x1234:16,@0x9abcdef0:32 ;015e48209abcdef01234
 
cmp.w #0x7:3,@er1 ;7d901f70
cmp.w #0x7:3,@0x1234:16 ;6b1812341f70
cmp.w #0x7:3,@0x12345678:32 ;6b38123456781f70
 
cmp.w r3,r1 ;1d31
 
cmp.w r3,@er1 ;7d901d30
cmp.w r3,@(0x6:2,er1) ;01593123
cmp.w r3,@er1+ ;01598123
cmp.w r3,@-er1 ;0159b123
cmp.w r3,@+er1 ;01599123
cmp.w r3,@er1- ;0159a123
cmp.w r3,@(0x1234:16,er1) ;0159c1231234
cmp.w r3,@(0x12345678:32,er1) ;0159c92312345678
cmp.w r3,@(0x1234:16,r2l.b) ;0159d2231234
cmp.w r3,@(0x1234:16,r2.w) ;0159e2231234
cmp.w r3,@(0x1234:16,er2.l) ;0159f2231234
cmp.w r3,@(0x12345678:32,r2l.b) ;0159da2312345678
cmp.w r3,@(0x12345678:32,r2.w) ;0159ea2312345678
cmp.w r3,@(0x12345678:32,er2.l) ;0159fa2312345678
cmp.w r3,@0x1234:16 ;6b1812341d30
cmp.w r3,@0x12345678:32 ;6b38123456781d30
 
cmp.w @er3,r1 ;7cb01d01
cmp.w @(0x6:2,er3),r1 ;015a3321
cmp.w @er3+,r1 ;015a8321
cmp.w @-er3,r1 ;015ab321
cmp.w @+er3,r1 ;015a9321
cmp.w @er3-,r1 ;015aa321
cmp.w @(0x1234:16,er1),r1 ;015ac1211234
cmp.w @(0x12345678:32,er1),r1 ;015ac92112345678
cmp.w @(0x1234:16,r2l.b),r1 ;015ad2211234
cmp.w @(0x1234:16,r2.w),r1 ;015ae2211234
cmp.w @(0x1234:16,er2.l),r1 ;015af2211234
cmp.w @(0x12345678:32,r2l.b),r1 ;015ada2112345678
cmp.w @(0x12345678:32,r2.w),r1 ;015aea2112345678
cmp.w @(0x12345678:32,er2.l),r1 ;015afa2112345678
cmp.w @0x1234:16,r1 ;6b1012341d01
cmp.w @0x12345678:32,r1 ;6b30123456781d01
 
cmp.w @er3,@er1 ;7cb50120
cmp.w @er3,@(6:2,er1) ;7cb53120
cmp.w @er3,@-er1 ;7cb5b120
cmp.w @er3,@er1+ ;7cb58120
cmp.w @er3,@er1- ;7cb5a120
cmp.w @er3,@+er1 ;7cb59120
cmp.w @er3,@(0xffff9abc:16,er1) ;7cb5c1209abc
cmp.w @er3,@(0x9abcdef0:32,er1) ;7cb5c9209abcdef0
cmp.w @er3,@(0xffff9abc:16,r2l.b) ;7cb5d2209abc
cmp.w @er3,@(0xffff9abc:16,r2.w) ;7cb5e2209abc
cmp.w @er3,@(0xffff9abc:16,er2.l) ;7cb5f2209abc
cmp.w @er3,@(0x9abcdef0:32,r2l.b) ;7cb5da209abcdef0
cmp.w @er3,@(0x9abcdef0:32,r2.w) ;7cb5ea209abcdef0
cmp.w @er3,@(0x9abcdef0:32,er2.l) ;7cb5fa209abcdef0
cmp.w @er3,@0xffff9abc:16 ;7cb540209abc
cmp.w @er3,@0x9abcdef0:32 ;7cb548209abcdef0
 
cmp.w @-er3,@er1 ;01576d3c0120
cmp.w @-er3,@(6:2,er1) ;01576d3c3120
cmp.w @-er3,@-er1 ;01576d3cb120
cmp.w @-er3,@er1+ ;01576d3c8120
cmp.w @-er3,@er1- ;01576d3ca120
cmp.w @-er3,@+er1 ;01576d3c9120
cmp.w @-er3,@(0xffff9abc:16,er1) ;01576d3cc1209abc
cmp.w @-er3,@(0x9abcdef0:32,er1) ;01576d3cc9209abcdef0
cmp.w @-er3,@(0xffff9abc:16,r2l.b) ;01576d3cd2209abc
cmp.w @-er3,@(0xffff9abc:16,r2.w) ;01576d3ce2209abc
cmp.w @-er3,@(0xffff9abc:16,er2.l) ;01576d3cf2209abc
cmp.w @-er3,@(0x9abcdef0:32,r2l.b) ;01576d3cda209abcdef0
cmp.w @-er3,@(0x9abcdef0:32,r2.w) ;01576d3cea209abcdef0
cmp.w @-er3,@(0x9abcdef0:32,er2.l) ;01576d3cfa209abcdef0
cmp.w @-er3,@0xffff9abc:16 ;01576d3c40209abc
cmp.w @-er3,@0x9abcdef0:32 ;01576d3c48209abcdef0
 
cmp.w @er3+,@er1 ;01546d3c0120
cmp.w @er3+,@(6:2,er1) ;01546d3c3120
cmp.w @er3+,@-er1 ;01546d3cb120
cmp.w @er3+,@er1+ ;01546d3c8120
cmp.w @er3+,@er1- ;01546d3ca120
cmp.w @er3+,@+er1 ;01546d3c9120
cmp.w @er3+,@(0xffff9abc:16,er1) ;01546d3cc1209abc
cmp.w @er3+,@(0x9abcdef0:32,er1) ;01546d3cc9209abcdef0
cmp.w @er3+,@(0xffff9abc:16,r2l.b) ;01546d3cd2209abc
cmp.w @er3+,@(0xffff9abc:16,r2.w) ;01546d3ce2209abc
cmp.w @er3+,@(0xffff9abc:16,er2.l) ;01546d3cf2209abc
cmp.w @er3+,@(0x9abcdef0:32,r2l.b) ;01546d3cda209abcdef0
cmp.w @er3+,@(0x9abcdef0:32,r2.w) ;01546d3cea209abcdef0
cmp.w @er3+,@(0x9abcdef0:32,er2.l) ;01546d3cfa209abcdef0
cmp.w @er3+,@0xffff9abc:16 ;01546d3c40209abc
cmp.w @er3+,@0x9abcdef0:32 ;01546d3c48209abcdef0
 
cmp.w @er3-,@er1 ;01566d3c0120
cmp.w @er3-,@(6:2,er1) ;01566d3c3120
cmp.w @er3-,@-er1 ;01566d3cb120
cmp.w @er3-,@er1+ ;01566d3c8120
cmp.w @er3-,@er1- ;01566d3ca120
cmp.w @er3-,@+er1 ;01566d3c9120
cmp.w @er3-,@(0xffff9abc:16,er1) ;01566d3cc1209abc
cmp.w @er3-,@(0x9abcdef0:32,er1) ;01566d3cc9209abcdef0
cmp.w @er3-,@(0xffff9abc:16,r2l.b) ;01566d3cd2209abc
cmp.w @er3-,@(0xffff9abc:16,r2.w) ;01566d3ce2209abc
cmp.w @er3-,@(0xffff9abc:16,er2.l) ;01566d3cf2209abc
cmp.w @er3-,@(0x9abcdef0:32,r2l.b) ;01566d3cda209abcdef0
cmp.w @er3-,@(0x9abcdef0:32,r2.w) ;01566d3cea209abcdef0
cmp.w @er3-,@(0x9abcdef0:32,er2.l) ;01566d3cfa209abcdef0
cmp.w @er3-,@0xffff9abc:16 ;01566d3c40209abc
cmp.w @er3-,@0x9abcdef0:32 ;01566d3c48209abcdef0
 
cmp.w @+er3,@er1 ;01556d3c0120
cmp.w @+er3,@(6:2,er1) ;01556d3c3120
cmp.w @+er3,@-er1 ;01556d3cb120
cmp.w @+er3,@er1+ ;01556d3c8120
cmp.w @+er3,@er1- ;01556d3ca120
cmp.w @+er3,@+er1 ;01556d3c9120
cmp.w @+er3,@(0xffff9abc:16,er1) ;01556d3cc1209abc
cmp.w @+er3,@(0x9abcdef0:32,er1) ;01556d3cc9209abcdef0
cmp.w @+er3,@(0xffff9abc:16,r2l.b) ;01556d3cd2209abc
cmp.w @+er3,@(0xffff9abc:16,r2.w) ;01556d3ce2209abc
cmp.w @+er3,@(0xffff9abc:16,er2.l) ;01556d3cf2209abc
cmp.w @+er3,@(0x9abcdef0:32,r2l.b) ;01556d3cda209abcdef0
cmp.w @+er3,@(0x9abcdef0:32,r2.w) ;01556d3cea209abcdef0
cmp.w @+er3,@(0x9abcdef0:32,er2.l) ;01556d3cfa209abcdef0
cmp.w @+er3,@0xffff9abc:16 ;01556d3c40209abc
cmp.w @+er3,@0x9abcdef0:32 ;01556d3c48209abcdef0
 
cmp.w @(0x1234:16,er3),@er1 ;01546f3c12340120
cmp.w @(0x1234:16,er3),@(6:2,er1) ;01546f3c12343120
cmp.w @(0x1234:16,er3),@-er1 ;01546f3c1234b120
cmp.w @(0x1234:16,er3),@er1+ ;01546f3c12348120
cmp.w @(0x1234:16,er3),@er1- ;01546f3c1234a120
cmp.w @(0x1234:16,er3),@+er1 ;01546f3c12349120
cmp.w @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01546f3c1234c1209abc
cmp.w @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01546f3c1234c9209abcdef0
cmp.w @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01546f3c1234d2209abc
cmp.w @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01546f3c1234e2209abc
cmp.w @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01546f3c1234f2209abc
cmp.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01546f3c1234da209abcdef0
cmp.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01546f3c1234ea209abcdef0
cmp.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01546f3c1234fa209abcdef0
cmp.w @(0x1234:16,er3),@0xffff9abc:16 ;01546f3c123440209abc
cmp.w @(0x1234:16,er3),@0x9abcdef0:32 ;01546f3c123448209abcdef0
 
cmp.w @(0x12345678:32,er3),@er1 ;78346b2c123456780120
cmp.w @(0x12345678:32,er3),@(6:2,er1) ;78346b2c123456783120
cmp.w @(0x12345678:32,er3),@-er1 ;78346b2c12345678b120
cmp.w @(0x12345678:32,er3),@er1+ ;78346b2c123456788120
cmp.w @(0x12345678:32,er3),@er1- ;78346b2c12345678a120
cmp.w @(0x12345678:32,er3),@+er1 ;78346b2c123456789120
cmp.w @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346b2c12345678c1209abc
cmp.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346b2c12345678c9209abcdef0
cmp.w @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346b2c12345678d2209abc
cmp.w @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346b2c12345678e2209abc
cmp.w @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346b2c12345678f2209abc
cmp.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346b2c12345678da209abcdef0
cmp.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346b2c12345678ea209abcdef0
cmp.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346b2c12345678fa209abcdef0
cmp.w @(0x12345678:32,er3),@0xffff9abc:16 ;78346b2c1234567840209abc
cmp.w @(0x12345678:32,er3),@0x9abcdef0:32 ;78346b2c1234567848209abcdef0
 
cmp.w @(0x1234:16,r3l.b),@er1 ;01556f3c12340120
cmp.w @(0x1234:16,r3l.b),@(6:2,er1) ;01556f3c12343120
cmp.w @(0x1234:16,r3l.b),@-er1 ;01556f3c1234b120
cmp.w @(0x1234:16,r3l.b),@er1+ ;01556f3c12348120
cmp.w @(0x1234:16,r3l.b),@er1- ;01556f3c1234a120
cmp.w @(0x1234:16,r3l.b),@+er1 ;01556f3c12349120
cmp.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01556f3c1234c1209abc
cmp.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01556f3c1234c9209abcdef0
cmp.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01556f3c1234d2209abc
cmp.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01556f3c1234e2209abc
cmp.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01556f3c1234f2209abc
cmp.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01556f3c1234da209abcdef0
cmp.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01556f3c1234ea209abcdef0
cmp.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01556f3c1234fa209abcdef0
cmp.w @(0x1234:16,r3l.b),@0xffff9abc:16 ;01556f3c123440209abc
cmp.w @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01556f3c123448209abcdef0
 
cmp.w @(0x1234:16,r3.w),@er1 ;01566f3c12340120
cmp.w @(0x1234:16,r3.w),@(6:2,er1) ;01566f3c12343120
cmp.w @(0x1234:16,r3.w),@-er1 ;01566f3c1234b120
cmp.w @(0x1234:16,r3.w),@er1+ ;01566f3c12348120
cmp.w @(0x1234:16,r3.w),@er1- ;01566f3c1234a120
cmp.w @(0x1234:16,r3.w),@+er1 ;01566f3c12349120
cmp.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01566f3c1234c1209abc
cmp.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01566f3c1234c9209abcdef0
cmp.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01566f3c1234d2209abc
cmp.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01566f3c1234e2209abc
cmp.w @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01566f3c1234f2209abc
cmp.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01566f3c1234da209abcdef0
cmp.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01566f3c1234ea209abcdef0
cmp.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01566f3c1234fa209abcdef0
cmp.w @(0x1234:16,r3.w),@0xffff9abc:16 ;01566f3c123440209abc
cmp.w @(0x1234:16,r3.w),@0x9abcdef0:32 ;01566f3c123448209abcdef0
 
cmp.w @(0x1234:16,er3.l),@er1 ;01576f3c12340120
cmp.w @(0x1234:16,er3.l),@(6:2,er1) ;01576f3c12343120
cmp.w @(0x1234:16,er3.l),@-er1 ;01576f3c1234b120
cmp.w @(0x1234:16,er3.l),@er1+ ;01576f3c12348120
cmp.w @(0x1234:16,er3.l),@er1- ;01576f3c1234a120
cmp.w @(0x1234:16,er3.l),@+er1 ;01576f3c12349120
cmp.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01576f3c1234c1209abc
cmp.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01576f3c1234c9209abcdef0
cmp.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01576f3c1234d2209abc
cmp.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01576f3c1234e2209abc
cmp.w @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01576f3c1234f2209abc
cmp.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01576f3c1234da209abcdef0
cmp.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01576f3c1234ea209abcdef0
cmp.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01576f3c1234fa209abcdef0
cmp.w @(0x1234:16,er3.l),@0xffff9abc:16 ;01576f3c123440209abc
cmp.w @(0x1234:16,er3.l),@0x9abcdef0:32 ;01576f3c123448209abcdef0
 
cmp.w @(0x12345678:32,r3l.b),@er1 ;78356b2c123456780120
cmp.w @(0x12345678:32,r3l.b),@(6:2,er1) ;78356b2c123456783120
cmp.w @(0x12345678:32,r3l.b),@-er1 ;78356b2c12345678b120
cmp.w @(0x12345678:32,r3l.b),@er1+ ;78356b2c123456788120
cmp.w @(0x12345678:32,r3l.b),@er1- ;78356b2c12345678a120
cmp.w @(0x12345678:32,r3l.b),@+er1 ;78356b2c123456789120
cmp.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356b2c12345678c1209abc
cmp.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356b2c12345678c9209abcdef0
cmp.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356b2c12345678d2209abc
cmp.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356b2c12345678e2209abc
cmp.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356b2c12345678f2209abc
cmp.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356b2c12345678da209abcdef0
cmp.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356b2c12345678ea209abcdef0
cmp.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356b2c12345678fa209abcdef0
cmp.w @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356b2c1234567840209abc
cmp.w @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356b2c1234567848209abcdef0
 
cmp.w @(0x12345678:32,r3.w),@er1 ;78366b2c123456780120
cmp.w @(0x12345678:32,r3.w),@(6:2,er1) ;78366b2c123456783120
cmp.w @(0x12345678:32,r3.w),@-er1 ;78366b2c12345678b120
cmp.w @(0x12345678:32,r3.w),@er1+ ;78366b2c123456788120
cmp.w @(0x12345678:32,r3.w),@er1- ;78366b2c12345678a120
cmp.w @(0x12345678:32,r3.w),@+er1 ;78366b2c123456789120
cmp.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366b2c12345678c1209abc
cmp.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366b2c12345678c9209abcdef0
cmp.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366b2c12345678d2209abc
cmp.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366b2c12345678e2209abc
cmp.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366b2c12345678f2209abc
cmp.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366b2c12345678da209abcdef0
cmp.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366b2c12345678ea209abcdef0
cmp.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366b2c12345678fa209abcdef0
cmp.w @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366b2c1234567840209abc
cmp.w @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366b2c1234567848209abcdef0
 
cmp.w @(0x12345678:32,er3.l),@er1 ;78376b2c123456780120
cmp.w @(0x12345678:32,er3.l),@(6:2,er1) ;78376b2c123456783120
cmp.w @(0x12345678:32,er3.l),@-er1 ;78376b2c12345678b120
cmp.w @(0x12345678:32,er3.l),@er1+ ;78376b2c123456788120
cmp.w @(0x12345678:32,er3.l),@er1- ;78376b2c12345678a120
cmp.w @(0x12345678:32,er3.l),@+er1 ;78376b2c123456789120
cmp.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376b2c12345678c1209abc
cmp.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376b2c12345678c9209abcdef0
cmp.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376b2c12345678d2209abc
cmp.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376b2c12345678e2209abc
cmp.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376b2c12345678f2209abc
cmp.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376b2c12345678da209abcdef0
cmp.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376b2c12345678ea209abcdef0
cmp.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376b2c12345678fa209abcdef0
cmp.w @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376b2c1234567840209abc
cmp.w @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376b2c1234567848209abcdef0
 
cmp.w @0x1234:16,@er1 ;6b1512340120
cmp.w @0x1234:16,@(6:2,er1) ;6b1512343120
cmp.w @0x1234:16,@-er1 ;6b151234b120
cmp.w @0x1234:16,@er1+ ;6b1512348120
cmp.w @0x1234:16,@er1- ;6b151234a120
cmp.w @0x1234:16,@+er1 ;6b1512349120
cmp.w @0x1234:16,@(0xffff9abc:16,er1) ;6b151234c1209abc
cmp.w @0x1234:16,@(0x9abcdef0:32,er1) ;6b151234c9209abcdef0
cmp.w @0x1234:16,@(0xffff9abc:16,r2l.b) ;6b151234d2209abc
cmp.w @0x1234:16,@(0xffff9abc:16,r2.w) ;6b151234e2209abc
cmp.w @0x1234:16,@(0xffff9abc:16,er2.l) ;6b151234f2209abc
cmp.w @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6b151234da209abcdef0
cmp.w @0x1234:16,@(0x9abcdef0:32,r2.w) ;6b151234ea209abcdef0
cmp.w @0x1234:16,@(0x9abcdef0:32,er2.l) ;6b151234fa209abcdef0
cmp.w @0x1234:16,@0xffff9abc:16 ;6b15123440209abc
cmp.w @0x1234:16,@0x9abcdef0:32 ;6b15123448209abcdef0
 
cmp.w @0x12345678:32,@er1 ;6b35123456780120
cmp.w @0x12345678:32,@(6:2,er1) ;6b35123456783120
cmp.w @0x12345678:32,@-er1 ;6b3512345678b120
cmp.w @0x12345678:32,@er1+ ;6b35123456788120
cmp.w @0x12345678:32,@er1- ;6b3512345678a120
cmp.w @0x12345678:32,@+er1 ;6b35123456789120
cmp.w @0x12345678:32,@(0xffff9abc:16,er1) ;6b3512345678c1209abc
cmp.w @0x12345678:32,@(0x9abcdef0:32,er1) ;6b3512345678c9209abcdef0
cmp.w @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6b3512345678d2209abc
cmp.w @0x12345678:32,@(0xffff9abc:16,r2.w) ;6b3512345678e2209abc
cmp.w @0x12345678:32,@(0xffff9abc:16,er2.l) ;6b3512345678f2209abc
cmp.w @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6b3512345678da209abcdef0
cmp.w @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6b3512345678ea209abcdef0
cmp.w @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6b3512345678fa209abcdef0
cmp.w @0x12345678:32,@0xffff9abc:16 ;6b351234567840209abc
cmp.w @0x12345678:32,@0x9abcdef0:32 ;6b351234567848209abcdef0
 
cmp.l #0x12345678:32,er1 ;7a2112345678
cmp.l #0x1234:16,er1 ;7a291234
cmp.l #0x7:3,er2 ;1ffa
cmp.l #0x12345678:32,@er1 ;010e012812345678
cmp.l #0x12345678:32,@(0xc:2,er1) ;010e312812345678
cmp.l #0x12345678:32,@er1+ ;010e812812345678
cmp.l #0x12345678:32,@-er1 ;010eb12812345678
cmp.l #0x12345678:32,@+er1 ;010e912812345678
cmp.l #0x12345678:32,@er1- ;010ea12812345678
cmp.l #0x12345678:32,@(0xffff9abc:16,er1) ;010ec1289abc12345678
cmp.l #0x12345678:32,@(0x9abcdef0:32,er1) ;010ec9289abcdef012345678
cmp.l #0x12345678:32,@(0xffff9abc:16,r2l.b) ;010ed2289abc12345678
cmp.l #0x12345678:32,@(0xffff9abc:16,r2.w) ;010ee2289abc12345678
cmp.l #0x12345678:32,@(0xffff9abc:16,er2.l) ;010ef2289abc12345678
cmp.l #0x12345678:32,@(0x9abcdef0:32,r2l.b) ;010eda289abcdef012345678
cmp.l #0x12345678:32,@(0x9abcdef0:32,r2.w) ;010eea289abcdef012345678
cmp.l #0x12345678:32,@(0x9abcdef0:32,er2.l) ;010efa289abcdef012345678
cmp.l #0x12345678:32,@0xffff9abc:16 ;010e40289abc12345678
cmp.l #0x12345678:32,@0x9abcdef0:32 ;010e48289abcdef012345678
cmp.l #0x1234:16,@er1 ;010e01201234
cmp.l #0x1234:16,@(0xc:2,er1) ;010e31201234
cmp.l #0x1234:16,@er1+ ;010e81201234
cmp.l #0x1234:16,@-er1 ;010eb1201234
cmp.l #0x1234:16,@+er1 ;010e91201234
cmp.l #0x1234:16,@er1- ;010ea1201234
cmp.l #0x1234:16,@(0xffff9abc:16,er1) ;010ec1209abc1234
cmp.l #0x1234:16,@(0x9abcdef0:32,er1) ;010ec9209abcdef01234
cmp.l #0x1234:16,@(0xffff9abc:16,r2l.b) ;010ed2209abc1234
cmp.l #0x1234:16,@(0xffff9abc:16,r2.w) ;010ee2209abc1234
cmp.l #0x1234:16,@(0xffff9abc:16,er2.l) ;010ef2209abc1234
cmp.l #0x1234:16,@(0x9abcdef0:32,r2l.b) ;010eda209abcdef01234
cmp.l #0x1234:16,@(0x9abcdef0:32,r2.w) ;010eea209abcdef01234
cmp.l #0x1234:16,@(0x9abcdef0:32,er2.l) ;010efa209abcdef01234
cmp.l #0x1234:16,@0xffff9abc:16 ;010e40209abc1234
cmp.l #0x1234:16,@0x9abcdef0:32 ;010e48209abcdef01234
 
cmp.l er3,er1 ;1fb1
 
cmp.l er3,@er1 ;01090123
cmp.l er3,@(0xc:2,er1) ;01093123
cmp.l er3,@er1+ ;01098123
cmp.l er3,@-er1 ;0109b123
cmp.l er3,@+er1 ;01099123
cmp.l er3,@er1- ;0109a123
cmp.l er3,@(0x1234:16,er1) ;0109c1231234
cmp.l er3,@(0x12345678:32,er1) ;0109c92312345678
cmp.l er3,@(0x1234:16,r2l.b) ;0109d2231234
cmp.l er3,@(0x1234:16,r2.w) ;0109e2231234
cmp.l er3,@(0x1234:16,er2.l) ;0109f2231234
cmp.l er3,@(0x12345678:32,r2l.b) ;0109da2312345678
cmp.l er3,@(0x12345678:32,r2.w) ;0109ea2312345678
cmp.l er3,@(0x12345678:32,er2.l) ;0109fa2312345678
cmp.l er3,@0x1234:16 ;010940231234
cmp.l er3,@0x12345678:32 ;0109482312345678
 
cmp.l @er3,er1 ;010a0321
cmp.l @(0xc:2,er3),er1 ;010a3321
cmp.l @er3+,er1 ;010a8321
cmp.l @-er3,er1 ;010ab321
cmp.l @+er3,er1 ;010a9321
cmp.l @er3-,er1 ;010aa321
cmp.l @(0x1234:16,er1),er1 ;010ac1211234
cmp.l @(0x12345678:32,er1),er1 ;010ac92112345678
cmp.l @(0x1234:16,r2l.b),er1 ;010ad2211234
cmp.l @(0x1234:16,r2.w),er1 ;010ae2211234
cmp.l @(0x1234:16,er2.l),er1 ;010af2211234
cmp.l @(0x12345678:32,r2l.b),er1 ;010ada2112345678
cmp.l @(0x12345678:32,r2.w),er1 ;010aea2112345678
cmp.l @(0x12345678:32,er2.l),er1 ;010afa2112345678
cmp.l @0x1234:16,er1 ;010a40211234
cmp.l @0x12345678:32,er1 ;010a482112345678
 
cmp.l @er3,@er1 ;0104693c0120
cmp.l @er3,@(0xc:2,er1) ;0104693c3120
cmp.l @er3,@-er1 ;0104693cb120
cmp.l @er3,@er1+ ;0104693c8120
cmp.l @er3,@er1- ;0104693ca120
cmp.l @er3,@+er1 ;0104693c9120
cmp.l @er3,@(0xffff9abc:16,er1) ;0104693cc1209abc
cmp.l @er3,@(0x9abcdef0:32,er1) ;0104693cc9209abcdef0
cmp.l @er3,@(0xffff9abc:16,r2l.b) ;0104693cd2209abc
cmp.l @er3,@(0xffff9abc:16,r2.w) ;0104693ce2209abc
cmp.l @er3,@(0xffff9abc:16,er2.l) ;0104693cf2209abc
cmp.l @er3,@(0x9abcdef0:32,r2l.b) ;0104693cda209abcdef0
cmp.l @er3,@(0x9abcdef0:32,r2.w) ;0104693cea209abcdef0
cmp.l @er3,@(0x9abcdef0:32,er2.l) ;0104693cfa209abcdef0
cmp.l @er3,@0xffff9abc:16 ;0104693c40209abc
cmp.l @er3,@0x9abcdef0:32 ;0104693c48209abcdef0
 
cmp.l @(0xc:2,er3),@er1 ;0107693c0120
cmp.l @(0xc:2,er3),@(0xc:2,er1) ;0107693c3120
cmp.l @(0xc:2,er3),@-er1 ;0107693cb120
cmp.l @(0xc:2,er3),@er1+ ;0107693c8120
cmp.l @(0xc:2,er3),@er1- ;0107693ca120
cmp.l @(0xc:2,er3),@+er1 ;0107693c9120
cmp.l @(0xc:2,er3),@(0xffff9abc:16,er1) ;0107693cc1209abc
cmp.l @(0xc:2,er3),@(0x9abcdef0:32,er1) ;0107693cc9209abcdef0
cmp.l @(0xc:2,er3),@(0xffff9abc:16,r2l.b) ;0107693cd2209abc
cmp.l @(0xc:2,er3),@(0xffff9abc:16,r2.w) ;0107693ce2209abc
cmp.l @(0xc:2,er3),@(0xffff9abc:16,er2.l) ;0107693cf2209abc
cmp.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b) ;0107693cda209abcdef0
cmp.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w) ;0107693cea209abcdef0
cmp.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l) ;0107693cfa209abcdef0
cmp.l @(0xc:2,er3),@0xffff9abc:16 ;0107693c40209abc
cmp.l @(0xc:2,er3),@0x9abcdef0:32 ;0107693c48209abcdef0
 
cmp.l @-er3,@er1 ;01076d3c0120
cmp.l @-er3,@(0xc:2,er1) ;01076d3c3120
cmp.l @-er3,@-er1 ;01076d3cb120
cmp.l @-er3,@er1+ ;01076d3c8120
cmp.l @-er3,@er1- ;01076d3ca120
cmp.l @-er3,@+er1 ;01076d3c9120
cmp.l @-er3,@(0xffff9abc:16,er1) ;01076d3cc1209abc
cmp.l @-er3,@(0x9abcdef0:32,er1) ;01076d3cc9209abcdef0
cmp.l @-er3,@(0xffff9abc:16,r2l.b) ;01076d3cd2209abc
cmp.l @-er3,@(0xffff9abc:16,r2.w) ;01076d3ce2209abc
cmp.l @-er3,@(0xffff9abc:16,er2.l) ;01076d3cf2209abc
cmp.l @-er3,@(0x9abcdef0:32,r2l.b) ;01076d3cda209abcdef0
cmp.l @-er3,@(0x9abcdef0:32,r2.w) ;01076d3cea209abcdef0
cmp.l @-er3,@(0x9abcdef0:32,er2.l) ;01076d3cfa209abcdef0
cmp.l @-er3,@0xffff9abc:16 ;01076d3c40209abc
cmp.l @-er3,@0x9abcdef0:32 ;01076d3c48209abcdef0
 
cmp.l @er3+,@er1 ;01046d3c0120
cmp.l @er3+,@(0xc:2,er1) ;01046d3c3120
cmp.l @er3+,@-er1 ;01046d3cb120
cmp.l @er3+,@er1+ ;01046d3c8120
cmp.l @er3+,@er1- ;01046d3ca120
cmp.l @er3+,@+er1 ;01046d3c9120
cmp.l @er3+,@(0xffff9abc:16,er1) ;01046d3cc1209abc
cmp.l @er3+,@(0x9abcdef0:32,er1) ;01046d3cc9209abcdef0
cmp.l @er3+,@(0xffff9abc:16,r2l.b) ;01046d3cd2209abc
cmp.l @er3+,@(0xffff9abc:16,r2.w) ;01046d3ce2209abc
cmp.l @er3+,@(0xffff9abc:16,er2.l) ;01046d3cf2209abc
cmp.l @er3+,@(0x9abcdef0:32,r2l.b) ;01046d3cda209abcdef0
cmp.l @er3+,@(0x9abcdef0:32,r2.w) ;01046d3cea209abcdef0
cmp.l @er3+,@(0x9abcdef0:32,er2.l) ;01046d3cfa209abcdef0
cmp.l @er3+,@0xffff9abc:16 ;01046d3c40209abc
cmp.l @er3+,@0x9abcdef0:32 ;01046d3c48209abcdef0
 
cmp.l @er3-,@er1 ;01066d3c0120
cmp.l @er3-,@(0xc:2,er1) ;01066d3c3120
cmp.l @er3-,@-er1 ;01066d3cb120
cmp.l @er3-,@er1+ ;01066d3c8120
cmp.l @er3-,@er1- ;01066d3ca120
cmp.l @er3-,@+er1 ;01066d3c9120
cmp.l @er3-,@(0xffff9abc:16,er1) ;01066d3cc1209abc
cmp.l @er3-,@(0x9abcdef0:32,er1) ;01066d3cc9209abcdef0
cmp.l @er3-,@(0xffff9abc:16,r2l.b) ;01066d3cd2209abc
cmp.l @er3-,@(0xffff9abc:16,r2.w) ;01066d3ce2209abc
cmp.l @er3-,@(0xffff9abc:16,er2.l) ;01066d3cf2209abc
cmp.l @er3-,@(0x9abcdef0:32,r2l.b) ;01066d3cda209abcdef0
cmp.l @er3-,@(0x9abcdef0:32,r2.w) ;01066d3cea209abcdef0
cmp.l @er3-,@(0x9abcdef0:32,er2.l) ;01066d3cfa209abcdef0
cmp.l @er3-,@0xffff9abc:16 ;01066d3c40209abc
cmp.l @er3-,@0x9abcdef0:32 ;01066d3c48209abcdef0
 
cmp.l @+er3,@er1 ;01056d3c0120
cmp.l @+er3,@(0xc:2,er1) ;01056d3c3120
cmp.l @+er3,@-er1 ;01056d3cb120
cmp.l @+er3,@er1+ ;01056d3c8120
cmp.l @+er3,@er1- ;01056d3ca120
cmp.l @+er3,@+er1 ;01056d3c9120
cmp.l @+er3,@(0xffff9abc:16,er1) ;01056d3cc1209abc
cmp.l @+er3,@(0x9abcdef0:32,er1) ;01056d3cc9209abcdef0
cmp.l @+er3,@(0xffff9abc:16,r2l.b) ;01056d3cd2209abc
cmp.l @+er3,@(0xffff9abc:16,r2.w) ;01056d3ce2209abc
cmp.l @+er3,@(0xffff9abc:16,er2.l) ;01056d3cf2209abc
cmp.l @+er3,@(0x9abcdef0:32,r2l.b) ;01056d3cda209abcdef0
cmp.l @+er3,@(0x9abcdef0:32,r2.w) ;01056d3cea209abcdef0
cmp.l @+er3,@(0x9abcdef0:32,er2.l) ;01056d3cfa209abcdef0
cmp.l @+er3,@0xffff9abc:16 ;01056d3c40209abc
cmp.l @+er3,@0x9abcdef0:32 ;01056d3c48209abcdef0
 
cmp.l @(0x1234:16,er3),@er1 ;01046f3c12340120
cmp.l @(0x1234:16,er3),@(0xc:2,er1) ;01046f3c12343120
cmp.l @(0x1234:16,er3),@-er1 ;01046f3c1234b120
cmp.l @(0x1234:16,er3),@er1+ ;01046f3c12348120
cmp.l @(0x1234:16,er3),@er1- ;01046f3c1234a120
cmp.l @(0x1234:16,er3),@+er1 ;01046f3c12349120
cmp.l @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01046f3c1234c1209abc
cmp.l @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01046f3c1234c9209abcdef0
cmp.l @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01046f3c1234d2209abc
cmp.l @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01046f3c1234e2209abc
cmp.l @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01046f3c1234f2209abc
cmp.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01046f3c1234da209abcdef0
cmp.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01046f3c1234ea209abcdef0
cmp.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01046f3c1234fa209abcdef0
cmp.l @(0x1234:16,er3),@0xffff9abc:16 ;01046f3c123440209abc
cmp.l @(0x1234:16,er3),@0x9abcdef0:32 ;01046f3c123448209abcdef0
 
cmp.l @(0x12345678:32,er3),@er1 ;78b46b2c123456780120
cmp.l @(0x12345678:32,er3),@(0xc:2,er1) ;78b46b2c123456783120
cmp.l @(0x12345678:32,er3),@-er1 ;78b46b2c12345678b120
cmp.l @(0x12345678:32,er3),@er1+ ;78b46b2c123456788120
cmp.l @(0x12345678:32,er3),@er1- ;78b46b2c12345678a120
cmp.l @(0x12345678:32,er3),@+er1 ;78b46b2c123456789120
cmp.l @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78b46b2c12345678c1209abc
cmp.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78b46b2c12345678c9209abcdef0
cmp.l @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78b46b2c12345678d2209abc
cmp.l @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78b46b2c12345678e2209abc
cmp.l @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78b46b2c12345678f2209abc
cmp.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78b46b2c12345678da209abcdef0
cmp.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78b46b2c12345678ea209abcdef0
cmp.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78b46b2c12345678fa209abcdef0
cmp.l @(0x12345678:32,er3),@0xffff9abc:16 ;78b46b2c1234567840209abc
cmp.l @(0x12345678:32,er3),@0x9abcdef0:32 ;78b46b2c1234567848209abcdef0
 
cmp.l @(0x1234:16,r3l.b),@er1 ;01056f3c12340120
cmp.l @(0x1234:16,r3l.b),@(0xc:2,er1) ;01056f3c12343120
cmp.l @(0x1234:16,r3l.b),@-er1 ;01056f3c1234b120
cmp.l @(0x1234:16,r3l.b),@er1+ ;01056f3c12348120
cmp.l @(0x1234:16,r3l.b),@er1- ;01056f3c1234a120
cmp.l @(0x1234:16,r3l.b),@+er1 ;01056f3c12349120
cmp.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01056f3c1234c1209abc
cmp.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01056f3c1234c9209abcdef0
cmp.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01056f3c1234d2209abc
cmp.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01056f3c1234e2209abc
cmp.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01056f3c1234f2209abc
cmp.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01056f3c1234da209abcdef0
cmp.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01056f3c1234ea209abcdef0
cmp.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01056f3c1234fa209abcdef0
cmp.l @(0x1234:16,r3l.b),@0xffff9abc:16 ;01056f3c123440209abc
cmp.l @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01056f3c123448209abcdef0
 
cmp.l @(0x1234:16,r3.w),@er1 ;01066f3c12340120
cmp.l @(0x1234:16,r3.w),@(0xc:2,er1) ;01066f3c12343120
cmp.l @(0x1234:16,r3.w),@-er1 ;01066f3c1234b120
cmp.l @(0x1234:16,r3.w),@er1+ ;01066f3c12348120
cmp.l @(0x1234:16,r3.w),@er1- ;01066f3c1234a120
cmp.l @(0x1234:16,r3.w),@+er1 ;01066f3c12349120
cmp.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01066f3c1234c1209abc
cmp.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01066f3c1234c9209abcdef0
cmp.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01066f3c1234d2209abc
cmp.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01066f3c1234e2209abc
cmp.l @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01066f3c1234f2209abc
cmp.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01066f3c1234da209abcdef0
cmp.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01066f3c1234ea209abcdef0
cmp.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01066f3c1234fa209abcdef0
cmp.l @(0x1234:16,r3.w),@0xffff9abc:16 ;01066f3c123440209abc
cmp.l @(0x1234:16,r3.w),@0x9abcdef0:32 ;01066f3c123448209abcdef0
 
cmp.l @(0x1234:16,er3.l),@er1 ;01076f3c12340120
cmp.l @(0x1234:16,er3.l),@(0xc:2,er1) ;01076f3c12343120
cmp.l @(0x1234:16,er3.l),@-er1 ;01076f3c1234b120
cmp.l @(0x1234:16,er3.l),@er1+ ;01076f3c12348120
cmp.l @(0x1234:16,er3.l),@er1- ;01076f3c1234a120
cmp.l @(0x1234:16,er3.l),@+er1 ;01076f3c12349120
cmp.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01076f3c1234c1209abc
cmp.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01076f3c1234c9209abcdef0
cmp.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01076f3c1234d2209abc
cmp.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01076f3c1234e2209abc
cmp.l @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01076f3c1234f2209abc
cmp.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01076f3c1234da209abcdef0
cmp.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01076f3c1234ea209abcdef0
cmp.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01076f3c1234fa209abcdef0
cmp.l @(0x1234:16,er3.l),@0xffff9abc:16 ;01076f3c123440209abc
cmp.l @(0x1234:16,er3.l),@0x9abcdef0:32 ;01076f3c123448209abcdef0
 
cmp.l @(0x12345678:32,r3l.b),@er1 ;78b56b2c123456780120
cmp.l @(0x12345678:32,r3l.b),@(0xc:2,er1) ;78b56b2c123456783120
cmp.l @(0x12345678:32,r3l.b),@-er1 ;78b56b2c12345678b120
cmp.l @(0x12345678:32,r3l.b),@er1+ ;78b56b2c123456788120
cmp.l @(0x12345678:32,r3l.b),@er1- ;78b56b2c12345678a120
cmp.l @(0x12345678:32,r3l.b),@+er1 ;78b56b2c123456789120
cmp.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78b56b2c12345678c1209abc
cmp.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78b56b2c12345678c9209abcdef0
cmp.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78b56b2c12345678d2209abc
cmp.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78b56b2c12345678e2209abc
cmp.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78b56b2c12345678f2209abc
cmp.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78b56b2c12345678da209abcdef0
cmp.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78b56b2c12345678ea209abcdef0
cmp.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78b56b2c12345678fa209abcdef0
cmp.l @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78b56b2c1234567840209abc
cmp.l @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78b56b2c1234567848209abcdef0
 
cmp.l @(0x12345678:32,r3.w),@er1 ;78b66b2c123456780120
cmp.l @(0x12345678:32,r3.w),@(0xc:2,er1) ;78b66b2c123456783120
cmp.l @(0x12345678:32,r3.w),@-er1 ;78b66b2c12345678b120
cmp.l @(0x12345678:32,r3.w),@er1+ ;78b66b2c123456788120
cmp.l @(0x12345678:32,r3.w),@er1- ;78b66b2c12345678a120
cmp.l @(0x12345678:32,r3.w),@+er1 ;78b66b2c123456789120
cmp.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78b66b2c12345678c1209abc
cmp.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78b66b2c12345678c9209abcdef0
cmp.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78b66b2c12345678d2209abc
cmp.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78b66b2c12345678e2209abc
cmp.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78b66b2c12345678f2209abc
cmp.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78b66b2c12345678da209abcdef0
cmp.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78b66b2c12345678ea209abcdef0
cmp.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78b66b2c12345678fa209abcdef0
cmp.l @(0x12345678:32,r3.w),@0xffff9abc:16 ;78b66b2c1234567840209abc
cmp.l @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78b66b2c1234567848209abcdef0
 
cmp.l @(0x12345678:32,er3.l),@er1 ;78b76b2c123456780120
cmp.l @(0x12345678:32,er3.l),@(0xc:2,er1) ;78b76b2c123456783120
cmp.l @(0x12345678:32,er3.l),@-er1 ;78b76b2c12345678b120
cmp.l @(0x12345678:32,er3.l),@er1+ ;78b76b2c123456788120
cmp.l @(0x12345678:32,er3.l),@er1- ;78b76b2c12345678a120
cmp.l @(0x12345678:32,er3.l),@+er1 ;78b76b2c123456789120
cmp.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78b76b2c12345678c1209abc
cmp.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78b76b2c12345678c9209abcdef0
cmp.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78b76b2c12345678d2209abc
cmp.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78b76b2c12345678e2209abc
cmp.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78b76b2c12345678f2209abc
cmp.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78b76b2c12345678da209abcdef0
cmp.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78b76b2c12345678ea209abcdef0
cmp.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78b76b2c12345678fa209abcdef0
cmp.l @(0x12345678:32,er3.l),@0xffff9abc:16 ;78b76b2c1234567840209abc
cmp.l @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78b76b2c1234567848209abcdef0
 
cmp.l @0x1234:16,@er1 ;01046b0c12340120
cmp.l @0x1234:16,@(0xc:2,er1) ;01046b0c12343120
cmp.l @0x1234:16,@-er1 ;01046b0c1234b120
cmp.l @0x1234:16,@er1+ ;01046b0c12348120
cmp.l @0x1234:16,@er1- ;01046b0c1234a120
cmp.l @0x1234:16,@+er1 ;01046b0c12349120
cmp.l @0x1234:16,@(0xffff9abc:16,er1) ;01046b0c1234c1209abc
cmp.l @0x1234:16,@(0x9abcdef0:32,er1) ;01046b0c1234c9209abcdef0
cmp.l @0x1234:16,@(0xffff9abc:16,r2l.b) ;01046b0c1234d2209abc
cmp.l @0x1234:16,@(0xffff9abc:16,r2.w) ;01046b0c1234e2209abc
cmp.l @0x1234:16,@(0xffff9abc:16,er2.l) ;01046b0c1234f2209abc
cmp.l @0x1234:16,@(0x9abcdef0:32,r2l.b) ;01046b0c1234da209abcdef0
cmp.l @0x1234:16,@(0x9abcdef0:32,r2.w) ;01046b0c1234ea209abcdef0
cmp.l @0x1234:16,@(0x9abcdef0:32,er2.l) ;01046b0c1234fa209abcdef0
cmp.l @0x1234:16,@0xffff9abc:16 ;01046b0c123440209abc
cmp.l @0x1234:16,@0x9abcdef0:32 ;01046b0c123448209abcdef0
 
cmp.l @0x12345678:32,@er1 ;01046b2c123456780120
cmp.l @0x12345678:32,@(0xc:2,er1) ;01046b2c123456783120
cmp.l @0x12345678:32,@-er1 ;01046b2c12345678b120
cmp.l @0x12345678:32,@er1+ ;01046b2c123456788120
cmp.l @0x12345678:32,@er1- ;01046b2c12345678a120
cmp.l @0x12345678:32,@+er1 ;01046b2c123456789120
cmp.l @0x12345678:32,@(0xffff9abc:16,er1) ;01046b2c12345678c1209abc
cmp.l @0x12345678:32,@(0x9abcdef0:32,er1) ;01046b2c12345678c9209abcdef0
cmp.l @0x12345678:32,@(0xffff9abc:16,r2l.b) ;01046b2c12345678d2209abc
cmp.l @0x12345678:32,@(0xffff9abc:16,r2.w) ;01046b2c12345678e2209abc
cmp.l @0x12345678:32,@(0xffff9abc:16,er2.l) ;01046b2c12345678f2209abc
cmp.l @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;01046b2c12345678da209abcdef0
cmp.l @0x12345678:32,@(0x9abcdef0:32,r2.w) ;01046b2c12345678ea209abcdef0
cmp.l @0x12345678:32,@(0x9abcdef0:32,er2.l) ;01046b2c12345678fa209abcdef0
cmp.l @0x12345678:32,@0xffff9abc:16 ;01046b2c1234567840209abc
cmp.l @0x12345678:32,@0x9abcdef0:32 ;01046b2c1234567848209abcdef0
 
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/h8300/t03_add.s
1,977 → 1,977
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;arith_1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
add.b #0x12:8,r1h ;8112
add.b #0x12:8,@er1 ;7d108012
add.b #0x12:8,@(0x3:2,er1) ;017768188012
add.b #0x12:8,@er1+ ;01746c188012
add.b #0x12:8,@-er1 ;01776c188012
add.b #0x12:8,@+er1 ;01756c188012
add.b #0x12:8,@er1- ;01766c188012
add.b #0x12:8,@(0x1234:16,er1) ;01746e1812348012
add.b #0x12:8,@(0x12345678:32,er1) ;78146a28123456788012
add.b #0x12:8,@(0x1234:16,r2l.b) ;01756e2812348012
add.b #0x12:8,@(0x1234:16,r2.w) ;01766e2812348012
add.b #0x12:8,@(0x1234:16,er2.l) ;01776e2812348012
add.b #0x12:8,@(0x12345678:32,r2l.b) ;78256a28123456788012
add.b #0x12:8,@(0x12345678:32,r2.w) ;78266a28123456788012
add.b #0x12:8,@(0x12345678:32,er2.l) ;78276a28123456788012
add.b #0x12:8,@0xffffff9a:8 ;7f9a8012
add.b #0x12:8,@0x1234:16 ;6a1812348012
add.b #0x12:8,@0x12345678:32 ;6a38123456788012
 
add.b r3h,r1h ;0831
 
add.b r3h,@er1 ;7d100830
add.b r3h,@(0x3:2,er1) ;01793113
add.b r3h,@er1+ ;01798113
add.b r3h,@-er1 ;0179b113
add.b r3h,@+er1 ;01799113
add.b r3h,@er1- ;0179a113
add.b r3h,@(0x1234:16,er1) ;0179c1131234
add.b r3h,@(0x12345678:32,er1) ;0179c91312345678
add.b r3h,@(0x1234:16,r2l.b) ;0179d2131234
add.b r3h,@(0x1234:16,r2.w) ;0179e2131234
add.b r3h,@(0x1234:16,er2.l) ;0179f2131234
add.b r3h,@(0x12345678:32,r2l.b) ;0179da1312345678
add.b r3h,@(0x12345678:32,r2.w) ;0179ea1312345678
add.b r3h,@(0x12345678:32,er2.l) ;0179fa1312345678
add.b r3h,@0xffffff12:8 ;7f120830
add.b r3h,@0x1234:16 ;6a1812340830
add.b r3h,@0x12345678:32 ;6a38123456780830
 
add.b @er3,r1h ;7c300801
add.b @(0x3:2,er3),r1h ;017a3311
add.b @er3+,r1h ;017a8311
add.b @-er3,r1h ;017ab311
add.b @+er3,r1h ;017a9311
add.b @er3-,r1h ;017aa311
add.b @(0x1234:16,er1),r1h ;017ac1111234
add.b @(0x12345678:32,er1),r1h ;017ac91112345678
add.b @(0x1234:16,r2l.b),r1h ;017ad2111234
add.b @(0x1234:16,r2.w),r1h ;017ae2111234
add.b @(0x1234:16,er2.l),r1h ;017af2111234
add.b @(0x12345678:32,r2l.b),r1h ;017ada1112345678
add.b @(0x12345678:32,r2.w),r1h ;017aea1112345678
add.b @(0x12345678:32,er2.l),r1h ;017afa1112345678
add.b @0xffffff12:8,r1h ;7e120801
add.b @0x1234:16,r1h ;6a1012340801
add.b @0x12345678:32,r1h ;6a30123456780801
 
add.b @er3,@er1 ;7c350110
add.b @er3,@(3:2,er1) ;7c353110
add.b @er3,@-er1 ;7c35b110
add.b @er3,@er1+ ;7c358110
add.b @er3,@er1- ;7c35a110
add.b @er3,@+er1 ;7c359110
add.b @er3,@(0xffff9abc:16,er1) ;7c35c1109abc
add.b @er3,@(0x9abcdef0:32,er1) ;7c35c9109abcdef0
add.b @er3,@(0xffff9abc:16,r2l.b) ;7c35d2109abc
add.b @er3,@(0xffff9abc:16,r2.w) ;7c35e2109abc
add.b @er3,@(0xffff9abc:16,er2.l) ;7c35f2109abc
add.b @er3,@(0x9abcdef0:32,r2l.b) ;7c35da109abcdef0
add.b @er3,@(0x9abcdef0:32,r2.w) ;7c35ea109abcdef0
add.b @er3,@(0x9abcdef0:32,er2.l) ;7c35fa109abcdef0
add.b @er3,@0xffff9abc:16 ;7c3540109abc
add.b @er3,@0x9abcdef0:32 ;7c3548109abcdef0
 
add.b @-er3,@er1 ;01776c3c0110
add.b @-er3,@(3:2,er1) ;01776c3c3110
add.b @-er3,@-er1 ;01776c3cb110
add.b @-er3,@er1+ ;01776c3c8110
add.b @-er3,@er1- ;01776c3ca110
add.b @-er3,@+er1 ;01776c3c9110
add.b @-er3,@(0xffff9abc:16,er1) ;01776c3cc1109abc
add.b @-er3,@(0x9abcdef0:32,er1) ;01776c3cc9109abcdef0
add.b @-er3,@(0xffff9abc:16,r2l.b) ;01776c3cd2109abc
add.b @-er3,@(0xffff9abc:16,r2.w) ;01776c3ce2109abc
add.b @-er3,@(0xffff9abc:16,er2.l) ;01776c3cf2109abc
add.b @-er3,@(0x9abcdef0:32,r2l.b) ;01776c3cda109abcdef0
add.b @-er3,@(0x9abcdef0:32,r2.w) ;01776c3cea109abcdef0
add.b @-er3,@(0x9abcdef0:32,er2.l) ;01776c3cfa109abcdef0
add.b @-er3,@0xffff9abc:16 ;01776c3c40109abc
add.b @-er3,@0x9abcdef0:32 ;01776c3c48109abcdef0
 
add.b @er3+,@er1 ;01746c3c0110
add.b @er3+,@(3:2,er1) ;01746c3c3110
add.b @er3+,@-er1 ;01746c3cb110
add.b @er3+,@er1+ ;01746c3c8110
add.b @er3+,@er1- ;01746c3ca110
add.b @er3+,@+er1 ;01746c3c9110
add.b @er3+,@(0xffff9abc:16,er1) ;01746c3cc1109abc
add.b @er3+,@(0x9abcdef0:32,er1) ;01746c3cc9109abcdef0
add.b @er3+,@(0xffff9abc:16,r2l.b) ;01746c3cd2109abc
add.b @er3+,@(0xffff9abc:16,r2.w) ;01746c3ce2109abc
add.b @er3+,@(0xffff9abc:16,er2.l) ;01746c3cf2109abc
add.b @er3+,@(0x9abcdef0:32,r2l.b) ;01746c3cda109abcdef0
add.b @er3+,@(0x9abcdef0:32,r2.w) ;01746c3cea109abcdef0
add.b @er3+,@(0x9abcdef0:32,er2.l) ;01746c3cfa109abcdef0
add.b @er3+,@0xffff9abc:16 ;01746c3c40109abc
add.b @er3+,@0x9abcdef0:32 ;01746c3c48109abcdef0
 
add.b @er3-,@er1 ;01766c3c0110
add.b @er3-,@(3:2,er1) ;01766c3c3110
add.b @er3-,@-er1 ;01766c3cb110
add.b @er3-,@er1+ ;01766c3c8110
add.b @er3-,@er1- ;01766c3ca110
add.b @er3-,@+er1 ;01766c3c9110
add.b @er3-,@(0xffff9abc:16,er1) ;01766c3cc1109abc
add.b @er3-,@(0x9abcdef0:32,er1) ;01766c3cc9109abcdef0
add.b @er3-,@(0xffff9abc:16,r2l.b) ;01766c3cd2109abc
add.b @er3-,@(0xffff9abc:16,r2.w) ;01766c3ce2109abc
add.b @er3-,@(0xffff9abc:16,er2.l) ;01766c3cf2109abc
add.b @er3-,@(0x9abcdef0:32,r2l.b) ;01766c3cda109abcdef0
add.b @er3-,@(0x9abcdef0:32,r2.w) ;01766c3cea109abcdef0
add.b @er3-,@(0x9abcdef0:32,er2.l) ;01766c3cfa109abcdef0
add.b @er3-,@0xffff9abc:16 ;01766c3c40109abc
add.b @er3-,@0x9abcdef0:32 ;01766c3c48109abcdef0
 
add.b @+er3,@er1 ;01756c3c0110
add.b @+er3,@(3:2,er1) ;01756c3c3110
add.b @+er3,@-er1 ;01756c3cb110
add.b @+er3,@er1+ ;01756c3c8110
add.b @+er3,@er1- ;01756c3ca110
add.b @+er3,@+er1 ;01756c3c9110
add.b @+er3,@(0xffff9abc:16,er1) ;01756c3cc1109abc
add.b @+er3,@(0x9abcdef0:32,er1) ;01756c3cc9109abcdef0
add.b @+er3,@(0xffff9abc:16,r2l.b) ;01756c3cd2109abc
add.b @+er3,@(0xffff9abc:16,r2.w) ;01756c3ce2109abc
add.b @+er3,@(0xffff9abc:16,er2.l) ;01756c3cf2109abc
add.b @+er3,@(0x9abcdef0:32,r2l.b) ;01756c3cda109abcdef0
add.b @+er3,@(0x9abcdef0:32,r2.w) ;01756c3cea109abcdef0
add.b @+er3,@(0x9abcdef0:32,er2.l) ;01756c3cfa109abcdef0
add.b @+er3,@0xffff9abc:16 ;01756c3c40109abc
add.b @+er3,@0x9abcdef0:32 ;01756c3c48109abcdef0
 
add.b @(0x1234:16,er3),@er1 ;01746e3c12340110
add.b @(0x1234:16,er3),@(3:2,er1) ;01746e3c12343110
add.b @(0x1234:16,er3),@-er1 ;01746e3c1234b110
add.b @(0x1234:16,er3),@er1+ ;01746e3c12348110
add.b @(0x1234:16,er3),@er1- ;01746e3c1234a110
add.b @(0x1234:16,er3),@+er1 ;01746e3c12349110
add.b @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01746e3c1234c1109abc
add.b @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01746e3c1234c9109abcdef0
add.b @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01746e3c1234d2109abc
add.b @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01746e3c1234e2109abc
add.b @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01746e3c1234f2109abc
add.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01746e3c1234da109abcdef0
add.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01746e3c1234ea109abcdef0
add.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01746e3c1234fa109abcdef0
add.b @(0x1234:16,er3),@0xffff9abc:16 ;01746e3c123440109abc
add.b @(0x1234:16,er3),@0x9abcdef0:32 ;01746e3c123448109abcdef0
 
add.b @(0x12345678:32,er3),@er1 ;78346a2c123456780110
add.b @(0x12345678:32,er3),@(3:2,er1) ;78346a2c123456783110
add.b @(0x12345678:32,er3),@-er1 ;78346a2c12345678b110
add.b @(0x12345678:32,er3),@er1+ ;78346a2c123456788110
add.b @(0x12345678:32,er3),@er1- ;78346a2c12345678a110
add.b @(0x12345678:32,er3),@+er1 ;78346a2c123456789110
add.b @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346a2c12345678c1109abc
add.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346a2c12345678c9109abcdef0
add.b @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346a2c12345678d2109abc
add.b @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346a2c12345678e2109abc
add.b @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346a2c12345678f2109abc
add.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346a2c12345678da109abcdef0
add.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346a2c12345678ea109abcdef0
add.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346a2c12345678fa109abcdef0
add.b @(0x12345678:32,er3),@0xffff9abc:16 ;78346a2c1234567840109abc
add.b @(0x12345678:32,er3),@0x9abcdef0:32 ;78346a2c1234567848109abcdef0
 
add.b @(0x1234:16,r3l.b),@er1 ;01756e3c12340110
add.b @(0x1234:16,r3l.b),@(3:2,er1) ;01756e3c12343110
add.b @(0x1234:16,r3l.b),@-er1 ;01756e3c1234b110
add.b @(0x1234:16,r3l.b),@er1+ ;01756e3c12348110
add.b @(0x1234:16,r3l.b),@er1- ;01756e3c1234a110
add.b @(0x1234:16,r3l.b),@+er1 ;01756e3c12349110
add.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01756e3c1234c1109abc
add.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01756e3c1234c9109abcdef0
add.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01756e3c1234d2109abc
add.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01756e3c1234e2109abc
add.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01756e3c1234f2109abc
add.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01756e3c1234da109abcdef0
add.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01756e3c1234ea109abcdef0
add.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01756e3c1234fa109abcdef0
add.b @(0x1234:16,r3l.b),@0xffff9abc:16 ;01756e3c123440109abc
add.b @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01756e3c123448109abcdef0
 
add.b @(0x1234:16,r3.w),@er1 ;01766e3c12340110
add.b @(0x1234:16,r3.w),@(3:2,er1) ;01766e3c12343110
add.b @(0x1234:16,r3.w),@-er1 ;01766e3c1234b110
add.b @(0x1234:16,r3.w),@er1+ ;01766e3c12348110
add.b @(0x1234:16,r3.w),@er1- ;01766e3c1234a110
add.b @(0x1234:16,r3.w),@+er1 ;01766e3c12349110
add.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01766e3c1234c1109abc
add.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01766e3c1234c9109abcdef0
add.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01766e3c1234d2109abc
add.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01766e3c1234e2109abc
add.b @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01766e3c1234f2109abc
add.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01766e3c1234da109abcdef0
add.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01766e3c1234ea109abcdef0
add.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01766e3c1234fa109abcdef0
add.b @(0x1234:16,r3.w),@0xffff9abc:16 ;01766e3c123440109abc
add.b @(0x1234:16,r3.w),@0x9abcdef0:32 ;01766e3c123448109abcdef0
 
add.b @(0x1234:16,er3.l),@er1 ;01776e3c12340110
add.b @(0x1234:16,er3.l),@(3:2,er1) ;01776e3c12343110
add.b @(0x1234:16,er3.l),@-er1 ;01776e3c1234b110
add.b @(0x1234:16,er3.l),@er1+ ;01776e3c12348110
add.b @(0x1234:16,er3.l),@er1- ;01776e3c1234a110
add.b @(0x1234:16,er3.l),@+er1 ;01776e3c12349110
add.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01776e3c1234c1109abc
add.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01776e3c1234c9109abcdef0
add.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01776e3c1234d2109abc
add.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01776e3c1234e2109abc
add.b @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01776e3c1234f2109abc
add.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01776e3c1234da109abcdef0
add.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01776e3c1234ea109abcdef0
add.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01776e3c1234fa109abcdef0
add.b @(0x1234:16,er3.l),@0xffff9abc:16 ;01776e3c123440109abc
add.b @(0x1234:16,er3.l),@0x9abcdef0:32 ;01776e3c123448109abcdef0
 
add.b @(0x12345678:32,r3l.b),@er1 ;78356a2c123456780110
add.b @(0x12345678:32,r3l.b),@(3:2,er1) ;78356a2c123456783110
add.b @(0x12345678:32,r3l.b),@-er1 ;78356a2c12345678b110
add.b @(0x12345678:32,r3l.b),@er1+ ;78356a2c123456788110
add.b @(0x12345678:32,r3l.b),@er1- ;78356a2c12345678a110
add.b @(0x12345678:32,r3l.b),@+er1 ;78356a2c123456789110
add.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356a2c12345678c1109abc
add.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356a2c12345678c9109abcdef0
add.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356a2c12345678d2109abc
add.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356a2c12345678e2109abc
add.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356a2c12345678f2109abc
add.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356a2c12345678da109abcdef0
add.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356a2c12345678ea109abcdef0
add.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356a2c12345678fa109abcdef0
add.b @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356a2c1234567840109abc
add.b @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356a2c1234567848109abcdef0
 
add.b @(0x12345678:32,r3.w),@er1 ;78366a2c123456780110
add.b @(0x12345678:32,r3.w),@(3:2,er1) ;78366a2c123456783110
add.b @(0x12345678:32,r3.w),@-er1 ;78366a2c12345678b110
add.b @(0x12345678:32,r3.w),@er1+ ;78366a2c123456788110
add.b @(0x12345678:32,r3.w),@er1- ;78366a2c12345678a110
add.b @(0x12345678:32,r3.w),@+er1 ;78366a2c123456789110
add.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366a2c12345678c1109abc
add.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366a2c12345678c9109abcdef0
add.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366a2c12345678d2109abc
add.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366a2c12345678e2109abc
add.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366a2c12345678f2109abc
add.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366a2c12345678da109abcdef0
add.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366a2c12345678ea109abcdef0
add.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366a2c12345678fa109abcdef0
add.b @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366a2c1234567840109abc
add.b @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366a2c1234567848109abcdef0
 
add.b @(0x12345678:32,er3.l),@er1 ;78376a2c123456780110
add.b @(0x12345678:32,er3.l),@(3:2,er1) ;78376a2c123456783110
add.b @(0x12345678:32,er3.l),@-er1 ;78376a2c12345678b110
add.b @(0x12345678:32,er3.l),@er1+ ;78376a2c123456788110
add.b @(0x12345678:32,er3.l),@er1- ;78376a2c12345678a110
add.b @(0x12345678:32,er3.l),@+er1 ;78376a2c123456789110
add.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376a2c12345678c1109abc
add.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376a2c12345678c9109abcdef0
add.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376a2c12345678d2109abc
add.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376a2c12345678e2109abc
add.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376a2c12345678f2109abc
add.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376a2c12345678da109abcdef0
add.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376a2c12345678ea109abcdef0
add.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376a2c12345678fa109abcdef0
add.b @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376a2c1234567840109abc
add.b @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376a2c1234567848109abcdef0
 
add.b @0x1234:16,@er1 ;6a1512340110
add.b @0x1234:16,@(3:2,er1) ;6a1512343110
add.b @0x1234:16,@-er1 ;6a151234b110
add.b @0x1234:16,@er1+ ;6a1512348110
add.b @0x1234:16,@er1- ;6a151234a110
add.b @0x1234:16,@+er1 ;6a1512349110
add.b @0x1234:16,@(0xffff9abc:16,er1) ;6a151234c1109abc
add.b @0x1234:16,@(0x9abcdef0:32,er1) ;6a151234c9109abcdef0
add.b @0x1234:16,@(0xffff9abc:16,r2l.b) ;6a151234d2109abc
add.b @0x1234:16,@(0xffff9abc:16,r2.w) ;6a151234e2109abc
add.b @0x1234:16,@(0xffff9abc:16,er2.l) ;6a151234f2109abc
add.b @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6a151234da109abcdef0
add.b @0x1234:16,@(0x9abcdef0:32,r2.w) ;6a151234ea109abcdef0
add.b @0x1234:16,@(0x9abcdef0:32,er2.l) ;6a151234fa109abcdef0
add.b @0x1234:16,@0xffff9abc:16 ;6a15123440109abc
add.b @0x1234:16,@0x9abcdef0:32 ;6a15123448109abcdef0
 
add.b @0x12345678:32,@er1 ;6a35123456780110
add.b @0x12345678:32,@(3:2,er1) ;6a35123456783110
add.b @0x12345678:32,@-er1 ;6a3512345678b110
add.b @0x12345678:32,@er1+ ;6a35123456788110
add.b @0x12345678:32,@er1- ;6a3512345678a110
add.b @0x12345678:32,@+er1 ;6a35123456789110
add.b @0x12345678:32,@(0xffff9abc:16,er1) ;6a3512345678c1109abc
add.b @0x12345678:32,@(0x9abcdef0:32,er1) ;6a3512345678c9109abcdef0
add.b @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6a3512345678d2109abc
add.b @0x12345678:32,@(0xffff9abc:16,r2.w) ;6a3512345678e2109abc
add.b @0x12345678:32,@(0xffff9abc:16,er2.l) ;6a3512345678f2109abc
add.b @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6a3512345678da109abcdef0
add.b @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6a3512345678ea109abcdef0
add.b @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6a3512345678fa109abcdef0
add.b @0x12345678:32,@0xffff9abc:16 ;6a351234567840109abc
add.b @0x12345678:32,@0x9abcdef0:32 ;6a351234567848109abcdef0
 
add.w #0x1234:16,r1 ;79111234
add.w #0x7:3,r2 ;0a72
add.w #0x1234:16,@er1 ;015e01101234
add.w #0x1234:16,@(0x6:2,er1) ;015e31101234
add.w #0x1234:16,@er1+ ;015e81101234
add.w #0x1234:16,@-er1 ;015eb1101234
add.w #0x1234:16,@+er1 ;015e91101234
add.w #0x1234:16,@er1- ;015ea1101234
add.w #0x1234:16,@(0xffff9abc:16,er1) ;015ec1109abc1234
add.w #0x1234:16,@(0x9abcdef0:32,er1) ;015ec9109abcdef01234
add.w #0x1234:16,@(0xffff9abc:16,r2l.b) ;015ed2109abc1234
add.w #0x1234:16,@(0xffff9abc:16,r2.w) ;015ee2109abc1234
add.w #0x1234:16,@(0xffff9abc:16,er2.l) ;015ef2109abc1234
add.w #0x1234:16,@(0x9abcdef0:32,r2l.b) ;015eda109abcdef01234
add.w #0x1234:16,@(0x9abcdef0:32,r2.w) ;015eea109abcdef01234
add.w #0x1234:16,@(0x9abcdef0:32,er2.l) ;015efa109abcdef01234
add.w #0x1234:16,@0xffff9abc:16 ;015e40109abc1234
add.w #0x1234:16,@0x9abcdef0:32 ;015e48109abcdef01234
 
add.w #0x7:3,@er1 ;7d900a70
add.w #0x7:3,@0x1234:16 ;6b1812340a70
add.w #0x7:3,@0x12345678:32 ;6b38123456780a70
 
add.w r3,r1 ;0931
 
add.w r3,@er1 ;7d900930
add.w r3,@(0x6:2,er1) ;01593113
add.w r3,@er1+ ;01598113
add.w r3,@-er1 ;0159b113
add.w r3,@+er1 ;01599113
add.w r3,@er1- ;0159a113
add.w r3,@(0x1234:16,er1) ;0159c1131234
add.w r3,@(0x12345678:32,er1) ;0159c91312345678
add.w r3,@(0x1234:16,r2l.b) ;0159d2131234
add.w r3,@(0x1234:16,r2.w) ;0159e2131234
add.w r3,@(0x1234:16,er2.l) ;0159f2131234
add.w r3,@(0x12345678:32,r2l.b) ;0159da1312345678
add.w r3,@(0x12345678:32,r2.w) ;0159ea1312345678
add.w r3,@(0x12345678:32,er2.l) ;0159fa1312345678
add.w r3,@0x1234:16 ;6b1812340930
add.w r3,@0x12345678:32 ;6b38123456780930
 
add.w @er3,r1 ;7cb00901
add.w @(0x6:2,er1),r1 ;015a3111
add.w @er3+,r1 ;015a8311
add.w @-er3,r1 ;015ab311
add.w @+er3,r1 ;015a9311
add.w @er3-,r1 ;015aa311
add.w @(0x1234:16,er1),r1 ;015ac1111234
add.w @(0x12345678:32,er1),r1 ;015ac91112345678
add.w @(0x1234:16,r2l.b),r1 ;015ad2111234
add.w @(0x1234:16,r2.w),r1 ;015ae2111234
add.w @(0x1234:16,er2.l),r1 ;015af2111234
add.w @(0x12345678:32,r2l.b),r1 ;015ada1112345678
add.w @(0x12345678:32,r2.w),r1 ;015aea1112345678
add.w @(0x12345678:32,er2.l),r1 ;015afa1112345678
add.w @0x1234:16,r1 ;6b1012340901
add.w @0x12345678:32,r1 ;6b30123456780901
 
add.w @er3,@er1 ;7cb50110
add.w @er3,@(6:2,er1) ;7cb53110
add.w @er3,@-er1 ;7cb5b110
add.w @er3,@er1+ ;7cb58110
add.w @er3,@er1- ;7cb5a110
add.w @er3,@+er1 ;7cb59110
add.w @er3,@(0xffff9abc:16,er1) ;7cb5c1109abc
add.w @er3,@(0x9abcdef0:32,er1) ;7cb5c9109abcdef0
add.w @er3,@(0xffff9abc:16,r2l.b) ;7cb5d2109abc
add.w @er3,@(0xffff9abc:16,r2.w) ;7cb5e2109abc
add.w @er3,@(0xffff9abc:16,er2.l) ;7cb5f2109abc
add.w @er3,@(0x9abcdef0:32,r2l.b) ;7cb5da109abcdef0
add.w @er3,@(0x9abcdef0:32,r2.w) ;7cb5ea109abcdef0
add.w @er3,@(0x9abcdef0:32,er2.l) ;7cb5fa109abcdef0
add.w @er3,@0xffff9abc:16 ;7cb540109abc
add.w @er3,@0x9abcdef0:32 ;7cb548109abcdef0
 
add.w @-er3,@er1 ;01576d3c0110
add.w @-er3,@(6:2,er1) ;01576d3c3110
add.w @-er3,@-er1 ;01576d3cb110
add.w @-er3,@er1+ ;01576d3c8110
add.w @-er3,@er1- ;01576d3ca110
add.w @-er3,@+er1 ;01576d3c9110
add.w @-er3,@(0xffff9abc:16,er1) ;01576d3cc1109abc
add.w @-er3,@(0x9abcdef0:32,er1) ;01576d3cc9109abcdef0
add.w @-er3,@(0xffff9abc:16,r2l.b) ;01576d3cd2109abc
add.w @-er3,@(0xffff9abc:16,r2.w) ;01576d3ce2109abc
add.w @-er3,@(0xffff9abc:16,er2.l) ;01576d3cf2109abc
add.w @-er3,@(0x9abcdef0:32,r2l.b) ;01576d3cda109abcdef0
add.w @-er3,@(0x9abcdef0:32,r2.w) ;01576d3cea109abcdef0
add.w @-er3,@(0x9abcdef0:32,er2.l) ;01576d3cfa109abcdef0
add.w @-er3,@0xffff9abc:16 ;01576d3c40109abc
add.w @-er3,@0x9abcdef0:32 ;01576d3c48109abcdef0
 
add.w @er3+,@er1 ;01546d3c0110
add.w @er3+,@(6:2,er1) ;01546d3c3110
add.w @er3+,@-er1 ;01546d3cb110
add.w @er3+,@er1+ ;01546d3c8110
add.w @er3+,@er1- ;01546d3ca110
add.w @er3+,@+er1 ;01546d3c9110
add.w @er3+,@(0xffff9abc:16,er1) ;01546d3cc1109abc
add.w @er3+,@(0x9abcdef0:32,er1) ;01546d3cc9109abcdef0
add.w @er3+,@(0xffff9abc:16,r2l.b) ;01546d3cd2109abc
add.w @er3+,@(0xffff9abc:16,r2.w) ;01546d3ce2109abc
add.w @er3+,@(0xffff9abc:16,er2.l) ;01546d3cf2109abc
add.w @er3+,@(0x9abcdef0:32,r2l.b) ;01546d3cda109abcdef0
add.w @er3+,@(0x9abcdef0:32,r2.w) ;01546d3cea109abcdef0
add.w @er3+,@(0x9abcdef0:32,er2.l) ;01546d3cfa109abcdef0
add.w @er3+,@0xffff9abc:16 ;01546d3c40109abc
add.w @er3+,@0x9abcdef0:32 ;01546d3c48109abcdef0
 
add.w @er3-,@er1 ;01566d3c0110
add.w @er3-,@(6:2,er1) ;01566d3c3110
add.w @er3-,@-er1 ;01566d3cb110
add.w @er3-,@er1+ ;01566d3c8110
add.w @er3-,@er1- ;01566d3ca110
add.w @er3-,@+er1 ;01566d3c9110
add.w @er3-,@(0xffff9abc:16,er1) ;01566d3cc1109abc
add.w @er3-,@(0x9abcdef0:32,er1) ;01566d3cc9109abcdef0
add.w @er3-,@(0xffff9abc:16,r2l.b) ;01566d3cd2109abc
add.w @er3-,@(0xffff9abc:16,r2.w) ;01566d3ce2109abc
add.w @er3-,@(0xffff9abc:16,er2.l) ;01566d3cf2109abc
add.w @er3-,@(0x9abcdef0:32,r2l.b) ;01566d3cda109abcdef0
add.w @er3-,@(0x9abcdef0:32,r2.w) ;01566d3cea109abcdef0
add.w @er3-,@(0x9abcdef0:32,er2.l) ;01566d3cfa109abcdef0
add.w @er3-,@0xffff9abc:16 ;01566d3c40109abc
add.w @er3-,@0x9abcdef0:32 ;01566d3c48109abcdef0
 
add.w @+er3,@er1 ;01556d3c0110
add.w @+er3,@(6:2,er1) ;01556d3c3110
add.w @+er3,@-er1 ;01556d3cb110
add.w @+er3,@er1+ ;01556d3c8110
add.w @+er3,@er1- ;01556d3ca110
add.w @+er3,@+er1 ;01556d3c9110
add.w @+er3,@(0xffff9abc:16,er1) ;01556d3cc1109abc
add.w @+er3,@(0x9abcdef0:32,er1) ;01556d3cc9109abcdef0
add.w @+er3,@(0xffff9abc:16,r2l.b) ;01556d3cd2109abc
add.w @+er3,@(0xffff9abc:16,r2.w) ;01556d3ce2109abc
add.w @+er3,@(0xffff9abc:16,er2.l) ;01556d3cf2109abc
add.w @+er3,@(0x9abcdef0:32,r2l.b) ;01556d3cda109abcdef0
add.w @+er3,@(0x9abcdef0:32,r2.w) ;01556d3cea109abcdef0
add.w @+er3,@(0x9abcdef0:32,er2.l) ;01556d3cfa109abcdef0
add.w @+er3,@0xffff9abc:16 ;01556d3c40109abc
add.w @+er3,@0x9abcdef0:32 ;01556d3c48109abcdef0
 
add.w @(0x1234:16,er3),@er1 ;01546f3c12340110
add.w @(0x1234:16,er3),@(6:2,er1) ;01546f3c12343110
add.w @(0x1234:16,er3),@-er1 ;01546f3c1234b110
add.w @(0x1234:16,er3),@er1+ ;01546f3c12348110
add.w @(0x1234:16,er3),@er1- ;01546f3c1234a110
add.w @(0x1234:16,er3),@+er1 ;01546f3c12349110
add.w @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01546f3c1234c1109abc
add.w @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01546f3c1234c9109abcdef0
add.w @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01546f3c1234d2109abc
add.w @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01546f3c1234e2109abc
add.w @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01546f3c1234f2109abc
add.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01546f3c1234da109abcdef0
add.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01546f3c1234ea109abcdef0
add.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01546f3c1234fa109abcdef0
add.w @(0x1234:16,er3),@0xffff9abc:16 ;01546f3c123440109abc
add.w @(0x1234:16,er3),@0x9abcdef0:32 ;01546f3c123448109abcdef0
 
add.w @(0x12345678:32,er3),@er1 ;78346b2c123456780110
add.w @(0x12345678:32,er3),@(6:2,er1) ;78346b2c123456783110
add.w @(0x12345678:32,er3),@-er1 ;78346b2c12345678b110
add.w @(0x12345678:32,er3),@er1+ ;78346b2c123456788110
add.w @(0x12345678:32,er3),@er1- ;78346b2c12345678a110
add.w @(0x12345678:32,er3),@+er1 ;78346b2c123456789110
add.w @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346b2c12345678c1109abc
add.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346b2c12345678c9109abcdef0
add.w @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346b2c12345678d2109abc
add.w @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346b2c12345678e2109abc
add.w @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346b2c12345678f2109abc
add.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346b2c12345678da109abcdef0
add.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346b2c12345678ea109abcdef0
add.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346b2c12345678fa109abcdef0
add.w @(0x12345678:32,er3),@0xffff9abc:16 ;78346b2c1234567840109abc
add.w @(0x12345678:32,er3),@0x9abcdef0:32 ;78346b2c1234567848109abcdef0
 
add.w @(0x1234:16,r3l.b),@er1 ;01556f3c12340110
add.w @(0x1234:16,r3l.b),@(6:2,er1) ;01556f3c12343110
add.w @(0x1234:16,r3l.b),@-er1 ;01556f3c1234b110
add.w @(0x1234:16,r3l.b),@er1+ ;01556f3c12348110
add.w @(0x1234:16,r3l.b),@er1- ;01556f3c1234a110
add.w @(0x1234:16,r3l.b),@+er1 ;01556f3c12349110
add.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01556f3c1234c1109abc
add.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01556f3c1234c9109abcdef0
add.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01556f3c1234d2109abc
add.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01556f3c1234e2109abc
add.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01556f3c1234f2109abc
add.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01556f3c1234da109abcdef0
add.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01556f3c1234ea109abcdef0
add.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01556f3c1234fa109abcdef0
add.w @(0x1234:16,r3l.b),@0xffff9abc:16 ;01556f3c123440109abc
add.w @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01556f3c123448109abcdef0
 
add.w @(0x1234:16,r3.w),@er1 ;01566f3c12340110
add.w @(0x1234:16,r3.w),@(6:2,er1) ;01566f3c12343110
add.w @(0x1234:16,r3.w),@-er1 ;01566f3c1234b110
add.w @(0x1234:16,r3.w),@er1+ ;01566f3c12348110
add.w @(0x1234:16,r3.w),@er1- ;01566f3c1234a110
add.w @(0x1234:16,r3.w),@+er1 ;01566f3c12349110
add.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01566f3c1234c1109abc
add.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01566f3c1234c9109abcdef0
add.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01566f3c1234d2109abc
add.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01566f3c1234e2109abc
add.w @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01566f3c1234f2109abc
add.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01566f3c1234da109abcdef0
add.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01566f3c1234ea109abcdef0
add.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01566f3c1234fa109abcdef0
add.w @(0x1234:16,r3.w),@0xffff9abc:16 ;01566f3c123440109abc
add.w @(0x1234:16,r3.w),@0x9abcdef0:32 ;01566f3c123448109abcdef0
 
add.w @(0x1234:16,er3.l),@er1 ;01576f3c12340110
add.w @(0x1234:16,er3.l),@(6:2,er1) ;01576f3c12343110
add.w @(0x1234:16,er3.l),@-er1 ;01576f3c1234b110
add.w @(0x1234:16,er3.l),@er1+ ;01576f3c12348110
add.w @(0x1234:16,er3.l),@er1- ;01576f3c1234a110
add.w @(0x1234:16,er3.l),@+er1 ;01576f3c12349110
add.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01576f3c1234c1109abc
add.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01576f3c1234c9109abcdef0
add.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01576f3c1234d2109abc
add.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01576f3c1234e2109abc
add.w @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01576f3c1234f2109abc
add.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01576f3c1234da109abcdef0
add.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01576f3c1234ea109abcdef0
add.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01576f3c1234fa109abcdef0
add.w @(0x1234:16,er3.l),@0xffff9abc:16 ;01576f3c123440109abc
add.w @(0x1234:16,er3.l),@0x9abcdef0:32 ;01576f3c123448109abcdef0
 
add.w @(0x12345678:32,r3l.b),@er1 ;78356b2c123456780110
add.w @(0x12345678:32,r3l.b),@(6:2,er1) ;78356b2c123456783110
add.w @(0x12345678:32,r3l.b),@-er1 ;78356b2c12345678b110
add.w @(0x12345678:32,r3l.b),@er1+ ;78356b2c123456788110
add.w @(0x12345678:32,r3l.b),@er1- ;78356b2c12345678a110
add.w @(0x12345678:32,r3l.b),@+er1 ;78356b2c123456789110
add.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356b2c12345678c1109abc
add.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356b2c12345678c9109abcdef0
add.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356b2c12345678d2109abc
add.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356b2c12345678e2109abc
add.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356b2c12345678f2109abc
add.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356b2c12345678da109abcdef0
add.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356b2c12345678ea109abcdef0
add.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356b2c12345678fa109abcdef0
add.w @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356b2c1234567840109abc
add.w @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356b2c1234567848109abcdef0
 
add.w @(0x12345678:32,r3.w),@er1 ;78366b2c123456780110
add.w @(0x12345678:32,r3.w),@(6:2,er1) ;78366b2c123456783110
add.w @(0x12345678:32,r3.w),@-er1 ;78366b2c12345678b110
add.w @(0x12345678:32,r3.w),@er1+ ;78366b2c123456788110
add.w @(0x12345678:32,r3.w),@er1- ;78366b2c12345678a110
add.w @(0x12345678:32,r3.w),@+er1 ;78366b2c123456789110
add.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366b2c12345678c1109abc
add.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366b2c12345678c9109abcdef0
add.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366b2c12345678d2109abc
add.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366b2c12345678e2109abc
add.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366b2c12345678f2109abc
add.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366b2c12345678da109abcdef0
add.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366b2c12345678ea109abcdef0
add.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366b2c12345678fa109abcdef0
add.w @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366b2c1234567840109abc
add.w @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366b2c1234567848109abcdef0
 
add.w @(0x12345678:32,er3.l),@er1 ;78376b2c123456780110
add.w @(0x12345678:32,er3.l),@(6:2,er1) ;78376b2c123456783110
add.w @(0x12345678:32,er3.l),@-er1 ;78376b2c12345678b110
add.w @(0x12345678:32,er3.l),@er1+ ;78376b2c123456788110
add.w @(0x12345678:32,er3.l),@er1- ;78376b2c12345678a110
add.w @(0x12345678:32,er3.l),@+er1 ;78376b2c123456789110
add.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376b2c12345678c1109abc
add.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376b2c12345678c9109abcdef0
add.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376b2c12345678d2109abc
add.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376b2c12345678e2109abc
add.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376b2c12345678f2109abc
add.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376b2c12345678da109abcdef0
add.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376b2c12345678ea109abcdef0
add.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376b2c12345678fa109abcdef0
add.w @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376b2c1234567840109abc
add.w @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376b2c1234567848109abcdef0
 
add.w @0x1234:16,@er1 ;6b1512340110
add.w @0x1234:16,@(6:2,er1) ;6b1512343110
add.w @0x1234:16,@-er1 ;6b151234b110
add.w @0x1234:16,@er1+ ;6b1512348110
add.w @0x1234:16,@er1- ;6b151234a110
add.w @0x1234:16,@+er1 ;6b1512349110
add.w @0x1234:16,@(0xffff9abc:16,er1) ;6b151234c1109abc
add.w @0x1234:16,@(0x9abcdef0:32,er1) ;6b151234c9109abcdef0
add.w @0x1234:16,@(0xffff9abc:16,r2l.b) ;6b151234d2109abc
add.w @0x1234:16,@(0xffff9abc:16,r2.w) ;6b151234e2109abc
add.w @0x1234:16,@(0xffff9abc:16,er2.l) ;6b151234f2109abc
add.w @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6b151234da109abcdef0
add.w @0x1234:16,@(0x9abcdef0:32,r2.w) ;6b151234ea109abcdef0
add.w @0x1234:16,@(0x9abcdef0:32,er2.l) ;6b151234fa109abcdef0
add.w @0x1234:16,@0xffff9abc:16 ;6b15123440109abc
add.w @0x1234:16,@0x9abcdef0:32 ;6b15123448109abcdef0
 
add.w @0x12345678:32,@er1 ;6b35123456780110
add.w @0x12345678:32,@(6:2,er1) ;6b35123456783110
add.w @0x12345678:32,@-er1 ;6b3512345678b110
add.w @0x12345678:32,@er1+ ;6b35123456788110
add.w @0x12345678:32,@er1- ;6b3512345678a110
add.w @0x12345678:32,@+er1 ;6b35123456789110
add.w @0x12345678:32,@(0xffff9abc:16,er1) ;6b3512345678c1109abc
add.w @0x12345678:32,@(0x9abcdef0:32,er1) ;6b3512345678c9109abcdef0
add.w @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6b3512345678d2109abc
add.w @0x12345678:32,@(0xffff9abc:16,r2.w) ;6b3512345678e2109abc
add.w @0x12345678:32,@(0xffff9abc:16,er2.l) ;6b3512345678f2109abc
add.w @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6b3512345678da109abcdef0
add.w @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6b3512345678ea109abcdef0
add.w @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6b3512345678fa109abcdef0
add.w @0x12345678:32,@0xffff9abc:16 ;6b351234567840109abc
add.w @0x12345678:32,@0x9abcdef0:32 ;6b351234567848109abcdef0
 
add.l #0x12345678:32,er1 ;7a1112345678
add.l #0x1234:16,er1 ;7a191234
add.l #0x7:3,er2 ;0afa
add.l #0x12345678:32,@er1 ;010e011812345678
add.l #0x12345678:32,@(0xc:2,er1) ;010e311812345678
add.l #0x12345678:32,@er1+ ;010e811812345678
add.l #0x12345678:32,@-er1 ;010eb11812345678
add.l #0x12345678:32,@+er1 ;010e911812345678
add.l #0x12345678:32,@er1- ;010ea11812345678
add.l #0x12345678:32,@(0xffff9abc:16,er1) ;010ec1189abc12345678
add.l #0x12345678:32,@(0x9abcdef0:32,er1) ;010ec9189abcdef012345678
add.l #0x12345678:32,@(0xffff9abc:16,r2l.b) ;010ed2189abc12345678
add.l #0x12345678:32,@(0xffff9abc:16,r2.w) ;010ee2189abc12345678
add.l #0x12345678:32,@(0xffff9abc:16,er2.l) ;010ef2189abc12345678
add.l #0x12345678:32,@(0x9abcdef0:32,r2l.b) ;010eda189abcdef012345678
add.l #0x12345678:32,@(0x9abcdef0:32,r2.w) ;010eea189abcdef012345678
add.l #0x12345678:32,@(0x9abcdef0:32,er2.l) ;010efa189abcdef012345678
add.l #0x12345678:32,@0xffff9abc:16 ;010e40189abc12345678
add.l #0x12345678:32,@0x9abcdef0:32 ;010e48189abcdef012345678
add.l #0x1234:16,@er1 ;010e01101234
add.l #0x1234:16,@(0xc:2,er1) ;010e31101234
add.l #0x1234:16,@er1+ ;010e81101234
add.l #0x1234:16,@-er1 ;010eb1101234
add.l #0x1234:16,@+er1 ;010e91101234
add.l #0x1234:16,@er1- ;010ea1101234
add.l #0x1234:16,@(0xffff9abc:16,er1) ;010ec1109abc1234
add.l #0x1234:16,@(0x9abcdef0:32,er1) ;010ec9109abcdef01234
add.l #0x1234:16,@(0xffff9abc:16,r2l.b) ;010ed2109abc1234
add.l #0x1234:16,@(0xffff9abc:16,r2.w) ;010ee2109abc1234
add.l #0x1234:16,@(0xffff9abc:16,er2.l) ;010ef2109abc1234
add.l #0x1234:16,@(0x9abcdef0:32,r2l.b) ;010eda109abcdef01234
add.l #0x1234:16,@(0x9abcdef0:32,r2.w) ;010eea109abcdef01234
add.l #0x1234:16,@(0x9abcdef0:32,er2.l) ;010efa109abcdef01234
add.l #0x1234:16,@0xffff9abc:16 ;010e40109abc1234
add.l #0x1234:16,@0x9abcdef0:32 ;010e48109abcdef01234
 
add.l er3,er1 ;0ab1
 
add.l er3,@er1 ;01090113
add.l er3,@(0xc:2,er1) ;01093113
add.l er3,@er1+ ;01098113
add.l er3,@-er1 ;0109b113
add.l er3,@+er1 ;01099113
add.l er3,@er1- ;0109a113
add.l er3,@(0x1234:16,er1) ;0109c1131234
add.l er3,@(0x12345678:32,er1) ;0109c91312345678
add.l er3,@(0x1234:16,r2l.b) ;0109d2131234
add.l er3,@(0x1234:16,r2.w) ;0109e2131234
add.l er3,@(0x1234:16,er2.l) ;0109f2131234
add.l er3,@(0x12345678:32,r2l.b) ;0109da1312345678
add.l er3,@(0x12345678:32,r2.w) ;0109ea1312345678
add.l er3,@(0x12345678:32,er2.l) ;0109fa1312345678
add.l er3,@0x1234:16 ;010940131234
add.l er3,@0x12345678:32 ;0109481312345678
 
add.l @er3,er1 ;010a0311
add.l @(0xc:2,er3),er1 ;010a3311
add.l @er3+,er1 ;010a8311
add.l @-er3,er1 ;010ab311
add.l @+er3,er1 ;010a9311
add.l @er3-,er1 ;010aa311
add.l @(0x1234:16,er1),er1 ;010ac1111234
add.l @(0x12345678:32,er1),er1 ;010ac91112345678
add.l @(0x1234:16,r2l.b),er1 ;010ad2111234
add.l @(0x1234:16,r2.w),er1 ;010ae2111234
add.l @(0x1234:16,er2.l),er1 ;010af2111234
add.l @(0x12345678:32,r2l.b),er1 ;010ada1112345678
add.l @(0x12345678:32,r2.w),er1 ;010aea1112345678
add.l @(0x12345678:32,er2.l),er1 ;010afa1112345678
add.l @0x1234:16,er1 ;010a40111234
add.l @0x12345678:32,er1 ;010a481112345678
 
add.l @er3,@er1 ;0104693c0110
add.l @er3,@(0xc:2,er1) ;0104693c3110
add.l @er3,@-er1 ;0104693cb110
add.l @er3,@er1+ ;0104693c8110
add.l @er3,@er1- ;0104693ca110
add.l @er3,@+er1 ;0104693c9110
add.l @er3,@(0xffff9abc:16,er1) ;0104693cc1109abc
add.l @er3,@(0x9abcdef0:32,er1) ;0104693cc9109abcdef0
add.l @er3,@(0xffff9abc:16,r2l.b) ;0104693cd2109abc
add.l @er3,@(0xffff9abc:16,r2.w) ;0104693ce2109abc
add.l @er3,@(0xffff9abc:16,er2.l) ;0104693cf2109abc
add.l @er3,@(0x9abcdef0:32,r2l.b) ;0104693cda109abcdef0
add.l @er3,@(0x9abcdef0:32,r2.w) ;0104693cea109abcdef0
add.l @er3,@(0x9abcdef0:32,er2.l) ;0104693cfa109abcdef0
add.l @er3,@0xffff9abc:16 ;0104693c40109abc
add.l @er3,@0x9abcdef0:32 ;0104693c48109abcdef0
 
add.l @(0xc:2,er3),@er1 ;0107693c0110
add.l @(0xc:2,er3),@(0xc:2,er1) ;0107693c3110
add.l @(0xc:2,er3),@-er1 ;0107693cb110
add.l @(0xc:2,er3),@er1+ ;0107693c8110
add.l @(0xc:2,er3),@er1- ;0107693ca110
add.l @(0xc:2,er3),@+er1 ;0107693c9110
add.l @(0xc:2,er3),@(0xffff9abc:16,er1) ;0107693cc1109abc
add.l @(0xc:2,er3),@(0x9abcdef0:32,er1) ;0107693cc9109abcdef0
add.l @(0xc:2,er3),@(0xffff9abc:16,r2l.b) ;0107693cd2109abc
add.l @(0xc:2,er3),@(0xffff9abc:16,r2.w) ;0107693ce2109abc
add.l @(0xc:2,er3),@(0xffff9abc:16,er2.l) ;0107693cf2109abc
add.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b) ;0107693cda109abcdef0
add.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w) ;0107693cea109abcdef0
add.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l) ;0107693cfa109abcdef0
add.l @(0xc:2,er3),@0xffff9abc:16 ;0107693c40109abc
add.l @(0xc:2,er3),@0x9abcdef0:32 ;0107693c48109abcdef0
 
add.l @-er3,@er1 ;01076d3c0110
add.l @-er3,@(0xc:2,er1) ;01076d3c3110
add.l @-er3,@-er1 ;01076d3cb110
add.l @-er3,@er1+ ;01076d3c8110
add.l @-er3,@er1- ;01076d3ca110
add.l @-er3,@+er1 ;01076d3c9110
add.l @-er3,@(0xffff9abc:16,er1) ;01076d3cc1109abc
add.l @-er3,@(0x9abcdef0:32,er1) ;01076d3cc9109abcdef0
add.l @-er3,@(0xffff9abc:16,r2l.b) ;01076d3cd2109abc
add.l @-er3,@(0xffff9abc:16,r2.w) ;01076d3ce2109abc
add.l @-er3,@(0xffff9abc:16,er2.l) ;01076d3cf2109abc
add.l @-er3,@(0x9abcdef0:32,r2l.b) ;01076d3cda109abcdef0
add.l @-er3,@(0x9abcdef0:32,r2.w) ;01076d3cea109abcdef0
add.l @-er3,@(0x9abcdef0:32,er2.l) ;01076d3cfa109abcdef0
add.l @-er3,@0xffff9abc:16 ;01076d3c40109abc
add.l @-er3,@0x9abcdef0:32 ;01076d3c48109abcdef0
 
add.l @er3+,@er1 ;01046d3c0110
add.l @er3+,@(0xc:2,er1) ;01046d3c3110
add.l @er3+,@-er1 ;01046d3cb110
add.l @er3+,@er1+ ;01046d3c8110
add.l @er3+,@er1- ;01046d3ca110
add.l @er3+,@+er1 ;01046d3c9110
add.l @er3+,@(0xffff9abc:16,er1) ;01046d3cc1109abc
add.l @er3+,@(0x9abcdef0:32,er1) ;01046d3cc9109abcdef0
add.l @er3+,@(0xffff9abc:16,r2l.b) ;01046d3cd2109abc
add.l @er3+,@(0xffff9abc:16,r2.w) ;01046d3ce2109abc
add.l @er3+,@(0xffff9abc:16,er2.l) ;01046d3cf2109abc
add.l @er3+,@(0x9abcdef0:32,r2l.b) ;01046d3cda109abcdef0
add.l @er3+,@(0x9abcdef0:32,r2.w) ;01046d3cea109abcdef0
add.l @er3+,@(0x9abcdef0:32,er2.l) ;01046d3cfa109abcdef0
add.l @er3+,@0xffff9abc:16 ;01046d3c40109abc
add.l @er3+,@0x9abcdef0:32 ;01046d3c48109abcdef0
 
add.l @er3-,@er1 ;01066d3c0110
add.l @er3-,@(0xc:2,er1) ;01066d3c3110
add.l @er3-,@-er1 ;01066d3cb110
add.l @er3-,@er1+ ;01066d3c8110
add.l @er3-,@er1- ;01066d3ca110
add.l @er3-,@+er1 ;01066d3c9110
add.l @er3-,@(0xffff9abc:16,er1) ;01066d3cc1109abc
add.l @er3-,@(0x9abcdef0:32,er1) ;01066d3cc9109abcdef0
add.l @er3-,@(0xffff9abc:16,r2l.b) ;01066d3cd2109abc
add.l @er3-,@(0xffff9abc:16,r2.w) ;01066d3ce2109abc
add.l @er3-,@(0xffff9abc:16,er2.l) ;01066d3cf2109abc
add.l @er3-,@(0x9abcdef0:32,r2l.b) ;01066d3cda109abcdef0
add.l @er3-,@(0x9abcdef0:32,r2.w) ;01066d3cea109abcdef0
add.l @er3-,@(0x9abcdef0:32,er2.l) ;01066d3cfa109abcdef0
add.l @er3-,@0xffff9abc:16 ;01066d3c40109abc
add.l @er3-,@0x9abcdef0:32 ;01066d3c48109abcdef0
 
add.l @+er3,@er1 ;01056d3c0110
add.l @+er3,@(0xc:2,er1) ;01056d3c3110
add.l @+er3,@-er1 ;01056d3cb110
add.l @+er3,@er1+ ;01056d3c8110
add.l @+er3,@er1- ;01056d3ca110
add.l @+er3,@+er1 ;01056d3c9110
add.l @+er3,@(0xffff9abc:16,er1) ;01056d3cc1109abc
add.l @+er3,@(0x9abcdef0:32,er1) ;01056d3cc9109abcdef0
add.l @+er3,@(0xffff9abc:16,r2l.b) ;01056d3cd2109abc
add.l @+er3,@(0xffff9abc:16,r2.w) ;01056d3ce2109abc
add.l @+er3,@(0xffff9abc:16,er2.l) ;01056d3cf2109abc
add.l @+er3,@(0x9abcdef0:32,r2l.b) ;01056d3cda109abcdef0
add.l @+er3,@(0x9abcdef0:32,r2.w) ;01056d3cea109abcdef0
add.l @+er3,@(0x9abcdef0:32,er2.l) ;01056d3cfa109abcdef0
add.l @+er3,@0xffff9abc:16 ;01056d3c40109abc
add.l @+er3,@0x9abcdef0:32 ;01056d3c48109abcdef0
 
add.l @(0x1234:16,er3),@er1 ;01046f3c12340110
add.l @(0x1234:16,er3),@(0xc:2,er1) ;01046f3c12343110
add.l @(0x1234:16,er3),@-er1 ;01046f3c1234b110
add.l @(0x1234:16,er3),@er1+ ;01046f3c12348110
add.l @(0x1234:16,er3),@er1- ;01046f3c1234a110
add.l @(0x1234:16,er3),@+er1 ;01046f3c12349110
add.l @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01046f3c1234c1109abc
add.l @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01046f3c1234c9109abcdef0
add.l @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01046f3c1234d2109abc
add.l @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01046f3c1234e2109abc
add.l @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01046f3c1234f2109abc
add.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01046f3c1234da109abcdef0
add.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01046f3c1234ea109abcdef0
add.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01046f3c1234fa109abcdef0
add.l @(0x1234:16,er3),@0xffff9abc:16 ;01046f3c123440109abc
add.l @(0x1234:16,er3),@0x9abcdef0:32 ;01046f3c123448109abcdef0
 
add.l @(0x12345678:32,er3),@er1 ;78b46b2c123456780110
add.l @(0x12345678:32,er3),@(0xc:2,er1) ;78b46b2c123456783110
add.l @(0x12345678:32,er3),@-er1 ;78b46b2c12345678b110
add.l @(0x12345678:32,er3),@er1+ ;78b46b2c123456788110
add.l @(0x12345678:32,er3),@er1- ;78b46b2c12345678a110
add.l @(0x12345678:32,er3),@+er1 ;78b46b2c123456789110
add.l @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78b46b2c12345678c1109abc
add.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78b46b2c12345678c9109abcdef0
add.l @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78b46b2c12345678d2109abc
add.l @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78b46b2c12345678e2109abc
add.l @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78b46b2c12345678f2109abc
add.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78b46b2c12345678da109abcdef0
add.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78b46b2c12345678ea109abcdef0
add.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78b46b2c12345678fa109abcdef0
add.l @(0x12345678:32,er3),@0xffff9abc:16 ;78b46b2c1234567840109abc
add.l @(0x12345678:32,er3),@0x9abcdef0:32 ;78b46b2c1234567848109abcdef0
 
add.l @(0x1234:16,r3l.b),@er1 ;01056f3c12340110
add.l @(0x1234:16,r3l.b),@(0xc:2,er1) ;01056f3c12343110
add.l @(0x1234:16,r3l.b),@-er1 ;01056f3c1234b110
add.l @(0x1234:16,r3l.b),@er1+ ;01056f3c12348110
add.l @(0x1234:16,r3l.b),@er1- ;01056f3c1234a110
add.l @(0x1234:16,r3l.b),@+er1 ;01056f3c12349110
add.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01056f3c1234c1109abc
add.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01056f3c1234c9109abcdef0
add.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01056f3c1234d2109abc
add.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01056f3c1234e2109abc
add.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01056f3c1234f2109abc
add.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01056f3c1234da109abcdef0
add.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01056f3c1234ea109abcdef0
add.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01056f3c1234fa109abcdef0
add.l @(0x1234:16,r3l.b),@0xffff9abc:16 ;01056f3c123440109abc
add.l @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01056f3c123448109abcdef0
 
add.l @(0x1234:16,r3.w),@er1 ;01066f3c12340110
add.l @(0x1234:16,r3.w),@(0xc:2,er1) ;01066f3c12343110
add.l @(0x1234:16,r3.w),@-er1 ;01066f3c1234b110
add.l @(0x1234:16,r3.w),@er1+ ;01066f3c12348110
add.l @(0x1234:16,r3.w),@er1- ;01066f3c1234a110
add.l @(0x1234:16,r3.w),@+er1 ;01066f3c12349110
add.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01066f3c1234c1109abc
add.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01066f3c1234c9109abcdef0
add.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01066f3c1234d2109abc
add.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01066f3c1234e2109abc
add.l @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01066f3c1234f2109abc
add.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01066f3c1234da109abcdef0
add.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01066f3c1234ea109abcdef0
add.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01066f3c1234fa109abcdef0
add.l @(0x1234:16,r3.w),@0xffff9abc:16 ;01066f3c123440109abc
add.l @(0x1234:16,r3.w),@0x9abcdef0:32 ;01066f3c123448109abcdef0
 
add.l @(0x1234:16,er3.l),@er1 ;01076f3c12340110
add.l @(0x1234:16,er3.l),@(0xc:2,er1) ;01076f3c12343110
add.l @(0x1234:16,er3.l),@-er1 ;01076f3c1234b110
add.l @(0x1234:16,er3.l),@er1+ ;01076f3c12348110
add.l @(0x1234:16,er3.l),@er1- ;01076f3c1234a110
add.l @(0x1234:16,er3.l),@+er1 ;01076f3c12349110
add.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01076f3c1234c1109abc
add.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01076f3c1234c9109abcdef0
add.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01076f3c1234d2109abc
add.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01076f3c1234e2109abc
add.l @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01076f3c1234f2109abc
add.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01076f3c1234da109abcdef0
add.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01076f3c1234ea109abcdef0
add.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01076f3c1234fa109abcdef0
add.l @(0x1234:16,er3.l),@0xffff9abc:16 ;01076f3c123440109abc
add.l @(0x1234:16,er3.l),@0x9abcdef0:32 ;01076f3c123448109abcdef0
 
add.l @(0x12345678:32,r3l.b),@er1 ;78b56b2c123456780110
add.l @(0x12345678:32,r3l.b),@(0xc:2,er1) ;78b56b2c123456783110
add.l @(0x12345678:32,r3l.b),@-er1 ;78b56b2c12345678b110
add.l @(0x12345678:32,r3l.b),@er1+ ;78b56b2c123456788110
add.l @(0x12345678:32,r3l.b),@er1- ;78b56b2c12345678a110
add.l @(0x12345678:32,r3l.b),@+er1 ;78b56b2c123456789110
add.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78b56b2c12345678c1109abc
add.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78b56b2c12345678c9109abcdef0
add.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78b56b2c12345678d2109abc
add.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78b56b2c12345678e2109abc
add.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78b56b2c12345678f2109abc
add.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78b56b2c12345678da109abcdef0
add.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78b56b2c12345678ea109abcdef0
add.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78b56b2c12345678fa109abcdef0
add.l @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78b56b2c1234567840109abc
add.l @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78b56b2c1234567848109abcdef0
 
add.l @(0x12345678:32,r3.w),@er1 ;78b66b2c123456780110
add.l @(0x12345678:32,r3.w),@(0xc:2,er1) ;78b66b2c123456783110
add.l @(0x12345678:32,r3.w),@-er1 ;78b66b2c12345678b110
add.l @(0x12345678:32,r3.w),@er1+ ;78b66b2c123456788110
add.l @(0x12345678:32,r3.w),@er1- ;78b66b2c12345678a110
add.l @(0x12345678:32,r3.w),@+er1 ;78b66b2c123456789110
add.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78b66b2c12345678c1109abc
add.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78b66b2c12345678c9109abcdef0
add.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78b66b2c12345678d2109abc
add.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78b66b2c12345678e2109abc
add.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78b66b2c12345678f2109abc
add.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78b66b2c12345678da109abcdef0
add.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78b66b2c12345678ea109abcdef0
add.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78b66b2c12345678fa109abcdef0
add.l @(0x12345678:32,r3.w),@0xffff9abc:16 ;78b66b2c1234567840109abc
add.l @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78b66b2c1234567848109abcdef0
 
add.l @(0x12345678:32,er3.l),@er1 ;78b76b2c123456780110
add.l @(0x12345678:32,er3.l),@(0xc:2,er1) ;78b76b2c123456783110
add.l @(0x12345678:32,er3.l),@-er1 ;78b76b2c12345678b110
add.l @(0x12345678:32,er3.l),@er1+ ;78b76b2c123456788110
add.l @(0x12345678:32,er3.l),@er1- ;78b76b2c12345678a110
add.l @(0x12345678:32,er3.l),@+er1 ;78b76b2c123456789110
add.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78b76b2c12345678c1109abc
add.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78b76b2c12345678c9109abcdef0
add.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78b76b2c12345678d2109abc
add.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78b76b2c12345678e2109abc
add.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78b76b2c12345678f2109abc
add.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78b76b2c12345678da109abcdef0
add.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78b76b2c12345678ea109abcdef0
add.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78b76b2c12345678fa109abcdef0
add.l @(0x12345678:32,er3.l),@0xffff9abc:16 ;78b76b2c1234567840109abc
add.l @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78b76b2c1234567848109abcdef0
 
add.l @0x1234:16,@er1 ;01046b0c12340110
add.l @0x1234:16,@(0xc:2,er1) ;01046b0c12343110
add.l @0x1234:16,@-er1 ;01046b0c1234b110
add.l @0x1234:16,@er1+ ;01046b0c12348110
add.l @0x1234:16,@er1- ;01046b0c1234a110
add.l @0x1234:16,@+er1 ;01046b0c12349110
add.l @0x1234:16,@(0xffff9abc:16,er1) ;01046b0c1234c1109abc
add.l @0x1234:16,@(0x9abcdef0:32,er1) ;01046b0c1234c9109abcdef0
add.l @0x1234:16,@(0xffff9abc:16,r2l.b) ;01046b0c1234d2109abc
add.l @0x1234:16,@(0xffff9abc:16,r2.w) ;01046b0c1234e2109abc
add.l @0x1234:16,@(0xffff9abc:16,er2.l) ;01046b0c1234f2109abc
add.l @0x1234:16,@(0x9abcdef0:32,r2l.b) ;01046b0c1234da109abcdef0
add.l @0x1234:16,@(0x9abcdef0:32,r2.w) ;01046b0c1234ea109abcdef0
add.l @0x1234:16,@(0x9abcdef0:32,er2.l) ;01046b0c1234fa109abcdef0
add.l @0x1234:16,@0xffff9abc:16 ;01046b0c123440109abc
add.l @0x1234:16,@0x9abcdef0:32 ;01046b0c123448109abcdef0
 
add.l @0x12345678:32,@er1 ;01046b2c123456780110
add.l @0x12345678:32,@(0xc:2,er1) ;01046b2c123456783110
add.l @0x12345678:32,@-er1 ;01046b2c12345678b110
add.l @0x12345678:32,@er1+ ;01046b2c123456788110
add.l @0x12345678:32,@er1- ;01046b2c12345678a110
add.l @0x12345678:32,@+er1 ;01046b2c123456789110
add.l @0x12345678:32,@(0xffff9abc:16,er1) ;01046b2c12345678c1109abc
add.l @0x12345678:32,@(0x9abcdef0:32,er1) ;01046b2c12345678c9109abcdef0
add.l @0x12345678:32,@(0xffff9abc:16,r2l.b) ;01046b2c12345678d2109abc
add.l @0x12345678:32,@(0xffff9abc:16,r2.w) ;01046b2c12345678e2109abc
add.l @0x12345678:32,@(0xffff9abc:16,er2.l) ;01046b2c12345678f2109abc
add.l @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;01046b2c12345678da109abcdef0
add.l @0x12345678:32,@(0x9abcdef0:32,r2.w) ;01046b2c12345678ea109abcdef0
add.l @0x12345678:32,@(0x9abcdef0:32,er2.l) ;01046b2c12345678fa109abcdef0
add.l @0x12345678:32,@0xffff9abc:16 ;01046b2c1234567840109abc
add.l @0x12345678:32,@0x9abcdef0:32 ;01046b2c1234567848109abcdef0
 
.end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;arith_1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
add.b #0x12:8,r1h ;8112
add.b #0x12:8,@er1 ;7d108012
add.b #0x12:8,@(0x3:2,er1) ;017768188012
add.b #0x12:8,@er1+ ;01746c188012
add.b #0x12:8,@-er1 ;01776c188012
add.b #0x12:8,@+er1 ;01756c188012
add.b #0x12:8,@er1- ;01766c188012
add.b #0x12:8,@(0x1234:16,er1) ;01746e1812348012
add.b #0x12:8,@(0x12345678:32,er1) ;78146a28123456788012
add.b #0x12:8,@(0x1234:16,r2l.b) ;01756e2812348012
add.b #0x12:8,@(0x1234:16,r2.w) ;01766e2812348012
add.b #0x12:8,@(0x1234:16,er2.l) ;01776e2812348012
add.b #0x12:8,@(0x12345678:32,r2l.b) ;78256a28123456788012
add.b #0x12:8,@(0x12345678:32,r2.w) ;78266a28123456788012
add.b #0x12:8,@(0x12345678:32,er2.l) ;78276a28123456788012
add.b #0x12:8,@0xffffff9a:8 ;7f9a8012
add.b #0x12:8,@0x1234:16 ;6a1812348012
add.b #0x12:8,@0x12345678:32 ;6a38123456788012
 
add.b r3h,r1h ;0831
 
add.b r3h,@er1 ;7d100830
add.b r3h,@(0x3:2,er1) ;01793113
add.b r3h,@er1+ ;01798113
add.b r3h,@-er1 ;0179b113
add.b r3h,@+er1 ;01799113
add.b r3h,@er1- ;0179a113
add.b r3h,@(0x1234:16,er1) ;0179c1131234
add.b r3h,@(0x12345678:32,er1) ;0179c91312345678
add.b r3h,@(0x1234:16,r2l.b) ;0179d2131234
add.b r3h,@(0x1234:16,r2.w) ;0179e2131234
add.b r3h,@(0x1234:16,er2.l) ;0179f2131234
add.b r3h,@(0x12345678:32,r2l.b) ;0179da1312345678
add.b r3h,@(0x12345678:32,r2.w) ;0179ea1312345678
add.b r3h,@(0x12345678:32,er2.l) ;0179fa1312345678
add.b r3h,@0xffffff12:8 ;7f120830
add.b r3h,@0x1234:16 ;6a1812340830
add.b r3h,@0x12345678:32 ;6a38123456780830
 
add.b @er3,r1h ;7c300801
add.b @(0x3:2,er3),r1h ;017a3311
add.b @er3+,r1h ;017a8311
add.b @-er3,r1h ;017ab311
add.b @+er3,r1h ;017a9311
add.b @er3-,r1h ;017aa311
add.b @(0x1234:16,er1),r1h ;017ac1111234
add.b @(0x12345678:32,er1),r1h ;017ac91112345678
add.b @(0x1234:16,r2l.b),r1h ;017ad2111234
add.b @(0x1234:16,r2.w),r1h ;017ae2111234
add.b @(0x1234:16,er2.l),r1h ;017af2111234
add.b @(0x12345678:32,r2l.b),r1h ;017ada1112345678
add.b @(0x12345678:32,r2.w),r1h ;017aea1112345678
add.b @(0x12345678:32,er2.l),r1h ;017afa1112345678
add.b @0xffffff12:8,r1h ;7e120801
add.b @0x1234:16,r1h ;6a1012340801
add.b @0x12345678:32,r1h ;6a30123456780801
 
add.b @er3,@er1 ;7c350110
add.b @er3,@(3:2,er1) ;7c353110
add.b @er3,@-er1 ;7c35b110
add.b @er3,@er1+ ;7c358110
add.b @er3,@er1- ;7c35a110
add.b @er3,@+er1 ;7c359110
add.b @er3,@(0xffff9abc:16,er1) ;7c35c1109abc
add.b @er3,@(0x9abcdef0:32,er1) ;7c35c9109abcdef0
add.b @er3,@(0xffff9abc:16,r2l.b) ;7c35d2109abc
add.b @er3,@(0xffff9abc:16,r2.w) ;7c35e2109abc
add.b @er3,@(0xffff9abc:16,er2.l) ;7c35f2109abc
add.b @er3,@(0x9abcdef0:32,r2l.b) ;7c35da109abcdef0
add.b @er3,@(0x9abcdef0:32,r2.w) ;7c35ea109abcdef0
add.b @er3,@(0x9abcdef0:32,er2.l) ;7c35fa109abcdef0
add.b @er3,@0xffff9abc:16 ;7c3540109abc
add.b @er3,@0x9abcdef0:32 ;7c3548109abcdef0
 
add.b @-er3,@er1 ;01776c3c0110
add.b @-er3,@(3:2,er1) ;01776c3c3110
add.b @-er3,@-er1 ;01776c3cb110
add.b @-er3,@er1+ ;01776c3c8110
add.b @-er3,@er1- ;01776c3ca110
add.b @-er3,@+er1 ;01776c3c9110
add.b @-er3,@(0xffff9abc:16,er1) ;01776c3cc1109abc
add.b @-er3,@(0x9abcdef0:32,er1) ;01776c3cc9109abcdef0
add.b @-er3,@(0xffff9abc:16,r2l.b) ;01776c3cd2109abc
add.b @-er3,@(0xffff9abc:16,r2.w) ;01776c3ce2109abc
add.b @-er3,@(0xffff9abc:16,er2.l) ;01776c3cf2109abc
add.b @-er3,@(0x9abcdef0:32,r2l.b) ;01776c3cda109abcdef0
add.b @-er3,@(0x9abcdef0:32,r2.w) ;01776c3cea109abcdef0
add.b @-er3,@(0x9abcdef0:32,er2.l) ;01776c3cfa109abcdef0
add.b @-er3,@0xffff9abc:16 ;01776c3c40109abc
add.b @-er3,@0x9abcdef0:32 ;01776c3c48109abcdef0
 
add.b @er3+,@er1 ;01746c3c0110
add.b @er3+,@(3:2,er1) ;01746c3c3110
add.b @er3+,@-er1 ;01746c3cb110
add.b @er3+,@er1+ ;01746c3c8110
add.b @er3+,@er1- ;01746c3ca110
add.b @er3+,@+er1 ;01746c3c9110
add.b @er3+,@(0xffff9abc:16,er1) ;01746c3cc1109abc
add.b @er3+,@(0x9abcdef0:32,er1) ;01746c3cc9109abcdef0
add.b @er3+,@(0xffff9abc:16,r2l.b) ;01746c3cd2109abc
add.b @er3+,@(0xffff9abc:16,r2.w) ;01746c3ce2109abc
add.b @er3+,@(0xffff9abc:16,er2.l) ;01746c3cf2109abc
add.b @er3+,@(0x9abcdef0:32,r2l.b) ;01746c3cda109abcdef0
add.b @er3+,@(0x9abcdef0:32,r2.w) ;01746c3cea109abcdef0
add.b @er3+,@(0x9abcdef0:32,er2.l) ;01746c3cfa109abcdef0
add.b @er3+,@0xffff9abc:16 ;01746c3c40109abc
add.b @er3+,@0x9abcdef0:32 ;01746c3c48109abcdef0
 
add.b @er3-,@er1 ;01766c3c0110
add.b @er3-,@(3:2,er1) ;01766c3c3110
add.b @er3-,@-er1 ;01766c3cb110
add.b @er3-,@er1+ ;01766c3c8110
add.b @er3-,@er1- ;01766c3ca110
add.b @er3-,@+er1 ;01766c3c9110
add.b @er3-,@(0xffff9abc:16,er1) ;01766c3cc1109abc
add.b @er3-,@(0x9abcdef0:32,er1) ;01766c3cc9109abcdef0
add.b @er3-,@(0xffff9abc:16,r2l.b) ;01766c3cd2109abc
add.b @er3-,@(0xffff9abc:16,r2.w) ;01766c3ce2109abc
add.b @er3-,@(0xffff9abc:16,er2.l) ;01766c3cf2109abc
add.b @er3-,@(0x9abcdef0:32,r2l.b) ;01766c3cda109abcdef0
add.b @er3-,@(0x9abcdef0:32,r2.w) ;01766c3cea109abcdef0
add.b @er3-,@(0x9abcdef0:32,er2.l) ;01766c3cfa109abcdef0
add.b @er3-,@0xffff9abc:16 ;01766c3c40109abc
add.b @er3-,@0x9abcdef0:32 ;01766c3c48109abcdef0
 
add.b @+er3,@er1 ;01756c3c0110
add.b @+er3,@(3:2,er1) ;01756c3c3110
add.b @+er3,@-er1 ;01756c3cb110
add.b @+er3,@er1+ ;01756c3c8110
add.b @+er3,@er1- ;01756c3ca110
add.b @+er3,@+er1 ;01756c3c9110
add.b @+er3,@(0xffff9abc:16,er1) ;01756c3cc1109abc
add.b @+er3,@(0x9abcdef0:32,er1) ;01756c3cc9109abcdef0
add.b @+er3,@(0xffff9abc:16,r2l.b) ;01756c3cd2109abc
add.b @+er3,@(0xffff9abc:16,r2.w) ;01756c3ce2109abc
add.b @+er3,@(0xffff9abc:16,er2.l) ;01756c3cf2109abc
add.b @+er3,@(0x9abcdef0:32,r2l.b) ;01756c3cda109abcdef0
add.b @+er3,@(0x9abcdef0:32,r2.w) ;01756c3cea109abcdef0
add.b @+er3,@(0x9abcdef0:32,er2.l) ;01756c3cfa109abcdef0
add.b @+er3,@0xffff9abc:16 ;01756c3c40109abc
add.b @+er3,@0x9abcdef0:32 ;01756c3c48109abcdef0
 
add.b @(0x1234:16,er3),@er1 ;01746e3c12340110
add.b @(0x1234:16,er3),@(3:2,er1) ;01746e3c12343110
add.b @(0x1234:16,er3),@-er1 ;01746e3c1234b110
add.b @(0x1234:16,er3),@er1+ ;01746e3c12348110
add.b @(0x1234:16,er3),@er1- ;01746e3c1234a110
add.b @(0x1234:16,er3),@+er1 ;01746e3c12349110
add.b @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01746e3c1234c1109abc
add.b @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01746e3c1234c9109abcdef0
add.b @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01746e3c1234d2109abc
add.b @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01746e3c1234e2109abc
add.b @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01746e3c1234f2109abc
add.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01746e3c1234da109abcdef0
add.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01746e3c1234ea109abcdef0
add.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01746e3c1234fa109abcdef0
add.b @(0x1234:16,er3),@0xffff9abc:16 ;01746e3c123440109abc
add.b @(0x1234:16,er3),@0x9abcdef0:32 ;01746e3c123448109abcdef0
 
add.b @(0x12345678:32,er3),@er1 ;78346a2c123456780110
add.b @(0x12345678:32,er3),@(3:2,er1) ;78346a2c123456783110
add.b @(0x12345678:32,er3),@-er1 ;78346a2c12345678b110
add.b @(0x12345678:32,er3),@er1+ ;78346a2c123456788110
add.b @(0x12345678:32,er3),@er1- ;78346a2c12345678a110
add.b @(0x12345678:32,er3),@+er1 ;78346a2c123456789110
add.b @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346a2c12345678c1109abc
add.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346a2c12345678c9109abcdef0
add.b @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346a2c12345678d2109abc
add.b @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346a2c12345678e2109abc
add.b @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346a2c12345678f2109abc
add.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346a2c12345678da109abcdef0
add.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346a2c12345678ea109abcdef0
add.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346a2c12345678fa109abcdef0
add.b @(0x12345678:32,er3),@0xffff9abc:16 ;78346a2c1234567840109abc
add.b @(0x12345678:32,er3),@0x9abcdef0:32 ;78346a2c1234567848109abcdef0
 
add.b @(0x1234:16,r3l.b),@er1 ;01756e3c12340110
add.b @(0x1234:16,r3l.b),@(3:2,er1) ;01756e3c12343110
add.b @(0x1234:16,r3l.b),@-er1 ;01756e3c1234b110
add.b @(0x1234:16,r3l.b),@er1+ ;01756e3c12348110
add.b @(0x1234:16,r3l.b),@er1- ;01756e3c1234a110
add.b @(0x1234:16,r3l.b),@+er1 ;01756e3c12349110
add.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01756e3c1234c1109abc
add.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01756e3c1234c9109abcdef0
add.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01756e3c1234d2109abc
add.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01756e3c1234e2109abc
add.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01756e3c1234f2109abc
add.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01756e3c1234da109abcdef0
add.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01756e3c1234ea109abcdef0
add.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01756e3c1234fa109abcdef0
add.b @(0x1234:16,r3l.b),@0xffff9abc:16 ;01756e3c123440109abc
add.b @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01756e3c123448109abcdef0
 
add.b @(0x1234:16,r3.w),@er1 ;01766e3c12340110
add.b @(0x1234:16,r3.w),@(3:2,er1) ;01766e3c12343110
add.b @(0x1234:16,r3.w),@-er1 ;01766e3c1234b110
add.b @(0x1234:16,r3.w),@er1+ ;01766e3c12348110
add.b @(0x1234:16,r3.w),@er1- ;01766e3c1234a110
add.b @(0x1234:16,r3.w),@+er1 ;01766e3c12349110
add.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01766e3c1234c1109abc
add.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01766e3c1234c9109abcdef0
add.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01766e3c1234d2109abc
add.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01766e3c1234e2109abc
add.b @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01766e3c1234f2109abc
add.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01766e3c1234da109abcdef0
add.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01766e3c1234ea109abcdef0
add.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01766e3c1234fa109abcdef0
add.b @(0x1234:16,r3.w),@0xffff9abc:16 ;01766e3c123440109abc
add.b @(0x1234:16,r3.w),@0x9abcdef0:32 ;01766e3c123448109abcdef0
 
add.b @(0x1234:16,er3.l),@er1 ;01776e3c12340110
add.b @(0x1234:16,er3.l),@(3:2,er1) ;01776e3c12343110
add.b @(0x1234:16,er3.l),@-er1 ;01776e3c1234b110
add.b @(0x1234:16,er3.l),@er1+ ;01776e3c12348110
add.b @(0x1234:16,er3.l),@er1- ;01776e3c1234a110
add.b @(0x1234:16,er3.l),@+er1 ;01776e3c12349110
add.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01776e3c1234c1109abc
add.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01776e3c1234c9109abcdef0
add.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01776e3c1234d2109abc
add.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01776e3c1234e2109abc
add.b @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01776e3c1234f2109abc
add.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01776e3c1234da109abcdef0
add.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01776e3c1234ea109abcdef0
add.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01776e3c1234fa109abcdef0
add.b @(0x1234:16,er3.l),@0xffff9abc:16 ;01776e3c123440109abc
add.b @(0x1234:16,er3.l),@0x9abcdef0:32 ;01776e3c123448109abcdef0
 
add.b @(0x12345678:32,r3l.b),@er1 ;78356a2c123456780110
add.b @(0x12345678:32,r3l.b),@(3:2,er1) ;78356a2c123456783110
add.b @(0x12345678:32,r3l.b),@-er1 ;78356a2c12345678b110
add.b @(0x12345678:32,r3l.b),@er1+ ;78356a2c123456788110
add.b @(0x12345678:32,r3l.b),@er1- ;78356a2c12345678a110
add.b @(0x12345678:32,r3l.b),@+er1 ;78356a2c123456789110
add.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356a2c12345678c1109abc
add.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356a2c12345678c9109abcdef0
add.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356a2c12345678d2109abc
add.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356a2c12345678e2109abc
add.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356a2c12345678f2109abc
add.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356a2c12345678da109abcdef0
add.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356a2c12345678ea109abcdef0
add.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356a2c12345678fa109abcdef0
add.b @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356a2c1234567840109abc
add.b @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356a2c1234567848109abcdef0
 
add.b @(0x12345678:32,r3.w),@er1 ;78366a2c123456780110
add.b @(0x12345678:32,r3.w),@(3:2,er1) ;78366a2c123456783110
add.b @(0x12345678:32,r3.w),@-er1 ;78366a2c12345678b110
add.b @(0x12345678:32,r3.w),@er1+ ;78366a2c123456788110
add.b @(0x12345678:32,r3.w),@er1- ;78366a2c12345678a110
add.b @(0x12345678:32,r3.w),@+er1 ;78366a2c123456789110
add.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366a2c12345678c1109abc
add.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366a2c12345678c9109abcdef0
add.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366a2c12345678d2109abc
add.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366a2c12345678e2109abc
add.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366a2c12345678f2109abc
add.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366a2c12345678da109abcdef0
add.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366a2c12345678ea109abcdef0
add.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366a2c12345678fa109abcdef0
add.b @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366a2c1234567840109abc
add.b @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366a2c1234567848109abcdef0
 
add.b @(0x12345678:32,er3.l),@er1 ;78376a2c123456780110
add.b @(0x12345678:32,er3.l),@(3:2,er1) ;78376a2c123456783110
add.b @(0x12345678:32,er3.l),@-er1 ;78376a2c12345678b110
add.b @(0x12345678:32,er3.l),@er1+ ;78376a2c123456788110
add.b @(0x12345678:32,er3.l),@er1- ;78376a2c12345678a110
add.b @(0x12345678:32,er3.l),@+er1 ;78376a2c123456789110
add.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376a2c12345678c1109abc
add.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376a2c12345678c9109abcdef0
add.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376a2c12345678d2109abc
add.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376a2c12345678e2109abc
add.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376a2c12345678f2109abc
add.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376a2c12345678da109abcdef0
add.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376a2c12345678ea109abcdef0
add.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376a2c12345678fa109abcdef0
add.b @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376a2c1234567840109abc
add.b @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376a2c1234567848109abcdef0
 
add.b @0x1234:16,@er1 ;6a1512340110
add.b @0x1234:16,@(3:2,er1) ;6a1512343110
add.b @0x1234:16,@-er1 ;6a151234b110
add.b @0x1234:16,@er1+ ;6a1512348110
add.b @0x1234:16,@er1- ;6a151234a110
add.b @0x1234:16,@+er1 ;6a1512349110
add.b @0x1234:16,@(0xffff9abc:16,er1) ;6a151234c1109abc
add.b @0x1234:16,@(0x9abcdef0:32,er1) ;6a151234c9109abcdef0
add.b @0x1234:16,@(0xffff9abc:16,r2l.b) ;6a151234d2109abc
add.b @0x1234:16,@(0xffff9abc:16,r2.w) ;6a151234e2109abc
add.b @0x1234:16,@(0xffff9abc:16,er2.l) ;6a151234f2109abc
add.b @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6a151234da109abcdef0
add.b @0x1234:16,@(0x9abcdef0:32,r2.w) ;6a151234ea109abcdef0
add.b @0x1234:16,@(0x9abcdef0:32,er2.l) ;6a151234fa109abcdef0
add.b @0x1234:16,@0xffff9abc:16 ;6a15123440109abc
add.b @0x1234:16,@0x9abcdef0:32 ;6a15123448109abcdef0
 
add.b @0x12345678:32,@er1 ;6a35123456780110
add.b @0x12345678:32,@(3:2,er1) ;6a35123456783110
add.b @0x12345678:32,@-er1 ;6a3512345678b110
add.b @0x12345678:32,@er1+ ;6a35123456788110
add.b @0x12345678:32,@er1- ;6a3512345678a110
add.b @0x12345678:32,@+er1 ;6a35123456789110
add.b @0x12345678:32,@(0xffff9abc:16,er1) ;6a3512345678c1109abc
add.b @0x12345678:32,@(0x9abcdef0:32,er1) ;6a3512345678c9109abcdef0
add.b @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6a3512345678d2109abc
add.b @0x12345678:32,@(0xffff9abc:16,r2.w) ;6a3512345678e2109abc
add.b @0x12345678:32,@(0xffff9abc:16,er2.l) ;6a3512345678f2109abc
add.b @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6a3512345678da109abcdef0
add.b @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6a3512345678ea109abcdef0
add.b @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6a3512345678fa109abcdef0
add.b @0x12345678:32,@0xffff9abc:16 ;6a351234567840109abc
add.b @0x12345678:32,@0x9abcdef0:32 ;6a351234567848109abcdef0
 
add.w #0x1234:16,r1 ;79111234
add.w #0x7:3,r2 ;0a72
add.w #0x1234:16,@er1 ;015e01101234
add.w #0x1234:16,@(0x6:2,er1) ;015e31101234
add.w #0x1234:16,@er1+ ;015e81101234
add.w #0x1234:16,@-er1 ;015eb1101234
add.w #0x1234:16,@+er1 ;015e91101234
add.w #0x1234:16,@er1- ;015ea1101234
add.w #0x1234:16,@(0xffff9abc:16,er1) ;015ec1109abc1234
add.w #0x1234:16,@(0x9abcdef0:32,er1) ;015ec9109abcdef01234
add.w #0x1234:16,@(0xffff9abc:16,r2l.b) ;015ed2109abc1234
add.w #0x1234:16,@(0xffff9abc:16,r2.w) ;015ee2109abc1234
add.w #0x1234:16,@(0xffff9abc:16,er2.l) ;015ef2109abc1234
add.w #0x1234:16,@(0x9abcdef0:32,r2l.b) ;015eda109abcdef01234
add.w #0x1234:16,@(0x9abcdef0:32,r2.w) ;015eea109abcdef01234
add.w #0x1234:16,@(0x9abcdef0:32,er2.l) ;015efa109abcdef01234
add.w #0x1234:16,@0xffff9abc:16 ;015e40109abc1234
add.w #0x1234:16,@0x9abcdef0:32 ;015e48109abcdef01234
 
add.w #0x7:3,@er1 ;7d900a70
add.w #0x7:3,@0x1234:16 ;6b1812340a70
add.w #0x7:3,@0x12345678:32 ;6b38123456780a70
 
add.w r3,r1 ;0931
 
add.w r3,@er1 ;7d900930
add.w r3,@(0x6:2,er1) ;01593113
add.w r3,@er1+ ;01598113
add.w r3,@-er1 ;0159b113
add.w r3,@+er1 ;01599113
add.w r3,@er1- ;0159a113
add.w r3,@(0x1234:16,er1) ;0159c1131234
add.w r3,@(0x12345678:32,er1) ;0159c91312345678
add.w r3,@(0x1234:16,r2l.b) ;0159d2131234
add.w r3,@(0x1234:16,r2.w) ;0159e2131234
add.w r3,@(0x1234:16,er2.l) ;0159f2131234
add.w r3,@(0x12345678:32,r2l.b) ;0159da1312345678
add.w r3,@(0x12345678:32,r2.w) ;0159ea1312345678
add.w r3,@(0x12345678:32,er2.l) ;0159fa1312345678
add.w r3,@0x1234:16 ;6b1812340930
add.w r3,@0x12345678:32 ;6b38123456780930
 
add.w @er3,r1 ;7cb00901
add.w @(0x6:2,er1),r1 ;015a3111
add.w @er3+,r1 ;015a8311
add.w @-er3,r1 ;015ab311
add.w @+er3,r1 ;015a9311
add.w @er3-,r1 ;015aa311
add.w @(0x1234:16,er1),r1 ;015ac1111234
add.w @(0x12345678:32,er1),r1 ;015ac91112345678
add.w @(0x1234:16,r2l.b),r1 ;015ad2111234
add.w @(0x1234:16,r2.w),r1 ;015ae2111234
add.w @(0x1234:16,er2.l),r1 ;015af2111234
add.w @(0x12345678:32,r2l.b),r1 ;015ada1112345678
add.w @(0x12345678:32,r2.w),r1 ;015aea1112345678
add.w @(0x12345678:32,er2.l),r1 ;015afa1112345678
add.w @0x1234:16,r1 ;6b1012340901
add.w @0x12345678:32,r1 ;6b30123456780901
 
add.w @er3,@er1 ;7cb50110
add.w @er3,@(6:2,er1) ;7cb53110
add.w @er3,@-er1 ;7cb5b110
add.w @er3,@er1+ ;7cb58110
add.w @er3,@er1- ;7cb5a110
add.w @er3,@+er1 ;7cb59110
add.w @er3,@(0xffff9abc:16,er1) ;7cb5c1109abc
add.w @er3,@(0x9abcdef0:32,er1) ;7cb5c9109abcdef0
add.w @er3,@(0xffff9abc:16,r2l.b) ;7cb5d2109abc
add.w @er3,@(0xffff9abc:16,r2.w) ;7cb5e2109abc
add.w @er3,@(0xffff9abc:16,er2.l) ;7cb5f2109abc
add.w @er3,@(0x9abcdef0:32,r2l.b) ;7cb5da109abcdef0
add.w @er3,@(0x9abcdef0:32,r2.w) ;7cb5ea109abcdef0
add.w @er3,@(0x9abcdef0:32,er2.l) ;7cb5fa109abcdef0
add.w @er3,@0xffff9abc:16 ;7cb540109abc
add.w @er3,@0x9abcdef0:32 ;7cb548109abcdef0
 
add.w @-er3,@er1 ;01576d3c0110
add.w @-er3,@(6:2,er1) ;01576d3c3110
add.w @-er3,@-er1 ;01576d3cb110
add.w @-er3,@er1+ ;01576d3c8110
add.w @-er3,@er1- ;01576d3ca110
add.w @-er3,@+er1 ;01576d3c9110
add.w @-er3,@(0xffff9abc:16,er1) ;01576d3cc1109abc
add.w @-er3,@(0x9abcdef0:32,er1) ;01576d3cc9109abcdef0
add.w @-er3,@(0xffff9abc:16,r2l.b) ;01576d3cd2109abc
add.w @-er3,@(0xffff9abc:16,r2.w) ;01576d3ce2109abc
add.w @-er3,@(0xffff9abc:16,er2.l) ;01576d3cf2109abc
add.w @-er3,@(0x9abcdef0:32,r2l.b) ;01576d3cda109abcdef0
add.w @-er3,@(0x9abcdef0:32,r2.w) ;01576d3cea109abcdef0
add.w @-er3,@(0x9abcdef0:32,er2.l) ;01576d3cfa109abcdef0
add.w @-er3,@0xffff9abc:16 ;01576d3c40109abc
add.w @-er3,@0x9abcdef0:32 ;01576d3c48109abcdef0
 
add.w @er3+,@er1 ;01546d3c0110
add.w @er3+,@(6:2,er1) ;01546d3c3110
add.w @er3+,@-er1 ;01546d3cb110
add.w @er3+,@er1+ ;01546d3c8110
add.w @er3+,@er1- ;01546d3ca110
add.w @er3+,@+er1 ;01546d3c9110
add.w @er3+,@(0xffff9abc:16,er1) ;01546d3cc1109abc
add.w @er3+,@(0x9abcdef0:32,er1) ;01546d3cc9109abcdef0
add.w @er3+,@(0xffff9abc:16,r2l.b) ;01546d3cd2109abc
add.w @er3+,@(0xffff9abc:16,r2.w) ;01546d3ce2109abc
add.w @er3+,@(0xffff9abc:16,er2.l) ;01546d3cf2109abc
add.w @er3+,@(0x9abcdef0:32,r2l.b) ;01546d3cda109abcdef0
add.w @er3+,@(0x9abcdef0:32,r2.w) ;01546d3cea109abcdef0
add.w @er3+,@(0x9abcdef0:32,er2.l) ;01546d3cfa109abcdef0
add.w @er3+,@0xffff9abc:16 ;01546d3c40109abc
add.w @er3+,@0x9abcdef0:32 ;01546d3c48109abcdef0
 
add.w @er3-,@er1 ;01566d3c0110
add.w @er3-,@(6:2,er1) ;01566d3c3110
add.w @er3-,@-er1 ;01566d3cb110
add.w @er3-,@er1+ ;01566d3c8110
add.w @er3-,@er1- ;01566d3ca110
add.w @er3-,@+er1 ;01566d3c9110
add.w @er3-,@(0xffff9abc:16,er1) ;01566d3cc1109abc
add.w @er3-,@(0x9abcdef0:32,er1) ;01566d3cc9109abcdef0
add.w @er3-,@(0xffff9abc:16,r2l.b) ;01566d3cd2109abc
add.w @er3-,@(0xffff9abc:16,r2.w) ;01566d3ce2109abc
add.w @er3-,@(0xffff9abc:16,er2.l) ;01566d3cf2109abc
add.w @er3-,@(0x9abcdef0:32,r2l.b) ;01566d3cda109abcdef0
add.w @er3-,@(0x9abcdef0:32,r2.w) ;01566d3cea109abcdef0
add.w @er3-,@(0x9abcdef0:32,er2.l) ;01566d3cfa109abcdef0
add.w @er3-,@0xffff9abc:16 ;01566d3c40109abc
add.w @er3-,@0x9abcdef0:32 ;01566d3c48109abcdef0
 
add.w @+er3,@er1 ;01556d3c0110
add.w @+er3,@(6:2,er1) ;01556d3c3110
add.w @+er3,@-er1 ;01556d3cb110
add.w @+er3,@er1+ ;01556d3c8110
add.w @+er3,@er1- ;01556d3ca110
add.w @+er3,@+er1 ;01556d3c9110
add.w @+er3,@(0xffff9abc:16,er1) ;01556d3cc1109abc
add.w @+er3,@(0x9abcdef0:32,er1) ;01556d3cc9109abcdef0
add.w @+er3,@(0xffff9abc:16,r2l.b) ;01556d3cd2109abc
add.w @+er3,@(0xffff9abc:16,r2.w) ;01556d3ce2109abc
add.w @+er3,@(0xffff9abc:16,er2.l) ;01556d3cf2109abc
add.w @+er3,@(0x9abcdef0:32,r2l.b) ;01556d3cda109abcdef0
add.w @+er3,@(0x9abcdef0:32,r2.w) ;01556d3cea109abcdef0
add.w @+er3,@(0x9abcdef0:32,er2.l) ;01556d3cfa109abcdef0
add.w @+er3,@0xffff9abc:16 ;01556d3c40109abc
add.w @+er3,@0x9abcdef0:32 ;01556d3c48109abcdef0
 
add.w @(0x1234:16,er3),@er1 ;01546f3c12340110
add.w @(0x1234:16,er3),@(6:2,er1) ;01546f3c12343110
add.w @(0x1234:16,er3),@-er1 ;01546f3c1234b110
add.w @(0x1234:16,er3),@er1+ ;01546f3c12348110
add.w @(0x1234:16,er3),@er1- ;01546f3c1234a110
add.w @(0x1234:16,er3),@+er1 ;01546f3c12349110
add.w @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01546f3c1234c1109abc
add.w @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01546f3c1234c9109abcdef0
add.w @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01546f3c1234d2109abc
add.w @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01546f3c1234e2109abc
add.w @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01546f3c1234f2109abc
add.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01546f3c1234da109abcdef0
add.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01546f3c1234ea109abcdef0
add.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01546f3c1234fa109abcdef0
add.w @(0x1234:16,er3),@0xffff9abc:16 ;01546f3c123440109abc
add.w @(0x1234:16,er3),@0x9abcdef0:32 ;01546f3c123448109abcdef0
 
add.w @(0x12345678:32,er3),@er1 ;78346b2c123456780110
add.w @(0x12345678:32,er3),@(6:2,er1) ;78346b2c123456783110
add.w @(0x12345678:32,er3),@-er1 ;78346b2c12345678b110
add.w @(0x12345678:32,er3),@er1+ ;78346b2c123456788110
add.w @(0x12345678:32,er3),@er1- ;78346b2c12345678a110
add.w @(0x12345678:32,er3),@+er1 ;78346b2c123456789110
add.w @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78346b2c12345678c1109abc
add.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78346b2c12345678c9109abcdef0
add.w @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78346b2c12345678d2109abc
add.w @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78346b2c12345678e2109abc
add.w @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78346b2c12345678f2109abc
add.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78346b2c12345678da109abcdef0
add.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78346b2c12345678ea109abcdef0
add.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78346b2c12345678fa109abcdef0
add.w @(0x12345678:32,er3),@0xffff9abc:16 ;78346b2c1234567840109abc
add.w @(0x12345678:32,er3),@0x9abcdef0:32 ;78346b2c1234567848109abcdef0
 
add.w @(0x1234:16,r3l.b),@er1 ;01556f3c12340110
add.w @(0x1234:16,r3l.b),@(6:2,er1) ;01556f3c12343110
add.w @(0x1234:16,r3l.b),@-er1 ;01556f3c1234b110
add.w @(0x1234:16,r3l.b),@er1+ ;01556f3c12348110
add.w @(0x1234:16,r3l.b),@er1- ;01556f3c1234a110
add.w @(0x1234:16,r3l.b),@+er1 ;01556f3c12349110
add.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01556f3c1234c1109abc
add.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01556f3c1234c9109abcdef0
add.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01556f3c1234d2109abc
add.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01556f3c1234e2109abc
add.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01556f3c1234f2109abc
add.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01556f3c1234da109abcdef0
add.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01556f3c1234ea109abcdef0
add.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01556f3c1234fa109abcdef0
add.w @(0x1234:16,r3l.b),@0xffff9abc:16 ;01556f3c123440109abc
add.w @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01556f3c123448109abcdef0
 
add.w @(0x1234:16,r3.w),@er1 ;01566f3c12340110
add.w @(0x1234:16,r3.w),@(6:2,er1) ;01566f3c12343110
add.w @(0x1234:16,r3.w),@-er1 ;01566f3c1234b110
add.w @(0x1234:16,r3.w),@er1+ ;01566f3c12348110
add.w @(0x1234:16,r3.w),@er1- ;01566f3c1234a110
add.w @(0x1234:16,r3.w),@+er1 ;01566f3c12349110
add.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01566f3c1234c1109abc
add.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01566f3c1234c9109abcdef0
add.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01566f3c1234d2109abc
add.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01566f3c1234e2109abc
add.w @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01566f3c1234f2109abc
add.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01566f3c1234da109abcdef0
add.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01566f3c1234ea109abcdef0
add.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01566f3c1234fa109abcdef0
add.w @(0x1234:16,r3.w),@0xffff9abc:16 ;01566f3c123440109abc
add.w @(0x1234:16,r3.w),@0x9abcdef0:32 ;01566f3c123448109abcdef0
 
add.w @(0x1234:16,er3.l),@er1 ;01576f3c12340110
add.w @(0x1234:16,er3.l),@(6:2,er1) ;01576f3c12343110
add.w @(0x1234:16,er3.l),@-er1 ;01576f3c1234b110
add.w @(0x1234:16,er3.l),@er1+ ;01576f3c12348110
add.w @(0x1234:16,er3.l),@er1- ;01576f3c1234a110
add.w @(0x1234:16,er3.l),@+er1 ;01576f3c12349110
add.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01576f3c1234c1109abc
add.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01576f3c1234c9109abcdef0
add.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01576f3c1234d2109abc
add.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01576f3c1234e2109abc
add.w @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01576f3c1234f2109abc
add.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01576f3c1234da109abcdef0
add.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01576f3c1234ea109abcdef0
add.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01576f3c1234fa109abcdef0
add.w @(0x1234:16,er3.l),@0xffff9abc:16 ;01576f3c123440109abc
add.w @(0x1234:16,er3.l),@0x9abcdef0:32 ;01576f3c123448109abcdef0
 
add.w @(0x12345678:32,r3l.b),@er1 ;78356b2c123456780110
add.w @(0x12345678:32,r3l.b),@(6:2,er1) ;78356b2c123456783110
add.w @(0x12345678:32,r3l.b),@-er1 ;78356b2c12345678b110
add.w @(0x12345678:32,r3l.b),@er1+ ;78356b2c123456788110
add.w @(0x12345678:32,r3l.b),@er1- ;78356b2c12345678a110
add.w @(0x12345678:32,r3l.b),@+er1 ;78356b2c123456789110
add.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78356b2c12345678c1109abc
add.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78356b2c12345678c9109abcdef0
add.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78356b2c12345678d2109abc
add.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78356b2c12345678e2109abc
add.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78356b2c12345678f2109abc
add.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78356b2c12345678da109abcdef0
add.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78356b2c12345678ea109abcdef0
add.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78356b2c12345678fa109abcdef0
add.w @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78356b2c1234567840109abc
add.w @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78356b2c1234567848109abcdef0
 
add.w @(0x12345678:32,r3.w),@er1 ;78366b2c123456780110
add.w @(0x12345678:32,r3.w),@(6:2,er1) ;78366b2c123456783110
add.w @(0x12345678:32,r3.w),@-er1 ;78366b2c12345678b110
add.w @(0x12345678:32,r3.w),@er1+ ;78366b2c123456788110
add.w @(0x12345678:32,r3.w),@er1- ;78366b2c12345678a110
add.w @(0x12345678:32,r3.w),@+er1 ;78366b2c123456789110
add.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78366b2c12345678c1109abc
add.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78366b2c12345678c9109abcdef0
add.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78366b2c12345678d2109abc
add.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78366b2c12345678e2109abc
add.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78366b2c12345678f2109abc
add.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78366b2c12345678da109abcdef0
add.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78366b2c12345678ea109abcdef0
add.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78366b2c12345678fa109abcdef0
add.w @(0x12345678:32,r3.w),@0xffff9abc:16 ;78366b2c1234567840109abc
add.w @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78366b2c1234567848109abcdef0
 
add.w @(0x12345678:32,er3.l),@er1 ;78376b2c123456780110
add.w @(0x12345678:32,er3.l),@(6:2,er1) ;78376b2c123456783110
add.w @(0x12345678:32,er3.l),@-er1 ;78376b2c12345678b110
add.w @(0x12345678:32,er3.l),@er1+ ;78376b2c123456788110
add.w @(0x12345678:32,er3.l),@er1- ;78376b2c12345678a110
add.w @(0x12345678:32,er3.l),@+er1 ;78376b2c123456789110
add.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78376b2c12345678c1109abc
add.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78376b2c12345678c9109abcdef0
add.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78376b2c12345678d2109abc
add.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78376b2c12345678e2109abc
add.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78376b2c12345678f2109abc
add.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78376b2c12345678da109abcdef0
add.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78376b2c12345678ea109abcdef0
add.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78376b2c12345678fa109abcdef0
add.w @(0x12345678:32,er3.l),@0xffff9abc:16 ;78376b2c1234567840109abc
add.w @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78376b2c1234567848109abcdef0
 
add.w @0x1234:16,@er1 ;6b1512340110
add.w @0x1234:16,@(6:2,er1) ;6b1512343110
add.w @0x1234:16,@-er1 ;6b151234b110
add.w @0x1234:16,@er1+ ;6b1512348110
add.w @0x1234:16,@er1- ;6b151234a110
add.w @0x1234:16,@+er1 ;6b1512349110
add.w @0x1234:16,@(0xffff9abc:16,er1) ;6b151234c1109abc
add.w @0x1234:16,@(0x9abcdef0:32,er1) ;6b151234c9109abcdef0
add.w @0x1234:16,@(0xffff9abc:16,r2l.b) ;6b151234d2109abc
add.w @0x1234:16,@(0xffff9abc:16,r2.w) ;6b151234e2109abc
add.w @0x1234:16,@(0xffff9abc:16,er2.l) ;6b151234f2109abc
add.w @0x1234:16,@(0x9abcdef0:32,r2l.b) ;6b151234da109abcdef0
add.w @0x1234:16,@(0x9abcdef0:32,r2.w) ;6b151234ea109abcdef0
add.w @0x1234:16,@(0x9abcdef0:32,er2.l) ;6b151234fa109abcdef0
add.w @0x1234:16,@0xffff9abc:16 ;6b15123440109abc
add.w @0x1234:16,@0x9abcdef0:32 ;6b15123448109abcdef0
 
add.w @0x12345678:32,@er1 ;6b35123456780110
add.w @0x12345678:32,@(6:2,er1) ;6b35123456783110
add.w @0x12345678:32,@-er1 ;6b3512345678b110
add.w @0x12345678:32,@er1+ ;6b35123456788110
add.w @0x12345678:32,@er1- ;6b3512345678a110
add.w @0x12345678:32,@+er1 ;6b35123456789110
add.w @0x12345678:32,@(0xffff9abc:16,er1) ;6b3512345678c1109abc
add.w @0x12345678:32,@(0x9abcdef0:32,er1) ;6b3512345678c9109abcdef0
add.w @0x12345678:32,@(0xffff9abc:16,r2l.b) ;6b3512345678d2109abc
add.w @0x12345678:32,@(0xffff9abc:16,r2.w) ;6b3512345678e2109abc
add.w @0x12345678:32,@(0xffff9abc:16,er2.l) ;6b3512345678f2109abc
add.w @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;6b3512345678da109abcdef0
add.w @0x12345678:32,@(0x9abcdef0:32,r2.w) ;6b3512345678ea109abcdef0
add.w @0x12345678:32,@(0x9abcdef0:32,er2.l) ;6b3512345678fa109abcdef0
add.w @0x12345678:32,@0xffff9abc:16 ;6b351234567840109abc
add.w @0x12345678:32,@0x9abcdef0:32 ;6b351234567848109abcdef0
 
add.l #0x12345678:32,er1 ;7a1112345678
add.l #0x1234:16,er1 ;7a191234
add.l #0x7:3,er2 ;0afa
add.l #0x12345678:32,@er1 ;010e011812345678
add.l #0x12345678:32,@(0xc:2,er1) ;010e311812345678
add.l #0x12345678:32,@er1+ ;010e811812345678
add.l #0x12345678:32,@-er1 ;010eb11812345678
add.l #0x12345678:32,@+er1 ;010e911812345678
add.l #0x12345678:32,@er1- ;010ea11812345678
add.l #0x12345678:32,@(0xffff9abc:16,er1) ;010ec1189abc12345678
add.l #0x12345678:32,@(0x9abcdef0:32,er1) ;010ec9189abcdef012345678
add.l #0x12345678:32,@(0xffff9abc:16,r2l.b) ;010ed2189abc12345678
add.l #0x12345678:32,@(0xffff9abc:16,r2.w) ;010ee2189abc12345678
add.l #0x12345678:32,@(0xffff9abc:16,er2.l) ;010ef2189abc12345678
add.l #0x12345678:32,@(0x9abcdef0:32,r2l.b) ;010eda189abcdef012345678
add.l #0x12345678:32,@(0x9abcdef0:32,r2.w) ;010eea189abcdef012345678
add.l #0x12345678:32,@(0x9abcdef0:32,er2.l) ;010efa189abcdef012345678
add.l #0x12345678:32,@0xffff9abc:16 ;010e40189abc12345678
add.l #0x12345678:32,@0x9abcdef0:32 ;010e48189abcdef012345678
add.l #0x1234:16,@er1 ;010e01101234
add.l #0x1234:16,@(0xc:2,er1) ;010e31101234
add.l #0x1234:16,@er1+ ;010e81101234
add.l #0x1234:16,@-er1 ;010eb1101234
add.l #0x1234:16,@+er1 ;010e91101234
add.l #0x1234:16,@er1- ;010ea1101234
add.l #0x1234:16,@(0xffff9abc:16,er1) ;010ec1109abc1234
add.l #0x1234:16,@(0x9abcdef0:32,er1) ;010ec9109abcdef01234
add.l #0x1234:16,@(0xffff9abc:16,r2l.b) ;010ed2109abc1234
add.l #0x1234:16,@(0xffff9abc:16,r2.w) ;010ee2109abc1234
add.l #0x1234:16,@(0xffff9abc:16,er2.l) ;010ef2109abc1234
add.l #0x1234:16,@(0x9abcdef0:32,r2l.b) ;010eda109abcdef01234
add.l #0x1234:16,@(0x9abcdef0:32,r2.w) ;010eea109abcdef01234
add.l #0x1234:16,@(0x9abcdef0:32,er2.l) ;010efa109abcdef01234
add.l #0x1234:16,@0xffff9abc:16 ;010e40109abc1234
add.l #0x1234:16,@0x9abcdef0:32 ;010e48109abcdef01234
 
add.l er3,er1 ;0ab1
 
add.l er3,@er1 ;01090113
add.l er3,@(0xc:2,er1) ;01093113
add.l er3,@er1+ ;01098113
add.l er3,@-er1 ;0109b113
add.l er3,@+er1 ;01099113
add.l er3,@er1- ;0109a113
add.l er3,@(0x1234:16,er1) ;0109c1131234
add.l er3,@(0x12345678:32,er1) ;0109c91312345678
add.l er3,@(0x1234:16,r2l.b) ;0109d2131234
add.l er3,@(0x1234:16,r2.w) ;0109e2131234
add.l er3,@(0x1234:16,er2.l) ;0109f2131234
add.l er3,@(0x12345678:32,r2l.b) ;0109da1312345678
add.l er3,@(0x12345678:32,r2.w) ;0109ea1312345678
add.l er3,@(0x12345678:32,er2.l) ;0109fa1312345678
add.l er3,@0x1234:16 ;010940131234
add.l er3,@0x12345678:32 ;0109481312345678
 
add.l @er3,er1 ;010a0311
add.l @(0xc:2,er3),er1 ;010a3311
add.l @er3+,er1 ;010a8311
add.l @-er3,er1 ;010ab311
add.l @+er3,er1 ;010a9311
add.l @er3-,er1 ;010aa311
add.l @(0x1234:16,er1),er1 ;010ac1111234
add.l @(0x12345678:32,er1),er1 ;010ac91112345678
add.l @(0x1234:16,r2l.b),er1 ;010ad2111234
add.l @(0x1234:16,r2.w),er1 ;010ae2111234
add.l @(0x1234:16,er2.l),er1 ;010af2111234
add.l @(0x12345678:32,r2l.b),er1 ;010ada1112345678
add.l @(0x12345678:32,r2.w),er1 ;010aea1112345678
add.l @(0x12345678:32,er2.l),er1 ;010afa1112345678
add.l @0x1234:16,er1 ;010a40111234
add.l @0x12345678:32,er1 ;010a481112345678
 
add.l @er3,@er1 ;0104693c0110
add.l @er3,@(0xc:2,er1) ;0104693c3110
add.l @er3,@-er1 ;0104693cb110
add.l @er3,@er1+ ;0104693c8110
add.l @er3,@er1- ;0104693ca110
add.l @er3,@+er1 ;0104693c9110
add.l @er3,@(0xffff9abc:16,er1) ;0104693cc1109abc
add.l @er3,@(0x9abcdef0:32,er1) ;0104693cc9109abcdef0
add.l @er3,@(0xffff9abc:16,r2l.b) ;0104693cd2109abc
add.l @er3,@(0xffff9abc:16,r2.w) ;0104693ce2109abc
add.l @er3,@(0xffff9abc:16,er2.l) ;0104693cf2109abc
add.l @er3,@(0x9abcdef0:32,r2l.b) ;0104693cda109abcdef0
add.l @er3,@(0x9abcdef0:32,r2.w) ;0104693cea109abcdef0
add.l @er3,@(0x9abcdef0:32,er2.l) ;0104693cfa109abcdef0
add.l @er3,@0xffff9abc:16 ;0104693c40109abc
add.l @er3,@0x9abcdef0:32 ;0104693c48109abcdef0
 
add.l @(0xc:2,er3),@er1 ;0107693c0110
add.l @(0xc:2,er3),@(0xc:2,er1) ;0107693c3110
add.l @(0xc:2,er3),@-er1 ;0107693cb110
add.l @(0xc:2,er3),@er1+ ;0107693c8110
add.l @(0xc:2,er3),@er1- ;0107693ca110
add.l @(0xc:2,er3),@+er1 ;0107693c9110
add.l @(0xc:2,er3),@(0xffff9abc:16,er1) ;0107693cc1109abc
add.l @(0xc:2,er3),@(0x9abcdef0:32,er1) ;0107693cc9109abcdef0
add.l @(0xc:2,er3),@(0xffff9abc:16,r2l.b) ;0107693cd2109abc
add.l @(0xc:2,er3),@(0xffff9abc:16,r2.w) ;0107693ce2109abc
add.l @(0xc:2,er3),@(0xffff9abc:16,er2.l) ;0107693cf2109abc
add.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b) ;0107693cda109abcdef0
add.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w) ;0107693cea109abcdef0
add.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l) ;0107693cfa109abcdef0
add.l @(0xc:2,er3),@0xffff9abc:16 ;0107693c40109abc
add.l @(0xc:2,er3),@0x9abcdef0:32 ;0107693c48109abcdef0
 
add.l @-er3,@er1 ;01076d3c0110
add.l @-er3,@(0xc:2,er1) ;01076d3c3110
add.l @-er3,@-er1 ;01076d3cb110
add.l @-er3,@er1+ ;01076d3c8110
add.l @-er3,@er1- ;01076d3ca110
add.l @-er3,@+er1 ;01076d3c9110
add.l @-er3,@(0xffff9abc:16,er1) ;01076d3cc1109abc
add.l @-er3,@(0x9abcdef0:32,er1) ;01076d3cc9109abcdef0
add.l @-er3,@(0xffff9abc:16,r2l.b) ;01076d3cd2109abc
add.l @-er3,@(0xffff9abc:16,r2.w) ;01076d3ce2109abc
add.l @-er3,@(0xffff9abc:16,er2.l) ;01076d3cf2109abc
add.l @-er3,@(0x9abcdef0:32,r2l.b) ;01076d3cda109abcdef0
add.l @-er3,@(0x9abcdef0:32,r2.w) ;01076d3cea109abcdef0
add.l @-er3,@(0x9abcdef0:32,er2.l) ;01076d3cfa109abcdef0
add.l @-er3,@0xffff9abc:16 ;01076d3c40109abc
add.l @-er3,@0x9abcdef0:32 ;01076d3c48109abcdef0
 
add.l @er3+,@er1 ;01046d3c0110
add.l @er3+,@(0xc:2,er1) ;01046d3c3110
add.l @er3+,@-er1 ;01046d3cb110
add.l @er3+,@er1+ ;01046d3c8110
add.l @er3+,@er1- ;01046d3ca110
add.l @er3+,@+er1 ;01046d3c9110
add.l @er3+,@(0xffff9abc:16,er1) ;01046d3cc1109abc
add.l @er3+,@(0x9abcdef0:32,er1) ;01046d3cc9109abcdef0
add.l @er3+,@(0xffff9abc:16,r2l.b) ;01046d3cd2109abc
add.l @er3+,@(0xffff9abc:16,r2.w) ;01046d3ce2109abc
add.l @er3+,@(0xffff9abc:16,er2.l) ;01046d3cf2109abc
add.l @er3+,@(0x9abcdef0:32,r2l.b) ;01046d3cda109abcdef0
add.l @er3+,@(0x9abcdef0:32,r2.w) ;01046d3cea109abcdef0
add.l @er3+,@(0x9abcdef0:32,er2.l) ;01046d3cfa109abcdef0
add.l @er3+,@0xffff9abc:16 ;01046d3c40109abc
add.l @er3+,@0x9abcdef0:32 ;01046d3c48109abcdef0
 
add.l @er3-,@er1 ;01066d3c0110
add.l @er3-,@(0xc:2,er1) ;01066d3c3110
add.l @er3-,@-er1 ;01066d3cb110
add.l @er3-,@er1+ ;01066d3c8110
add.l @er3-,@er1- ;01066d3ca110
add.l @er3-,@+er1 ;01066d3c9110
add.l @er3-,@(0xffff9abc:16,er1) ;01066d3cc1109abc
add.l @er3-,@(0x9abcdef0:32,er1) ;01066d3cc9109abcdef0
add.l @er3-,@(0xffff9abc:16,r2l.b) ;01066d3cd2109abc
add.l @er3-,@(0xffff9abc:16,r2.w) ;01066d3ce2109abc
add.l @er3-,@(0xffff9abc:16,er2.l) ;01066d3cf2109abc
add.l @er3-,@(0x9abcdef0:32,r2l.b) ;01066d3cda109abcdef0
add.l @er3-,@(0x9abcdef0:32,r2.w) ;01066d3cea109abcdef0
add.l @er3-,@(0x9abcdef0:32,er2.l) ;01066d3cfa109abcdef0
add.l @er3-,@0xffff9abc:16 ;01066d3c40109abc
add.l @er3-,@0x9abcdef0:32 ;01066d3c48109abcdef0
 
add.l @+er3,@er1 ;01056d3c0110
add.l @+er3,@(0xc:2,er1) ;01056d3c3110
add.l @+er3,@-er1 ;01056d3cb110
add.l @+er3,@er1+ ;01056d3c8110
add.l @+er3,@er1- ;01056d3ca110
add.l @+er3,@+er1 ;01056d3c9110
add.l @+er3,@(0xffff9abc:16,er1) ;01056d3cc1109abc
add.l @+er3,@(0x9abcdef0:32,er1) ;01056d3cc9109abcdef0
add.l @+er3,@(0xffff9abc:16,r2l.b) ;01056d3cd2109abc
add.l @+er3,@(0xffff9abc:16,r2.w) ;01056d3ce2109abc
add.l @+er3,@(0xffff9abc:16,er2.l) ;01056d3cf2109abc
add.l @+er3,@(0x9abcdef0:32,r2l.b) ;01056d3cda109abcdef0
add.l @+er3,@(0x9abcdef0:32,r2.w) ;01056d3cea109abcdef0
add.l @+er3,@(0x9abcdef0:32,er2.l) ;01056d3cfa109abcdef0
add.l @+er3,@0xffff9abc:16 ;01056d3c40109abc
add.l @+er3,@0x9abcdef0:32 ;01056d3c48109abcdef0
 
add.l @(0x1234:16,er3),@er1 ;01046f3c12340110
add.l @(0x1234:16,er3),@(0xc:2,er1) ;01046f3c12343110
add.l @(0x1234:16,er3),@-er1 ;01046f3c1234b110
add.l @(0x1234:16,er3),@er1+ ;01046f3c12348110
add.l @(0x1234:16,er3),@er1- ;01046f3c1234a110
add.l @(0x1234:16,er3),@+er1 ;01046f3c12349110
add.l @(0x1234:16,er3),@(0xffff9abc:16,er1) ;01046f3c1234c1109abc
add.l @(0x1234:16,er3),@(0x9abcdef0:32,er1) ;01046f3c1234c9109abcdef0
add.l @(0x1234:16,er3),@(0xffff9abc:16,r2l.b) ;01046f3c1234d2109abc
add.l @(0x1234:16,er3),@(0xffff9abc:16,r2.w) ;01046f3c1234e2109abc
add.l @(0x1234:16,er3),@(0xffff9abc:16,er2.l) ;01046f3c1234f2109abc
add.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b) ;01046f3c1234da109abcdef0
add.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w) ;01046f3c1234ea109abcdef0
add.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l) ;01046f3c1234fa109abcdef0
add.l @(0x1234:16,er3),@0xffff9abc:16 ;01046f3c123440109abc
add.l @(0x1234:16,er3),@0x9abcdef0:32 ;01046f3c123448109abcdef0
 
add.l @(0x12345678:32,er3),@er1 ;78b46b2c123456780110
add.l @(0x12345678:32,er3),@(0xc:2,er1) ;78b46b2c123456783110
add.l @(0x12345678:32,er3),@-er1 ;78b46b2c12345678b110
add.l @(0x12345678:32,er3),@er1+ ;78b46b2c123456788110
add.l @(0x12345678:32,er3),@er1- ;78b46b2c12345678a110
add.l @(0x12345678:32,er3),@+er1 ;78b46b2c123456789110
add.l @(0x12345678:32,er3),@(0xffff9abc:16,er1) ;78b46b2c12345678c1109abc
add.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1) ;78b46b2c12345678c9109abcdef0
add.l @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b) ;78b46b2c12345678d2109abc
add.l @(0x12345678:32,er3),@(0xffff9abc:16,r2.w) ;78b46b2c12345678e2109abc
add.l @(0x12345678:32,er3),@(0xffff9abc:16,er2.l) ;78b46b2c12345678f2109abc
add.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b) ;78b46b2c12345678da109abcdef0
add.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w) ;78b46b2c12345678ea109abcdef0
add.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l) ;78b46b2c12345678fa109abcdef0
add.l @(0x12345678:32,er3),@0xffff9abc:16 ;78b46b2c1234567840109abc
add.l @(0x12345678:32,er3),@0x9abcdef0:32 ;78b46b2c1234567848109abcdef0
 
add.l @(0x1234:16,r3l.b),@er1 ;01056f3c12340110
add.l @(0x1234:16,r3l.b),@(0xc:2,er1) ;01056f3c12343110
add.l @(0x1234:16,r3l.b),@-er1 ;01056f3c1234b110
add.l @(0x1234:16,r3l.b),@er1+ ;01056f3c12348110
add.l @(0x1234:16,r3l.b),@er1- ;01056f3c1234a110
add.l @(0x1234:16,r3l.b),@+er1 ;01056f3c12349110
add.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1) ;01056f3c1234c1109abc
add.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1) ;01056f3c1234c9109abcdef0
add.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b) ;01056f3c1234d2109abc
add.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w) ;01056f3c1234e2109abc
add.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l) ;01056f3c1234f2109abc
add.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b) ;01056f3c1234da109abcdef0
add.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w) ;01056f3c1234ea109abcdef0
add.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l) ;01056f3c1234fa109abcdef0
add.l @(0x1234:16,r3l.b),@0xffff9abc:16 ;01056f3c123440109abc
add.l @(0x1234:16,r3l.b),@0x9abcdef0:32 ;01056f3c123448109abcdef0
 
add.l @(0x1234:16,r3.w),@er1 ;01066f3c12340110
add.l @(0x1234:16,r3.w),@(0xc:2,er1) ;01066f3c12343110
add.l @(0x1234:16,r3.w),@-er1 ;01066f3c1234b110
add.l @(0x1234:16,r3.w),@er1+ ;01066f3c12348110
add.l @(0x1234:16,r3.w),@er1- ;01066f3c1234a110
add.l @(0x1234:16,r3.w),@+er1 ;01066f3c12349110
add.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1) ;01066f3c1234c1109abc
add.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1) ;01066f3c1234c9109abcdef0
add.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b) ;01066f3c1234d2109abc
add.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w) ;01066f3c1234e2109abc
add.l @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l) ;01066f3c1234f2109abc
add.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b) ;01066f3c1234da109abcdef0
add.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w) ;01066f3c1234ea109abcdef0
add.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l) ;01066f3c1234fa109abcdef0
add.l @(0x1234:16,r3.w),@0xffff9abc:16 ;01066f3c123440109abc
add.l @(0x1234:16,r3.w),@0x9abcdef0:32 ;01066f3c123448109abcdef0
 
add.l @(0x1234:16,er3.l),@er1 ;01076f3c12340110
add.l @(0x1234:16,er3.l),@(0xc:2,er1) ;01076f3c12343110
add.l @(0x1234:16,er3.l),@-er1 ;01076f3c1234b110
add.l @(0x1234:16,er3.l),@er1+ ;01076f3c12348110
add.l @(0x1234:16,er3.l),@er1- ;01076f3c1234a110
add.l @(0x1234:16,er3.l),@+er1 ;01076f3c12349110
add.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1) ;01076f3c1234c1109abc
add.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1) ;01076f3c1234c9109abcdef0
add.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b) ;01076f3c1234d2109abc
add.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w) ;01076f3c1234e2109abc
add.l @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l) ;01076f3c1234f2109abc
add.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b) ;01076f3c1234da109abcdef0
add.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w) ;01076f3c1234ea109abcdef0
add.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l) ;01076f3c1234fa109abcdef0
add.l @(0x1234:16,er3.l),@0xffff9abc:16 ;01076f3c123440109abc
add.l @(0x1234:16,er3.l),@0x9abcdef0:32 ;01076f3c123448109abcdef0
 
add.l @(0x12345678:32,r3l.b),@er1 ;78b56b2c123456780110
add.l @(0x12345678:32,r3l.b),@(0xc:2,er1) ;78b56b2c123456783110
add.l @(0x12345678:32,r3l.b),@-er1 ;78b56b2c12345678b110
add.l @(0x12345678:32,r3l.b),@er1+ ;78b56b2c123456788110
add.l @(0x12345678:32,r3l.b),@er1- ;78b56b2c12345678a110
add.l @(0x12345678:32,r3l.b),@+er1 ;78b56b2c123456789110
add.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1) ;78b56b2c12345678c1109abc
add.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1) ;78b56b2c12345678c9109abcdef0
add.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b) ;78b56b2c12345678d2109abc
add.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w) ;78b56b2c12345678e2109abc
add.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l) ;78b56b2c12345678f2109abc
add.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b) ;78b56b2c12345678da109abcdef0
add.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w) ;78b56b2c12345678ea109abcdef0
add.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l) ;78b56b2c12345678fa109abcdef0
add.l @(0x12345678:32,r3l.b),@0xffff9abc:16 ;78b56b2c1234567840109abc
add.l @(0x12345678:32,r3l.b),@0x9abcdef0:32 ;78b56b2c1234567848109abcdef0
 
add.l @(0x12345678:32,r3.w),@er1 ;78b66b2c123456780110
add.l @(0x12345678:32,r3.w),@(0xc:2,er1) ;78b66b2c123456783110
add.l @(0x12345678:32,r3.w),@-er1 ;78b66b2c12345678b110
add.l @(0x12345678:32,r3.w),@er1+ ;78b66b2c123456788110
add.l @(0x12345678:32,r3.w),@er1- ;78b66b2c12345678a110
add.l @(0x12345678:32,r3.w),@+er1 ;78b66b2c123456789110
add.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1) ;78b66b2c12345678c1109abc
add.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1) ;78b66b2c12345678c9109abcdef0
add.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b) ;78b66b2c12345678d2109abc
add.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w) ;78b66b2c12345678e2109abc
add.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l) ;78b66b2c12345678f2109abc
add.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b) ;78b66b2c12345678da109abcdef0
add.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w) ;78b66b2c12345678ea109abcdef0
add.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l) ;78b66b2c12345678fa109abcdef0
add.l @(0x12345678:32,r3.w),@0xffff9abc:16 ;78b66b2c1234567840109abc
add.l @(0x12345678:32,r3.w),@0x9abcdef0:32 ;78b66b2c1234567848109abcdef0
 
add.l @(0x12345678:32,er3.l),@er1 ;78b76b2c123456780110
add.l @(0x12345678:32,er3.l),@(0xc:2,er1) ;78b76b2c123456783110
add.l @(0x12345678:32,er3.l),@-er1 ;78b76b2c12345678b110
add.l @(0x12345678:32,er3.l),@er1+ ;78b76b2c123456788110
add.l @(0x12345678:32,er3.l),@er1- ;78b76b2c12345678a110
add.l @(0x12345678:32,er3.l),@+er1 ;78b76b2c123456789110
add.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1) ;78b76b2c12345678c1109abc
add.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1) ;78b76b2c12345678c9109abcdef0
add.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b) ;78b76b2c12345678d2109abc
add.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w) ;78b76b2c12345678e2109abc
add.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l) ;78b76b2c12345678f2109abc
add.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b) ;78b76b2c12345678da109abcdef0
add.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w) ;78b76b2c12345678ea109abcdef0
add.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l) ;78b76b2c12345678fa109abcdef0
add.l @(0x12345678:32,er3.l),@0xffff9abc:16 ;78b76b2c1234567840109abc
add.l @(0x12345678:32,er3.l),@0x9abcdef0:32 ;78b76b2c1234567848109abcdef0
 
add.l @0x1234:16,@er1 ;01046b0c12340110
add.l @0x1234:16,@(0xc:2,er1) ;01046b0c12343110
add.l @0x1234:16,@-er1 ;01046b0c1234b110
add.l @0x1234:16,@er1+ ;01046b0c12348110
add.l @0x1234:16,@er1- ;01046b0c1234a110
add.l @0x1234:16,@+er1 ;01046b0c12349110
add.l @0x1234:16,@(0xffff9abc:16,er1) ;01046b0c1234c1109abc
add.l @0x1234:16,@(0x9abcdef0:32,er1) ;01046b0c1234c9109abcdef0
add.l @0x1234:16,@(0xffff9abc:16,r2l.b) ;01046b0c1234d2109abc
add.l @0x1234:16,@(0xffff9abc:16,r2.w) ;01046b0c1234e2109abc
add.l @0x1234:16,@(0xffff9abc:16,er2.l) ;01046b0c1234f2109abc
add.l @0x1234:16,@(0x9abcdef0:32,r2l.b) ;01046b0c1234da109abcdef0
add.l @0x1234:16,@(0x9abcdef0:32,r2.w) ;01046b0c1234ea109abcdef0
add.l @0x1234:16,@(0x9abcdef0:32,er2.l) ;01046b0c1234fa109abcdef0
add.l @0x1234:16,@0xffff9abc:16 ;01046b0c123440109abc
add.l @0x1234:16,@0x9abcdef0:32 ;01046b0c123448109abcdef0
 
add.l @0x12345678:32,@er1 ;01046b2c123456780110
add.l @0x12345678:32,@(0xc:2,er1) ;01046b2c123456783110
add.l @0x12345678:32,@-er1 ;01046b2c12345678b110
add.l @0x12345678:32,@er1+ ;01046b2c123456788110
add.l @0x12345678:32,@er1- ;01046b2c12345678a110
add.l @0x12345678:32,@+er1 ;01046b2c123456789110
add.l @0x12345678:32,@(0xffff9abc:16,er1) ;01046b2c12345678c1109abc
add.l @0x12345678:32,@(0x9abcdef0:32,er1) ;01046b2c12345678c9109abcdef0
add.l @0x12345678:32,@(0xffff9abc:16,r2l.b) ;01046b2c12345678d2109abc
add.l @0x12345678:32,@(0xffff9abc:16,r2.w) ;01046b2c12345678e2109abc
add.l @0x12345678:32,@(0xffff9abc:16,er2.l) ;01046b2c12345678f2109abc
add.l @0x12345678:32,@(0x9abcdef0:32,r2l.b) ;01046b2c12345678da109abcdef0
add.l @0x12345678:32,@(0x9abcdef0:32,r2.w) ;01046b2c12345678ea109abcdef0
add.l @0x12345678:32,@(0x9abcdef0:32,er2.l) ;01046b2c12345678fa109abcdef0
add.l @0x12345678:32,@0xffff9abc:16 ;01046b2c1234567840109abc
add.l @0x12345678:32,@0x9abcdef0:32 ;01046b2c1234567848109abcdef0
 
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/h8300/t02_mova.s
1,237 → 1,237
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;mova
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
mova/b.c @(0x1234:16,r3l.b),er1 ;7A891234
mova/b.c @(0x1234:16,r3.w),er1 ;7A991234
mova/w.c @(0x1234:16,r3l.b),er1 ;7AA91234
mova/w.c @(0x1234:16,r3.w),er1 ;7AB91234
mova/l.c @(0x1234:16,r3l.b),er1 ;7AC91234
mova/l.c @(0x1234:16,r3.w),er1 ;7AD91234
mova/b.c @(0x12345678:32,r3l.b),er1 ;7A8112345678
mova/b.c @(0x12345678:32,r3.w),er1 ;7A9112345678
mova/w.c @(0x12345678:32,r3l.b),er1 ;7AA112345678
mova/w.c @(0x12345678:32,r3.w),er1 ;7AB112345678
mova/l.c @(0x12345678:32,r3l.b),er1 ;7AC112345678
mova/l.c @(0x12345678:32,r3.w),er1 ;7AD112345678
 
mova/b.l @(0x1234:16,r3l.b),er1 ;78B87A891234
mova/b.l @(0x1234:16,r3.w),er1 ;78397A991234
mova/w.l @(0x1234:16,r3l.b),er1 ;78B87AA91234
mova/w.l @(0x1234:16,r3.w),er1 ;78397AB91234
mova/l.l @(0x1234:16,r3l.b),er1 ;78B87AC91234
mova/l.l @(0x1234:16,r3.w),er1 ;78397AD91234
mova/b.l @(0x12345678:32,r3l.b),er1 ;78B87A8112345678
mova/b.l @(0x12345678:32,r3.w),er1 ;78397A9112345678
mova/w.l @(0x12345678:32,r3l.b),er1 ;78B87AA112345678
mova/w.l @(0x12345678:32,r3.w),er1 ;78397AB112345678
mova/l.l @(0x12345678:32,r3l.b),er1 ;78B87AC112345678
mova/l.l @(0x12345678:32,r3.w),er1 ;78397AD112345678
 
mova/b.l @(0x1234:16,@er2.b),er1 ;017F02811234
mova/b.l @(0x1234:16,@(0x1:2,er2).b),er1 ;017F12811234
mova/b.l @(0x1234:16,@er2+.b),er1 ;017F82811234
mova/b.l @(0x1234:16,@-er2.b),er1 ;017FB2811234
mova/b.l @(0x1234:16,@+er2.b),er1 ;017F92811234
mova/b.l @(0x1234:16,@er2-.b),er1 ;017FA2811234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,er2).b),er1 ;017FC2819ABC1234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,er2).b),er1 ;017FCA819ABCDEF01234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,r2L.b).b),er1 ;017FD2819ABC1234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,r2.w).b),er1 ;017FE2819ABC1234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,er2.l).b),er1 ;017FF2819ABC1234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,r2L.b).b),er1 ;017FDA819ABCDEF01234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,r2.w).b),er1 ;017FEA819ABCDEF01234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,er2.l).b),er1 ;017FFA819ABCDEF01234
mova/b.l @(0x1234:16,@0xFFFF9ABC:16.b),er1 ;017F40819ABC1234
mova/b.l @(0x1234:16,@0x9ABCDEF0:32.b),er1 ;017F48819ABCDEF01234
 
mova/b.l @(0x1234:16,@er2.w),er1 ;015F02911234
mova/b.l @(0x1234:16,@(0x2:2,er2).w),er1 ;015F12911234
mova/b.l @(0x1234:16,@er2+.w),er1 ;015F82911234
mova/b.l @(0x1234:16,@-er2.w),er1 ;015FB2911234
mova/b.l @(0x1234:16,@+er2.w),er1 ;015F92911234
mova/b.l @(0x1234:16,@er2-.w),er1 ;015FA2911234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,er2).w),er1 ;015FC2919ABC1234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,er2).w),er1 ;015FCA919ABCDEF01234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,r2L.b).w),er1 ;015FD2919ABC1234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,r2.w).w),er1 ;015FE2919ABC1234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,er2.l).w),er1 ;015FF2919ABC1234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,r2L.b).w),er1 ;015FDA919ABCDEF01234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,r2.w).w),er1 ;015FEA919ABCDEF01234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,er2.l).w),er1 ;015FFA919ABCDEF01234
mova/b.l @(0x1234:16,@0xFFFF9ABC:16.w),er1 ;015F40919ABC1234
mova/b.l @(0x1234:16,@0x9ABCDEF0:32.w),er1 ;015F48919ABCDEF01234
 
mova/w.l @(0x1234:16,@er2.b),er1 ;017F02A11234
mova/w.l @(0x1234:16,@(0x1:2,er2).b),er1 ;017F12A11234
mova/w.l @(0x1234:16,@er2+.b),er1 ;017F82A11234
mova/w.l @(0x1234:16,@-er2.b),er1 ;017FB2A11234
mova/w.l @(0x1234:16,@+er2.b),er1 ;017F92A11234
mova/w.l @(0x1234:16,@er2-.b),er1 ;017FA2A11234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,er2).b),er1 ;017FC2A19ABC1234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,er2).b),er1 ;017FCAA19ABCDEF01234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,r2L.b).b),er1 ;017FD2A19ABC1234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,r2.w).b),er1 ;017FE2A19ABC1234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,er2.l).b),er1 ;017FF2A19ABC1234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,r2L.b).b),er1 ;017FDAA19ABCDEF01234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,r2.w).b),er1 ;017FEAA19ABCDEF01234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,er2.l).b),er1 ;017FFAA19ABCDEF01234
mova/w.l @(0x1234:16,@0xFFFF9ABC:16.b),er1 ;017F40A19ABC1234
mova/w.l @(0x1234:16,@0x9ABCDEF0:32.b),er1 ;017F48A19ABCDEF01234
 
mova/w.l @(0x1234:16,@er2.w),er1 ;015F02B11234
mova/w.l @(0x1234:16,@(0x2:2,er2).w),er1 ;015F12B11234
mova/w.l @(0x1234:16,@er2+.w),er1 ;015F82B11234
mova/w.l @(0x1234:16,@-er2.w),er1 ;015FB2B11234
mova/w.l @(0x1234:16,@+er2.w),er1 ;015F92B11234
mova/w.l @(0x1234:16,@er2-.w),er1 ;015FA2B11234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,er2).w),er1 ;015FC2B19ABC1234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,er2).w),er1 ;015FCAB19ABCDEF01234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,r2L.b).w),er1 ;015FD2B19ABC1234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,r2.w).w),er1 ;015FE2B19ABC1234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,er2.l).w),er1 ;015FF2B19ABC1234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,r2L.b).w),er1 ;015FDAB19ABCDEF01234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,r2.w).w),er1 ;015FEAB19ABCDEF01234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,er2.l).w),er1 ;015FFAB19ABCDEF01234
mova/w.l @(0x1234:16,@0xFFFF9ABC:16.w),er1 ;015F40B19ABC1234
mova/w.l @(0x1234:16,@0x9ABCDEF0:32.w),er1 ;015F48B19ABCDEF01234
 
mova/l.l @(0x1234:16,@er2.b),er1 ;017F02C11234
mova/l.l @(0x1234:16,@(0x1:2,er2).b),er1 ;017F12C11234
mova/l.l @(0x1234:16,@er2+.b),er1 ;017F82C11234
mova/l.l @(0x1234:16,@-er2.b),er1 ;017FB2C11234
mova/l.l @(0x1234:16,@+er2.b),er1 ;017F92C11234
mova/l.l @(0x1234:16,@er2-.b),er1 ;017FA2C11234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,er2).b),er1 ;017FC2C19ABC1234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,er2).b),er1 ;017FCAC19ABCDEF01234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,r2L.b).b),er1 ;017FD2C19ABC1234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,r2.w).b),er1 ;017FE2C19ABC1234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,er2.l).b),er1 ;017FF2C19ABC1234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,r2L.b).b),er1 ;017FDAC19ABCDEF01234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,r2.w).b),er1 ;017FEAC19ABCDEF01234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,er2.l).b),er1 ;017FFAC19ABCDEF01234
mova/l.l @(0x1234:16,@0xFFFF9ABC:16.b),er1 ;017F40C19ABC1234
mova/l.l @(0x1234:16,@0x9ABCDEF0:32.b),er1 ;017F48C19ABCDEF01234
 
mova/l.l @(0x1234:16,@er2.w),er1 ;015F02D11234
mova/l.l @(0x1234:16,@(0x2:2,er2).w),er1 ;015F12D11234
mova/l.l @(0x1234:16,@er2+.w),er1 ;015F82D11234
mova/l.l @(0x1234:16,@-er2.w),er1 ;015FB2D11234
mova/l.l @(0x1234:16,@+er2.w),er1 ;015F92D11234
mova/l.l @(0x1234:16,@er2-.w),er1 ;015FA2D11234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,er2).w),er1 ;015FC2D19ABC1234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,er2).w),er1 ;015FCAD19ABCDEF01234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,r2L.b).w),er1 ;015FD2D19ABC1234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,r2.w).w),er1 ;015FE2D19ABC1234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,er2.l).w),er1 ;015FF2D19ABC1234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,r2L.b).w),er1 ;015FDAD19ABCDEF01234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,r2.w).w),er1 ;015FEAD19ABCDEF01234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,er2.l).w),er1 ;015FFAD19ABCDEF01234
mova/l.l @(0x1234:16,@0xFFFF9ABC:16.w),er1 ;015F40D19ABC1234
mova/l.l @(0x1234:16,@0x9ABCDEF0:32.w),er1 ;015F48D19ABCDEF01234
 
mova/b.l @(0x12345678:32,@er2.b),er1 ;017F028912345678
mova/b.l @(0x12345678:32,@(0x1:2,er2).b),er1 ;017F128912345678
mova/b.l @(0x12345678:32,@er2+.b),er1 ;017F828912345678
mova/b.l @(0x12345678:32,@-er2.b),er1 ;017FB28912345678
mova/b.l @(0x12345678:32,@+er2.b),er1 ;017F928912345678
mova/b.l @(0x12345678:32,@er2-.b),er1 ;017FA28912345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,er2).b),er1 ;017FC2899ABC12345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,er2).b),er1 ;017FCA899ABCDEF012345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,r2L.b).b),er1 ;017FD2899ABC12345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,r2.w).b),er1 ;017FE2899ABC12345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,er2.l).b),er1 ;017FF2899ABC12345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,r2L.b).b),er1 ;017FDA899ABCDEF012345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,r2.w).b),er1 ;017FEA899ABCDEF012345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,er2.l).b),er1 ;017FFA899ABCDEF012345678
mova/b.l @(0x12345678:32,@0xFFFF9ABC:16.b),er1 ;017F40899ABC12345678
mova/b.l @(0x12345678:32,@0x9ABCDEF0:32.b),er1 ;017F48899ABCDEF012345678
 
mova/b.l @(0x12345678:32,@er2.w),er1 ;015F029912345678
mova/b.l @(0x12345678:32,@(0x2:2,er2).w),er1 ;015F129912345678
mova/b.l @(0x12345678:32,@er2+.w),er1 ;015F829912345678
mova/b.l @(0x12345678:32,@-er2.w),er1 ;015FB29912345678
mova/b.l @(0x12345678:32,@+er2.w),er1 ;015F929912345678
mova/b.l @(0x12345678:32,@er2-.w),er1 ;015FA29912345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,er2).w),er1 ;015FC2999ABC12345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,er2).w),er1 ;015FCA999ABCDEF012345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,r2L.b).w),er1 ;015FD2999ABC12345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,r2.w).w),er1 ;015FE2999ABC12345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,er2.l).w),er1 ;015FF2999ABC12345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,r2L.b).w),er1 ;015FDA999ABCDEF012345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,r2.w).w),er1 ;015FEA999ABCDEF012345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,er2.l).w),er1 ;015FFA999ABCDEF012345678
mova/b.l @(0x12345678:32,@0xFFFF9ABC:16.w),er1 ;015F40999ABC12345678
mova/b.l @(0x12345678:32,@0x9ABCDEF0:32.w),er1 ;015F48999ABCDEF012345678
 
mova/w.l @(0x12345678:32,@er2.b),er1 ;017F02A912345678
mova/w.l @(0x12345678:32,@(0x1:2,er2).b),er1 ;017F12A912345678
mova/w.l @(0x12345678:32,@er2+.b),er1 ;017F82A912345678
mova/w.l @(0x12345678:32,@-er2.b),er1 ;017FB2A912345678
mova/w.l @(0x12345678:32,@+er2.b),er1 ;017F92A912345678
mova/w.l @(0x12345678:32,@er2-.b),er1 ;017FA2A912345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,er2).b),er1 ;017FC2A99ABC12345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,er2).b),er1 ;017FCAA99ABCDEF012345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,r2L.b).b),er1 ;017FD2A99ABC12345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,r2.w).b),er1 ;017FE2A99ABC12345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,er2.l).b),er1 ;017FF2A99ABC12345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,r2L.b).b),er1 ;017FDAA99ABCDEF012345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,r2.w).b),er1 ;017FEAA99ABCDEF012345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,er2.l).b),er1 ;017FFAA99ABCDEF012345678
mova/w.l @(0x12345678:32,@0xFFFF9ABC:16.b),er1 ;017F40A99ABC12345678
mova/w.l @(0x12345678:32,@0x9ABCDEF0:32.b),er1 ;017F48A99ABCDEF012345678
 
mova/w.l @(0x12345678:32,@er2.w),er1 ;015F02B912345678
mova/w.l @(0x12345678:32,@(0x2:2,er2).w),er1 ;015F12B912345678
mova/w.l @(0x12345678:32,@er2+.w),er1 ;015F82B912345678
mova/w.l @(0x12345678:32,@-er2.w),er1 ;015FB2B912345678
mova/w.l @(0x12345678:32,@+er2.w),er1 ;015F92B912345678
mova/w.l @(0x12345678:32,@er2-.w),er1 ;015FA2B912345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,er2).w),er1 ;015FC2B99ABC12345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,er2).w),er1 ;015FCAB99ABCDEF012345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,r2L.b).w),er1 ;015FD2B99ABC12345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,r2.w).w),er1 ;015FE2B99ABC12345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,er2.l).w),er1 ;015FF2B99ABC12345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,r2L.b).w),er1 ;015FDAB99ABCDEF012345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,r2.w).w),er1 ;015FEAB99ABCDEF012345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,er2.l).w),er1 ;015FFAB99ABCDEF012345678
mova/w.l @(0x12345678:32,@0xFFFF9ABC:16.w),er1 ;015F40B99ABC12345678
mova/w.l @(0x12345678:32,@0x9ABCDEF0:32.w),er1 ;015F48B99ABCDEF012345678
 
mova/l.l @(0x12345678:32,@er2.b),er1 ;017F02C912345678
mova/l.l @(0x12345678:32,@(0x1:2,er2).b),er1 ;017F12C912345678
mova/l.l @(0x12345678:32,@er2+.b),er1 ;017F82C912345678
mova/l.l @(0x12345678:32,@-er2.b),er1 ;017FB2C912345678
mova/l.l @(0x12345678:32,@+er2.b),er1 ;017F92C912345678
mova/l.l @(0x12345678:32,@er2-.b),er1 ;017FA2C912345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,er2).b),er1 ;017FC2C99ABC12345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,er2).b),er1 ;017FCAC99ABCDEF012345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,r2L.b).b),er1 ;017FD2C99ABC12345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,r2.w).b),er1 ;017FE2C99ABC12345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,er2.l).b),er1 ;017FF2C99ABC12345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,r2L.b).b),er1 ;017FDAC99ABCDEF012345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,r2.w).b),er1 ;017FEAC99ABCDEF012345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,er2.l).b),er1 ;017FFAC99ABCDEF012345678
mova/l.l @(0x12345678:32,@0xFFFF9ABC:16.b),er1 ;017F40C99ABC12345678
mova/l.l @(0x12345678:32,@0x9ABCDEF0:32.b),er1 ;017F48C99ABCDEF012345678
 
mova/l.l @(0x12345678:32,@er2.w),er1 ;015F02D912345678
mova/l.l @(0x12345678:32,@(0x2:2,er2).w),er1 ;015F12D912345678
mova/l.l @(0x12345678:32,@er2+.w),er1 ;015F82D912345678
mova/l.l @(0x12345678:32,@-er2.w),er1 ;015FB2D912345678
mova/l.l @(0x12345678:32,@+er2.w),er1 ;015F92D912345678
mova/l.l @(0x12345678:32,@er2-.w),er1 ;015FA2D912345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,er2).w),er1 ;015FC2D99ABC12345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,er2).w),er1 ;015FCAD99ABCDEF012345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,r2L.b).w),er1 ;015FD2D99ABC12345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,r2.w).w),er1 ;015FE2D99ABC12345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,er2.l).w),er1 ;015FF2D99ABC12345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,r2L.b).w),er1 ;015FDAD99ABCDEF012345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,r2.w).w),er1 ;015FEAD99ABCDEF012345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,er2.l).w),er1 ;015FFAD99ABCDEF012345678
mova/l.l @(0x12345678:32,@0xFFFF9ABC:16.w),er1 ;015F40D99ABC12345678
mova/l.l @(0x12345678:32,@0x9ABCDEF0:32.w),er1 ;015F48D99ABCDEF012345678
 
.end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;mova
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
mova/b.c @(0x1234:16,r3l.b),er1 ;7A891234
mova/b.c @(0x1234:16,r3.w),er1 ;7A991234
mova/w.c @(0x1234:16,r3l.b),er1 ;7AA91234
mova/w.c @(0x1234:16,r3.w),er1 ;7AB91234
mova/l.c @(0x1234:16,r3l.b),er1 ;7AC91234
mova/l.c @(0x1234:16,r3.w),er1 ;7AD91234
mova/b.c @(0x12345678:32,r3l.b),er1 ;7A8112345678
mova/b.c @(0x12345678:32,r3.w),er1 ;7A9112345678
mova/w.c @(0x12345678:32,r3l.b),er1 ;7AA112345678
mova/w.c @(0x12345678:32,r3.w),er1 ;7AB112345678
mova/l.c @(0x12345678:32,r3l.b),er1 ;7AC112345678
mova/l.c @(0x12345678:32,r3.w),er1 ;7AD112345678
 
mova/b.l @(0x1234:16,r3l.b),er1 ;78B87A891234
mova/b.l @(0x1234:16,r3.w),er1 ;78397A991234
mova/w.l @(0x1234:16,r3l.b),er1 ;78B87AA91234
mova/w.l @(0x1234:16,r3.w),er1 ;78397AB91234
mova/l.l @(0x1234:16,r3l.b),er1 ;78B87AC91234
mova/l.l @(0x1234:16,r3.w),er1 ;78397AD91234
mova/b.l @(0x12345678:32,r3l.b),er1 ;78B87A8112345678
mova/b.l @(0x12345678:32,r3.w),er1 ;78397A9112345678
mova/w.l @(0x12345678:32,r3l.b),er1 ;78B87AA112345678
mova/w.l @(0x12345678:32,r3.w),er1 ;78397AB112345678
mova/l.l @(0x12345678:32,r3l.b),er1 ;78B87AC112345678
mova/l.l @(0x12345678:32,r3.w),er1 ;78397AD112345678
 
mova/b.l @(0x1234:16,@er2.b),er1 ;017F02811234
mova/b.l @(0x1234:16,@(0x1:2,er2).b),er1 ;017F12811234
mova/b.l @(0x1234:16,@er2+.b),er1 ;017F82811234
mova/b.l @(0x1234:16,@-er2.b),er1 ;017FB2811234
mova/b.l @(0x1234:16,@+er2.b),er1 ;017F92811234
mova/b.l @(0x1234:16,@er2-.b),er1 ;017FA2811234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,er2).b),er1 ;017FC2819ABC1234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,er2).b),er1 ;017FCA819ABCDEF01234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,r2L.b).b),er1 ;017FD2819ABC1234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,r2.w).b),er1 ;017FE2819ABC1234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,er2.l).b),er1 ;017FF2819ABC1234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,r2L.b).b),er1 ;017FDA819ABCDEF01234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,r2.w).b),er1 ;017FEA819ABCDEF01234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,er2.l).b),er1 ;017FFA819ABCDEF01234
mova/b.l @(0x1234:16,@0xFFFF9ABC:16.b),er1 ;017F40819ABC1234
mova/b.l @(0x1234:16,@0x9ABCDEF0:32.b),er1 ;017F48819ABCDEF01234
 
mova/b.l @(0x1234:16,@er2.w),er1 ;015F02911234
mova/b.l @(0x1234:16,@(0x2:2,er2).w),er1 ;015F12911234
mova/b.l @(0x1234:16,@er2+.w),er1 ;015F82911234
mova/b.l @(0x1234:16,@-er2.w),er1 ;015FB2911234
mova/b.l @(0x1234:16,@+er2.w),er1 ;015F92911234
mova/b.l @(0x1234:16,@er2-.w),er1 ;015FA2911234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,er2).w),er1 ;015FC2919ABC1234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,er2).w),er1 ;015FCA919ABCDEF01234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,r2L.b).w),er1 ;015FD2919ABC1234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,r2.w).w),er1 ;015FE2919ABC1234
mova/b.l @(0x1234:16,@(0xFFFF9ABC:16,er2.l).w),er1 ;015FF2919ABC1234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,r2L.b).w),er1 ;015FDA919ABCDEF01234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,r2.w).w),er1 ;015FEA919ABCDEF01234
mova/b.l @(0x1234:16,@(0x9ABCDEF0:32,er2.l).w),er1 ;015FFA919ABCDEF01234
mova/b.l @(0x1234:16,@0xFFFF9ABC:16.w),er1 ;015F40919ABC1234
mova/b.l @(0x1234:16,@0x9ABCDEF0:32.w),er1 ;015F48919ABCDEF01234
 
mova/w.l @(0x1234:16,@er2.b),er1 ;017F02A11234
mova/w.l @(0x1234:16,@(0x1:2,er2).b),er1 ;017F12A11234
mova/w.l @(0x1234:16,@er2+.b),er1 ;017F82A11234
mova/w.l @(0x1234:16,@-er2.b),er1 ;017FB2A11234
mova/w.l @(0x1234:16,@+er2.b),er1 ;017F92A11234
mova/w.l @(0x1234:16,@er2-.b),er1 ;017FA2A11234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,er2).b),er1 ;017FC2A19ABC1234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,er2).b),er1 ;017FCAA19ABCDEF01234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,r2L.b).b),er1 ;017FD2A19ABC1234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,r2.w).b),er1 ;017FE2A19ABC1234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,er2.l).b),er1 ;017FF2A19ABC1234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,r2L.b).b),er1 ;017FDAA19ABCDEF01234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,r2.w).b),er1 ;017FEAA19ABCDEF01234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,er2.l).b),er1 ;017FFAA19ABCDEF01234
mova/w.l @(0x1234:16,@0xFFFF9ABC:16.b),er1 ;017F40A19ABC1234
mova/w.l @(0x1234:16,@0x9ABCDEF0:32.b),er1 ;017F48A19ABCDEF01234
 
mova/w.l @(0x1234:16,@er2.w),er1 ;015F02B11234
mova/w.l @(0x1234:16,@(0x2:2,er2).w),er1 ;015F12B11234
mova/w.l @(0x1234:16,@er2+.w),er1 ;015F82B11234
mova/w.l @(0x1234:16,@-er2.w),er1 ;015FB2B11234
mova/w.l @(0x1234:16,@+er2.w),er1 ;015F92B11234
mova/w.l @(0x1234:16,@er2-.w),er1 ;015FA2B11234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,er2).w),er1 ;015FC2B19ABC1234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,er2).w),er1 ;015FCAB19ABCDEF01234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,r2L.b).w),er1 ;015FD2B19ABC1234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,r2.w).w),er1 ;015FE2B19ABC1234
mova/w.l @(0x1234:16,@(0xFFFF9ABC:16,er2.l).w),er1 ;015FF2B19ABC1234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,r2L.b).w),er1 ;015FDAB19ABCDEF01234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,r2.w).w),er1 ;015FEAB19ABCDEF01234
mova/w.l @(0x1234:16,@(0x9ABCDEF0:32,er2.l).w),er1 ;015FFAB19ABCDEF01234
mova/w.l @(0x1234:16,@0xFFFF9ABC:16.w),er1 ;015F40B19ABC1234
mova/w.l @(0x1234:16,@0x9ABCDEF0:32.w),er1 ;015F48B19ABCDEF01234
 
mova/l.l @(0x1234:16,@er2.b),er1 ;017F02C11234
mova/l.l @(0x1234:16,@(0x1:2,er2).b),er1 ;017F12C11234
mova/l.l @(0x1234:16,@er2+.b),er1 ;017F82C11234
mova/l.l @(0x1234:16,@-er2.b),er1 ;017FB2C11234
mova/l.l @(0x1234:16,@+er2.b),er1 ;017F92C11234
mova/l.l @(0x1234:16,@er2-.b),er1 ;017FA2C11234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,er2).b),er1 ;017FC2C19ABC1234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,er2).b),er1 ;017FCAC19ABCDEF01234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,r2L.b).b),er1 ;017FD2C19ABC1234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,r2.w).b),er1 ;017FE2C19ABC1234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,er2.l).b),er1 ;017FF2C19ABC1234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,r2L.b).b),er1 ;017FDAC19ABCDEF01234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,r2.w).b),er1 ;017FEAC19ABCDEF01234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,er2.l).b),er1 ;017FFAC19ABCDEF01234
mova/l.l @(0x1234:16,@0xFFFF9ABC:16.b),er1 ;017F40C19ABC1234
mova/l.l @(0x1234:16,@0x9ABCDEF0:32.b),er1 ;017F48C19ABCDEF01234
 
mova/l.l @(0x1234:16,@er2.w),er1 ;015F02D11234
mova/l.l @(0x1234:16,@(0x2:2,er2).w),er1 ;015F12D11234
mova/l.l @(0x1234:16,@er2+.w),er1 ;015F82D11234
mova/l.l @(0x1234:16,@-er2.w),er1 ;015FB2D11234
mova/l.l @(0x1234:16,@+er2.w),er1 ;015F92D11234
mova/l.l @(0x1234:16,@er2-.w),er1 ;015FA2D11234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,er2).w),er1 ;015FC2D19ABC1234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,er2).w),er1 ;015FCAD19ABCDEF01234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,r2L.b).w),er1 ;015FD2D19ABC1234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,r2.w).w),er1 ;015FE2D19ABC1234
mova/l.l @(0x1234:16,@(0xFFFF9ABC:16,er2.l).w),er1 ;015FF2D19ABC1234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,r2L.b).w),er1 ;015FDAD19ABCDEF01234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,r2.w).w),er1 ;015FEAD19ABCDEF01234
mova/l.l @(0x1234:16,@(0x9ABCDEF0:32,er2.l).w),er1 ;015FFAD19ABCDEF01234
mova/l.l @(0x1234:16,@0xFFFF9ABC:16.w),er1 ;015F40D19ABC1234
mova/l.l @(0x1234:16,@0x9ABCDEF0:32.w),er1 ;015F48D19ABCDEF01234
 
mova/b.l @(0x12345678:32,@er2.b),er1 ;017F028912345678
mova/b.l @(0x12345678:32,@(0x1:2,er2).b),er1 ;017F128912345678
mova/b.l @(0x12345678:32,@er2+.b),er1 ;017F828912345678
mova/b.l @(0x12345678:32,@-er2.b),er1 ;017FB28912345678
mova/b.l @(0x12345678:32,@+er2.b),er1 ;017F928912345678
mova/b.l @(0x12345678:32,@er2-.b),er1 ;017FA28912345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,er2).b),er1 ;017FC2899ABC12345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,er2).b),er1 ;017FCA899ABCDEF012345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,r2L.b).b),er1 ;017FD2899ABC12345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,r2.w).b),er1 ;017FE2899ABC12345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,er2.l).b),er1 ;017FF2899ABC12345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,r2L.b).b),er1 ;017FDA899ABCDEF012345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,r2.w).b),er1 ;017FEA899ABCDEF012345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,er2.l).b),er1 ;017FFA899ABCDEF012345678
mova/b.l @(0x12345678:32,@0xFFFF9ABC:16.b),er1 ;017F40899ABC12345678
mova/b.l @(0x12345678:32,@0x9ABCDEF0:32.b),er1 ;017F48899ABCDEF012345678
 
mova/b.l @(0x12345678:32,@er2.w),er1 ;015F029912345678
mova/b.l @(0x12345678:32,@(0x2:2,er2).w),er1 ;015F129912345678
mova/b.l @(0x12345678:32,@er2+.w),er1 ;015F829912345678
mova/b.l @(0x12345678:32,@-er2.w),er1 ;015FB29912345678
mova/b.l @(0x12345678:32,@+er2.w),er1 ;015F929912345678
mova/b.l @(0x12345678:32,@er2-.w),er1 ;015FA29912345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,er2).w),er1 ;015FC2999ABC12345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,er2).w),er1 ;015FCA999ABCDEF012345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,r2L.b).w),er1 ;015FD2999ABC12345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,r2.w).w),er1 ;015FE2999ABC12345678
mova/b.l @(0x12345678:32,@(0xFFFF9ABC:16,er2.l).w),er1 ;015FF2999ABC12345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,r2L.b).w),er1 ;015FDA999ABCDEF012345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,r2.w).w),er1 ;015FEA999ABCDEF012345678
mova/b.l @(0x12345678:32,@(0x9ABCDEF0:32,er2.l).w),er1 ;015FFA999ABCDEF012345678
mova/b.l @(0x12345678:32,@0xFFFF9ABC:16.w),er1 ;015F40999ABC12345678
mova/b.l @(0x12345678:32,@0x9ABCDEF0:32.w),er1 ;015F48999ABCDEF012345678
 
mova/w.l @(0x12345678:32,@er2.b),er1 ;017F02A912345678
mova/w.l @(0x12345678:32,@(0x1:2,er2).b),er1 ;017F12A912345678
mova/w.l @(0x12345678:32,@er2+.b),er1 ;017F82A912345678
mova/w.l @(0x12345678:32,@-er2.b),er1 ;017FB2A912345678
mova/w.l @(0x12345678:32,@+er2.b),er1 ;017F92A912345678
mova/w.l @(0x12345678:32,@er2-.b),er1 ;017FA2A912345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,er2).b),er1 ;017FC2A99ABC12345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,er2).b),er1 ;017FCAA99ABCDEF012345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,r2L.b).b),er1 ;017FD2A99ABC12345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,r2.w).b),er1 ;017FE2A99ABC12345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,er2.l).b),er1 ;017FF2A99ABC12345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,r2L.b).b),er1 ;017FDAA99ABCDEF012345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,r2.w).b),er1 ;017FEAA99ABCDEF012345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,er2.l).b),er1 ;017FFAA99ABCDEF012345678
mova/w.l @(0x12345678:32,@0xFFFF9ABC:16.b),er1 ;017F40A99ABC12345678
mova/w.l @(0x12345678:32,@0x9ABCDEF0:32.b),er1 ;017F48A99ABCDEF012345678
 
mova/w.l @(0x12345678:32,@er2.w),er1 ;015F02B912345678
mova/w.l @(0x12345678:32,@(0x2:2,er2).w),er1 ;015F12B912345678
mova/w.l @(0x12345678:32,@er2+.w),er1 ;015F82B912345678
mova/w.l @(0x12345678:32,@-er2.w),er1 ;015FB2B912345678
mova/w.l @(0x12345678:32,@+er2.w),er1 ;015F92B912345678
mova/w.l @(0x12345678:32,@er2-.w),er1 ;015FA2B912345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,er2).w),er1 ;015FC2B99ABC12345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,er2).w),er1 ;015FCAB99ABCDEF012345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,r2L.b).w),er1 ;015FD2B99ABC12345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,r2.w).w),er1 ;015FE2B99ABC12345678
mova/w.l @(0x12345678:32,@(0xFFFF9ABC:16,er2.l).w),er1 ;015FF2B99ABC12345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,r2L.b).w),er1 ;015FDAB99ABCDEF012345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,r2.w).w),er1 ;015FEAB99ABCDEF012345678
mova/w.l @(0x12345678:32,@(0x9ABCDEF0:32,er2.l).w),er1 ;015FFAB99ABCDEF012345678
mova/w.l @(0x12345678:32,@0xFFFF9ABC:16.w),er1 ;015F40B99ABC12345678
mova/w.l @(0x12345678:32,@0x9ABCDEF0:32.w),er1 ;015F48B99ABCDEF012345678
 
mova/l.l @(0x12345678:32,@er2.b),er1 ;017F02C912345678
mova/l.l @(0x12345678:32,@(0x1:2,er2).b),er1 ;017F12C912345678
mova/l.l @(0x12345678:32,@er2+.b),er1 ;017F82C912345678
mova/l.l @(0x12345678:32,@-er2.b),er1 ;017FB2C912345678
mova/l.l @(0x12345678:32,@+er2.b),er1 ;017F92C912345678
mova/l.l @(0x12345678:32,@er2-.b),er1 ;017FA2C912345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,er2).b),er1 ;017FC2C99ABC12345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,er2).b),er1 ;017FCAC99ABCDEF012345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,r2L.b).b),er1 ;017FD2C99ABC12345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,r2.w).b),er1 ;017FE2C99ABC12345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,er2.l).b),er1 ;017FF2C99ABC12345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,r2L.b).b),er1 ;017FDAC99ABCDEF012345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,r2.w).b),er1 ;017FEAC99ABCDEF012345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,er2.l).b),er1 ;017FFAC99ABCDEF012345678
mova/l.l @(0x12345678:32,@0xFFFF9ABC:16.b),er1 ;017F40C99ABC12345678
mova/l.l @(0x12345678:32,@0x9ABCDEF0:32.b),er1 ;017F48C99ABCDEF012345678
 
mova/l.l @(0x12345678:32,@er2.w),er1 ;015F02D912345678
mova/l.l @(0x12345678:32,@(0x2:2,er2).w),er1 ;015F12D912345678
mova/l.l @(0x12345678:32,@er2+.w),er1 ;015F82D912345678
mova/l.l @(0x12345678:32,@-er2.w),er1 ;015FB2D912345678
mova/l.l @(0x12345678:32,@+er2.w),er1 ;015F92D912345678
mova/l.l @(0x12345678:32,@er2-.w),er1 ;015FA2D912345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,er2).w),er1 ;015FC2D99ABC12345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,er2).w),er1 ;015FCAD99ABCDEF012345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,r2L.b).w),er1 ;015FD2D99ABC12345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,r2.w).w),er1 ;015FE2D99ABC12345678
mova/l.l @(0x12345678:32,@(0xFFFF9ABC:16,er2.l).w),er1 ;015FF2D99ABC12345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,r2L.b).w),er1 ;015FDAD99ABCDEF012345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,r2.w).w),er1 ;015FEAD99ABCDEF012345678
mova/l.l @(0x12345678:32,@(0x9ABCDEF0:32,er2.l).w),er1 ;015FFAD99ABCDEF012345678
mova/l.l @(0x12345678:32,@0xFFFF9ABC:16.w),er1 ;015F40D99ABC12345678
mova/l.l @(0x12345678:32,@0x9ABCDEF0:32.w),er1 ;015F48D99ABCDEF012345678
 
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/h8300/t13_otr.s
1,159 → 1,159
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;others
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
.org 0x12
lab_12:
.org 0x1234
.global _start
_start:
bra 0x12+.+2 ;4012
brn 0x12+.+2 ;4112
bhi 0x12+.+2 ;4212
bls 0x12+.+2 ;4312
bcc 0x12+.+2 ;4412
bcs 0x12+.+2 ;4512
bne 0x12+.+2 ;4612
beq 0x12+.+2 ;4712
bvc 0x12+.+2 ;4812
bvs 0x12+.+2 ;4912
bpl 0x12+.+2 ;4a12
bmi 0x12+.+2 ;4b12
bge 0x12+.+2 ;4c12
blt 0x12+.+2 ;4d12
bgt 0x12+.+2 ;4e12
ble 0x12+.+2 ;4f12
 
bra 0x1234+.+4 ;58001234
brn 0x1234+.+4 ;58101234
bhi 0x1234+.+4 ;58201234
bls 0x1234+.+4 ;58301234
bcc 0x1234+.+4 ;58401234
bcs 0x1234+.+4 ;58501234
bne 0x1234+.+4 ;58601234
beq 0x1234+.+4 ;58701234
bvc 0x1234+.+4 ;58801234
bvs 0x1234+.+4 ;58901234
bpl 0x1234+.+4 ;58a01234
bmi 0x1234+.+4 ;58b01234
bge 0x1234+.+4 ;58c01234
blt 0x1234+.+4 ;58d01234
bgt 0x1234+.+4 ;58e01234
ble 0x1234+.+4 ;58f01234
 
bra/s 0x12+.+2 ;4013
nop ;0000
 
bra/bc #0x7,@er2,0x12+.+4 ;7c204712
bra/bc #0x7,@0xffffff9a:8,0x12+.+4 ;7e9a4712
bra/bc #0x7,@0x1234:16,0x12+.+6 ;6a1012344712
bra/bc #0x7,@0x12345678:32,0x12+.+8 ;6a30123456784712
bra/bc #0x7,@er2,0x1234+.+6 ;7c2058701234
bra/bc #0x7,@0xffffff12:8,0x1234+.+6 ;7e1258701234
bra/bc #0x7,@0xffff9abc:16,0x1234+.+8 ;6a109abc58701234
bra/bc #0x7,@0x12345678:32,0x1234+.+0xa ;6a301234567858701234
 
bra/bs #0x7,@er2,0x12+.+4 ;7c204f12
bra/bs #0x7,@0xffffff9a:8,0x12+.+4 ;7e9a4f12
bra/bs #0x7,@0x1234:16,0x12+.+6 ;6a1012344f12
bra/bs #0x7,@0x12345678:32,0x12+.+8 ;6a30123456784f12
bra/bs #0x7,@er2,0x1234+.+6 ;7c2058f01234
bra/bs #0x7,@0xffffff12:8,0x1234+.+6 ;7e1258f01234
bra/bs #0x7,@0xffff9abc:16,0x1234+.+8 ;6a109abc58f01234
bra/bs #0x7,@0x12345678:32,0x1234+.+0xa ;6a301234567858f01234
 
bsr/bc #0x7,@er2,0x1234+.+6 ;7c205c701234
bsr/bc #0x7,@0xffffff12:8,0x1234+.+6 ;7e125c701234
bsr/bc #0x7,@0xffff9abc:16,0x1234+.+8 ;6a109abc5c701234
bsr/bc #0x7,@0x12345678:32,0x1234+.+0xa ;6a30123456785c701234
 
bsr/bs #0x7,@er2,0x1234+.+6 ;7c205cf01234
bsr/bs #0x7,@0xffffff12:8,0x1234+.+6 ;7e125cf01234
bsr/bs #0x7,@0xffff9abc:16,0x1234+.+8 ;6a109abc5cf01234
bsr/bs #0x7,@0x12345678:32,0x1234+.+0xa ;6a30123456785cf01234
 
bra r2l.b ;5925
bra r2.w ;5926
bra er2.l ;5927
 
bsr 0x12+.+2 ;5512
bsr 0x1234+.+4 ;5c001234
bsr r2l.b ;5d25
bsr r2.w ;5d26
bsr er2.l ;5d27
 
jmp @er2 ;5920
jmp @0x123456:24 ;5a123456
jmp @0x12345678:32 ;590812345678
jmp @@0x12 ;5b12
jmp @@0x234 ;598d
 
jsr @er2 ;5d20
jsr @0x123456:24 ;5e123456
jsr @0x12345678:32 ;5d0812345678
jsr @@0x12 ;5f12
jsr @@0x234 ;5d8d
 
rts ;5470
rts/l er3 ;5403
rts/l (er1-er2) ;5412
rts/l (er2-er4) ;5424
rts/l (er3-er6) ;5436
 
trapa #0x3 ;5730
 
rte ;5670
rte/l er3 ;5603
rte/l (er1-er2) ;5612
rte/l (er2-er4) ;5624
rte/l (er3-er6) ;5636
 
ldc.b #0x12:8,ccr ;0712
ldc.b r3h,ccr ;0303
ldc.w @er3,ccr ;01406930
ldc.w @er3+,ccr ;01406d30
ldc.w @(0x1234:16,er3),ccr ;01406f301234
ldc.w @(0x12345678:32,er3),ccr ;014078306b2012345678
ldc.w @0x1234:16,ccr ;01406b001234
ldc.w @0x12345678:32,ccr ;01406b2012345678
 
ldc.b #0x12:8,exr ;01410712
ldc.b r3h,exr ;0313
ldc.w @er3,exr ;01416930
ldc.w @er3+,exr ;01416d30
ldc.w @(0x1234:16,er3),exr ;01416f301234
ldc.w @(0x12345678:32,er3),exr ;014178306b2012345678
ldc.w @0x1234:16,exr ;01416b001234
ldc.w @0x12345678:32,exr ;01416b2012345678
 
stc.b ccr,r1h ;0201
stc.w ccr,@er1 ;01406990
stc.w ccr,@-er1 ;01406d90
stc.w ccr,@(0x1234:16,er1) ;01406f901234
stc.w ccr,@(0x12345678:32,er1) ;014078106ba012345678
stc.w ccr,@0x1234:16 ;01406b801234
stc.w ccr,@0x12345678:32 ;01406ba012345678
 
stc.b exr,r1h ;0211
stc.w exr,@er1 ;01416990
stc.w exr,@-er1 ;01416d90
stc.w exr,@(0x1234:16,er1) ;01416f901234
stc.w exr,@(0x12345678:32,er1) ;014178106ba012345678
stc.w exr,@0x1234:16 ;01416b801234
stc.w exr,@0x12345678:32 ;01416ba012345678
 
orc.b #0x12:8,ccr ;0412
orc.b #0x12:8,exr ;01410412
 
xorc.b #0x12:8,ccr ;0512
xorc.b #0x12:8,exr ;01410512
 
andc.b #0x12:8,ccr ;0612
andc.b #0x12:8,exr ;01410612
 
sleep ;0180
 
nop ;0000
 
.end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;others
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
.org 0x12
lab_12:
.org 0x1234
.global _start
_start:
bra 0x12+.+2 ;4012
brn 0x12+.+2 ;4112
bhi 0x12+.+2 ;4212
bls 0x12+.+2 ;4312
bcc 0x12+.+2 ;4412
bcs 0x12+.+2 ;4512
bne 0x12+.+2 ;4612
beq 0x12+.+2 ;4712
bvc 0x12+.+2 ;4812
bvs 0x12+.+2 ;4912
bpl 0x12+.+2 ;4a12
bmi 0x12+.+2 ;4b12
bge 0x12+.+2 ;4c12
blt 0x12+.+2 ;4d12
bgt 0x12+.+2 ;4e12
ble 0x12+.+2 ;4f12
 
bra 0x1234+.+4 ;58001234
brn 0x1234+.+4 ;58101234
bhi 0x1234+.+4 ;58201234
bls 0x1234+.+4 ;58301234
bcc 0x1234+.+4 ;58401234
bcs 0x1234+.+4 ;58501234
bne 0x1234+.+4 ;58601234
beq 0x1234+.+4 ;58701234
bvc 0x1234+.+4 ;58801234
bvs 0x1234+.+4 ;58901234
bpl 0x1234+.+4 ;58a01234
bmi 0x1234+.+4 ;58b01234
bge 0x1234+.+4 ;58c01234
blt 0x1234+.+4 ;58d01234
bgt 0x1234+.+4 ;58e01234
ble 0x1234+.+4 ;58f01234
 
bra/s 0x12+.+2 ;4013
nop ;0000
 
bra/bc #0x7,@er2,0x12+.+4 ;7c204712
bra/bc #0x7,@0xffffff9a:8,0x12+.+4 ;7e9a4712
bra/bc #0x7,@0x1234:16,0x12+.+6 ;6a1012344712
bra/bc #0x7,@0x12345678:32,0x12+.+8 ;6a30123456784712
bra/bc #0x7,@er2,0x1234+.+6 ;7c2058701234
bra/bc #0x7,@0xffffff12:8,0x1234+.+6 ;7e1258701234
bra/bc #0x7,@0xffff9abc:16,0x1234+.+8 ;6a109abc58701234
bra/bc #0x7,@0x12345678:32,0x1234+.+0xa ;6a301234567858701234
 
bra/bs #0x7,@er2,0x12+.+4 ;7c204f12
bra/bs #0x7,@0xffffff9a:8,0x12+.+4 ;7e9a4f12
bra/bs #0x7,@0x1234:16,0x12+.+6 ;6a1012344f12
bra/bs #0x7,@0x12345678:32,0x12+.+8 ;6a30123456784f12
bra/bs #0x7,@er2,0x1234+.+6 ;7c2058f01234
bra/bs #0x7,@0xffffff12:8,0x1234+.+6 ;7e1258f01234
bra/bs #0x7,@0xffff9abc:16,0x1234+.+8 ;6a109abc58f01234
bra/bs #0x7,@0x12345678:32,0x1234+.+0xa ;6a301234567858f01234
 
bsr/bc #0x7,@er2,0x1234+.+6 ;7c205c701234
bsr/bc #0x7,@0xffffff12:8,0x1234+.+6 ;7e125c701234
bsr/bc #0x7,@0xffff9abc:16,0x1234+.+8 ;6a109abc5c701234
bsr/bc #0x7,@0x12345678:32,0x1234+.+0xa ;6a30123456785c701234
 
bsr/bs #0x7,@er2,0x1234+.+6 ;7c205cf01234
bsr/bs #0x7,@0xffffff12:8,0x1234+.+6 ;7e125cf01234
bsr/bs #0x7,@0xffff9abc:16,0x1234+.+8 ;6a109abc5cf01234
bsr/bs #0x7,@0x12345678:32,0x1234+.+0xa ;6a30123456785cf01234
 
bra r2l.b ;5925
bra r2.w ;5926
bra er2.l ;5927
 
bsr 0x12+.+2 ;5512
bsr 0x1234+.+4 ;5c001234
bsr r2l.b ;5d25
bsr r2.w ;5d26
bsr er2.l ;5d27
 
jmp @er2 ;5920
jmp @0x123456:24 ;5a123456
jmp @0x12345678:32 ;590812345678
jmp @@0x12 ;5b12
jmp @@0x234 ;598d
 
jsr @er2 ;5d20
jsr @0x123456:24 ;5e123456
jsr @0x12345678:32 ;5d0812345678
jsr @@0x12 ;5f12
jsr @@0x234 ;5d8d
 
rts ;5470
rts/l er3 ;5403
rts/l (er1-er2) ;5412
rts/l (er2-er4) ;5424
rts/l (er3-er6) ;5436
 
trapa #0x3 ;5730
 
rte ;5670
rte/l er3 ;5603
rte/l (er1-er2) ;5612
rte/l (er2-er4) ;5624
rte/l (er3-er6) ;5636
 
ldc.b #0x12:8,ccr ;0712
ldc.b r3h,ccr ;0303
ldc.w @er3,ccr ;01406930
ldc.w @er3+,ccr ;01406d30
ldc.w @(0x1234:16,er3),ccr ;01406f301234
ldc.w @(0x12345678:32,er3),ccr ;014078306b2012345678
ldc.w @0x1234:16,ccr ;01406b001234
ldc.w @0x12345678:32,ccr ;01406b2012345678
 
ldc.b #0x12:8,exr ;01410712
ldc.b r3h,exr ;0313
ldc.w @er3,exr ;01416930
ldc.w @er3+,exr ;01416d30
ldc.w @(0x1234:16,er3),exr ;01416f301234
ldc.w @(0x12345678:32,er3),exr ;014178306b2012345678
ldc.w @0x1234:16,exr ;01416b001234
ldc.w @0x12345678:32,exr ;01416b2012345678
 
stc.b ccr,r1h ;0201
stc.w ccr,@er1 ;01406990
stc.w ccr,@-er1 ;01406d90
stc.w ccr,@(0x1234:16,er1) ;01406f901234
stc.w ccr,@(0x12345678:32,er1) ;014078106ba012345678
stc.w ccr,@0x1234:16 ;01406b801234
stc.w ccr,@0x12345678:32 ;01406ba012345678
 
stc.b exr,r1h ;0211
stc.w exr,@er1 ;01416990
stc.w exr,@-er1 ;01416d90
stc.w exr,@(0x1234:16,er1) ;01416f901234
stc.w exr,@(0x12345678:32,er1) ;014178106ba012345678
stc.w exr,@0x1234:16 ;01416b801234
stc.w exr,@0x12345678:32 ;01416ba012345678
 
orc.b #0x12:8,ccr ;0412
orc.b #0x12:8,exr ;01410412
 
xorc.b #0x12:8,ccr ;0512
xorc.b #0x12:8,exr ;01410512
 
andc.b #0x12:8,ccr ;0612
andc.b #0x12:8,exr ;01410612
 
sleep ;0180
 
nop ;0000
 
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/h8300/t12_bit.s
1,175 → 1,175
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;bit
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
bset #0x7,r1h ;7071
bset #0x7,@er1 ;7d107070
bset #0x7,@0xffffff12:8 ;7f127070
bset #0x7,@0x1234:16 ;6a1812347070
bset #0x7,@0x12345678:32 ;6a38123456787070
 
bset r3h,r1h ;6031
bset r3h,@er1 ;7d106030
bset r3h,@0xffffff12:8 ;7f126030
bset r3h,@0x1234:16 ;6a1812346030
bset r3h,@0x12345678:32 ;6a38123456786030
 
bset/eq #0x7,@er1 ;7d107077
bset/eq #0x7,@0xffffff12:8 ;7f127077
bset/eq #0x7,@0x1234:16 ;6a1812347077
bset/eq #0x7,@0x12345678:32 ;6a38123456787077
 
bset/eq r3h,@er1 ;7d106037
bset/eq r3h,@0xffffff12:8 ;7f126037
bset/eq r3h,@0x1234:16 ;6a1812346037
bset/eq r3h,@0x12345678:32 ;6a38123456786037
 
bset/ne #0x7,@er1 ;7d107076
bset/ne #0x7,@0xffffff12:8 ;7f127076
bset/ne #0x7,@0x1234:16 ;6a1812347076
bset/ne #0x7,@0x12345678:32 ;6a38123456787076
 
bset/ne r3h,@er1 ;7d106036
bset/ne r3h,@0xffffff12:8 ;7f126036
bset/ne r3h,@0x1234:16 ;6a1812346036
bset/ne r3h,@0x12345678:32 ;6a38123456786036
 
bnot #0x7,r1h ;7171
bnot #0x7,@er1 ;7d107170
bnot #0x7,@0xffffff12:8 ;7f127170
bnot #0x7,@0x1234:16 ;6a1812347170
bnot #0x7,@0x12345678:32 ;6a38123456787170
 
bnot r3h,r1h ;6131
bnot r3h,@er1 ;7d106130
bnot r3h,@0xffffff12:8 ;7f126130
bnot r3h,@0x1234:16 ;6a1812346130
bnot r3h,@0x12345678:32 ;6a38123456786130
 
bclr #0x7,r1h ;7271
bclr #0x7,@er1 ;7d107270
bclr #0x7,@0xffffff12:8 ;7f127270
bclr #0x7,@0x1234:16 ;6a1812347270
bclr #0x7,@0x12345678:32 ;6a38123456787270
 
bclr r3h,r1h ;6231
bclr r3h,@er1 ;7d106230
bclr r3h,@0xffffff12:8 ;7f126230
bclr r3h,@0x1234:16 ;6a1812346230
bclr r3h,@0x12345678:32 ;6a38123456786230
 
bclr/eq #0x7,@er1 ;7d107277
bclr/eq #0x7,@0xffffff12:8 ;7f127277
bclr/eq #0x7,@0x1234:16 ;6a1812347277
bclr/eq #0x7,@0x12345678:32 ;6a38123456787277
 
bclr/eq r3h,@er1 ;7d106237
bclr/eq r3h,@0xffffff12:8 ;7f126237
bclr/eq r3h,@0x1234:16 ;6a1812346237
bclr/eq r3h,@0x12345678:32 ;6a38123456786237
 
bclr/ne #0x7,@er1 ;7d107276
bclr/ne #0x7,@0xffffff12:8 ;7f127276
bclr/ne #0x7,@0x1234:16 ;6a1812347276
bclr/ne #0x7,@0x12345678:32 ;6a38123456787276
 
bclr/ne r3h,@er1 ;7d106236
bclr/ne r3h,@0xffffff12:8 ;7f126236
bclr/ne r3h,@0x1234:16 ;6a1812346236
bclr/ne r3h,@0x12345678:32 ;6a38123456786236
 
btst #0x7,r1h ;7371
btst #0x7,@er1 ;7c107370
btst #0x7,@0xffffff12:8 ;7e127370
btst #0x7,@0x1234:16 ;6a1012347370
btst #0x7,@0x12345678:32 ;6a30123456787370
 
btst r3h,r1h ;6331
btst r3h,@er1 ;7c106330
btst r3h,@0xffffff12:8 ;7e126330
btst r3h,@0x1234:16 ;6a1012346330
btst r3h,@0x12345678:32 ;6a30123456786330
 
bor #0x7,r1h ;7471
bor #0x7,@er1 ;7c107470
bor #0x7,@0xffffff12:8 ;7e127470
bor #0x7,@0x1234:16 ;6a1012347470
bor #0x7,@0x12345678:32 ;6a30123456787470
 
bior #0x7,r1h ;74f1
bior #0x7,@er1 ;7c1074f0
bior #0x7,@0xffffff12:8 ;7e1274f0
bior #0x7,@0x1234:16 ;6a10123474f0
bior #0x7,@0x12345678:32 ;6a301234567874f0
 
bxor #0x7,r1h ;7571
bxor #0x7,@er1 ;7c107570
bxor #0x7,@0xffffff12:8 ;7e127570
bxor #0x7,@0x1234:16 ;6a1012347570
bxor #0x7,@0x12345678:32 ;6a30123456787570
 
bixor #0x7,r1h ;75f1
bixor #0x7,@er1 ;7c1075f0
bixor #0x7,@0xffffff12:8 ;7e1275f0
bixor #0x7,@0x1234:16 ;6a10123475f0
bixor #0x7,@0x12345678:32 ;6a301234567875f0
 
band #0x7,r1h ;7671
band #0x7,@er1 ;7c107670
band #0x7,@0xffffff12:8 ;7e127670
band #0x7,@0x1234:16 ;6a1012347670
band #0x7,@0x12345678:32 ;6a30123456787670
 
biand #0x7,r1h ;76f1
biand #0x7,@er1 ;7c1076f0
biand #0x7,@0xffffff12:8 ;7e1276f0
biand #0x7,@0x1234:16 ;6a10123476f0
biand #0x7,@0x12345678:32 ;6a301234567876f0
 
bld #0x7,r1h ;7771
bld #0x7,@er1 ;7c107770
bld #0x7,@0xffffff12:8 ;7e127770
bld #0x7,@0x1234:16 ;6a1012347770
bld #0x7,@0x12345678:32 ;6a30123456787770
 
bild #0x7,r1h ;77f1
bild #0x7,@er1 ;7c1077f0
bild #0x7,@0xffffff12:8 ;7e1277f0
bild #0x7,@0x1234:16 ;6a10123477f0
bild #0x7,@0x12345678:32 ;6a301234567877f0
 
bst #0x7,r1h ;6771
bst #0x7,@er1 ;7d106770
bst #0x7,@0xffffff12:8 ;7f126770
bst #0x7,@0x1234:16 ;6a1812346770
bst #0x7,@0x12345678:32 ;6a38123456786770
 
bstz #0x7,@er1 ;7d106777
bstz #0x7,@0xffffff12:8 ;7f126777
bstz #0x7,@0x1234:16 ;6a1812346777
bstz #0x7,@0x12345678:32 ;6a38123456786777
 
bist #0x7,r1h ;67f1
bist #0x7,@er1 ;7d1067f0
bist #0x7,@0xffffff12:8 ;7f1267f0
bist #0x7,@0x1234:16 ;6a18123467f0
bist #0x7,@0x12345678:32 ;6a381234567867f0
 
bistz #0x7,@er1 ;7d1067f7
bistz #0x7,@0xffffff12:8 ;7f1267f7
bistz #0x7,@0x1234:16 ;6a18123467f7
bistz #0x7,@0x12345678:32 ;6a381234567867f7
 
bfld #0x34:8,@er1,r3h ;7c10f334
bfld #0x34:8,@0xffffff12:8,r3h ;7e12f334
bfld #0x34:8,@0x1234:16,r3h ;6a101234f334
bfld #0x34:8,@0x12345678:32,r3h ;6a3012345678f334
 
bfst r3h,#0x34:8,@er1 ;7d10f334
bfst r3h,#0x34:8,@0xffffff12:8 ;7f12f334
bfst r3h,#0x34:8,@0x1234:16 ;6a181234f334
bfst r3h,#0x34:8,@0x12345678:32 ;6a3812345678f334
 
.end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;bit
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.h8300sx
.text
_start:
bset #0x7,r1h ;7071
bset #0x7,@er1 ;7d107070
bset #0x7,@0xffffff12:8 ;7f127070
bset #0x7,@0x1234:16 ;6a1812347070
bset #0x7,@0x12345678:32 ;6a38123456787070
 
bset r3h,r1h ;6031
bset r3h,@er1 ;7d106030
bset r3h,@0xffffff12:8 ;7f126030
bset r3h,@0x1234:16 ;6a1812346030
bset r3h,@0x12345678:32 ;6a38123456786030
 
bset/eq #0x7,@er1 ;7d107077
bset/eq #0x7,@0xffffff12:8 ;7f127077
bset/eq #0x7,@0x1234:16 ;6a1812347077
bset/eq #0x7,@0x12345678:32 ;6a38123456787077
 
bset/eq r3h,@er1 ;7d106037
bset/eq r3h,@0xffffff12:8 ;7f126037
bset/eq r3h,@0x1234:16 ;6a1812346037
bset/eq r3h,@0x12345678:32 ;6a38123456786037
 
bset/ne #0x7,@er1 ;7d107076
bset/ne #0x7,@0xffffff12:8 ;7f127076
bset/ne #0x7,@0x1234:16 ;6a1812347076
bset/ne #0x7,@0x12345678:32 ;6a38123456787076
 
bset/ne r3h,@er1 ;7d106036
bset/ne r3h,@0xffffff12:8 ;7f126036
bset/ne r3h,@0x1234:16 ;6a1812346036
bset/ne r3h,@0x12345678:32 ;6a38123456786036
 
bnot #0x7,r1h ;7171
bnot #0x7,@er1 ;7d107170
bnot #0x7,@0xffffff12:8 ;7f127170
bnot #0x7,@0x1234:16 ;6a1812347170
bnot #0x7,@0x12345678:32 ;6a38123456787170
 
bnot r3h,r1h ;6131
bnot r3h,@er1 ;7d106130
bnot r3h,@0xffffff12:8 ;7f126130
bnot r3h,@0x1234:16 ;6a1812346130
bnot r3h,@0x12345678:32 ;6a38123456786130
 
bclr #0x7,r1h ;7271
bclr #0x7,@er1 ;7d107270
bclr #0x7,@0xffffff12:8 ;7f127270
bclr #0x7,@0x1234:16 ;6a1812347270
bclr #0x7,@0x12345678:32 ;6a38123456787270
 
bclr r3h,r1h ;6231
bclr r3h,@er1 ;7d106230
bclr r3h,@0xffffff12:8 ;7f126230
bclr r3h,@0x1234:16 ;6a1812346230
bclr r3h,@0x12345678:32 ;6a38123456786230
 
bclr/eq #0x7,@er1 ;7d107277
bclr/eq #0x7,@0xffffff12:8 ;7f127277
bclr/eq #0x7,@0x1234:16 ;6a1812347277
bclr/eq #0x7,@0x12345678:32 ;6a38123456787277
 
bclr/eq r3h,@er1 ;7d106237
bclr/eq r3h,@0xffffff12:8 ;7f126237
bclr/eq r3h,@0x1234:16 ;6a1812346237
bclr/eq r3h,@0x12345678:32 ;6a38123456786237
 
bclr/ne #0x7,@er1 ;7d107276
bclr/ne #0x7,@0xffffff12:8 ;7f127276
bclr/ne #0x7,@0x1234:16 ;6a1812347276
bclr/ne #0x7,@0x12345678:32 ;6a38123456787276
 
bclr/ne r3h,@er1 ;7d106236
bclr/ne r3h,@0xffffff12:8 ;7f126236
bclr/ne r3h,@0x1234:16 ;6a1812346236
bclr/ne r3h,@0x12345678:32 ;6a38123456786236
 
btst #0x7,r1h ;7371
btst #0x7,@er1 ;7c107370
btst #0x7,@0xffffff12:8 ;7e127370
btst #0x7,@0x1234:16 ;6a1012347370
btst #0x7,@0x12345678:32 ;6a30123456787370
 
btst r3h,r1h ;6331
btst r3h,@er1 ;7c106330
btst r3h,@0xffffff12:8 ;7e126330
btst r3h,@0x1234:16 ;6a1012346330
btst r3h,@0x12345678:32 ;6a30123456786330
 
bor #0x7,r1h ;7471
bor #0x7,@er1 ;7c107470
bor #0x7,@0xffffff12:8 ;7e127470
bor #0x7,@0x1234:16 ;6a1012347470
bor #0x7,@0x12345678:32 ;6a30123456787470
 
bior #0x7,r1h ;74f1
bior #0x7,@er1 ;7c1074f0
bior #0x7,@0xffffff12:8 ;7e1274f0
bior #0x7,@0x1234:16 ;6a10123474f0
bior #0x7,@0x12345678:32 ;6a301234567874f0
 
bxor #0x7,r1h ;7571
bxor #0x7,@er1 ;7c107570
bxor #0x7,@0xffffff12:8 ;7e127570
bxor #0x7,@0x1234:16 ;6a1012347570
bxor #0x7,@0x12345678:32 ;6a30123456787570
 
bixor #0x7,r1h ;75f1
bixor #0x7,@er1 ;7c1075f0
bixor #0x7,@0xffffff12:8 ;7e1275f0
bixor #0x7,@0x1234:16 ;6a10123475f0
bixor #0x7,@0x12345678:32 ;6a301234567875f0
 
band #0x7,r1h ;7671
band #0x7,@er1 ;7c107670
band #0x7,@0xffffff12:8 ;7e127670
band #0x7,@0x1234:16 ;6a1012347670
band #0x7,@0x12345678:32 ;6a30123456787670
 
biand #0x7,r1h ;76f1
biand #0x7,@er1 ;7c1076f0
biand #0x7,@0xffffff12:8 ;7e1276f0
biand #0x7,@0x1234:16 ;6a10123476f0
biand #0x7,@0x12345678:32 ;6a301234567876f0
 
bld #0x7,r1h ;7771
bld #0x7,@er1 ;7c107770
bld #0x7,@0xffffff12:8 ;7e127770
bld #0x7,@0x1234:16 ;6a1012347770
bld #0x7,@0x12345678:32 ;6a30123456787770
 
bild #0x7,r1h ;77f1
bild #0x7,@er1 ;7c1077f0
bild #0x7,@0xffffff12:8 ;7e1277f0
bild #0x7,@0x1234:16 ;6a10123477f0
bild #0x7,@0x12345678:32 ;6a301234567877f0
 
bst #0x7,r1h ;6771
bst #0x7,@er1 ;7d106770
bst #0x7,@0xffffff12:8 ;7f126770
bst #0x7,@0x1234:16 ;6a1812346770
bst #0x7,@0x12345678:32 ;6a38123456786770
 
bstz #0x7,@er1 ;7d106777
bstz #0x7,@0xffffff12:8 ;7f126777
bstz #0x7,@0x1234:16 ;6a1812346777
bstz #0x7,@0x12345678:32 ;6a38123456786777
 
bist #0x7,r1h ;67f1
bist #0x7,@er1 ;7d1067f0
bist #0x7,@0xffffff12:8 ;7f1267f0
bist #0x7,@0x1234:16 ;6a18123467f0
bist #0x7,@0x12345678:32 ;6a381234567867f0
 
bistz #0x7,@er1 ;7d1067f7
bistz #0x7,@0xffffff12:8 ;7f1267f7
bistz #0x7,@0x1234:16 ;6a18123467f7
bistz #0x7,@0x12345678:32 ;6a381234567867f7
 
bfld #0x34:8,@er1,r3h ;7c10f334
bfld #0x34:8,@0xffffff12:8,r3h ;7e12f334
bfld #0x34:8,@0x1234:16,r3h ;6a101234f334
bfld #0x34:8,@0x12345678:32,r3h ;6a3012345678f334
 
bfst r3h,#0x34:8,@er1 ;7d10f334
bfst r3h,#0x34:8,@0xffffff12:8 ;7f12f334
bfst r3h,#0x34:8,@0x1234:16 ;6a181234f334
bfst r3h,#0x34:8,@0x12345678:32 ;6a3812345678f334
 
.end
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/all/fastcall.s
1,175 → 1,175
@fastcall_label@0:
@fastcall_label@0:
/openrisc/trunk/gnu-src/binutils-2.20.1/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
/openrisc/trunk/gnu-src/binutils-2.20.1/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)
###################################
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)
.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)
/openrisc/trunk/gnu-src/binutils-2.20.1/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)
/openrisc/trunk/gnu-src/binutils-2.20.1/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]
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/cr16/storw_test.s
1,144 → 1,144
.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)
 
.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)
 
/openrisc/trunk/gnu-src/binutils-2.20.1/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)
/openrisc/trunk/gnu-src/binutils-2.20.1/gas/testsuite/gas/cr16/storb_test.s
1,143 → 1,143
.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)
.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)
/openrisc/trunk/gnu-src/binutils-2.20.1/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
/openrisc/trunk/gnu-src/binutils-2.20.1/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
/openrisc/trunk/gnu-src/binutils-2.20.1/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
/openrisc/trunk/gnu-src/binutils-2.20.1/binutils/dlltool.c
2942,7 → 2942,7
 
if (!no_idata5)
{
fprintf (f, "\t.section\t.idata$5\n");
fprintf (f, "\t.section\t.idata$5\n");
/* NULL terminating list. */
#ifdef DLLTOOL_MX86_64
fprintf (f,"\t%s\t0\n\t%s\t0\n", ASM_LONG, ASM_LONG);
4121,7 → 4121,7
 
if (mtable[machine].how_dljtab == 0)
{
inform (_("Warning, machine type (%d) not supported for "
inform (_("Warning, machine type (%d) not supported for "
"delayimport."), machine);
}
else

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.