This is an archive of the discontinued LLVM Phabricator instance.

[flang] IEEE_ARITHMETIC intrinsic module procedures
ClosedPublic

Authored by vdonaldson on Jun 29 2023, 1:08 PM.

Details

Summary

Implement

  • IEEE_CLASS
  • IEEE_COPY_SIGN
  • IEEE_GET_ROUNDING_MODE
  • IEEE_IS_FINITE
  • IEEE_IS_NAN
  • IEEE_IS_NEGATIVE
  • IEEE_IS_NORMAL
  • IEEE_SET_ROUNDING_MODE
  • IEEE_SIGNBIT
  • IEEE_SUPPORT_ROUNDING
  • IEEE_UNORDERED
  • IEEE_VALUE

for all REAL kinds (2, 3, 4, 8, 10, 16) where applicable.

Diff Detail

Event Timeline

vdonaldson created this revision.Jun 29 2023, 1:08 PM
vdonaldson requested review of this revision.Jun 29 2023, 1:08 PM
klausler accepted this revision.Jun 29 2023, 1:12 PM
This revision is now accepted and ready to land.Jun 29 2023, 1:12 PM