Поддерживает ли AVX или AVX2 256-битные строковые инструкции и mullo для unsigned short?
Я исследовал строковые инструкции, которые поддерживаются в AVX
или же AVX2
ISA, но я не могу найти какую-либо инструкцию сравнения строк 256 бит, как SSE4.2
Если есть сравнение строк, которое я не могу найти, где я могу их найти? В противном случае, почему AVX/AVX2 ISA не поддерживает 256-битные строковые инструкции? Я также узнаю, что AVX2 не поддерживает mullo
за unsigned short
как 16-битное целое число без знака, и я не знаю причину. Потому что это было поддержано в SSE4.2
,
1 ответ
256-битные инструкции сравнения строк - нет, их нет в AVX/AVX2 (или AVX-512) - только 128-битные инструкции в SSE 4.2.
mullo
для неподписанного короткого - это не нужно, так как результат будет таким же, как с подписанным коротким mullo
, Это только nulhi
инструкция, которая должна существовать в подписанном и неподписанном вариантах.