brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.4 KiB · 81db4cc Raw
70 lines · plain
1add_custom_target(libc-fputil-tests)2 3add_fp_unittest(4  dyadic_float_test5  NEED_MPFR6  SUITE7    libc-fputil-tests8  SRCS9    dyadic_float_test.cpp10  DEPENDS11    libc.src.__support.FPUtil.dyadic_float12    libc.src.__support.macros.properties.types13  COMPILE_OPTIONS14    # Prevent constant folding with a default rounding mode.15    "-frounding-math"16)17 18add_libc_test(19  fpbits_test20  SUITE21    libc-fputil-tests22  SRCS23    fpbits_test.cpp24  DEPENDS25    libc.src.__support.FPUtil.fp_bits26    libc.src.__support.FPUtil.fpbits_str27    libc.src.__support.integer_literals28    libc.src.__support.macros.properties.types29    libc.src.__support.sign30)31 32add_fp_unittest(33  rounding_mode_test34  SUITE35    libc-fputil-tests36  SRCS37    rounding_mode_test.cpp38  DEPENDS39    libc.src.__support.FPUtil.rounding_mode40)41 42# TODO: Temporally disable bfloat16 test until MPCommon target is updated43# https://github.com/llvm/llvm-project/pull/14967844if(LLVM_LIBC_FULL_BUILD)45  return()46endif()47 48add_fp_unittest(49  bfloat16_test50  NEED_MPFR51  SUITE52    libc-fputil-tests53  SRCS54    bfloat16_test.cpp55  DEPENDS56    libc.src.__support.FPUtil.bfloat1657)58 59add_fp_unittest(60  comparison_operations_test61  SUITE62    libc-fputil-tests63  SRCS64    comparison_operations_test.cpp65  DEPENDS66    libc.src.__support.FPUtil.bfloat1667    libc.src.__support.FPUtil.comparison_operations68    libc.src.__support.macros.properties.types69)70