@@ -5304,196 +5304,196 @@ let Features = "avx10.2-256", Attributes = [NoThrow, RequiredVectorWidth<128>] i
53045304}
53055305
53065306let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5307- def vaddnepbf16128 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>)" >;
5307+ def vaddbf16128 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>)" >;
53085308}
53095309
53105310let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5311- def vaddnepbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>)" >;
5311+ def vaddbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>)" >;
53125312}
53135313
53145314let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5315- def vaddnepbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>)" >;
5315+ def vaddbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>)" >;
53165316}
53175317
53185318let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5319- def vdivnepbf16128 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>)" >;
5319+ def vdivbf16128 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>)" >;
53205320}
53215321
53225322let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5323- def vdivnepbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>)" >;
5323+ def vdivbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>)" >;
53245324}
53255325
53265326let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5327- def vdivnepbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>)" >;
5327+ def vdivbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>)" >;
53285328}
53295329
53305330let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5331- def vmaxpbf16128 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>)" >;
5331+ def vmaxbf16128 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>)" >;
53325332}
53335333
53345334let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5335- def vmaxpbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>)" >;
5335+ def vmaxbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>)" >;
53365336}
53375337
53385338let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5339- def vmaxpbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>)" >;
5339+ def vmaxbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>)" >;
53405340}
53415341
53425342let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5343- def vminpbf16128 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>)" >;
5343+ def vminbf16128 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>)" >;
53445344}
53455345
53465346let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5347- def vminpbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>)" >;
5347+ def vminbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>)" >;
53485348}
53495349
53505350let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5351- def vminpbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>)" >;
5351+ def vminbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>)" >;
53525352}
53535353
53545354let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5355- def vmulnepbf16128 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>)" >;
5355+ def vmulbf16128 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>)" >;
53565356}
53575357
53585358let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5359- def vmulnepbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>)" >;
5359+ def vmulbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>)" >;
53605360}
53615361
53625362let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5363- def vmulnepbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>)" >;
5363+ def vmulbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>)" >;
53645364}
53655365
53665366let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5367- def vsubnepbf16128 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>)" >;
5367+ def vsubbf16128 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>)" >;
53685368}
53695369
53705370let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5371- def vsubnepbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>)" >;
5371+ def vsubbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>)" >;
53725372}
53735373
53745374let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5375- def vsubnepbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>)" >;
5375+ def vsubbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>)" >;
53765376}
53775377
53785378let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in
53795379 foreach Cmp = [" eq" , " lt" , " le" , " gt" , " ge" , " neq" ] in
53805380 def vcomisbf16#Cmp : X86Builtin<" int(_Vector<8, __bf16>, _Vector<8, __bf16>)" >;
53815381
53825382let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5383- def vcmppbf16512_mask : X86Builtin<" unsigned int(_Vector<32, __bf16>, _Vector<32, __bf16>, _Constant int, unsigned int)" >;
5383+ def vcmpbf16512_mask : X86Builtin<" unsigned int(_Vector<32, __bf16>, _Vector<32, __bf16>, _Constant int, unsigned int)" >;
53845384}
53855385
53865386let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5387- def vcmppbf16256_mask : X86Builtin<" unsigned short(_Vector<16, __bf16>, _Vector<16, __bf16>, _Constant int, unsigned short)" >;
5387+ def vcmpbf16256_mask : X86Builtin<" unsigned short(_Vector<16, __bf16>, _Vector<16, __bf16>, _Constant int, unsigned short)" >;
53885388}
53895389
53905390let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5391- def vcmppbf16128_mask : X86Builtin<" unsigned char(_Vector<8, __bf16>, _Vector<8, __bf16>, _Constant int, unsigned char)" >;
5392- def vfpclasspbf16128_mask : X86Builtin<" unsigned char(_Vector<8, __bf16>, _Constant int, unsigned char)" >;
5391+ def vcmpbf16128_mask : X86Builtin<" unsigned char(_Vector<8, __bf16>, _Vector<8, __bf16>, _Constant int, unsigned char)" >;
5392+ def vfpclassbf16128_mask : X86Builtin<" unsigned char(_Vector<8, __bf16>, _Constant int, unsigned char)" >;
53935393}
53945394
53955395let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5396- def vfpclasspbf16256_mask : X86Builtin<" unsigned short(_Vector<16, __bf16>, _Constant int, unsigned short)" >;
5396+ def vfpclassbf16256_mask : X86Builtin<" unsigned short(_Vector<16, __bf16>, _Constant int, unsigned short)" >;
53975397}
53985398
53995399let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5400- def vfpclasspbf16512_mask : X86Builtin<" unsigned int(_Vector<32, __bf16>, _Constant int, unsigned int)" >;
5400+ def vfpclassbf16512_mask : X86Builtin<" unsigned int(_Vector<32, __bf16>, _Constant int, unsigned int)" >;
54015401}
54025402
54035403let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5404- def vscalefpbf16128_mask : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>, _Vector<8, __bf16>, unsigned char)" >;
5404+ def vscalefbf16128_mask : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>, _Vector<8, __bf16>, unsigned char)" >;
54055405}
54065406
54075407let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5408- def vscalefpbf16256_mask : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>, _Vector<16, __bf16>, unsigned short)" >;
5408+ def vscalefbf16256_mask : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>, _Vector<16, __bf16>, unsigned short)" >;
54095409}
54105410
54115411let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5412- def vscalefpbf16512_mask : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>, _Vector<32, __bf16>, unsigned int)" >;
5412+ def vscalefbf16512_mask : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>, _Vector<32, __bf16>, unsigned int)" >;
54135413}
54145414
54155415let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5416- def vrcppbf16128_mask : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>, unsigned char)" >;
5416+ def vrcpbf16128_mask : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>, unsigned char)" >;
54175417}
54185418
54195419let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5420- def vrcppbf16256_mask : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>, unsigned short)" >;
5420+ def vrcpbf16256_mask : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>, unsigned short)" >;
54215421}
54225422
54235423let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5424- def vrcppbf16512_mask : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>, unsigned int)" >;
5424+ def vrcpbf16512_mask : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>, unsigned int)" >;
54255425}
54265426
54275427let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5428- def vgetexppbf16128_mask : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>, unsigned char)" >;
5428+ def vgetexpbf16128_mask : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>, unsigned char)" >;
54295429}
54305430
54315431let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5432- def vgetexppbf16256_mask : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>, unsigned short)" >;
5432+ def vgetexpbf16256_mask : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>, unsigned short)" >;
54335433}
54345434
54355435let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5436- def vgetexppbf16512_mask : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>, unsigned int)" >;
5436+ def vgetexpbf16512_mask : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>, unsigned int)" >;
54375437}
54385438
54395439let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5440- def vrsqrtpbf16128_mask : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>, unsigned char)" >;
5440+ def vrsqrtbf16128_mask : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Vector<8, __bf16>, unsigned char)" >;
54415441}
54425442
54435443let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5444- def vrsqrtpbf16256_mask : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>, unsigned short)" >;
5444+ def vrsqrtbf16256_mask : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Vector<16, __bf16>, unsigned short)" >;
54455445}
54465446
54475447let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5448- def vrsqrtpbf16512_mask : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>, unsigned int)" >;
5448+ def vrsqrtbf16512_mask : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>, unsigned int)" >;
54495449}
54505450
54515451let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5452- def vreducenepbf16128_mask : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Constant int, _Vector<8, __bf16>, unsigned char)" >;
5452+ def vreducebf16128_mask : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Constant int, _Vector<8, __bf16>, unsigned char)" >;
54535453}
54545454
54555455let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5456- def vreducenepbf16256_mask : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Constant int, _Vector<16, __bf16>, unsigned short)" >;
5456+ def vreducebf16256_mask : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Constant int, _Vector<16, __bf16>, unsigned short)" >;
54575457}
54585458
54595459let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5460- def vreducenepbf16512_mask : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Constant int, _Vector<32, __bf16>, unsigned int)" >;
5460+ def vreducebf16512_mask : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Constant int, _Vector<32, __bf16>, unsigned int)" >;
54615461}
54625462
54635463let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5464- def vrndscalenepbf16_128_mask : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Constant int, _Vector<8, __bf16>, unsigned char)" >;
5464+ def vrndscalebf16_128_mask : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Constant int, _Vector<8, __bf16>, unsigned char)" >;
54655465}
54665466
54675467let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5468- def vrndscalenepbf16_256_mask : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Constant int, _Vector<16, __bf16>, unsigned short)" >;
5468+ def vrndscalebf16_256_mask : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Constant int, _Vector<16, __bf16>, unsigned short)" >;
54695469}
54705470
54715471let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5472- def vrndscalenepbf16_mask : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Constant int, _Vector<32, __bf16>, unsigned int)" >;
5472+ def vrndscalebf16_mask : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Constant int, _Vector<32, __bf16>, unsigned int)" >;
54735473}
54745474
54755475let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5476- def vgetmantpbf16128_mask : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Constant int, _Vector<8, __bf16>, unsigned char)" >;
5476+ def vgetmantbf16128_mask : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>, _Constant int, _Vector<8, __bf16>, unsigned char)" >;
54775477}
54785478
54795479let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5480- def vgetmantpbf16256_mask : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Constant int, _Vector<16, __bf16>, unsigned short)" >;
5480+ def vgetmantbf16256_mask : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>, _Constant int, _Vector<16, __bf16>, unsigned short)" >;
54815481}
54825482
54835483let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5484- def vgetmantpbf16512_mask : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Constant int, _Vector<32, __bf16>, unsigned int)" >;
5484+ def vgetmantbf16512_mask : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Constant int, _Vector<32, __bf16>, unsigned int)" >;
54855485}
54865486
54875487let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
5488- def vsqrtnepbf16 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>)" >;
5488+ def vsqrtbf16 : X86Builtin<" _Vector<8, __bf16>(_Vector<8, __bf16>)" >;
54895489}
54905490
54915491let Features = " avx10.2-256" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
5492- def vsqrtnepbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>)" >;
5492+ def vsqrtbf16256 : X86Builtin<" _Vector<16, __bf16>(_Vector<16, __bf16>)" >;
54935493}
54945494
54955495let Features = " avx10.2-512" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
5496- def vsqrtnepbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>)" >;
5496+ def vsqrtbf16512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>)" >;
54975497 def vfmaddnepbh512 : X86Builtin<" _Vector<32, __bf16>(_Vector<32, __bf16>, _Vector<32, __bf16>, _Vector<32, __bf16>)" >;
54985498}
54995499
0 commit comments