Statements (23)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb: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
|
| 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 |
gptkb:hardware_random_number_generator
|
| gptkbp:bfsParent |
gptkb:Intel_Secure_Key
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
RDRAND instruction
|