12345678910111213141516171819202122232425262728293031 |
- #
- .sect .text; .sect .rom; .sect .data; .sect .bss; .sect .text
- .sect .text
- .define sim~
- .extern trpim~
- ! $Id$
- #define float
- sim~:
- mov (sp)+,r3
- mov (sp)+,r0
- mov r0,trpim~
- #ifdef float
- stfps r1
- bis $07400,r1
- bit $020,r0
- beq 0f
- bic $01000,r1
- 0: bit $040,r0
- beq 0f
- bic $02000,r1
- 0: bit $01000,r0
- beq 0f
- bic $04000,r1
- 0: bit $02000,r0
- beq 0f
- bic $0400,r1
- 0: ldfps r1
- #endif
- jmp (r3)
|