Searched refs:fpclass (Results 1 - 25 of 46) sorted by relevance

12

/illumos-gate/usr/src/lib/libbc/libc/gen/common/
H A D_Qfcompare.c41 if ((px->fpclass == fp_quiet) || (py->fpclass == fp_quiet) ||
42 (px->fpclass == fp_signaling) || (py->fpclass == fp_signaling)) {
46 } else if ((px->fpclass == fp_zero) && (py->fpclass == fp_zero))
54 if ((int) px->fpclass > (int) py->fpclass)
56 else if ((int) px->fpclass < (int) py->fpclass)
[all...]
H A Dunpack_float.c91 pu->fpclass = fp_zero;
94 pu->fpclass = fp_normal;
102 pu->fpclass = fp_infinity;
106 pu->fpclass = fp_quiet;
108 pu->fpclass = fp_quiet;
116 (*pu).fpclass = fp_normal;
130 pu->fpclass = fp_normal;
138 pu->fpclass = fp_infinity;
142 pu->fpclass = fp_quiet;
144 pu->fpclass
[all...]
H A D_Qfunpack.c42 pu->fpclass = fp_zero;
45 (*pu).fpclass = fp_normal;
70 pu->fpclass = fp_zero;
73 pu->fpclass = fp_normal;
81 pu->fpclass = fp_infinity;
85 pu->fpclass = fp_quiet;
87 pu->fpclass = fp_signaling;
96 (*pu).fpclass = fp_normal;
116 pu->fpclass = fp_zero;
119 pu->fpclass
[all...]
H A Dfloat_decim.c49 pd->fpclass = _class_single(px);
50 switch (pd->fpclass) {
80 pd->fpclass = _class_extended(px);
81 switch (pd->fpclass) {
H A D_Qfaddsub.c39 if ((int) px->fpclass < (int) py->fpclass) { /* Reverse. */
45 switch (px->fpclass) {
53 if (py->fpclass == fp_zero) {
66 pz->fpclass = px->fpclass;
103 if ((int) px->fpclass < (int) py->fpclass) { /* Reverse. */
110 switch (pz->fpclass) {
115 if (py->fpclass
[all...]
H A D_unpack_dble.c39 if ((*pu).fpclass == fp_normal) {
42 (*pu).fpclass = fp_zero;
137 pu->fpclass = fp_zero;
140 pu->fpclass = fp_normal;
148 pu->fpclass = fp_infinity;
152 pu->fpclass = fp_quiet;
154 pu->fpclass = fp_quiet;
163 (*pu).fpclass = fp_normal;
216 pu->fpclass = fp_zero;
219 pu->fpclass
[all...]
H A D_Qfdiv.c42 if ((py->fpclass == fp_quiet) || (py->fpclass == fp_signaling)) {
46 switch (px->fpclass) {
52 if (px->fpclass == py->fpclass) { /* 0/0 or inf/inf */
54 pz->fpclass = fp_quiet;
58 switch (py->fpclass) {
61 pz->fpclass = fp_infinity;
64 pz->fpclass = fp_zero;
168 switch (px->fpclass) {
[all...]
H A D_Qfmul.c41 if ((int) px->fpclass < (int) py->fpclass) {
51 switch (px->fpclass) {
57 if (py->fpclass == fp_zero) {
59 pz->fpclass = fp_quiet;
63 if (py->fpclass == fp_zero) {
64 pz->fpclass = fp_zero;
H A Ddecimal_bin.c212 px->fpclass = pd->fpclass;
213 if ((px->fpclass != fp_normal) && (px->fpclass != fp_subnormal))
217 px->fpclass = fp_zero;
382 * pd->sign and pd->fpclass are always taken into account.
384 * pd->exponent, pd->ds and pd->ndigits are used when pd->fpclass is
419 switch (pd->fpclass) {
439 u.fpclass = fp_normal;
455 u.fpclass
[all...]
H A D_Qglobals.h49 enum fp_class_type fpclass ; member in struct:__anon2791
H A Ddouble_decim.c227 if (pu->fpclass == fp_zero) { /* Exact zero. */
349 pd->fpclass = px->fpclass;
350 if ((px->fpclass != fp_normal) && (px->fpclass != fp_subnormal))
364 ix.fpclass = fp_zero;
366 fx.fpclass = fp_zero;
394 if (ix.fpclass != fp_zero) { /* Compute integer part of result. */
455 if (fx.fpclass != fp_zero)
459 if (fx.fpclass !
[all...]
H A Dchar_to_decimal.h48 pd->fpclass = fp_normal;/* Defaults. */
74 pd->fpclass = fp_zero;
143 pd->fpclass = fp_infinity;
169 pd->fpclass = fp_quiet;
176 pd->fpclass = fp_quiet;
519 pd->fpclass = fp_zero; /* True zero found. */
529 pd->fpclass = fp_signaling; /* If anyone looks, x will be
H A Deconvert.c51 switch (dr.fpclass) {
105 switch (dr.fpclass) {
/illumos-gate/usr/src/uts/sparc/fpu/
H A Dcompare.c43 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))
56 if ((int) px->fpclass > (int) py->fpclass)
58 else if ((int) px->fpclass < (int) py->fpclass)
[all...]
H A Dunpack.c44 pu->fpclass = fp_zero;
47 (*pu).fpclass = fp_normal;
83 pu->fpclass = fp_zero;
86 (*pu).fpclass = fp_normal;
113 pu->fpclass = fp_zero;
116 pu->fpclass = fp_normal;
124 pu->fpclass = fp_infinity;
128 pu->fpclass = fp_quiet;
130 pu->fpclass = fp_signaling;
139 (*pu).fpclass
[all...]
H A Daddsub.c38 if ((int) px->fpclass <= (int) py->fpclass) { /* Reverse. */
44 switch (px->fpclass) {
52 if (py->fpclass == fp_zero) {
65 pz->fpclass = px->fpclass;
100 if ((int) px->fpclass <= (int) py->fpclass) { /* Reverse. */
107 switch (pz->fpclass) {
112 if (py->fpclass
[all...]
H A Ddiv.c41 if ((py->fpclass >= fp_quiet) || (px->fpclass >= fp_quiet)) {
42 if (py->fpclass >= px->fpclass) *pz = *py;
47 switch (px->fpclass) {
53 if (px->fpclass == py->fpclass) { /* 0/0 or inf/inf */
55 pz->fpclass = fp_quiet;
59 switch (py->fpclass) {
62 pz->fpclass
[all...]
H A Dmul.c41 if ((int) px->fpclass <= (int) py->fpclass) {
49 if (pz->fpclass < fp_quiet)
52 switch (px->fpclass) {
58 if (py->fpclass == fp_zero) {
60 pz->fpclass = fp_quiet;
64 if (py->fpclass == fp_zero) {
65 pz->fpclass = fp_zero;
/illumos-gate/usr/src/lib/libc/port/fp/
H A Dfinite.c35 #pragma weak _fpclass = fpclass
75 * fpclass(x) returns the floating point class x belongs to
79 fpclass(double x) function
H A Dhex_bin.c50 pu->fpclass = pd->fpclass;
74 pu->fpclass = fp_zero;
101 * These routines assume pd->fpclass is either fp_zero or fp_normal.
102 * If pd->fpclass is fp_zero, *px is set to zero with the sign indicated
121 if (pd->fpclass == fp_zero) {
142 if (pd->fpclass == fp_zero) {
166 if (pd->fpclass == fp_zero) {
192 if (pd->fpclass == fp_zero) {
H A Ddouble_decim.c159 * filled in, and pd->fpclass is not modified. The resulting string
543 pd->fpclass = fp_zero;
550 pd->fpclass = fp_subnormal;
573 pd->fpclass = fp_subnormal;
578 pd->fpclass = fp_infinity;
580 pd->fpclass = fp_quiet;
582 pd->fpclass = fp_signaling;
586 pd->fpclass = fp_normal;
615 pd->fpclass = fp_zero;
619 pd->fpclass
[all...]
H A Deconvert.c78 switch (dr.fpclass) {
94 __infnanstring(dr.fpclass, ndigits, buf);
123 switch (dr.fpclass) {
139 __infnanstring(dr.fpclass, ndigits, buf);
174 switch (dr.fpclass) {
190 __infnanstring(dr.fpclass, ndigits, buf);
H A Dfconvert.c57 switch (dr.fpclass) {
82 __infnanstring(dr.fpclass, ndigits, buf);
111 switch (dr.fpclass) {
136 __infnanstring(dr.fpclass, ndigits, buf);
188 switch (dr.fpclass) {
205 __infnanstring(dr.fpclass, ndigits, buf);
H A Dchar_to_decimal.h124 pd->fpclass = fp_signaling;
145 pd->fpclass = fp_zero;
172 pd->fpclass = fp_normal;
190 * Accept the leading zero and set pd->fpclass
196 pd->fpclass = fp_zero;
210 pd->fpclass = fp_normal;
259 pd->fpclass = fp_infinity;
297 pd->fpclass = fp_quiet;
387 pd->fpclass = fp_normal;
496 pd->fpclass
[all...]
/illumos-gate/usr/src/lib/libc/port/i18n/
H A Dwstod.c212 pd->fpclass = fp_signaling;
240 pd->fpclass = fp_normal;
250 * Accept the leading zero and set pd->fpclass
256 pd->fpclass = fp_zero;
270 pd->fpclass = fp_normal;
311 pd->fpclass = fp_infinity;
330 pd->fpclass = fp_quiet;
394 pd->fpclass = fp_normal;
466 pd->fpclass = fp_normal;
516 pd->fpclass
[all...]

Completed in 97 milliseconds

12