站内暂未收录这条内容的完整正文。
阅读完整原文(在新标签页打开)AMD 的 rdrand/rdseed 随机数生成器无法生成 0?
AI 导读
开发者 Jessé 发现 AMD 处理器(可能仅限 Zen2)的 rdrand 和 rdseed 指令在按请求位宽输出时无法生成 0,同样程序在 Intel 处理器上正常。他提供的图表测试程序显示,改用 32 位或 64 位寄存器后低位可以出现 0,但符合请求位宽的真零在 AMD 上从未出现。
Hacker News 热门(buzzing.cc 中文翻译)
31
AI 编辑部评分,满分 100AMD 的 rdrand/rdseed 随机数生成器无法生成 0?
开发者 Jessé 发现 AMD 处理器(可能仅限 Zen2)的 rdrand 和 rdseed 指令在按请求位宽输出时无法生成 0,同样程序在 Intel 处理器上正常。他提供的图表测试程序显示,改用 32 位或 64 位寄存器后低位可以出现 0,但符合请求位宽的真零在 AMD 上从未出现。
来源:Hacker News 热门(buzzing.cc 中文翻译)· board.flatassembler.net