Lines Matching refs:byte_size
51 const uint32_t src_len = reg_info.byte_size; in GetAsMemoryData()
94 const uint32_t dst_len = reg_info.byte_size; in SetFromMemoryData()
166 if (reg_info.byte_size == 0) { in SetValueFromData()
173 if (!partial_data_ok && (src_len < reg_info.byte_size)) { in SetValueFromData()
180 if (src_len > reg_info.byte_size) in SetValueFromData()
181 src_len = reg_info.byte_size; in SetValueFromData()
191 if (reg_info.byte_size == 1) in SetValueFromData()
193 else if (reg_info.byte_size <= 2) in SetValueFromData()
195 else if (reg_info.byte_size <= 4) in SetValueFromData()
197 else if (reg_info.byte_size <= 8) in SetValueFromData()
199 else if (reg_info.byte_size <= 16) { in SetValueFromData()
213 if (reg_info.byte_size == sizeof(float)) in SetValueFromData()
215 else if (reg_info.byte_size == sizeof(double)) in SetValueFromData()
217 else if (reg_info.byte_size == sizeof(long double)) in SetValueFromData()
222 assert(reg_info.byte_size <= kMaxRegisterByteSize); in SetValueFromData()
223 buffer.bytes.resize(reg_info.byte_size); in SetValueFromData()
248 const uint32_t byte_size, in ParseVectorEncoding() argument
271 while (!car.getAsInteger(0, byte) && bytes.size() < byte_size) { in ParseVectorEncoding()
277 if (bytes.size() != byte_size) in ParseVectorEncoding()
280 reg_value->SetBytes(&(bytes.front()), byte_size, eByteOrderLittle); in ParseVectorEncoding()
326 const uint32_t byte_size = reg_info->byte_size; in SetValueFromString() local
339 if (byte_size > sizeof(uint64_t)) { in SetValueFromString()
341 "unsupported unsigned integer byte size: %u", byte_size); in SetValueFromString()
350 if (!UInt64ValueIsValidForByteSize(uval64, byte_size)) { in SetValueFromString()
354 uval64, byte_size); in SetValueFromString()
358 if (!SetUInt(uval64, reg_info->byte_size)) { in SetValueFromString()
360 "unsupported unsigned integer byte size: %u", byte_size); in SetValueFromString()
366 if (byte_size > sizeof(long long)) { in SetValueFromString()
368 byte_size); in SetValueFromString()
378 if (!SInt64ValueIsValidForByteSize(ival64, byte_size)) { in SetValueFromString()
382 ival64, byte_size); in SetValueFromString()
386 if (!SetUInt(ival64, reg_info->byte_size)) { in SetValueFromString()
388 byte_size); in SetValueFromString()
395 if (byte_size == sizeof(float)) { in SetValueFromString()
403 } else if (byte_size == sizeof(double)) { in SetValueFromString()
411 } else if (byte_size == sizeof(long double)) { in SetValueFromString()
421 byte_size); in SetValueFromString()
427 if (!ParseVectorEncoding(reg_info, value_str, byte_size, this)) in SetValueFromString()
709 bool RegisterValue::SetUInt(uint64_t uint, uint32_t byte_size) { in SetUInt() argument
710 if (byte_size == 0) { in SetUInt()
712 } else if (byte_size == 1) { in SetUInt()
714 } else if (byte_size <= 2) { in SetUInt()
716 } else if (byte_size <= 4) { in SetUInt()
718 } else if (byte_size <= 8) { in SetUInt()
720 } else if (byte_size <= 16) { in SetUInt()