blob: 32953fbfb887cea6ed5400d8985711dfcc18b5b7 [file] [log] [blame]
begin:
write.l (r2),r1
write.l 0(r2),r1
write.w 1(r1),r2
write.b 31(r3),r7
write.b (r4),r7
eamwrite 0,r4,r5
eamwrite 31,r7,r10
writemd r14,r15
writemdc r9
divs r5
divu r6
divds r10
divdu r11
asrd r12
lsrd r13
asld r14
dsi
mults r7,r8
multu r9,r10
eni
dsi
rfi
nsrel:
brr fa,nsrel
rflag r0
brr eq,nsrel
rflag r0
brr cs,nsrel
rflag r0
brr os,nsrel
rflag r0
brr ns,sreg
rflag r0
brr ne,sreg
rflag r0
brr cc,sreg
rflag r0
brr oc,sreg
rflag r0
brr nc,sreg
rflag r0
brr ge,sreg
rflag r0
brr gt,sreg
rflag r0
brr hi,sreg
rflag r0
brr le,sreg
rflag r0
brr ls,sreg
rflag r0
brr lt,sreg
rflag r0
brr tr,sreg
rflag r0
brr eq,nsrel
nop
brr fa,.
nop
sreg:
adc.l r0,r0,r1
adc.w r2,r0,r3
adc.b r4,r0,r5
add.l r2,r0,r1
add.w r5,r4,r3
add.b r7,r7,r6
and.l r2,r0,r1
and.w r5,r4,r3
and.b r7,r7,r6
asl.l r4,r3,r4
asl.w r6,r5,0
asl.w r6,r5,1
asl.b r8,r7,31
asr.l r4,r3,r4
asr.w r6,r5,0
asr.w r6,r5,1
asr.b r8,r7,31
bra eq,r9,r10
rflag r0
bra ne,r7,r1
eamread r11,0
eamread r12,31
extb.l r12,r13
extb.w r14,r15
extb.b r0,r1
extw.l r2,r3
extw.w r4,r5
lsr.l r6,r7,r8
lsr.w r9,r10,0
lsr.w r9,r10,1
lsr.b r9,r10,31
not.l r11,r12
not.w r13,r14
not.b r15,r10
or.l r5,r6,r7
or.w r8,r9,r10
or.b r1,r2,r3
read.l r4,(r5)
read.l r4,0(r5)
read.w r6,1(r7)
read.b r8,31(r9)
read.b r6,1(r9)
readmda r10
readmdb r11
readmdc r17
rflag r4
rflag r7
sub.l r4,r5,r6
sub.w r7,r8,r9
sub.b r0,r1,r2
subc.l r4,r5,r6
subc.w r7,r8,r9
subc.b r0,r1,r2
xor.l r4,r3,r2
xor.w r5,r6,r7
xor.b r1,r9,r8
addi r7,65535
movil r7,32768
moviu r7,32767
moviq r6,1
subi r7,65535
bra tr,r6,r0
add.l r0,r0,r0
fpinst 10,f1,f3,f5
fpinst 11,f2,f4,f6
fpinst 15,f11,f13,f15
fpuread 1,r25,f15,f14
fabs f7,f3
fadd f12,f6,f14
fadd f12,f6,f0
fmove f12,f6
fneg f7,f3
fsub f3,f0,f9
fmult f1,f2,f3
fdiv f10,f11,f12
fsqrt f3,f9
ftoi f5,f4
itof f7,f8
fload f13,r31
fstore r25,f7
fcmp r0,f15,f0
fcmpe r0,f15,f1
fcmp f15,f0
fcmpe f15,f1
bmd r1,r2,r3
bmi r1,r2,r3
wrtl 32768
wrtu 32767
.end