improving log/log2/log10 functors that now are correct for denormals if they are system supported