Searched refs:px (Results 1 - 25 of 116) sorted by relevance

12345

/illumos-gate/usr/src/lib/libm/common/Q/
H A Dieee_funcl.c35 int *px = (int *) &x; local
36 return ((px[0] & ~0x80000000) == 0x7fff0000 && px[1] == 0 &&
37 px[2] == 0 && px[3] == 0);
42 int *px = (int *) &x; local
43 return ((unsigned) ((px[0] & 0x7fff0000) - 0x10000) < 0x7ffe0000);
48 int *px = (int *) &x; local
49 px[0] &= ~0x80000000;
50 return (px[
55 int *px = (int *) &x; local
61 unsigned *px = (unsigned *) &x; local
67 int *px = (int *) &x; local
79 int *px = (int *) &x; local
90 int *px = (int *) &x; local
96 int *px = (int *) &x; local
102 unsigned *px = (unsigned *) &x; local
[all...]
H A Disnanl.c37 int *px = (int *) &x; local
38 return ((px[0] & ~0x80000000) >= 0x7fff0000 &&
39 ((px[0] & ~0xffff0000) | px[1] | px[2] | px[3]) != 0);
44 int *px = (int *) &x, t = px[2] & 0x7fff; local
46 return (t == 0x7fff && ((px[1] & ~0x80000000) | px[
[all...]
H A Dfabsl.c36 int *px = (int *) &x; local
38 px[0] &= 0x7fffffff;
H A Dnextafterl.c41 #define INC(px) { \
42 if (++px[n3] == 0) \
43 if (++px[n2] == 0) \
44 if (++px[n1] == 0) \
45 ++px[n0]; \
47 #define DEC(px) { \
48 if (--px[n3] == 0xffffffff) \
49 if (--px[n2] == 0xffffffff) \
50 if (--px[n1] == 0xffffffff) \
51 --px[n
79 int *px = (int *) &x; local
[all...]
H A Dfinitel.c35 int *px = (int *) &x; local
36 return ((px[0] & ~0x80000000) < 0x7fff0000);
41 int *px = (int *) &x, t = px[2] & 0x7fff; local
43 return (t != 0x7fff && ((px[1] & 0x80000000) != 0 || t == 0));
H A Dcopysignl.c36 int *px = (int *) &x; local
39 px[HIXWORD] = (px[HIXWORD] & ~XSGNMSK) | (py[HIXWORD] & XSGNMSK);
/illumos-gate/usr/src/lib/libm/common/LD/
H A Disnanl.c37 int *px = (int *) &x; local
38 return ((px[0] & ~0x80000000) >= 0x7fff0000 &&
39 ((px[0] & ~0xffff0000) | px[1] | px[2] | px[3]) != 0);
44 int *px = (int *) &x, t = px[2] & 0x7fff; local
46 return ((t == 0x7fff && ((px[1] & ~0x80000000) | px[
[all...]
H A Dnextafterl.c41 #define INC(px) { \
42 if (++px[n3] == 0) \
43 if (++px[n2] == 0) \
44 if (++px[n1] == 0) \
45 ++px[n0]; \
47 #define DEC(px) { \
48 if (--px[n3] == 0xffffffff) \
49 if (--px[n2] == 0xffffffff) \
50 if (--px[n1] == 0xffffffff) \
51 --px[n
79 int *px = (int *) &x; local
[all...]
H A Dfinitel.c35 int *px = (int *) &x; local
36 return ((px[0] & ~0x80000000) < 0x7fff0000);
41 int *px = (int *) &x, t = px[2] & 0x7fff; local
43 return (t != 0x7fff && ((px[1] & 0x80000000) != 0 || t == 0));
H A Dcosl.c74 int *px = (int *) &x; local
82 XTOI(px, ix);
84 ix = px[0];
/illumos-gate/usr/src/lib/libm/common/m9x/
H A Dnexttowardl.c41 #define INC(px) { \
42 if (++px[n3] == 0) \
43 if (++px[n2] == 0) \
44 if (++px[n1] == 0) \
45 ++px[n0]; \
47 #define DEC(px) { \
48 if (--px[n3] == 0xffffffff) \
49 if (--px[n2] == 0xffffffff) \
50 if (--px[n1] == 0xffffffff) \
51 --px[n
79 int *px = (int *) &x; local
[all...]
H A Dscalbln.c43 ilogb_biased(unsigned *px) { argument
45 unsigned v = px[HIWORD] & ~0x80000000, w = px[LOWORD], t = v;
66 px[HIWORD] = (px[HIWORD] & 0x80000000) | v;
67 px[LOWORD] = w;
74 int *px = (int *) &x, ix, k; local
76 ix = px[HIWORD] & ~0x80000000;
80 return ((px[HIWORD] & 0x80000) != 0 ? x : x + x);
85 if ((px[LOWOR
[all...]
H A Dldexp.c37 int *px = (int *) &x, ix = px[HIWORD] & ~0x80000000; local
39 if (ix >= 0x7ff00000 || (px[LOWORD] | ix) == 0)
47 ix = px[HIWORD] & ~0x80000000;
52 if (ix >= 0x7ff00000 || (px[LOWORD] | ix) == 0)
H A Dscalblnf.c59 int *px = (int *) &x, ix, k; local
61 ix = *px & ~0x80000000;
74 k = ((*px & ~0x80000000) >> 23) - 23;
77 *px = (*px & 0x80000000) | (ix << (-k + 1));
86 *px = (*px & ~0x7f800000) | (k << 23);
90 *px = (*px & ~0x7f800000) | (k << 23);
/illumos-gate/usr/src/lib/libm/common/C/
H A Dfabs.c38 int *px = (int *) &x; local
40 px[HIWORD] &= ~0x80000000;
H A Dscalbn.c46 ilogb_biased(unsigned *px) { argument
48 unsigned v = px[HIWORD] & ~0x80000000, w = px[LOWORD], t = v;
69 px[HIWORD] = (px[HIWORD] & 0x80000000) | v;
70 px[LOWORD] = w;
77 int *px, ix, hx, k; local
79 px = (int *)&x;
80 ix = px[HIWORD];
88 if ((hx | px[LOWOR
[all...]
H A Dlogb.c64 int *px = (int *) &x, k = px[HIWORD] & ~0x80000000; local
67 if ((px[LOWORD] | k) == 0)
72 return ((double) (((px[HIWORD] & 0x7ff00000) >> 20)
75 return ((double) ilogb_subnormal(k, px[LOWORD]));
H A Dilogb.c75 int *px = (int *) &x, k = px[HIWORD] & ~0x80000000; local
78 if ((px[LOWORD] | k) == 0)
83 return (((px[HIWORD] & 0x7ff00000) >> 20) - 1075);
85 return (ilogb_subnormal(k, px[LOWORD]));
/illumos-gate/usr/src/uts/sparc/fpu/
H A Dcompare.c31 _fp_compare(pfpsd, px, py, strict)
33 unpacked *px, *py;
43 if ((px->fpclass == fp_quiet) || (py->fpclass == fp_quiet) ||
44 (px->fpclass == fp_signaling) || (py->fpclass == fp_signaling)) {
48 } else if ((px->fpclass == fp_zero) && (py->fpclass == fp_zero))
51 else if (px->sign < py->sign)
53 else if (px->sign > py->sign)
56 if ((int) px->fpclass > (int) py->fpclass)
58 else if ((int) px->fpclass < (int) py->fpclass)
61 /* same classes */ if (px
[all...]
H A Daddsub.c32 true_add(px, py, pz)
33 unpacked *px, *py, *pz;
38 if ((int) px->fpclass <= (int) py->fpclass) { /* Reverse. */
40 py = px;
41 px = pt;
44 switch (px->fpclass) {
49 *pz = *px;
53 *pz = *px;
59 if (px->exponent < py->exponent) { /* Reverse. */
61 py = px;
[all...]
H A Dpack.c117 int32_t *px) /* packed int32_t */
121 *px = 0;
131 *px = pu->significand[3];
133 *px = -*px;
140 *px = 0x80000000;
142 *px = 0x7fffffff;
153 int64_t *px) /* packed int64_t */
162 *px = 0;
177 *px
114 packint32( fp_simd_type *pfpsd, unpacked *pu, int32_t *px) argument
150 packint64( fp_simd_type *pfpsd, unpacked *pu, int64_t *px) argument
196 packsingle( fp_simd_type *pfpsd, unpacked *pu, single_type *px) argument
270 packdouble( fp_simd_type *pfpsd, unpacked *pu, double_type *px, uint_t *py) argument
354 packextended( fp_simd_type *pfpsd, unpacked *pu, extended_type *px, uint_t *py, uint_t *pz, uint_t *pw) argument
[all...]
/illumos-gate/usr/src/tools/smatch/src/validation/
H A Dsm_deref_check_deref.c9 struct ture **px; variable in typeref:struct:ture
16 int *d = &((*px)->a);
20 if (px)
34 sm_deref_check_deref.c:20 func() warn: variable dereferenced before check 'px' (see line 16)
/illumos-gate/usr/src/common/crypto/ecc/
H A Decp.h52 /* Checks if point P(px, py) is at infinity. Uses affine coordinates. */
53 mp_err ec_GFp_pt_is_inf_aff(const mp_int *px, const mp_int *py);
55 /* Sets P(px, py) to be the point at infinity. Uses affine coordinates. */
56 mp_err ec_GFp_pt_set_inf_aff(mp_int *px, mp_int *py);
58 /* Computes R = P + Q where R is (rx, ry), P is (px, py) and Q is (qx,
60 mp_err ec_GFp_pt_add_aff(const mp_int *px, const mp_int *py,
65 mp_err ec_GFp_pt_sub_aff(const mp_int *px, const mp_int *py,
70 mp_err ec_GFp_pt_dbl_aff(const mp_int *px, const mp_int *py, mp_int *rx,
74 mp_err ec_GFp_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group);
77 /* Computes R = nP where R is (rx, ry) and P is (px, p
[all...]
H A Dec2.h52 /* Checks if point P(px, py) is at infinity. Uses affine coordinates. */
53 mp_err ec_GF2m_pt_is_inf_aff(const mp_int *px, const mp_int *py);
55 /* Sets P(px, py) to be the point at infinity. Uses affine coordinates. */
56 mp_err ec_GF2m_pt_set_inf_aff(mp_int *px, mp_int *py);
58 /* Computes R = P + Q where R is (rx, ry), P is (px, py) and Q is (qx,
60 mp_err ec_GF2m_pt_add_aff(const mp_int *px, const mp_int *py,
65 mp_err ec_GF2m_pt_sub_aff(const mp_int *px, const mp_int *py,
70 mp_err ec_GF2m_pt_dbl_aff(const mp_int *px, const mp_int *py, mp_int *rx,
74 mp_err ec_GF2m_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group);
78 /* Computes R = nP where R is (rx, ry) and P is (px, p
[all...]
/illumos-gate/usr/src/lib/libm/common/R/
H A Dscalbnf.c60 int *px = (int *) &x, ix, k; local
62 ix = *px & ~0x80000000;
75 k = ((*px & ~0x80000000) >> 23) - 23;
78 *px = (*px & 0x80000000) | (ix << (-k + 1));
89 *px = (*px & ~0x7f800000) | (k << 23);
93 *px = (*px & ~0x7f800000) | (k << 23);

Completed in 83 milliseconds

12345