Lines Matching +full:16 +full:- +full:bit
7 * http://www.apache.org/licenses/LICENSE-2.0
53 using NumVregsBits = HaveFuncBit::NextField<uint32_t, VREGS_ARGS_NUM_BITS>; // offset 4-31
54 using NumArgsBits = NumVregsBits::NextField<uint32_t, VREGS_ARGS_NUM_BITS>; // offset 32-59
165 return (callField & CALL_TYPE_MASK) == 1; // 1: the first bit of callFiled is HaveThisBit in OnlyHaveThisWithCallField()
170 …return (callField & CALL_TYPE_MASK) == 0b11; // the first two bit of callFiled is `This` and `New… in OnlyHaveNewTagetAndThisWithCallField()
198 static constexpr size_t METHOD_ARGS_NUM_BITS = 16;
200 static constexpr size_t METHOD_SLOT_SIZE_BITS = 16;
201 using HotnessCounterBits = BitField<int16_t, 0, METHOD_ARGS_NUM_BITS>; // offset 0-15
202 … MethodIdBits = HotnessCounterBits::NextField<uint32_t, METHOD_ARGS_METHODID_BITS>; // offset 16-47
203 using SlotSizeBits = MethodIdBits::NextField<uint16_t, METHOD_SLOT_SIZE_BITS>; // offset 48-63
207 using BuiltinIdBits = BitField<uint8_t, 0, BUILTINID_NUM_BITS>; // offset 0-7
208 …g FunctionKindBits = BuiltinIdBits::NextField<FunctionKind, FUNCTION_KIND_NUM_BITS>; // offset 8-11