HQ core harmonization issue: fine_gain_pred_fx()
There is an inconsistent use of variants of the function `fine_gain_pred_fx()` in the BASOP framework. In EVS HQ core, the function `fine_gain_pred_fx()` is exclusively used In IVAS HQ core, the function `ivas_fine_gain_pred_fx()` is used except for the PVQ. When doing a harmonization in !2837, I needed to introduce the following hack: ``` #ifdef HARM_HQ_CORE_KEEP_BE fine_gain_pred_fx( ..., EVS_MONO, core ); #else fine_gain_pred_fx( ..., st_fx->element_mode, core ); #endif ``` in order not to break the bit-exactness. Should the above logic stay in the framework (which is not intuitive), or should the appropriate variant also be called in the PVQ when used in IVAS HQ core? <!--- Below are labels that will be added but are not shown in description. This is a template to help fill them. Add further information to the first row and remove and add labels as necessary.-->
task