Lines Matching defs:byte_size
51 const uint32_t src_len = reg_info.byte_size;
94 const uint32_t dst_len = reg_info.byte_size;
166 if (reg_info.byte_size == 0) {
173 if (!partial_data_ok && (src_len < reg_info.byte_size)) {
180 if (src_len > reg_info.byte_size)
181 src_len = reg_info.byte_size;
191 if (reg_info.byte_size == 1)
193 else if (reg_info.byte_size <= 2)
195 else if (reg_info.byte_size <= 4)
197 else if (reg_info.byte_size <= 8)
199 else if (reg_info.byte_size <= 16) {
213 if (reg_info.byte_size == sizeof(float))
215 else if (reg_info.byte_size == sizeof(double))
217 else if (reg_info.byte_size == sizeof(long double))
222 assert(reg_info.byte_size <= kMaxRegisterByteSize);
223 buffer.bytes.resize(reg_info.byte_size);
248 const uint32_t byte_size,
270 // byte_size.
271 while (!car.getAsInteger(0, byte) && bytes.size() < byte_size) {
276 // Check for vector of exact byte_size elements.
277 if (bytes.size() != byte_size)
280 reg_value->SetBytes(&(bytes.front()), byte_size, eByteOrderLittle);
326 const uint32_t byte_size = reg_info->byte_size;
339 if (byte_size > sizeof(uint64_t)) {
341 "unsupported unsigned integer byte size: %u", byte_size);
350 if (!UInt64ValueIsValidForByteSize(uval64, byte_size)) {
354 uval64, byte_size);
358 if (!SetUInt(uval64, reg_info->byte_size)) {
360 "unsupported unsigned integer byte size: %u", byte_size);
366 if (byte_size > sizeof(long long)) {
368 "unsupported signed integer byte size: %u", byte_size);
378 if (!SInt64ValueIsValidForByteSize(ival64, byte_size)) {
382 ival64, byte_size);
386 if (!SetUInt(ival64, reg_info->byte_size)) {
388 "unsupported signed integer byte size: %u", byte_size);
395 if (byte_size == sizeof(float)) {
403 } else if (byte_size == sizeof(double)) {
411 } else if (byte_size == sizeof(long double)) {
421 "unsupported float byte size: %u", byte_size);
427 if (!ParseVectorEncoding(reg_info, value_str, byte_size, this))
710 bool RegisterValue::SetUInt(uint64_t uint, uint32_t byte_size) {
711 if (byte_size == 0) {
713 } else if (byte_size == 1) {
715 } else if (byte_size <= 2) {
717 } else if (byte_size <= 4) {
719 } else if (byte_size <= 8) {
721 } else if (byte_size <= 16) {