Lines Matching full:dat
106 const struct data *dat = ptr_barrier (&data); in V_NAME_D1() local
115 vreinterpretq_s64_f64 (dat->uflow_bound)); in V_NAME_D1()
126 a = vminq_f64 (a, dat->max); in V_NAME_D1()
130 float64x2_t shift = dat->shift; in V_NAME_D1()
136 uint64x2_t i = vqaddq_u64 (vreinterpretq_u64_f64 (z), dat->offset); in V_NAME_D1()
147 float64x2_t p2 = vfmsq_f64 (dat->p20, r2, vaddq_f64 (dat->p20, dat->p20)); in V_NAME_D1()
148 float64x2_t p3 = vmulq_f64 (r, vfmaq_f64 (v_f64 (-0.5), r2, dat->p20)); in V_NAME_D1()
149 float64x2_t p42_p52 = vld1q_f64 (&dat->p42); in V_NAME_D1()
150 float64x2_t p4 = vfmaq_laneq_f64 (dat->p41, r2, p42_p52, 0); in V_NAME_D1()
151 p4 = vfmsq_f64 (dat->p40, r2, p4); in V_NAME_D1()
152 float64x2_t p5 = vfmaq_laneq_f64 (dat->p51, r2, p42_p52, 1); in V_NAME_D1()
153 p5 = vmulq_f64 (r, vfmaq_f64 (vmulq_f64 (v_f64 (0.5), dat->p20), r2, p5)); in V_NAME_D1()
156 float64x2_t qr5 = vld1q_f64 (dat->qr5), qr6 = vld1q_f64 (dat->qr6), in V_NAME_D1()
157 qr7 = vld1q_f64 (dat->qr7), qr8 = vld1q_f64 (dat->qr8), in V_NAME_D1()
158 qr9 = vld1q_f64 (dat->qr9); in V_NAME_D1()
188 vsraq_n_u64 (vshlq_n_u64 (sign, 63), dat->table_scale, 1)); in V_NAME_D1()