Lines Matching defs:v_f64_t
104 typedef f64_t v_f64_t;
257 static inline v_f64_t
273 v_get_f64 (v_f64_t x, int i)
278 v_set_f64 (v_f64_t *x, int i, f64_t v)
294 static inline v_f64_t
295 v_abs_f64 (v_f64_t x)
299 static inline v_f64_t
300 v_fma_f64 (v_f64_t x, v_f64_t y, v_f64_t z)
304 static inline v_f64_t
305 v_round_f64 (v_f64_t x)
310 v_round_s64 (v_f64_t x)
315 static inline v_f64_t
320 static inline v_f64_t
327 v_as_u64_f64 (v_f64_t x)
329 union { v_f64_t f; v_u64_t u; } r = {x};
332 static inline v_f64_t
335 union { v_u64_t u; v_f64_t f; } r = {x};
350 static inline v_f64_t
360 static inline v_f64_t
361 v_call_f64 (f64_t (*f) (f64_t), v_f64_t x, v_f64_t y, v_u64_t p)
372 typedef float64x2_t v_f64_t;
529 static inline v_f64_t
532 return (v_f64_t){x, x};
545 v_get_f64 (v_f64_t x, int i)
550 v_set_f64 (v_f64_t *x, int i, f64_t v)
567 static inline v_f64_t
568 v_abs_f64 (v_f64_t x)
572 static inline v_f64_t
573 v_fma_f64 (v_f64_t x, v_f64_t y, v_f64_t z)
577 static inline v_f64_t
578 v_round_f64 (v_f64_t x)
583 v_round_s64 (v_f64_t x)
588 static inline v_f64_t
591 return (v_f64_t){x[0], x[1]};
593 static inline v_f64_t
596 return (v_f64_t){x[0], x[1]};
600 v_as_u64_f64 (v_f64_t x)
602 union { v_f64_t f; v_u64_t u; } r = {x};
605 static inline v_f64_t
608 union { v_u64_t u; v_f64_t f; } r = {x};
623 static inline v_f64_t
626 return (v_f64_t){tab[idx[0]], tab[idx[1]]};
633 static inline v_f64_t
634 v_call_f64 (f64_t (*f) (f64_t), v_f64_t x, v_f64_t y, v_u64_t p)
636 return (v_f64_t){p[0] ? f (x[0]) : y[0], p[1] ? f (x[1]) : y[1]};