@@ -472,19 +472,33 @@ TLI_DEFINE_VECFUNC("__exp2f_finite", "__svml_exp2f16", FIXED(16), "_ZGV_LLVM_N16
472
472
473
473
TLI_DEFINE_VECFUNC (" acos" , " _ZGVnN2v_acos" , FIXED(2 ), "_ZGV_LLVM_N2v")
474
474
475
+ TLI_DEFINE_VECFUNC(" acosh" , " _ZGVnN2v_acosh" , FIXED(2 ), "_ZGV_LLVM_N2v")
476
+
475
477
TLI_DEFINE_VECFUNC(" asin" , " _ZGVnN2v_asin" , FIXED(2 ), "_ZGV_LLVM_N2v")
476
478
479
+ TLI_DEFINE_VECFUNC(" asinh" , " _ZGVnN2v_asinh" , FIXED(2 ), "_ZGV_LLVM_N2v")
480
+
477
481
TLI_DEFINE_VECFUNC(" atan" , " _ZGVnN2v_atan" , FIXED(2 ), "_ZGV_LLVM_N2v")
478
482
479
483
TLI_DEFINE_VECFUNC(" atan2" , " _ZGVnN2vv_atan2" , FIXED(2 ), "_ZGV_LLVM_N2vv")
480
484
481
485
TLI_DEFINE_VECFUNC(" atanh" , " _ZGVnN2v_atanh" , FIXED(2 ), "_ZGV_LLVM_N2v")
482
486
487
+ TLI_DEFINE_VECFUNC(" cbrt" , " _ZGVnN2v_cbrt" , FIXED(2 ), "_ZGV_LLVM_N2v")
488
+
489
+ TLI_DEFINE_VECFUNC(" copysign" , " _ZGVnN2vv_copysign" , FIXED(2 ), "_ZGV_LLVM_N2vv")
490
+
483
491
TLI_DEFINE_VECFUNC(" cos" , " _ZGVnN2v_cos" , FIXED(2 ), "_ZGV_LLVM_N2v")
484
492
TLI_DEFINE_VECFUNC(" llvm.cos.f64" , " _ZGVnN2v_cos" , FIXED(2 ), "_ZGV_LLVM_N2v")
485
493
486
494
TLI_DEFINE_VECFUNC(" cosh" , " _ZGVnN2v_cosh" , FIXED(2 ), "_ZGV_LLVM_N2v")
487
495
496
+ TLI_DEFINE_VECFUNC(" cospi" , " _ZGVnN2v_cospi" , FIXED(2 ), "_ZGV_LLVM_N2v")
497
+
498
+ TLI_DEFINE_VECFUNC(" erf" , " _ZGVnN2v_erf" , FIXED(2 ), "_ZGV_LLVM_N2v")
499
+
500
+ TLI_DEFINE_VECFUNC(" erfc" , " _ZGVnN2v_erfc" , FIXED(2 ), "_ZGV_LLVM_N2v")
501
+
488
502
TLI_DEFINE_VECFUNC(" exp" , " _ZGVnN2v_exp" , FIXED(2 ), "_ZGV_LLVM_N2v")
489
503
TLI_DEFINE_VECFUNC(" llvm.exp.f64" , " _ZGVnN2v_exp" , FIXED(2 ), "_ZGV_LLVM_N2v")
490
504
@@ -494,8 +508,24 @@ TLI_DEFINE_VECFUNC("llvm.exp10.f64", "_ZGVnN2v_exp10", FIXED(2), "_ZGV_LLVM_N2v"
494
508
TLI_DEFINE_VECFUNC(" exp2" , " _ZGVnN2v_exp2" , FIXED(2 ), "_ZGV_LLVM_N2v")
495
509
TLI_DEFINE_VECFUNC(" llvm.exp2.f64" , " _ZGVnN2v_exp2" , FIXED(2 ), "_ZGV_LLVM_N2v")
496
510
511
+ TLI_DEFINE_VECFUNC(" expm1" , " _ZGVnN2v_expm1" , FIXED(2 ), "_ZGV_LLVM_N2v")
512
+
513
+ TLI_DEFINE_VECFUNC(" fdim" , " _ZGVnN2vv_fdim" , FIXED(2 ), "_ZGV_LLVM_N2vv")
514
+
515
+ TLI_DEFINE_VECFUNC(" fma" , " _ZGVnN2vvv_fma" , FIXED(2 ), "_ZGV_LLVM_N2vvv")
516
+
517
+ TLI_DEFINE_VECFUNC(" fmax" , " _ZGVnN2vv_fmax" , FIXED(2 ), "_ZGV_LLVM_N2vv")
518
+
519
+ TLI_DEFINE_VECFUNC(" fmin" , " _ZGVnN2vv_fmin" , FIXED(2 ), "_ZGV_LLVM_N2vv")
520
+
497
521
TLI_DEFINE_VECFUNC(" fmod" , " _ZGVnN2vv_fmod" , FIXED(2 ), "_ZGV_LLVM_N2vv")
498
522
523
+ TLI_DEFINE_VECFUNC(" hypot" , " _ZGVnN2vv_hypot" , FIXED(2 ), "_ZGV_LLVM_N2vv")
524
+
525
+ TLI_DEFINE_VECFUNC(" ilogb" , " _ZGVnN2v_ilogb" , FIXED(2 ), "_ZGV_LLVM_N2v")
526
+
527
+ TLI_DEFINE_VECFUNC(" ldexp" , " _ZGVnN2vv_ldexp" , FIXED(2 ), "_ZGV_LLVM_N2vv")
528
+
499
529
TLI_DEFINE_VECFUNC(" lgamma" , " _ZGVnN2v_lgamma" , FIXED(2 ), "_ZGV_LLVM_N2v")
500
530
501
531
TLI_DEFINE_VECFUNC(" log" , " _ZGVnN2v_log" , FIXED(2 ), "_ZGV_LLVM_N2v")
@@ -504,11 +534,15 @@ TLI_DEFINE_VECFUNC("llvm.log.f64", "_ZGVnN2v_log", FIXED(2), "_ZGV_LLVM_N2v")
504
534
TLI_DEFINE_VECFUNC(" log10" , " _ZGVnN2v_log10" , FIXED(2 ), "_ZGV_LLVM_N2v")
505
535
TLI_DEFINE_VECFUNC(" llvm.log10.f64" , " _ZGVnN2v_log10" , FIXED(2 ), "_ZGV_LLVM_N2v")
506
536
537
+ TLI_DEFINE_VECFUNC(" log1p" , " _ZGVnN2v_log1p" , FIXED(2 ), "_ZGV_LLVM_N2v")
538
+
507
539
TLI_DEFINE_VECFUNC(" log2" , " _ZGVnN2v_log2" , FIXED(2 ), "_ZGV_LLVM_N2v")
508
540
TLI_DEFINE_VECFUNC(" llvm.log2.f64" , " _ZGVnN2v_log2" , FIXED(2 ), "_ZGV_LLVM_N2v")
509
541
510
542
TLI_DEFINE_VECFUNC(" modf" , " _ZGVnN2vl8_modf" , FIXED(2 ), "_ZGV_LLVM_N2vl8")
511
543
544
+ TLI_DEFINE_VECFUNC(" nextafter" , " _ZGVnN2vv_nextafter" , FIXED(2 ), "_ZGV_LLVM_N2vv")
545
+
512
546
TLI_DEFINE_VECFUNC(" pow" , " _ZGVnN2vv_pow" , FIXED(2 ), "_ZGV_LLVM_N2vv")
513
547
TLI_DEFINE_VECFUNC(" llvm.pow.f64" , " _ZGVnN2vv_pow" , FIXED(2 ), "_ZGV_LLVM_N2vv")
514
548
@@ -521,6 +555,8 @@ TLI_DEFINE_VECFUNC("sincospi", "_ZGVnN2vl8l8_sincospi", FIXED(2), "_ZGV_LLVM_N2v
521
555
522
556
TLI_DEFINE_VECFUNC(" sinh" , " _ZGVnN2v_sinh" , FIXED(2 ), "_ZGV_LLVM_N2v")
523
557
558
+ TLI_DEFINE_VECFUNC(" sinpi" , " _ZGVnN2v_sinpi" , FIXED(2 ), "_ZGV_LLVM_N2v")
559
+
524
560
TLI_DEFINE_VECFUNC(" sqrt" , " _ZGVnN2v_sqrt" , FIXED(2 ), "_ZGV_LLVM_N2v")
525
561
526
562
TLI_DEFINE_VECFUNC(" tan" , " _ZGVnN2v_tan" , FIXED(2 ), "_ZGV_LLVM_N2v")
@@ -533,19 +569,33 @@ TLI_DEFINE_VECFUNC("tgamma", "_ZGVnN2v_tgamma", FIXED(2), "_ZGV_LLVM_N2v")
533
569
534
570
TLI_DEFINE_VECFUNC (" acosf" , " _ZGVnN4v_acosf" , FIXED(4 ), "_ZGV_LLVM_N4v")
535
571
572
+ TLI_DEFINE_VECFUNC(" acoshf" , " _ZGVnN4v_acoshf" , FIXED(4 ), "_ZGV_LLVM_N4v")
573
+
536
574
TLI_DEFINE_VECFUNC(" asinf" , " _ZGVnN4v_asinf" , FIXED(4 ), "_ZGV_LLVM_N4v")
537
575
576
+ TLI_DEFINE_VECFUNC(" asinhf" , " _ZGVnN4v_asinhf" , FIXED(4 ), "_ZGV_LLVM_N4v")
577
+
538
578
TLI_DEFINE_VECFUNC(" atanf" , " _ZGVnN4v_atanf" , FIXED(4 ), "_ZGV_LLVM_N4v")
539
579
540
580
TLI_DEFINE_VECFUNC(" atan2f" , " _ZGVnN4vv_atan2f" , FIXED(4 ), "_ZGV_LLVM_N4vv")
541
581
542
582
TLI_DEFINE_VECFUNC(" atanhf" , " _ZGVnN4v_atanhf" , FIXED(4 ), "_ZGV_LLVM_N4v")
543
583
584
+ TLI_DEFINE_VECFUNC(" cbrtf" , " _ZGVnN4v_cbrtf" , FIXED(4 ), "_ZGV_LLVM_N4v")
585
+
586
+ TLI_DEFINE_VECFUNC(" copysignf" , " _ZGVnN4vv_copysignf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
587
+
544
588
TLI_DEFINE_VECFUNC(" cosf" , " _ZGVnN4v_cosf" , FIXED(4 ), "_ZGV_LLVM_N4v")
545
589
TLI_DEFINE_VECFUNC(" llvm.cos.f32" , " _ZGVnN4v_cosf" , FIXED(4 ), "_ZGV_LLVM_N4v")
546
590
547
591
TLI_DEFINE_VECFUNC(" coshf" , " _ZGVnN4v_coshf" , FIXED(4 ), "_ZGV_LLVM_N4v")
548
592
593
+ TLI_DEFINE_VECFUNC(" cospif" , " _ZGVnN4v_cospif" , FIXED(4 ), "_ZGV_LLVM_N4v")
594
+
595
+ TLI_DEFINE_VECFUNC(" erff" , " _ZGVnN4v_erff" , FIXED(4 ), "_ZGV_LLVM_N4v")
596
+
597
+ TLI_DEFINE_VECFUNC(" erfcf" , " _ZGVnN4v_erfcf" , FIXED(4 ), "_ZGV_LLVM_N4v")
598
+
549
599
TLI_DEFINE_VECFUNC(" expf" , " _ZGVnN4v_expf" , FIXED(4 ), "_ZGV_LLVM_N4v")
550
600
TLI_DEFINE_VECFUNC(" llvm.exp.f32" , " _ZGVnN4v_expf" , FIXED(4 ), "_ZGV_LLVM_N4v")
551
601
@@ -555,8 +605,24 @@ TLI_DEFINE_VECFUNC("llvm.exp10.f32", "_ZGVnN4v_exp10f", FIXED(4), "_ZGV_LLVM_N4v
555
605
TLI_DEFINE_VECFUNC(" exp2f" , " _ZGVnN4v_exp2f" , FIXED(4 ), "_ZGV_LLVM_N4v")
556
606
TLI_DEFINE_VECFUNC(" llvm.exp2.f32" , " _ZGVnN4v_exp2f" , FIXED(4 ), "_ZGV_LLVM_N4v")
557
607
608
+ TLI_DEFINE_VECFUNC(" expm1f" , " _ZGVnN4v_expm1f" , FIXED(4 ), "_ZGV_LLVM_N4v")
609
+
610
+ TLI_DEFINE_VECFUNC(" fdimf" , " _ZGVnN4vv_fdimf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
611
+
612
+ TLI_DEFINE_VECFUNC(" fmaf" , " _ZGVnN4vvv_fmaf" , FIXED(4 ), "_ZGV_LLVM_N4vvv")
613
+
614
+ TLI_DEFINE_VECFUNC(" fmaxf" , " _ZGVnN4vv_fmaxf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
615
+
616
+ TLI_DEFINE_VECFUNC(" fminf" , " _ZGVnN4vv_fminf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
617
+
558
618
TLI_DEFINE_VECFUNC(" fmodf" , " _ZGVnN4vv_fmodf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
559
619
620
+ TLI_DEFINE_VECFUNC(" hypotf" , " _ZGVnN4vv_hypotf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
621
+
622
+ TLI_DEFINE_VECFUNC(" ilogbf" , " _ZGVnN4v_ilogbf" , FIXED(4 ), "_ZGV_LLVM_N4v")
623
+
624
+ TLI_DEFINE_VECFUNC(" ldexpf" , " _ZGVnN4vv_ldexpf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
625
+
560
626
TLI_DEFINE_VECFUNC(" lgammaf" , " _ZGVnN4v_lgammaf" , FIXED(4 ), "_ZGV_LLVM_N4v")
561
627
562
628
TLI_DEFINE_VECFUNC(" logf" , " _ZGVnN4v_logf" , FIXED(4 ), "_ZGV_LLVM_N4v")
@@ -565,11 +631,15 @@ TLI_DEFINE_VECFUNC("llvm.log.f32", "_ZGVnN4v_logf", FIXED(4), "_ZGV_LLVM_N4v")
565
631
TLI_DEFINE_VECFUNC(" log10f" , " _ZGVnN4v_log10f" , FIXED(4 ), "_ZGV_LLVM_N4v")
566
632
TLI_DEFINE_VECFUNC(" llvm.log10.f32" , " _ZGVnN4v_log10f" , FIXED(4 ), "_ZGV_LLVM_N4v")
567
633
634
+ TLI_DEFINE_VECFUNC(" log1pf" , " _ZGVnN4v_log1pf" , FIXED(4 ), "_ZGV_LLVM_N4v")
635
+
568
636
TLI_DEFINE_VECFUNC(" log2f" , " _ZGVnN4v_log2f" , FIXED(4 ), "_ZGV_LLVM_N4v")
569
637
TLI_DEFINE_VECFUNC(" llvm.log2.f32" , " _ZGVnN4v_log2f" , FIXED(4 ), "_ZGV_LLVM_N4v")
570
638
571
639
TLI_DEFINE_VECFUNC(" modff" , " _ZGVnN4vl4_modff" , FIXED(4 ), "_ZGV_LLVM_N4vl4")
572
640
641
+ TLI_DEFINE_VECFUNC(" nextafterf" , " _ZGVnN4vv_nextafterf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
642
+
573
643
TLI_DEFINE_VECFUNC(" powf" , " _ZGVnN4vv_powf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
574
644
TLI_DEFINE_VECFUNC(" llvm.pow.f32" , " _ZGVnN4vv_powf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
575
645
@@ -582,6 +652,8 @@ TLI_DEFINE_VECFUNC("sincospif", "_ZGVnN4vl4l4_sincospif", FIXED(4), "_ZGV_LLVM_N
582
652
583
653
TLI_DEFINE_VECFUNC(" sinhf" , " _ZGVnN4v_sinhf" , FIXED(4 ), "_ZGV_LLVM_N4v")
584
654
655
+ TLI_DEFINE_VECFUNC(" sinpif" , " _ZGVnN4v_sinpif" , FIXED(4 ), "_ZGV_LLVM_N4v")
656
+
585
657
TLI_DEFINE_VECFUNC(" sqrtf" , " _ZGVnN4v_sqrtf" , FIXED(4 ), "_ZGV_LLVM_N4v")
586
658
587
659
TLI_DEFINE_VECFUNC(" tanf" , " _ZGVnN4v_tanf" , FIXED(4 ), "_ZGV_LLVM_N4v")
@@ -595,9 +667,15 @@ TLI_DEFINE_VECFUNC("tgammaf", "_ZGVnN4v_tgammaf", FIXED(4), "_ZGV_LLVM_N4v")
595
667
TLI_DEFINE_VECFUNC (" acos" , " _ZGVsMxv_acos" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
596
668
TLI_DEFINE_VECFUNC(" acosf" , " _ZGVsMxv_acosf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
597
669
670
+ TLI_DEFINE_VECFUNC(" acosh" , " _ZGVsMxv_acosh" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
671
+ TLI_DEFINE_VECFUNC(" acoshf" , " _ZGVsMxv_acoshf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
672
+
598
673
TLI_DEFINE_VECFUNC(" asin" , " _ZGVsMxv_asin" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
599
674
TLI_DEFINE_VECFUNC(" asinf" , " _ZGVsMxv_asinf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
600
675
676
+ TLI_DEFINE_VECFUNC(" asinh" , " _ZGVsMxv_asinh" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
677
+ TLI_DEFINE_VECFUNC(" asinhf" , " _ZGVsMxv_asinhf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
678
+
601
679
TLI_DEFINE_VECFUNC(" atan" , " _ZGVsMxv_atan" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
602
680
TLI_DEFINE_VECFUNC(" atanf" , " _ZGVsMxv_atanf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
603
681
@@ -607,6 +685,12 @@ TLI_DEFINE_VECFUNC("atan2f", "_ZGVsMxvv_atan2f", SCALABLE(4), MASKED, "_ZGVsMxvv
607
685
TLI_DEFINE_VECFUNC(" atanh" , " _ZGVsMxv_atanh" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
608
686
TLI_DEFINE_VECFUNC(" atanhf" , " _ZGVsMxv_atanhf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
609
687
688
+ TLI_DEFINE_VECFUNC(" cbrt" , " _ZGVsMxv_cbrt" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
689
+ TLI_DEFINE_VECFUNC(" cbrtf" , " _ZGVsMxv_cbrtf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
690
+
691
+ TLI_DEFINE_VECFUNC(" copysign" , " _ZGVsMxvv_copysign" , SCALABLE(2 ), MASKED, "_ZGVsMxvv")
692
+ TLI_DEFINE_VECFUNC(" copysignf" , " _ZGVsMxvv_copysignf" , SCALABLE(4 ), MASKED, "_ZGVsMxvv")
693
+
610
694
TLI_DEFINE_VECFUNC(" cos" , " _ZGVsMxv_cos" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
611
695
TLI_DEFINE_VECFUNC(" cosf" , " _ZGVsMxv_cosf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
612
696
TLI_DEFINE_VECFUNC(" llvm.cos.f64" , " _ZGVsMxv_cos" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
@@ -615,6 +699,15 @@ TLI_DEFINE_VECFUNC("llvm.cos.f32", "_ZGVsMxv_cosf", SCALABLE(4), MASKED, "_ZGVsM
615
699
TLI_DEFINE_VECFUNC(" cosh" , " _ZGVsMxv_cosh" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
616
700
TLI_DEFINE_VECFUNC(" coshf" , " _ZGVsMxv_coshf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
617
701
702
+ TLI_DEFINE_VECFUNC(" cospi" , " _ZGVsMxv_cospi" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
703
+ TLI_DEFINE_VECFUNC(" cospif" , " _ZGVsMxv_cospif" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
704
+
705
+ TLI_DEFINE_VECFUNC(" erf" , " _ZGVsMxv_erf" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
706
+ TLI_DEFINE_VECFUNC(" erff" , " _ZGVsMxv_erff" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
707
+
708
+ TLI_DEFINE_VECFUNC(" erfc" , " _ZGVsMxv_erfc" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
709
+ TLI_DEFINE_VECFUNC(" erfcf" , " _ZGVsMxv_erfcf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
710
+
618
711
TLI_DEFINE_VECFUNC(" exp" , " _ZGVsMxv_exp" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
619
712
TLI_DEFINE_VECFUNC(" expf" , " _ZGVsMxv_expf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
620
713
TLI_DEFINE_VECFUNC(" llvm.exp.f64" , " _ZGVsMxv_exp" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
@@ -630,9 +723,33 @@ TLI_DEFINE_VECFUNC("exp2f", "_ZGVsMxv_exp2f", SCALABLE(4), MASKED, "_ZGVsMxv")
630
723
TLI_DEFINE_VECFUNC(" llvm.exp2.f64" , " _ZGVsMxv_exp2" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
631
724
TLI_DEFINE_VECFUNC(" llvm.exp2.f32" , " _ZGVsMxv_exp2f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
632
725
726
+ TLI_DEFINE_VECFUNC(" expm1" , " _ZGVsMxv_expm1" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
727
+ TLI_DEFINE_VECFUNC(" expm1f" , " _ZGVsMxv_expm1f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
728
+
729
+ TLI_DEFINE_VECFUNC(" fdim" , " _ZGVsMxvv_fdim" , SCALABLE(2 ), MASKED, "_ZGVsMxvv")
730
+ TLI_DEFINE_VECFUNC(" fdimf" , " _ZGVsMxvv_fdimf" , SCALABLE(4 ), MASKED, "_ZGVsMxvv")
731
+
732
+ TLI_DEFINE_VECFUNC(" fma" , " _ZGVsMxvvv_fma" , SCALABLE(2 ), MASKED, "_ZGVsMxvvv")
733
+ TLI_DEFINE_VECFUNC(" fmaf" , " _ZGVsMxvvv_fmaf" , SCALABLE(4 ), MASKED, "_ZGVsMxvvv")
734
+
735
+ TLI_DEFINE_VECFUNC(" fmax" , " _ZGVsMxvv_fmax" , SCALABLE(2 ), MASKED, "_ZGVsMxvv")
736
+ TLI_DEFINE_VECFUNC(" fmaxf" , " _ZGVsMxvv_fmaxf" , SCALABLE(4 ), MASKED, "_ZGVsMxvv")
737
+
738
+ TLI_DEFINE_VECFUNC(" fmin" , " _ZGVsMxvv_fmin" , SCALABLE(2 ), MASKED, "_ZGVsMxvv")
739
+ TLI_DEFINE_VECFUNC(" fminf" , " _ZGVsMxvv_fminf" , SCALABLE(4 ), MASKED, "_ZGVsMxvv")
740
+
633
741
TLI_DEFINE_VECFUNC(" fmod" , " _ZGVsMxvv_fmod" , SCALABLE(2 ), MASKED, "_ZGVsMxvv")
634
742
TLI_DEFINE_VECFUNC(" fmodf" , " _ZGVsMxvv_fmodf" , SCALABLE(4 ), MASKED, "_ZGVsMxvv")
635
743
744
+ TLI_DEFINE_VECFUNC(" hypot" , " _ZGVsMxvv_hypot" , SCALABLE(2 ), MASKED, "_ZGVsMxvv")
745
+ TLI_DEFINE_VECFUNC(" hypotf" , " _ZGVsMxvv_hypotf" , SCALABLE(4 ), MASKED, "_ZGVsMxvv")
746
+
747
+ TLI_DEFINE_VECFUNC(" ilogb" , " _ZGVsMxv_ilogb" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
748
+ TLI_DEFINE_VECFUNC(" ilogbf" , " _ZGVsMxv_ilogbf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
749
+
750
+ TLI_DEFINE_VECFUNC(" ldexp" , " _ZGVsMxvv_ldexp" , SCALABLE(2 ), MASKED, "_ZGVsMxvv")
751
+ TLI_DEFINE_VECFUNC(" ldexpf" , " _ZGVsMxvv_ldexpf" , SCALABLE(4 ), MASKED, "_ZGVsMxvv")
752
+
636
753
TLI_DEFINE_VECFUNC(" lgamma" , " _ZGVsMxv_lgamma" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
637
754
TLI_DEFINE_VECFUNC(" lgammaf" , " _ZGVsMxv_lgammaf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
638
755
@@ -646,6 +763,9 @@ TLI_DEFINE_VECFUNC("log10f", "_ZGVsMxv_log10f", SCALABLE(4), MASKED, "_ZGVsMxv")
646
763
TLI_DEFINE_VECFUNC(" llvm.log10.f64" , " _ZGVsMxv_log10" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
647
764
TLI_DEFINE_VECFUNC(" llvm.log10.f32" , " _ZGVsMxv_log10f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
648
765
766
+ TLI_DEFINE_VECFUNC(" log1p" , " _ZGVsMxv_log1p" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
767
+ TLI_DEFINE_VECFUNC(" log1pf" , " _ZGVsMxv_log1pf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
768
+
649
769
TLI_DEFINE_VECFUNC(" log2" , " _ZGVsMxv_log2" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
650
770
TLI_DEFINE_VECFUNC(" log2f" , " _ZGVsMxv_log2f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
651
771
TLI_DEFINE_VECFUNC(" llvm.log2.f64" , " _ZGVsMxv_log2" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
@@ -654,6 +774,9 @@ TLI_DEFINE_VECFUNC("llvm.log2.f32", "_ZGVsMxv_log2f", SCALABLE(4), MASKED, "_ZGV
654
774
TLI_DEFINE_VECFUNC(" modf" , " _ZGVsMxvl8_modf" , SCALABLE(2 ), MASKED, "_ZGVsMxvl8")
655
775
TLI_DEFINE_VECFUNC(" modff" , " _ZGVsMxvl4_modff" , SCALABLE(4 ), MASKED, "_ZGVsMxvl4")
656
776
777
+ TLI_DEFINE_VECFUNC(" nextafter" , " _ZGVsMxvv_nextafter" , SCALABLE(2 ), MASKED, "_ZGVsMxvv")
778
+ TLI_DEFINE_VECFUNC(" nextafterf" , " _ZGVsMxvv_nextafterf" , SCALABLE(4 ), MASKED, "_ZGVsMxvv")
779
+
657
780
TLI_DEFINE_VECFUNC(" pow" , " _ZGVsMxvv_pow" , SCALABLE(2 ), MASKED, "_ZGVsMxvv")
658
781
TLI_DEFINE_VECFUNC(" powf" , " _ZGVsMxvv_powf" , SCALABLE(4 ), MASKED, "_ZGVsMxvv")
659
782
TLI_DEFINE_VECFUNC(" llvm.pow.f64" , " _ZGVsMxvv_pow" , SCALABLE(2 ), MASKED, "_ZGVsMxvv")
@@ -673,6 +796,9 @@ TLI_DEFINE_VECFUNC("sincospif", "_ZGVsMxvl4l4_sincospif", SCALABLE(4), MASKED, "
673
796
TLI_DEFINE_VECFUNC(" sinh" , " _ZGVsMxv_sinh" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
674
797
TLI_DEFINE_VECFUNC(" sinhf" , " _ZGVsMxv_sinhf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
675
798
799
+ TLI_DEFINE_VECFUNC(" sinpi" , " _ZGVsMxv_sinpi" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
800
+ TLI_DEFINE_VECFUNC(" sinpif" , " _ZGVsMxv_sinpif" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
801
+
676
802
TLI_DEFINE_VECFUNC(" sqrt" , " _ZGVsMxv_sqrt" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
677
803
TLI_DEFINE_VECFUNC(" sqrtf" , " _ZGVsMxv_sqrtf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
678
804
0 commit comments