From cb430a2ba866e8051df088d385d5a84e60e2f56c Mon Sep 17 00:00:00 2001 From: enoulard <enoulard@041b043f-8d7c-46b2-b46e-ef0dd855326e> Date: Mon, 1 Dec 2014 11:58:00 +0000 Subject: [PATCH] Add more functions in math.lusi git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@371 041b043f-8d7c-46b2-b46e-ef0dd855326e --- include/math.lusi | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/include/math.lusi b/include/math.lusi index 015acb28..8033408b 100644 --- a/include/math.lusi +++ b/include/math.lusi @@ -1,5 +1,17 @@ -function pow (x:real; n: real) returns (y: real) prototype C lib m; +function acos (x: real) returns (y: real) prototype C lib m; +function acosh (x: real) returns (y: real) prototype C lib m; +function asin (x: real) returns (y: real) prototype C lib m; +function asinh (x: real) returns (y: real) prototype C lib m; function atan (x: real) returns (y: real) prototype C lib m; -function sqrt (x: real) returns (y: real) prototype C lib m; +function atan2(x:real; n: real) returns (y: real) prototype C lib m; +function atanh (x: real) returns (y: real) prototype C lib m; +function cbrt (x: real) returns (y: real) prototype C lib m; function cos (x: real) returns (y: real) prototype C lib m; +function cosh (x: real) returns (y: real) prototype C lib m; +function ceil (x: real) returns (y: real) prototype C lib m; +function erf (x: real) returns (y: real) prototype C lib m; +function fabs (x: real) returns (y: real) prototype C lib m; +function pow (x:real; n: real) returns (y: real) prototype C lib m; function sin (x: real) returns (y: real) prototype C lib m; +function sinh (x: real) returns (y: real) prototype C lib m; +function sqrt (x: real) returns (y: real) prototype C lib m; \ No newline at end of file -- GitLab