.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