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

Improved basic operators for 32 and 64 bit types #677

Merged
merged 45 commits into from
Jun 26, 2024
Merged

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    0b59517 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32137ce View commit details
    Browse the repository at this point in the history
  3. Simplify 32 bit addition

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    7ef2010 View commit details
    Browse the repository at this point in the history
  4. Simplify 64 bit addition

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    0dd9002 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    da78a23 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6ca21c6 View commit details
    Browse the repository at this point in the history
  7. Add additional typedefs

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    84581d9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a6101b9 View commit details
    Browse the repository at this point in the history
  9. Simplify 32 bit subtraction

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    211a43d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1c1b444 View commit details
    Browse the repository at this point in the history
  11. Add additional typedefs

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    643450d View commit details
    Browse the repository at this point in the history
  12. Simplify 64 bit operator-

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    8482088 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bb43e59 View commit details
    Browse the repository at this point in the history
  14. Simplify 64-bit sub impl

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    76f7130 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e52ede3 View commit details
    Browse the repository at this point in the history
  16. Fix linker error

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    ead73a3 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2a7dec6 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    07ec0e5 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    b293a74 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    376aae9 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2ad339c View commit details
    Browse the repository at this point in the history
  22. Improve decimal32 operator*

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    85aedca View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f89b3d8 View commit details
    Browse the repository at this point in the history
  24. Simplify operators*

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    30e4acf View commit details
    Browse the repository at this point in the history
  25. Fix normalization of 0s

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    61405c5 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4624fc9 View commit details
    Browse the repository at this point in the history
  27. Make exp a template type

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    5d6817c View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    e2b7832 View commit details
    Browse the repository at this point in the history
  29. Fix old clang conversion

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    f1d524d View commit details
    Browse the repository at this point in the history
  30. Remove workaround code path

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    2688bdf View commit details
    Browse the repository at this point in the history
  31. Simplify value of sign

    mborland committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    457cc1c View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Fix narrowing conversions

    mborland committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    de73cbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    adc6657 View commit details
    Browse the repository at this point in the history
  3. Fix more conversions

    mborland committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    0730545 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cc5cff4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d1b0087 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    016d1d8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a8f3259 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3ca6e64 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7255a0a View commit details
    Browse the repository at this point in the history
  10. Fix handling of signed 0

    mborland committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    2616fdd View commit details
    Browse the repository at this point in the history
  11. Fix testing of signed 0s

    mborland committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    b7163d8 View commit details
    Browse the repository at this point in the history
  12. Fix type of exp

    mborland committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    49631b1 View commit details
    Browse the repository at this point in the history
  13. Further clang workarounds

    mborland committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    cdf9ffa View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    f6fa637 View commit details
    Browse the repository at this point in the history