|
constexpr intptr_t | dart::kInt8SizeLog2 = 0 |
|
constexpr intptr_t | dart::kInt8Size = 1 << kInt8SizeLog2 |
|
constexpr intptr_t | dart::kInt16SizeLog2 = 1 |
|
constexpr intptr_t | dart::kInt16Size = 1 << kInt16SizeLog2 |
|
constexpr intptr_t | dart::kInt32SizeLog2 = 2 |
|
constexpr intptr_t | dart::kInt32Size = 1 << kInt32SizeLog2 |
|
constexpr intptr_t | dart::kInt64SizeLog2 = 3 |
|
constexpr intptr_t | dart::kInt64Size = 1 << kInt64SizeLog2 |
|
constexpr intptr_t | dart::kDoubleSize = sizeof(double) |
|
constexpr intptr_t | dart::kFloatSize = sizeof(float) |
|
constexpr intptr_t | dart::kQuadSize = 4 * kFloatSize |
|
constexpr intptr_t | dart::kSimd128Size = sizeof(simd128_value_t) |
|
constexpr intptr_t | dart::kBitsPerByteLog2 = 3 |
|
constexpr intptr_t | dart::kBitsPerByte = 1 << kBitsPerByteLog2 |
|
constexpr intptr_t | dart::kBitsPerInt8 = kInt8Size * kBitsPerByte |
|
constexpr intptr_t | dart::kBitsPerInt16 = kInt16Size * kBitsPerByte |
|
constexpr intptr_t | dart::kBitsPerInt32 = kInt32Size * kBitsPerByte |
|
constexpr intptr_t | dart::kBitsPerInt64 = kInt64Size * kBitsPerByte |
|
constexpr int8_t | dart::kMinInt8 = 0x80 |
|
constexpr int8_t | dart::kMaxInt8 = 0x7F |
|
constexpr uint8_t | dart::kMaxUint8 = 0xFF |
|
constexpr int16_t | dart::kMinInt16 = 0x8000 |
|
constexpr int16_t | dart::kMaxInt16 = 0x7FFF |
|
constexpr uint16_t | dart::kMaxUint16 = 0xFFFF |
|
constexpr int32_t | dart::kMinInt32 = 0x80000000 |
|
constexpr int32_t | dart::kMaxInt32 = 0x7FFFFFFF |
|
constexpr uint32_t | dart::kMaxUint32 = 0xFFFFFFFF |
|
constexpr int64_t | dart::kMinInt64 = DART_INT64_C(0x8000000000000000) |
|
constexpr int64_t | dart::kMaxInt64 = DART_INT64_C(0x7FFFFFFFFFFFFFFF) |
|
constexpr uint64_t | dart::kMaxUint64 = DART_2PART_UINT64_C(0xFFFFFFFF, FFFFFFFF) |
|
constexpr int | dart::kMinInt = INT_MIN |
|
constexpr int | dart::kMaxInt = INT_MAX |
|
constexpr int | dart::kMaxUint = UINT_MAX |
|
constexpr int64_t | dart::kMinInt64RepresentableAsDouble = kMinInt64 |
|
constexpr int64_t | dart::kMaxInt64RepresentableAsDouble |
|
constexpr int64_t | dart::kSignBitDouble = DART_INT64_C(0x8000000000000000) |
|
constexpr intptr_t | dart::kWordSizeLog2 = kInt64SizeLog2 |
|
constexpr intptr_t | dart::kWordSize = 1 << kWordSizeLog2 |
|
constexpr intptr_t | dart::kBitsPerWordLog2 = kWordSizeLog2 + kBitsPerByteLog2 |
|
constexpr intptr_t | dart::kBitsPerWord = 1 << kBitsPerWordLog2 |
|
constexpr word | dart::kWordMin = static_cast<uword>(1) << (kBitsPerWord - 1) |
|
constexpr word | dart::kWordMax = (static_cast<uword>(1) << (kBitsPerWord - 1)) - 1 |
|
constexpr uword | dart::kUwordMax = static_cast<uword>(-1) |
|
constexpr intptr_t | dart::KBLog2 = 10 |
|
constexpr intptr_t | dart::KB = 1 << KBLog2 |
|
constexpr intptr_t | dart::MBLog2 = KBLog2 + KBLog2 |
|
constexpr intptr_t | dart::MB = 1 << MBLog2 |
|
constexpr intptr_t | dart::GBLog2 = MBLog2 + KBLog2 |
|
constexpr intptr_t | dart::GB = 1 << GBLog2 |
|
constexpr intptr_t | dart::KBInWordsLog2 = KBLog2 - kWordSizeLog2 |
|
constexpr intptr_t | dart::KBInWords = 1 << KBInWordsLog2 |
|
constexpr intptr_t | dart::MBInWordsLog2 = KBLog2 + KBInWordsLog2 |
|
constexpr intptr_t | dart::MBInWords = 1 << MBInWordsLog2 |
|
constexpr intptr_t | dart::GBInWordsLog2 = MBLog2 + KBInWordsLog2 |
|
constexpr intptr_t | dart::GBInWords = 1 << GBInWordsLog2 |
|
constexpr intptr_t | dart::kIntptrOne = 1 |
|
constexpr intptr_t | dart::kIntptrMin = (kIntptrOne << (kBitsPerWord - 1)) |
|
constexpr intptr_t | dart::kIntptrMax = ~kIntptrMin |
|
constexpr intptr_t | dart::kMillisecondsPerSecond = 1000 |
|
constexpr intptr_t | dart::kMicrosecondsPerMillisecond = 1000 |
|
constexpr intptr_t | dart::kMicrosecondsPerSecond |
|
constexpr intptr_t | dart::kNanosecondsPerMicrosecond = 1000 |
|
constexpr intptr_t | dart::kNanosecondsPerMillisecond |
|
constexpr intptr_t | dart::kNanosecondsPerSecond |
|