我研究了AVX
或AVX2
ISA支持的字符串指令,但我找不到任何256位字符串比较指令,如SSE4.2
如果有任何字符串比较,我可以找不到我在哪里找到它们?否则为什么AVX / AVX2 ISA不支持256位字符串指令?
我还发现AVX2不支持mullo
unsigned short
作为16位无符号整数,我不知道原因。因为SSE4.2
支持它。
答案 0 :(得分:3)
256位字符串比较指令 - 不,AVX / AVX2(或AVX-512)没有 - 只是SSE 4.2中的128位指令。
mullo
表示无符号短 - 这不是必需的,因为结果与签名的短mullo
相同。它只是需要存在于有符号和无符号变体中的nulhi
指令。