2.0 is a Float64 everywhere – it's only integer literals whose type depend on the system. Even in old 32-bit machines, the FPUs had 64-bit floats, so there was never a place where that was an issue; but you really don't want to be using 64-bit integers on a 32-bit machine.
> On May 1, 2014, at 1:01 PM, Ethan Anderes <ethanande...@gmail.com> wrote: > > Jameson: > > My response is going to expose my ignorance here ... but I wasn't worried > that Float64 wouldn't be fast, but rather that on someones machine > typeof(2.0) would say Float32 instead of Float64. In which case my code > wouldn't run without changing all the Float64 type initialization to Float32. >