| .text | |
| .globl __start | |
| .type __start, %function | |
| __start: | |
| sts.l pr,@-r15 | |
| mov.l 1f,r0 | |
| jsr @r0 | |
| nop | |
| mov.l 2f,r0 | |
| jsr @r0 | |
| nop | |
| mov.l 3f,r0 | |
| jsr @r0 | |
| nop | |
| lds.l @r15+,pr | |
| rts | |
| nop | |
| .align 2 | |
| 1: .long _foo | |
| 2: .long _sglobal | |
| 3: .long _sexternal | |
| .size __start, .-__start | |
| .globl _sexternal | |
| .type _sexternal, %function | |
| _sexternal: | |
| rts | |
| nop | |
| .size _sexternal, .-_sexternal |