query: Is increment an integer atomic in x86?
positive_passages.docid: 31431
positive_passages.text: Can num++ be atomic for 'int num'?
negative_passages.docid: 71966
negative_passages.text: Floating point vs integer calculations on modern hardware
negative_passages.docid: 85422
negative_passages.text: What is the behavior of integer division?
negative_passages.docid: 151880
negative_passages.text: Is signed integer overflow still undefined behavior in C++?
negative_passages.docid: 126677
negative_passages.text: How do the post increment (i++) and pre increment (++i) operators work in Java?
negative_passages.docid: 153699
negative_passages.text: Why can't I do ++i++ in C-like languages?
negative_passages.docid: 136873
negative_passages.text: Is x86 CMPXCHG atomic, if so why does it need LOCK?
negative_passages.docid: 151007
negative_passages.text: Clarification about "int" number that begins with 0
negative_passages.docid: 19712
negative_passages.text: List of atomic expressions
negative_passages.docid: 18910
negative_passages.text: Why is 128==128 false but 127==127 is true when comparing Integer wrappers in Java?
negative_passages.docid: 67678
negative_passages.text: When is "i += x" different from "i = i + x" in Python?
negative_passages.docid: 111616
negative_passages.text: Why avoid increment ("++") and decrement ("--") operators in JavaScript?
negative_passages.docid: 25076
negative_passages.text: Is there a performance difference between i++ and ++i in C++?
negative_passages.docid: 135810
negative_passages.text: Why doesn't Ruby support i++ or i--​ (increment/decrement operators)?
negative_passages.docid: 29412
negative_passages.text: What is the difference between atomic / volatile / synchronized?
negative_passages.docid: 46252
negative_passages.text: Is sum+++i undefined behavior in C?
negative_passages.docid: 114930
negative_passages.text: Pre & post increment operator behavior in C, C++, Java, & C#