diff options
author | Alon Zakai <alonzakai@gmail.com> | 2018-02-20 19:28:23 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-20 19:28:23 -0800 |
commit | 5578bb58402fde2bb2c932bfa08ab71045854a41 (patch) | |
tree | a547cf74eeaa60dd430de091fcae0a3eab8999a9 /src/wasm2asm.h | |
parent | eacd9a987750ae3984c225a73e9567931277d6a0 (diff) | |
download | binaryen-5578bb58402fde2bb2c932bfa08ab71045854a41.tar.gz binaryen-5578bb58402fde2bb2c932bfa08ab71045854a41.tar.bz2 binaryen-5578bb58402fde2bb2c932bfa08ab71045854a41.zip |
wasm2asm fixes (#1436)
* don't look for asm.js compilation message if almost asm
* fix wasm2asm f32 operations
Diffstat (limited to 'src/wasm2asm.h')
-rw-r--r-- | src/wasm2asm.h | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/wasm2asm.h b/src/wasm2asm.h index ca67b0aa8..eded082ad 100644 --- a/src/wasm2asm.h +++ b/src/wasm2asm.h @@ -1581,33 +1581,21 @@ Ref Wasm2AsmBuilder::processFunctionBody(Function* func, IString result) { return makeSigning(ValueBuilder::makeCall(WASM_ROTR32, left, right), ASM_SIGNED); case EqFloat32: - return makeAsmCoercion(ValueBuilder::makeBinary(left, EQ, right), - ASM_FLOAT); case EqFloat64: return ValueBuilder::makeBinary(left, EQ, right); case NeFloat32: - return makeAsmCoercion(ValueBuilder::makeBinary(left, NE, right), - ASM_FLOAT); case NeFloat64: return ValueBuilder::makeBinary(left, NE, right); case GeFloat32: - return makeAsmCoercion(ValueBuilder::makeBinary(left, GE, right), - ASM_FLOAT); case GeFloat64: return ValueBuilder::makeBinary(left, GE, right); case GtFloat32: - return makeAsmCoercion(ValueBuilder::makeBinary(left, GT, right), - ASM_FLOAT); case GtFloat64: return ValueBuilder::makeBinary(left, GT, right); case LeFloat32: - return makeAsmCoercion(ValueBuilder::makeBinary(left, LE, right), - ASM_FLOAT); case LeFloat64: return ValueBuilder::makeBinary(left, LE, right); case LtFloat32: - return makeAsmCoercion(ValueBuilder::makeBinary(left, LT, right), - ASM_FLOAT); case LtFloat64: return ValueBuilder::makeBinary(left, LT, right); default: { |