Home | History | Annotate | Download | only in runtime

Lines Matching refs:TagTypeNumber

165         static const intptr_t TagTypeNumber = 0xffff000000000000ll;
170 static const intptr_t TagTypeNumber = 0x1; // bottom bit set indicates integer, this dominates the following bit
173 static const intptr_t TagMask = TagTypeNumber | TagBitTypeOther;
202 return rawValue(v) & TagTypeNumber;
208 return (rawValue(v) & TagTypeNumber) == TagTypeNumber;
224 return (rawValue(v) & (signBit | TagTypeNumber)) == TagTypeNumber;
264 return (rawValue(v1) & rawValue(v2) & TagTypeNumber) == TagTypeNumber;
266 return rawValue(v1) & rawValue(v2) & TagTypeNumber;
311 return makeValue((static_cast<intptr_t>(value) << IntegerPayloadShift) | TagTypeNumber);
651 return JSImmediate::makeValue((JSImmediate::rawValue(v1) ^ JSImmediate::rawValue(v2)) | JSImmediate::TagTypeNumber);
674 return JSImmediate::makeValue(static_cast<intptr_t>(static_cast<uint32_t>(static_cast<int32_t>(JSImmediate::rawValue(val)) >> ((JSImmediate::rawValue(shift) >> JSImmediate::IntegerPayloadShift) & 0x1f))) | JSImmediate::TagTypeNumber);
676 return JSImmediate::makeValue((JSImmediate::rawValue(val) >> ((JSImmediate::rawValue(shift) >> JSImmediate::IntegerPayloadShift) & 0x1f)) | JSImmediate::TagTypeNumber);
684 return (JSImmediate::rawValue(v) & (JSImmediate::TagTypeNumber + (JSImmediate::signBit | (JSImmediate::signBit >> 1)))) == JSImmediate::TagTypeNumber;
697 return JSImmediate::makeValue(JSImmediate::rawValue(v1) + JSImmediate::rawValue(v2) - JSImmediate::TagTypeNumber);
703 return JSImmediate::makeValue(JSImmediate::rawValue(v1) - JSImmediate::rawValue(v2) + JSImmediate::TagTypeNumber);