fn ret_c(cpu: &mut Cpu) {
    if cpu.carry() {
        let addr = cpu.pop_word();

        cpu.load_pc(addr);
    }

    cpu.delay(1);
}
/// If C pop return address from stack and jump to it
If C pop return address from stack and jump to it
If C pop return address from stack and jump to it
fn ret_c(cpu: &mut Cpu) {
    if cpu.carry() {
        let addr = cpu.pop_word();
        cpu.load_pc(addr);
    }
    cpu.delay(1);
}
fn ret_c ( cpu : & mut Cpu ) { if cpu . carry ( ) { let addr = cpu . pop_word ( ) ; cpu . load_pc ( addr ) ; } cpu . delay ( 1 ) ; }
If C pop return address from stack and jump to it
If C pop return address from stack and jump to it
cpu
&mut Cpu
cpu
&mut Cpu