authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-04-07 13:05:43+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-04-07 13:09:10+02:00
log4b5941c54bac33391dc3d2f574ec876086998154
treefa5e89f5f0407aa61eb8f6f097338aed885f96fb
parentd3bf6c518f304741140a6a51236daefe5c87c0ef
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

start: Reduce stack alignment for hexagon.

The ABI requires 8-byte alignment, not 16.

1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/start.zig+1-1
...@@ -343,7 +343,7 @@ fn _start() callconv(.naked) noreturn {...@@ -343,7 +343,7 @@ fn _start() callconv(.naked) noreturn {
343 \\ r30 = #0343 \\ r30 = #0
344 \\ r31 = #0344 \\ r31 = #0
345 \\ r0 = r29345 \\ r0 = r29
346 \\ r29 = and(r29, #-16)346 \\ r29 = and(r29, #-8)
347 \\ memw(r29 + #-8) = r29347 \\ memw(r29 + #-8) = r29
348 \\ r29 = add(r29, #-8)348 \\ r29 = add(r29, #-8)
349 \\ call %[posixCallMainAndExit]349 \\ call %[posixCallMainAndExit]