I am puzzled by following lines of code in CLA_FIR.asm in example "Example_2803xClaAdcFir".
MUI16TOF32 MR2, @_AdcResult.ADCRESULT1 ;8 Read ADCRESULT1 and convert to float
MMPYF32 MR2, MR1, MR0 ; MR2 (Y) = MR1 (A4) * MR0 (X4)
|| MMOV32 @_X0, MR2
Are you not overwritting MR2 and losing adc result ?