Searched refs:phaseFrac (Results 1 – 5 of 5) sorted by relevance
/external/sonivox/arm-wt-22k/lib_src/ |
D | eas_wtengine.c | 185 EAS_I32 phaseFrac; in WT_Interpolate() local 205 phaseFrac = pWTVoice->phaseFrac; in WT_Interpolate() 223 acc0 = acc0 * phaseFrac; in WT_Interpolate() 232 phaseFrac += phaseInc; in WT_Interpolate() 234 acc0 = phaseFrac >> NUM_PHASE_FRAC_BITS; in WT_Interpolate() 241 phaseFrac = (EAS_I32)((EAS_U32)phaseFrac & PHASE_FRAC_MASK); in WT_Interpolate() 263 pWTVoice->phaseFrac = (EAS_U32) phaseFrac; in WT_Interpolate() 284 EAS_I32 phaseFrac; in WT_InterpolateNoLoop() local 304 phaseFrac = (EAS_I32)(pWTVoice->phaseFrac & PHASE_FRAC_MASK); in WT_InterpolateNoLoop() 323 acc0 = acc0 * phaseFrac; in WT_InterpolateNoLoop() [all …]
|
D | ARM-E_interpolate_noloop_gnu.s | 46 phaseFrac .req r6 label 70 LDR phaseFrac, [pWTVoice, #m_phaseFrac] 85 ADD tmp2, phaseIncrement, phaseFrac @ increment pointer here to avoid pipeline stall 88 SMULBB tmp1, phaseFrac, tmp1 @ tmp1 = phaseFrac * tmp2 112 AND phaseFrac, tmp2, phaseFracMask @ nphaseFrac = frac part 122 STR phaseFrac, [pWTVoice, #m_phaseFrac]
|
D | ARM-E_interpolate_loop_gnu.s | 53 phaseFrac .req r10 label 72 LDR phaseFrac, [pWTVoice, #m_phaseFrac] 93 ADD tmp2, phaseIncrement, phaseFrac @ increment pointer here to avoid pipeline stall 96 SMULBB tmp1, phaseFrac, tmp1 @ tmp1 = phaseFrac * tmp2 120 AND phaseFrac, tmp2, phaseFracMask @ nphaseFrac = frac part 127 STR phaseFrac, [pWTVoice, #m_phaseFrac]
|
D | eas_wtengine.h | 130 EAS_U32 phaseFrac; /* fractional portion of phase */ member
|
D | eas_wtsynth.c | 140 pVoiceMgr->wtVoices[i].phaseFrac = DEFAULT_PHASE_FRAC; in WT_Initialize() 469 …endPhaseFrac = pWTVoice->phaseFrac + (pWTIntFrame->frame.phaseIncrement << SYNTH_UPDATE_PERIOD_IN_… in WT_CheckSampleEnd() 485 numSamples = (numSamples << NUM_PHASE_FRAC_BITS) - (EAS_I32) pWTVoice->phaseFrac; in WT_CheckSampleEnd() 504 pWTVoice->phaseFrac = endPhaseFrac; in WT_CheckSampleEnd()
|