Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add copysignf16, copysignf128, fabsf16, and fabsf128 #320

Draft
wants to merge 10 commits into
base: master
Choose a base branch
from

Commits on Nov 3, 2024

  1. Add f16 and f128 configuration from compiler-builtins

    In preparation of adding routines from these two types, duplicate the
    `compiler-builtins` configuration here.
    tgross35 committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    3be6215 View commit details
    Browse the repository at this point in the history
  2. Introduce generic abs and copysign

    Add generic versions of `abs` and `copysign`. Make use of it for the
    `f32` and `f64` versions of these functions.
    tgross35 committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    963d993 View commit details
    Browse the repository at this point in the history
  3. Add f16 and f128 copysign and fabs

    Use the generic algorithm to make these two functions available whenever
    `f16_enabled` or `f128_enabled` are true. These require the `unstable`
    feature.
    tgross35 committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    4a3bf93 View commit details
    Browse the repository at this point in the history
  4. WIP

    wip
    
    Fixup features
    
    Fix things that should be cfg disabled
    tgross35 committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    c230a7a View commit details
    Browse the repository at this point in the history
  5. more fixes

    tgross35 committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    44bf8aa View commit details
    Browse the repository at this point in the history
  6. fixup

    tgross35 committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    5589f1f View commit details
    Browse the repository at this point in the history
  7. fix features

    tgross35 committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    8de1eda View commit details
    Browse the repository at this point in the history
  8. clippy

    tgross35 committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    2c10366 View commit details
    Browse the repository at this point in the history
  9. ci.sh

    tgross35 committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    1d213dd View commit details
    Browse the repository at this point in the history
  10. bessel precision

    tgross35 committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    4f53dfe View commit details
    Browse the repository at this point in the history