Folia
← 返回头版

Intel软件开发手册中现身的虚幻指令

开发者在Intel软件开发手册(SDM)中发现了一条名为vfmaddrnd231pd的指令,该指令声称支持浮点运算的每指令级舍入模式控制1。然而,这条指令实际上并不存在——GNU汇编器无法识别它,在支持FMA的CPU上执行会触发未定义指令异常1。Clang和ICC编译器同样不支持该指令1。

这条虚幻指令仅出现在Intel 2024版SDM中,在2026版本中已被完全移除1。SDM文档中对该指令的唯一记录为"VEX.DDS.128.66.0F3A.W1 B8 /r /ib",其中DDS为仅用于文档的标记,在后续版本中已被删除1。在Haswell等真实处理器上尝试执行这条指令会直接触发#UD(未定义指令)异常1。


来源

  1. Hacker NewsWho Is Vfmaddrnd231pd?

评论