Lines Matching refs:recip
246 float32x2_t recip = vrecpe_f32(x); in vinv_f32() local
247 recip = vmul_f32(vrecps_f32(x, recip), recip); in vinv_f32()
248 recip = vmul_f32(vrecps_f32(x, recip), recip); in vinv_f32()
249 return recip; in vinv_f32()
254 float32x4_t recip = vrecpeq_f32(x); in vinvq_f32() local
255 recip = vmulq_f32(vrecpsq_f32(x, recip), recip); in vinvq_f32()
256 recip = vmulq_f32(vrecpsq_f32(x, recip), recip); in vinvq_f32()
257 return recip; in vinvq_f32()
264 float64x2_t recip = vrecpeq_f64(x); in vinvq_f64() local
265 recip = vmulq_f64(vrecpsq_f64(x, recip), recip); in vinvq_f64()
266 recip = vmulq_f64(vrecpsq_f64(x, recip), recip); in vinvq_f64()
267 return recip; in vinvq_f64()
394 float16x4_t recip = vrecpe_f16(x); in vinv_f16() local
395 recip = vmul_f16(vrecps_f16(x, recip), recip); in vinv_f16()
396 recip = vmul_f16(vrecps_f16(x, recip), recip); in vinv_f16()
397 return recip; in vinv_f16()
402 float16x8_t recip = vrecpeq_f16(x); in vinvq_f16() local
403 recip = vmulq_f16(vrecpsq_f16(x, recip), recip); in vinvq_f16()
404 recip = vmulq_f16(vrecpsq_f16(x, recip), recip); in vinvq_f16()
405 return recip; in vinvq_f16()