| .text |
| .globl __so_entry_point |
| __so_entry_point: |
| cmp $0x1,%edx |
| jne _dso_main_routine |
| mov %edx,%eax |
| ret |
| |
| ___dso_main_routine: |
| ret |
| |
| .weak _dso_main_routine |
| .def _dso_main_routine; .scl 2; .type 32; .endef |
| .set _dso_main_routine,___dso_main_routine |
| |
| .section .midipix |
| .long __so_entry_point |
| .long _dso_main_routine |
| .long 0 |
| .long 0 |
| |
| # void *reserved[16]; |
| .long 0x0 |
| .long 0x1 |
| .long 0x2 |
| .long 0x3 |
| .long 0x4 |
| .long 0x5 |
| .long 0x6 |
| .long 0x7 |
| .long 0x8 |
| .long 0x9 |
| .long 0xa |
| .long 0xb |
| .long 0xc |
| .long 0xd |
| .long 0xe |
| .long 0xf |