Home
last modified time | relevance | path

Searched defs:MByteRef32 (Results 1 – 1 of 1) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dmetadata_layout.h192 struct MByteRef32 { struct
193 uint32_t refVal;
194 …stexpr uint32_t kOffsetBound = 256 * 1024 * 1024; // according to kDsoLoadedAddessEnd = 0xF0000000
195 static constexpr uint32_t kPositiveOffsetMin = 0;
196 static constexpr uint32_t kPositiveOffsetMax = kOffsetBound;
198 static constexpr uint32_t kPositiveOffsetBias = 0x60000000; // the most significant 4 bits 0110
199 static constexpr uint32_t kEncodedPosOffsetMin = kPositiveOffsetMin + kPositiveOffsetBias;
200 static constexpr uint32_t kEncodedPosOffsetMax = kPositiveOffsetMax + kPositiveOffsetBias;
202 … constexpr uint32_t kDirectRefMin = 0xC0000000; // according to kDsoLoadedAddessStart = 0xC0000000
203 …ic constexpr uint32_t kDirectRefMax = 0xF0000000; // according to kDsoLoadedAddessEnd = 0xF0000000
[all …]