match self {
Scalar::Raw { data, size } => {
assert_eq!(target_size.bytes(), size as u64);
match self {
Scalar::Raw { data, size } => {
assert_eq!(target_size.bytes(), size as u64);
/// It is just a helper for other methods in this file.
#[inline]
fn to_bits(self, target_size: Size) -> InterpResult<'tcx, u128> {
/// It is just a helper for other methods in this file.
#[inline]
fn to_bits(self, target_size: Size) -> InterpResult<'tcx, u128> {
match self {
Scalar::Raw { data, size } => {
assert_eq!(target_size.bytes(), size as u64);
match self {
Scalar::Raw { data, size } => {
assert_eq!(target_size.bytes(), size as u64);