.global ret
ret:
ret
- .global int
-int:
- int #255
- .global inte
-inte:
- inte
- .global reti
-reti:
- reti
.global bra
bra:
bra footext
.global bhi
bhi:
bhi footext
+delay_footext:
.global jmp_d
jmp_d:
jmp:d @r11
nop
.global bra_d
bra_d:
- bra:D footext
+ bra:D delay_footext
+ nop
.global bno_d
bno_d:
- bno:d footext
+ bno:d delay_footext
+ nop
.global beq_d
beq_d:
- beq:D footext
+ beq:D delay_footext
+ nop
.global bne_d
bne_d:
- bne:d footext
+ bne:d delay_footext
+ nop
.global bc_d
bc_d:
- bc:d footext
+ bc:d delay_footext
+ nop
.global bnc_d
bnc_d:
- bnc:d footext
+ bnc:d delay_footext
+ nop
.global bn_d
bn_d:
- bn:d footext
+ bn:d delay_footext
+ nop
.global bp_d
bp_d:
- bp:d footext
+ bp:d delay_footext
+ nop
.global bv_d
bv_d:
- bv:d footext
+ bv:d delay_footext
+ nop
.global bnv_d
bnv_d:
- bnv:d footext
+ bnv:d delay_footext
+ nop
.global blt_d
blt_d:
- blt:d footext
+ blt:d delay_footext
+ nop
.global bge_d
bge_d:
- bge:d footext
+ bge:d delay_footext
+ nop
.global ble_d
ble_d:
- ble:d footext
+ ble:d delay_footext
+ nop
.global bgt_d
bgt_d:
- bgt:d footext
+ bgt:d delay_footext
+ nop
.global bls_d
bls_d:
- bls:d footext
+ bls:d delay_footext
+ nop
.global bhi_d
bhi_d:
- bhi:d footext
+ bhi:d delay_footext
+ nop
.global ldres
ldres:
ldres @r2+, #8
.global ldi_32
ldi_32:
ldi:32 #0x12345678, r0
- .global ldi_20
-ldi_20:
- ldi:20 #0x000fffff, r1
+ .global copop
+copop:
+ copop #15, #1, cr3, cr4
+ copop #15, #4, cr5, cr6
+ copop #15, #255, cr7, cr0
+ .global copld
+copld:
+ copld #0, #0, r4, cr0
+ .global copst
+copst:
+ copst #7, #2, cr1, r5
+ .global copsv
+copsv:
+ copsv #8, #3, cr2, r6
.global ldm0
ldm0:
ldm0 (r0, r2, r3, r7)
.global ldm1
ldm1:
- ldm1 (r8, r11, sp)
+ ldm1 (r8, r11, r15)
.global stm0
stm0:
stm0 (r2, r3)
.global stm1
stm1:
- stm1 (ac, fp)
+ stm1 (r13, r14)
.global call
call:
call footext
dmovb r13, @0x53
dmovb @71, @r13+
dmovb @r13+, @0x0
- .global copop
-copop:
- copop #15, #1, cr3, cr4
- copop #15, #4, cr5, cr6
- copop #15, #255, cr7, cr0
- .global copld
-copld:
- copld #0, #0, r4, cr0
- .global copst
-copst:
- copst #7, #2, cr1, r5
- .global copsv
-copsv:
- copsv #8, #3, cr2, r6
+ .global ldi_20
+ldi_20:
+ ldi:20 #0x000fffff, r1
+finish:
+ ldi:32 #0x8000,r0
+ mov r0,ssp
+ ldi:32 #1,r0
+ int #10
+ .global inte
+inte:
+ inte
+ .global reti
+reti:
+ reti