Home
last modified time | relevance | path

Searched refs:iptr (Results 1 – 5 of 5) sorted by relevance

/aosp12/bionic/libm/upstream-freebsd/lib/msun/src/
H A Ds_modf.c33 modf(double x, double *iptr) in modf() argument
41 INSERT_WORDS(*iptr,i0&0x80000000,0); /* *iptr = +-0 */ in modf()
47 *iptr = x; in modf()
52 INSERT_WORDS(*iptr,i0&(~i),0); in modf()
53 return x - *iptr; in modf()
59 *iptr = x; in modf()
62 *iptr = x*one; in modf()
70 *iptr = x; in modf()
75 INSERT_WORDS(*iptr,i0,i1&(~i)); in modf()
76 return x - *iptr; in modf()
H A Ds_modfl.c60 modfl(long double x, long double *iptr) in modfl() argument
69 *iptr = zero[ux.bits.sign]; in modfl()
74 *iptr = x; in modfl()
81 *iptr = ux.e; in modfl()
86 *iptr = x; in modfl()
93 *iptr = x; in modfl()
99 *iptr = ux.e; in modfl()
H A Ds_modff.c25 modff(float x, float *iptr) in modff() argument
33 SET_FLOAT_WORD(*iptr,i0&0x80000000); /* *iptr = +-0 */ in modff()
39 *iptr = x; in modff()
44 SET_FLOAT_WORD(*iptr,i0&(~i)); in modff()
45 return x - *iptr; in modff()
50 *iptr = x*one; in modff()
/aosp12/frameworks/rs/driver/runtime/
H A Drs_f16_math.c82 extern half __attribute__((overloadable)) modf(half x, half *iptr) { in modf() argument
89 SET_HALF_WORD(*iptr, i0 & 0x8000); // *iptr = +/- 0 in modf()
95 *iptr = x; in modf()
100 SET_HALF_WORD(*iptr, i0 & ~i); // zero out fractional parts in modf()
101 return x - *iptr; in modf()
107 *iptr = x; in modf()
H A Drs_cl.c509 extern float __attribute__((overloadable)) fract(float v, float *iptr) { in FN_FUNC_FN_FN()
511 if (iptr) { in FN_FUNC_FN_FN()
512 iptr[0] = i; in FN_FUNC_FN_FN()
1941 extern half __attribute__((overloadable)) fract(half v, half *iptr) { in fract() argument
1947 if (iptr) { in fract()
1948 *iptr = i; in fract()
2101 extern half __attribute__((overloadable)) modf(half x, half *iptr);