FLP00-A. Consider avoiding floating point numbers when precise computation is needed
FLP01-A. Take care in rearranging floating point expressions
FLP30-C. Take granularity into account when comparing floating point values
FLP32-C. Prevent domain errors in math functions