DescriptionS390: [wasm] Fixed float-to-int conversion tests.
port ac7f0e2b6183839e55136647f81d6c01ac1b93af
Original Commit Message:
*) For all tests the input validation was incorrect, i.e. some values
were considered invalid although they were valid. The problem was that
values which are outside int range can get in range through truncation.
*) Removed an assertion in the x64 code generation of
TruncateFloat64ToUint32 which trapped on negative inputs.
*) Introduced a new TF operator TruncateFloat32ToUint32 which does
the same as ChangeFloat32ToUint32 but does not trap on negative inputs.
R=titzer@chromium.org, ahaas@chromium.org, joransiu@ca.ibm.com, mbrandy@us.ibm.com, michael_dawson@ca.ibm.com
BUG=
Committed: https://crrev.com/652853daa643e7fb10dd36db92a2b01b960f5b91
Cr-Commit-Position: refs/heads/master@{#35207}
Patch Set 1 #
Messages
Total messages: 7 (2 generated)
|