• Bill Budge's avatar
    [wasm simd] Fix F32x4 Min and Max · 821bc649
    Bill Budge authored
    - Fix F32x4 tests to save results in globals, so they can be checked
      in C++ code. Perform correct checks in case of NaNs.
    - Fix ia32, x64 implementations of F32x4Min, F32x4Max to correctly
      deal with NaNs.
    - Enable tests for all float values on all platforms, except skip
      denormalized results on ARM, and skip extreme values for reciprocal,
      reciprocal square root approximation opcodes.
    - Disable Min, Max test for interpreter (see v8:8425) since it doesn't
      handle NaNs correctly.
    - Fix vmin, vmax implementations in ARM simulator.
    
    Bug: v8:8639
    Change-Id: I87e188e3cb078f09fdacfd9955f426c20a11bf64
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1495897
    Commit-Queue: Bill Budge <bbudge@chromium.org>
    Reviewed-by: 's avatarDeepti Gandluri <gdeepti@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#60021}
    821bc649
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
custom_deps Loading commit data...
docs Loading commit data...
gni Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.clang-tidy Loading commit data...
.editorconfig Loading commit data...
.git-blame-ignore-revs Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.vpython Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...