答案1
RDRAND 和 RDSEED 不属于任何特定 ISA 扩展集。它们是自己的集,并在 CPUID 指令中分配了自己特定的位。
它们是以“Bull Mountain”的代号开发的,现在作为英特尔安全密钥销售。
Intel 安全密钥是在 Broadwell 中添加的,因此您需要该版本或任何后续版本。Broadwell 版本是指 Intel Core i5 或 i7,其后附加的 4 位数字以“5”开头。例如 Core i7-5775C。英特尔后来发布了 Skylake 版本,其中也包含这些说明。Skylake 的代码以“6”开头,例如 Core i7-6700。
AMD 在 Carizzo 中添加了 RDRAND 和 RDSEED。