@@ -471,41 +471,29 @@ TLI_DEFINE_VECFUNC("__exp2f_finite", "__svml_exp2f16", FIXED(16))
471
471
#elif defined(TLI_DEFINE_SLEEFGNUABI_VF2_VECFUNCS)
472
472
473
473
TLI_DEFINE_VECFUNC ( " acos" , " _ZGVnN2v_acos" , FIXED(2 ))
474
- TLI_DEFINE_VECFUNC( " llvm.acos.f64" , " _ZGVnN2v_acos" , FIXED(2 ))
475
474
476
475
TLI_DEFINE_VECFUNC( " asin" , " _ZGVnN2v_asin" , FIXED(2 ))
477
- TLI_DEFINE_VECFUNC( " llvm.asin.f64" , " _ZGVnN2v_asin" , FIXED(2 ))
478
476
479
477
TLI_DEFINE_VECFUNC( " atan" , " _ZGVnN2v_atan" , FIXED(2 ))
480
- TLI_DEFINE_VECFUNC( " llvm.atan.f64" , " _ZGVnN2v_atan" , FIXED(2 ))
481
478
482
479
TLI_DEFINE_VECFUNC( " atan2" , " _ZGVnN2vv_atan2" , FIXED(2 ))
483
- TLI_DEFINE_VECFUNC( " llvm.atan2.f64" , " _ZGVnN2vv_atan2" , FIXED(2 ))
484
- TLI_DEFINE_VECFUNC( " llvm.atan2.v2f64" , " _ZGVnN2vv_atan2" , FIXED(2 ))
485
480
486
481
TLI_DEFINE_VECFUNC( " atanh" , " _ZGVnN2v_atanh" , FIXED(2 ))
487
- TLI_DEFINE_VECFUNC( " llvm.atanh.f64" , " _ZGVnN2v_atanh" , FIXED(2 ))
488
482
489
483
TLI_DEFINE_VECFUNC( " cos" , " _ZGVnN2v_cos" , FIXED(2 ))
490
484
TLI_DEFINE_VECFUNC( " llvm.cos.f64" , " _ZGVnN2v_cos" , FIXED(2 ))
491
485
492
486
TLI_DEFINE_VECFUNC( " cosh" , " _ZGVnN2v_cosh" , FIXED(2 ))
493
- TLI_DEFINE_VECFUNC( " llvm.cosh.f64" , " _ZGVnN2v_cosh" , FIXED(2 ))
494
487
495
488
TLI_DEFINE_VECFUNC( " exp" , " _ZGVnN2v_exp" , FIXED(2 ))
496
489
TLI_DEFINE_VECFUNC( " llvm.exp.f64" , " _ZGVnN2v_exp" , FIXED(2 ))
497
- TLI_DEFINE_VECFUNC( " llvm.exp.v2f64" , " _ZGVnN2v_exp" , FIXED(2 ))
498
490
499
491
TLI_DEFINE_VECFUNC( " exp2" , " _ZGVnN2v_exp2" , FIXED(2 ))
500
492
TLI_DEFINE_VECFUNC( " llvm.exp2.f64" , " _ZGVnN2v_exp2" , FIXED(2 ))
501
- TLI_DEFINE_VECFUNC( " llvm.exp2.v2f64" , " _ZGVnN2v_exp2" , FIXED(2 ))
502
493
503
494
TLI_DEFINE_VECFUNC( " exp10" , " _ZGVnN2v_exp10" , FIXED(2 ))
504
- TLI_DEFINE_VECFUNC( " llvm.exp10.f64" , " _ZGVnN2v_exp10" , FIXED(2 ))
505
- TLI_DEFINE_VECFUNC( " llvm.exp10.v2f64" , " _ZGVnN2v_exp10" , FIXED(2 ))
506
495
507
496
TLI_DEFINE_VECFUNC( " lgamma" , " _ZGVnN2v_lgamma" , FIXED(2 ))
508
- TLI_DEFINE_VECFUNC( " llvm.lgamma.f64" , " _ZGVnN2v_lgamma" , FIXED(2 ))
509
497
510
498
TLI_DEFINE_VECFUNC( " log" , " _ZGVnN2v_log" , FIXED(2 ))
511
499
TLI_DEFINE_VECFUNC( " llvm.log.f64" , " _ZGVnN2v_log" , FIXED(2 ))
@@ -518,63 +506,46 @@ TLI_DEFINE_VECFUNC( "llvm.log10.f64", "_ZGVnN2v_log10", FIXED(2))
518
506
519
507
TLI_DEFINE_VECFUNC( " pow" , " _ZGVnN2vv_pow" , FIXED(2 ))
520
508
TLI_DEFINE_VECFUNC( " llvm.pow.f64" , " _ZGVnN2vv_pow" , FIXED(2 ))
521
- TLI_DEFINE_VECFUNC( " llvm.pow.v2f64" , " _ZGVnN2vv_pow" , FIXED(2 ))
522
509
523
510
TLI_DEFINE_VECFUNC( " sin" , " _ZGVnN2v_sin" , FIXED(2 ))
524
511
TLI_DEFINE_VECFUNC( " llvm.sin.f64" , " _ZGVnN2v_sin" , FIXED(2 ))
525
512
526
513
TLI_DEFINE_VECFUNC( " sinh" , " _ZGVnN2v_sinh" , FIXED(2 ))
527
- TLI_DEFINE_VECFUNC( " llvm.sinh.f64" , " _ZGVnN2v_sinh" , FIXED(2 ))
528
514
529
515
TLI_DEFINE_VECFUNC( " sqrt" , " _ZGVnN2v_sqrt" , FIXED(2 ))
530
516
531
517
TLI_DEFINE_VECFUNC( " tan" , " _ZGVnN2v_tan" , FIXED(2 ))
532
- TLI_DEFINE_VECFUNC( " llvm.tan.f64" , " _ZGVnN2v_tan" , FIXED(2 ))
533
518
534
519
TLI_DEFINE_VECFUNC( " tanh" , " _ZGVnN2v_tanh" , FIXED(2 ))
535
- TLI_DEFINE_VECFUNC( " llvm.tanh.f64" , " _ZGVnN2v_tanh" , FIXED(2 ))
536
520
537
521
TLI_DEFINE_VECFUNC( " tgamma" , " _ZGVnN2v_tgamma" , FIXED(2 ))
538
- TLI_DEFINE_VECFUNC( " llvm.tgamma.f64" , " _ZGVnN2v_tgamma" , FIXED(2 ))
539
522
540
523
#elif defined(TLI_DEFINE_SLEEFGNUABI_VF4_VECFUNCS)
541
524
542
525
TLI_DEFINE_VECFUNC ( " acosf" , " _ZGVnN4v_acosf" , FIXED(4 ))
543
- TLI_DEFINE_VECFUNC( " llvm.acos.f32" , " _ZGVnN4v_acosf" , FIXED(4 ))
544
526
545
527
TLI_DEFINE_VECFUNC( " asinf" , " _ZGVnN4v_asinf" , FIXED(4 ))
546
- TLI_DEFINE_VECFUNC( " llvm.asin.f32" , " _ZGVnN4v_asinf" , FIXED(4 ))
547
528
548
529
TLI_DEFINE_VECFUNC( " atanf" , " _ZGVnN4v_atanf" , FIXED(4 ))
549
- TLI_DEFINE_VECFUNC( " llvm.atan.f32" , " _ZGVnN4v_atanf" , FIXED(4 ))
550
530
551
531
TLI_DEFINE_VECFUNC( " atan2f" , " _ZGVnN4vv_atan2f" , FIXED(4 ))
552
- TLI_DEFINE_VECFUNC( " llvm.atan2.f32" , " _ZGVnN4vv_atan2f" , FIXED(4 ))
553
- TLI_DEFINE_VECFUNC( " llvm.atan2.v4f32" , " _ZGVnN4vv_atan2f" , FIXED(4 ))
554
532
555
533
TLI_DEFINE_VECFUNC( " atanhf" , " _ZGVnN4v_atanhf" , FIXED(4 ))
556
- TLI_DEFINE_VECFUNC( " llvm.atanh.f32" , " _ZGVnN4v_atanhf" , FIXED(4 ))
557
534
558
535
TLI_DEFINE_VECFUNC( " cosf" , " _ZGVnN4v_cosf" , FIXED(4 ))
559
536
TLI_DEFINE_VECFUNC( " llvm.cos.f32" , " _ZGVnN4v_cosf" , FIXED(4 ))
560
537
561
538
TLI_DEFINE_VECFUNC( " coshf" , " _ZGVnN4v_coshf" , FIXED(4 ))
562
- TLI_DEFINE_VECFUNC( " llvm.cosh.f32" , " _ZGVnN4v_coshf" , FIXED(4 ))
563
539
564
540
TLI_DEFINE_VECFUNC( " expf" , " _ZGVnN4v_expf" , FIXED(4 ))
565
541
TLI_DEFINE_VECFUNC( " llvm.exp.f32" , " _ZGVnN4v_expf" , FIXED(4 ))
566
- TLI_DEFINE_VECFUNC( " llvm.exp.v4f32" , " _ZGVnN4v_expf" , FIXED(4 ))
567
542
568
543
TLI_DEFINE_VECFUNC( " exp2f" , " _ZGVnN4v_exp2f" , FIXED(4 ))
569
544
TLI_DEFINE_VECFUNC( " llvm.exp2.f32" , " _ZGVnN4v_exp2f" , FIXED(4 ))
570
- TLI_DEFINE_VECFUNC( " llvm.exp2.v4f32" , " _ZGVnN4v_exp2f" , FIXED(4 ))
571
545
572
546
TLI_DEFINE_VECFUNC( " exp10f" , " _ZGVnN4v_exp10f" , FIXED(4 ))
573
- TLI_DEFINE_VECFUNC( " llvm.exp10.f32" , " _ZGVnN4v_exp10f" , FIXED(4 ))
574
- TLI_DEFINE_VECFUNC( " llvm.exp10.v4f32" , " _ZGVnN4v_exp10f" , FIXED(4 ))
575
547
576
548
TLI_DEFINE_VECFUNC( " lgammaf" , " _ZGVnN4v_lgammaf" , FIXED(4 ))
577
- TLI_DEFINE_VECFUNC( " llvm.lgamma.f32" , " _ZGVnN4v_lgammaf" , FIXED(4 ))
578
549
579
550
TLI_DEFINE_VECFUNC( " logf" , " _ZGVnN4v_logf" , FIXED(4 ))
580
551
TLI_DEFINE_VECFUNC( " llvm.log.f32" , " _ZGVnN4v_logf" , FIXED(4 ))
@@ -587,24 +558,19 @@ TLI_DEFINE_VECFUNC( "llvm.log10.f32", "_ZGVnN4v_log10f", FIXED(4))
587
558
588
559
TLI_DEFINE_VECFUNC( " powf" , " _ZGVnN4vv_powf" , FIXED(4 ))
589
560
TLI_DEFINE_VECFUNC( " llvm.pow.f32" , " _ZGVnN4vv_powf" , FIXED(4 ))
590
- TLI_DEFINE_VECFUNC( " llvm.pow.v4f32" , " _ZGVnN4vv_powf" , FIXED(4 ))
591
561
592
562
TLI_DEFINE_VECFUNC( " sinf" , " _ZGVnN4v_sinf" , FIXED(4 ))
593
563
TLI_DEFINE_VECFUNC( " llvm.sin.f32" , " _ZGVnN4v_sinf" , FIXED(4 ))
594
564
595
565
TLI_DEFINE_VECFUNC( " sinhf" , " _ZGVnN4v_sinhf" , FIXED(4 ))
596
- TLI_DEFINE_VECFUNC( " llvm.sinh.f32" , " _ZGVnN4v_sinhf" , FIXED(4 ))
597
566
598
567
TLI_DEFINE_VECFUNC( " sqrtf" , " _ZGVnN4v_sqrtf" , FIXED(4 ))
599
568
600
569
TLI_DEFINE_VECFUNC( " tanf" , " _ZGVnN4v_tanf" , FIXED(4 ))
601
- TLI_DEFINE_VECFUNC( " llvm.tan.f32" , " _ZGVnN4v_tanf" , FIXED(4 ))
602
570
603
571
TLI_DEFINE_VECFUNC( " tanhf" , " _ZGVnN4v_tanhf" , FIXED(4 ))
604
- TLI_DEFINE_VECFUNC( " llvm.tanh.f32" , " _ZGVnN4v_tanhf" , FIXED(4 ))
605
572
606
573
TLI_DEFINE_VECFUNC( " tgammaf" , " _ZGVnN4v_tgammaf" , FIXED(4 ))
607
- TLI_DEFINE_VECFUNC( " llvm.tgamma.f32" , " _ZGVnN4v_tgammaf" , FIXED(4 ))
608
574
609
575
#elif defined(TLI_DEFINE_SLEEFGNUABI_SCALABLE_VECFUNCS)
610
576
0 commit comments