use doubles; denormals are flushed to zero

Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>