12345678910111213141516171819202122232425 |
- .define .ciu
- .define .cui
- .define .cuu
- .sect .text
- .sect .rom
- .sect .data
- .sect .bss
- .sect .text
- .ciu:
- .cui:
- .cuu:
- move.l (sp)+,a0 ! return address
- move (sp)+,d0 ! destination size
- sub (sp)+,d0
- bgt 1f
- sub d0,sp
- jmp (a0)
- 1:
- asr #1,d0
- 2:
- clr -(sp)
- sub #1,d0
- bgt 2b
- jmp (a0)
|