Function core::arch::x86_64::_mm_cvttss_si64

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

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

始终使用截断将结果四舍五入 (趋向于零)。 如果结果不能表示为 64 位整数,则结果将为 0x8000_0000_0000_0000 (i64::MIN) 或无效的操作浮点异常 (如果未屏蔽) (请参见 _mm_setcsr))。

这对应于 CVTTSS2SI 指令 (具有 64 位输出)。

Intel’s documentation