Description[wasm] Fix I32ReinterpretF32 and I64ReinterpretF64 on ia32.
On ia32 return statements in C++ automatically convert signalling NaNs
to quiet NaNs, even when bit_cast is used. This CL removes all uses of
bit_cast<float> and bit_cast<double> in the wasm compiler and wasm
interpreter.
R=titzer@chromium.org, clemensh@chromium.org
Review-Url: https://codereview.chromium.org/2639353002
Cr-Original-Commit-Position: refs/heads/master@{#42512}
Committed: https://chromium.googlesource.com/v8/v8/+/7739affa5b57e0d28674d476f63de60d71728fb6
Review-Url: https://codereview.chromium.org/2639353002
Cr-Commit-Position: refs/heads/master@{#42545}
Committed: https://chromium.googlesource.com/v8/v8/+/ea9254317149c7904a7bf6bc821af35958e4da7f
Patch Set 1 #
Total comments: 2
Patch Set 2 : update a comment #
Total comments: 8
Patch Set 3 : Address comments #Patch Set 4 : use memcpy instead of reinterpret_cast #
Messages
Total messages: 30 (17 generated)
|