@@ -1187,6 +1187,36 @@ libc_support_library(
1187
1187
],
1188
1188
)
1189
1189
1190
+ libc_support_library (
1191
+ name = "exp10f_impl" ,
1192
+ hdrs = ["src/math/generic/exp10f_impl.h" ],
1193
+ deps = [
1194
+ ":__support_fputil_fma" ,
1195
+ ":__support_fputil_multiply_add" ,
1196
+ ":__support_fputil_nearest_integer" ,
1197
+ ":__support_fputil_polyeval" ,
1198
+ ":__support_fputil_rounding_mode" ,
1199
+ ":__support_macros_optimization" ,
1200
+ ":common_constants" ,
1201
+ ":explogxf" ,
1202
+ ],
1203
+ )
1204
+
1205
+ libc_support_library (
1206
+ name = "exp2f_impl" ,
1207
+ hdrs = ["src/math/generic/exp2f_impl.h" ],
1208
+ deps = [
1209
+ ":__support_fputil_fma" ,
1210
+ ":__support_fputil_multiply_add" ,
1211
+ ":__support_fputil_nearest_integer" ,
1212
+ ":__support_fputil_polyeval" ,
1213
+ ":__support_fputil_rounding_mode" ,
1214
+ ":__support_macros_optimization" ,
1215
+ ":common_constants" ,
1216
+ ":explogxf" ,
1217
+ ],
1218
+ )
1219
+
1190
1220
libc_math_function (
1191
1221
name = "erff" ,
1192
1222
additional_deps = [
@@ -1274,14 +1304,7 @@ libc_math_function(
1274
1304
libc_math_function (
1275
1305
name = "exp10f" ,
1276
1306
additional_deps = [
1277
- ":__support_fputil_fma" ,
1278
- ":__support_fputil_multiply_add" ,
1279
- ":__support_fputil_nearest_integer" ,
1280
- ":__support_fputil_polyeval" ,
1281
- ":__support_fputil_rounding_mode" ,
1282
- ":__support_macros_optimization" ,
1283
- ":common_constants" ,
1284
- ":explogxf" ,
1307
+ ":exp10f_impl" ,
1285
1308
],
1286
1309
)
1287
1310
@@ -1304,13 +1327,17 @@ libc_math_function(
1304
1327
libc_math_function (
1305
1328
name = "exp2f" ,
1306
1329
additional_deps = [
1307
- ":__support_fputil_fma" ,
1308
- ":__support_fputil_multiply_add" ,
1309
- ":__support_fputil_nearest_integer" ,
1310
- ":__support_fputil_polyeval" ,
1311
- ":__support_fputil_rounding_mode" ,
1312
- ":__support_macros_optimization" ,
1313
- ":__support_macros_properties_cpu_features" ,
1330
+ ":exp2f_impl" ,
1331
+ ],
1332
+ )
1333
+
1334
+ libc_math_function (
1335
+ name = "powf" ,
1336
+ additional_deps = [
1337
+ ":__support_fputil_double_double" ,
1338
+ ":__support_fputil_sqrt" ,
1339
+ ":exp2f" ,
1340
+ ":exp10f" ,
1314
1341
":explogxf" ,
1315
1342
],
1316
1343
)
0 commit comments