Statements (19)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:x86_instruction
|
| gptkbp:category |
atomic instruction
synchronization instruction |
| gptkbp:compatibleWith |
Intel Pentium 4 (some models)
some early Intel 64 CPUs |
| gptkbp:describes |
Compare and exchange 128 bits atomically
|
| gptkbp:failureToSupport |
prevents 64-bit Windows installation
|
| gptkbp:introducedIn |
gptkb:AMD64_architecture
gptkb:Intel_64_architecture |
| gptkbp:opcode |
0F C7 /1
|
| gptkbp:operates |
128-bit memory operand
|
| gptkbp:requires |
SSE2 or later
|
| gptkbp:requiresSupportBit |
CPUID.01H:ECX.CMPXCHG16B[bit 13]
|
| gptkbp:usedBy |
gptkb:64-bit_Windows_OS
|
| gptkbp:usedFor |
lock-free programming
atomic operations |
| gptkbp:bfsParent |
gptkb:Intel_64_architecture
|
| gptkbp:bfsLayer |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
CMPXCHG16B instruction
|