Home
last modified time | relevance | path

Searched refs:v_u32 (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/
H A Dasinf.c61 uint32x4_t ia = vandq_u32 (ix, v_u32 (AbsMask)); in V_NAME_F1()
67 = vcgtq_u32 (vsubq_u32 (ia, v_u32 (Small)), v_u32 (One - Small)); in V_NAME_F1()
69 return special_case (x, x, v_u32 (0xffffffff)); in V_NAME_F1()
73 uint32x4_t a_lt_half = vcltq_u32 (ia, v_u32 (Half)); in V_NAME_F1()
93 return vbslq_f32 (v_u32 (AbsMask), y, x); in V_NAME_F1()
H A Dacosf.c66 uint32x4_t ia = vandq_u32 (ix, v_u32 (AbsMask)); in V_NAME_F1()
71 = vcgtq_u32 (vsubq_u32 (ia, v_u32 (Small)), v_u32 (One - Small)); in V_NAME_F1()
73 return special_case (x, x, v_u32 (0xffffffff)); in V_NAME_F1()
77 uint32x4_t a_le_half = vcleq_u32 (ia, v_u32 (Half)); in V_NAME_F1()
94 float32x4_t y = vbslq_f32 (v_u32 (AbsMask), p, x); in V_NAME_F1()
H A Datanf.c27 #define SignMask v_u32 (0x80000000)
57 uint32x4_t ia = vandq_u32 (ix, v_u32 (0x7ff00000)); in V_NAME_F1()
58 uint32x4_t special = vcgtq_u32 (vsubq_u32 (ia, v_u32 (TinyBound)), in V_NAME_F1()
59 v_u32 (BigBound - TinyBound)); in V_NAME_F1()
62 return special_case (x, x, v_u32 (-1)); in V_NAME_F1()
H A Dpowf.c12 #define Min v_u32 (0x00800000)
13 #define Max v_u32 (0x7f800000)
14 #define Thresh v_u32 (0x7f000000) /* Max - Min. */
15 #define MantissaMask v_u32 (0x007fffff)
21 #define Off v_u32 (0x3f35d000)
187 cmp, vcgeq_u32 (vandq_u32 (vshrq_n_u32 (ylogx_top, 15), v_u32 (0xffff)), in V_NAME_F2()
H A Dcbrtf.c27 #define SignMask v_u32 (0x80000000)
28 #define SmallestNormal v_u32 (0x00800000)
30 #define MantissaMask v_u32 (0x007fffff)
31 #define HalfExp v_u32 (0x3f000000)
H A Dtanf.c34 #define RangeVal v_u32 (0x47000000) /* asuint32(0x1p15f). */
35 #define TinyBound v_u32 (0x30000000) /* asuint32 (0x1p-31f). */
36 #define Thresh v_u32 (0x16000000) /* asuint32(RangeVal) - TinyBound. */
92 uint32x4_t pred_alt = vtstq_u32 (vreinterpretq_u32_f32 (q), v_u32 (1)); in V_NAME_F1()
H A Dexpf.c42 # define TinyBound v_u32 (0x20000000) /* asuint (0x1p-63). */
43 # define BigBound v_u32 (0x42800000) /* asuint (0x1p6). */
44 # define SpecialBound v_u32 (0x22800000) /* BigBound - TinyBound. */
84 vsubq_u32 (vandq_u32 (vreinterpretq_u32_f32 (x), v_u32 (0x7fffffff)), in V_NAME_F1()
H A Dv_sincosf_common.h66 uint32x4_t swap = vtstq_u32 (vreinterpretq_u32_s32 (n), v_u32 (1)); in v_sincosf_inline()
74 = vshlq_n_u32 (vandq_u32 (vreinterpretq_u32_s32 (n), v_u32 (2)), 30); in v_sincosf_inline()
76 vandq_u32 (vreinterpretq_u32_s32 (vaddq_s32 (n, v_s32 (1))), v_u32 (2)), in v_sincosf_inline()
H A Dexp2f.c38 # define TinyBound v_u32 (0x20000000) /* asuint (0x1p-63). */
39 # define BigBound v_u32 (0x42800000) /* asuint (0x1p6). */
40 # define SpecialBound v_u32 (0x22800000) /* BigBound - TinyBound. */
H A Dexp10f.c52 # define TinyBound v_u32 (0x20000000) /* asuint (0x1p-63). */
53 # define BigBound v_u32 (0x42180000) /* asuint (SpecialBound). */
54 # define Thres v_u32 (0x22180000) /* BigBound - TinyBound. */
H A Dsinpif.c24 # define TinyBound v_u32 (0x30000000) /* asuint32(0x1p-31f). */
25 # define Thresh v_u32 (0x1f000000) /* asuint32(0x1p31f) - TinyBound. */
H A Datanhf.c29 #define AbsMask v_u32 (0x7fffffff)
30 #define Half v_u32 (0x3f000000)
H A Dsinf.c32 # define TinyBound v_u32 (0x22000000)
34 # define Thresh v_u32 (0x27800000)
H A Derff.c89 i = vminq_u32 (i, v_u32 (512)); in V_NAME_F1()
104 y = vbslq_f32 (v_u32 (AbsMask), y, x); in V_NAME_F1()
H A Datan2f.c28 #define SignMask v_u32 (0x80000000)
46 return vcgeq_u32 (vsubq_u32 (vmulq_n_u32 (i, 2), v_u32 (1)), d->comp_const); in zeroinfnan()
H A Dexpm1f.c36 #define TinyBound v_u32 (0x34000000 << 1)
H A Dsinhf.c53 vbslq_u32 (v_u32 (0x80000000), ix, vreinterpretq_u32_f32 (v_f32 (0.5)))); in V_NAME_F1()
H A Dcoshf.c56 return v_call_f32 (coshf, x, x, v_u32 (-1)); in V_NAME_F1()
H A Dlog1pf.c26 # define TinyBound v_u32 (0x34000000)
H A Dtanhf.c55 vcltq_u32 (iax, v_u32 (0x34000000))); in V_NAME_F1()
H A Derfcf.c101 uint32x4_t cmp = vcltq_u32 (vaddq_u32 (ix, ix), v_u32 (TinyBound)); in V_NAME_F1()
H A Dv_math.h80 v_u32 (uint32_t x) in v_u32() function
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/advsimd/
H A Derfinvf_5u.c61 float32x4_t ts = vbslq_f32 (v_u32 (0x7fffffff), t, x); in special()