#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_