@@ -35,7 +35,7 @@ k2c_activationType * k2c_linear = k2c_linear_func;
3535void k2c_exponential_func (float * x , const size_t size ) {
3636
3737 for (size_t i = 0 ; i < size ; ++ i ) {
38- x [i ] = exp (x [i ]);
38+ x [i ] = expf (x [i ]);
3939 }
4040}
4141k2c_activationType * k2c_exponential = k2c_exponential_func ;
@@ -95,7 +95,7 @@ k2c_activationType * k2c_hard_sigmoid = k2c_hard_sigmoid_func;
9595void k2c_tanh_func (float * x , const size_t size ) {
9696
9797 for (size_t i = 0 ; i < size ; ++ i ) {
98- x [i ] = tanh (x [i ]);
98+ x [i ] = tanhf (x [i ]);
9999 }
100100}
101101k2c_activationType * k2c_tanh = k2c_tanh_func ;
@@ -111,7 +111,7 @@ k2c_activationType * k2c_tanh = k2c_tanh_func;
111111void k2c_sigmoid_func (float * x , const size_t size ) {
112112
113113 for (size_t i = 0 ; i < size ; ++ i ) {
114- x [i ] = 1 /(1 + exp (- x [i ]));
114+ x [i ] = 1 /(1 + expf (- x [i ]));
115115 }
116116}
117117k2c_activationType * k2c_sigmoid = k2c_sigmoid_func ;
@@ -136,7 +136,7 @@ void k2c_softmax_func(float * x, const size_t size) {
136136 }
137137
138138 for (size_t i = 0 ; i < size ; ++ i ) {
139- x [i ] = exp (x [i ]- xmax );
139+ x [i ] = expf (x [i ]- xmax );
140140 }
141141
142142 for (size_t i = 0 ; i < size ; ++ i ) {
@@ -161,7 +161,7 @@ k2c_activationType * k2c_softmax = k2c_softmax_func;
161161void k2c_softplus_func (float * x , const size_t size ) {
162162
163163 for (size_t i = 0 ; i < size ; ++ i ) {
164- x [i ] = log1p ( exp (x [i ]));
164+ x [i ] = log1pf ( expf (x [i ]));
165165 }
166166}
167167k2c_activationType * k2c_softplus = k2c_softplus_func ;
@@ -177,7 +177,7 @@ k2c_activationType * k2c_softplus = k2c_softplus_func;
177177void k2c_softsign_func (float * x , const size_t size ) {
178178
179179 for (size_t i = 0 ; i < size ; ++ i ) {
180- x [i ] = x [i ]/(1.0f + fabs (x [i ]));
180+ x [i ] = x [i ]/(1.0f + fabsf (x [i ]));
181181 }
182182}
183183k2c_activationType * k2c_softsign = k2c_softsign_func ;
@@ -237,7 +237,7 @@ void k2c_ELU(float * x, const size_t size, const float alpha) {
237237
238238 for (size_t i = 0 ; i < size ; ++ i ) {
239239 if (x [i ] <= 0.0f ) {
240- x [i ] = alpha * expm1 (x [i ]);
240+ x [i ] = alpha * expm1f (x [i ]);
241241 }
242242 }
243243}
0 commit comments