[all-commits] [llvm/llvm-project] 069974: [flang][runtime] Moved support for some REAL(16) i...

Slava Zakharin via All-commits all-commits at lists.llvm.org
Thu Feb 29 09:05:56 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0699749cb45db77e8393f198b1837945a958aebf
      https://github.com/llvm/llvm-project/commit/0699749cb45db77e8393f198b1837945a958aebf
  Author: Slava Zakharin <szakharin at nvidia.com>
  Date:   2024-02-29 (Thu, 29 Feb 2024)

  Changed paths:
    M flang/runtime/Float128Math/CMakeLists.txt
    M flang/runtime/Float128Math/acos.cpp
    M flang/runtime/Float128Math/acosh.cpp
    M flang/runtime/Float128Math/asin.cpp
    M flang/runtime/Float128Math/asinh.cpp
    M flang/runtime/Float128Math/atan.cpp
    M flang/runtime/Float128Math/atan2.cpp
    M flang/runtime/Float128Math/atanh.cpp
    M flang/runtime/Float128Math/cabs.cpp
    M flang/runtime/Float128Math/ceil.cpp
    M flang/runtime/Float128Math/cos.cpp
    M flang/runtime/Float128Math/cosh.cpp
    M flang/runtime/Float128Math/erf.cpp
    M flang/runtime/Float128Math/erfc.cpp
    M flang/runtime/Float128Math/exp.cpp
    A flang/runtime/Float128Math/exponent.cpp
    M flang/runtime/Float128Math/floor.cpp
    A flang/runtime/Float128Math/fraction.cpp
    M flang/runtime/Float128Math/hypot.cpp
    M flang/runtime/Float128Math/j0.cpp
    M flang/runtime/Float128Math/j1.cpp
    M flang/runtime/Float128Math/jn.cpp
    M flang/runtime/Float128Math/lgamma.cpp
    M flang/runtime/Float128Math/llround.cpp
    M flang/runtime/Float128Math/log.cpp
    M flang/runtime/Float128Math/log10.cpp
    M flang/runtime/Float128Math/lround.cpp
    M flang/runtime/Float128Math/math-entries.h
    A flang/runtime/Float128Math/mod-real.cpp
    A flang/runtime/Float128Math/modulo-real.cpp
    A flang/runtime/Float128Math/nearest.cpp
    M flang/runtime/Float128Math/norm2.cpp
    A flang/runtime/Float128Math/numeric-template-specs.h
    M flang/runtime/Float128Math/pow.cpp
    M flang/runtime/Float128Math/round.cpp
    A flang/runtime/Float128Math/rrspacing.cpp
    A flang/runtime/Float128Math/scale.cpp
    A flang/runtime/Float128Math/set-exponent.cpp
    M flang/runtime/Float128Math/sin.cpp
    M flang/runtime/Float128Math/sinh.cpp
    A flang/runtime/Float128Math/spacing.cpp
    M flang/runtime/Float128Math/sqrt.cpp
    M flang/runtime/Float128Math/tan.cpp
    M flang/runtime/Float128Math/tanh.cpp
    M flang/runtime/Float128Math/tgamma.cpp
    M flang/runtime/Float128Math/trunc.cpp
    M flang/runtime/Float128Math/y0.cpp
    M flang/runtime/Float128Math/y1.cpp
    M flang/runtime/Float128Math/yn.cpp
    M flang/runtime/extrema.cpp
    A flang/runtime/numeric-templates.h
    M flang/runtime/numeric.cpp
    M flang/runtime/reduction-templates.h

  Log Message:
  -----------
  [flang][runtime] Moved support for some REAL(16) intrinsics to Float128Math. (#83383)

This adds support for 128-bit float versions of SCALE, NEAREST, MOD,
MODULO, SET_EXPONENT, EXPONENT, FRACTION, SPACING and RRSPACING.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list