1234567891011121314151617181920212223242526272829303132 |
- .define .sts
- .sect .text
- .sect .rom
- .sect .data
- .sect .bss
- .sect .text
- .sect .text
- .sts:
- movd tos, r3
- movd tos, r0
- movd tos, r1
- cmpqd 1, r0
- beq 1f
- cmpqd 2, r0
- beq 2f
- 3:
- movd tos, 0(r1)
- addqd 4, r1
- acbd -4, r0, 3b
- 4:
- movd r3, tos
- ret 0
- 1:
- movb tos, 0(r1)
- adjspd -3
- br 4b
- 2:
- movw tos, 0(r1)
- adjspd -2
- br 4b
|