[WASM] Remove deprecated wasm instructions
This commit is contained in:
@@ -21,6 +21,9 @@ internal fun wasm_unreachable(): Nothing =
|
||||
internal fun <To> wasm_ref_cast(a: Any?): To =
|
||||
implementedAsIntrinsic
|
||||
|
||||
internal fun <To> wasm_ref_test(a: Any?): Boolean =
|
||||
implementedAsIntrinsic
|
||||
|
||||
@WasmOp(WasmOp.I32_EQ)
|
||||
public external fun wasm_i32_eq(a: Int, b: Int): Boolean
|
||||
|
||||
@@ -285,9 +288,6 @@ public external fun wasm_ref_is_null(a: Any?): Boolean
|
||||
@WasmOp(WasmOp.REF_EQ)
|
||||
public external fun wasm_ref_eq(a: Any?, b: Any?): Boolean
|
||||
|
||||
@WasmOp(WasmOp.REF_TEST)
|
||||
public external fun <T> wasm_ref_test(a: Any?): Boolean
|
||||
|
||||
// ---
|
||||
|
||||
@WasmOp(WasmOp.F32_NEAREST)
|
||||
|
||||
@@ -239,15 +239,14 @@ internal annotation class WasmOp(val name: String) {
|
||||
const val CALL_REF = "CALL_REF"
|
||||
const val RETURN_CALL_REF = "RETURN_CALL_REF"
|
||||
const val FUNC_BIND = "FUNC_BIND"
|
||||
const val LET = "LET"
|
||||
const val STRUCT_NEW_WITH_RTT = "STRUCT_NEW_WITH_RTT"
|
||||
const val STRUCT_NEW_DEFAULT_WITH_RTT = "STRUCT_NEW_DEFAULT_WITH_RTT"
|
||||
const val STRUCT_NEW = "STRUCT_NEW"
|
||||
const val STRUCT_NEW_DEFAULT = "STRUCT_NEW_DEFAULT"
|
||||
const val STRUCT_GET = "STRUCT_GET"
|
||||
const val STRUCT_GET_S = "STRUCT_GET_S"
|
||||
const val STRUCT_GET_U = "STRUCT_GET_U"
|
||||
const val STRUCT_SET = "STRUCT_SET"
|
||||
const val ARRAY_NEW_WITH_RTT = "ARRAY_NEW_WITH_RTT"
|
||||
const val ARRAY_NEW_DEFAULT_WITH_RTT = "ARRAY_NEW_DEFAULT_WITH_RTT"
|
||||
const val ARRAY_NEW = "ARRAY_NEW"
|
||||
const val ARRAY_NEW_DEFAULT = "ARRAY_NEW_DEFAULT"
|
||||
const val ARRAY_GET = "ARRAY_GET"
|
||||
const val ARRAY_GET_S = "ARRAY_GET_S"
|
||||
const val ARRAY_GET_U = "ARRAY_GET_U"
|
||||
@@ -256,12 +255,9 @@ internal annotation class WasmOp(val name: String) {
|
||||
const val I31_NEW = "I31_NEW"
|
||||
const val I31_GET_S = "I31_GET_S"
|
||||
const val I31_GET_U = "I31_GET_U"
|
||||
const val RTT_CANON = "RTT_CANON"
|
||||
const val RTT_SUB = "RTT_SUB"
|
||||
const val REF_TEST = "REF_TEST"
|
||||
const val REF_CAST = "REF_CAST"
|
||||
const val BR_ON_CAST = "BR_ON_CAST"
|
||||
const val BR_ON_CAST_FAIL = "BR_ON_CAST_FAIL"
|
||||
const val REF_TEST_STATIC = "REF_TEST_STATIC"
|
||||
const val REF_CAST_STATIC = "REF_CAST_STATIC"
|
||||
const val BR_ON_CAST_STATIC_FAIL = "BR_ON_CAST_STATIC_FAIL"
|
||||
const val REF_IS_FUNC = "REF_IS_FUNC"
|
||||
const val REF_IS_DATA = "REF_IS_DATA"
|
||||
const val REF_IS_I31 = "REF_IS_I31"
|
||||
|
||||
Reference in New Issue
Block a user