Lines Matching refs:rettv
110 f_abs(typval_T *argvars, typval_T *rettv) in f_abs() argument
117 rettv->v_type = VAR_FLOAT; in f_abs()
118 rettv->vval.v_float = fabs(argvars[0].vval.v_float); in f_abs()
127 rettv->vval.v_number = -1; in f_abs()
129 rettv->vval.v_number = n; in f_abs()
131 rettv->vval.v_number = -n; in f_abs()
139 f_acos(typval_T *argvars, typval_T *rettv) in f_acos() argument
146 rettv->v_type = VAR_FLOAT; in f_acos()
148 rettv->vval.v_float = acos(f); in f_acos()
150 rettv->vval.v_float = 0.0; in f_acos()
157 f_asin(typval_T *argvars, typval_T *rettv) in f_asin() argument
164 rettv->v_type = VAR_FLOAT; in f_asin()
166 rettv->vval.v_float = asin(f); in f_asin()
168 rettv->vval.v_float = 0.0; in f_asin()
175 f_atan(typval_T *argvars, typval_T *rettv) in f_atan() argument
182 rettv->v_type = VAR_FLOAT; in f_atan()
184 rettv->vval.v_float = atan(f); in f_atan()
186 rettv->vval.v_float = 0.0; in f_atan()
193 f_atan2(typval_T *argvars, typval_T *rettv) in f_atan2() argument
202 rettv->v_type = VAR_FLOAT; in f_atan2()
205 rettv->vval.v_float = atan2(fx, fy); in f_atan2()
207 rettv->vval.v_float = 0.0; in f_atan2()
214 f_ceil(typval_T *argvars, typval_T *rettv) in f_ceil() argument
221 rettv->v_type = VAR_FLOAT; in f_ceil()
223 rettv->vval.v_float = ceil(f); in f_ceil()
225 rettv->vval.v_float = 0.0; in f_ceil()
232 f_cos(typval_T *argvars, typval_T *rettv) in f_cos() argument
239 rettv->v_type = VAR_FLOAT; in f_cos()
241 rettv->vval.v_float = cos(f); in f_cos()
243 rettv->vval.v_float = 0.0; in f_cos()
250 f_cosh(typval_T *argvars, typval_T *rettv) in f_cosh() argument
257 rettv->v_type = VAR_FLOAT; in f_cosh()
259 rettv->vval.v_float = cosh(f); in f_cosh()
261 rettv->vval.v_float = 0.0; in f_cosh()
268 f_exp(typval_T *argvars, typval_T *rettv) in f_exp() argument
275 rettv->v_type = VAR_FLOAT; in f_exp()
277 rettv->vval.v_float = exp(f); in f_exp()
279 rettv->vval.v_float = 0.0; in f_exp()
286 f_float2nr(typval_T *argvars, typval_T *rettv) in f_float2nr() argument
296 rettv->vval.v_number = -VARNUM_MAX; in f_float2nr()
298 rettv->vval.v_number = VARNUM_MAX; in f_float2nr()
300 rettv->vval.v_number = (varnumber_T)f; in f_float2nr()
308 f_floor(typval_T *argvars, typval_T *rettv) in f_floor() argument
315 rettv->v_type = VAR_FLOAT; in f_floor()
317 rettv->vval.v_float = floor(f); in f_floor()
319 rettv->vval.v_float = 0.0; in f_floor()
326 f_fmod(typval_T *argvars, typval_T *rettv) in f_fmod() argument
335 rettv->v_type = VAR_FLOAT; in f_fmod()
338 rettv->vval.v_float = fmod(fx, fy); in f_fmod()
340 rettv->vval.v_float = 0.0; in f_fmod()
348 f_isinf(typval_T *argvars, typval_T *rettv) in f_isinf() argument
354 rettv->vval.v_number = argvars[0].vval.v_float > 0.0 ? 1 : -1; in f_isinf()
361 f_isnan(typval_T *argvars, typval_T *rettv) in f_isnan() argument
366 rettv->vval.v_number = argvars[0].v_type == VAR_FLOAT in f_isnan()
375 f_log(typval_T *argvars, typval_T *rettv) in f_log() argument
382 rettv->v_type = VAR_FLOAT; in f_log()
384 rettv->vval.v_float = log(f); in f_log()
386 rettv->vval.v_float = 0.0; in f_log()
393 f_log10(typval_T *argvars, typval_T *rettv) in f_log10() argument
400 rettv->v_type = VAR_FLOAT; in f_log10()
402 rettv->vval.v_float = log10(f); in f_log10()
404 rettv->vval.v_float = 0.0; in f_log10()
411 f_pow(typval_T *argvars, typval_T *rettv) in f_pow() argument
420 rettv->v_type = VAR_FLOAT; in f_pow()
423 rettv->vval.v_float = pow(fx, fy); in f_pow()
425 rettv->vval.v_float = 0.0; in f_pow()
442 f_round(typval_T *argvars, typval_T *rettv) in f_round() argument
449 rettv->v_type = VAR_FLOAT; in f_round()
451 rettv->vval.v_float = vim_round(f); in f_round()
453 rettv->vval.v_float = 0.0; in f_round()
460 f_sin(typval_T *argvars, typval_T *rettv) in f_sin() argument
467 rettv->v_type = VAR_FLOAT; in f_sin()
469 rettv->vval.v_float = sin(f); in f_sin()
471 rettv->vval.v_float = 0.0; in f_sin()
478 f_sinh(typval_T *argvars, typval_T *rettv) in f_sinh() argument
485 rettv->v_type = VAR_FLOAT; in f_sinh()
487 rettv->vval.v_float = sinh(f); in f_sinh()
489 rettv->vval.v_float = 0.0; in f_sinh()
496 f_sqrt(typval_T *argvars, typval_T *rettv) in f_sqrt() argument
503 rettv->v_type = VAR_FLOAT; in f_sqrt()
505 rettv->vval.v_float = sqrt(f); in f_sqrt()
507 rettv->vval.v_float = 0.0; in f_sqrt()
514 f_str2float(typval_T *argvars, typval_T *rettv) in f_str2float() argument
530 (void)string2float(p, &rettv->vval.v_float, skip_quotes); in f_str2float()
532 rettv->vval.v_float *= -1; in f_str2float()
533 rettv->v_type = VAR_FLOAT; in f_str2float()
540 f_tan(typval_T *argvars, typval_T *rettv) in f_tan() argument
547 rettv->v_type = VAR_FLOAT; in f_tan()
549 rettv->vval.v_float = tan(f); in f_tan()
551 rettv->vval.v_float = 0.0; in f_tan()
558 f_tanh(typval_T *argvars, typval_T *rettv) in f_tanh() argument
565 rettv->v_type = VAR_FLOAT; in f_tanh()
567 rettv->vval.v_float = tanh(f); in f_tanh()
569 rettv->vval.v_float = 0.0; in f_tanh()
576 f_trunc(typval_T *argvars, typval_T *rettv) in f_trunc() argument
583 rettv->v_type = VAR_FLOAT; in f_trunc()
586 rettv->vval.v_float = f > 0 ? floor(f) : ceil(f); in f_trunc()
588 rettv->vval.v_float = 0.0; in f_trunc()