Home
last modified time | relevance | path

Searched refs:bit_width (Results 1 – 25 of 98) sorted by relevance

1234

/external/llvm-project/libcxx/test/std/numerics/bit/bit.pow.two/
Dbit_width.pass.cpp32 return std::bit_width(T(0)) == T(0) in constexpr_test()
33 && std::bit_width(T(1)) == T(1) in constexpr_test()
34 && std::bit_width(T(2)) == T(2) in constexpr_test()
35 && std::bit_width(T(3)) == T(2) in constexpr_test()
36 && std::bit_width(T(4)) == T(3) in constexpr_test()
37 && std::bit_width(T(5)) == T(3) in constexpr_test()
38 && std::bit_width(T(6)) == T(3) in constexpr_test()
39 && std::bit_width(T(7)) == T(3) in constexpr_test()
40 && std::bit_width(T(8)) == T(4) in constexpr_test()
41 && std::bit_width(T(9)) == T(4) in constexpr_test()
[all …]
/external/rust/crates/bindgen/src/codegen/
Dbitfield_unit.rs58 pub fn get(&self, bit_offset: usize, bit_width: u8) -> u64 { in get()
59 debug_assert!(bit_width <= 64); in get()
62 (bit_offset + (bit_width as usize)) / 8 <= in get()
68 for i in 0..(bit_width as usize) { in get()
71 bit_width as usize - 1 - i in get()
83 pub fn set(&mut self, bit_offset: usize, bit_width: u8, val: u64) { in set()
84 debug_assert!(bit_width <= 64); in set()
87 (bit_offset + (bit_width as usize)) / 8 <= in set()
91 for i in 0..(bit_width as usize) { in set()
95 bit_width as usize - 1 - i in set()
/external/deqp-deps/SPIRV-Tools/source/util/
Dparse_number.cpp70 const uint32_t bit_width = AssumedBitWidth(type); in ParseAndEncodeIntegerNumber() local
72 if (bit_width > 64) { in ParseAndEncodeIntegerNumber()
74 << "Unsupported " << bit_width << "-bit integer literals"; in ParseAndEncodeIntegerNumber()
103 << decoded_signed << " does not fit in a " << std::dec << bit_width in ParseAndEncodeIntegerNumber()
118 << decoded_bits << " does not fit in a " << std::dec << bit_width in ParseAndEncodeIntegerNumber()
123 if (bit_width > 32) { in ParseAndEncodeIntegerNumber()
147 const auto bit_width = AssumedBitWidth(type); in ParseAndEncodeFloatingPointNumber() local
148 switch (bit_width) { in ParseAndEncodeFloatingPointNumber()
188 << "Unsupported " << bit_width << "-bit float literals"; in ParseAndEncodeFloatingPointNumber()
Dparse_number.h122 const uint32_t bit_width = AssumedBitWidth(type); in CheckRangeAndIfHexThenSignExtend() local
124 (bit_width == 64) ? -1 : ((uint64_t(1) << bit_width) - 1); in CheckRangeAndIfHexThenSignExtend()
/external/swiftshader/third_party/SPIRV-Tools/source/util/
Dparse_number.cpp70 const uint32_t bit_width = AssumedBitWidth(type); in ParseAndEncodeIntegerNumber() local
72 if (bit_width > 64) { in ParseAndEncodeIntegerNumber()
74 << "Unsupported " << bit_width << "-bit integer literals"; in ParseAndEncodeIntegerNumber()
103 << decoded_signed << " does not fit in a " << std::dec << bit_width in ParseAndEncodeIntegerNumber()
118 << decoded_bits << " does not fit in a " << std::dec << bit_width in ParseAndEncodeIntegerNumber()
123 if (bit_width > 32) { in ParseAndEncodeIntegerNumber()
147 const auto bit_width = AssumedBitWidth(type); in ParseAndEncodeFloatingPointNumber() local
148 switch (bit_width) { in ParseAndEncodeFloatingPointNumber()
188 << "Unsupported " << bit_width << "-bit float literals"; in ParseAndEncodeFloatingPointNumber()
Dparse_number.h122 const uint32_t bit_width = AssumedBitWidth(type); in CheckRangeAndIfHexThenSignExtend() local
124 (bit_width == 64) ? -1 : ((uint64_t(1) << bit_width) - 1); in CheckRangeAndIfHexThenSignExtend()
/external/tensorflow/tensorflow/compiler/mlir/hlo/lib/utils/
Dconvert_op_folder.cc30 size_t bit_width = new_type.isBF16() ? 64 : new_type.getIntOrFloatBitWidth(); in ConvertElementsAttr() local
53 [&bit_width](const llvm::APFloat& floatVal) { in ConvertElementsAttr()
55 bit_width, in ConvertElementsAttr()
83 new_type, llvm::function_ref<func_type>([&bit_width, &is_bool]( in ConvertElementsAttr()
86 return llvm::APInt(bit_width, val); in ConvertElementsAttr()
/external/deqp-deps/SPIRV-Tools/source/fuzz/
Dfuzzer_pass_add_loops_to_create_int_constant_synonyms.cpp187 uint32_t bit_width = in Apply() local
198 FindSuitableStepAndInitialValueConstants(component_val, bit_width, in Apply()
236 uint32_t bit_width, bool is_signed, in FindSuitableStepAndInitialValueConstants() argument
247 fuzzerutil::IntToWords(initial_value, bit_width, is_signed), bit_width, in FindSuitableStepAndInitialValueConstants()
251 fuzzerutil::IntToWords(step_value, bit_width, is_signed), bit_width, in FindSuitableStepAndInitialValueConstants()
Dfuzzer_pass_add_equation_instructions.cpp26 bool IsBitWidthSupported(opt::IRContext* ir_context, uint32_t bit_width) { in IsBitWidthSupported() argument
27 switch (bit_width) { in IsBitWidthSupported()
363 uint32_t bit_width) const { in RestrictToElementBitWidth()
374 if ((type->AsInteger() && type->AsInteger()->width() == bit_width) || in RestrictToElementBitWidth()
375 (type->AsFloat() && type->AsFloat()->width() == bit_width)) { in RestrictToElementBitWidth()
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dfuzzer_pass_add_loops_to_create_int_constant_synonyms.cpp187 uint32_t bit_width = in Apply() local
198 FindSuitableStepAndInitialValueConstants(component_val, bit_width, in Apply()
236 uint32_t bit_width, bool is_signed, in FindSuitableStepAndInitialValueConstants() argument
247 fuzzerutil::IntToWords(initial_value, bit_width, is_signed), bit_width, in FindSuitableStepAndInitialValueConstants()
251 fuzzerutil::IntToWords(step_value, bit_width, is_signed), bit_width, in FindSuitableStepAndInitialValueConstants()
Dfuzzer_pass_add_equation_instructions.cpp26 bool IsBitWidthSupported(opt::IRContext* ir_context, uint32_t bit_width) { in IsBitWidthSupported() argument
27 switch (bit_width) { in IsBitWidthSupported()
363 uint32_t bit_width) const { in RestrictToElementBitWidth()
374 if ((type->AsInteger() && type->AsInteger()->width() == bit_width) || in RestrictToElementBitWidth()
375 (type->AsFloat() && type->AsFloat()->width() == bit_width)) { in RestrictToElementBitWidth()
/external/deqp-deps/SPIRV-Tools/source/opt/
Dfold_spec_constant_op_and_composite_pass.cpp329 uint32_t bit_width = 0; in EncodeIntegerAsWords() local
333 bit_width = int_ty->width(); in EncodeIntegerAsWords()
339 bit_width = 1; in EncodeIntegerAsWords()
344 assert(bit_width > 0); in EncodeIntegerAsWords()
349 if (bit_width < bits_per_word) { in EncodeIntegerAsWords()
350 const uint32_t num_high_bits_to_mask = bits_per_word - bit_width; in EncodeIntegerAsWords()
353 utils::IsBitAtPositionSet(first_word, bit_width - 1); in EncodeIntegerAsWords()
365 for (uint32_t current_bit = bits_per_word; current_bit < bit_width; in EncodeIntegerAsWords()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dfold_spec_constant_op_and_composite_pass.cpp329 uint32_t bit_width = 0; in EncodeIntegerAsWords() local
333 bit_width = int_ty->width(); in EncodeIntegerAsWords()
339 bit_width = 1; in EncodeIntegerAsWords()
344 assert(bit_width > 0); in EncodeIntegerAsWords()
349 if (bit_width < bits_per_word) { in EncodeIntegerAsWords()
350 const uint32_t num_high_bits_to_mask = bits_per_word - bit_width; in EncodeIntegerAsWords()
353 utils::IsBitAtPositionSet(first_word, bit_width - 1); in EncodeIntegerAsWords()
365 for (uint32_t current_bit = bits_per_word; current_bit < bit_width; in EncodeIntegerAsWords()
/external/llvm-project/lldb/source/Plugins/ABI/X86/
DABIWindows_x86_64.cpp204 static bool ReadIntegerArgument(Scalar &scalar, unsigned int bit_width, in ReadIntegerArgument() argument
209 if (bit_width > 64) in ReadIntegerArgument()
217 scalar.SignExtend(bit_width); in ReadIntegerArgument()
220 uint32_t byte_size = (bit_width + (CHAR_BIT - 1)) / CHAR_BIT; in ReadIntegerArgument()
346 llvm::Optional<uint64_t> bit_width = in SetReturnValueObject() local
348 if (!bit_width) { in SetReturnValueObject()
352 if (*bit_width <= 64) { in SetReturnValueObject()
613 llvm::Optional<uint64_t> bit_width = return_compiler_type.GetBitSize(&thread); in GetReturnValueObjectImpl() local
614 if (!bit_width) { in GetReturnValueObjectImpl()
635 bool is_memory = *bit_width > max_register_value_bit_width || in GetReturnValueObjectImpl()
[all …]
DABISysV_x86_64.cpp188 static bool ReadIntegerArgument(Scalar &scalar, unsigned int bit_width, in ReadIntegerArgument() argument
193 if (bit_width > 64) in ReadIntegerArgument()
201 scalar.SignExtend(bit_width); in ReadIntegerArgument()
203 uint32_t byte_size = (bit_width + (8 - 1)) / 8; in ReadIntegerArgument()
339 llvm::Optional<uint64_t> bit_width = in SetReturnValueObject() local
341 if (!bit_width) { in SetReturnValueObject()
345 if (*bit_width <= 64) { in SetReturnValueObject()
632 llvm::Optional<uint64_t> bit_width = return_compiler_type.GetBitSize(&thread); in GetReturnValueObjectImpl() local
633 if (!bit_width) in GetReturnValueObjectImpl()
642 *bit_width <= 128 && in GetReturnValueObjectImpl()
DABIMacOSX_i386.cpp124 static bool ReadIntegerArgument(Scalar &scalar, unsigned int bit_width, in ReadIntegerArgument() argument
128 uint32_t byte_size = (bit_width + (8 - 1)) / 8; in ReadIntegerArgument()
276 llvm::Optional<uint64_t> bit_width = compiler_type.GetBitSize(&thread); in GetReturnValueObjectImpl() local
277 if (!bit_width) in GetReturnValueObjectImpl()
284 switch (*bit_width) { in GetReturnValueObjectImpl()
/external/deqp-deps/SPIRV-Tools/source/
Dname_mapper.cpp197 const auto bit_width = inst.words[2]; in ParseInstruction() local
198 switch (bit_width) { in ParseInstruction()
212 root = to_string(bit_width); in ParseInstruction()
220 const auto bit_width = inst.words[2]; in ParseInstruction() local
221 switch (bit_width) { in ParseInstruction()
232 SaveName(result_id, std::string("fp") + to_string(bit_width)); in ParseInstruction()
/external/swiftshader/third_party/SPIRV-Tools/source/
Dname_mapper.cpp197 const auto bit_width = inst.words[2]; in ParseInstruction() local
198 switch (bit_width) { in ParseInstruction()
212 root = to_string(bit_width); in ParseInstruction()
220 const auto bit_width = inst.words[2]; in ParseInstruction() local
221 switch (bit_width) { in ParseInstruction()
232 SaveName(result_id, std::string("fp") + to_string(bit_width)); in ParseInstruction()
/external/vulkan-validation-layers/layers/
Dshader_validation.cpp476 auto bit_width = in GetLocationsConsumedByType() local
480 return (bit_width * insn.word(3) + 127) / 128; in GetLocationsConsumedByType()
517 auto bit_width = in GetComponentsConsumedByType() local
520 return (bit_width * insn.word(3) + 31) / 32; in GetComponentsConsumedByType()
523 auto bit_width = insn.word(2); in GetComponentsConsumedByType() local
524 return (bit_width + 31) / 32; in GetComponentsConsumedByType()
527 auto bit_width = insn.word(2); in GetComponentsConsumedByType() local
528 return (bit_width + 31) / 32; in GetComponentsConsumedByType()
2324 auto bit_width = insn.word(3); in ValidateExecutionModes() local
2325 … if ((bit_width == 16 && !enabled_features.float_controls.shaderSignedZeroInfNanPreserveFloat16) || in ValidateExecutionModes()
[all …]
/external/flatbuffers/include/flatbuffers/
Dflexbuffers.h802 inline uint8_t PackedType(BitWidth bit_width, Type type) { in PackedType() argument
803 return static_cast<uint8_t>(bit_width | (type << 2)); in PackedType()
1367 template<typename T> void PushIndirect(T val, Type type, BitWidth bit_width) { in PushIndirect() argument
1368 auto byte_width = Align(bit_width); in PushIndirect()
1371 stack_.push_back(Value(static_cast<uint64_t>(iloc), type, bit_width)); in PushIndirect()
1446 auto bit_width = WidthU(offset); in ElemWidth() local
1447 if (static_cast<size_t>(static_cast<size_t>(1U) << bit_width) == in ElemWidth()
1449 return bit_width; in ElemWidth()
1478 auto bit_width = WidthU(len); in CreateBlob() local
1479 auto byte_width = Align(bit_width); in CreateBlob()
[all …]
/external/mesa3d/prebuilt-intermediates/nir/
Dnir_constant_expressions.c46460 unsigned num_components, unsigned bit_width, in nir_eval_const_opcode() argument
46466 evaluate_amul(dest, num_components, bit_width, src, float_controls_execution_mode); in nir_eval_const_opcode()
46469 evaluate_b16all_fequal16(dest, num_components, bit_width, src, float_controls_execution_mode); in nir_eval_const_opcode()
46472 evaluate_b16all_fequal2(dest, num_components, bit_width, src, float_controls_execution_mode); in nir_eval_const_opcode()
46475 evaluate_b16all_fequal3(dest, num_components, bit_width, src, float_controls_execution_mode); in nir_eval_const_opcode()
46478 evaluate_b16all_fequal4(dest, num_components, bit_width, src, float_controls_execution_mode); in nir_eval_const_opcode()
46481 evaluate_b16all_fequal8(dest, num_components, bit_width, src, float_controls_execution_mode); in nir_eval_const_opcode()
46484 evaluate_b16all_iequal16(dest, num_components, bit_width, src, float_controls_execution_mode); in nir_eval_const_opcode()
46487 evaluate_b16all_iequal2(dest, num_components, bit_width, src, float_controls_execution_mode); in nir_eval_const_opcode()
46490 evaluate_b16all_iequal3(dest, num_components, bit_width, src, float_controls_execution_mode); in nir_eval_const_opcode()
[all …]
/external/tensorflow/tensorflow/compiler/xla/service/
Drng_expander.cc36 int64 bit_width = primitive_util::BitWidth(shape.element_type()); in GetNumberOf32bitUnits() local
37 CHECK(bit_width == 32 || bit_width == 64); in GetNumberOf32bitUnits()
39 return num_elems * (bit_width / 32); in GetNumberOf32bitUnits()
Dcomparison_expander.cc100 int64 bit_width = primitive_util::BitWidth(compare_type); in ExpandInstruction() local
102 primitive_util::SignedIntegralTypeForBitWidth(bit_width); in ExpandInstruction()
104 primitive_util::UnsignedIntegralTypeForBitWidth(bit_width); in ExpandInstruction()
/external/llvm-project/lldb/source/Plugins/ABI/PowerPC/
DABISysV_ppc.cpp311 static bool ReadIntegerArgument(Scalar &scalar, unsigned int bit_width, in ReadIntegerArgument() argument
316 if (bit_width > 64) in ReadIntegerArgument()
324 scalar.SignExtend(bit_width); in ReadIntegerArgument()
326 uint32_t byte_size = (bit_width + (8 - 1)) / 8; in ReadIntegerArgument()
465 llvm::Optional<uint64_t> bit_width = in SetReturnValueObject() local
467 if (!bit_width) { in SetReturnValueObject()
471 if (*bit_width <= 64) { in SetReturnValueObject()
661 llvm::Optional<uint64_t> bit_width = return_compiler_type.GetBitSize(&thread); in GetReturnValueObjectImpl() local
662 if (!bit_width) in GetReturnValueObjectImpl()
667 if (*bit_width <= 128) { in GetReturnValueObjectImpl()
/external/deqp-deps/SPIRV-Tools/source/val/
Dvalidate_literals.cpp79 uint32_t bit_width = operand.number_bit_width; in LiteralsPass() local
82 const auto remaining_value_bits = bit_width % word_size; in LiteralsPass()

1234