AVX或AVX2是否支持256位字符串指令和mullo用于无符号短路?

时间:2016-04-20 08:33:53

标签: x86 intrinsics avx avx2 sse4

我研究了AVXAVX2 ISA支持的字符串指令,但我找不到任何256位字符串比较指令,如SSE4.2如果有任何字符串比较,我可以找不到我在哪里找到它们?否则为什么AVX / AVX2 ISA不支持256位字符串指令? 我还发现AVX2不支持mullo unsigned short作为16位无符号整数,我不知道原因。因为SSE4.2支持它。

1 个答案:

答案 0 :(得分:3)

256位字符串比较指令 - 不,AVX / AVX2(或AVX-512)没有 - 只是SSE 4.2中的128位指令。

mullo表示无符号短 - 这不是必需的,因为结果与签名的短mullo相同。它只是需要存在于有符号和无符号变体中的nulhi指令。