pub fn compile(state_rc: Rc<RefCell<ChipState>>) -> CompiledBlock {
    debug!("jitting block at ${:04X}", state_rc.borrow().pc);

    let jit = Jit::new(state_rc);
    jit.compile()
}
/// JIT compiler entry point.
///
/// This will compile the basic block starting at the current program counter, and return it as a
/// `CompiledBlock`.
JIT compiler entry point.
This will compile the basic block starting at the current program counter, and return it as a
`CompiledBlock`.
JIT compiler entry point . This will compile the basic block starting at the current program counter and return it as a ` CompiledBlock ` .
pub fn compile(state_rc: Rc<RefCell<ChipState>>) -> CompiledBlock {
    debug!("jitting block at ${:04X}", state_rc.borrow().pc);
    let jit = Jit::new(state_rc);
    jit.compile()
}
pub fn compile ( state_rc : Rc < RefCell < ChipState > > ) -> CompiledBlock { debug ! ( " " state_rc borrow ( ) pc ) ; let jit = Jit :: new ( state_rc ) ; jit . compile ( ) }
JIT compiler entry point.
JIT compiler entry point .
state_rc
Rc<RefCell<ChipState>>
state_rc
Rc<RefCell<ChipState>>