Searched refs:ix (Results 1 - 25 of 105) sorted by relevance

12345

/haiku/src/system/libroot/posix/glibc/arch/generic/
H A Ds_isnanf.c35 int32_t ix; local
36 GET_FLOAT_WORD(ix,x);
37 ix &= 0x7fffffff;
38 ix = 0x7f800000 - ix;
39 return (int)(((u_int32_t)(ix))>>31);
H A Ds_isinff.c21 int32_t ix,t; local
22 GET_FLOAT_WORD(ix,x);
23 t = ix & 0x7fffffff;
26 return ~(t >> 31) & (ix >> 30);
H A Ds_finitef.c35 int32_t ix; local
36 GET_FLOAT_WORD(ix,x);
37 return (int)((u_int32_t)((ix&0x7fffffff)-0x7f800000)>>31);
/haiku/src/system/libroot/posix/musl/math/
H A Dsqrtf.c24 int32_t ix,s,q,m,t,i; local
27 GET_FLOAT_WORD(ix, x);
30 if ((ix&0x7f800000) == 0x7f800000)
34 if (ix <= 0) {
35 if ((ix&~sign) == 0)
37 if (ix < 0)
41 m = ix>>23;
43 for (i = 0; (ix&0x00800000) == 0; i++)
44 ix<<=1;
48 ix
[all...]
H A Dtan.c47 uint32_t ix; local
50 GET_HIGH_WORD(ix, x);
51 ix &= 0x7fffffff;
54 if (ix <= 0x3fe921fb) {
55 if (ix < 0x3e400000) { /* |x| < 2**-27 */
57 FORCE_EVAL(ix < 0x00100000 ? x/0x1p120f : x+0x1p120f);
64 if (ix >= 0x7ff00000)
H A Dtanf.c29 uint32_t ix; local
32 GET_FLOAT_WORD(ix, x);
33 sign = ix >> 31;
34 ix &= 0x7fffffff;
36 if (ix <= 0x3f490fda) { /* |x| ~<= pi/4 */
37 if (ix < 0x39800000) { /* |x| < 2**-12 */
39 FORCE_EVAL(ix < 0x00800000 ? x/0x1p120f : x+0x1p120f);
44 if (ix <= 0x407b53d1) { /* |x| ~<= 5*pi/4 */
45 if (ix <= 0x4016cbe3) /* |x| ~<= 3pi/4 */
50 if (ix <
[all...]
H A Dcos.c48 uint32_t ix; local
51 GET_HIGH_WORD(ix, x);
52 ix &= 0x7fffffff;
55 if (ix <= 0x3fe921fb) {
56 if (ix < 0x3e46a09e) { /* |x| < 2**-27 * sqrt(2) */
65 if (ix >= 0x7ff00000)
H A Dsin.c48 uint32_t ix; local
52 GET_HIGH_WORD(ix, x);
53 ix &= 0x7fffffff;
56 if (ix <= 0x3fe921fb) {
57 if (ix < 0x3e500000) { /* |x| < 2**-26 */
59 FORCE_EVAL(ix < 0x00100000 ? x/0x1p120f : x+0x1p120f);
66 if (ix >= 0x7ff00000)
H A Dlog2f.c29 uint32_t ix, iz, top, tmp; local
32 ix = asuint(x);
34 if (WANT_ROUNDING && predict_false(ix == 0x3f800000))
36 if (predict_false(ix - 0x00800000 >= 0x7f800000 - 0x00800000)) {
38 if (ix * 2 == 0)
40 if (ix == 0x7f800000) /* log2(inf) == inf. */
42 if ((ix & 0x80000000) || ix * 2 >= 0xff000000)
45 ix = asuint(x * 0x1p23f);
46 ix
[all...]
H A Dlogf.c30 uint32_t ix, iz, tmp; local
33 ix = asuint(x);
35 if (WANT_ROUNDING && predict_false(ix == 0x3f800000))
37 if (predict_false(ix - 0x00800000 >= 0x7f800000 - 0x00800000)) {
39 if (ix * 2 == 0)
41 if (ix == 0x7f800000) /* log(inf) == inf. */
43 if ((ix & 0x80000000) || ix * 2 >= 0xff000000)
46 ix = asuint(x * 0x1p23f);
47 ix
[all...]
H A Dsinf.c29 uint32_t ix; local
32 GET_FLOAT_WORD(ix, x);
33 sign = ix >> 31;
34 ix &= 0x7fffffff;
36 if (ix <= 0x3f490fda) { /* |x| ~<= pi/4 */
37 if (ix < 0x39800000) { /* |x| < 2**-12 */
39 FORCE_EVAL(ix < 0x00800000 ? x/0x1p120f : x+0x1p120f);
44 if (ix <= 0x407b53d1) { /* |x| ~<= 5*pi/4 */
45 if (ix <= 0x4016cbe3) { /* |x| ~<= 3pi/4 */
53 if (ix <
[all...]
H A Datanf.c44 uint32_t ix,sign; local
47 GET_FLOAT_WORD(ix, x);
48 sign = ix>>31;
49 ix &= 0x7fffffff;
50 if (ix >= 0x4c800000) { /* if |x| >= 2**26 */
56 if (ix < 0x3ee00000) { /* |x| < 0.4375 */
57 if (ix < 0x39800000) { /* |x| < 2**-12 */
58 if (ix < 0x00800000)
66 if (ix < 0x3f980000) { /* |x| < 1.1875 */
67 if (ix <
[all...]
H A Dcosf.c29 uint32_t ix; local
32 GET_FLOAT_WORD(ix, x);
33 sign = ix >> 31;
34 ix &= 0x7fffffff;
36 if (ix <= 0x3f490fda) { /* |x| ~<= pi/4 */
37 if (ix < 0x39800000) { /* |x| < 2**-12 */
44 if (ix <= 0x407b53d1) { /* |x| ~<= 5*pi/4 */
45 if (ix > 0x4016cbe3) /* |x| ~> 3*pi/4 */
54 if (ix <= 0x40e231d5) { /* |x| ~<= 9*pi/4 */
55 if (ix >
[all...]
H A Dasinf.c39 uint32_t hx,ix; local
42 ix = hx & 0x7fffffff;
43 if (ix >= 0x3f800000) { /* |x| >= 1 */
44 if (ix == 0x3f800000) /* |x| == 1 */
48 if (ix < 0x3f000000) { /* |x| < 0.5 */
50 if (ix < 0x39800000 && ix >= 0x00800000)
H A Dsincos.c19 uint32_t ix; local
22 GET_HIGH_WORD(ix, x);
23 ix &= 0x7fffffff;
26 if (ix <= 0x3fe921fb) {
28 if (ix < 0x3e46a09e) {
30 FORCE_EVAL(ix < 0x00100000 ? x/0x1p120f : x+0x1p120f);
41 if (ix >= 0x7ff00000) {
H A Dlog10f.c34 uint32_t ix; local
37 ix = u.i;
39 if (ix < 0x00800000 || ix>>31) { /* x < 2**-126 */
40 if (ix<<1 == 0)
42 if (ix>>31)
48 ix = u.i;
49 } else if (ix >= 0x7f800000) {
51 } else if (ix == 0x3f800000)
55 ix
[all...]
H A Datan2.c49 uint32_t m,lx,ly,ix,iy; local
53 EXTRACT_WORDS(ix, lx, x);
55 if ((ix-0x3ff00000 | lx) == 0) /* x = 1.0 */
57 m = ((iy>>31)&1) | ((ix>>30)&2); /* 2*sign(x)+sign(y) */
58 ix = ix & 0x7fffffff;
71 if ((ix|lx) == 0)
74 if (ix == 0x7ff00000) {
92 if (ix+(64<<20) < iy || iy == 0x7ff00000)
96 if ((m&2) && iy+(64<<20) < ix) /* |
[all...]
H A Dsincosf.c31 uint32_t ix; local
34 GET_FLOAT_WORD(ix, x);
35 sign = ix >> 31;
36 ix &= 0x7fffffff;
39 if (ix <= 0x3f490fda) {
41 if (ix < 0x39800000) {
43 FORCE_EVAL(ix < 0x00100000 ? x/0x1p120f : x+0x1p120f);
54 if (ix <= 0x407b53d1) {
55 if (ix <= 0x4016cbe3) { /* |x| ~<= 3pi/4 */
72 if (ix <
[all...]
H A Datan2f.c25 uint32_t m,ix,iy; local
29 GET_FLOAT_WORD(ix, x);
31 if (ix == 0x3f800000) /* x=1.0 */
33 m = ((iy>>31)&1) | ((ix>>30)&2); /* 2*sign(x)+sign(y) */
34 ix &= 0x7fffffff;
47 if (ix == 0)
50 if (ix == 0x7f800000) {
68 if (ix+(26<<23) < iy || iy == 0x7f800000)
72 if ((m&2) && iy+(26<<23) < ix) /*|y/x| < 0x1p-26, x < 0 */
H A Datan.c66 uint32_t ix,sign; local
69 GET_HIGH_WORD(ix, x);
70 sign = ix >> 31;
71 ix &= 0x7fffffff;
72 if (ix >= 0x44100000) { /* if |x| >= 2^66 */
78 if (ix < 0x3fdc0000) { /* |x| < 0.4375 */
79 if (ix < 0x3e400000) { /* |x| < 2^-27 */
80 if (ix < 0x00100000)
88 if (ix < 0x3ff30000) { /* |x| < 1.1875 */
89 if (ix <
[all...]
/haiku/src/system/libroot/posix/glibc/math/
H A Dk_casinhf.c34 float rx, ix; local
39 ix = fabsf (__imag__ x);
41 if (rx >= 1.0f / FLT_EPSILON || ix >= 1.0f / FLT_EPSILON)
48 __imag__ y = ix;
60 else if (rx >= 0.5f && ix < FLT_EPSILON / 8.0f)
68 __imag__ res = atan2f (ix, s);
70 else if (rx < FLT_EPSILON / 8.0f && ix >= 1.5f)
72 float s = sqrtf ((ix + 1.0f) * (ix - 1.0f));
74 __real__ res = logf (ix
[all...]
H A Dk_casinh.c34 double rx, ix; local
39 ix = fabs (__imag__ x);
41 if (rx >= 1.0 / DBL_EPSILON || ix >= 1.0 / DBL_EPSILON)
48 __imag__ y = ix;
60 else if (rx >= 0.5 && ix < DBL_EPSILON / 8.0)
68 __imag__ res = atan2 (ix, s);
70 else if (rx < DBL_EPSILON / 8.0 && ix >= 1.5)
72 double s = sqrt ((ix + 1.0) * (ix - 1.0));
74 __real__ res = log (ix
[all...]
H A Dk_casinhl.c41 long double rx, ix; local
46 ix = fabsl (__imag__ x);
48 if (rx >= 1.0L / LDBL_EPSILON || ix >= 1.0L / LDBL_EPSILON)
55 __imag__ y = ix;
67 else if (rx >= 0.5L && ix < LDBL_EPSILON / 8.0L)
75 __imag__ res = atan2l (ix, s);
77 else if (rx < LDBL_EPSILON / 8.0L && ix >= 1.5L)
79 long double s = sqrtl ((ix + 1.0L) * (ix - 1.0L));
81 __real__ res = logl (ix
[all...]
/haiku/src/add-ons/kernel/drivers/audio/cmedia/
H A Dmux.c80 int ix; local
86 for (ix=0; ix<num_cards; ix++) {
87 if (!strcmp(name, cards[ix].mux.name)) {
91 if (ix == num_cards) {
95 atomic_add(&cards[ix].mux.open_count, 1);
96 cards[ix].mux.card = &cards[ix];
97 *cookie = &cards[ix]
129 get_mux_value( cmedia_pci_dev * card, int ix) argument
155 int ix; local
211 int ix; local
[all...]
H A Dmixer.c91 int ix; local
97 for (ix=0; ix<num_cards; ix++) {
98 if (!strcmp(name, cards[ix].mixer.name)) {
102 if (ix == num_cards) {
106 atomic_add(&cards[ix].mixer.open_count, 1);
107 cards[ix].mixer.card = &cards[ix];
108 *cookie = &cards[ix]
144 int ix = map_mixer(lev->selector); local
176 int ix; local
236 int ix; local
[all...]

Completed in 128 milliseconds

12345