| ... | ... | @@ -32,11 +32,8 @@ pub const SpinLock = struct { |
| 32 | 32 | var i = iterations; |
| 33 | 33 | while (i != 0) : (i -= 1) { |
| 34 | 34 | switch (builtin.arch) { |
| 35 | | .i386, .x86_64 => asm volatile("pause" ::: "memory"), |
| 36 | | // .arm, .aarch64 => asm volatile("yield"), |
| 37 | | // |
| 38 | | // Causes CI to fail |
| 39 | | // See: https://github.com/ziglang/zig/pull/3585#issuecomment-549962765 |
| 35 | .i386, .x86_64 => asm volatile("pause"), |
| 36 | .arm, .aarch64 => asm volatile("yield"), |
| 40 | 37 | else => time.sleep(0), |
| 41 | 38 | } |
| 42 | 39 | } |