Function core::arch::x86_64::_mm_cvtss_si32

1.27.0 · source ·
pub unsafe fn _mm_cvtss_si32(a: __m128) -> i32
Available on (x86 or x86-64) and target feature sse and x86-64 only.
Expand description

将输入 vector 中的最低 32 位浮点型转换为 32 位整数。

根据当前舍入模式对结果进行舍入。 如果结果不能表示为 32 位整数,则结果将为 0x8000_0000 (i32::MIN) 或无效的操作浮点异常 (如果未屏蔽) (请参见 _mm_setcsr)。)。

这对应于 CVTSS2SI 指令 (具有 32 位输出)。

Intel’s documentation