Lines Matching defs:raw_value
346 uint64_t raw_value = data.GetMaxU64(&offset, num_bytes);
350 if (!reg_ctx.WriteRegisterFromUnsigned(reg_info, raw_value)) {
359 raw_value >>= 32;
362 if (!reg_ctx.WriteRegisterFromUnsigned(reg_info, raw_value)) {
376 static void SetInteger(Scalar &scalar, uint64_t raw_value, bool is_signed) {
377 raw_value &= std::numeric_limits<T>::max();
379 scalar = static_cast<typename std::make_signed<T>::type>(raw_value);
381 scalar = static_cast<T>(raw_value);
384 static bool SetSizedInteger(Scalar &scalar, uint64_t raw_value,
391 SetInteger<uint64_t>(scalar, raw_value, is_signed);
395 SetInteger<uint32_t>(scalar, raw_value, is_signed);
399 SetInteger<uint16_t>(scalar, raw_value, is_signed);
403 SetInteger<uint8_t>(scalar, raw_value, is_signed);
410 static bool SetSizedFloat(Scalar &scalar, uint64_t raw_value,
417 scalar = *reinterpret_cast<double *>(&raw_value);
421 scalar = *reinterpret_cast<float *>(&raw_value);
434 uint64_t raw_value =
438 raw_value |= (reg_ctx->ReadRegisterAsUnsigned(
443 return raw_value;
463 auto raw_value = ReadRawValue(reg_ctx, byte_size);
466 if (!SetSizedInteger(value.GetScalar(), raw_value, byte_size, is_signed))
487 auto raw_value = ReadRawValue(reg_ctx, byte_size);
489 if (!SetSizedFloat(value.GetScalar(), raw_value, byte_size))
529 auto raw_value = ReadRawValue(reg_ctx, byte_size);
532 if (!SetSizedInteger(value.GetScalar(), raw_value, byte_size, is_signed))
545 auto raw_value = ReadRawValue(reg_ctx, byte_size);
547 if (!SetSizedFloat(value.GetScalar(), raw_value, byte_size))