3 ms·
Only for the hand-written assemply parts of the source code. The rest will be handled by the compilers.
by jordiburgos 7mo ago
Only for the hand-written assemply parts of the source code. The rest will be handled by the compilers.
- silon42 7mo agoNot even close. Except maybe in Rust /s
- galangalalgol 7mo agoFor rustaceans missing that /s, if you just use Relaxed ordering everywhere and you aren't sure why, but hey tests pass on x86, then yeah on arm it may have a problem. On x86 it effectively is SeqCst even if you specify Relaxed.
- bpye 7mo agoYou don't need to be writing assembly. Anything sharing memory between multiple threads could have bugs with ARM's memory model, even if written in C, C++, etc.