Lines Matching defs:raw_value

403     uint64_t raw_value = data.GetMaxU64(&offset, num_bytes);
407 if (!reg_ctx.WriteRegisterFromUnsigned(reg_info, raw_value)) {
416 // for riscv32, get the upper 32 bits from raw_value and write them
419 raw_value >>= 32;
421 raw_value = data.GetMaxU64(&offset, num_bytes - reg_size);
424 if (!reg_ctx.WriteRegisterFromUnsigned(reg_info, raw_value)) {
438 static void SetInteger(Scalar &scalar, uint64_t raw_value, bool is_signed) {
439 raw_value &= std::numeric_limits<T>::max();
441 scalar = static_cast<typename std::make_signed<T>::type>(raw_value);
443 scalar = static_cast<T>(raw_value);
446 static bool SetSizedInteger(Scalar &scalar, uint64_t raw_value,
453 SetInteger<uint64_t>(scalar, raw_value, is_signed);
457 SetInteger<uint32_t>(scalar, raw_value, is_signed);
461 SetInteger<uint16_t>(scalar, raw_value, is_signed);
465 SetInteger<uint8_t>(scalar, raw_value, is_signed);
472 static bool SetSizedFloat(Scalar &scalar, uint64_t raw_value,
479 scalar = *reinterpret_cast<double *>(&raw_value);
483 scalar = *reinterpret_cast<float *>(&raw_value);
501 uint64_t raw_value;
506 raw_value = reg_ctx->ReadRegisterAsUnsigned(reg_info_a0, 0) & UINT32_MAX;
511 raw_value = reg_ctx->ReadRegisterAsUnsigned(reg_info_a0, 0) & UINT32_MAX;
512 raw_value |=
515 raw_value = reg_ctx->ReadRegisterAsUnsigned(reg_info_a0, 0);
550 if (!SetSizedInteger(value.GetScalar(), raw_value, byte_size, is_signed))
553 if (!SetSizedFloat(value.GetScalar(), raw_value, byte_size))
595 uint64_t raw_value;
597 raw_value = reg_ctx->ReadRegisterAsUnsigned(reg_info_fa0, 0);
598 if (!SetSizedFloat(value.GetScalar(), raw_value, byte_size))