| author | |
| committer | |
| log | bf66a7d6b7f17a1404f65e1c53ca08ef4442cec4 |
| tree | 7fafa98a6b0ff50635aea27efa3027d1006915bb |
| parent | 89f6d00cad6bd833f8a14baa03c844a531e61d31 |
| signature |
2 files changed, 2 insertions(+), 0 deletions(-)
lib/std/os/linux/riscv32.zig+1| ... | ... | @@ -116,6 +116,7 @@ pub fn clone() callconv(.naked) u32 { |
| 116 | 116 | // syscall(SYS_clone, flags, stack, ptid, tls, ctid) |
| 117 | 117 | // a7 a0, a1, a2, a3, a4 |
| 118 | 118 | asm volatile ( |
| 119 | \\ andi a1, a1, -16 | |
| 119 | 120 | \\ # Save func and arg to stack |
| 120 | 121 | \\ addi a1, a1, -8 |
| 121 | 122 | \\ sw a0, 0(a1) |
lib/std/os/linux/riscv64.zig+1| ... | ... | @@ -116,6 +116,7 @@ pub fn clone() callconv(.naked) u64 { |
| 116 | 116 | // syscall(SYS_clone, flags, stack, ptid, tls, ctid) |
| 117 | 117 | // a7 a0, a1, a2, a3, a4 |
| 118 | 118 | asm volatile ( |
| 119 | \\ andi a1, a1, -16 | |
| 119 | 120 | \\ # Save func and arg to stack |
| 120 | 121 | \\ addi a1, a1, -16 |
| 121 | 122 | \\ sd a0, 0(a1) |