Home
last modified time | relevance | path

Searched refs:SetBits (Results 1 – 12 of 12) sorted by relevance

/external/deqp-deps/glslang/SPIRV/
Dbitutils.h39 struct SetBits { struct
42 const static T get = (T(1) << First) | SetBits<T, First + 1, Num - 1>::get; argument
46 struct SetBits<T, Last, 0> {
51 static_assert(SetBits<uint32_t, 0, 0>::get == uint32_t(0x00000000),
53 static_assert(SetBits<uint32_t, 0, 1>::get == uint32_t(0x00000001),
55 static_assert(SetBits<uint32_t, 31, 1>::get == uint32_t(0x80000000),
57 static_assert(SetBits<uint32_t, 1, 2>::get == uint32_t(0x00000006),
59 static_assert(SetBits<uint32_t, 30, 2>::get == uint32_t(0xc0000000),
61 static_assert(SetBits<uint32_t, 0, 31>::get == uint32_t(0x7FFFFFFF),
63 static_assert(SetBits<uint32_t, 0, 32>::get == uint32_t(0xFFFFFFFF),
[all …]
Dhex_float.h287 spvutils::SetBits<uint_type, 0,
302 spvutils::SetBits<uint_type, 0, num_fraction_bits>::get;
309 spvutils::SetBits<uint_type, num_fraction_bits, num_exponent_bits>::get;
501 spvutils::SetBits<uint_type, 0, throwaway_mask_bits>::get;
1012 SetBits<uint_type, 0, HF::num_exponent_bits>::get;
/external/angle/third_party/vulkan-deps/glslang/src/SPIRV/
Dbitutils.h39 struct SetBits { struct
42 const static T get = (T(1) << First) | SetBits<T, First + 1, Num - 1>::get; argument
46 struct SetBits<T, Last, 0> {
51 static_assert(SetBits<uint32_t, 0, 0>::get == uint32_t(0x00000000),
53 static_assert(SetBits<uint32_t, 0, 1>::get == uint32_t(0x00000001),
55 static_assert(SetBits<uint32_t, 31, 1>::get == uint32_t(0x80000000),
57 static_assert(SetBits<uint32_t, 1, 2>::get == uint32_t(0x00000006),
59 static_assert(SetBits<uint32_t, 30, 2>::get == uint32_t(0xc0000000),
61 static_assert(SetBits<uint32_t, 0, 31>::get == uint32_t(0x7FFFFFFF),
63 static_assert(SetBits<uint32_t, 0, 32>::get == uint32_t(0xFFFFFFFF),
[all …]
Dhex_float.h287 spvutils::SetBits<uint_type, 0,
302 spvutils::SetBits<uint_type, 0, num_fraction_bits>::get;
309 spvutils::SetBits<uint_type, num_fraction_bits, num_exponent_bits>::get;
501 spvutils::SetBits<uint_type, 0, throwaway_mask_bits>::get;
1012 SetBits<uint_type, 0, HF::num_exponent_bits>::get;
/external/swiftshader/third_party/SPIRV-Tools/source/util/
Dbitutils.h50 struct SetBits { struct
53 const static T get = (T(1) << First) | SetBits<T, First + 1, Num - 1>::get; argument
57 struct SetBits<T, Last, 0> {
67 static_assert(SetBits<uint32_t, 0, 0>::get == uint32_t(0x00000000),
69 static_assert(SetBits<uint32_t, 0, 1>::get == uint32_t(0x00000001),
71 static_assert(SetBits<uint32_t, 31, 1>::get == uint32_t(0x80000000),
73 static_assert(SetBits<uint32_t, 1, 2>::get == uint32_t(0x00000006),
75 static_assert(SetBits<uint32_t, 30, 2>::get == uint32_t(0xc0000000),
77 static_assert(SetBits<uint32_t, 0, 31>::get == uint32_t(0x7FFFFFFF),
79 static_assert(SetBits<uint32_t, 0, 32>::get == uint32_t(0xFFFFFFFF),
[all …]
Dhex_float.h321 SetBits<uint_type, 0, num_fraction_bits + num_overflow_bits>::get;
335 SetBits<uint_type, 0, num_fraction_bits>::get;
342 SetBits<uint_type, num_fraction_bits, num_exponent_bits>::get;
571 SetBits<uint_type, 0, throwaway_mask_bits>::get;
1082 SetBits<uint_type, 0, HF::num_exponent_bits>::get;
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/util/
Dbitutils.h50 struct SetBits { struct
53 const static T get = (T(1) << First) | SetBits<T, First + 1, Num - 1>::get; argument
57 struct SetBits<T, Last, 0> {
67 static_assert(SetBits<uint32_t, 0, 0>::get == uint32_t(0x00000000),
69 static_assert(SetBits<uint32_t, 0, 1>::get == uint32_t(0x00000001),
71 static_assert(SetBits<uint32_t, 31, 1>::get == uint32_t(0x80000000),
73 static_assert(SetBits<uint32_t, 1, 2>::get == uint32_t(0x00000006),
75 static_assert(SetBits<uint32_t, 30, 2>::get == uint32_t(0xc0000000),
77 static_assert(SetBits<uint32_t, 0, 31>::get == uint32_t(0x7FFFFFFF),
79 static_assert(SetBits<uint32_t, 0, 32>::get == uint32_t(0xFFFFFFFF),
[all …]
Dhex_float.h321 SetBits<uint_type, 0, num_fraction_bits + num_overflow_bits>::get;
335 SetBits<uint_type, 0, num_fraction_bits>::get;
342 SetBits<uint_type, num_fraction_bits, num_exponent_bits>::get;
571 SetBits<uint_type, 0, throwaway_mask_bits>::get;
1082 SetBits<uint_type, 0, HF::num_exponent_bits>::get;
/external/deqp-deps/SPIRV-Tools/source/util/
Dbitutils.h50 struct SetBits { struct
53 const static T get = (T(1) << First) | SetBits<T, First + 1, Num - 1>::get; argument
57 struct SetBits<T, Last, 0> {
67 static_assert(SetBits<uint32_t, 0, 0>::get == uint32_t(0x00000000),
69 static_assert(SetBits<uint32_t, 0, 1>::get == uint32_t(0x00000001),
71 static_assert(SetBits<uint32_t, 31, 1>::get == uint32_t(0x80000000),
73 static_assert(SetBits<uint32_t, 1, 2>::get == uint32_t(0x00000006),
75 static_assert(SetBits<uint32_t, 30, 2>::get == uint32_t(0xc0000000),
77 static_assert(SetBits<uint32_t, 0, 31>::get == uint32_t(0x7FFFFFFF),
79 static_assert(SetBits<uint32_t, 0, 32>::get == uint32_t(0xFFFFFFFF),
[all …]
Dhex_float.h321 SetBits<uint_type, 0, num_fraction_bits + num_overflow_bits>::get;
335 SetBits<uint_type, 0, num_fraction_bits>::get;
342 SetBits<uint_type, num_fraction_bits, num_exponent_bits>::get;
571 SetBits<uint_type, 0, throwaway_mask_bits>::get;
1082 SetBits<uint_type, 0, HF::num_exponent_bits>::get;
/external/vixl/src/aarch64/
Dsimulator-aarch64.h924 void SetBits(int msb, int lsb, uint32_t bits);
932 void Set##Name(uint32_t bits) { SetBits(HighBit, LowBit, bits); }
Dsimulator-aarch64.cc45 void SimSystemRegister::SetBits(int msb, int lsb, uint32_t bits) { in SetBits() function in vixl::aarch64::SimSystemRegister