No C++ comments, please, we are C89ish.
fma() emulation.
Platform may have only one of lgamma/tgamma.