/**
 * Copyright (c) 2021-2024 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

// Autogenerated file -- DO NOT EDIT!

#define IRTOC_INTRINSICS_ENABLED

enum class IntrinsicId {
#ifdef ENABLE_LIBABCKIT
#include "dyn_intrinsics_enum.inc"
#endif
    INTRINSIC_MATH_ABS_I32,
    INTRINSIC_MATH_ABS_I64,
    INTRINSIC_MATH_ABS_F32,
    INTRINSIC_MATH_ABS_F64,
    INTRINSIC_MATH_MIN_I32,
    INTRINSIC_MATH_MIN_I64,
    INTRINSIC_MATH_MIN_F32,
    INTRINSIC_MATH_MIN_F64,
    INTRINSIC_MATH_MAX_I32,
    INTRINSIC_MATH_MAX_I64,
    INTRINSIC_MATH_MAX_F32,
    INTRINSIC_MATH_MAX_F64,
    INTRINSIC_DOUBLE_IS_INF,
    INTRINSIC_FLOAT_IS_INF,
    INTRINSIC_MATH_SIN_F32,
    INTRINSIC_MATH_SIN_F64,
    INTRINSIC_MATH_COS_F32,
    INTRINSIC_MATH_COS_F64,
    INTRINSIC_MATH_POW_F32,
    INTRINSIC_MATH_POW_F64,
    INTRINSIC_MATH_SQRT_F32,
    INTRINSIC_MATH_SQRT_F64,
    INTRINSIC_MATH_CALCULATE_DOUBLE,
    INTRINSIC_MATH_CALCULATE_FLOAT,
    INTRINSIC_IO_PRINT_STRING,
    INTRINSIC_IO_PRINT_F32,
    INTRINSIC_IO_PRINT_F64,
    INTRINSIC_IO_PRINT_I32,
    INTRINSIC_IO_PRINT_U32,
    INTRINSIC_IO_PRINT_I64,
    INTRINSIC_IO_PRINT_U64,
    INTRINSIC_COMPILER_MEMMOVE_UNCHECKED_1_BYTE,
    INTRINSIC_COMPILER_MEMMOVE_UNCHECKED_2_BYTE,
    INTRINSIC_COMPILER_MEMMOVE_UNCHECKED_4_BYTE,
    INTRINSIC_COMPILER_MEMMOVE_UNCHECKED_8_BYTE,
    INTRINSIC_SYSTEM_COMPILE_METHOD,
    INTRINSIC_SYSTEM_EXIT,
    INTRINSIC_SYSTEM_NANO_TIME,
    INTRINSIC_SYSTEM_ASSERT,
    INTRINSIC_SYSTEM_ASSERT_PRINT,
    INTRINSIC_SYSTEM_SCHEDULE_COROUTINE,
    INTRINSIC_SYSTEM_COROUTINE_GET_WORKER_ID,
    INTRINSIC_CHECK_TAG,
    INTRINSIC_CONVERT_STRING_TO_I32,
    INTRINSIC_CONVERT_STRING_TO_U32,
    INTRINSIC_CONVERT_STRING_TO_I64,
    INTRINSIC_CONVERT_STRING_TO_U64,
    INTRINSIC_CONVERT_STRING_TO_F32,
    INTRINSIC_CONVERT_STRING_TO_F64,
    INTRINSIC_OBJECT_CREATE_NON_MOVABLE,
    INTRINSIC_OBJECT_MONITOR_ENTER,
    INTRINSIC_OBJECT_MONITOR_EXIT,
    INTRINSIC_OBJECT_WAIT,
    INTRINSIC_OBJECT_TIMED_WAIT,
    INTRINSIC_OBJECT_TIMED_WAIT_NANOS,
    INTRINSIC_OBJECT_NOTIFY,
    INTRINSIC_OBJECT_NOTIFY_ALL,
    INTRINSIC_COMPILER_GET_NATIVE_METHOD,
    INTRINSIC_COMPILER_GET_NATIVE_METHOD_MANAGED_CLASS,
    INTRINSIC_COMPILER_GET_METHOD_NATIVE_POINTER,
    INTRINSIC_COMPILER_GET_NATIVE_API_ENV,
    INTRINSIC_COMPILER_BEGIN_NATIVE_METHOD,
    INTRINSIC_COMPILER_END_NATIVE_METHOD_PRIM,
    INTRINSIC_COMPILER_END_NATIVE_METHOD_OBJ,
    INTRINSIC_COMPILER_CHECK_NATIVE_EXCEPTION,
    INTRINSIC_COMPILER_ANY_LDBYNAME,
    INTRINSIC_COMPILER_ANY_STBYNAME,
    INTRINSIC_STD_MATH_SIN,
    INTRINSIC_STD_MATH_COS,
    INTRINSIC_STD_MATH_POWER,
    INTRINSIC_STD_MATH_SQRT,
    INTRINSIC_STD_MATH_ABS,
    INTRINSIC_STD_MATH_ABS_FLOAT,
    INTRINSIC_STD_MATH_ABS_LONG,
    INTRINSIC_STD_MATH_ABS_INT,
    INTRINSIC_STD_MATH_MAX_I32,
    INTRINSIC_STD_MATH_MAX_I64,
    INTRINSIC_STD_MATH_MAX_F32,
    INTRINSIC_STD_MATH_MAX_F64,
    INTRINSIC_STD_MATH_MIN_I32,
    INTRINSIC_STD_MATH_MIN_I64,
    INTRINSIC_STD_MATH_MIN_F32,
    INTRINSIC_STD_MATH_MIN_F64,
    INTRINSIC_STD_MATH_RANDOM,
    INTRINSIC_STD_MATH_ACOS,
    INTRINSIC_STD_MATH_ACOS_FLOAT,
    INTRINSIC_STD_MATH_ACOSH,
    INTRINSIC_STD_MATH_ACOSH_FLOAT,
    INTRINSIC_STD_MATH_ASIN,
    INTRINSIC_STD_MATH_ASIN_FLOAT,
    INTRINSIC_STD_MATH_ASINH,
    INTRINSIC_STD_MATH_ASINH_FLOAT,
    INTRINSIC_STD_MATH_ATAN2,
    INTRINSIC_STD_MATH_ATAN2_FLOAT,
    INTRINSIC_STD_MATH_ATANH,
    INTRINSIC_STD_MATH_ATANH_FLOAT,
    INTRINSIC_STD_MATH_ATAN,
    INTRINSIC_STD_MATH_ATAN_FLOAT,
    INTRINSIC_STD_MATH_SINH,
    INTRINSIC_STD_MATH_SINH_FLOAT,
    INTRINSIC_STD_MATH_COSH,
    INTRINSIC_STD_MATH_COSH_FLOAT,
    INTRINSIC_STD_MATH_FLOOR,
    INTRINSIC_STD_MATH_ROUND,
    INTRINSIC_STD_MATH_TRUNC,
    INTRINSIC_STD_MATH_CBRT,
    INTRINSIC_STD_MATH_CBRT_FLOAT,
    INTRINSIC_STD_MATH_TAN,
    INTRINSIC_STD_MATH_TAN_FLOAT,
    INTRINSIC_STD_MATH_TANH,
    INTRINSIC_STD_MATH_TANH_FLOAT,
    INTRINSIC_STD_MATH_EXP,
    INTRINSIC_STD_MATH_EXP_FLOAT,
    INTRINSIC_STD_MATH_LOG10,
    INTRINSIC_STD_MATH_LOG10_FLOAT,
    INTRINSIC_STD_MATH_EXPM1,
    INTRINSIC_STD_MATH_EXPM1_FLOAT,
    INTRINSIC_STD_MATH_CEIL,
    INTRINSIC_STD_MATH_LOG,
    INTRINSIC_STD_MATH_LOG_FLOAT,
    INTRINSIC_STD_MATH_REM,
    INTRINSIC_STD_MATH_MOD,
    INTRINSIC_STD_MATH_CLZ64,
    INTRINSIC_STD_MATH_CLZ32,
    INTRINSIC_STD_MATH_CLZ32_DOUBLE,
    INTRINSIC_STD_MATH_SIGNBIT,
    INTRINSIC_STD_MATH_IMUL,
    INTRINSIC_STD_MATH_FROUND,
    INTRINSIC_STD_MATH_HYPOT,
    INTRINSIC_STD_MATH_HYPOT_FLOAT,
    INTRINSIC_STD_CONSOLE_PRINT_STRING,
    INTRINSIC_STD_CORE_LOAD_LIBRARY,
    INTRINSIC_STD_CORE_LOAD_LIBRARY_WITH_PERMISSION_CHECK,
    INTRINSIC_STD_CORE_INITIALIZE_PRIMITIVES_IN_CLASS,
    INTRINSIC_STD_CORE_JSON_STRINGIFY_FAST,
    INTRINSIC_STD_CORE_STRING_GET_CHARS,
    INTRINSIC_STD_CORE_STRING_GET_BYTES,
    INTRINSIC_STD_CORE_STRING_GET_LENGTH,
    INTRINSIC_STD_CORE_STRING_LENGTH,
    INTRINSIC_STD_CORE_STRING_IS_EMPTY,
    INTRINSIC_STD_CORE_STRING_CHAR_AT,
    INTRINSIC_STD_CORE_STRING_EQUALS,
    INTRINSIC_STD_CORE_STRING_NORMALIZE_NFC,
    INTRINSIC_STD_CORE_STRING_NORMALIZE_NFD,
    INTRINSIC_STD_CORE_STRING_NORMALIZE_NFKC,
    INTRINSIC_STD_CORE_STRING_NORMALIZE_NFKD,
    INTRINSIC_STD_CORE_STRING_TO_LOWER_CASE,
    INTRINSIC_STD_CORE_STRING_TO_UPPER_CASE,
    INTRINSIC_STD_CORE_STRING_TO_LOCALE_LOWER_CASE,
    INTRINSIC_STD_CORE_STRING_TO_LOCALE_UPPER_CASE,
    INTRINSIC_STD_CORE_STRING_IS_WELL_FORMED,
    INTRINSIC_STD_CORE_STRING_INDEX_OF,
    INTRINSIC_STD_CORE_STRING_INDEX_OF_AFTER,
    INTRINSIC_STD_CORE_STRING_INDEX_OF_STRING,
    INTRINSIC_STD_CORE_STRING_LAST_INDEX_OF,
    INTRINSIC_STD_CORE_STRING_LAST_INDEX_OF_STRING,
    INTRINSIC_STD_CORE_STRING_SUBSTRING,
    INTRINSIC_STD_CORE_STRING_CODE_POINT_TO_CHAR,
    INTRINSIC_STD_CORE_STRING_IS_COMPRESSED,
    INTRINSIC_STD_CORE_STRING_CONCAT2,
    INTRINSIC_STD_CORE_STRING_CONCAT3,
    INTRINSIC_STD_CORE_STRING_CONCAT4,
    INTRINSIC_STD_CORE_STRING_COMPARE_TO,
    INTRINSIC_STD_CORE_STRING_TRIM_LEFT,
    INTRINSIC_STD_CORE_STRING_TRIM_RIGHT,
    INTRINSIC_STD_CORE_STRING_TRIM,
    INTRINSIC_STD_CORE_STRING_STARTS_WITH,
    INTRINSIC_STD_CORE_STRING_ENDS_WITH,
    INTRINSIC_STD_CORE_STRING_FROM_CHAR_CODE,
    INTRINSIC_STD_CORE_STRING_FROM_CHAR_CODE_SINGLE,
    INTRINSIC_STD_CORE_STRING_REPEAT,
    INTRINSIC_STD_CORE_STRING_GET,
    INTRINSIC_STD_CORE_TO_STRING_BOOLEAN,
    INTRINSIC_STD_CORE_TO_STRING_BYTE,
    INTRINSIC_STD_CORE_TO_STRING_CHAR,
    INTRINSIC_STD_CORE_TO_STRING_SHORT,
    INTRINSIC_STD_CORE_TO_STRING_INT,
    INTRINSIC_STD_CORE_TO_STRING_LONG,
    INTRINSIC_STD_CORE_SB_APPEND_FLOAT,
    INTRINSIC_STD_CORE_SB_APPEND_DOUBLE,
    INTRINSIC_STD_CORE_SB_APPEND_LONG,
    INTRINSIC_STD_CORE_SB_APPEND_INT,
    INTRINSIC_STD_CORE_SB_APPEND_SHORT,
    INTRINSIC_STD_CORE_SB_APPEND_BYTE,
    INTRINSIC_STD_CORE_SB_APPEND_CHAR,
    INTRINSIC_STD_CORE_SB_APPEND_BOOL,
    INTRINSIC_STD_CORE_SB_APPEND_STRING,
    INTRINSIC_STD_CORE_SB_APPEND_STRING2,
    INTRINSIC_STD_CORE_SB_APPEND_STRING3,
    INTRINSIC_STD_CORE_SB_APPEND_STRING4,
    INTRINSIC_STD_CORE_SB_TO_STRING,
    INTRINSIC_STD_CORE_MATH_MAX,
    INTRINSIC_STD_CORE_MATH_MIN,
    INTRINSIC_STD_CORE_MATH_RANDOM,
    INTRINSIC_STD_CORE_JSON_GET_JSON_STRINGIFY_IGNORE,
    INTRINSIC_STD_CORE_JSON_GET_JSON_PARSE_IGNORE,
    INTRINSIC_STD_CORE_JSON_GET_JSON_RENAME,
    INTRINSIC_ESCOMPAT_DATE_NOW,
    INTRINSIC_ESCOMPAT_DATE_GET_LOCAL_TIMEZONE_OFFSET,
    INTRINSIC_ESCOMPAT_DATE_GET_TIMEZONE_NAME,
    INTRINSIC_ESCOMPAT_ARRAY_GET,
    INTRINSIC_ESCOMPAT_ARRAY_SET,
    INTRINSIC_ESCOMPAT_ARRAY_JOIN,
    INTRINSIC_ESCOMPAT_INTERNAL_ARRAY_INDEX_OF,
    INTRINSIC_ESCOMPAT_ARRAY_INTERNAL_LAST_INDEX_OF,
    INTRINSIC_ESCOMPAT_ARRAY_FILL_IMPL,
    INTRINSIC_ESCOMPAT_ARRAY_GET_UNSAFE,
    INTRINSIC_ESCOMPAT_ARRAY_SET_UNSAFE,
    INTRINSIC_ESCOMPAT_ARRAY_UNSHIFT_INTERNAL,
    INTRINSIC_ESCOMPAT_ARRAY_REVERSE,
    INTRINSIC_ESCOMPAT_ARRAY_IS_PLATFORM_ARRAY,
    INTRINSIC_ESCOMPAT_ARRAY_GET_BUFFER,
    INTRINSIC_STD_MAP_SAME_VALUE_ZERO,
    INTRINSIC_STD_MAP_IS_SAME_REFERENCE,
    INTRINSIC_WEAK_MAP_VALIDATE_KEY,
    INTRINSIC_ESCOMPAT_ARRAY_BUFFER_AT,
    INTRINSIC_ESCOMPAT_ARRAY_BUFFER_SET,
    INTRINSIC_ESCOMPAT_ARRAY_BUFFER_SET_VALUES,
    INTRINSIC_ESCOMPAT_ARRAY_BUFFER_ALLOCATE_NON_MOVABLE,
    INTRINSIC_ESCOMPAT_ARRAY_BUFFER_GET_ADDRESS,
    INTRINSIC_ESCOMPAT_ARRAY_BUFFER_FROM_ENCODED_STRING,
    INTRINSIC_ESCOMPAT_ARRAY_BUFFER_FROM_BUFFER_SLICE,
    INTRINSIC_ETS_STRING_BYTES_LENGTH,
    INTRINSIC_ETS_ARRAY_BUFFER_TO_STRING,
    INTRINSIC_ETS_ARRAY_BUFFER_REGISTER_WEAK_REF,
    INTRINSIC_ETS_ARRAY_BUFFER_UNREGISTER_WEAK_REF,
    INTRINSIC_INT8_ARRAY_SET_INT,
    INTRINSIC_INT8_ARRAY_SET_BYTE,
    INTRINSIC_INT8_ARRAY_GET,
    INTRINSIC_INT8_ARRAY_GET_UNSAFE,
    INTRINSIC_INT8_ARRAY_SET_VALUES,
    INTRINSIC_INT8_ARRAY_SET_VALUES_FROM_UNSIGNED,
    INTRINSIC_INT8_ARRAY_SET_VALUES_WITH_OFFSET,
    INTRINSIC_INT8_ARRAY_SET_VALUES_FROM_ARRAY,
    INTRINSIC_INT8_ARRAY_SORT,
    INTRINSIC_INT8_ARRAY_FILL_INTERNAL,
    INTRINSIC_INT8_ARRAY_JOIN,
    INTRINSIC_INT16_ARRAY_SET_INT,
    INTRINSIC_INT16_ARRAY_SET_SHORT,
    INTRINSIC_INT16_ARRAY_GET,
    INTRINSIC_INT16_ARRAY_GET_UNSAFE,
    INTRINSIC_INT16_ARRAY_SET_VALUES,
    INTRINSIC_INT16_ARRAY_SET_VALUES_FROM_UNSIGNED,
    INTRINSIC_INT16_ARRAY_SET_VALUES_WITH_OFFSET,
    INTRINSIC_INT16_ARRAY_SET_VALUES_FROM_ARRAY,
    INTRINSIC_INT16_ARRAY_SORT,
    INTRINSIC_INT16_ARRAY_JOIN,
    INTRINSIC_INT16_ARRAY_FILL_INTERNAL,
    INTRINSIC_INT32_ARRAY_SET_INT,
    INTRINSIC_INT32_ARRAY_GET,
    INTRINSIC_INT32_ARRAY_GET_UNSAFE,
    INTRINSIC_INT32_ARRAY_SET_VALUES,
    INTRINSIC_INT32_ARRAY_SET_VALUES_WITH_OFFSET,
    INTRINSIC_INT32_ARRAY_SET_VALUES_FROM_ARRAY,
    INTRINSIC_INT32_ARRAY_SORT,
    INTRINSIC_INT32_ARRAY_JOIN,
    INTRINSIC_INT32_ARRAY_FILL_INTERNAL,
    INTRINSIC_BIG_INT64_ARRAY_SET_LONG,
    INTRINSIC_BIG_INT64_ARRAY_GET,
    INTRINSIC_BIG_INT64_ARRAY_GET_UNSAFE,
    INTRINSIC_BIG_INT64_ARRAY_SET_VALUES,
    INTRINSIC_BIG_INT64_ARRAY_SET_VALUES_WITH_OFFSET,
    INTRINSIC_BIG_INT64_ARRAY_SET_VALUES_FROM_ARRAY,
    INTRINSIC_BIG_INT64_ARRAY_SORT,
    INTRINSIC_BIG_INT64_ARRAY_JOIN,
    INTRINSIC_BIG_INT64_ARRAY_FILL_INTERNAL,
    INTRINSIC_FLOAT32_ARRAY_SET_FLOAT,
    INTRINSIC_FLOAT32_ARRAY_GET,
    INTRINSIC_FLOAT32_ARRAY_GET_UNSAFE,
    INTRINSIC_FLOAT32_ARRAY_SET_VALUES,
    INTRINSIC_FLOAT32_ARRAY_SET_VALUES_WITH_OFFSET,
    INTRINSIC_FLOAT32_ARRAY_SET_VALUES_FROM_ARRAY,
    INTRINSIC_FLOAT32_ARRAY_SORT,
    INTRINSIC_FLOAT32_ARRAY_FILL_INTERNAL,
    INTRINSIC_FLOAT32_ARRAY_JOIN,
    INTRINSIC_FLOAT32_ARRAY_CONTAINS_NA_N,
    INTRINSIC_FLOAT64_ARRAY_SET_DOUBLE,
    INTRINSIC_FLOAT64_ARRAY_GET,
    INTRINSIC_FLOAT64_ARRAY_GET_UNSAFE,
    INTRINSIC_FLOAT64_ARRAY_SET_VALUES,
    INTRINSIC_FLOAT64_ARRAY_SET_VALUES_WITH_OFFSET,
    INTRINSIC_FLOAT64_ARRAY_SET_VALUES_FROM_ARRAY,
    INTRINSIC_FLOAT64_ARRAY_SORT,
    INTRINSIC_FLOAT64_ARRAY_FILL_INTERNAL,
    INTRINSIC_FLOAT64_ARRAY_JOIN,
    INTRINSIC_FLOAT64_ARRAY_CONTAINS_NA_N,
    INTRINSIC_U_INT8_CLAMPED_ARRAY_SET_INT,
    INTRINSIC_U_INT8_CLAMPED_ARRAY_GET,
    INTRINSIC_U_INT8_CLAMPED_ARRAY_GET_UNSAFE,
    INTRINSIC_U_INT8_CLAMPED_ARRAY_SET_VALUES,
    INTRINSIC_U_INT8_CLAMPED_ARRAY_SET_VALUES_WITH_OFFSET,
    INTRINSIC_UINT8_CLAMPED_ARRAY_SET_VALUES_FROM_ARRAY,
    INTRINSIC_UINT8_CLAMPED_ARRAY_SORT,
    INTRINSIC_U_INT8_CLAMPED_ARRAY_FILL_INTERNAL,
    INTRINSIC_UINT8_CLAMPED_ARRAY_JOIN,
    INTRINSIC_U_INT8_ARRAY_SET_INT,
    INTRINSIC_U_INT8_ARRAY_GET,
    INTRINSIC_U_INT8_ARRAY_GET_UNSAFE,
    INTRINSIC_U_INT8_ARRAY_SET_VALUES,
    INTRINSIC_UINT8_ARRAY_SET_VALUES_FROM_SINGED,
    INTRINSIC_U_INT8_ARRAY_SET_VALUES_WITH_OFFSET,
    INTRINSIC_UINT8_ARRAY_SET_VALUES_FROM_ARRAY,
    INTRINSIC_UINT8_ARRAY_SORT,
    INTRINSIC_U_INT8_ARRAY_FILL_INTERNAL,
    INTRINSIC_UINT8_ARRAY_JOIN,
    INTRINSIC_U_INT16_ARRAY_SET_INT,
    INTRINSIC_U_INT16_ARRAY_GET,
    INTRINSIC_U_INT16_ARRAY_GET_UNSAFE,
    INTRINSIC_U_INT16_ARRAY_SET_VALUES,
    INTRINSIC_UINT16_ARRAY_SET_VALUES_FROM_SIGNED,
    INTRINSIC_U_INT16_ARRAY_SET_VALUES_WITH_OFFSET,
    INTRINSIC_UINT16_ARRAY_SET_VALUES_FROM_ARRAY,
    INTRINSIC_U_INT16_ARRAY_FILL_INTERNAL,
    INTRINSIC_UINT16_ARRAY_SORT,
    INTRINSIC_UINT16_ARRAY_JOIN,
    INTRINSIC_U_INT32_ARRAY_SET_INT,
    INTRINSIC_U_INT32_ARRAY_SET_LONG,
    INTRINSIC_U_INT32_ARRAY_GET,
    INTRINSIC_U_INT32_ARRAY_GET_UNSAFE,
    INTRINSIC_U_INT32_ARRAY_SET_VALUES,
    INTRINSIC_UINT32_ARRAY_SET_VALUES_FROM_SIGNED,
    INTRINSIC_U_INT32_ARRAY_SET_VALUES_WITH_OFFSET,
    INTRINSIC_UINT32_ARRAY_SET_VALUES_FROM_ARRAY,
    INTRINSIC_U_INT32_ARRAY_FILL_INTERNAL,
    INTRINSIC_UINT32_ARRAY_SORT,
    INTRINSIC_UINT32_ARRAY_JOIN,
    INTRINSIC_BIG_U_INT64_ARRAY_SET_INT,
    INTRINSIC_BIG_U_INT64_ARRAY_SET_LONG,
    INTRINSIC_BIG_U_INT64_ARRAY_GET,
    INTRINSIC_BIG_U_INT64_ARRAY_GET_UNSAFE,
    INTRINSIC_BIG_U_INT64_ARRAY_SET_VALUES,
    INTRINSIC_BIG_U_INT64_ARRAY_SET_VALUES_WITH_OFFSET,
    INTRINSIC_BIG_UINT64_ARRAY_SET_VALUES_FROM_ARRAY,
    INTRINSIC_BIG_U_INT64_ARRAY_FILL_INTERNAL,
    INTRINSIC_BIG_UINT64_ARRAY_SORT,
    INTRINSIC_BIG_UINT64_ARRAY_JOIN,
    INTRINSIC_INT8_ARRAY_REVERSE,
    INTRINSIC_INT16_ARRAY_REVERSE,
    INTRINSIC_INT32_ARRAY_REVERSE,
    INTRINSIC_BIG_INT64_ARRAY_REVERSE,
    INTRINSIC_FLOAT32_ARRAY_REVERSE,
    INTRINSIC_FLOAT64_ARRAY_REVERSE,
    INTRINSIC_U_INT8_ARRAY_REVERSE,
    INTRINSIC_U_INT8_CLAMPED_ARRAY_REVERSE,
    INTRINSIC_U_INT16_ARRAY_REVERSE,
    INTRINSIC_U_INT32_ARRAY_REVERSE,
    INTRINSIC_BIG_U_INT64_ARRAY_REVERSE,
    INTRINSIC_INT8_ARRAY_REVERSE_COPY_BUFFER,
    INTRINSIC_INT16_ARRAY_REVERSE_COPY_BUFFER,
    INTRINSIC_INT32_ARRAY_REVERSE_COPY_BUFFER,
    INTRINSIC_BIG_INT64_ARRAY_REVERSE_COPY_BUFFER,
    INTRINSIC_FLOAT32_ARRA_REVERSE_COPY_BUFFER,
    INTRINSIC_FLOAT64_ARRAY_REVERSE_COPY_BUFFER,
    INTRINSIC_U_INT8_ARRAY_REVERSE_COPY_BUFFER,
    INTRINSIC_U_INT8_CLAMPED_ARRAY_REVERSE_COPY_BUFFER,
    INTRINSIC_U_INT16_ARRAY_REVERSE_COPY_BUFFER,
    INTRINSIC_U_INT32_ARRAY_REVERSE_COPY_BUFFER,
    INTRINSIC_BIG_U_INT64_ARRAY_REVERSE_COPY_BUFFER,
    INTRINSIC_INT8_ARRAY_COPY_WITHIN_IMPL,
    INTRINSIC_INT16_ARRAY_COPY_WITHIN_IMPL,
    INTRINSIC_INT32_ARRAY_COPY_WITHIN_IMPL,
    INTRINSIC_BIG_INT64_ARRAY_COPY_WITHIN_IMPL,
    INTRINSIC_FLOAT32_ARRAY_COPY_WITHIN_IMPL,
    INTRINSIC_FLOAT64_ARRAY_COPY_WITHIN_IMPL,
    INTRINSIC_U_INT8_ARRAY_COPY_WITHIN_IMPL,
    INTRINSIC_U_INT16_ARRAY_COPY_WITHIN_IMPL,
    INTRINSIC_U_INT32_ARRAY_COPY_WITHIN_IMPL,
    INTRINSIC_BIG_U_INT64_ARRAY_COPY_WITHIN_IMPL,
    INTRINSIC_U_INT8_CLAMPED_ARRAY_COPY_WITHIN_IMPL,
    INTRINSIC_INT8_ARRAY_INDEX_OF_NUMBER,
    INTRINSIC_INT16_ARRAY_INDEX_OF_NUMBER,
    INTRINSIC_INT32_ARRAY_INDEX_OF_NUMBER,
    INTRINSIC_BIG_INT64_ARRAY_INDEX_OF_NUMBER,
    INTRINSIC_FLOAT32_ARRAY_INDEX_OF_NUMBER,
    INTRINSIC_FLOAT64_ARRAY_INDEX_OF_NUMBER,
    INTRINSIC_U_INT8_ARRAY_INDEX_OF_NUMBER,
    INTRINSIC_U_INT16_ARRAY_INDEX_OF_NUMBER,
    INTRINSIC_U_INT32_ARRAY_INDEX_OF_NUMBER,
    INTRINSIC_BIG_U_INT64_ARRAY_INDEX_OF_NUMBER,
    INTRINSIC_U_INT8_CLAMPED_ARRAY_INDEX_OF_NUMBER,
    INTRINSIC_INT8_ARRAY_INDEX_OF_LONG,
    INTRINSIC_INT16_ARRAY_INDEX_OF_LONG,
    INTRINSIC_INT32_ARRAY_INDEX_OF_LONG,
    INTRINSIC_BIG_INT64_ARRAY_INDEX_OF_LONG,
    INTRINSIC_FLOAT32_ARRAY_INDEX_OF_LONG,
    INTRINSIC_FLOAT64_ARRAY_INDEX_OF_LONG,
    INTRINSIC_U_INT8_ARRAY_INDEX_OF_LONG,
    INTRINSIC_U_INT16_ARRAY_INDEX_OF_LONG,
    INTRINSIC_U_INT32_ARRAY_INDEX_OF_LONG,
    INTRINSIC_BIG_U_INT64_ARRAY_INDEX_OF_LONG,
    INTRINSIC_U_INT8_CLAMPED_ARRAY_INDEX_OF_LONG,
    INTRINSIC_INT8_ARRAY_LAST_INDEX_OF_NUMBER,
    INTRINSIC_INT16_ARRAY_LAST_INDEX_OF_NUMBER,
    INTRINSIC_INT32_ARRAY_LAST_INDEX_OF_NUMBER,
    INTRINSIC_BIG_INT64_ARRAY_LAST_INDEX_OF_NUMBER,
    INTRINSIC_FLOAT32_ARRAY_LAST_INDEX_OF_NUMBER,
    INTRINSIC_FLOAT64_ARRAY_LAST_INDEX_OF_NUMBER,
    INTRINSIC_U_INT8_ARRAY_LAST_INDEX_OF_NUMBER,
    INTRINSIC_U_INT16_ARRAY_LAST_INDEX_OF_NUMBER,
    INTRINSIC_U_INT32_ARRAY_LAST_INDEX_OF_NUMBER,
    INTRINSIC_BIG_U_INT64_ARRAY_LAST_INDEX_OF_NUMBER,
    INTRINSIC_U_INT8_CLAMPED_ARRAY_LAST_INDEX_OF_NUMBER,
    INTRINSIC_INT8_ARRAY_LAST_INDEX_OF_LONG,
    INTRINSIC_INT16_ARRAY_LAST_INDEX_OF_LONG,
    INTRINSIC_INT32_ARRAY_LAST_INDEX_OF_LONG,
    INTRINSIC_BIG_INT64_ARRAY_LAST_INDEX_OF_LONG,
    INTRINSIC_FLOAT32_ARRAY_LAST_INDEX_OF_LONG,
    INTRINSIC_FLOAT64_ARRAY_LAST_INDEX_OF_LONG,
    INTRINSIC_U_INT8_ARRAY_LAST_INDEX_OF_LONG,
    INTRINSIC_U_INT16_ARRAY_LAST_INDEX_OF_LONG,
    INTRINSIC_U_INT32_ARRAY_LAST_INDEX_OF_LONG,
    INTRINSIC_BIG_U_INT64_ARRAY_LAST_INDEX_OF_LONG,
    INTRINSIC_U_INT8_CLAMPED_ARRAY_LAST_INDEX_OF_LONG,
    INTRINSIC_INT8_ARRAY_OF_INT,
    INTRINSIC_INT8_ARRAY_OF_NUMBER,
    INTRINSIC_INT8_ARRAY_OF_BYTE,
    INTRINSIC_INT16_ARRAY_OF_INT,
    INTRINSIC_INT16_ARRAY_OF_NUMBER,
    INTRINSIC_INT16_ARRAY_OF_SHORT,
    INTRINSIC_INT32_ARRAY_OF_INT,
    INTRINSIC_INT32_ARRAY_OF_NUMBER,
    INTRINSIC_BIG_INT64_ARRAY_OF_INT,
    INTRINSIC_BIG_INT64_ARRAY_OF_BIG_INT,
    INTRINSIC_BIG_INT64_ARRAY_OF_LONG,
    INTRINSIC_BIG_INT64_ARRAY_OF_NUMBER,
    INTRINSIC_FLOAT32_ARRAY_OF_INT,
    INTRINSIC_FLOAT32_ARRAY_OF_FLOAT,
    INTRINSIC_FLOAT32_ARRAY_OF_NUMBER,
    INTRINSIC_FLOAT64_ARRAY_OF_INT,
    INTRINSIC_FLOAT64_ARRAY_OF_NUMBER,
    INTRINSIC_UINT8_CLAMPED_ARRAY_OF_NUMBER,
    INTRINSIC_UINT8_CLAMPED_ARRAY_OF_INT,
    INTRINSIC_UINT8_CLAMPED_ARRAY_OF_SHORT,
    INTRINSIC_UINT8_ARRAY_OF_NUMBER,
    INTRINSIC_UINT8_ARRAY_OF_INT,
    INTRINSIC_UINT8_ARRAY_OF_SHORT,
    INTRINSIC_UINT16_ARRAY_OF_NUMBER,
    INTRINSIC_UINT16_ARRAY_OF_INT,
    INTRINSIC_UINT32_ARRAY_OF_NUMBER,
    INTRINSIC_UINT32_ARRAY_OF_INT,
    INTRINSIC_UINT32_ARRAY_OF_LONG,
    INTRINSIC_BIG_UINT64_ARRAY_OF_INT,
    INTRINSIC_BIG_UINT64_ARRAY_OF_LONG,
    INTRINSIC_BIG_UINT64_ARRAY_OF_BIG_INT,
    INTRINSIC_UINT8_CLAMPED_ARRAY_TO_UINT8_CLAMPED,
    INTRINSIC_TASKPOOL_GENERATE_ID,
    INTRINSIC_TASKPOOL_GET_TASK_ID,
    INTRINSIC_TASKPOOL_SET_TASK_ID,
    INTRINSIC_TASKPOOL_GENERATE_GROUP_ID,
    INTRINSIC_TASKPOOL_IS_USING_LAUNCH,
    INTRINSIC_TASKPOOL_IS_SUPPORT_INTEROP,
    INTRINSIC_TASKPOOL_GENERATE_SEQUENCE_RUNNER_ID,
    INTRINSIC_TASKPOOL_GENERATE_ASYNC_RUNNER_ID,
    INTRINSIC_TASKPOOL_GET_TASK_POOL_WORKERS_LIMIT,
    INTRINSIC_STD_TIME_DATE_NANO_NOW,
    INTRINSIC_STD_TIME_CHRONO_GET_CPU_TIME,
    INTRINSIC_STD_FLOAT_TO_STRING,
    INTRINSIC_STD_FLOAT_IS_NAN,
    INTRINSIC_STD_FLOAT_IS_FINITE,
    INTRINSIC_STD_FLOAT_BIT_CAST_FROM_INT,
    INTRINSIC_STD_FLOAT_BIT_CAST_TO_INT,
    INTRINSIC_STD_FLOAT_IS_INTEGER,
    INTRINSIC_STD_FLOAT_IS_SAFE_INTEGER,
    INTRINSIC_STD_CORE_FLOAT_TO_SHORT,
    INTRINSIC_STD_CORE_FLOAT_TO_BYTE,
    INTRINSIC_STD_CORE_FLOAT_TO_INT,
    INTRINSIC_STD_CORE_FLOAT_TO_LONG,
    INTRINSIC_STD_CORE_FLOAT_TO_DOUBLE,
    INTRINSIC_STD_DOUBLE_TO_STRING,
    INTRINSIC_STD_CORE_DOUBLE_PARSE_FLOAT,
    INTRINSIC_STD_CORE_DOUBLE_PARSE_INT,
    INTRINSIC_STD_CORE_DOUBLE_TO_EXPONENTIAL,
    INTRINSIC_STD_CORE_DOUBLE_TO_EXPONENTIAL_WITH_NO_DIGIT,
    INTRINSIC_STD_CORE_DOUBLE_TO_PRECISION,
    INTRINSIC_STD_CORE_DOUBLE_TO_FIXED,
    INTRINSIC_STD_CORE_DOUBLE_NUMBER_FROM_STRING,
    INTRINSIC_STD_DOUBLE_IS_NAN,
    INTRINSIC_STD_DOUBLE_IS_FINITE,
    INTRINSIC_STD_DOUBLE_BIT_CAST_FROM_LONG,
    INTRINSIC_STD_DOUBLE_BIT_CAST_TO_LONG,
    INTRINSIC_STD_DOUBLE_IS_INTEGER,
    INTRINSIC_STD_DOUBLE_IS_SAFE_INTEGER,
    INTRINSIC_STD_CORE_DOUBLE_TO_SHORT,
    INTRINSIC_STD_CORE_DOUBLE_TO_BYTE,
    INTRINSIC_STD_CORE_DOUBLE_TO_INT,
    INTRINSIC_INT32_ARRAY_DOUBLE_TO_INT,
    INTRINSIC_INT16_ARRAY_DOUBLE_TO_INT,
    INTRINSIC_INT8_ARRAY_DOUBLE_TO_INT,
    INTRINSIC_UINT32_ARRAY_DOUBLE_TO_INT,
    INTRINSIC_UINT16_ARRAY_DOUBLE_TO_INT,
    INTRINSIC_UINT8_ARRAY_DOUBLE_TO_INT,
    INTRINSIC_STD_CORE_DOUBLE_TO_LONG,
    INTRINSIC_STD_CORE_DOUBLE_TO_FLOAT,
    INTRINSIC_UNSAFE_MEMORY_WRITE_INT8,
    INTRINSIC_UNSAFE_MEMORY_WRITE_INT16,
    INTRINSIC_UNSAFE_MEMORY_WRITE_INT32,
    INTRINSIC_UNSAFE_MEMORY_WRITE_INT64,
    INTRINSIC_UNSAFE_MEMORY_WRITE_BOOLEAN,
    INTRINSIC_UNSAFE_MEMORY_WRITE_FLOAT32,
    INTRINSIC_UNSAFE_MEMORY_WRITE_FLOAT64,
    INTRINSIC_UNSAFE_MEMORY_WRITE_NUMBER,
    INTRINSIC_UNSAFE_MEMORY_WRITE_STRING,
    INTRINSIC_UNSAFE_MEMORY_READ_BOOLEAN,
    INTRINSIC_UNSAFE_MEMORY_READ_INT8,
    INTRINSIC_UNSAFE_MEMORY_READ_INT16,
    INTRINSIC_UNSAFE_MEMORY_READ_INT32,
    INTRINSIC_UNSAFE_MEMORY_READ_INT64,
    INTRINSIC_UNSAFE_MEMORY_READ_FLOAT32,
    INTRINSIC_UNSAFE_MEMORY_READ_FLOAT64,
    INTRINSIC_UNSAFE_MEMORY_READ_NUMBER,
    INTRINSIC_UNSAFE_MEMORY_READ_STRING,
    INTRINSIC_UNSAFE_MEMORY_GET_STRING_SIZE_IN_BYTES,
    INTRINSIC_STD_CORE_ALLOC_GENERIC_ARRAY,
    INTRINSIC_STD_CORE_BOOL_COPY_TO,
    INTRINSIC_STD_CORE_CHAR_COPY_TO,
    INTRINSIC_STD_CORE_BYTE_COPY_TO,
    INTRINSIC_STD_CORE_SHORT_COPY_TO,
    INTRINSIC_STD_CORE_INT_COPY_TO,
    INTRINSIC_STD_CORE_LONG_COPY_TO,
    INTRINSIC_STD_CORE_OBJECT_COPY_TO,
    INTRINSIC_ESCOMPAT_OBJECT_FAST_COPY_TO_UNCHECKED,
    INTRINSIC_ESCOMPAT_OBJECT_FAST_COPY_TO_UNCHECKED_WITH_BARRIERS,
    INTRINSIC_STD_CORE_FLOAT_COPY_TO,
    INTRINSIC_STD_CORE_DOUBLE_COPY_TO,
    INTRINSIC_STD_CORE_PRINT_STACK_TRACE,
    INTRINSIC_STD_CORE_STACK_TRACE_LINES,
    INTRINSIC_STD_CORE_STACK_TRACE_PROVISION_STACK_TRACE,
    INTRINSIC_STD_CORE_EXIT,
    INTRINSIC_STD_CORE_REGISTER_TIMER,
    INTRINSIC_STD_CORE_CLEAR_TIMER,
    INTRINSIC_STD_GC_START_GC,
    INTRINSIC_STD_GC_WAIT_FOR_FINISH_GC,
    INTRINSIC_STD_GC_SCHEDULE_GC_AFTER_NTH_ALLOC,
    INTRINSIC_STD_GC_IS_SCHEDULED_GC_TRIGGERED,
    INTRINSIC_STD_GC_POSTPONE_GC_START,
    INTRINSIC_STD_GC_POSTPONE_GC_END,
    INTRINSIC_STD_GC_ALLOCATE_PINNED_BOOLEAN_ARRAY,
    INTRINSIC_STD_GC_ALLOCATE_PINNED_BYTE_ARRAY,
    INTRINSIC_STD_GC_ALLOCATE_PINNED_CHAR_ARRAY,
    INTRINSIC_STD_GC_ALLOCATE_PINNED_SHORT_ARRAY,
    INTRINSIC_STD_GC_ALLOCATE_PINNED_INT_ARRAY,
    INTRINSIC_STD_GC_ALLOCATE_PINNED_LONG_ARRAY,
    INTRINSIC_STD_GC_ALLOCATE_PINNED_FLOAT_ARRAY,
    INTRINSIC_STD_GC_ALLOCATE_PINNED_DOUBLE_ARRAY,
    INTRINSIC_STD_GC_GET_OBJECT_SPACE_TYPE,
    INTRINSIC_STD_GC_GET_OBJECT_ADDRESS,
    INTRINSIC_STD_GET_OBJECT_SIZE,
    INTRINSIC_STD_GC_PIN_OBJECT,
    INTRINSIC_STD_GC_UNPIN_OBJECT,
    INTRINSIC_STD_GET_FREE_HEAP_SIZE,
    INTRINSIC_STD_GET_USED_HEAP_SIZE,
    INTRINSIC_STD_GET_RESERVED_HEAP_SIZE,
    INTRINSIC_STD_GC_REGISTER_NATIVE_ALLOCATION,
    INTRINSIC_STD_GC_REGISTER_NATIVE_FREE,
    INTRINSIC_STD_FINALIZATION_REGISTRY_GET_WORKER_ID,
    INTRINSIC_STD_FINALIZATION_REGISTRY_GET_WORKER_DOMAIN,
    INTRINSIC_STD_FINALIZATION_REGISTRY_FINISH_CLEANUP,
    INTRINSIC_STD_JOB_AWAIT,
    INTRINSIC_STD_JOB_FINISH,
    INTRINSIC_STD_JOB_FAIL,
    INTRINSIC_STD_PROMISE_RESOLVE,
    INTRINSIC_STD_PROMISE_REJECT,
    INTRINSIC_STD_PROMISE_SUBMIT_CALLBACK,
    INTRINSIC_STD_PROMISE_AWAIT,
    INTRINSIC_STD_COROUTINE_SCHEDULE,
    INTRINSIC_STD_MUTEX_LOCK,
    INTRINSIC_STD_MUTEX_UNLOCK,
    INTRINSIC_STD_EVENT_WAIT,
    INTRINSIC_STD_EVENT_FIRE,
    INTRINSIC_STD_COND_VAR_WAIT,
    INTRINSIC_STD_COND_VAR_NOTFIY_ONE,
    INTRINSIC_STD_COND_VAR_NOTIFY_ALL,
    INTRINSIC_STD_QUEUE_SPINLOCK_GUARD,
    INTRINSIC_STD_READ_LOCK,
    INTRINSIC_STD_READ_UNLOCK,
    INTRINSIC_STD_WRITE_LOCK,
    INTRINSIC_STD_WRITE_UNLOCK,
    INTRINSIC_ARRAY_BUFFER_ADD_I8,
    INTRINSIC_ARRAY_BUFFER_AND_I8,
    INTRINSIC_ARRAY_BUFFER_COMPARE_EXCHANGE_I8,
    INTRINSIC_ARRAY_BUFFER_EXCHANGE_I8,
    INTRINSIC_ARRAY_BUFFER_LOAD_I8,
    INTRINSIC_ARRAY_BUFFERR_I8,
    INTRINSIC_ARRAY_BUFFER_STORE_I8,
    INTRINSIC_ARRAY_BUFFER_SUB_I8,
    INTRINSIC_ARRAY_BUFFER_XOR_I8,
    INTRINSIC_ARRAY_BUFFER_ADD_I16,
    INTRINSIC_ARRAY_BUFFER_AND_I16,
    INTRINSIC_ARRAY_BUFFER_COMPARE_EXCHANGE_I16,
    INTRINSIC_ARRAY_BUFFER_EXCHANGE_I16,
    INTRINSIC_ARRAY_BUFFER_LOAD_I16,
    INTRINSIC_ARRAY_BUFFER_OR_I16,
    INTRINSIC_ARRAY_BUFFER_STORE_I16,
    INTRINSIC_ARRAY_BUFFER_SUB_I16,
    INTRINSIC_ARRAY_BUFFER_XOR_I16,
    INTRINSIC_ARRAY_BUFFER_ADD_I32,
    INTRINSIC_ARRAY_BUFFER_AND_I32,
    INTRINSIC_ARRAY_BUFFER_COMPARE_EXCHANGE_I32,
    INTRINSIC_ARRAY_BUFFER_EXCHANGE_I32,
    INTRINSIC_ARRAY_BUFFER_LOAD_I32,
    INTRINSIC_ARRAY_BUFFER_OR_I32,
    INTRINSIC_ARRAY_BUFFER_STORE_I32,
    INTRINSIC_ARRAY_BUFFER_SUB_I32,
    INTRINSIC_ARRAY_BUFFER_XOR_I32,
    INTRINSIC_ARRAY_BUFFER_ADD_I64,
    INTRINSIC_ARRAY_BUFFER_AND_I64,
    INTRINSIC_ARRAY_BUFFER_COMPARE_EXCHANGE_I64,
    INTRINSIC_ARRAY_BUFFER_EXCHANGE_I64,
    INTRINSIC_ARRAY_BUFFER_LOAD_I64,
    INTRINSIC_ARRAY_BUFFER_OR_I64,
    INTRINSIC_ARRAY_BUFFER_STORE_I64,
    INTRINSIC_ARRAY_BUFFER_SUB_I64,
    INTRINSIC_ARRAY_BUFFER_XOR_I64,
    INTRINSIC_ARRAY_BUFFER_ADD_U8,
    INTRINSIC_ARRAY_BUFFER_AND_U8,
    INTRINSIC_ARRAY_BUFFER_COMPARE_EXCHANGE_U8,
    INTRINSIC_ARRAY_BUFFER_EXCHANGE_U8,
    INTRINSIC_ARRAY_BUFFER_LOAD_U8,
    INTRINSIC_ARRAY_BUFFER_OR_U8,
    INTRINSIC_ARRAY_BUFFER_STORE_U8,
    INTRINSIC_ARRAY_BUFFER_SUB_U8,
    INTRINSIC_ARRAY_BUFFER_XOR_U8,
    INTRINSIC_ARRAY_BUFFER_ADD_U16,
    INTRINSIC_ARRAY_BUFFER_AND_U16,
    INTRINSIC_ARRAY_BUFFER_COMPARE_EXCHANGE_U16,
    INTRINSIC_ARRAY_BUFFER_EXCHANGE_U16,
    INTRINSIC_ARRAY_BUFFER_LOAD_U16,
    INTRINSIC_ARRAY_BUFFER_OR_U16,
    INTRINSIC_ARRAY_BUFFER_STORE_U16,
    INTRINSIC_ARRAY_BUFFER_SUB_U16,
    INTRINSIC_ARRAY_BUFFER_XOR_U16,
    INTRINSIC_ARRAY_BUFFER_ADD_U32,
    INTRINSIC_ARRAY_BUFFER_AND_U32,
    INTRINSIC_ARRAY_BUFFER_COMPARE_EXCHANGE_U32,
    INTRINSIC_ARRAY_BUFFER_EXCHANGE_U32,
    INTRINSIC_ARRAY_BUFFER_LOAD_U32,
    INTRINSIC_ARRAY_BUFFER_OR_U32,
    INTRINSIC_ARRAY_BUFFER_STORE_U32,
    INTRINSIC_ARRAY_BUFFER_SUB_U32,
    INTRINSIC_ARRAY_BUFFER_XOR_U32,
    INTRINSIC_ARRAY_BUFFER_ADD_U64,
    INTRINSIC_ARRAY_BUFFER_AND_U64,
    INTRINSIC_ARRAY_BUFFER_COMPARE_EXCHANGE_U64,
    INTRINSIC_ARRAY_BUFFER_EXCHANGE_U64,
    INTRINSIC_ARRAY_BUFFER_LOAD_U64,
    INTRINSIC_ARRAY_BUFFER_OR_U64,
    INTRINSIC_ARRAY_BUFFER_STORE_U64,
    INTRINSIC_ARRAY_BUFFER_SUB_U64,
    INTRINSIC_ARRAY_BUFFER_XOR_U64,
    INTRINSIC_STD_COROUTINE_GET_WORKER_ID,
    INTRINSIC_STD_TASK_POOL_IS_SUPPORTING_INTEROP,
    INTRINSIC_STD_TASK_POOL_IS_USING_LAUNCH_MODE,
    INTRINSIC_STD_COROUTINE_SET_SCHEDULING_POLICY,
    INTRINSIC_STD_COROUTINE_GET_COROUTINE_ID,
    INTRINSIC_STD_COROUTINE_IS_MAIN_WORKER,
    INTRINSIC_STD_COROUTINE_WORKER_HAS_EXTERNAL_SCHEDULER,
    INTRINSIC_STD_COROUTINE_SCALE_WORKERS_POOL,
    INTRINSIC_STD_COROUTINE_STOP_TASKPOOL,
    INTRINSIC_STD_COROUTINE_INCREASE_TASKPOOL_WORKERS_TO_N,
    INTRINSIC_STD_COROUTINE_SET_TASK_POOL_TRIGGER_SHRINK_INTERVAL,
    INTRINSIC_STD_COROUTINE_SET_TASK_POOL_IDLE_THRESHOLD,
    INTRINSIC_STD_COROUTINE_GET_TASK_POOL_WORKERS_NUM,
    INTRINSIC_STD_COROUTINE_SET_TASK_POOL_WORKERS_LIMIT,
    INTRINSIC_STD_COROUTINE_RETRIGGER_TASK_POOL_SHRINK,
    INTRINSIC_STD_COROUTINE_GET_TASK_POOL_WORKERS_LIMIT,
    INTRINSIC_STD_COROUTINE_IS_EXTERNAL_TIMER_ENABLED,
    INTRINSIC_STD_COROUTINE_DUMP_UNHANDLED_FAILED_JOBS,
    INTRINSIC_STD_ATOMIC_FLAG_SET,
    INTRINSIC_STD_ATOMIC_FLAG_GET,
    INTRINSIC_STD_IS_LITTLE_ENDIAN_PLATFORM,
    INTRINSIC_STD_RUNTIME_GET_HASH_CODE,
    INTRINSIC_STD_RUNTIME_GET_HASH_CODE_BY_VALUE,
    INTRINSIC_STD_CORE_RUNTIME_FAILED_TYPE_CAST_EXCL_UNDEFINED_STUB,
    INTRINSIC_STD_CORE_RUNTIME_FAILED_TYPE_CAST_INCL_UNDEFINED_STUB,
    INTRINSIC_STD_CORE_RUNTIME_GET_TYPE_INFO,
    INTRINSIC_STD_CORE_RUNTIME_ALLOC_SAME_TYPE_ARRAY,
    INTRINSIC_STD_CORE_REFLECT_METHOD_GET_RETURN_TYPE_IMPL,
    INTRINSIC_STD_CORE_REFLECT_METHOD_GET_PARAMETER_TYPE_BY_IDX_IMPL,
    INTRINSIC_STD_CORE_REFLECT_METHOD_GET_PARAMETER_TYPES_IMPL,
    INTRINSIC_STD_CORE_REFLECT_METHOD_GET_PARAMETERS_NUM_IMPL,
    INTRINSIC_STD_CORE_REFLECT_METHOD_GET_NAME_INTERNAL,
    INTRINSIC_STD_CORE_REFLECT_METHOD_INVOKE_INTERNAL,
    INTRINSIC_STD_CORE_REFLECT_METHOD_CREATE_INSTANCE_INTERNAL,
    INTRINSIC_STD_CORE_REFLECT_FIELD_GET_NAME_INTERNAL,
    INTRINSIC_STD_CORE_REFLECT_FIELD_GET_TYPE_INTERNAL,
    INTRINSIC_STD_CORE_REFLECT_FIELD_SET_VALUE_INTERNAL,
    INTRINSIC_STD_CORE_REFLECT_FIELD_GET_VALUE_INTERNAL,
    INTRINSIC_STD_CORE_REFLECT_INTERNALS_CREATE_FIXED_ARRAY,
    INTRINSIC_STD_CORE_CLASS_GET_NAME_INTERNAL,
    INTRINSIC_STD_CORE_CLASS_GET_LINKER_INTERNAL,
    INTRINSIC_STD_CORE_CLASS_IS_NAMESPACE,
    INTRINSIC_STD_CORE_CLASS_GET_FIXED_ARRAY_COMPONENT_TYPE,
    INTRINSIC_STD_CORE_CLASS_OF,
    INTRINSIC_STD_CORE_CLASS_CURRENT,
    INTRINSIC_STD_CORE_CLASS_OF_CALLER,
    INTRINSIC_STD_CORE_CLASS_INITIALIZE,
    INTRINSIC_STD_CORE_CLASS_CREATE_INSTANCE,
    INTRINSIC_STD_CORE_CLASS_GET_DESCRIPTOR,
    INTRINSIC_STD_CORE_CLASS_GET_INSTANCE_METHODS_INTERNAL,
    INTRINSIC_STD_CORE_CLASS_GET_INSTANCE_METHOD_INTERNAL,
    INTRINSIC_STD_CORE_CLASS_GET_INSTANCE_FIELD_BY_NAME_INTERNAL,
    INTRINSIC_STD_CORE_CLASS_GET_STATIC_FIELD_BY_NAME_INTERNAL,
    INTRINSIC_STD_CORE_CLASS_GET_STATIC_METHODS_INTERNAL,
    INTRINSIC_STD_CORE_CLASS_GET_CONSTRUCTORS_INTERNAL,
    INTRINSIC_STD_CORE_CLASS_GET_INSTANCE_FIELDS_INTERNAL,
    INTRINSIC_STD_CORE_CLASS_GET_STATIC_FIELDS_INTERNAL,
    INTRINSIC_STD_CORE_CLASS_GET_INTERFACES,
    INTRINSIC_STD_CORE_CLASS_IS_ENUM,
    INTRINSIC_STD_CORE_CLASS_IS_INTERFACE,
    INTRINSIC_STD_CORE_CLASS_IS_FIXED_ARRAY,
    INTRINSIC_STD_CORE_CLASS_IS_SUBTYPE_OF,
    INTRINSIC_STD_CORE_CLASS_IS_UNION,
    INTRINSIC_STD_CORE_CLASS_GET_UNION_CONSTITUENT_TYPES_INTERNAL,
    INTRINSIC_STD_CORE_CLASS_IS_FINAL,
    INTRINSIC_STD_CORE_CLASS_IS_ABSTRACT,
    INTRINSIC_STD_CORE_CLASS_IS_PRIMITIVE,
    INTRINSIC_STD_CORE_RUNTIME_LINKER_FIND_LOADED_CLASS,
    INTRINSIC_STD_CORE_RUNTIME_LINKER_INITIALIZE_CONTEXT,
    INTRINSIC_STD_CORE_BOOT_RUNTIME_LINKER_FIND_AND_LOAD_CLASS,
    INTRINSIC_STD_CORE_GET_NEAREST_NON_BOOT_RUNTIME_LINKER,
    INTRINSIC_STD_CORE_ABC_FILE_LOAD_ABC_FILE,
    INTRINSIC_STD_CORE_ABC_FILE_LOAD_FROM_MEMORY,
    INTRINSIC_STD_CORE_ABC_FILE_LOAD_CLASS,
    INTRINSIC_STD_CORE_ABC_FILE_GET_FILENAME,
    INTRINSIC_STD_CORE_ABC_RUNTIME_LINKER_LOAD_CLASS_FROM_ABC_FILES,
    INTRINSIC_STD_CORE_ABC_RUNTIME_LINKER_ADD_NEW_ABC_FILES,
    INTRINSIC_STD_CORE_REG_EXP_PARSE,
    INTRINSIC_TYPE_API_GET_TYPE_KIND,
    INTRINSIC_TYPE_API_IS_VALUE_TYPE,
    INTRINSIC_TYPE_API_GET_NULL_TYPE_DESCRIPTOR,
    INTRINSIC_TYPE_API_GET_UNDEFINED_TYPE_DESCRIPTOR,
    INTRINSIC_TYPE_API_GET_CLASS,
    INTRINSIC_TYPE_API_GET_CLASS_ATTRIBUTES,
    INTRINSIC_TYPE_API_GET_FIELDS_NUM,
    INTRINSIC_TYPE_API_GET_OWN_FIELDS_NUM,
    INTRINSIC_TYPE_API_GET_FIELD_PTR,
    INTRINSIC_TYPE_API_GET_OWN_FIELD_PTR,
    INTRINSIC_TYPE_API_GET_FIELD_PTR_BY_NAME,
    INTRINSIC_TYPE_API_GET_FIELD_DESCRIPTOR,
    INTRINSIC_TYPE_API_GET_FIELD_OWNER,
    INTRINSIC_TYPE_API_GET_FIELD,
    INTRINSIC_TYPE_API_GET_METHODS_NUM,
    INTRINSIC_TYPE_API_GET_METHOD_DESCRIPTOR,
    INTRINSIC_TYPE_API_GET_METHOD,
    INTRINSIC_TYPE_API_GET_CONSTRUCTORS_NUM,
    INTRINSIC_TYPE_API_GET_CONSTRUCTOR_DESCRIPTOR,
    INTRINSIC_TYPE_API_GET_ARRAY_ELEMENT_TYPE,
    INTRINSIC_TYPE_API_MAKE_ARRAY_INSTANCE,
    INTRINSIC_TYPE_API_GET_INTERFACES_NUM,
    INTRINSIC_TYPE_API_GET_INTERFACE,
    INTRINSIC_TYPE_API_IS_INHERITED_FROM,
    INTRINSIC_TYPE_API_GET_FUNCTION_ATTRIBUTES,
    INTRINSIC_TYPE_API_GET_DECLARING_CLASS_IMPL,
    INTRINSIC_TYPE_API_GET_STATIC_FIELD_VALUE,
    INTRINSIC_TYPE_API_SET_STATIC_FIELD_VALUE,
    INTRINSIC_STD_METHOD_INVOKE,
    INTRINSIC_STD_METHOD_INVOKE_CONSTRUCTOR,
    INTRINSIC_TYPE_API_GET_FUNCTION_OBJECT_NAME_FROM_ANNOTATION,
    INTRINSIC_TYPE_API_GET_PARAMETERS_NUM,
    INTRINSIC_TYPE_API_GET_RESULT_TYPE_DESCRIPTOR,
    INTRINSIC_TYPE_API_GET_PARAMETER_DESCRIPTOR,
    INTRINSIC_TYPE_API_GET_PARAMETER,
    INTRINSIC_TYPE_API_GET_RECEIVER_TYPE_DESCRIPTOR,
    INTRINSIC_STD_CORE_CHAR_TO_BYTE,
    INTRINSIC_STD_CORE_CHAR_TO_SHORT,
    INTRINSIC_STD_CORE_CHAR_TO_INT,
    INTRINSIC_STD_CORE_CHAR_TO_LONG,
    INTRINSIC_STD_CORE_CHAR_TO_FLOAT,
    INTRINSIC_STD_CORE_CHAR_TO_DOUBLE,
    INTRINSIC_STD_CORE_CHAR_IS_UPPER_CASE,
    INTRINSIC_STD_CORE_CHAR_TO_UPPER_CASE,
    INTRINSIC_STD_CORE_CHAR_IS_LOWER_CASE,
    INTRINSIC_STD_CORE_CHAR_TO_LOWER_CASE,
    INTRINSIC_STD_CORE_CHAR_IS_WHITE_SPACE,
    INTRINSIC_VALUE_API_GET_FIELD_OBJECT,
    INTRINSIC_VALUE_API_GET_FIELD_BOOLEAN,
    INTRINSIC_VALUE_API_GET_FIELD_BYTE,
    INTRINSIC_VALUE_API_GET_FIELD_CHAR,
    INTRINSIC_VALUE_API_GET_FIELD_SHORT,
    INTRINSIC_VALUE_API_GET_FIELD_INT,
    INTRINSIC_VALUE_API_GET_FIELD_LONG,
    INTRINSIC_VALUE_API_GET_FIELD_FLOAT,
    INTRINSIC_VALUE_API_GET_FIELD_DOUBLE,
    INTRINSIC_VALUE_API_GET_FIELD_BY_NAME_OBJECT,
    INTRINSIC_VALUE_API_GET_FIELD_BY_NAME_BOOLEAN,
    INTRINSIC_VALUE_API_GET_FIELD_BY_NAME_BYTE,
    INTRINSIC_VALUE_API_GET_FIELD_BY_NAME_CHAR,
    INTRINSIC_VALUE_API_GET_FIELD_BY_NAME_SHORT,
    INTRINSIC_VALUE_API_GET_FIELD_BY_NAME_INT,
    INTRINSIC_VALUE_API_GET_FIELD_BY_NAME_LONG,
    INTRINSIC_VALUE_API_GET_FIELD_BY_NAME_FLOAT,
    INTRINSIC_VALUE_API_GET_FIELD_BY_NAME_DOUBLE,
    INTRINSIC_VALUE_API_SET_FIELD_OBJECT,
    INTRINSIC_VALUE_API_SET_FIELD_BOOLEAN,
    INTRINSIC_VALUE_API_SET_FIELD_BYTE,
    INTRINSIC_VALUE_API_SET_FIELD_CHAR,
    INTRINSIC_VALUE_API_SET_FIELD_SHORT,
    INTRINSIC_VALUE_API_SET_FIELD_INT,
    INTRINSIC_VALUE_API_SET_FIELD_LONG,
    INTRINSIC_VALUE_API_SET_FIELD_FLOAT,
    INTRINSIC_VALUE_API_SET_FIELD_DOUBLE,
    INTRINSIC_VALUE_API_SET_FIELD_BY_NAME_OBJECT,
    INTRINSIC_VALUE_API_SET_FIELD_BY_NAME_BOOLEAN,
    INTRINSIC_VALUE_API_SET_FIELD_BY_NAME_BYTE,
    INTRINSIC_VALUE_API_SET_FIELD_BY_NAME_CHAR,
    INTRINSIC_VALUE_API_SET_FIELD_BY_NAME_SHORT,
    INTRINSIC_VALUE_API_SET_FIELD_BY_NAME_INT,
    INTRINSIC_VALUE_API_SET_FIELD_BY_NAME_LONG,
    INTRINSIC_VALUE_API_SET_FIELD_BY_NAME_FLOAT,
    INTRINSIC_VALUE_API_SET_FIELD_BY_NAME_DOUBLE,
    INTRINSIC_VALUE_API_GET_ARRAY_LENGTH,
    INTRINSIC_VALUE_API_SET_ELEMENT_OBJECT,
    INTRINSIC_VALUE_API_SET_ELEMENT_BOOLEAN,
    INTRINSIC_VALUE_API_SET_ELEMENT_BYTE,
    INTRINSIC_VALUE_API_SET_ELEMENT_CHAR,
    INTRINSIC_VALUE_API_SET_ELEMENT_SHORT,
    INTRINSIC_VALUE_API_SET_ELEMENT_INT,
    INTRINSIC_VALUE_API_SET_ELEMENT_LONG,
    INTRINSIC_VALUE_API_SET_ELEMENT_FLOAT,
    INTRINSIC_VALUE_API_SET_ELEMENT_DOUBLE,
    INTRINSIC_VALUE_API_GET_ELEMENT_OBJECT,
    INTRINSIC_VALUE_API_GET_ELEMENT_BOOLEAN,
    INTRINSIC_VALUE_API_GET_ELEMENT_BYTE,
    INTRINSIC_VALUE_API_GET_ELEMENT_CHAR,
    INTRINSIC_VALUE_API_GET_ELEMENT_SHORT,
    INTRINSIC_VALUE_API_GET_ELEMENT_INT,
    INTRINSIC_VALUE_API_GET_ELEMENT_LONG,
    INTRINSIC_VALUE_API_GET_ELEMENT_FLOAT,
    INTRINSIC_VALUE_API_GET_ELEMENT_DOUBLE,
    INTRINSIC_CONCURRENCY_HELPERS_MUTEX_CREATE,
    INTRINSIC_CONCURRENCY_HELPERS_MUTEX_LOCK,
    INTRINSIC_CONCURRENCY_HELPERS_MUTEX_UNLOCK,
    INTRINSIC_CONCURRENCY_HELPERS_EVENT_CREATE,
    INTRINSIC_CONCURRENCY_HELPERS_EVENT_WAIT,
    INTRINSIC_CONCURRENCY_HELPERS_EVENT_FIRE,
    INTRINSIC_CONCURRENCY_HELPERS_COND_VAR_CREATE,
    INTRINSIC_CONCURRENCY_HELPERS_COND_VAR_WAIT,
    INTRINSIC_CONCURRENCY_HELPERS_COND_VAR_NOTIFY_ONE,
    INTRINSIC_CONCURRENCY_HELPERS_COND_VAR_NOTIFY_ALL,
    INTRINSIC_CONCURRENCY_HELPERS_SPINLOCK_CREATE,
    INTRINSIC_CONCURRENCY_HELPERS_SPINLOCK_GUARD,
    INTRINSIC_ATOMIC_INT_SET,
    INTRINSIC_ATOMIC_INT_GET,
    INTRINSIC_ATOMIC_INT_EXCHANGE,
    INTRINSIC_ATOMIC_INT_COMPARE_AND_SWAP,
    INTRINSIC_ATOMIC_INT_FETCH_AND_ADD,
    INTRINSIC_ATOMIC_INT_FETCH_AND_SUB,
    INTRINSIC_STD_DEBUG_COUNT_INSTANCES_OF_CLASS,
    INTRINSIC_DEBUGGER_API_GET_LOCAL_BOOLEAN,
    INTRINSIC_DEBUGGER_API_GET_LOCAL_BYTE,
    INTRINSIC_DEBUGGER_API_GET_LOCAL_SHORT,
    INTRINSIC_DEBUGGER_API_GET_LOCAL_CHAR,
    INTRINSIC_DEBUGGER_API_GET_LOCAL_INT,
    INTRINSIC_DEBUGGER_API_GET_LOCAL_FLOAT,
    INTRINSIC_DEBUGGER_API_GET_LOCAL_DOUBLE,
    INTRINSIC_DEBUGGER_API_GET_LOCAL_LONG,
    INTRINSIC_DEBUGGER_API_GET_LOCAL_OBJECT,
    INTRINSIC_DEBUGGER_API_SET_LOCAL_BOOLEAN,
    INTRINSIC_DEBUGGER_API_SET_LOCAL_BYTE,
    INTRINSIC_DEBUGGER_API_SET_LOCAL_SHORT,
    INTRINSIC_DEBUGGER_API_SET_LOCAL_CHAR,
    INTRINSIC_DEBUGGER_API_SET_LOCAL_INT,
    INTRINSIC_DEBUGGER_API_SET_LOCAL_FLOAT,
    INTRINSIC_DEBUGGER_API_SET_LOCAL_DOUBLE,
    INTRINSIC_DEBUGGER_API_SET_LOCAL_LONG,
    INTRINSIC_DEBUGGER_API_SET_LOCAL_OBJECT,
    INTRINSIC_ESCOMPAT_ATOMIC_INT_SET,
    INTRINSIC_ESCOMPAT_ATOMIC_INT_GET,
    INTRINSIC_ESCOMPAT_ATOMIC_INT_EXCHANGE,
    INTRINSIC_ESCOMPAT_ATOMIC_INT_COMPARE_AND_SWAP,
    INTRINSIC_ESCOMPAT_ATOMIC_INT_FETCH_AND_ADD,
    INTRINSIC_ESCOMPAT_ATOMIC_INT_FETCH_AND_SUB,
    INTRINSIC_STD_CORE_REFLECT_IS_INTERFACE_LITERAL,
    INTRINSIC_STD_CORE_REFLECT_IS_FUNC_OBJ_ASYNC,
    INTRINSIC_STD_CONCURRENCY_CONCURRENCY_HELPERS_MUTEX_CREATE,
    INTRINSIC_STD_CONCURRENCY_CONCURRENCY_HELPERS_MUTEX_LOCK,
    INTRINSIC_STD_CONCURRENCY_CONCURRENCY_HELPERS_MUTEX_UNLOCK,
    INTRINSIC_STD_CONCURRENCY_HELPERS_EVENT_CREATE,
    INTRINSIC_STD_CONCURRENCY_HELPERS_EVENT_WAIT,
    INTRINSIC_STD_CONCURRENCY_HELPERS_EVENT_FIRE,
    INTRINSIC_STD_CONCURRENCY_HELPERS_SPINLOCK_CREATE,
    INTRINSIC_STD_CONCURRENCY_HELPERS_SPINLOCK_GUARD,
    INTRINSIC_STD_CONCURRENCY_CONCURRENCY_HELPERS_COND_VAR_CREATE,
    INTRINSIC_ESCOMPAT_CONCURRENCY_HELPERS_COND_VAR_WAIT,
    INTRINSIC_STD_CONCURRENCY_CONCURRENCY_HELPERS_COND_VAR_NOTIFY_ONE,
    INTRINSIC_STD_CONCURRENCY_CONCURRENCY_HELPERS_COND_VAR_NOTIFY_ALL,
    INTRINSIC_STD_CONCURRENCY_NATIVE_ASYNC_WORK_HELPER_ASYNC_WORK_NATIVE_INVOKE,
    INTRINSIC_STD_CONCURRENCY_NATIVE_ASYNC_WORK_HELPER_EVENT_NATIVE_INVOKE,
    INTRINSIC_STD_CONCURRENCY_WORKER_GROUP_GENERATE_GROUP_ID_IMPL,
    INTRINSIC_STD_CORE_CONCURRENCY_HELPERS_MUTEX_CREATE,
    INTRINSIC_STD_CORE_CONCURRENCY_HELPERS_MUTEX_LOCK,
    INTRINSIC_STD_CORE_CONCURRENCY_HELPERS_MUTEX_UNLOCK,
    INTRINSIC_STD_EXCLUSIVE_LAUNCHER_LAUNCH,
    INTRINSIC_ETS_EA_WORKER_SET_PRIORITY,
    INTRINSIC_ETS_EA_WORKER_JOIN,
    INTRINSIC_ETS_LAUNCH_INTERNAL_JOB_NATIVE,
    INTRINSIC_ETS_LAUNCH_ON_THE_SAME_WORKER,
    INTRINSIC_STD_CORE_BYTE_TO_SHORT,
    INTRINSIC_STD_CORE_BYTE_TO_INT,
    INTRINSIC_STD_CORE_BYTE_TO_LONG,
    INTRINSIC_STD_CORE_BYTE_TO_FLOAT,
    INTRINSIC_STD_CORE_BYTE_TO_DOUBLE,
    INTRINSIC_STD_CORE_BYTE_TO_CHAR,
    INTRINSIC_STD_CORE_BYTE_PARSE_INT,
    INTRINSIC_STD_CORE_SHORT_TO_BYTE,
    INTRINSIC_STD_CORE_SHORT_TO_INT,
    INTRINSIC_STD_CORE_SHORT_TO_LONG,
    INTRINSIC_STD_CORE_SHORT_TO_FLOAT,
    INTRINSIC_STD_CORE_SHORT_TO_DOUBLE,
    INTRINSIC_STD_CORE_SHORT_TO_CHAR,
    INTRINSIC_STD_CORE_SHORT_PARSE_INT,
    INTRINSIC_STD_CORE_INT_TO_SHORT,
    INTRINSIC_STD_CORE_INT_TO_BYTE,
    INTRINSIC_STD_CORE_INT_TO_LONG,
    INTRINSIC_STD_CORE_INT_TO_FLOAT,
    INTRINSIC_STD_CORE_INT_TO_DOUBLE,
    INTRINSIC_STD_CORE_INT_TO_CHAR,
    INTRINSIC_STD_CORE_INT_PARSE_INT,
    INTRINSIC_STD_CORE_LONG_TO_SHORT,
    INTRINSIC_STD_CORE_LONG_TO_BYTE,
    INTRINSIC_STD_CORE_LONG_TO_INT,
    INTRINSIC_STD_CORE_LONG_TO_FLOAT,
    INTRINSIC_STD_CORE_LONG_TO_DOUBLE,
    INTRINSIC_STD_CORE_LONG_TO_CHAR,
    INTRINSIC_STD_CORE_LONG_PARSE_INT,
    INTRINSIC_REFLECT_PROXY_GENERATE_PROXY,
    INTRINSIC_REFLECT_PROXY_HAS_PROXY_FLAG,
    INTRINSIC_STD_CONCURRENT_MAP_SAME_VALUE_ZERO,
    INTRINSIC_JS_RUNTIME_FINALIZATION_REGISTRY_CALLBACK,
    INTRINSIC_JS_RUNTIME_NEW_JS_VALUE_DOUBLE,
    INTRINSIC_JS_RUNTIME_NEW_JS_VALUE_BOOLEAN,
    INTRINSIC_JS_RUNTIME_NEW_JS_VALUE_STRING,
    INTRINSIC_JS_RUNTIME_NEW_JS_VALUE_OBJECT,
    INTRINSIC_JS_RUNTIME_IS_JS_VALUE,
    INTRINSIC_JS_RUNTIME_NEW_JS_VALUE_BIG_INT,
    INTRINSIC_JS_RUNTIME_GET_VALUE_DOUBLE,
    INTRINSIC_JS_RUNTIME_GET_VALUE_BOOLEAN,
    INTRINSIC_JS_RUNTIME_GET_VALUE_STRING,
    INTRINSIC_JS_RUNTIME_GET_VALUE_OBJECT,
    INTRINSIC_JS_RUNTIME_GET_PROPERTY_JS_VALUE,
    INTRINSIC_JS_RUNTIME_GET_PROPERTY_JS_VALUE_BY_KEY,
    INTRINSIC_JS_RUNTIME_GET_PROPERTY_OBJECT,
    INTRINSIC_JS_RUNTIME_GET_PROPERTY_DOUBLE,
    INTRINSIC_JS_RUNTIME_GET_PROPERTY_STRING,
    INTRINSIC_JS_RUNTIME_GET_PROPERTY_BOOLEAN,
    INTRINSIC_JS_RUNTIME_SET_PROPERTY_JS_VALUE,
    INTRINSIC_JS_RUNTIMESET_PROPERTY_OBJECT,
    INTRINSIC_JS_RUNTIME_SET_ELEMENT_JS_VALUE,
    INTRINSIC_JS_RUNTIME_SET_ELEMENT_OBJECT,
    INTRINSIC_JS_RUNTIME_SET_PROPERTY_DOUBLE,
    INTRINSIC_JS_RUNTIME_SET_PROPERTY_STRING,
    INTRINSIC_JS_RUNTIME_SET_PROPERTY_BOOLEAN,
    INTRINSIC_JS_RUNTIME_GET_ELEMENT_JS_VALUE,
    INTRINSIC_JS_RUNTIME_GET_ELEMENT_OBJECT,
    INTRINSIC_JS_RUNTIME_GET_ELEMENT_DOUBLE,
    INTRINSIC_JS_RUNTIME_GET_UNDEFINED,
    INTRINSIC_JS_RUNTIME_GET_NULL,
    INTRINSIC_JS_RUNTIME_GET_GLOBAL,
    INTRINSIC_JS_RUNTIME_CREATE_OBJECT,
    INTRINSIC_JS_RUNTIME_CREATE_ARRAY,
    INTRINSIC_JS_RUNTIME_INSTANTIATE,
    INTRINSIC_JS_RUNTIME_INSTANCE_OF,
    INTRINSIC_JS_RUNTIME_INSTANCE_OF_DYNAMIC,
    INTRINSIC_JS_RUNTIME_INSTANCE_OF_STATIC,
    INTRINSIC_JS_RUNTIME_INIT_JS_CALL_CLASS,
    INTRINSIC_JS_RUNTIME_INIT_JS_NEW_CLASS,
    INTRINSIC_JS_RUNTIME_LOAD_MODULE,
    INTRINSIC_JS_RUNTIME_STRICT_EQUAL,
    INTRINSIC_JS_RUNTIME_SET_PROPERTY,
    INTRINSIC_JS_RUNTIME_IS_STATIC_VALUE,
    INTRINSIC_JS_RUNTIME_HAS_PROPERTY,
    INTRINSIC_JS_RUNTIME_GET_PROPERTY,
    INTRINSIC_JS_RUNTIME_HAS_PROPERTY_OBJECT,
    INTRINSIC_JS_RUNTIME_HAS_ELEMENT,
    INTRINSIC_JS_RUNTIME_HAS_OWN_PROPERTY,
    INTRINSIC_JS_RUNTIME_HAS_OWN_PROPERTY_OBJECT,
    INTRINSIC_JS_RUNTIME_TYPE_OF,
    INTRINSIC_JS_RUNTIME_IS_PROMISE,
    INTRINSIC_JS_RUNTIME_INVOKE,
    INTRINSIC_JS_RUNTIME_XGC,
    INTRINSIC_JS_RUNTIME_INVOKE_DYNAMIC_FUNCTION,
    INTRINSIC_JS_VALUE_TO_STRING,
    INTRINSIC_JSON_STRINGIFY,
    INTRINSIC_COMPILER_GET_JS_NAMED_PROPERTY,
    INTRINSIC_COMPILER_GET_JS_PROPERTY,
    INTRINSIC_COMPILER_GET_JS_ELEMENT,
    INTRINSIC_COMPILER_RESOLVE_QUALIFIED_JS_CALL,
    INTRINSIC_COMPILER_LOAD_RESOLVED_JS_FUNCTION,
    INTRINSIC_COMPILER_JS_CALL_CHECK,
    INTRINSIC_COMPILER_JS_CALL_FUNCTION,
    INTRINSIC_COMPILER_JS_CALL_VOID_FUNCTION,
    INTRINSIC_COMPILER_JS_NEW_INSTANCE,
    INTRINSIC_COMPILER_CREATE_LOCAL_SCOPE,
    INTRINSIC_COMPILER_DESTROY_LOCAL_SCOPE,
    INTRINSIC_COMPILER_LOAD_JS_CONSTANT_POOL,
    INTRINSIC_COMPILER_INIT_JS_CALL_CLASS_FOR_CTX,
    INTRINSIC_COMPILER_CONVERT_VOID_TO_LOCAL,
    INTRINSIC_COMPILER_CONVERT_U1_TO_LOCAL,
    INTRINSIC_COMPILER_CONVERT_U8_TO_LOCAL,
    INTRINSIC_COMPILER_CONVERT_I8_TO_LOCAL,
    INTRINSIC_COMPILER_CONVERT_U16_TO_LOCAL,
    INTRINSIC_COMPILER_CONVERT_I16_TO_LOCAL,
    INTRINSIC_COMPILER_CONVERT_U32_TO_LOCAL,
    INTRINSIC_COMPILER_CONVERT_I32_TO_LOCAL,
    INTRINSIC_COMPILER_CONVERT_U64_TO_LOCAL,
    INTRINSIC_COMPILER_CONVERT_I64_TO_LOCAL,
    INTRINSIC_COMPILER_CONVERT_F32_TO_LOCAL,
    INTRINSIC_COMPILER_CONVERT_F64_TO_LOCAL,
    INTRINSIC_COMPILER_CONVERT_REF_TYPE_TO_LOCAL,
    INTRINSIC_COMPILER_CONVERT_JS_VALUE_TO_LOCAL,
    INTRINSIC_COMPILER_CONVERT_LOCAL_TO_U1,
    INTRINSIC_COMPILER_CONVERT_LOCAL_TO_U8,
    INTRINSIC_COMPILER_CONVERT_LOCAL_TO_I8,
    INTRINSIC_COMPILER_CONVERT_LOCAL_TO_U16,
    INTRINSIC_COMPILER_CONVERT_LOCAL_TO_I16,
    INTRINSIC_COMPILER_CONVERT_LOCAL_TO_U32,
    INTRINSIC_COMPILER_CONVERT_LOCAL_TO_I32,
    INTRINSIC_COMPILER_CONVERT_LOCAL_TO_U64,
    INTRINSIC_COMPILER_CONVERT_LOCAL_TO_I64,
    INTRINSIC_COMPILER_CONVERT_LOCAL_TO_F32,
    INTRINSIC_COMPILER_CONVERT_LOCAL_TO_F64,
    INTRINSIC_COMPILER_CONVERT_LOCAL_TO_JS_VALUE,
    INTRINSIC_COMPILER_CONVERT_LOCAL_TO_STRING,
    INTRINSIC_COMPILER_CONVERT_LOCAL_TO_REF_TYPE,
    INTRINSIC_PROMISE_INTEROP_RESOLVE,
    INTRINSIC_PROMISE_INTEROP_REJECT,
    INTRINSIC_INTEROP_TRANSFER_HELPER_TRANSFER_ARRAY_BUFFER_TO_STATIC_IMPL,
    INTRINSIC_INTEROP_TRANSFER_HELPER_TRANSFER_ARRAY_BUFFER_TO_DYNAMIC_IMPL,
    INTRINSIC_INTEROP_TRANSFER_HELPER_CREATE_DYNAMIC_TYPED_ARRAY,
    INTRINSIC_INTEROP_TRANSFER_HELPER_CREATE_DYNAMIC_DATA_VIEW,
    INTRINSIC_INTEROP_CONTEXT_SET_INTEROP_RUNTIME_LINKER_IMPL,
    INTRINSIC_INTEROP_CONTEXT_GET_INTEROP_RUNTIME_LINKER_IMPL,
    INTRINSIC_INTEROP_SERIALIZE_HELPER_IS_JS_INTEROP_REF_IMPL,
    INTRINSIC_INTEROP_SERIALIZE_HELPER_SERIALIZE_HANDLE_IMPL,
    INTRINSIC_INTEROP_SERIALIZE_HELPER_DESERIALIZE_HANDLE_IMPL,
    INTRINSIC_COMPILER_ETS_LD_OBJ_BY_NAME_OBJ,
    INTRINSIC_COMPILER_ETS_LD_OBJ_BY_NAME_I32,
    INTRINSIC_COMPILER_ETS_LD_OBJ_BY_NAME_I64,
    INTRINSIC_COMPILER_ETS_LD_OBJ_BY_NAME_F32,
    INTRINSIC_COMPILER_ETS_LD_OBJ_BY_NAME_F64,
    INTRINSIC_COMPILER_ETS_ST_OBJ_BY_NAME_OBJ,
    INTRINSIC_COMPILER_ETS_ST_OBJ_BY_NAME_I8,
    INTRINSIC_COMPILER_ETS_ST_OBJ_BY_NAME_I16,
    INTRINSIC_COMPILER_ETS_ST_OBJ_BY_NAME_I32,
    INTRINSIC_COMPILER_ETS_ST_OBJ_BY_NAME_I64,
    INTRINSIC_COMPILER_ETS_ST_OBJ_BY_NAME_F32,
    INTRINSIC_COMPILER_ETS_ST_OBJ_BY_NAME_F64,
    INTRINSIC_COMPILER_ETS_EQUALS,
    INTRINSIC_COMPILER_ETS_STRICT_EQUALS,
    INTRINSIC_COMPILER_ETS_TYPEOF,
    INTRINSIC_COMPILER_ETS_ISTRUE,
    INTRINSIC_COMPILER_ETS_DOUBLE_TO_STRING_DECIMAL,
    INTRINSIC_COMPILER_ETS_NULLCHECK,
    INTRINSIC_COMPILER_ETS_STRING_FROM_CHAR_CODE_SINGLE,
    INTRINSIC_COMPILER_ETS_STRING_FROM_CHAR_CODE_SINGLE_NO_CACHE,
    INTRINSIC_COMPILER_ETS_MEMMOVE_UNCHECKED_REF,
    LIB_CALL_FMOD,
    LIB_CALL_FMODF,
    LIB_CALL_LDEXP,
    LIB_CALL_LDEXPF,
    LIB_CALL_EXP2,
    LIB_CALL_EXP2F,
    LIB_CALL_MEM_COPY,
    LIB_CALL_MEMSET_8,
    LIB_CALL_MEMSET_16,
    LIB_CALL_MEMSET_32,
    LIB_CALL_MEMSET_64,
    LIB_CALL_MEMSET_F32,
    LIB_CALL_MEMSET_F64,
    LIB_CALL_MEM_MOVE,
    LIB_CALL_MEM_SET,
    COUNT,
    INVALID = COUNT,

    // Irtoc intrinsics
    INTRINSIC_SLOW_PATH_ENTRY,
    INTRINSIC_SAVE_REGISTERS_EP,
    INTRINSIC_RESTORE_REGISTERS_EP,
    INTRINSIC_UNREACHABLE,
    INTRINSIC_TAIL_CALL,
    INTRINSIC_INTERPRETER_RETURN,
    INTRINSIC_INIT_INTERPRETER_CALL_RECORD,
    INTRINSIC_PUSH_INTERPRETER_CALL_RECORD,
    INTRINSIC_POP_INTERPRETER_CALL_RECORD,
    INTRINSIC_POP_MULTIPLE_INTERPRETER_CALL_RECORDS,
    INTRINSIC_UPDATE_INTERPRETER_CALL_RECORD,
    INTRINSIC_LOAD_ACQUIRE_MARK_WORD_EXCLUSIVE,
    INTRINSIC_STORE_RELEASE_MARK_WORD_EXCLUSIVE,
    INTRINSIC_COMPARE_AND_SET_MARK_WORD,
    INTRINSIC_DATA_MEMORY_BARRIER_FULL,
    INTRINSIC_WRITE_TLAB_STATS_SAFE,
    INTRINSIC_REVERSE_BYTES_U64,
    INTRINSIC_REVERSE_BYTES_U32,
    INTRINSIC_REVERSE_HALF_WORDS,
    INTRINSIC_COUNT_LEADING_ZERO_BITS_U64,
    INTRINSIC_EXPAND_U8_TO_U16,
    INTRINSIC_ATOMIC_BYTE_OR,
    INTRINSIC_COMPRESS_EIGHT_UTF16_TO_UTF8_CHARS_USING_SIMD,
    INTRINSIC_COMPRESS_SIXTEEN_UTF16_TO_UTF8_CHARS_USING_SIMD,
    INTRINSIC_MEM_CHAR_U8_X32_USING_SIMD,
    INTRINSIC_MEM_CHAR_U8_X16_USING_SIMD,
    INTRINSIC_MEM_CHAR_U16_X16_USING_SIMD,
    INTRINSIC_MEM_CHAR_U16_X8_USING_SIMD,
    INTRINSIC_MEM_LAST_CHAR_U16_X8_USING_SIMD,
    INTRINSIC_MEM_LAST_CHAR_U8_X16_USING_SIMD,
    INTRINSIC_CHARS_TO_UPPER_CASE_U8_X16_USING_SIMD,
    INTRINSIC_CHARS_TO_UPPER_CASE_U8_X8_USING_SIMD,
    INTRINSIC_CHARS_TO_LOWER_CASE_U8_X16_USING_SIMD,
    INTRINSIC_CHARS_TO_LOWER_CASE_U8_X8_USING_SIMD,
    INTRINSIC_JS_CAST_DOUBLE_TO_CHAR,

// Deprecated. Only for capability with js_runtime.
#include "intrinsics_extensions.inl.h"
};
