fn emit_state_store_u8(&mut self, field: Offset<u8>, reg: X86Register) {
        let offset = field.bytes;
        assert!(offset < i32::MAX as usize);

        self.emit_raw(&[0x88, (0b10 << 6) | (reg.as_reg_field_value() << 3) | 0b110]);
        self.code_buffer.write_i32::<LittleEndian>(offset as i32).unwrap();
    }
/// Emits code to store a `u8` from a register into a `ChipState` field.
Emits code to store a `u8` from a register into a `ChipState` field.
Emits code to store a ` u8 ` from a register into a ` ChipState ` field .
fn emit_state_store_u8(&mut self, field: Offset<u8>, reg: X86Register) {
        let offset = field.bytes;
        assert!(offset < i32::MAX as usize);
        self.emit_raw(&[0x88, (0b10 << 6) | (reg.as_reg_field_value() << 3) | 0b110]);
        self.code_buffer.write_i32::<LittleEndian>(offset as i32).unwrap();
    }
fn emit_state_store_u8 ( & mut self , field : Offset < u8 > , reg : X86Register ) { let offset = field . bytes ; assert ! ( offset i32 MAX as usize ) ; self . emit_raw ( & [ 0x88 , ( 0b10 << 6 ) | ( reg . as_reg_field_value ( ) << 3 ) | 0b110 ] ) ; self . code_buffer . write_i32 :: < LittleEndian > ( offset as i32 ) . unwrap ( ) ; }
Emits code to store a `u8` from a register into a `ChipState` field.
Emits code to store a ` u8 ` from a register into a ` ChipState ` field .
&mut self
field
Offset<u8>
reg
X86Register
&mut self
field
Offset<u8>
reg
X86Register