From 3704cdf7eb9551353ac9175aa10be444755b8e22 Mon Sep 17 00:00:00 2001 From: siddhu8990 Date: Thu, 3 Sep 2015 02:06:47 +0530 Subject: Intermediate commit. Not to be used --- 2.3-1/src/c/elementaryFunctions/cosh/i8cosha.c | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) (limited to '2.3-1/src/c/elementaryFunctions/cosh/i8cosha.c') diff --git a/2.3-1/src/c/elementaryFunctions/cosh/i8cosha.c b/2.3-1/src/c/elementaryFunctions/cosh/i8cosha.c index b30c14e2..beed9b30 100644 --- a/2.3-1/src/c/elementaryFunctions/cosh/i8cosha.c +++ b/2.3-1/src/c/elementaryFunctions/cosh/i8cosha.c @@ -1,6 +1,6 @@ /* * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab - * Copyright (C) 2008-2008 - INRIA - Bruno JOFRET + * Copyright (C) 2006-2008 - INRIA - Bruno JOFRET * * This file must be used under the terms of the CeCILL. * This source file is licensed as described in the file COPYING, which @@ -10,17 +10,11 @@ * */ -/* -// cosh(z) = 0.5 (exp(|z|) + exp(-|z|)) -// = 0.5 ( y + 1/y ) with y = exp(|z|) -*/ - -#include #include "cosh.h" -#include "exp.h" -#include "abs.h" -float i8coshs(int8 x) { - float y = i8exps(i8abss(x)); - return (0.5f * (y + 1.0f / y)); +void i8cosha(int8* x, int size, int8* y) { + int i = 0; + for (i = 0; i < size; ++i) { + y[i] = i8coshs(x[i]); + } } -- cgit