@@ -1098,6 +1098,7 @@ libc_support_library(
1098
1098
":__support_cpp_bit" ,
1099
1099
":__support_cpp_type_traits" ,
1100
1100
":__support_fputil_cast" ,
1101
+ ":__support_fputil_comparison_operations" ,
1101
1102
":__support_fputil_dyadic_float" ,
1102
1103
":__support_macros_config" ,
1103
1104
":__support_macros_properties_types" ,
@@ -1172,6 +1173,7 @@ libc_support_library(
1172
1173
name = "__support_fputil_rounding_mode" ,
1173
1174
hdrs = ["src/__support/FPUtil/rounding_mode.h" ],
1174
1175
deps = [
1176
+ ":__support_cpp_type_traits" ,
1175
1177
":__support_macros_attributes" ,
1176
1178
":__support_macros_config" ,
1177
1179
":hdr_fenv_macros" ,
@@ -1932,8 +1934,8 @@ libc_support_library(
1932
1934
srcs = ["src/math/generic/common_constants.cpp" ],
1933
1935
hdrs = ["src/math/generic/common_constants.h" ],
1934
1936
deps = [
1935
- ":__support_math_exp_constants" ,
1936
1937
":__support_math_acosh_float_constants" ,
1938
+ ":__support_math_exp_constants" ,
1937
1939
":__support_number_pair" ,
1938
1940
],
1939
1941
)
@@ -2016,10 +2018,10 @@ libc_support_library(
2016
2018
":__support_fputil_fma" ,
2017
2019
":__support_fputil_multiply_add" ,
2018
2020
":__support_fputil_nearest_integer" ,
2019
- ":__support_math_exp_utils" ,
2020
- ":__support_math_exp10f_utils" ,
2021
- ":__support_math_acoshf_utils" ,
2022
2021
":__support_macros_properties_cpu_features" ,
2022
+ ":__support_math_acoshf_utils" ,
2023
+ ":__support_math_exp10f_utils" ,
2024
+ ":__support_math_exp_utils" ,
2023
2025
":common_constants" ,
2024
2026
],
2025
2027
)
@@ -2071,16 +2073,15 @@ libc_support_library(
2071
2073
":__support_fputil_cast" ,
2072
2074
":__support_fputil_fp_bits" ,
2073
2075
":__support_fputil_nearest_integer" ,
2074
- ":__support_math_expf16_utils" ,
2075
2076
":__support_math_exp10_float16_constants" ,
2077
+ ":__support_math_expf16_utils" ,
2076
2078
],
2077
2079
)
2078
2080
2079
2081
libc_support_library (
2080
2082
name = "__support_math_acos" ,
2081
2083
hdrs = ["src/__support/math/acos.h" ],
2082
2084
deps = [
2083
- ":__support_math_asin_utils" ,
2084
2085
":__support_fputil_double_double" ,
2085
2086
":__support_fputil_dyadic_float" ,
2086
2087
":__support_fputil_fenv_impl" ,
@@ -2089,22 +2090,23 @@ libc_support_library(
2089
2090
":__support_fputil_polyeval" ,
2090
2091
":__support_fputil_sqrt" ,
2091
2092
":__support_macros_optimization" ,
2092
- ":__support_macros_properties_types" ,
2093
2093
":__support_macros_properties_cpu_features" ,
2094
+ ":__support_macros_properties_types" ,
2095
+ ":__support_math_asin_utils" ,
2094
2096
],
2095
2097
)
2096
2098
2097
2099
libc_support_library (
2098
2100
name = "__support_math_acosf" ,
2099
2101
hdrs = ["src/__support/math/acosf.h" ],
2100
2102
deps = [
2101
- ":__support_math_inv_trigf_utils" ,
2102
2103
":__support_fputil_except_value_utils" ,
2103
2104
":__support_fputil_fp_bits" ,
2104
2105
":__support_fputil_multiply_add" ,
2105
2106
":__support_fputil_polyeval" ,
2106
2107
":__support_fputil_sqrt" ,
2107
2108
":__support_macros_optimization" ,
2109
+ ":__support_math_inv_trigf_utils" ,
2108
2110
],
2109
2111
)
2110
2112
@@ -2113,6 +2115,7 @@ libc_support_library(
2113
2115
hdrs = ["src/__support/math/acosf16.h" ],
2114
2116
deps = [
2115
2117
":__support_fputil_cast" ,
2118
+ ":__support_fputil_except_value_utils" ,
2116
2119
":__support_fputil_fma" ,
2117
2120
":__support_fputil_multiply_add" ,
2118
2121
":__support_fputil_nearest_integer" ,
@@ -2134,31 +2137,30 @@ libc_support_library(
2134
2137
name = "__support_math_acoshf_utils" ,
2135
2138
hdrs = ["src/__support/math/acoshf_utils.h" ],
2136
2139
deps = [
2137
- ":__support_math_acosh_float_constants" ,
2138
2140
":__support_fputil_fp_bits" ,
2139
2141
":__support_fputil_multiply_add" ,
2140
2142
":__support_fputil_polyeval" ,
2143
+ ":__support_math_acosh_float_constants" ,
2141
2144
],
2142
2145
)
2143
2146
2144
2147
libc_support_library (
2145
2148
name = "__support_math_acoshf" ,
2146
2149
hdrs = ["src/__support/math/acoshf.h" ],
2147
2150
deps = [
2148
- ":__support_math_acoshf_utils" ,
2149
2151
":__support_fputil_fenv_impl" ,
2150
2152
":__support_fputil_fp_bits" ,
2151
2153
":__support_fputil_multiply_add" ,
2152
2154
":__support_fputil_sqrt" ,
2153
2155
":__support_macros_optimization" ,
2156
+ ":__support_math_acoshf_utils" ,
2154
2157
],
2155
2158
)
2156
2159
2157
2160
libc_support_library (
2158
2161
name = "__support_math_acoshf16" ,
2159
2162
hdrs = ["src/__support/math/acoshf16.h" ],
2160
2163
deps = [
2161
- ":__support_math_acoshf_utils" ,
2162
2164
":__support_fputil_cast" ,
2163
2165
":__support_fputil_except_value_utils" ,
2164
2166
":__support_fputil_fenv_impl" ,
@@ -2167,19 +2169,20 @@ libc_support_library(
2167
2169
":__support_fputil_polyeval" ,
2168
2170
":__support_fputil_sqrt" ,
2169
2171
":__support_macros_optimization" ,
2172
+ ":__support_math_acoshf_utils" ,
2170
2173
],
2171
2174
)
2172
2175
2173
2176
libc_support_library (
2174
2177
name = "__support_math_asin_utils" ,
2175
2178
hdrs = ["src/__support/math/asin_utils.h" ],
2176
2179
deps = [
2177
- ":__support_integer_literals" ,
2178
2180
":__support_fputil_double_double" ,
2179
2181
":__support_fputil_dyadic_float" ,
2180
2182
":__support_fputil_multiply_add" ,
2181
2183
":__support_fputil_nearest_integer" ,
2182
2184
":__support_fputil_polyeval" ,
2185
+ ":__support_integer_literals" ,
2183
2186
":__support_macros_optimization" ,
2184
2187
],
2185
2188
)
@@ -2188,6 +2191,8 @@ libc_support_library(
2188
2191
name = "__support_math_erff" ,
2189
2192
hdrs = ["src/__support/math/erff.h" ],
2190
2193
deps = [
2194
+ ":__support_fputil_except_value_utils" ,
2195
+ ":__support_fputil_fp_bits" ,
2191
2196
":__support_fputil_multiply_add" ,
2192
2197
":__support_fputil_polyeval" ,
2193
2198
":__support_macros_optimization" ,
@@ -2228,7 +2233,7 @@ libc_support_library(
2228
2233
":__support_fputil_nearest_integer" ,
2229
2234
":__support_fputil_polyeval" ,
2230
2235
":__support_macros_attributes" ,
2231
- ":llvm_libc_macros_float16_macros"
2236
+ ":llvm_libc_macros_float16_macros" ,
2232
2237
],
2233
2238
)
2234
2239
@@ -2237,7 +2242,6 @@ libc_support_library(
2237
2242
hdrs = ["src/__support/math/expf16.h" ],
2238
2243
deps = [
2239
2244
":__support_common" ,
2240
- ":__support_libc_errno" ,
2241
2245
":__support_cpp_array" ,
2242
2246
":__support_fputil_cast" ,
2243
2247
":__support_fputil_except_value_utils" ,
@@ -2247,39 +2251,40 @@ libc_support_library(
2247
2251
":__support_fputil_nearest_integer" ,
2248
2252
":__support_fputil_polyeval" ,
2249
2253
":__support_fputil_rounding_mode" ,
2254
+ ":__support_libc_errno" ,
2250
2255
":__support_macros_optimization" ,
2251
2256
":__support_math_expf16_utils" ,
2252
- ":llvm_libc_macros_float16_macros"
2257
+ ":llvm_libc_macros_float16_macros" ,
2253
2258
],
2254
2259
)
2255
2260
2256
2261
libc_support_library (
2257
2262
name = "__support_math_frexpf128" ,
2258
2263
hdrs = ["src/__support/math/frexpf128.h" ],
2259
2264
deps = [
2260
- ":__support_macros_properties_types" ,
2261
2265
":__support_fputil_manipulation_functions" ,
2266
+ ":__support_macros_properties_types" ,
2262
2267
],
2263
2268
)
2264
2269
2265
2270
libc_support_library (
2266
2271
name = "__support_math_inv_trigf_utils" ,
2267
2272
hdrs = ["src/__support/math/inv_trigf_utils.h" ],
2268
2273
deps = [
2274
+ ":__support_common" ,
2269
2275
":__support_fputil_multiply_add" ,
2270
2276
":__support_fputil_polyeval" ,
2271
- ":__support_common" ,
2272
2277
],
2273
2278
)
2274
2279
2275
2280
libc_support_library (
2276
2281
name = "__support_math_frexpf16" ,
2277
2282
hdrs = ["src/__support/math/frexpf16.h" ],
2278
2283
deps = [
2284
+ ":__support_fputil_manipulation_functions" ,
2279
2285
":__support_macros_config" ,
2280
2286
":__support_macros_properties_types" ,
2281
- ":__support_fputil_manipulation_functions" ,
2282
- ":llvm_libc_macros_float16_macros"
2287
+ ":llvm_libc_macros_float16_macros" ,
2283
2288
],
2284
2289
)
2285
2290
@@ -2297,17 +2302,17 @@ libc_support_library(
2297
2302
deps = [
2298
2303
":__support_fputil_manipulation_functions" ,
2299
2304
":__support_macros_properties_types" ,
2300
- ":llvm_libc_types_float128"
2305
+ ":llvm_libc_types_float128" ,
2301
2306
],
2302
2307
)
2303
2308
2304
2309
libc_support_library (
2305
2310
name = "__support_math_ldexpf16" ,
2306
2311
hdrs = ["src/__support/math/ldexpf16.h" ],
2307
2312
deps = [
2308
- ":__support_macros_properties_types" ,
2309
2313
":__support_fputil_manipulation_functions" ,
2310
- ":llvm_libc_macros_float16_macros"
2314
+ ":__support_macros_properties_types" ,
2315
+ ":llvm_libc_macros_float16_macros" ,
2311
2316
],
2312
2317
)
2313
2318
@@ -2331,8 +2336,8 @@ libc_support_library(
2331
2336
name = "__support_math_exp_utils" ,
2332
2337
hdrs = ["src/__support/math/exp_utils.h" ],
2333
2338
deps = [
2334
- ":__support_cpp_optional" ,
2335
2339
":__support_cpp_bit" ,
2340
+ ":__support_cpp_optional" ,
2336
2341
":__support_fputil_fp_bits" ,
2337
2342
],
2338
2343
)
@@ -2341,10 +2346,9 @@ libc_support_library(
2341
2346
name = "__support_math_exp" ,
2342
2347
hdrs = ["src/__support/math/exp.h" ],
2343
2348
deps = [
2344
- ":__support_math_exp_constants" ,
2345
- ":__support_math_exp_utils" ,
2346
2349
":__support_cpp_bit" ,
2347
2350
":__support_cpp_optional" ,
2351
+ ":__support_fputil_double_double" ,
2348
2352
":__support_fputil_dyadic_float" ,
2349
2353
":__support_fputil_fenv_impl" ,
2350
2354
":__support_fputil_fp_bits" ,
@@ -2353,18 +2357,17 @@ libc_support_library(
2353
2357
":__support_fputil_polyeval" ,
2354
2358
":__support_fputil_rounding_mode" ,
2355
2359
":__support_fputil_triple_double" ,
2356
- ":__support_fputil_double_double" ,
2357
2360
":__support_integer_literals" ,
2358
2361
":__support_macros_optimization" ,
2362
+ ":__support_math_exp_constants" ,
2363
+ ":__support_math_exp_utils" ,
2359
2364
],
2360
2365
)
2361
2366
2362
2367
libc_support_library (
2363
2368
name = "__support_math_exp10" ,
2364
2369
hdrs = ["src/__support/math/exp10.h" ],
2365
2370
deps = [
2366
- ":__support_math_exp_constants" ,
2367
- ":__support_math_exp_utils" ,
2368
2371
":__support_fputil_double_double" ,
2369
2372
":__support_fputil_dyadic_float" ,
2370
2373
":__support_fputil_multiply_add" ,
@@ -2374,19 +2377,21 @@ libc_support_library(
2374
2377
":__support_fputil_triple_double" ,
2375
2378
":__support_integer_literals" ,
2376
2379
":__support_macros_optimization" ,
2380
+ ":__support_math_exp_constants" ,
2381
+ ":__support_math_exp_utils" ,
2377
2382
],
2378
2383
)
2379
2384
2380
2385
libc_support_library (
2381
2386
name = "__support_math_exp10f_utils" ,
2382
2387
hdrs = ["src/__support/math/exp10f_utils.h" ],
2383
2388
deps = [
2389
+ ":__support_common" ,
2384
2390
":__support_fputil_basic_operations" ,
2385
2391
":__support_fputil_fenv_impl" ,
2386
2392
":__support_fputil_multiply_add" ,
2387
2393
":__support_fputil_nearest_integer" ,
2388
2394
":__support_fputil_polyeval" ,
2389
- ":__support_common" ,
2390
2395
":__support_math_exp_utils" ,
2391
2396
],
2392
2397
)
@@ -2395,12 +2400,12 @@ libc_support_library(
2395
2400
name = "__support_math_exp10f" ,
2396
2401
hdrs = ["src/__support/math/exp10f.h" ],
2397
2402
deps = [
2398
- ":__support_math_exp10f_utils" ,
2399
2403
":__support_fputil_fenv_impl" ,
2400
2404
":__support_fputil_fp_bits" ,
2401
2405
":__support_fputil_multiply_add" ,
2402
2406
":__support_fputil_rounding_mode" ,
2403
2407
":__support_macros_optimization" ,
2408
+ ":__support_math_exp10f_utils" ,
2404
2409
],
2405
2410
)
2406
2411
@@ -2416,23 +2421,23 @@ libc_support_library(
2416
2421
name = "__support_math_exp10f16_utils" ,
2417
2422
hdrs = ["src/__support/math/exp10f16_utils.h" ],
2418
2423
deps = [
2424
+ ":__support_fputil_fp_bits" ,
2419
2425
":__support_math_exp10_float16_constants" ,
2420
2426
":__support_math_expf16_utils" ,
2421
- ":__support_fputil_fp_bits" ,
2422
2427
],
2423
2428
)
2424
2429
2425
2430
libc_support_library (
2426
2431
name = "__support_math_exp10f16" ,
2427
2432
hdrs = ["src/__support/math/exp10f16.h" ],
2428
2433
deps = [
2429
- ":__support_math_exp10f16_utils" ,
2430
- ":__support_fputil_fp_bits" ,
2431
2434
":__support_fputil_cast" ,
2432
- ":__support_fputil_rounding_mode" ,
2433
2435
":__support_fputil_except_value_utils" ,
2436
+ ":__support_fputil_fp_bits" ,
2437
+ ":__support_fputil_rounding_mode" ,
2434
2438
":__support_macros_optimization" ,
2435
2439
":__support_macros_properties_cpu_features" ,
2440
+ ":__support_math_exp10f16_utils" ,
2436
2441
],
2437
2442
)
2438
2443
@@ -3004,7 +3009,7 @@ libc_math_function(name = "dsubf128")
3004
3009
libc_math_function (
3005
3010
name = "erff" ,
3006
3011
additional_deps = [
3007
- ":__support_math_erff"
3012
+ ":__support_math_erff" ,
3008
3013
],
3009
3014
)
3010
3015
@@ -3475,13 +3480,13 @@ libc_math_function(
3475
3480
name = "frexpf128" ,
3476
3481
additional_deps = [
3477
3482
":__support_math_frexpf128" ,
3478
- ]
3483
+ ],
3479
3484
)
3480
3485
3481
3486
libc_math_function (
3482
3487
name = "frexpf16" ,
3483
3488
additional_deps = [
3484
- ":__support_math_frexpf16"
3489
+ ":__support_math_frexpf16" ,
3485
3490
],
3486
3491
)
3487
3492
@@ -3576,7 +3581,7 @@ libc_math_function(
3576
3581
name = "ldexpf" ,
3577
3582
additional_deps = [
3578
3583
":__support_math_ldexpf" ,
3579
- ]
3584
+ ],
3580
3585
)
3581
3586
3582
3587
libc_math_function (name = "ldexpl" )
0 commit comments