summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/elementaryFunctions/asinh/casinhs.c2
-rw-r--r--src/elementaryFunctions/asinh/testFloatAsinh.c3
2 files changed, 4 insertions, 1 deletions
diff --git a/src/elementaryFunctions/asinh/casinhs.c b/src/elementaryFunctions/asinh/casinhs.c
index e58b2d16..0d90c5ec 100644
--- a/src/elementaryFunctions/asinh/casinhs.c
+++ b/src/elementaryFunctions/asinh/casinhs.c
@@ -22,5 +22,5 @@ floatComplex casinhs(floatComplex z) {
floatComplex i_z = FloatComplex(-cimags(z), creals(z));
floatComplex asin_i_z = casins(i_z);
- return FloatComplex(cimags(asin_i_z), creals(asin_i_z));
+ return FloatComplex(cimags(asin_i_z), -creals(asin_i_z));
}
diff --git a/src/elementaryFunctions/asinh/testFloatAsinh.c b/src/elementaryFunctions/asinh/testFloatAsinh.c
index c033f93b..72d8c657 100644
--- a/src/elementaryFunctions/asinh/testFloatAsinh.c
+++ b/src/elementaryFunctions/asinh/testFloatAsinh.c
@@ -12,6 +12,9 @@
#include "testAsinh.h"
+
+/*FIXME : results are not verify with assert */
+
void sasinhsTest(void) {
printf(">> Float scalar\n");
printf("sasinhs(0) = %f\n", sasinhs(0.0f));