@@ -1005,6 +1005,8 @@ TLI_DEFINE_VECFUNC("llvm.log2.f32", "armpl_svlog2_f32_x", SCALABLE(4), MASKED, "
1005
1005
1006
1006
TLI_DEFINE_VECFUNC(" modf" , " armpl_vmodfq_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2vl8")
1007
1007
TLI_DEFINE_VECFUNC(" modff" , " armpl_vmodfq_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4vl4")
1008
+ TLI_DEFINE_VECFUNC(" modf" , " armpl_svmodf_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxvl8")
1009
+ TLI_DEFINE_VECFUNC(" modff" , " armpl_svmodf_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxvl4")
1008
1010
1009
1011
TLI_DEFINE_VECFUNC(" nextafter" , " armpl_vnextafterq_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2vv")
1010
1012
TLI_DEFINE_VECFUNC(" nextafterf" , " armpl_vnextafterq_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4vv")
@@ -1033,9 +1035,13 @@ TLI_DEFINE_VECFUNC("llvm.sin.f32", "armpl_svsin_f32_x", SCALABLE(4), MASKED, "_Z
1033
1035
1034
1036
TLI_DEFINE_VECFUNC(" sincos" , " armpl_vsincosq_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2vl8l8")
1035
1037
TLI_DEFINE_VECFUNC(" sincosf" , " armpl_vsincosq_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4vl4l4")
1038
+ TLI_DEFINE_VECFUNC(" sincos" , " armpl_svsincos_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxvl8l8")
1039
+ TLI_DEFINE_VECFUNC(" sincosf" , " armpl_svsincos_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxvl4l4")
1036
1040
1037
1041
TLI_DEFINE_VECFUNC(" sincospi" , " armpl_vsincospiq_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2vl8l8")
1038
1042
TLI_DEFINE_VECFUNC(" sincospif" , " armpl_vsincospiq_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4vl4l4")
1043
+ TLI_DEFINE_VECFUNC(" sincospi" , " armpl_svsincospi_f64_x" , SCALABLE(2 ), MASKED, "_ZGVsMxvl8l8")
1044
+ TLI_DEFINE_VECFUNC(" sincospif" , " armpl_svsincospi_f32_x" , SCALABLE(4 ), MASKED, "_ZGVsMxvl4l4")
1039
1045
1040
1046
TLI_DEFINE_VECFUNC(" sinh" , " armpl_vsinhq_f64" , FIXED(2 ), NOMASK, "_ZGV_LLVM_N2v")
1041
1047
TLI_DEFINE_VECFUNC(" sinhf" , " armpl_vsinhq_f32" , FIXED(4 ), NOMASK, "_ZGV_LLVM_N4v")
0 commit comments