commit e3840817d7a8a3e9e69a7b0e6f3c7f2ce8c8d029 (tree)
parent 5c79370e9c3edee271d4f0e65e718d12b8db8a1e
Author: Koakuma <koachan@protonmail.com>
Date: Tue, 3 Aug 2021 20:14:40 +0700
Linux/SPARCv9: account for branch delay in freeAndExit()
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/lib/std/Thread.zig b/lib/std/Thread.zig
@@ -810,8 +810,10 @@ const LinuxThreadImpl = struct {
\\ 1:
\\ cmp %%sp, 0
\\ beq 2f
+ \\ nop
\\ restore
\\ ba 1f
+ \\ nop
\\ 2:
\\ mov 73, %%g1
\\ mov %[ptr], %%o0