Function core::arch::x86_64::_mm_minpos_epu16
1.27.0 · source · pub unsafe fn _mm_minpos_epu16(a: __m128i) -> __m128i
Available on (x86 or x86-64) and target feature
sse4.1
and x86-64 only.Expand description
在 128 位 __m128i vector 中查找最小的无符号 16 位元素,并返回一个 vector,其中在第一个位置包含其值,在第二个位置包含其索引; 所有其他元素都设置为零。
该内部函数对应于 VPHMINPOSUW
/PHMINPOSUW
指令。
Arguments:
a
-__m128i
类型的 128 位 vector。
Returns:
128 位值,其中:
[15:0]
位 - 包含在参数a
中找到的最小值,[18:16]
位 - 包含最小值的索引- 其余位设置为
0
。