3 ms·
M1 does follow standard ARM memory ordering rules in general, TSO is only enabled for processes running under Rosetta2 emulation It probably would be legal to
by jsheard 6y ago
M1 does follow standard ARM memory ordering rules in general, TSO is only enabled for processes running under Rosetta2 emulation
It probably would be legal to enable TSO everywhere as you said, but weaker ordering lets the CPU do more aggressive optimizations