CPF
SUB_REG(CPF, CURRENTPITCH, 0xffff0000) /* Current pitch (linear, 0x4000 == unity pitch shift) */
SUB_REG(CPF, STOP, 0x00004000) /* 1 = Current pitch forced to 0 */
CPF, 0,
CPF, 0,
CPF, ptarget,
CPF, PTRX, CVCF, VTFT, Z1, Z2, PSST, DSL, CCCA, CCR, CLP,
CPF, 0,
CPF, 0,
CPF, stereo ? CPF_STEREO_MASK : 0,
u32 cpf = snd_emu10k1_ptr_read(emu, CPF, voice);
CPF, (cpf & ~(CPF_CURRENTPITCH_MASK | CPF_FRACADDRESS_MASK)) | pitch_target,