3DNow! 内部
[本文档仅供预览,并可能在以后的版本中更改。 Blank topics are included as placeholders.]
Microsoft 专用
本主题包含该 3DNow! 内部。 对于每个内部,需要头文件 mm3dnow.h。
下表列出了个 3DNow! 按字母内部。
内部 |
使用 |
---|---|
,当切换在 MMX 和浮点命令之间时,清除体系结构状态。 |
|
返回的下半部分设置为浮点的 64 位 MMX 值,从源操作数的单精度值,并在上部为零。 无错误返回。 |
|
计算舍入的平均值八个无符号 8 位整数值。 |
|
转换打包的浮点,到打包的 32 位整数值的单精度值。 |
|
转换打包的浮点,到打包的 16 位有符号整数值的单精度值使用截断。 |
|
performs 打包的浮点,单精度累积。 |
|
performs 打包的浮点,单精度添加。 |
|
compares 打包,单精度浮点值相等并将相应返回根据比较结果的值设置为一个或零。 |
|
比较首先打包的,单精度浮点值大于或等于第二个并设置相应返回根据比较结果的值设置为一个或零。 |
|
比第二个比较首先打包的,单精度浮点值大于并将相应返回根据比较结果的值设置为一个或零。 |
|
返回大两个打包的,单精度浮点值。 |
|
返回小两个打包的,单精度浮点值。 |
|
performs 打包的浮点,单精度乘法。 |
|
performs 打包的浮点,单精度负的累计。 |
|
performs 打包的浮点,单精度正负累积。 |
|
执行标量浮点,低精度是近似值。 |
|
在牛顿 Raphson 迭代执行第一个中间步骤来优化 _m_pfrcp 内部函数生成的相互近似列表。 |
|
在牛顿 Raphson 迭代执行第二个和最后一步优化 _m_pfrcp 或 _m_pfsqrt 内部函数生成的相互或相互平方根近似值,分别。 |
|
在牛顿 Raphson 迭代执行第一个中间步骤来优化 _m_pfsqrt 内部函数生成的相互平方根近似列表。 |
|
执行标量浮点,低精度的平方根近似列表。 |
|
performs 打包的浮点,单精度减法。 |
|
performs 打包的浮点,单精度反向减法。 |
|
转换打包的 32 位整数值到打包的,单精度浮点值。 |
|
转换打包的 16 位有符号整数值到打包的,单精度浮点值。 |
|
MULTIPLY 四一个签名之后在源操作数的 16 位整数值签名之后在目标操作数的 16 位整数值。 |
|
加载一 32 字节缓存行。 L1 数据缓存并将缓存行状态到 独占。 |
|
加载一 32 字节缓存行。 L1 数据缓存并将缓存行状态到 修改。 |
|
交换源操作数的上限和下限的一半。 |
|
返回浮点,从 64 位 MMX 值的下半部分的单精度值在源操作数中。 无错误返回。 编译器正确地确保 implict FEMMS 在任何尝试使用 _m_to_float () 运算的结果之前问题。 |