算术运算 (浮点)

[本文档仅供预览,并可能在以后的版本中更改。 Blank topics are included as placeholders.]

Microsoft 专用

下表中列出的操作被内部的每个属性和之后。

将内部使用 __m128__m128i__m128d 数据类型,在 Itanium 处理器家族 (IPF) (ipf) 处理器不支持。 使用 __m64 数据类型的任何 SSE2 内部在 x64 处理器不支持。

emmintrin.h 头文件包含 SSE2 指令内部函数说明。

算术运算内部

内部名称

对应的命令

操作

R0 值

R1 值

_mm_add_sd

ADDSD

添加

a0 [op] b0
a1

_mm_add_pd

ADDPD

添加

a0 [op] b0
a1 [op] b1

_mm_div_sd

DIVSD

divide

a0 [op] b0
a1

_mm_div_pd

DIVPD

divide

a0 [op] b0
a1 [op] b1

_mm_max_sd

MAXSD

计算最大数量

a0 [op] b0
a1

_mm_max_pd

MAXPD

计算最大数量

a0 [op] b0
a1 [op] b1

_mm_min_sd

MINSD

计算最小

a0 [op] b0
a1

_mm_min_pd

MINPD

计算最小

a0 [op] b0
a1 [op] b1

_mm_mul_sd

MULSD

MULTIPLY

a0 [op] b0
a1

_mm_mul_pd

MULPD

MULTIPLY

a0 [op] b0
a1 [op] b1

_mm_sqrt_sd

SQRTSD

计算平方根

a0 [op] b0
a1

_mm_sqrt_pd

SQRTPD

计算平方根

a0 [op] b0
a1 [op] b1

_mm_sub_sd

SUBSD

减去

a0 [op] b0
a1

_mm_sub_pd

SUBPD

减去

a0 [op] b0
a1 [op] b1

有关使用本主题中的代码示例的语法的说明,请参见 使用流 SIMD 扩展的浮点内部

请参见

参考

使用流 SIMD 扩展的浮点内部 2 命令