| ... | @@ -296,8 +296,8 @@ pub fn setThreadPointer(addr: usize) void { | ... | @@ -296,8 +296,8 @@ pub fn setThreadPointer(addr: usize) void { |
| 296 | \\ ble 0xe0(%%sr2, %%r0) | 296 | \\ ble 0xe0(%%sr2, %%r0) |
| 297 | \\ nop | 297 | \\ nop |
| 298 | : | 298 | : |
| 299 | : [addr] "={r26}" (addr), | 299 | : [addr] "{r26}" (addr), |
| 300 | : .{ .r29 = true }); | 300 | : .{ .r31 = true }); |
| 301 | }, | 301 | }, |
| 302 | .loongarch32, .loongarch64 => { | 302 | .loongarch32, .loongarch64 => { |
| 303 | asm volatile ( | 303 | asm volatile ( |