Check for float functions with less templates.
The only template mechanism now used is full specialization, so this should hopefully be more portable to compilers we don't test.