(size: AddressSize, region: AddressRegion)
| 155 | } |
| 156 | |
| 157 | fn offset_bits(size: AddressSize, region: AddressRegion) -> u64 { |
| 158 | let region_bits = 2; |
| 159 | let entry_bits = Address::entry_bits(size, region); |
| 160 | size.bits() - entry_bits - region_bits |
| 161 | } |
| 162 | } |
| 163 | |
| 164 | impl TryFrom<Address> for DataValue { |