| ... | @@ -327,8 +327,8 @@ fn _start() callconv(.Naked) noreturn { | ... | @@ -327,8 +327,8 @@ fn _start() callconv(.Naked) noreturn { |
| 327 | // argc is stored after a register window (16 registers) plus stack bias | 327 | // argc is stored after a register window (16 registers) plus stack bias |
| 328 | \\ mov %%g0, %%i6 | 328 | \\ mov %%g0, %%i6 |
| 329 | \\ add %%o6, 2175, %%l0 | 329 | \\ add %%o6, 2175, %%l0 |
| 330 | \\ stx %%l0, %[argc_argv_ptr] | | |
| 331 | \\ ba %[posixCallMainAndExit] | 330 | \\ ba %[posixCallMainAndExit] |
| | 331 | \\ stx %%l0, %[argc_argv_ptr] |
| 332 | , | 332 | , |
| 333 | else => @compileError("unsupported arch"), | 333 | else => @compileError("unsupported arch"), |
| 334 | } | 334 | } |