From 16bc08688725b8b5d48e179afd4f1623f00cbcc8 Mon Sep 17 00:00:00 2001 From: digikar99 Date: Wed, 14 Apr 2021 01:56:30 +0530 Subject: [PATCH] add inverse trigonometry to +built-in-functions+ --- src/lang/built-in.lisp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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")