@schuler
Just to let every reader in on what CORE-MATH is about. The library provides implementations of elementary function (sin, cos, etc. - off and above IEEE-754 Std. requirements), correctly rounded for all rounding modes - t.i. exact to the unit in the last place (ULP). In addition the implementations are fast <= comparable to Intel lib/gnu lib etc. Finally they have been integrated into several run-time-libraries already, if I understood correct.
My thinking was that a Pascal version maybe can replace the existing implementation of the elementary functions in the FPC RTL. This is quite old, and as far as I can tell never got aligned to recent advancements in function approximation theory & practice. However - more work than simple translation would be required to integrate this into the FPC RTL.
Starting with 32 & 64 bit (Single / Double) would be ok, I think. I had some discussion with one of the CORE-MATH devs working on the Quadruple / 128 bit part, as I did some manual translations to Pascal there. However - it will probably take some further years before full set of correctly rounded functions will be available.
Caveat - before you start you might want to contact the FPC dev team if this would be welcomed.
MathMan
PS - sorry for the late response, but I was out for lunch.
PPS - I just threw this into the ring, because I know it to be non-trivial and you were explcitly mentioning "non-GUI".