12345678910111213141516171819202122232425262728 |
- .define call
- .define callc
- .define calle
- .define cerror
- .extern call
- .extern callc
- .extern calle
- .extern cerror
- .extern _errno
- .sect .text
- .sect .rom
- .sect .data
- .sect .bss
- .sect .text
- call: trap #0
- bcs cerror
- rts
- callc:
- trap #0
- bcs cerror
- clr.l d0
- rts
- calle:
- trap #0
- cerror:
- move.l d0,_errno
- move.l #-1,d0
- rts
|