@@ -470,123 +470,125 @@ TLI_DEFINE_VECFUNC("__exp2f_finite", "__svml_exp2f16", FIXED(16), "_ZGV_LLVM_N16
470
470
471
471
#elif defined(TLI_DEFINE_SLEEFGNUABI_VF2_VECFUNCS)
472
472
473
- TLI_DEFINE_VECFUNC ( " acos" , " _ZGVnN2v_acos" , FIXED(2 ), "_ZGV_LLVM_N2v")
473
+ TLI_DEFINE_VECFUNC (" acos" , " _ZGVnN2v_acos" , FIXED(2 ), "_ZGV_LLVM_N2v")
474
474
475
- TLI_DEFINE_VECFUNC( " asin" , " _ZGVnN2v_asin" , FIXED(2 ), "_ZGV_LLVM_N2v")
475
+ TLI_DEFINE_VECFUNC(" asin" , " _ZGVnN2v_asin" , FIXED(2 ), "_ZGV_LLVM_N2v")
476
476
477
- TLI_DEFINE_VECFUNC( " atan" , " _ZGVnN2v_atan" , FIXED(2 ), "_ZGV_LLVM_N2v")
477
+ TLI_DEFINE_VECFUNC(" atan" , " _ZGVnN2v_atan" , FIXED(2 ), "_ZGV_LLVM_N2v")
478
478
479
- TLI_DEFINE_VECFUNC( " atan2" , " _ZGVnN2vv_atan2" , FIXED(2 ), "_ZGV_LLVM_N2vv")
479
+ TLI_DEFINE_VECFUNC(" atan2" , " _ZGVnN2vv_atan2" , FIXED(2 ), "_ZGV_LLVM_N2vv")
480
480
481
- TLI_DEFINE_VECFUNC( " atanh" , " _ZGVnN2v_atanh" , FIXED(2 ), "_ZGV_LLVM_N2v")
481
+ TLI_DEFINE_VECFUNC(" atanh" , " _ZGVnN2v_atanh" , FIXED(2 ), "_ZGV_LLVM_N2v")
482
482
483
- TLI_DEFINE_VECFUNC( " cos" , " _ZGVnN2v_cos" , FIXED(2 ), "_ZGV_LLVM_N2v")
484
- TLI_DEFINE_VECFUNC( " llvm.cos.f64" , " _ZGVnN2v_cos" , FIXED(2 ), "_ZGV_LLVM_N2v")
483
+ TLI_DEFINE_VECFUNC(" cos" , " _ZGVnN2v_cos" , FIXED(2 ), "_ZGV_LLVM_N2v")
484
+ TLI_DEFINE_VECFUNC(" llvm.cos.f64" , " _ZGVnN2v_cos" , FIXED(2 ), "_ZGV_LLVM_N2v")
485
485
486
- TLI_DEFINE_VECFUNC( " cosh" , " _ZGVnN2v_cosh" , FIXED(2 ), "_ZGV_LLVM_N2v")
486
+ TLI_DEFINE_VECFUNC(" cosh" , " _ZGVnN2v_cosh" , FIXED(2 ), "_ZGV_LLVM_N2v")
487
487
488
- TLI_DEFINE_VECFUNC( " exp" , " _ZGVnN2v_exp" , FIXED(2 ), "_ZGV_LLVM_N2v")
489
- TLI_DEFINE_VECFUNC( " llvm.exp.f64" , " _ZGVnN2v_exp" , FIXED(2 ), "_ZGV_LLVM_N2v")
488
+ TLI_DEFINE_VECFUNC(" exp" , " _ZGVnN2v_exp" , FIXED(2 ), "_ZGV_LLVM_N2v")
489
+ TLI_DEFINE_VECFUNC(" llvm.exp.f64" , " _ZGVnN2v_exp" , FIXED(2 ), "_ZGV_LLVM_N2v")
490
490
491
- TLI_DEFINE_VECFUNC( " exp2" , " _ZGVnN2v_exp2" , FIXED(2 ), "_ZGV_LLVM_N2v")
492
- TLI_DEFINE_VECFUNC( " llvm.exp2.f64" , " _ZGVnN2v_exp2" , FIXED(2 ), "_ZGV_LLVM_N2v")
491
+ TLI_DEFINE_VECFUNC(" exp10" , " _ZGVnN2v_exp10" , FIXED(2 ), "_ZGV_LLVM_N2v")
492
+ TLI_DEFINE_VECFUNC(" llvm.exp10.f64" , " _ZGVnN2v_exp10" , FIXED(2 ), "_ZGV_LLVM_N2v")
493
+
494
+ TLI_DEFINE_VECFUNC(" exp2" , " _ZGVnN2v_exp2" , FIXED(2 ), "_ZGV_LLVM_N2v")
495
+ TLI_DEFINE_VECFUNC(" llvm.exp2.f64" , " _ZGVnN2v_exp2" , FIXED(2 ), "_ZGV_LLVM_N2v")
493
496
494
- TLI_DEFINE_VECFUNC( " exp10" , " _ZGVnN2v_exp10" , FIXED(2 ), "_ZGV_LLVM_N2v")
495
- TLI_DEFINE_VECFUNC( " llvm.exp10.f64" , " _ZGVnN2v_exp10" , FIXED(2 ), "_ZGV_LLVM_N2v")
496
497
TLI_DEFINE_VECFUNC(" fmod" , " _ZGVnN2vv_fmod" , FIXED(2 ), "_ZGV_LLVM_N2vv")
497
498
498
- TLI_DEFINE_VECFUNC( " lgamma" , " _ZGVnN2v_lgamma" , FIXED(2 ), "_ZGV_LLVM_N2v")
499
+ TLI_DEFINE_VECFUNC(" lgamma" , " _ZGVnN2v_lgamma" , FIXED(2 ), "_ZGV_LLVM_N2v")
499
500
500
- TLI_DEFINE_VECFUNC( " log" , " _ZGVnN2v_log" , FIXED(2 ), "_ZGV_LLVM_N2v")
501
- TLI_DEFINE_VECFUNC( " llvm.log.f64" , " _ZGVnN2v_log" , FIXED(2 ), "_ZGV_LLVM_N2v")
501
+ TLI_DEFINE_VECFUNC(" log" , " _ZGVnN2v_log" , FIXED(2 ), "_ZGV_LLVM_N2v")
502
+ TLI_DEFINE_VECFUNC(" llvm.log.f64" , " _ZGVnN2v_log" , FIXED(2 ), "_ZGV_LLVM_N2v")
502
503
503
- TLI_DEFINE_VECFUNC( " log2 " , " _ZGVnN2v_log2 " , FIXED(2 ), "_ZGV_LLVM_N2v")
504
- TLI_DEFINE_VECFUNC( " llvm.log2 .f64" , " _ZGVnN2v_log2 " , FIXED(2 ), "_ZGV_LLVM_N2v")
504
+ TLI_DEFINE_VECFUNC(" log10 " , " _ZGVnN2v_log10 " , FIXED(2 ), "_ZGV_LLVM_N2v")
505
+ TLI_DEFINE_VECFUNC(" llvm.log10 .f64" , " _ZGVnN2v_log10 " , FIXED(2 ), "_ZGV_LLVM_N2v")
505
506
506
- TLI_DEFINE_VECFUNC( " log10 " , " _ZGVnN2v_log10 " , FIXED(2 ), "_ZGV_LLVM_N2v")
507
- TLI_DEFINE_VECFUNC( " llvm.log10 .f64" , " _ZGVnN2v_log10 " , FIXED(2 ), "_ZGV_LLVM_N2v")
507
+ TLI_DEFINE_VECFUNC(" log2 " , " _ZGVnN2v_log2 " , FIXED(2 ), "_ZGV_LLVM_N2v")
508
+ TLI_DEFINE_VECFUNC(" llvm.log2 .f64" , " _ZGVnN2v_log2 " , FIXED(2 ), "_ZGV_LLVM_N2v")
508
509
509
- TLI_DEFINE_VECFUNC( " modf" , " _ZGVnN2vl8_modf" , FIXED(2 ), "_ZGV_LLVM_N2vl8")
510
+ TLI_DEFINE_VECFUNC(" modf" , " _ZGVnN2vl8_modf" , FIXED(2 ), "_ZGV_LLVM_N2vl8")
510
511
511
- TLI_DEFINE_VECFUNC( " pow" , " _ZGVnN2vv_pow" , FIXED(2 ), "_ZGV_LLVM_N2vv")
512
- TLI_DEFINE_VECFUNC( " llvm.pow.f64" , " _ZGVnN2vv_pow" , FIXED(2 ), "_ZGV_LLVM_N2vv")
512
+ TLI_DEFINE_VECFUNC(" pow" , " _ZGVnN2vv_pow" , FIXED(2 ), "_ZGV_LLVM_N2vv")
513
+ TLI_DEFINE_VECFUNC(" llvm.pow.f64" , " _ZGVnN2vv_pow" , FIXED(2 ), "_ZGV_LLVM_N2vv")
513
514
514
- TLI_DEFINE_VECFUNC( " sin" , " _ZGVnN2v_sin" , FIXED(2 ), "_ZGV_LLVM_N2v")
515
- TLI_DEFINE_VECFUNC( " llvm.sin.f64" , " _ZGVnN2v_sin" , FIXED(2 ), "_ZGV_LLVM_N2v")
515
+ TLI_DEFINE_VECFUNC(" sin" , " _ZGVnN2v_sin" , FIXED(2 ), "_ZGV_LLVM_N2v")
516
+ TLI_DEFINE_VECFUNC(" llvm.sin.f64" , " _ZGVnN2v_sin" , FIXED(2 ), "_ZGV_LLVM_N2v")
516
517
517
- TLI_DEFINE_VECFUNC( " sincos" , " _ZGVnN2vl8l8_sincos" , FIXED(2 ), "_ZGV_LLVM_N2vl8l8")
518
+ TLI_DEFINE_VECFUNC(" sincos" , " _ZGVnN2vl8l8_sincos" , FIXED(2 ), "_ZGV_LLVM_N2vl8l8")
518
519
519
- TLI_DEFINE_VECFUNC( " sincospi" , " _ZGVnN2vl8l8_sincospi" , FIXED(2 ), "_ZGV_LLVM_N2vl8l8")
520
+ TLI_DEFINE_VECFUNC(" sincospi" , " _ZGVnN2vl8l8_sincospi" , FIXED(2 ), "_ZGV_LLVM_N2vl8l8")
520
521
521
- TLI_DEFINE_VECFUNC( " sinh" , " _ZGVnN2v_sinh" , FIXED(2 ), "_ZGV_LLVM_N2v")
522
+ TLI_DEFINE_VECFUNC(" sinh" , " _ZGVnN2v_sinh" , FIXED(2 ), "_ZGV_LLVM_N2v")
522
523
523
- TLI_DEFINE_VECFUNC( " sqrt" , " _ZGVnN2v_sqrt" , FIXED(2 ), "_ZGV_LLVM_N2v")
524
+ TLI_DEFINE_VECFUNC(" sqrt" , " _ZGVnN2v_sqrt" , FIXED(2 ), "_ZGV_LLVM_N2v")
524
525
525
- TLI_DEFINE_VECFUNC( " tan" , " _ZGVnN2v_tan" , FIXED(2 ), "_ZGV_LLVM_N2v")
526
+ TLI_DEFINE_VECFUNC(" tan" , " _ZGVnN2v_tan" , FIXED(2 ), "_ZGV_LLVM_N2v")
526
527
527
- TLI_DEFINE_VECFUNC( " tanh" , " _ZGVnN2v_tanh" , FIXED(2 ), "_ZGV_LLVM_N2v")
528
+ TLI_DEFINE_VECFUNC(" tanh" , " _ZGVnN2v_tanh" , FIXED(2 ), "_ZGV_LLVM_N2v")
528
529
529
- TLI_DEFINE_VECFUNC( " tgamma" , " _ZGVnN2v_tgamma" , FIXED(2 ), "_ZGV_LLVM_N2v")
530
+ TLI_DEFINE_VECFUNC(" tgamma" , " _ZGVnN2v_tgamma" , FIXED(2 ), "_ZGV_LLVM_N2v")
530
531
531
532
#elif defined(TLI_DEFINE_SLEEFGNUABI_VF4_VECFUNCS)
532
533
533
- TLI_DEFINE_VECFUNC ( " acosf" , " _ZGVnN4v_acosf" , FIXED(4 ), "_ZGV_LLVM_N4v")
534
+ TLI_DEFINE_VECFUNC (" acosf" , " _ZGVnN4v_acosf" , FIXED(4 ), "_ZGV_LLVM_N4v")
535
+
536
+ TLI_DEFINE_VECFUNC(" asinf" , " _ZGVnN4v_asinf" , FIXED(4 ), "_ZGV_LLVM_N4v")
534
537
535
- TLI_DEFINE_VECFUNC( " asinf " , " _ZGVnN4v_asinf " , FIXED(4 ), "_ZGV_LLVM_N4v")
538
+ TLI_DEFINE_VECFUNC(" atanf " , " _ZGVnN4v_atanf " , FIXED(4 ), "_ZGV_LLVM_N4v")
536
539
537
- TLI_DEFINE_VECFUNC( " atanf " , " _ZGVnN4v_atanf " , FIXED(4 ), "_ZGV_LLVM_N4v ")
540
+ TLI_DEFINE_VECFUNC(" atan2f " , " _ZGVnN4vv_atan2f " , FIXED(4 ), "_ZGV_LLVM_N4vv ")
538
541
539
- TLI_DEFINE_VECFUNC( " atan2f " , " _ZGVnN4vv_atan2f " , FIXED(4 ), "_ZGV_LLVM_N4vv ")
542
+ TLI_DEFINE_VECFUNC(" atanhf " , " _ZGVnN4v_atanhf " , FIXED(4 ), "_ZGV_LLVM_N4v ")
540
543
541
- TLI_DEFINE_VECFUNC( " atanhf" , " _ZGVnN4v_atanhf" , FIXED(4 ), "_ZGV_LLVM_N4v")
544
+ TLI_DEFINE_VECFUNC(" cosf" , " _ZGVnN4v_cosf" , FIXED(4 ), "_ZGV_LLVM_N4v")
545
+ TLI_DEFINE_VECFUNC(" llvm.cos.f32" , " _ZGVnN4v_cosf" , FIXED(4 ), "_ZGV_LLVM_N4v")
542
546
543
- TLI_DEFINE_VECFUNC( " cosf" , " _ZGVnN4v_cosf" , FIXED(4 ), "_ZGV_LLVM_N4v")
544
- TLI_DEFINE_VECFUNC( " llvm.cos.f32" , " _ZGVnN4v_cosf" , FIXED(4 ), "_ZGV_LLVM_N4v")
547
+ TLI_DEFINE_VECFUNC(" coshf" , " _ZGVnN4v_coshf" , FIXED(4 ), "_ZGV_LLVM_N4v")
545
548
546
- TLI_DEFINE_VECFUNC( " coshf" , " _ZGVnN4v_coshf" , FIXED(4 ), "_ZGV_LLVM_N4v")
549
+ TLI_DEFINE_VECFUNC(" expf" , " _ZGVnN4v_expf" , FIXED(4 ), "_ZGV_LLVM_N4v")
550
+ TLI_DEFINE_VECFUNC(" llvm.exp.f32" , " _ZGVnN4v_expf" , FIXED(4 ), "_ZGV_LLVM_N4v")
547
551
548
- TLI_DEFINE_VECFUNC( " expf " , " _ZGVnN4v_expf " , FIXED(4 ), "_ZGV_LLVM_N4v")
549
- TLI_DEFINE_VECFUNC( " llvm.exp .f32" , " _ZGVnN4v_expf " , FIXED(4 ), "_ZGV_LLVM_N4v")
552
+ TLI_DEFINE_VECFUNC(" exp10f " , " _ZGVnN4v_exp10f " , FIXED(4 ), "_ZGV_LLVM_N4v")
553
+ TLI_DEFINE_VECFUNC(" llvm.exp10 .f32" , " _ZGVnN4v_exp10f " , FIXED(4 ), "_ZGV_LLVM_N4v")
550
554
551
- TLI_DEFINE_VECFUNC( " exp2f" , " _ZGVnN4v_exp2f" , FIXED(4 ), "_ZGV_LLVM_N4v")
552
- TLI_DEFINE_VECFUNC( " llvm.exp2.f32" , " _ZGVnN4v_exp2f" , FIXED(4 ), "_ZGV_LLVM_N4v")
555
+ TLI_DEFINE_VECFUNC(" exp2f" , " _ZGVnN4v_exp2f" , FIXED(4 ), "_ZGV_LLVM_N4v")
556
+ TLI_DEFINE_VECFUNC(" llvm.exp2.f32" , " _ZGVnN4v_exp2f" , FIXED(4 ), "_ZGV_LLVM_N4v")
553
557
554
- TLI_DEFINE_VECFUNC( " exp10f" , " _ZGVnN4v_exp10f" , FIXED(4 ), "_ZGV_LLVM_N4v")
555
- TLI_DEFINE_VECFUNC( " llvm.exp10.f32" , " _ZGVnN4v_exp10f" , FIXED(4 ), "_ZGV_LLVM_N4v")
556
558
TLI_DEFINE_VECFUNC(" fmodf" , " _ZGVnN4vv_fmodf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
557
559
558
- TLI_DEFINE_VECFUNC( " lgammaf" , " _ZGVnN4v_lgammaf" , FIXED(4 ), "_ZGV_LLVM_N4v")
560
+ TLI_DEFINE_VECFUNC(" lgammaf" , " _ZGVnN4v_lgammaf" , FIXED(4 ), "_ZGV_LLVM_N4v")
559
561
560
- TLI_DEFINE_VECFUNC( " logf" , " _ZGVnN4v_logf" , FIXED(4 ), "_ZGV_LLVM_N4v")
561
- TLI_DEFINE_VECFUNC( " llvm.log.f32" , " _ZGVnN4v_logf" , FIXED(4 ), "_ZGV_LLVM_N4v")
562
+ TLI_DEFINE_VECFUNC(" logf" , " _ZGVnN4v_logf" , FIXED(4 ), "_ZGV_LLVM_N4v")
563
+ TLI_DEFINE_VECFUNC(" llvm.log.f32" , " _ZGVnN4v_logf" , FIXED(4 ), "_ZGV_LLVM_N4v")
562
564
563
- TLI_DEFINE_VECFUNC( " log2f " , " _ZGVnN4v_log2f " , FIXED(4 ), "_ZGV_LLVM_N4v")
564
- TLI_DEFINE_VECFUNC( " llvm.log2 .f32" , " _ZGVnN4v_log2f " , FIXED(4 ), "_ZGV_LLVM_N4v")
565
+ TLI_DEFINE_VECFUNC(" log10f " , " _ZGVnN4v_log10f " , FIXED(4 ), "_ZGV_LLVM_N4v")
566
+ TLI_DEFINE_VECFUNC(" llvm.log10 .f32" , " _ZGVnN4v_log10f " , FIXED(4 ), "_ZGV_LLVM_N4v")
565
567
566
- TLI_DEFINE_VECFUNC( " log10f " , " _ZGVnN4v_log10f " , FIXED(4 ), "_ZGV_LLVM_N4v")
567
- TLI_DEFINE_VECFUNC( " llvm.log10 .f32" , " _ZGVnN4v_log10f " , FIXED(4 ), "_ZGV_LLVM_N4v")
568
+ TLI_DEFINE_VECFUNC(" log2f " , " _ZGVnN4v_log2f " , FIXED(4 ), "_ZGV_LLVM_N4v")
569
+ TLI_DEFINE_VECFUNC(" llvm.log2 .f32" , " _ZGVnN4v_log2f " , FIXED(4 ), "_ZGV_LLVM_N4v")
568
570
569
- TLI_DEFINE_VECFUNC( " modff" , " _ZGVnN4vl4_modff" , FIXED(4 ), "_ZGV_LLVM_N4vl4")
571
+ TLI_DEFINE_VECFUNC(" modff" , " _ZGVnN4vl4_modff" , FIXED(4 ), "_ZGV_LLVM_N4vl4")
570
572
571
- TLI_DEFINE_VECFUNC( " powf" , " _ZGVnN4vv_powf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
572
- TLI_DEFINE_VECFUNC( " llvm.pow.f32" , " _ZGVnN4vv_powf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
573
+ TLI_DEFINE_VECFUNC(" powf" , " _ZGVnN4vv_powf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
574
+ TLI_DEFINE_VECFUNC(" llvm.pow.f32" , " _ZGVnN4vv_powf" , FIXED(4 ), "_ZGV_LLVM_N4vv")
573
575
574
- TLI_DEFINE_VECFUNC( " sinf" , " _ZGVnN4v_sinf" , FIXED(4 ), "_ZGV_LLVM_N4v")
575
- TLI_DEFINE_VECFUNC( " llvm.sin.f32" , " _ZGVnN4v_sinf" , FIXED(4 ), "_ZGV_LLVM_N4v")
576
+ TLI_DEFINE_VECFUNC(" sinf" , " _ZGVnN4v_sinf" , FIXED(4 ), "_ZGV_LLVM_N4v")
577
+ TLI_DEFINE_VECFUNC(" llvm.sin.f32" , " _ZGVnN4v_sinf" , FIXED(4 ), "_ZGV_LLVM_N4v")
576
578
577
579
TLI_DEFINE_VECFUNC(" sincosf" , " _ZGVnN4vl4l4_sincosf" , FIXED(4 ), "_ZGV_LLVM_N4vl4l4")
578
580
579
581
TLI_DEFINE_VECFUNC(" sincospif" , " _ZGVnN4vl4l4_sincospif" , FIXED(4 ), "_ZGV_LLVM_N4vl4l4")
580
582
581
- TLI_DEFINE_VECFUNC( " sinhf" , " _ZGVnN4v_sinhf" , FIXED(4 ), "_ZGV_LLVM_N4v")
583
+ TLI_DEFINE_VECFUNC(" sinhf" , " _ZGVnN4v_sinhf" , FIXED(4 ), "_ZGV_LLVM_N4v")
582
584
583
- TLI_DEFINE_VECFUNC( " sqrtf" , " _ZGVnN4v_sqrtf" , FIXED(4 ), "_ZGV_LLVM_N4v")
585
+ TLI_DEFINE_VECFUNC(" sqrtf" , " _ZGVnN4v_sqrtf" , FIXED(4 ), "_ZGV_LLVM_N4v")
584
586
585
- TLI_DEFINE_VECFUNC( " tanf" , " _ZGVnN4v_tanf" , FIXED(4 ), "_ZGV_LLVM_N4v")
587
+ TLI_DEFINE_VECFUNC(" tanf" , " _ZGVnN4v_tanf" , FIXED(4 ), "_ZGV_LLVM_N4v")
586
588
587
- TLI_DEFINE_VECFUNC( " tanhf" , " _ZGVnN4v_tanhf" , FIXED(4 ), "_ZGV_LLVM_N4v")
589
+ TLI_DEFINE_VECFUNC(" tanhf" , " _ZGVnN4v_tanhf" , FIXED(4 ), "_ZGV_LLVM_N4v")
588
590
589
- TLI_DEFINE_VECFUNC( " tgammaf" , " _ZGVnN4v_tgammaf" , FIXED(4 ), "_ZGV_LLVM_N4v")
591
+ TLI_DEFINE_VECFUNC(" tgammaf" , " _ZGVnN4v_tgammaf" , FIXED(4 ), "_ZGV_LLVM_N4v")
590
592
591
593
#elif defined(TLI_DEFINE_SLEEFGNUABI_SCALABLE_VECFUNCS)
592
594
@@ -618,16 +620,16 @@ TLI_DEFINE_VECFUNC("expf", "_ZGVsMxv_expf", SCALABLE(4), MASKED, "_ZGVsMxv")
618
620
TLI_DEFINE_VECFUNC(" llvm.exp.f64" , " _ZGVsMxv_exp" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
619
621
TLI_DEFINE_VECFUNC(" llvm.exp.f32" , " _ZGVsMxv_expf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
620
622
621
- TLI_DEFINE_VECFUNC(" exp2" , " _ZGVsMxv_exp2" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
622
- TLI_DEFINE_VECFUNC(" exp2f" , " _ZGVsMxv_exp2f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
623
- TLI_DEFINE_VECFUNC(" llvm.exp2.f64" , " _ZGVsMxv_exp2" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
624
- TLI_DEFINE_VECFUNC(" llvm.exp2.f32" , " _ZGVsMxv_exp2f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
625
-
626
623
TLI_DEFINE_VECFUNC(" exp10" , " _ZGVsMxv_exp10" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
627
624
TLI_DEFINE_VECFUNC(" exp10f" , " _ZGVsMxv_exp10f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
628
625
TLI_DEFINE_VECFUNC(" llvm.exp10.f64" , " _ZGVsMxv_exp10" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
629
626
TLI_DEFINE_VECFUNC(" llvm.exp10.f32" , " _ZGVsMxv_exp10f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
630
627
628
+ TLI_DEFINE_VECFUNC(" exp2" , " _ZGVsMxv_exp2" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
629
+ TLI_DEFINE_VECFUNC(" exp2f" , " _ZGVsMxv_exp2f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
630
+ TLI_DEFINE_VECFUNC(" llvm.exp2.f64" , " _ZGVsMxv_exp2" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
631
+ TLI_DEFINE_VECFUNC(" llvm.exp2.f32" , " _ZGVsMxv_exp2f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
632
+
631
633
TLI_DEFINE_VECFUNC(" fmod" , " _ZGVsMxvv_fmod" , SCALABLE(2 ), MASKED, "_ZGVsMxvv")
632
634
TLI_DEFINE_VECFUNC(" fmodf" , " _ZGVsMxvv_fmodf" , SCALABLE(4 ), MASKED, "_ZGVsMxvv")
633
635
@@ -639,16 +641,16 @@ TLI_DEFINE_VECFUNC("logf", "_ZGVsMxv_logf", SCALABLE(4), MASKED, "_ZGVsMxv")
639
641
TLI_DEFINE_VECFUNC(" llvm.log.f64" , " _ZGVsMxv_log" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
640
642
TLI_DEFINE_VECFUNC(" llvm.log.f32" , " _ZGVsMxv_logf" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
641
643
642
- TLI_DEFINE_VECFUNC( " log2" , " _ZGVsMxv_log2" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
643
- TLI_DEFINE_VECFUNC( " log2f" , " _ZGVsMxv_log2f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
644
- TLI_DEFINE_VECFUNC( " llvm.log2.f64" , " _ZGVsMxv_log2" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
645
- TLI_DEFINE_VECFUNC( " llvm.log2.f32" , " _ZGVsMxv_log2f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
646
-
647
644
TLI_DEFINE_VECFUNC(" log10" , " _ZGVsMxv_log10" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
648
645
TLI_DEFINE_VECFUNC(" log10f" , " _ZGVsMxv_log10f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
649
646
TLI_DEFINE_VECFUNC(" llvm.log10.f64" , " _ZGVsMxv_log10" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
650
647
TLI_DEFINE_VECFUNC(" llvm.log10.f32" , " _ZGVsMxv_log10f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
651
648
649
+ TLI_DEFINE_VECFUNC(" log2" , " _ZGVsMxv_log2" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
650
+ TLI_DEFINE_VECFUNC(" log2f" , " _ZGVsMxv_log2f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
651
+ TLI_DEFINE_VECFUNC(" llvm.log2.f64" , " _ZGVsMxv_log2" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
652
+ TLI_DEFINE_VECFUNC(" llvm.log2.f32" , " _ZGVsMxv_log2f" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
653
+
652
654
TLI_DEFINE_VECFUNC(" modf" , " _ZGVsMxvl8_modf" , SCALABLE(2 ), MASKED, "_ZGVsMxvl8")
653
655
TLI_DEFINE_VECFUNC(" modff" , " _ZGVsMxvl4_modff" , SCALABLE(4 ), MASKED, "_ZGVsMxvl4")
654
656
@@ -765,16 +767,6 @@ TLI_DEFINE_VECFUNC("llvm.exp.f32", "armpl_vexpq_f32", FIXED(4), NOMASK, "_ZGV_LL
765
767
TLI_DEFINE_VECFUNC(" llvm.exp.f64" , " armpl_svexp_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
766
768
TLI_DEFINE_VECFUNC(" llvm.exp.f32" , " armpl_svexp_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
767
769
768
- TLI_DEFINE_VECFUNC(" exp2" , " armpl_vexp2q_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2v")
769
- TLI_DEFINE_VECFUNC(" exp2f" , " armpl_vexp2q_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4v")
770
- TLI_DEFINE_VECFUNC(" exp2" , " armpl_svexp2_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
771
- TLI_DEFINE_VECFUNC(" exp2f" , " armpl_svexp2_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
772
-
773
- TLI_DEFINE_VECFUNC(" llvm.exp2.f64" , " armpl_vexp2q_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2v")
774
- TLI_DEFINE_VECFUNC(" llvm.exp2.f32" , " armpl_vexp2q_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4v")
775
- TLI_DEFINE_VECFUNC(" llvm.exp2.f64" , " armpl_svexp2_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
776
- TLI_DEFINE_VECFUNC(" llvm.exp2.f32" , " armpl_svexp2_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
777
-
778
770
TLI_DEFINE_VECFUNC(" exp10" , " armpl_vexp10q_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2v")
779
771
TLI_DEFINE_VECFUNC(" exp10f" , " armpl_vexp10q_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4v")
780
772
TLI_DEFINE_VECFUNC(" exp10" , " armpl_svexp10_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
@@ -785,6 +777,16 @@ TLI_DEFINE_VECFUNC("llvm.exp10.f32", "armpl_vexp10q_f32", FIXED(4), NOMASK, "_ZG
785
777
TLI_DEFINE_VECFUNC(" llvm.exp10.f64" , " armpl_svexp10_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
786
778
TLI_DEFINE_VECFUNC(" llvm.exp10.f32" , " armpl_svexp10_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
787
779
780
+ TLI_DEFINE_VECFUNC(" exp2" , " armpl_vexp2q_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2v")
781
+ TLI_DEFINE_VECFUNC(" exp2f" , " armpl_vexp2q_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4v")
782
+ TLI_DEFINE_VECFUNC(" exp2" , " armpl_svexp2_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
783
+ TLI_DEFINE_VECFUNC(" exp2f" , " armpl_svexp2_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
784
+
785
+ TLI_DEFINE_VECFUNC(" llvm.exp2.f64" , " armpl_vexp2q_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2v")
786
+ TLI_DEFINE_VECFUNC(" llvm.exp2.f32" , " armpl_vexp2q_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4v")
787
+ TLI_DEFINE_VECFUNC(" llvm.exp2.f64" , " armpl_svexp2_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
788
+ TLI_DEFINE_VECFUNC(" llvm.exp2.f32" , " armpl_svexp2_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
789
+
788
790
TLI_DEFINE_VECFUNC(" expm1" , " armpl_vexpm1q_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2v")
789
791
TLI_DEFINE_VECFUNC(" expm1f" , " armpl_vexpm1q_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4v")
790
792
TLI_DEFINE_VECFUNC(" expm1" , " armpl_svexpm1_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
@@ -830,6 +832,16 @@ TLI_DEFINE_VECFUNC("llvm.log.f32", "armpl_vlogq_f32", FIXED(4), NOMASK, "_ZGV_LL
830
832
TLI_DEFINE_VECFUNC(" llvm.log.f64" , " armpl_svlog_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
831
833
TLI_DEFINE_VECFUNC(" llvm.log.f32" , " armpl_svlog_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
832
834
835
+ TLI_DEFINE_VECFUNC(" log10" , " armpl_vlog10q_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2v")
836
+ TLI_DEFINE_VECFUNC(" log10f" , " armpl_vlog10q_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4v")
837
+ TLI_DEFINE_VECFUNC(" log10" , " armpl_svlog10_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
838
+ TLI_DEFINE_VECFUNC(" log10f" , " armpl_svlog10_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
839
+
840
+ TLI_DEFINE_VECFUNC(" llvm.log10.f64" , " armpl_vlog10q_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2v")
841
+ TLI_DEFINE_VECFUNC(" llvm.log10.f32" , " armpl_vlog10q_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4v")
842
+ TLI_DEFINE_VECFUNC(" llvm.log10.f64" , " armpl_svlog10_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
843
+ TLI_DEFINE_VECFUNC(" llvm.log10.f32" , " armpl_svlog10_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
844
+
833
845
TLI_DEFINE_VECFUNC(" log1p" , " armpl_vlog1pq_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2v")
834
846
TLI_DEFINE_VECFUNC(" log1pf" , " armpl_vlog1pq_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4v")
835
847
TLI_DEFINE_VECFUNC(" log1p" , " armpl_svlog1p_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
@@ -845,16 +857,6 @@ TLI_DEFINE_VECFUNC("llvm.log2.f32", "armpl_vlog2q_f32", FIXED(4), NOMASK, "_ZGV_
845
857
TLI_DEFINE_VECFUNC(" llvm.log2.f64" , " armpl_svlog2_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
846
858
TLI_DEFINE_VECFUNC(" llvm.log2.f32" , " armpl_svlog2_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
847
859
848
- TLI_DEFINE_VECFUNC(" log10" , " armpl_vlog10q_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2v")
849
- TLI_DEFINE_VECFUNC(" log10f" , " armpl_vlog10q_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4v")
850
- TLI_DEFINE_VECFUNC(" log10" , " armpl_svlog10_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
851
- TLI_DEFINE_VECFUNC(" log10f" , " armpl_svlog10_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
852
-
853
- TLI_DEFINE_VECFUNC(" llvm.log10.f64" , " armpl_vlog10q_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2v")
854
- TLI_DEFINE_VECFUNC(" llvm.log10.f32" , " armpl_vlog10q_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4v")
855
- TLI_DEFINE_VECFUNC(" llvm.log10.f64" , " armpl_svlog10_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxv")
856
- TLI_DEFINE_VECFUNC(" llvm.log10.f32" , " armpl_svlog10_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxv")
857
-
858
860
TLI_DEFINE_VECFUNC(" modf" , " armpl_vmodfq_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2vl8")
859
861
TLI_DEFINE_VECFUNC(" modff" , " armpl_vmodfq_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4vl4")
860
862
TLI_DEFINE_VECFUNC(" modf" , " armpl_svmodf_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxvl8")
0 commit comments