Statements (96)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:architecture
|
gptkbp:address |
48 bits (virtual), 52 bits (physical)
|
gptkbp:adoptedBy |
gptkb:macOS
gptkb:FreeBSD gptkb:Microsoft_Windows gptkb:NetBSD gptkb:OpenBSD gptkb:Linux gptkb:Solaris gptkb:ReactOS gptkb:Haiku_OS |
gptkbp:alsoKnownAs |
gptkb:Intel_64
gptkb:AMD64 x64 |
gptkbp:compatibleWith |
x86
|
gptkbp:designedBy |
gptkb:AMD
|
gptkbp:extendsTo |
gptkb:x86_instruction_set
|
gptkbp:firstBook |
gptkb:AMD_Opteron
gptkb:AMD_Athlon_64 |
gptkbp:hasFeature |
RIP-relative addressing
64-bit wide SIMD registers 64-bit wide general-purpose registers Base pointer register (RBP) Eight additional SIMD registers Eight additional general-purpose registers Expanded register set Instruction pointer register (RIP) Larger physical address space Larger virtual address space Mandatory NX bit support Mandatory SSE2 support Stack pointer register (RSP) Support for 32-bit operating systems Support for 64-bit addressing Support for 64-bit integer arithmetic Support for 64-bit operating systems Support for 64-bit physical memory Support for 64-bit pointers Support for 64-bit virtual memory Support for I/O instructions Support for SIMD instructions Support for atomic instructions Support for bit manipulation instructions Support for call/return instructions Support for conditional branch instructions Support for control transfer instructions Support for cryptographic instructions Support for debug instructions Support for floating-point instructions Support for hardware security features Support for hardware virtualization Support for integer instructions Support for interrupt instructions Support for loop instructions Support for memory access instructions Support for performance monitoring instructions Support for privileged instructions Support for stack operations Support for string instructions Support for system instructions Support for 16-bit operating systems (in compatibility mode) |
gptkbp:hasGeneralPurposeRegisters |
16
|
gptkbp:hasSIMDRegisters |
16
|
https://www.w3.org/2000/01/rdf-schema#label |
x86-64 instruction set
|
gptkbp:introducedIn |
1999
|
gptkbp:marketedAs |
gptkb:AMD
gptkb:Intel gptkb:VIA_Technologies |
gptkbp:registerWidth |
64 bits
|
gptkbp:supports |
gptkb:SSE
gptkb:FMA gptkb:AVX gptkb:NX_bit gptkb:SSE2 gptkb:SSE3 gptkb:Long_mode AES-NI AVX2 SSE4 SSSE3 64-bit computing 32-bit computing Compatibility mode Legacy mode Virtualization extensions |
gptkbp:usedBy |
gptkb:VIA_processors
AMD processors Intel processors |
gptkbp:usedIn |
personal computers
laptops servers workstations |
gptkbp:bfsParent |
gptkb:Ryzen
gptkb:Intel_AVX gptkb:Advanced_Vector_Extensions |
gptkbp:bfsLayer |
6
|