integers convert by default to double making the whole expression evacuated as double
the divisions could be factorized out: we assume we will soon move to fast-math and recip