WASM: Don't use intrinsics to specify NaN's
This commit is contained in:
committed by
teamcityserver
parent
4ffed54f76
commit
5db8ec6551
@@ -70,8 +70,6 @@ class WasmSymbols(
|
||||
get() = TODO()
|
||||
|
||||
val wasmUnreachable = getInternalFunction("wasm_unreachable")
|
||||
val wasmFloatNaN = getInternalFunction("wasm_float_nan")
|
||||
val wasmDoubleNaN = getInternalFunction("wasm_double_nan")
|
||||
|
||||
val equalityFunctions = mapOf(
|
||||
context.irBuiltIns.booleanType to getInternalFunction("wasm_i32_eq"),
|
||||
|
||||
-7
@@ -284,13 +284,6 @@ class BodyGenerator(val context: WasmFunctionCodegenContext) : IrElementVisitorV
|
||||
body.buildRefCast()
|
||||
}
|
||||
|
||||
wasmSymbols.wasmFloatNaN -> {
|
||||
body.buildConstF32(Float.NaN)
|
||||
}
|
||||
wasmSymbols.wasmDoubleNaN -> {
|
||||
body.buildConstF64(Double.NaN)
|
||||
}
|
||||
|
||||
wasmSymbols.unboxIntrinsic -> {
|
||||
val fromType = call.getTypeArgument(0)!!
|
||||
|
||||
|
||||
Reference in New Issue
Block a user