123456789101112131415161718192021222324252627282930313233343536373839404142 |
- .text
- .globl main
- .globl exit
- main:
- exit:
- #if defined(__i386__)
- movl $1,%eax
- movl $0,%ebx
- int $0x80
- #elif defined(__mc68000__)
- movel #1,%d0
- clrl %d1
- trap #0
- #elif defined(__sparc__)
- mov 1,%g1
- mov 0,%o0
- t 0x10
- #else
- #error Only know how to support i386, m68k and sparc architectures
- #endif
- .globl atexit
- .globl __libc_init
- .globl __setfpucw
- atexit:
- __libc_init:
- __setfpucw:
- #if defined(__i386__)
- ret
- #elif defined(__mc68000__)
- rts
- #elif defined(__sparc__)
- ret
- nop
- #else
- #error Only know how to support i386, m68k and sparc architectures
- #endif
- .data
- .globl __fpu_control
- __fpu_control:
- .long 0
|