Statements (24)
Predicate | Object |
---|---|
gptkbp:instanceOf |
x86 instruction
|
gptkbp:architecture |
gptkb:Intel_64
gptkb:AMD64 x86-64 |
gptkbp:category |
atomic instruction
synchronization instruction |
gptkbp:cause |
illegal instruction exception if not supported
|
gptkbp:checksFor |
CPUID feature flag
|
gptkbp:compatibleWith |
Intel Atom processors (early models)
some early AMD64 CPUs |
gptkbp:CPUIDFlag |
ECX bit 13 (for AMD)
ECX bit 13 (for Intel) |
gptkbp:describes |
Compare and exchange 16 bytes atomically
|
https://www.w3.org/2000/01/rdf-schema#label |
CMPXCHG16B
|
gptkbp:introducedIn |
gptkb:AMD64_architecture
gptkb:Intel_64_architecture |
gptkbp:opcode |
0F C7 /1
|
gptkbp:requires |
64-bit mode
|
gptkbp:usedBy |
databases
virtual machines multithreaded applications |
gptkbp:usedFor |
atomic operations on 128-bit values
|
gptkbp:bfsParent |
gptkb:x86-64_processors
|
gptkbp:bfsLayer |
7
|