fn emit_load_rsi_ptr<T>(&mut self, ptr: *mut T) {
        // FIXME This also needs 32-bit support

        // Emit a `movabs`
        self.emit_raw(&[0x48, 0xBE]);
        self.code_buffer.write_u64::<LittleEndian>(ptr as usize as u64).unwrap();
    }
/// Load a constant pointer value into `rsi`.
Load a constant pointer value into `rsi`.
Load a constant pointer value into ` rsi ` .
fn emit_load_rsi_ptr<T>(&mut self, ptr: *mut T) {
        // FIXME This also needs 32-bit support
        // Emit a `movabs`
        self.emit_raw(&[0x48, 0xBE]);
        self.code_buffer.write_u64::<LittleEndian>(ptr as usize as u64).unwrap();
    }
fn emit_load_rsi_ptr < T > ( & mut self , ptr : * mut T ) { // FIXME This also needs 32-bit support // Emit a `movabs` self . emit_raw ( & [ 0x48 , 0xBE ] ) ; self . code_buffer . write_u64 :: < LittleEndian > ( ptr as usize as u64 ) . unwrap ( ) ; }
Load a constant pointer value into `rsi`.
Load a constant pointer value into ` rsi ` .
&mut self
ptr
*mut T
&mut self
ptr
*mut T