rename floating point FUNC_... macros to FP_FUNC_... macros to be globaly unique