float / double switch by PL_REAL