7e5af9cecf
On x86_64 reading a 128-bit value requires multiple instructions. Under some conditions if the counted pointer counter is read before the item pointer the fifo can be left in an inconsistent state. This commit forces the read of the counter to always be read first. The fifo does not appear to suffer from the same race. |
||
---|---|---|
.. | ||
asm | ||
class | ||
datatype | ||
dss | ||
etc | ||
include | ||
mca | ||
memoryhooks | ||
runtime | ||
threads | ||
tools | ||
util | ||
win32 | ||
Makefile.am | ||
win_makefile |