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

BUG, SIMD: Fix 64-bit/8-bit integer division by a scalar #20297

Merged
merged 3 commits into from Nov 4, 2021

Commits on Nov 3, 2021

  1. BUG, SIMD: Fix 64-bit integer divison by a scalar on MSVC <= 2017

      The multiplier factor that used for integer division wasn't correctly
      calculated due inaccurate implementation of the emulated version
      of intrinsic `_udiv128`.
    seiko2plus authored and charris committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    ef79796 View commit details
    Browse the repository at this point in the history
  2. TST, SIMD: Enhance the test case for SIMD integer division by adding …

    …several data ranges
    seiko2plus authored and charris committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    9908017 View commit details
    Browse the repository at this point in the history
  3. BUG, SIMD: Fix unsigned 8-bit integer divison by a scalar

      Same as 64-bit divistion, except quad wide divison leads
      to inaccurate multiplier in certain cases when the log2 of
      the divisor overflow to zero.
    seiko2plus authored and charris committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    86a8ae5 View commit details
    Browse the repository at this point in the history