From 14f9ea5a0f1303f4ba6caed56d990c8981eb9657 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sun, 9 Aug 2026 01:24:37 +0200 Subject: [PATCH] std.os.linux.sh: fix reg/disp order in clone assembly --- lib/std/os/linux/sh.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/std/os/linux/sh.zig b/lib/std/os/linux/sh.zig index 02581ce183ddb67c2c2eda91cd57b88402d58217..bda7330343c722cdf211d6b17aa8edb250db48d3 100644 --- a/lib/std/os/linux/sh.zig +++ b/lib/std/os/linux/sh.zig @@ -167,8 +167,8 @@ pub fn clone() callconv(.naked) u32 { \\ mov #120, r3 ! SYS_clone \\ mov r6, r4 \\ mov.l @r15, r6 - \\ mov.l @(r15, 8), r7 - \\ mov.l @(r15, 4), r0 + \\ mov.l @(8, r15), r7 + \\ mov.l @(4, r15), r0 \\ trapa #31 \\ or r0, r0 \\ or r0, r0 -- 2.54.0