DescriptionMIPS: Fix 'MIPS: Followup [turbofan] Introduce new operators Float32SubPreserveNan and Float64SubPreserveNan.'
Port eff959bb5593668a82dfb5c04c464ddcb8a3315c
Original commit message:
Float32SubMinusZero and Float64SubMinusZero tests are failing because MIPS does not preserve NaN payload according to Wasm spec. Implemented macro-assembler methods that check for NaN operands, and return the qNaN value with preserved payload and sign bits.
TEST=cctest/test-run-wasm/Run_WasmFloat32SubMinusZero, cctest/test-run-wasm/Run_WasmFloat64SubMinusZero
BUG=
Committed: https://crrev.com/8c4e388e50fb6eb318cffa0d607917fa5034ac2c
Cr-Commit-Position: refs/heads/master@{#37151}
Patch Set 1 #
Depends on Patchset: Messages
Total messages: 8 (3 generated)
|