scaleFactor=getScaleFactor32(&DFT_PRED_RES[shl(hStereoDft->band_limits[b],1)],sub(shl(len,1),1));// calc it in the range [2*hStereoDft->band_limits[b] : 2*(len-1)+1]
IF(GT_16(scaleFactor,3))
{
scaleFactor=sub(scaleFactor,3);// add headroom
}
ELSE
{
scaleFactor=0;// no guard added since it was fine without scaleFactor