fn call_c_nn(cpu: &mut Cpu) {
    let addr = next_word(cpu);

    if cpu.carry() {
        let pc = cpu.pc();

        cpu.push_word(pc);

        cpu.load_pc(addr);
    }
}
/// If C Push return address on stack and jump to immediate address
If C Push return address on stack and jump to immediate address
If C Push return address on stack and jump to immediate address
fn call_c_nn(cpu: &mut Cpu) {
    let addr = next_word(cpu);
    if cpu.carry() {
        let pc = cpu.pc();
        cpu.push_word(pc);
        cpu.load_pc(addr);
    }
}
fn call_c_nn ( cpu : & mut Cpu ) { let addr = next_word ( cpu ) ; if cpu . carry ( ) { let pc = cpu . pc ( ) ; cpu . push_word ( pc ) ; cpu . load_pc ( addr ) ; } }
If C Push return address on stack and jump to immediate address
If C Push return address on stack and jump to immediate address
cpu
&mut Cpu
cpu
&mut Cpu