@@ -884,11 +884,6 @@ let Features = "sha", Attributes = [NoThrow, Const, RequiredVectorWidth<128>] in
884884 def sha256msg2 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int>)" >;
885885}
886886
887- let Features = " fma|fma4" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
888- def vfmaddps : X86Builtin<" _Vector<4, float>(_Vector<4, float>, _Vector<4, float>, _Vector<4, float>)" >;
889- def vfmaddpd : X86Builtin<" _Vector<2, double>(_Vector<2, double>, _Vector<2, double>, _Vector<2, double>)" >;
890- }
891-
892887let Features = " fma" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
893888 def vfmaddss3 : X86Builtin<" _Vector<4, float>(_Vector<4, float>, _Vector<4, float>, _Vector<4, float>)" >;
894889 def vfmaddsd3 : X86Builtin<" _Vector<2, double>(_Vector<2, double>, _Vector<2, double>, _Vector<2, double>)" >;
@@ -904,9 +899,8 @@ let Features = "fma|fma4", Attributes = [NoThrow, Const, RequiredVectorWidth<128
904899 def vfmaddsubpd : X86Builtin<" _Vector<2, double>(_Vector<2, double>, _Vector<2, double>, _Vector<2, double>)" >;
905900}
906901
907- let Features = " fma|fma4" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
908- def vfmaddps256 : X86Builtin<" _Vector<8, float>(_Vector<8, float>, _Vector<8, float>, _Vector<8, float>)" >;
909- def vfmaddpd256 : X86Builtin<" _Vector<4, double>(_Vector<4, double>, _Vector<4, double>, _Vector<4, double>)" >;
902+ let Features = " fma|fma4" ,
903+ Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
910904 def vfmaddsubps256 : X86Builtin<" _Vector<8, float>(_Vector<8, float>, _Vector<8, float>, _Vector<8, float>)" >;
911905 def vfmaddsubpd256 : X86Builtin<" _Vector<4, double>(_Vector<4, double>, _Vector<4, double>, _Vector<4, double>)" >;
912906}
@@ -4149,14 +4143,6 @@ let Features = "avx512fp16,evex512", Attributes = [NoThrow, Const, RequiredVecto
41494143 def vcvtps2phx512_mask : X86Builtin<" _Vector<16, _Float16>(_Vector<16, float>, _Vector<16, _Float16>, unsigned short, _Constant int)" >;
41504144}
41514145
4152- let Features = " avx512fp16,avx512vl" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
4153- def vfmaddph : X86Builtin<" _Vector<8, _Float16>(_Vector<8, _Float16>, _Vector<8, _Float16>, _Vector<8, _Float16>)" >;
4154- }
4155-
4156- let Features = " avx512fp16,avx512vl" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
4157- def vfmaddph256 : X86Builtin<" _Vector<16, _Float16>(_Vector<16, _Float16>, _Vector<16, _Float16>, _Vector<16, _Float16>)" >;
4158- }
4159-
41604146let Features = " avx512fp16,evex512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
41614147 def vfmaddph512_mask : X86Builtin<" _Vector<32, _Float16>(_Vector<32, _Float16>, _Vector<32, _Float16>, _Vector<32, _Float16>, unsigned int, _Constant int)" >;
41624148 def vfmaddph512_mask3 : X86Builtin<" _Vector<32, _Float16>(_Vector<32, _Float16>, _Vector<32, _Float16>, _Vector<32, _Float16>, unsigned int, _Constant int)" >;
@@ -5382,13 +5368,4 @@ let Features = "avx10.2-256", Attributes = [NoThrow, Const, RequiredVectorWidth<
53825368
53835369let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
53845370 def vsqrtbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>)" >;
5385- def vfmaddbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>, _Vector<32, __bf16>)" >;
5386- }
5387-
5388- let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5389- def vfmaddbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>, _Vector<16, __bf16>)" >;
5390- }
5391-
5392- let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5393- def vfmaddbf16128 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>, _Vector<8, __bf16>)" >;
53945371}
0 commit comments