Lines Matching refs:bits
34 const fn from_bits(bits: u8) -> Option<Self> { in from_bits()
35 match bits { in from_bits()
82 bits: u16, field
119 Self { bits: 0 }.with_trap_code(Some(TrapCode::HEAP_OUT_OF_BOUNDS)) in new()
130 self.bits & bit != 0 in read_bit()
135 self.bits |= bit; in with_bit()
141 AliasRegion::from_bits(((self.bits & MASK_ALIAS_REGION) >> ALIAS_REGION_OFFSET) as u8) in alias_region()
146 let bits = AliasRegion::to_bits(region); in with_alias_region() localVariable
147 self.bits &= !MASK_ALIAS_REGION; in with_alias_region()
148 self.bits |= (bits as u16) << ALIAS_REGION_OFFSET; in with_alias_region()
356 let byte = ((self.bits & MASK_TRAP_CODE) >> TRAP_CODE_OFFSET) as u8; in trap_code()
370 let bits = match code { in with_trap_code() localVariable
374 self.bits &= !MASK_TRAP_CODE; in with_trap_code()
375 self.bits |= bits << TRAP_CODE_OFFSET; in with_trap_code()