blob: 6db5b202bfb8c7663450b169197ae6e99d3dd336 [file] [log] [blame]
.text
all:
bkpt
movi r3, 22
movi r16, 22
movi r3, 300
lsli r20, r16, 0
lsri r8, r2, 20
asri r1, r2, 7
addc r1, r2
addc r17, r1
addc r1, r2, r3
addc r1, r2, r1
addc r1, r17
addc r18, r18, r30
subc r1, r2
subc r17, r1
subc r1, r2, r3
subc r1, r2, r1
subc r1, r17
subc r18, r18, r30
cmphs r3, r4
cmplt r3, r4
cmpne r3, r4
mvcv r3
mvcv r16
and r1, r2
andn r1, r2
tst r3, r4
tst r16, r4
tstnbz r3
tstnbz r16
or r18, r23
xor r1, r1, r2
nor r1, r2, r1
mov r2, r3
jmp r2
jmp r16
jsr r2
jsr r16
rts
rts32
nop
lsl r22, r1
lsr r1, r2, r1
asr r1, r1, r2
rotl r1, r1, r16
zextb r2, r3
zexth r2, r3
sextb r2, r3
sexth r2, r3
revb r2, r3
revh r2, r3
revb r16, r3
revh r2, r16
mult r1, r1, r17
mul r4, r7
mulsh r7, r18
muls.h r2, r8
mulsw r30, r30, r1
mulsw r1, r2
ld.b r2, (r3, 4)
ld.h r2, (r3, 4)
ld.w r2, (r14, 4)
st.b r2, (r3, 4)
st.h r2, (r3, 4)
st.w r2, (r14, 4)
ld.b r8, (r3, 4)
ld.h r2, (r8, 4)
ld.w r2, (r14, 4)
st.b r2, (r8, 4)
st.h r2, (r8, 4)
st.w r8, (r14, 4)
ld.bs r2, (r3, 3)
ld.d r2, (r3, 4)
st.d r2, (r3, 4)
stex.w r2, (r3, 4)
ldex.w r2, (r3, 4)
addi r14, r14, 0x30
addi r3, r14, 0x4
addi r1, 20
addi r1, r1, 20
addi r21, 20
addi r1, 0x200
addi r2, r4, 1
addi r8, r4, 1
addi r1, r4, 9
addi r1, r28, 9
addi r3, r14, 0x1
addi r3, r14, 0x400
addi r14, r14, 0x33
addi r14, r14, 0x200
addi16 r1, 20
addi16 r2, r4, 1
addi32 r2, r4, 1
addi32 r3, r14, 0x400
addi32 r14, r14, 0x33
subi r14, r14, 0x30
subi r1, 20
subi r1, r1, 20
subi r21, 20
subi r1, 0x200
subi r2, r4, 1
subi r8, r4, 1
subi r1, r4, 9
subi r1, r28, 9
subi r14, r14, 0x33
subi r14, r14, 0x200
subi16 r1, 20
subi16 r2, r4, 1
subi32 r2, r4, 1
subi32 r14, r14, 0x33
sub r3, r0
sub r8, r0
sub r9, r3, r0
sub r3, r3, r0
sub r9, r9, r0
sub r13, r23, r0
add r3, r0
add r8, r0
add r9, r3, r0
add r3, r3, r0
add r9, r9, r0
add r13, r23, r0
cmplei r1, 1
cmplei r18, 3
cmpls r12, r3
cmpls r22, r3
cmpgt r2, r2
cmpgt r25, r2
tstle r5
tstle r25
tstne r2
tstne r24
tstlt r4
tstlt r24
setc
clrc
rotlc r2, 1
rotlc r16, 1
sce 5
trap 2
clrf r2
clrt r26
rte
rfi
stop
wait
doze
we
se
mvc r23
mfhis r3
mflos r17
mvtc
mfhi r18
mthi r19
mflo r3
mtlo r8
sync
sync 1
sync 20
idly 0
idly 2
idly 4
idly 5
idly 32
cprc <1, 1234>
cpop <1, 1234>
cpwgr r20, <1, 1234>
cpwcr r20, <1, 1234>
cprgr r20, <1, 1234>
cprcr r20, <1, 1234>
movi r2, 12
movih r2, 16
bgeni r2, 12
bgeni r2, 16
pop r4, r15
pop r15, r4-r11
pop r28
pop r16
push r4, r15
push r15, r4-r11
push r28
push r16
ins r3, r2, 4, 2
zext r3, r2, 4, 2
sext r3, r2, 4, 2
andi r3, r2, 2
andni r3, r2, 2
xori r3, r2, 12
ldm r3-r5, (r2)
stm r3-r5, (r2)
rsub r3, r2, r1
str.b r3, (r2, r1 << 0)
str.h r3, (r2, r1 << 0)
str.w r3, (r2, r1 << 0)
ldr.b r3, (r2, r1 << 1)
ldr.h r3, (r2, r1 << 1)
ldr.w r3, (r2, r1 << 1)
ldr.bs r2, (r2, r3 << 0)
ldr.bs r2, (r2, r3 << 1)
ldr.bs r2, (r2, r3 << 2)
ldr.bs r2, (r2, r3 << 3)
ldr.hs r2, (r2, r3 << 0)
ldr.hs r2, (r2, r3 << 1)
ldr.hs r2, (r2, r3 << 2)
ldr.hs r2, (r2, r3 << 3)
xsr r3, r2, 3
asrc r3, r2, 3
lsrc r3, r2, 3
lslc r3, r2, 3
rotli r3, r2, 4
rotri r1, 32
rotri r1, 1
rotri r1, r16, 7
rotli r1, 31
rotli r1, 0
rotli r1, r16, 7
decne r3, r2, 4
declt r3, r2, 4
decgt r3, r2, 4
dect r3, r2, 4
decf r3, r2, 4
incf r3, r2, 4
inct r3, r2, 4
ldq r4-r7, (r3)
stq r4-r7, (r3)
psrclr ee
psrclr af, fe
psrset ee, fe, af
psrset ie, ee, fe, af
abs r17, r20
bgenr r3, r21
brev r23, r1
xtrb0 r5, r3
xtrb1 r3, r9
xtrb2 r16, r20
xtrb3 r11, r24
ff0 r2, r21
ff1 r18, r1
mtcr r2, cr<3, 0>
mtcr r2, cr4
mtcr r2, vbr
mfcr r2, cr<0, 0>
mfcr r2, cr0
mfcr r2, psr
not r2
not r16
not r2, r16
not r2, r2
ixh r2, r3, r4
ixw r2, r3, r4
ixd r2, r3, r4
divs r2, r3, r4
divu r2, r3, r4
movf r1, r2
movt r23, r2
bmaski r8, 8
bmaski r1, 0
bmaski r1, 4
bmaski r1, 17
bmaski r21, 16
bmaski r13, 16
bmaski r1, 31
bmaski r1, 32
pldr (r2, 0x8)
pldw (r2, 0x8)
neg r1
rsubi r2, 23
asrc r3
incf r4
inct r13
decf r16
decgt r17
declt r19
decne r20
dect r31
lslc r11
lsrc r25
xsr r12
divs r23, r3
divu r1, r30
abs r13
brev r12
ff1 r8
not r1
not r17
zextb r2
zexth r19
sextb r29
sexth r11
ixh r1, r17
ixw r23, r1
rsub r3, r3
rsub r17, r31
lsri r1, 12
lsli r21, 2
mulsw r1, r2
andi r3, 123
rori r8, 21
bt all
bf all
jbt all
jbf all
br all
jbr all
bsr all
srs.b r2, [all]
lrs.b r2, [all]
srs.h r2, [all]
lrs.h r2, [all]
srs.w r2, [all]
lrs.w r2, [all]
ori r2, r3, 2
ori r2, r3, 10