5#ifndef V8_WASM_WASM_CONSTANTS_H_
6#define V8_WASM_WASM_CONSTANTS_H_
8#if !V8_ENABLE_WEBASSEMBLY
9#error This header should only be included if WebAssembly is enabled.
223#if V8_TARGET_ARCH_X64
static V8_INLINE constexpr Address IntToSmi(int value)
static V8_INLINE constexpr int SmiValue(Address value)
constexpr uint8_t kNoCompilationHint
constexpr int kAnonymousFuncIndex
constexpr uint32_t kWasmPageSizeLog2
constexpr uint32_t kWasmMagic
constexpr uint8_t kWasmRecursiveTypeGroupCode
constexpr uint32_t kMinimumSupertypeArraySize
@ kLastKnownModuleSection
@ kSourceMappingURLSectionCode
@ kExternalDebugInfoSectionCode
@ kBranchHintsSectionCode
@ kCompilationHintsSectionCode
constexpr uint8_t kSharedFlagCode
constexpr uint8_t kWasmDescribesCode
constexpr uint8_t kWasmSubtypeCode
constexpr uint8_t kWasmContTypeCode
constexpr WasmCodePosition kNoCodePosition
constexpr uint32_t kInvalidCanonicalIndex
@ kMemory64SharedWithMaximum
@ kMemory64SharedNoMaximum
constexpr uint32_t kGenericWrapperBudget
constexpr uint8_t kWasmStructTypeCode
constexpr int kMaxPolymorphism
constexpr uint8_t kWasmSubtypeFinalCode
constexpr uint8_t kWasmFunctionTypeCode
constexpr int kMaxStructFieldIndexForImplicitNullCheck
constexpr uint8_t kDefaultCompilationHint
constexpr size_t kWasmPageSize
constexpr uint32_t kWasmVersion
constexpr uint8_t kWasmArrayTypeCode
constexpr uint32_t kExceptionAttribute
constexpr uint8_t kWasmDescriptorCode
constexpr int kSystemPointerSize