Searched refs:pred_aygtax (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/ |
H A D | atan2_2u5.c | 124 uint64_t pred_aygtax = (ay > ax); in atan2() local 127 double n = pred_aygtax ? -ax : ay; in atan2() 128 double d = pred_aygtax ? ay : ax; in atan2() 142 shift = pred_aygtax ? shift + 1.0 : shift; in atan2()
|
H A D | atan2f_3u.c | 132 bool pred_aygtax = (ay > ax); in atan2f() local 135 float n = pred_aygtax ? -ax : ay; in atan2f() 136 float d = pred_aygtax ? ay : ax; in atan2f() 150 shift = pred_aygtax ? shift + 1.0f : shift; in atan2f()
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/ |
H A D | atan2f.c | 68 svbool_t pred_aygtax = svcmpgt (pg, ay, ax); in SV_NAME_F2() local 71 svfloat32_t n = svsel (pred_aygtax, svneg_x (pg, ax), ay); in SV_NAME_F2() 72 svfloat32_t d = svsel (pred_aygtax, ay, ax); in SV_NAME_F2() 77 shift = svsel (pred_aygtax, sv_f32 (1.0), shift); in SV_NAME_F2()
|
H A D | atan2.c | 72 svbool_t pred_aygtax = svcmpgt (pg, ay, ax); in SV_NAME_D2() local 75 svfloat64_t n = svsel (pred_aygtax, svneg_x (pg, ax), ay); in SV_NAME_D2() 76 svfloat64_t d = svsel (pred_aygtax, ay, ax); in SV_NAME_D2() 81 shift = svsel (pred_aygtax, sv_f64 (1.0), shift); in SV_NAME_D2()
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/ |
H A D | atan2f.c | 71 uint32x4_t pred_aygtax = vcgtq_f32 (ay, ax); in V_NAME_F2() local 74 float32x4_t n = vbslq_f32 (pred_aygtax, vnegq_f32 (ax), ay); in V_NAME_F2() 75 float32x4_t q = vbslq_f32 (pred_aygtax, ay, ax); in V_NAME_F2() 81 shift = vbslq_f32 (pred_aygtax, vaddq_f32 (shift, v_f32 (1.0f)), shift); in V_NAME_F2()
|
H A D | atan2.c | 90 uint64x2_t pred_aygtax = vcagtq_f64 (y, x); in V_NAME_D2() local 93 float64x2_t n = vbslq_f64 (pred_aygtax, vnegq_f64 (ax), ay); in V_NAME_D2() 94 float64x2_t q = vbslq_f64 (pred_aygtax, ay, ax); in V_NAME_D2() 100 shift = vbslq_f64 (pred_aygtax, vaddq_f64 (shift, v_f64 (1.0)), shift); in V_NAME_D2()
|