/illumos-gate/usr/src/lib/libbc/libc/gen/common/ |
H A D | _Qfcompare.c | 41 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 D | unpack_float.c | 91 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.c | 42 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 D | float_decim.c | 49 pd->fpclass = _class_single(px); 50 switch (pd->fpclass) { 80 pd->fpclass = _class_extended(px); 81 switch (pd->fpclass) {
|
H A D | _Qfaddsub.c | 39 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.c | 39 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.c | 42 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.c | 41 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 D | decimal_bin.c | 212 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.h | 49 enum fp_class_type fpclass ; member in struct:__anon2791
|
H A D | double_decim.c | 227 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 D | char_to_decimal.h | 48 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 D | econvert.c | 51 switch (dr.fpclass) { 105 switch (dr.fpclass) {
|
/illumos-gate/usr/src/uts/sparc/fpu/ |
H A D | compare.c | 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)) 56 if ((int) px->fpclass > (int) py->fpclass) 58 else if ((int) px->fpclass < (int) py->fpclass) [all...] |
H A D | unpack.c | 44 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 D | addsub.c | 38 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 D | div.c | 41 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 D | mul.c | 41 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 D | finite.c | 35 #pragma weak _fpclass = fpclass 75 * fpclass(x) returns the floating point class x belongs to 79 fpclass(double x) function
|
H A D | hex_bin.c | 50 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 D | double_decim.c | 159 * 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 D | econvert.c | 78 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 D | fconvert.c | 57 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 D | char_to_decimal.h | 124 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 D | wstod.c | 212 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...] |