diff --git a/lib/std/os/linux/tls.zig b/lib/std/os/linux/tls.zig index 731703d30979e3d7dba00259861cfa69a094d7a3..1c1558be2291ec7129d87d2ff63e602991a4396e 100644 --- a/lib/std/os/linux/tls.zig +++ b/lib/std/os/linux/tls.zig @@ -261,10 +261,9 @@ pub fn setThreadPointer(addr: usize) void { }, .alpha => { asm volatile ( - \\ lda $16, 0(%[addr]) \\ wruniq : - : [addr] "r" (addr), + : [addr] "{$16}" (addr), ); }, .arc, .arceb => {