x86-64 instruction set

GPTKB entity

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