@@ -542,12 +542,6 @@ let Features = "avx",
542542 def movmskps256 : X86Builtin<" int(_Vector<8, float>)" >;
543543}
544544
545- let Features = " avx" ,
546- Attributes = [NoThrow, Const, Constexpr, RequiredVectorWidth<256 >] in {
547- def movmskpd256 : X86Builtin<" int(_Vector<4, double>)" >;
548- def movmskps256 : X86Builtin<" int(_Vector<8, float>)" >;
549- }
550-
551545let Features = " avx" ,
552546 Attributes = [NoThrow, Const, Constexpr, RequiredVectorWidth<256 >] in {
553547 def vtestzpd256 : X86Builtin<" int(_Vector<4, double>, _Vector<4, double>)" >;
@@ -608,7 +602,8 @@ let Features = "avx2", Attributes = [NoThrow, Const, RequiredVectorWidth<256>] i
608602 def phsubw256 : X86Builtin<" _Vector<16, short>(_Vector<16, short>, _Vector<16, short>)" >;
609603 def phsubd256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int>)" >;
610604 def phsubsw256 : X86Builtin<" _Vector<16, short>(_Vector<16, short>, _Vector<16, short>)" >;
611- def pmaddubsw256 : X86Builtin<" _Vector<16, short>(_Vector<32, char>, _Vector<32, char>)" >;
605+ def pmaddubsw256
606+ : X86Builtin<" _Vector<16, short>(_Vector<32, char>, _Vector<32, char>)" >;
612607 def pmaddwd256
613608 : X86Builtin<" _Vector<8, int>(_Vector<16, short>, _Vector<16, short>)" >;
614609 def pmulhrsw256 : X86Builtin<" _Vector<16, short>(_Vector<16, short>, _Vector<16, short>)" >;
0 commit comments