[wasm-simd] Add some more NaNs to test array
There were some +/- infs hidden in that list of NaNs (and those were repeated too). Add a NaN with top bit of payload unset. This will help catch cases where we did not canonicalize results properly. Bug: v8:10862 Change-Id: I05e3e0b2351430abf3eaa859a0d828f43b44cfb6 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2386483 Reviewed-by: Bill Budge <bbudge@chromium.org> Commit-Queue: Zhi An Ng <zhin@chromium.org> Cr-Commit-Position: refs/heads/master@{#69651}
This commit is contained in:
parent
e61b224e17
commit
c771a480d8
@ -604,8 +604,9 @@ void CheckFloatResult(float x, float y, float expected, float actual,
|
||||
static constexpr uint32_t nan_test_array[] = {
|
||||
// Bit patterns of quiet NaNs and signaling NaNs, with or without
|
||||
// additional payload.
|
||||
0x7FC00000, 0xFFC00000, 0x7FFFFFFF, 0x7F800000, 0xFF800000, 0x7F876543,
|
||||
0xFF876543,
|
||||
0x7FC00000, 0xFFC00000, 0x7FFFFFFF, 0xFFFFFFFF, 0x7F876543, 0xFF876543,
|
||||
// NaN with top payload bit unset.
|
||||
0x7FA00000,
|
||||
// Both Infinities.
|
||||
0x7F800000, 0xFF800000,
|
||||
// Some "normal" numbers, 1 and -1.
|
||||
|
Loading…
Reference in New Issue
Block a user