Answer by GJ. for atomicity in 32/64 bit
Not by default! But some SSE instructions under x86 support 64bit and 128bit atomic load/store, of course you must first ensure memory aligment. Look examples:procedure Move64(var Source,...
View ArticleAnswer by Andras Vass for atomicity in 32/64 bit
It is only the 32/64 "bitness" of the application that matters - i.e. that your 64 bit loads/stores are atomic at the assembly level.You need a 64 bit application to get that for "free".*For the 64 bit...
View ArticleAnswer by Puppy for atomicity in 32/64 bit
The application must be running on a 64bit OS and in native 64bit mode to gain the advantages of x64, unsurprisingly. If you're running in 32bit mode, either on a 32bit OS (with a 32bit app), you will...
View Articleatomicity in 32/64 bit
the question is about when does a 64bit load/store operations are considered to be atomic.if i have a 64bit processor, but i'm using 32bit OS. Will i have 64bit atomicity?if i'm using 64bit OS but...
View Article