Home | History | Annotate | Download | only in lib_src

Lines Matching refs:EAS_I32

51 void FM_SynthMixVoice (S_FM_ENG_VOICE *p,  EAS_U16 gainTarget, EAS_I32 numSamplesToAdd, EAS_PCM *pInputBuffer, EAS_I32 *pBuffer);
96 EAS_INLINE EAS_I16 FM_Saturate (EAS_I32 nValue)
152 static EAS_I32 FM_PhaseInc (EAS_I32 nCents)
154 EAS_I32 nDents;
155 EAS_I32 nExponentInt, nExponentFrac;
156 EAS_I32 nTemp1, nTemp2;
157 EAS_I32 nResult;
210 EAS_I32 nTemp;
230 nNetAngle = ((EAS_I32) pan) << (NUM_EG1_FRAC_BITS -7);
274 EAS_I32 numSamplesToAdd,
283 EAS_I32 gain;
284 EAS_I32 gainInc;
288 EAS_I32 temp;
289 EAS_I32 temp2;
292 gain = (EAS_I32) p->gain << 16;
296 gainInc = ((EAS_I32) gainTarget - (EAS_I32) p->gain) << (16 - SYNTH_UPDATE_PERIOD_IN_BITS);
325 temp = (temp * (EAS_I32) feedback) << FM_FEEDBACK_SHIFT;
386 EAS_I32 numSamplesToAdd,
393 EAS_I32 gain;
394 EAS_I32 gainInc;
396 EAS_I32 temp;
397 EAS_I32 temp2;
400 gain = (EAS_I32) p->gain << 16;
404 gainInc = ((EAS_I32) gainTarget - (EAS_I32) p->gain) << (16 - SYNTH_UPDATE_PERIOD_IN_BITS);
489 void FM_ConfigVoice (EAS_I32 voiceNum, S_FM_VOICE_CONFIG *vCfg, EAS_FRAME_BUFFER_HANDLE pFrameBuffer)
547 EAS_I32 voiceNum,
549 EAS_I32 numSamplesToAdd,
552 EAS_I32 *pMixBuffer,
737 void FM_SynthMixVoice(S_FM_ENG_VOICE *p, EAS_U16 nGainTarget, EAS_I32 numSamplesToAdd, EAS_PCM *pInputBuffer, EAS_I32 *pBuffer)
739 EAS_I32 nGain;
740 EAS_I32 nGainInc;
741 EAS_I32 nTemp;
745 nGain = (EAS_I32) p->voiceGain << 16;
749 nGainInc = ((EAS_I32) nGainTarget - (EAS_I32) p->voiceGain) << (16 - SYNTH_UPDATE_PERIOD_IN_BITS);
761 nTemp = ((EAS_I32) nTemp * (nGain >> 16)) >> FM_GAIN_SHIFT;
765 EAS_I32 nTemp2;
774 nTemp = ((EAS_I32) nTemp * (nGain >> 16)) >> FM_MONO_GAIN_SHIFT;