Hi, I just also included double precision reals in my Radix sort and got a compiler warning for: real(kind=r_64) :: real_64 ! Double-precision on my machine integer(kind=i_64) :: integer_64 ! Also double precision EQUIVALENCE(real_64, integer_64) because double-precision integers are not in the standard set of types. This is somewhat annoying and I don't see a reason for it. Just complaining (even though my compiler still compiled this...), Aleksandar