Function core::arch::x86::_mm_minpos_epu161.27.0[][src]

pub unsafe fn _mm_minpos_epu16(a: __m128i) -> __m128i
This is supported on x86 and target feature sse4.1 only.
Expand description

在 128 位 __m128i vector 中查找最小的无符号 16 位元素,并返回一个 vector,其中在第一个位置包含其值,在第二个位置包含其索引; 所有其他元素都设置为零。

该内联函数对应于 VPHMINPOSUW/PHMINPOSUW 指令。

Arguments:

  • a - __m128i 类型的 128 位 vector。

Returns:

128 位值,其中:

  • [15:0] 位 - 包含在参数 a 中找到的最小值,
  • [18:16] 位 - 包含最小值的索引
  • 其余位设置为 0

Intel’s documentation