Lines Matching refs:byte_size
61 const uint32_t src_len = reg_info->byte_size; in GetAsMemoryData()
115 const uint32_t dst_len = reg_info->byte_size; in SetFromMemoryData()
183 if (reg_info->byte_size == 0) { in SetValueFromData()
190 if (!partial_data_ok && (src_len < reg_info->byte_size)) { in SetValueFromData()
197 if (src_len > reg_info->byte_size) in SetValueFromData()
198 src_len = reg_info->byte_size; in SetValueFromData()
211 if (reg_info->byte_size == 1) in SetValueFromData()
213 else if (reg_info->byte_size <= 2) in SetValueFromData()
215 else if (reg_info->byte_size <= 4) in SetValueFromData()
217 else if (reg_info->byte_size <= 8) in SetValueFromData()
219 else if (reg_info->byte_size <= 16) { in SetValueFromData()
233 if (reg_info->byte_size == sizeof(float)) in SetValueFromData()
235 else if (reg_info->byte_size == sizeof(double)) in SetValueFromData()
237 else if (reg_info->byte_size == sizeof(long double)) in SetValueFromData()
242 buffer.length = reg_info->byte_size; in SetValueFromData()
270 const uint32_t byte_size, in ParseVectorEncoding() argument
293 while (!car.getAsInteger(0, byte) && bytes.size() < byte_size) { in ParseVectorEncoding()
299 if (bytes.size() != byte_size) in ParseVectorEncoding()
302 reg_value->SetBytes(&(bytes.front()), byte_size, eByteOrderLittle); in ParseVectorEncoding()
348 const uint32_t byte_size = reg_info->byte_size; in SetValueFromString() local
361 if (byte_size > sizeof(uint64_t)) { in SetValueFromString()
363 "unsupported unsigned integer byte size: %u", byte_size); in SetValueFromString()
373 if (!UInt64ValueIsValidForByteSize(uval64, byte_size)) { in SetValueFromString()
377 uval64, byte_size); in SetValueFromString()
381 if (!SetUInt(uval64, reg_info->byte_size)) { in SetValueFromString()
383 "unsupported unsigned integer byte size: %u", byte_size); in SetValueFromString()
389 if (byte_size > sizeof(long long)) { in SetValueFromString()
391 byte_size); in SetValueFromString()
402 if (!SInt64ValueIsValidForByteSize(ival64, byte_size)) { in SetValueFromString()
406 ival64, byte_size); in SetValueFromString()
410 if (!SetUInt(ival64, reg_info->byte_size)) { in SetValueFromString()
412 byte_size); in SetValueFromString()
419 if (byte_size == sizeof(float)) { in SetValueFromString()
427 } else if (byte_size == sizeof(double)) { in SetValueFromString()
435 } else if (byte_size == sizeof(long double)) { in SetValueFromString()
445 byte_size); in SetValueFromString()
451 if (!ParseVectorEncoding(reg_info, value_str, byte_size, this)) in SetValueFromString()
734 bool RegisterValue::SetUInt(uint64_t uint, uint32_t byte_size) { in SetUInt() argument
735 if (byte_size == 0) { in SetUInt()
737 } else if (byte_size == 1) { in SetUInt()
739 } else if (byte_size <= 2) { in SetUInt()
741 } else if (byte_size <= 4) { in SetUInt()
743 } else if (byte_size <= 8) { in SetUInt()
745 } else if (byte_size <= 16) { in SetUInt()