| ... | @@ -378,6 +378,9 @@ fn _start() callconv(.Naked) noreturn { | ... | @@ -378,6 +378,9 @@ fn _start() callconv(.Naked) noreturn { |
| 378 | // (2047 bytes). | 378 | // (2047 bytes). |
| 379 | \\ mov %%g0, %%fp | 379 | \\ mov %%g0, %%fp |
| 380 | \\ add %%sp, 2175, %%o0 | 380 | \\ add %%sp, 2175, %%o0 |
| | 381 | \\ add %%sp, 2047, %%sp |
| | 382 | \\ and %%sp, -16, %%sp |
| | 383 | \\ sub %%sp, 2047, %%sp |
| 381 | \\ ba,a %[posixCallMainAndExit] | 384 | \\ ba,a %[posixCallMainAndExit] |
| 382 | , | 385 | , |
| 383 | else => @compileError("unsupported arch"), | 386 | else => @compileError("unsupported arch"), |