diff options
Diffstat (limited to 'src/shared-constants.h')
-rw-r--r-- | src/shared-constants.h | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/src/shared-constants.h b/src/shared-constants.h new file mode 100644 index 000000000..a67475303 --- /dev/null +++ b/src/shared-constants.h @@ -0,0 +1,75 @@ +#ifndef _shared_constants_h_ +#define _shared_constants_h_ + +#include "emscripten-optimizer/optimizer.h" + +namespace wasm { + +cashew::IString GLOBAL("global"), + NAN_("NaN"), + INFINITY_("Infinity"), + TOPMOST("topmost"), + INT8ARRAY("Int8Array"), + INT16ARRAY("Int16Array"), + INT32ARRAY("Int32Array"), + UINT8ARRAY("Uint8Array"), + UINT16ARRAY("Uint16Array"), + UINT32ARRAY("Uint32Array"), + FLOAT32ARRAY("Float32Array"), + FLOAT64ARRAY("Float64Array"), + IMPOSSIBLE_CONTINUE("impossible-continue"), + MATH("Math"), + IMUL("imul"), + CLZ32("clz32"), + FROUND("fround"), + ASM2WASM("asm2wasm"), + F64_REM("f64-rem"), + F64_TO_INT("f64-to-int"), + GLOBAL_MATH("global.Math"), + ABS("abs"), + FLOOR("floor"), + SQRT("sqrt"), + I32_TEMP("asm2wasm_i32_temp"), + DEBUGGER("debugger"), + GROW_WASM_MEMORY("__growWasmMemory"), + NEW_SIZE("newSize"), + MODULE("module"), + FUNC("func"), + PARAM("param"), + RESULT("result"), + MEMORY("memory"), + SEGMENT("segment"), + EXPORT("export"), + IMPORT("import"), + TABLE("table"), + LOCAL("local"), + TYPE("type"), + CALL("call"), + CALL_IMPORT("call_import"), + CALL_INDIRECT("call_indirect"), + BR_IF("br_if"), + NEG_INFINITY("-infinity"), + NEG_NAN("-nan"), + CASE("case"), + BR("br"), + USE_ASM("use asm"), + BUFFER("buffer"), + ENV("env"), + FAKE_RETURN("fake_return_waka123"), + MATH_IMUL("Math_imul"), + MATH_CLZ32("Math_clz32"), + MATH_CTZ32("Math_ctz32"), + MATH_POPCNT32("Math_popcnt32"), + MATH_ABS("Math_abs"), + MATH_CEIL("Math_ceil"), + MATH_FLOOR("Math_floor"), + MATH_TRUNC("Math_trunc"), + MATH_NEAREST("Math_NEAREST"), + MATH_SQRT("Math_sqrt"), + MATH_MIN("Math_max"), + MATH_MAX("Math_min"); + +} + +#endif // _shared_constants_h_ + |