Statements (23)
Predicate | Object |
---|---|
gptkbp:instanceOf |
CPU instruction
|
gptkbp:availableOn |
gptkb:x86_architecture
gptkb:x86-64_architecture |
gptkbp:checksFor |
CPUID feature flag (RDRAND)
|
gptkbp:digestSize |
32 bits
64 bits 16 bits |
gptkbp:documentedIn |
gptkb:Intel_64_and_IA-32_Architectures_Software_Developer’s_Manual
|
gptkbp:failsIf |
random number not available
|
https://www.w3.org/2000/01/rdf-schema#label |
RDRAND instruction
|
gptkbp:introduced |
gptkb:Intel
|
gptkbp:introducedIn |
gptkb:Intel_Ivy_Bridge
2012 |
gptkbp:opcode |
0x0F 0xC7 /6
|
gptkbp:provides |
random number generation
|
gptkbp:relatedTo |
gptkb:RDSEED_instruction
|
gptkbp:result |
random value in register
|
gptkbp:setsFlag |
CF (Carry Flag)
|
gptkbp:supportedBy |
gptkb:Intel_CPUs
gptkb:AMD_CPUs |
gptkbp:uses |
hardware random number generator
|
gptkbp:bfsParent |
gptkb:Intel_Secure_Key
|
gptkbp:bfsLayer |
6
|