Optimized double-precision floating point functions.

Optimized double-precision floating point functions.

(Replacement) optimized implementations are provided of the following compiler built-ins and math library functions:

The following additional optimized functions are also provided:

On RP2350 the following additional functions are available; the _fast methods are faster but do not round correctly"