Home | History | Annotate | Download | only in lib_src

Lines Matching refs:envGain

340             (pFMVoice->oper[operIndex].envGain == 0))
346 if (pFMVoice->oper[operIndex].envGain >= ((EAS_U16) (pRegion->oper[operIndex].sustain & 0xfc) << 7))
478 pFMVoice->oper[operIndex].envGain = 0x7fff;
487 pFMVoice->oper[operIndex].envGain = 0;
640 temp = pOper->envGain + fmAttackTable[pOperData->attackDecay >> 4];
645 pOper->envGain = 0x7fff;
649 pOper->envGain = (EAS_U16) temp;
655 pOper->envGain = (EAS_U16) FMUL_15x15(pOper->envGain, pOper->envRate);
659 if (pOper->envGain <= (EAS_U16) temp)
674 pOper->envGain = (EAS_U16) temp;
681 pOper->envGain = (EAS_U16)((EAS_U16)(pOperData->sustain & 0xfc) << 7);
687 pOper->envGain = (EAS_U16) FMUL_15x15(pOper->envGain, pOper->envRate);
690 if (pOper->envGain == 0)
692 pOper->envGain = 0;
699 pOper->envGain = 0;
842 vCfg.gain[oper] = (EAS_U16) FMUL_15x15(pFMVoice->oper[oper].baseGain, pFMVoice->oper[oper].envGain);
890 vFrame.gain[oper] = (EAS_U16) FMUL_15x15(pFMVoice->oper[oper].baseGain, pFMVoice->oper[oper].envGain);