Feature #2488 (partly),
useless float (0.5 ==> 0.5f), and (a*b) according to MISRA-rules