[libc-commits] [libc] [libc][math][NFC] Fix duplicated class names in math tests. (PR #224666)

via libc-commits libc-commits at lists.llvm.org
Fri Sep 18 07:53:37 PDT 2026


llvmorg-github-actions[bot] wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-libc

Author: lntue

<details>
<summary>Changes</summary>

This might cause ODR issues when we put all the tests together into a single test.

Assisted-by: Gemini

---

Patch is 344.05 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/224666.diff


655 Files Affected:

- (modified) libc/test/src/math/AddTest.h (+6-4) 
- (modified) libc/test/src/math/CeilTest.h (+3-3) 
- (modified) libc/test/src/math/CopySignTest.h (+4-4) 
- (modified) libc/test/src/math/DivTest.h (+6-4) 
- (modified) libc/test/src/math/FAbsTest.h (+4-4) 
- (modified) libc/test/src/math/FMaxTest.h (+7-7) 
- (modified) libc/test/src/math/FMinTest.h (+7-7) 
- (modified) libc/test/src/math/FModTest.h (+4-4) 
- (modified) libc/test/src/math/FloorTest.h (+3-3) 
- (modified) libc/test/src/math/FmaTest.h (+12-8) 
- (modified) libc/test/src/math/FrexpTest.h (+6-6) 
- (modified) libc/test/src/math/LdExpTest.h (+8-8) 
- (modified) libc/test/src/math/LogbTest.h (+6-6) 
- (modified) libc/test/src/math/ModfTest.h (+6-6) 
- (modified) libc/test/src/math/MulTest.h (+6-4) 
- (modified) libc/test/src/math/NearbyIntTest.h (+6-6) 
- (modified) libc/test/src/math/NextAfterTest.h (+4-4) 
- (modified) libc/test/src/math/RIntTest.h (+7-7) 
- (modified) libc/test/src/math/RemQuoTest.h (+6-6) 
- (modified) libc/test/src/math/RoundEvenTest.h (+6-6) 
- (modified) libc/test/src/math/RoundTest.h (+3-3) 
- (modified) libc/test/src/math/RoundToIntegerTest.h (+12-18) 
- (modified) libc/test/src/math/RsqrtTest.h (+12-8) 
- (modified) libc/test/src/math/ScalbnTest.h (+8-8) 
- (modified) libc/test/src/math/SqrtTest.h (+12-8) 
- (modified) libc/test/src/math/SubTest.h (+6-4) 
- (modified) libc/test/src/math/TruncTest.h (+3-3) 
- (modified) libc/test/src/math/bf16add_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16addf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16addf_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16addl_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16div_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16divf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16divf_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16divl_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16fma_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16fmaf128_test.cpp (+2-1) 
- (modified) libc/test/src/math/bf16fmaf_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16fmal_test.cpp (+2-1) 
- (modified) libc/test/src/math/bf16mul_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16mulf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16mulf_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16mull_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16sub_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16subf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16subf_test.cpp (+1-1) 
- (modified) libc/test/src/math/bf16subl_test.cpp (+1-1) 
- (modified) libc/test/src/math/ceil_test.cpp (+1-1) 
- (modified) libc/test/src/math/ceilbf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/ceilf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/ceilf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/ceilf_test.cpp (+1-1) 
- (modified) libc/test/src/math/ceill_test.cpp (+1-1) 
- (modified) libc/test/src/math/copysign_test.cpp (+1-1) 
- (modified) libc/test/src/math/copysignf_test.cpp (+1-1) 
- (modified) libc/test/src/math/copysignl_test.cpp (+1-1) 
- (modified) libc/test/src/math/daddl_test.cpp (+1-1) 
- (modified) libc/test/src/math/ddivl_test.cpp (+1-1) 
- (modified) libc/test/src/math/dfmal_test.cpp (+1-1) 
- (modified) libc/test/src/math/dmull_test.cpp (+1-1) 
- (modified) libc/test/src/math/dsqrtl_test.cpp (+1-1) 
- (modified) libc/test/src/math/dsubl_test.cpp (+1-1) 
- (modified) libc/test/src/math/exhaustive/acospif_test.cpp (+3-3) 
- (modified) libc/test/src/math/exhaustive/cosf_float_test.cpp (+3-3) 
- (modified) libc/test/src/math/exhaustive/fmodbf16_test.cpp (+5-5) 
- (modified) libc/test/src/math/exhaustive/lgammaf_test.cpp (-2) 
- (modified) libc/test/src/math/exhaustive/rsqrtf_test.cpp (-2) 
- (modified) libc/test/src/math/exhaustive/sinf_float_test.cpp (+3-3) 
- (modified) libc/test/src/math/f16add_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16addf_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16addl_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16div_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16divf_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16divl_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16fma_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16fmaf_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16fmal_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16mul_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16mulf_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16mull_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16sqrt_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16sqrtf_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16sqrtl_test.cpp (+2-1) 
- (modified) libc/test/src/math/f16sub_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16subf_test.cpp (+1-1) 
- (modified) libc/test/src/math/f16subl_test.cpp (+1-1) 
- (modified) libc/test/src/math/fabs_test.cpp (+1-1) 
- (modified) libc/test/src/math/fabsbf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/fabsf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/fabsf_test.cpp (+1-1) 
- (modified) libc/test/src/math/fabsl_test.cpp (+1-1) 
- (modified) libc/test/src/math/fadd_test.cpp (+1-1) 
- (modified) libc/test/src/math/faddl_test.cpp (+1-1) 
- (modified) libc/test/src/math/fdim_test.cpp (+6-6) 
- (modified) libc/test/src/math/fdimf_test.cpp (+8-6) 
- (modified) libc/test/src/math/fdiml_test.cpp (+8-6) 
- (modified) libc/test/src/math/fdiv_test.cpp (+1-1) 
- (modified) libc/test/src/math/fdivl_test.cpp (+1-1) 
- (modified) libc/test/src/math/ffma_test.cpp (+1-1) 
- (modified) libc/test/src/math/ffmal_test.cpp (+1-1) 
- (modified) libc/test/src/math/floor_test.cpp (+1-1) 
- (modified) libc/test/src/math/floorbf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/floorf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/floorf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/floorf_test.cpp (+1-1) 
- (modified) libc/test/src/math/floorl_test.cpp (+1-1) 
- (modified) libc/test/src/math/fmaf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/fmaf_test.cpp (+1-1) 
- (modified) libc/test/src/math/fmax_test.cpp (+1-1) 
- (modified) libc/test/src/math/fmaxf_test.cpp (+1-1) 
- (modified) libc/test/src/math/fmaxl_test.cpp (+1-1) 
- (modified) libc/test/src/math/fmin_test.cpp (+1-1) 
- (modified) libc/test/src/math/fminf_test.cpp (+1-1) 
- (modified) libc/test/src/math/fminl_test.cpp (+1-1) 
- (modified) libc/test/src/math/fmod_test.cpp (+1-1) 
- (modified) libc/test/src/math/fmodf_test.cpp (+1-1) 
- (modified) libc/test/src/math/fmul_test.cpp (+2-2) 
- (modified) libc/test/src/math/fmull_test.cpp (+1-1) 
- (modified) libc/test/src/math/frexp_test.cpp (+1-1) 
- (modified) libc/test/src/math/frexpbf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/frexpf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/frexpf_test.cpp (+1-1) 
- (modified) libc/test/src/math/frexpl_test.cpp (+1-1) 
- (modified) libc/test/src/math/fsqrt_test.cpp (+1-1) 
- (modified) libc/test/src/math/fsqrtl_test.cpp (+1-1) 
- (modified) libc/test/src/math/fsub_test.cpp (+1-1) 
- (modified) libc/test/src/math/fsubl_test.cpp (+1-1) 
- (modified) libc/test/src/math/generic_sqrt_test.cpp (+1-1) 
- (modified) libc/test/src/math/generic_sqrtf_test.cpp (+1-1) 
- (modified) libc/test/src/math/generic_sqrtl_test.cpp (+2-1) 
- (modified) libc/test/src/math/ldexp_test.cpp (+1-1) 
- (modified) libc/test/src/math/ldexpf_test.cpp (+1-1) 
- (modified) libc/test/src/math/ldexpl_test.cpp (+1-1) 
- (modified) libc/test/src/math/llrint_test.cpp (+1-1) 
- (modified) libc/test/src/math/llrintbf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/llrintf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/llrintf_test.cpp (+1-1) 
- (modified) libc/test/src/math/llrintl_test.cpp (+1-1) 
- (modified) libc/test/src/math/llround_test.cpp (+1-1) 
- (modified) libc/test/src/math/llroundbf16_test.cpp (+2-1) 
- (modified) libc/test/src/math/llroundf16_test.cpp (+2-1) 
- (modified) libc/test/src/math/llroundf_test.cpp (+2-1) 
- (modified) libc/test/src/math/llroundl_test.cpp (+2-1) 
- (modified) libc/test/src/math/logb_test.cpp (+1-1) 
- (modified) libc/test/src/math/logbf_test.cpp (+1-1) 
- (modified) libc/test/src/math/logbl_test.cpp (+1-1) 
- (modified) libc/test/src/math/lrint_test.cpp (+2-1) 
- (modified) libc/test/src/math/lrintbf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/lrintf16_test.cpp (+2-1) 
- (modified) libc/test/src/math/lrintf_test.cpp (+2-1) 
- (modified) libc/test/src/math/lrintl_test.cpp (+1-1) 
- (modified) libc/test/src/math/lround_test.cpp (+1-1) 
- (modified) libc/test/src/math/lroundbf16_test.cpp (+2-1) 
- (modified) libc/test/src/math/lroundf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/lroundf_test.cpp (+1-1) 
- (modified) libc/test/src/math/lroundl_test.cpp (+1-1) 
- (modified) libc/test/src/math/modf_test.cpp (+1-1) 
- (modified) libc/test/src/math/modff_test.cpp (+1-1) 
- (modified) libc/test/src/math/modfl_test.cpp (+1-1) 
- (modified) libc/test/src/math/nearbyint_test.cpp (+1-1) 
- (modified) libc/test/src/math/nearbyintbf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/nearbyintf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/nearbyintf_test.cpp (+1-1) 
- (modified) libc/test/src/math/nearbyintl_test.cpp (+1-1) 
- (modified) libc/test/src/math/nextafter_test.cpp (+1-1) 
- (modified) libc/test/src/math/nextafterf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/nextafterf_test.cpp (+1-1) 
- (modified) libc/test/src/math/nextafterl_test.cpp (+1-1) 
- (modified) libc/test/src/math/remquo_test.cpp (+1-1) 
- (modified) libc/test/src/math/remquobf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/remquof16_test.cpp (+1-1) 
- (modified) libc/test/src/math/remquof_test.cpp (+1-1) 
- (modified) libc/test/src/math/remquol_test.cpp (+1-1) 
- (modified) libc/test/src/math/rint_test.cpp (+1-1) 
- (modified) libc/test/src/math/rintbf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/rintf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/rintf_test.cpp (+1-1) 
- (modified) libc/test/src/math/rintl_test.cpp (+1-1) 
- (modified) libc/test/src/math/round_test.cpp (+1-1) 
- (modified) libc/test/src/math/roundbf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/roundeven_test.cpp (+1-1) 
- (modified) libc/test/src/math/roundevenbf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/roundevenf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/roundevenf_test.cpp (+1-1) 
- (modified) libc/test/src/math/roundevenl_test.cpp (+1-1) 
- (modified) libc/test/src/math/roundf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/roundf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/roundf_test.cpp (+1-1) 
- (modified) libc/test/src/math/roundl_test.cpp (+1-1) 
- (modified) libc/test/src/math/rsqrtf_test.cpp (+1-1) 
- (modified) libc/test/src/math/scalbn_test.cpp (+1-1) 
- (modified) libc/test/src/math/scalbnf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/scalbnf_test.cpp (+1-1) 
- (modified) libc/test/src/math/scalbnl_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/AddTest.h (+17-9) 
- (modified) libc/test/src/math/smoke/CMakeLists.txt (+3-3) 
- (modified) libc/test/src/math/smoke/CanonicalizeTest.h (+8-12) 
- (modified) libc/test/src/math/smoke/CeilTest.h (+5-5) 
- (modified) libc/test/src/math/smoke/CopySignTest.h (+4-4) 
- (modified) libc/test/src/math/smoke/DivTest.h (+11-7) 
- (modified) libc/test/src/math/smoke/FAbsTest.h (+3-3) 
- (modified) libc/test/src/math/smoke/FDimTest.h (+7-7) 
- (modified) libc/test/src/math/smoke/FMaxTest.h (+7-7) 
- (modified) libc/test/src/math/smoke/FMaximumMagNumTest.h (+7-7) 
- (modified) libc/test/src/math/smoke/FMaximumMagTest.h (+7-7) 
- (modified) libc/test/src/math/smoke/FMaximumNumTest.h (+7-7) 
- (modified) libc/test/src/math/smoke/FMaximumTest.h (+7-7) 
- (modified) libc/test/src/math/smoke/FMinTest.h (+7-7) 
- (modified) libc/test/src/math/smoke/FMinimumMagNumTest.h (+7-7) 
- (modified) libc/test/src/math/smoke/FMinimumMagTest.h (+7-7) 
- (modified) libc/test/src/math/smoke/FMinimumNumTest.h (+7-7) 
- (modified) libc/test/src/math/smoke/FMinimumTest.h (+7-7) 
- (modified) libc/test/src/math/smoke/FModTest.h (+4-4) 
- (modified) libc/test/src/math/smoke/FloorTest.h (+5-5) 
- (modified) libc/test/src/math/smoke/FmaTest.h (+6-6) 
- (modified) libc/test/src/math/smoke/FrexpTest.h (+5-5) 
- (modified) libc/test/src/math/smoke/FromfpTest.h (+18-18) 
- (modified) libc/test/src/math/smoke/FromfpxTest.h (+18-18) 
- (modified) libc/test/src/math/smoke/GetPayloadTest.h (+4-4) 
- (modified) libc/test/src/math/smoke/ILogbTest.h (+11-7) 
- (modified) libc/test/src/math/smoke/IsCanonicalTest.h (+4-6) 
- (modified) libc/test/src/math/smoke/IsNanTest.h (+4-4) 
- (modified) libc/test/src/math/smoke/IsSignalingTest.h (+4-6) 
- (modified) libc/test/src/math/smoke/LdExpTest.h (+10-8) 
- (modified) libc/test/src/math/smoke/LogbTest.h (+6-6) 
- (modified) libc/test/src/math/smoke/ModfTest.h (+6-6) 
- (modified) libc/test/src/math/smoke/MulTest.h (+8-6) 
- (modified) libc/test/src/math/smoke/NearbyIntTest.h (+10-10) 
- (modified) libc/test/src/math/smoke/NextAfterTest.h (+4-4) 
- (modified) libc/test/src/math/smoke/NextDownTest.h (+4-4) 
- (modified) libc/test/src/math/smoke/NextTowardTest.h (+4-4) 
- (modified) libc/test/src/math/smoke/NextUpTest.h (+4-4) 
- (modified) libc/test/src/math/smoke/RIntTest.h (+3-3) 
- (modified) libc/test/src/math/smoke/RemQuoTest.h (+4-4) 
- (modified) libc/test/src/math/smoke/RoundEvenTest.h (+5-5) 
- (modified) libc/test/src/math/smoke/RoundTest.h (+5-5) 
- (modified) libc/test/src/math/smoke/RoundToIntegerTest.h (+11-17) 
- (modified) libc/test/src/math/smoke/ScalbnTest.h (+8-8) 
- (modified) libc/test/src/math/smoke/SetPayloadSigTest.h (+4-4) 
- (modified) libc/test/src/math/smoke/SetPayloadTest.h (+4-4) 
- (modified) libc/test/src/math/smoke/SqrtTest.h (+8-6) 
- (modified) libc/test/src/math/smoke/SubTest.h (+14-8) 
- (modified) libc/test/src/math/smoke/TotalOrderMagTest.h (+9-11) 
- (modified) libc/test/src/math/smoke/TotalOrderTest.h (+9-9) 
- (modified) libc/test/src/math/smoke/TruncTest.h (+5-5) 
- (modified) libc/test/src/math/smoke/UfromfpTest.h (+18-18) 
- (modified) libc/test/src/math/smoke/UfromfpxTest.h (+18-18) 
- (modified) libc/test/src/math/smoke/bf16add_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16addf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16addf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16addl_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16div_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16divf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16divf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16divl_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16fma_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16fmaf128_test.cpp (+2-1) 
- (modified) libc/test/src/math/smoke/bf16fmaf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16fmal_test.cpp (+2-1) 
- (modified) libc/test/src/math/smoke/bf16mul_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16mulf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16mulf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16mull_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16sub_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16subf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16subf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bf16subl_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bfloat16_add_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bfloat16_div_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bfloat16_mul_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/bfloat16_sub_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/canonicalize_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/canonicalizebf16_test.cpp (+2-1) 
- (modified) libc/test/src/math/smoke/canonicalizef128_test.cpp (+2-1) 
- (modified) libc/test/src/math/smoke/canonicalizef16_test.cpp (+2-1) 
- (modified) libc/test/src/math/smoke/canonicalizef_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/canonicalizel_test.cpp (+4-2) 
- (modified) libc/test/src/math/smoke/cbrtf16_test.cpp (+2-2) 
- (modified) libc/test/src/math/smoke/ceil_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/ceilbf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/ceilf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/ceilf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/ceilf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/ceill_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/copysign_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/copysignbf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/copysignf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/copysignf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/copysignf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/copysignl_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/daddf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/daddl_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/ddivf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/ddivl_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/dfmaf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/dfmal_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/dmulf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/dmull_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/dsqrtf128_test.cpp (+2-1) 
- (modified) libc/test/src/math/smoke/dsqrtl_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/dsubf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/dsubl_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/erff16_test.cpp (+5-5) 
- (modified) libc/test/src/math/smoke/expbf16_test.cpp (+4-4) 
- (modified) libc/test/src/math/smoke/f16add_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16addf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16addf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16addl_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16div_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16divf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16divf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16divl_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16fma_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16fmaf128_test.cpp (+2-1) 
- (modified) libc/test/src/math/smoke/f16fmaf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16fmal_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16mul_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16mulf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16mulf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16mull_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16sqrt_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16sqrtf128_test.cpp (+2-1) 
- (modified) libc/test/src/math/smoke/f16sqrtf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16sqrtl_test.cpp (+2-1) 
- (modified) libc/test/src/math/smoke/f16sub_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16subf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16subf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/f16subl_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fabs_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fabsbf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fabsf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fabsf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fabsf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fabsl_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fadd_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/faddf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/faddl_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fdim_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fdimbf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fdimf128_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fdimf16_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fdimf_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fdiml_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fdiv_test.cpp (+1-1) 
- (modified) libc/test/src/math/smoke/fdivf128_test.cpp (+1-1) 


``````````diff
diff --git a/libc/test/src/math/AddTest.h b/libc/test/src/math/AddTest.h
index 4105add4ef4abe..afb7e45333ab08 100644
--- a/libc/test/src/math/AddTest.h
+++ b/libc/test/src/math/AddTest.h
@@ -72,10 +72,12 @@ class AddTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_ADD_TESTS(OutType, InType, func)                                  \
-  using LlvmLibcAddTest = AddTest<OutType, InType>;                            \
-  TEST_F(LlvmLibcAddTest, SubnormalRange) { test_subnormal_range(&func); }     \
-  TEST_F(LlvmLibcAddTest, NormalRange) { test_normal_range(&func); }
+#define LIST_ADD_TESTS(Name, OutType, InType, func)                            \
+  using LlvmLibc##Name##Test = AddTest<OutType, InType>;                       \
+  TEST_F(LlvmLibc##Name##Test, SubnormalRange) {                               \
+    test_subnormal_range(&func);                                               \
+  }                                                                            \
+  TEST_F(LlvmLibc##Name##Test, NormalRange) { test_normal_range(&func); }
 
 #define LIST_ADD_SAME_TYPE_TESTS(suffix, OutType, InType, func)                \
   using LlvmLibcAddTest##suffix = AddTest<OutType, InType>;                    \
diff --git a/libc/test/src/math/CeilTest.h b/libc/test/src/math/CeilTest.h
index 3856695d9f7329..ab89d6d0e43fd1 100644
--- a/libc/test/src/math/CeilTest.h
+++ b/libc/test/src/math/CeilTest.h
@@ -43,8 +43,8 @@ class CeilTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_CEIL_TESTS(T, func)                                               \
-  using LlvmLibcCeilTest = CeilTest<T>;                                        \
-  TEST_F(LlvmLibcCeilTest, Range) { testRange(&func); }
+#define LIST_CEIL_TESTS(Name, T, func)                                         \
+  using LlvmLibc##Name##Test = CeilTest<T>;                                    \
+  TEST_F(LlvmLibc##Name##Test, Range) { testRange(&func); }
 
 #endif // LLVM_LIBC_TEST_SRC_MATH_CEILTEST_H
diff --git a/libc/test/src/math/CopySignTest.h b/libc/test/src/math/CopySignTest.h
index d23ad933a1c890..60b0fb78626c8a 100644
--- a/libc/test/src/math/CopySignTest.h
+++ b/libc/test/src/math/CopySignTest.h
@@ -51,7 +51,7 @@ class CopySignTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_COPYSIGN_TESTS(T, func)                                           \
-  using LlvmLibcCopySignTest = CopySignTest<T>;                                \
-  TEST_F(LlvmLibcCopySignTest, SpecialNumbers) { testSpecialNumbers(&func); }  \
-  TEST_F(LlvmLibcCopySignTest, Range) { testRange(&func); }
+#define LIST_COPYSIGN_TESTS(Name, T, func)                                     \
+  using LlvmLibc##Name##Test = CopySignTest<T>;                                \
+  TEST_F(LlvmLibc##Name##Test, SpecialNumbers) { testSpecialNumbers(&func); }  \
+  TEST_F(LlvmLibc##Name##Test, Range) { testRange(&func); }
diff --git a/libc/test/src/math/DivTest.h b/libc/test/src/math/DivTest.h
index b990484cdcfce9..a6d10141113224 100644
--- a/libc/test/src/math/DivTest.h
+++ b/libc/test/src/math/DivTest.h
@@ -66,9 +66,11 @@ class DivTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_DIV_TESTS(OutType, InType, func)                                  \
-  using LlvmLibcDivTest = DivTest<OutType, InType>;                            \
-  TEST_F(LlvmLibcDivTest, SubnormalRange) { test_subnormal_range(&func); }     \
-  TEST_F(LlvmLibcDivTest, NormalRange) { test_normal_range(&func); }
+#define LIST_DIV_TESTS(Name, OutType, InType, func)                            \
+  using LlvmLibc##Name##Test = DivTest<OutType, InType>;                       \
+  TEST_F(LlvmLibc##Name##Test, SubnormalRange) {                               \
+    test_subnormal_range(&func);                                               \
+  }                                                                            \
+  TEST_F(LlvmLibc##Name##Test, NormalRange) { test_normal_range(&func); }
 
 #endif // LLVM_LIBC_TEST_SRC_MATH_DIVTEST_H
diff --git a/libc/test/src/math/FAbsTest.h b/libc/test/src/math/FAbsTest.h
index b3188d0310b879..34fb627d089470 100644
--- a/libc/test/src/math/FAbsTest.h
+++ b/libc/test/src/math/FAbsTest.h
@@ -48,9 +48,9 @@ class FAbsTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_FABS_TESTS(T, func)                                               \
-  using LlvmLibcFAbsTest = FAbsTest<T>;                                        \
-  TEST_F(LlvmLibcFAbsTest, SpecialNumbers) { testSpecialNumbers(&func); }      \
-  TEST_F(LlvmLibcFAbsTest, Range) { testRange(&func); }
+#define LIST_FABS_TESTS(Name, T, func)                                         \
+  using LlvmLibc##Name##Test = FAbsTest<T>;                                    \
+  TEST_F(LlvmLibc##Name##Test, SpecialNumbers) { testSpecialNumbers(&func); }  \
+  TEST_F(LlvmLibc##Name##Test, Range) { testRange(&func); }
 
 #endif // LLVM_LIBC_TEST_SRC_MATH_FABSTEST_H
diff --git a/libc/test/src/math/FMaxTest.h b/libc/test/src/math/FMaxTest.h
index 3f62dffa16b932..ea10d9c07db6ae 100644
--- a/libc/test/src/math/FMaxTest.h
+++ b/libc/test/src/math/FMaxTest.h
@@ -81,12 +81,12 @@ class FMaxTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_FMAX_TESTS(T, func)                                               \
-  using LlvmLibcFMaxTest = FMaxTest<T>;                                        \
-  TEST_F(LlvmLibcFMaxTest, NaN) { testNaN(&func); }                            \
-  TEST_F(LlvmLibcFMaxTest, InfArg) { testInfArg(&func); }                      \
-  TEST_F(LlvmLibcFMaxTest, NegInfArg) { testNegInfArg(&func); }                \
-  TEST_F(LlvmLibcFMaxTest, BothZero) { testBothZero(&func); }                  \
-  TEST_F(LlvmLibcFMaxTest, Range) { testRange(&func); }
+#define LIST_FMAX_TESTS(Name, T, func)                                         \
+  using LlvmLibc##Name##Test = FMaxTest<T>;                                    \
+  TEST_F(LlvmLibc##Name##Test, NaN) { testNaN(&func); }                        \
+  TEST_F(LlvmLibc##Name##Test, InfArg) { testInfArg(&func); }                  \
+  TEST_F(LlvmLibc##Name##Test, NegInfArg) { testNegInfArg(&func); }            \
+  TEST_F(LlvmLibc##Name##Test, BothZero) { testBothZero(&func); }              \
+  TEST_F(LlvmLibc##Name##Test, Range) { testRange(&func); }
 
 #endif // LLVM_LIBC_TEST_SRC_MATH_FMAXTEST_H
diff --git a/libc/test/src/math/FMinTest.h b/libc/test/src/math/FMinTest.h
index d4bf26906c231c..253ead5eafc57f 100644
--- a/libc/test/src/math/FMinTest.h
+++ b/libc/test/src/math/FMinTest.h
@@ -82,12 +82,12 @@ class FMinTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_FMIN_TESTS(T, func)                                               \
-  using LlvmLibcFMinTest = FMinTest<T>;                                        \
-  TEST_F(LlvmLibcFMinTest, NaN) { testNaN(&func); }                            \
-  TEST_F(LlvmLibcFMinTest, InfArg) { testInfArg(&func); }                      \
-  TEST_F(LlvmLibcFMinTest, NegInfArg) { testNegInfArg(&func); }                \
-  TEST_F(LlvmLibcFMinTest, BothZero) { testBothZero(&func); }                  \
-  TEST_F(LlvmLibcFMinTest, Range) { testRange(&func); }
+#define LIST_FMIN_TESTS(Name, T, func)                                         \
+  using LlvmLibc##Name##Test = FMinTest<T>;                                    \
+  TEST_F(LlvmLibc##Name##Test, NaN) { testNaN(&func); }                        \
+  TEST_F(LlvmLibc##Name##Test, InfArg) { testInfArg(&func); }                  \
+  TEST_F(LlvmLibc##Name##Test, NegInfArg) { testNegInfArg(&func); }            \
+  TEST_F(LlvmLibc##Name##Test, BothZero) { testBothZero(&func); }              \
+  TEST_F(LlvmLibc##Name##Test, Range) { testRange(&func); }
 
 #endif // LLVM_LIBC_TEST_SRC_MATH_FMINTEST_H
diff --git a/libc/test/src/math/FModTest.h b/libc/test/src/math/FModTest.h
index c8ac74e5e20e13..63320f7d3c9bfb 100644
--- a/libc/test/src/math/FModTest.h
+++ b/libc/test/src/math/FModTest.h
@@ -258,9 +258,9 @@ class FmodTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_FMOD_TESTS(T, func)                                               \
-  using LlvmLibcFmodTest = FmodTest<T>;                                        \
-  TEST_F(LlvmLibcFmodTest, SpecialNumbers) { testSpecialNumbers(&func); }      \
-  TEST_F(LlvmLibcFmodTest, RegularExtreme) { testRegularExtreme(&func); }
+#define LIST_FMOD_TESTS(Name, T, func)                                         \
+  using LlvmLibc##Name##Test = FmodTest<T>;                                    \
+  TEST_F(LlvmLibc##Name##Test, SpecialNumbers) { testSpecialNumbers(&func); }  \
+  TEST_F(LlvmLibc##Name##Test, RegularExtreme) { testRegularExtreme(&func); }
 
 #endif // LLVM_LIBC_TEST_SRC_MATH_FMODTEST_H
diff --git a/libc/test/src/math/FloorTest.h b/libc/test/src/math/FloorTest.h
index 28c16f4421fa6b..308304232353cf 100644
--- a/libc/test/src/math/FloorTest.h
+++ b/libc/test/src/math/FloorTest.h
@@ -43,8 +43,8 @@ class FloorTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_FLOOR_TESTS(T, func)                                              \
-  using LlvmLibcFloorTest = FloorTest<T>;                                      \
-  TEST_F(LlvmLibcFloorTest, Range) { testRange(&func); }
+#define LIST_FLOOR_TESTS(Name, T, func)                                        \
+  using LlvmLibc##Name##Test = FloorTest<T>;                                   \
+  TEST_F(LlvmLibc##Name##Test, Range) { testRange(&func); }
 
 #endif // LLVM_LIBC_TEST_SRC_MATH_FLOORTEST_H
diff --git a/libc/test/src/math/FmaTest.h b/libc/test/src/math/FmaTest.h
index c1e0fab4820263..aea83a815b0bab 100644
--- a/libc/test/src/math/FmaTest.h
+++ b/libc/test/src/math/FmaTest.h
@@ -93,14 +93,18 @@ class FmaTestTemplate : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_FMA_TESTS(T, func)                                                \
-  using LlvmLibcFmaTest = FmaTestTemplate<T>;                                  \
-  TEST_F(LlvmLibcFmaTest, SubnormalRange) { test_subnormal_range(&func); }     \
-  TEST_F(LlvmLibcFmaTest, NormalRange) { test_normal_range(&func); }
+#define LIST_FMA_TESTS(Name, T, func)                                          \
+  using LlvmLibc##Name##Test = FmaTestTemplate<T>;                             \
+  TEST_F(LlvmLibc##Name##Test, SubnormalRange) {                               \
+    test_subnormal_range(&func);                                               \
+  }                                                                            \
+  TEST_F(LlvmLibc##Name##Test, NormalRange) { test_normal_range(&func); }
 
-#define LIST_NARROWING_FMA_TESTS(OutType, InType, func)                        \
-  using LlvmLibcFmaTest = FmaTestTemplate<OutType, InType>;                    \
-  TEST_F(LlvmLibcFmaTest, SubnormalRange) { test_subnormal_range(&func); }     \
-  TEST_F(LlvmLibcFmaTest, NormalRange) { test_normal_range(&func); }
+#define LIST_NARROWING_FMA_TESTS(Name, OutType, InType, func)                  \
+  using LlvmLibc##Name##Test = FmaTestTemplate<OutType, InType>;               \
+  TEST_F(LlvmLibc##Name##Test, SubnormalRange) {                               \
+    test_subnormal_range(&func);                                               \
+  }                                                                            \
+  TEST_F(LlvmLibc##Name##Test, NormalRange) { test_normal_range(&func); }
 
 #endif // LLVM_LIBC_TEST_SRC_MATH_FMATEST_H
diff --git a/libc/test/src/math/FrexpTest.h b/libc/test/src/math/FrexpTest.h
index 36207b54dda866..f15f18828a6aad 100644
--- a/libc/test/src/math/FrexpTest.h
+++ b/libc/test/src/math/FrexpTest.h
@@ -112,9 +112,9 @@ class FrexpTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_FREXP_TESTS(T, func)                                              \
-  using LlvmLibcFrexpTest = FrexpTest<T>;                                      \
-  TEST_F(LlvmLibcFrexpTest, SpecialNumbers) { testSpecialNumbers(&func); }     \
-  TEST_F(LlvmLibcFrexpTest, PowersOfTwo) { testPowersOfTwo(&func); }           \
-  TEST_F(LlvmLibcFrexpTest, SomeIntegers) { testSomeIntegers(&func); }         \
-  TEST_F(LlvmLibcFrexpTest, InRange) { testRange(&func); }
+#define LIST_FREXP_TESTS(Name, T, func)                                        \
+  using LlvmLibc##Name##Test = FrexpTest<T>;                                   \
+  TEST_F(LlvmLibc##Name##Test, SpecialNumbers) { testSpecialNumbers(&func); }  \
+  TEST_F(LlvmLibc##Name##Test, PowersOfTwo) { testPowersOfTwo(&func); }        \
+  TEST_F(LlvmLibc##Name##Test, SomeIntegers) { testSomeIntegers(&func); }      \
+  TEST_F(LlvmLibc##Name##Test, InRange) { testRange(&func); }
diff --git a/libc/test/src/math/LdExpTest.h b/libc/test/src/math/LdExpTest.h
index cff2aebcba48c5..92dfb46aa54ffd 100644
--- a/libc/test/src/math/LdExpTest.h
+++ b/libc/test/src/math/LdExpTest.h
@@ -154,17 +154,17 @@ class LdExpTestTemplate : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_LDEXP_TESTS(T, func)                                              \
-  using LlvmLibcLdExpTest = LdExpTestTemplate<T>;                              \
-  TEST_F(LlvmLibcLdExpTest, SpecialNumbers) { testSpecialNumbers(&func); }     \
-  TEST_F(LlvmLibcLdExpTest, PowersOfTwo) { testPowersOfTwo(&func); }           \
-  TEST_F(LlvmLibcLdExpTest, OverFlow) { testOverflow(&func); }                 \
-  TEST_F(LlvmLibcLdExpTest, UnderflowToZeroOnNormal) {                         \
+#define LIST_LDEXP_TESTS(Name, T, func)                                        \
+  using LlvmLibc##Name##Test = LdExpTestTemplate<T>;                           \
+  TEST_F(LlvmLibc##Name##Test, SpecialNumbers) { testSpecialNumbers(&func); }  \
+  TEST_F(LlvmLibc##Name##Test, PowersOfTwo) { testPowersOfTwo(&func); }        \
+  TEST_F(LlvmLibc##Name##Test, OverFlow) { testOverflow(&func); }              \
+  TEST_F(LlvmLibc##Name##Test, UnderflowToZeroOnNormal) {                      \
     testUnderflowToZeroOnNormal(&func);                                        \
   }                                                                            \
-  TEST_F(LlvmLibcLdExpTest, UnderflowToZeroOnSubnormal) {                      \
+  TEST_F(LlvmLibc##Name##Test, UnderflowToZeroOnSubnormal) {                   \
     testUnderflowToZeroOnSubnormal(&func);                                     \
   }                                                                            \
-  TEST_F(LlvmLibcLdExpTest, NormalOperation) { testNormalOperation(&func); }
+  TEST_F(LlvmLibc##Name##Test, NormalOperation) { testNormalOperation(&func); }
 
 #endif // LLVM_LIBC_TEST_SRC_MATH_LDEXPTEST_H
diff --git a/libc/test/src/math/LogbTest.h b/libc/test/src/math/LogbTest.h
index 83ac99b7d4ebd9..5eda0f648a117d 100644
--- a/libc/test/src/math/LogbTest.h
+++ b/libc/test/src/math/LogbTest.h
@@ -88,9 +88,9 @@ class LogbTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_LOGB_TESTS(T, func)                                               \
-  using LlvmLibcLogbTest = LogbTest<T>;                                        \
-  TEST_F(LlvmLibcLogbTest, SpecialNumbers) { testSpecialNumbers(&func); }      \
-  TEST_F(LlvmLibcLogbTest, PowersOfTwo) { testPowersOfTwo(&func); }            \
-  TEST_F(LlvmLibcLogbTest, SomeIntegers) { testSomeIntegers(&func); }          \
-  TEST_F(LlvmLibcLogbTest, InRange) { testRange(&func); }
+#define LIST_LOGB_TESTS(Name, T, func)                                         \
+  using LlvmLibc##Name##Test = LogbTest<T>;                                    \
+  TEST_F(LlvmLibc##Name##Test, SpecialNumbers) { testSpecialNumbers(&func); }  \
+  TEST_F(LlvmLibc##Name##Test, PowersOfTwo) { testPowersOfTwo(&func); }        \
+  TEST_F(LlvmLibc##Name##Test, SomeIntegers) { testSomeIntegers(&func); }      \
+  TEST_F(LlvmLibc##Name##Test, InRange) { testRange(&func); }
diff --git a/libc/test/src/math/ModfTest.h b/libc/test/src/math/ModfTest.h
index a6def094c07eb0..00e665bac5f1bd 100644
--- a/libc/test/src/math/ModfTest.h
+++ b/libc/test/src/math/ModfTest.h
@@ -102,9 +102,9 @@ class ModfTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_MODF_TESTS(T, func)                                               \
-  using LlvmLibcModfTest = ModfTest<T>;                                        \
-  TEST_F(LlvmLibcModfTest, SpecialNumbers) { testSpecialNumbers(&func); }      \
-  TEST_F(LlvmLibcModfTest, RoundedNubmers) { testIntegers(&func); }            \
-  TEST_F(LlvmLibcModfTest, Fractions) { testFractions(&func); }                \
-  TEST_F(LlvmLibcModfTest, Range) { testRange(&func); }
+#define LIST_MODF_TESTS(Name, T, func)                                         \
+  using LlvmLibc##Name##Test = ModfTest<T>;                                    \
+  TEST_F(LlvmLibc##Name##Test, SpecialNumbers) { testSpecialNumbers(&func); }  \
+  TEST_F(LlvmLibc##Name##Test, RoundedNumbers) { testIntegers(&func); }        \
+  TEST_F(LlvmLibc##Name##Test, Fractions) { testFractions(&func); }            \
+  TEST_F(LlvmLibc##Name##Test, Range) { testRange(&func); }
diff --git a/libc/test/src/math/MulTest.h b/libc/test/src/math/MulTest.h
index 5f74087a6bc5c2..08ac115a6c4ea2 100644
--- a/libc/test/src/math/MulTest.h
+++ b/libc/test/src/math/MulTest.h
@@ -87,9 +87,11 @@ class MulTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_MUL_TESTS(OutType, InType, func)                                  \
-  using LlvmLibcMulTest = MulTest<OutType, InType>;                            \
-  TEST_F(LlvmLibcMulTest, SubnormalRange) { test_subnormal_range(&func); }     \
-  TEST_F(LlvmLibcMulTest, NormalRange) { test_normal_range(&func); }
+#define LIST_MUL_TESTS(Name, OutType, InType, func)                            \
+  using LlvmLibc##Name##Test = MulTest<OutType, InType>;                       \
+  TEST_F(LlvmLibc##Name##Test, SubnormalRange) {                               \
+    test_subnormal_range(&func);                                               \
+  }                                                                            \
+  TEST_F(LlvmLibc##Name##Test, NormalRange) { test_normal_range(&func); }
 
 #endif // LLVM_LIBC_TEST_SRC_MATH_MULTEST_H
diff --git a/libc/test/src/math/NearbyIntTest.h b/libc/test/src/math/NearbyIntTest.h
index 6e79f318a194df..304a9dcdf3d523 100644
--- a/libc/test/src/math/NearbyIntTest.h
+++ b/libc/test/src/math/NearbyIntTest.h
@@ -106,13 +106,13 @@ class NearbyIntTestTemplate : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_NEARBYINT_TESTS(F, func)                                          \
-  using LlvmLibcNearbyIntTest = NearbyIntTestTemplate<F>;                      \
-  TEST_F(LlvmLibcNearbyIntTest, RoundNumbers) { test_round_numbers(&func); }   \
-  TEST_F(LlvmLibcNearbyIntTest, Fractions) { test_fractions(&func); }          \
-  TEST_F(LlvmLibcNearbyIntTest, SubnormalRange) {                              \
+#define LIST_NEARBYINT_TESTS(Name, F, func)                                    \
+  using LlvmLibc##Name##Test = NearbyIntTestTemplate<F>;                       \
+  TEST_F(LlvmLibc##Name##Test, RoundNumbers) { test_round_numbers(&func); }    \
+  TEST_F(LlvmLibc##Name##Test, Fractions) { test_fractions(&func); }           \
+  TEST_F(LlvmLibc##Name##Test, SubnormalRange) {                               \
     test_subnormal_range(&func);                                               \
   }                                                                            \
-  TEST_F(LlvmLibcNearbyIntTest, NormalRange) { test_normal_range(&func); }
+  TEST_F(LlvmLibc##Name##Test, NormalRange) { test_normal_range(&func); }
 
 #endif // LLVM_LIBC_TEST_SRC_MATH_NEARBYINTTEST_H
diff --git a/libc/test/src/math/NextAfterTest.h b/libc/test/src/math/NextAfterTest.h
index 82d5378ec3533d..c3832abe117c0d 100644
--- a/libc/test/src/math/NextAfterTest.h
+++ b/libc/test/src/math/NextAfterTest.h
@@ -186,9 +186,9 @@ class NextAfterTestTemplate : public LIBC_NAMESPACE::testing::FEnvSafeTest {
   }
 };
 
-#define LIST_NEXTAFTER_TESTS(T, func)                                          \
-  using LlvmLibcNextAfterTest = NextAfterTestTemplate<T>;                      \
-  TEST_F(LlvmLibcNextAfterTest, TestNaN) { testNaN(&func); }                   \
-  TEST_F(LlvmLibc...
[truncated]

``````````

</details>


https://github.com/llvm/llvm-project/pull/224666


More information about the libc-commits mailing list