| .section .init | |
| j 1f | |
| .section .init.text | |
| 1: | |
| movi a2, _start | |
| jx a2 | |
| .text | |
| .global _start | |
| _start: | |
| #if XCHAL_HAVE_WINDOWED | |
| movi a2, 1 | |
| wsr a2, windowstart | |
| movi a2, 0 | |
| wsr a2, windowbase | |
| #endif | |
| movi a1, _fstack | |
| movi a2, 0x4000f | |
| wsr a2, ps | |
| isync | |
| call0 main | |
| mov a3, a2 | |
| movi a2, 1 | |
| simcall |