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