Last week, I already worked a little on the warpath, about the fact that Cortex-A9 can be obtained and installed from multiple streams on two-lane courts without a hint of thread safety. It seems to be working fine, and after a bit of testing, I can't get my desktop to skip a simple test using __int128. Are the chances of reading the wrong value nonzero? If the chances are significant and I'm not doing it right?
Any sample code that fails incorrectly on a modern x86_64 machine will be great. But only using get / set on primitive types.
source
share