Lobsters | 📄 原文链接 | 2026-10-14 收录

vfmaddrnd231pd 到底是条什么指令?

来源:purplesyringa.moe — 2026-10-12

📋 概述

作者在查 Intel 软件开发手册时发现一条名为 vfmaddrnd231pd 的 FMA 指令,它能按指令级别控制舍入模式,理论上可以在没有 AVX-512 的情况下让依赖舍入的算法大幅加速。但 GNU 汇编器不认识它,Clang 与 ICC 都没有手册提到的对应 intrinsic,按手册给出的 VEX.DDS 操作码手写汇编则在支持 FMA 的 Haswell 上直接触发 #UD。更蹊跷的是这条指令只出现在 2024 版手册里,2026 版已经把它删掉,而手册中独有的表格与伪代码又不像是笔误。作者的猜测是 Intel 曾在最后关头撤下这套指令却没有同步改对文档。

🔑 核心要点

💡 金句

如果读到这里的人有 Intel 的朋友,我很想知道答案。
← 返回 Lobsters 首页