diff --git a/src/lang/built-in.lisp b/src/lang/built-in.lisp index 4f4d76e..cdb0229 100644 --- a/src/lang/built-in.lisp +++ b/src/lang/built-in.lisp @@ -138,12 +138,26 @@ ((double) double nil "cos")) tan (((float) float nil "tanf") ((double) double nil "tan")) + asin (((float) float nil "asinf") + ((double) double nil "asin")) + acos (((float) float nil "acosf") + ((double) double nil "acos")) + atan (((float) float nil "atanf") + ((float float) float nil "atan2f") + ((double) double nil "atan") + ((double double) double nil "atan2")) sinh (((float) float nil "sinhf") ((double) double nil "sinh")) cosh (((float) float nil "coshf") ((double) double nil "cosh")) tanh (((float) float nil "tanhf") ((double) double nil "tanh")) + asinh (((float) float nil "asinhf") + ((double) double nil "asinh")) + acosh (((float) float nil "acoshf") + ((double) double nil "acosh")) + atanh (((float) float nil "atanhf") + ((double) double nil "atanh")) rsqrt (((float) float nil "rsqrtf") ((double) double nil "rsqrt")) sqrt (((float) float nil "sqrtf")