| ... | ... | @@ -10,7 +10,7 @@ const linkage: std.builtin.GlobalLinkage = if (builtin.is_test) .Internal else . |
| 10 | 10 | // detail to keep the export logic clean and because we need some kind of CAS to |
| 11 | 11 | // implement the spinlocks. |
| 12 | 12 | const supports_atomic_ops = switch (arch) { |
| 13 | | .msp430, .avr => false, |
| 13 | .msp430, .avr, .bpfel, .bpfeb => false, |
| 14 | 14 | .arm, .armeb, .thumb, .thumbeb => |
| 15 | 15 | // The ARM v6m ISA has no ldrex/strex and so it's impossible to do CAS |
| 16 | 16 | // operations (unless we're targeting Linux, the kernel provides a way to |