fn load_and_execute(ctx: &mut impl CpuContext) {
        let pc = ctx.cpustate().regs.pc;
        trace!("Loading CB-opcode at {:#6X}", pc);
        let opcode = Operand8::Immediate.read(ctx);
        let opcode = Self::decode(opcode);
        debug!("Executing CB @ {:#6X}: {}", pc, opcode);
        opcode.execute(ctx);
    }
/// Load and execute a single CB-prefixed opcode from the given context.
Load and execute a single CB-prefixed opcode from the given context.
Load and execute a single CB - prefixed opcode from the given context .
fn load_and_execute(ctx: &mut impl CpuContext) {
        let pc = ctx.cpustate().regs.pc;
        trace!("Loading CB-opcode at {:#6X}", pc);
        let opcode = Operand8::Immediate.read(ctx);
        let opcode = Self::decode(opcode);
        debug!("Executing CB @ {:#6X}: {}", pc, opcode);
        opcode.execute(ctx);
    }
fn load_and_execute ( ctx : & mut impl CpuContext ) { let pc = ctx . cpustate ( ) . regs . pc ; trace ! ( " " pc ) ; let opcode = Operand8 :: Immediate . read ( ctx ) ; let opcode = Self :: decode ( opcode ) ; debug ! ( " " pc opcode ) ; opcode . execute ( ctx ) ; }
Load and execute a single CB-prefixed opcode from the given context.
Load and execute a single CB - prefixed opcode from the given context .
ctx
&mut impl CpuContext
ctx
&mut impl CpuContext