| ... | @@ -276,7 +276,15 @@ fn _start() callconv(.naked) noreturn { | ... | @@ -276,7 +276,15 @@ fn _start() callconv(.naked) noreturn { |
| 276 | \\ ;; | 276 | \\ ;; |
| 277 | \\ goto %[posixCallMainAndExit] | 277 | \\ goto %[posixCallMainAndExit] |
| 278 | , | 278 | , |
| 279 | .loongarch32, .loongarch64 => | 279 | .loongarch32 => |
| | 280 | \\ move $fp, $zero |
| | 281 | \\ move $ra, $zero |
| | 282 | \\ move $a0, $sp |
| | 283 | \\ srli.w $sp, $sp, 4 |
| | 284 | \\ slli.w $sp, $sp, 4 |
| | 285 | \\ b %[posixCallMainAndExit] |
| | 286 | , |
| | 287 | .loongarch64 => |
| 280 | \\ move $fp, $zero | 288 | \\ move $fp, $zero |
| 281 | \\ move $ra, $zero | 289 | \\ move $ra, $zero |
| 282 | \\ move $a0, $sp | 290 | \\ move $a0, $sp |