/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) 61 /* same classes */ if (px->fpclass == fp_infinity)
|
H A D | unpack.c | 44 pu->fpclass = fp_zero; in unpackint32() 47 (*pu).fpclass = fp_normal; in unpackint32() 83 pu->fpclass = fp_zero; in unpackint64() 86 (*pu).fpclass = fp_normal; in unpackint64() 113 pu->fpclass = fp_zero; in unpacksingle() 116 pu->fpclass = fp_normal; in unpacksingle() 124 pu->fpclass = fp_infinity; in unpacksingle() 128 pu->fpclass = fp_quiet; in unpacksingle() 130 pu->fpclass = fp_signaling; in unpacksingle() 139 (*pu).fpclass = fp_normal; in unpacksingle() [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 == fp_infinity) { 114 pz->fpclass = fp_quiet; 121 if (py->fpclass == fp_zero) 133 pz->fpclass = px->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 = fp_infinity; 65 pz->fpclass = fp_zero; 169 switch (px->fpclass) { 177 pz->fpclass = fp_quiet; [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;
|
H A D | utility.c | 83 if ((*pu).fpclass == fp_normal) { in fpu_normalize() 85 (*pu).fpclass = fp_zero; in fpu_normalize() 137 pu->fpclass = fp_zero; in fpu_rightshift() 302 switch (pu->fpclass) {
|
H A D | pack.c | 119 switch (pu->fpclass) { in packint32() 160 switch (pu->fpclass) { in packint64() 202 switch (pu->fpclass) { in packsingle() 277 switch (pu->fpclass) { in packdouble() 363 switch (pu->fpclass) { in packextended()
|
H A D | fpu_simulator.c | 233 if (ust.fpclass != fp_quiet && in _fp_fpu_simulator() 234 ust.fpclass != fp_signaling) in _fp_fpu_simulator() 248 if (ust.fpclass != fp_quiet && in _fp_fpu_simulator() 249 ust.fpclass != fp_signaling) in _fp_fpu_simulator()
|
/illumos-gate/usr/src/lib/libc/port/fp/ |
H A D | double_decim.c | 543 pd->fpclass = fp_zero; in single_to_decimal() 550 pd->fpclass = fp_subnormal; in single_to_decimal() 573 pd->fpclass = fp_subnormal; in single_to_decimal() 578 pd->fpclass = fp_infinity; in single_to_decimal() 580 pd->fpclass = fp_quiet; in single_to_decimal() 582 pd->fpclass = fp_signaling; in single_to_decimal() 586 pd->fpclass = fp_normal; in single_to_decimal() 615 pd->fpclass = fp_zero; in double_to_decimal() 619 pd->fpclass = fp_subnormal; in double_to_decimal() 624 pd->fpclass = fp_infinity; in double_to_decimal() [all …]
|
H A D | char_to_decimal.h | 122 pd->fpclass = fp_signaling; 143 pd->fpclass = fp_zero; 170 pd->fpclass = fp_normal; 194 pd->fpclass = fp_zero; 208 pd->fpclass = fp_normal; 257 pd->fpclass = fp_infinity; 295 pd->fpclass = fp_quiet; 385 pd->fpclass = fp_normal; 494 pd->fpclass = fp_normal; 549 pd->fpclass = fp_zero; [all …]
|
H A D | hex_bin.c | 48 pu->fpclass = pd->fpclass; in __hex_to_unpacked() 72 pu->fpclass = fp_zero; in __hex_to_unpacked() 119 if (pd->fpclass == fp_zero) { in __hex_to_single() 140 if (pd->fpclass == fp_zero) { in __hex_to_double() 164 if (pd->fpclass == fp_zero) { in __hex_to_quadruple() 190 if (pd->fpclass == fp_zero) { in __hex_to_extended()
|
H A D | econvert.c | 76 switch (dr.fpclass) { in econvert() 92 __infnanstring(dr.fpclass, ndigits, buf); in econvert() 121 switch (dr.fpclass) { in seconvert() 137 __infnanstring(dr.fpclass, ndigits, buf); in seconvert() 172 switch (dr.fpclass) { in qeconvert() 188 __infnanstring(dr.fpclass, ndigits, buf); in qeconvert()
|
H A D | fconvert.c | 55 switch (dr.fpclass) { in fconvert() 80 __infnanstring(dr.fpclass, ndigits, buf); in fconvert() 109 switch (dr.fpclass) { in sfconvert() 134 __infnanstring(dr.fpclass, ndigits, buf); in sfconvert() 186 switch (dr.fpclass) { in qfconvert() 203 __infnanstring(dr.fpclass, ndigits, buf); in qfconvert()
|
H A D | decimal_bin.c | 153 px->fpclass = pd->fpclass; in __decimal_to_unpacked() 165 px->fpclass = fp_zero; in __decimal_to_unpacked() 503 switch (pd->fpclass) { in decimal_to_single() 538 u.fpclass = fp_normal; in decimal_to_single() 546 u.fpclass = fp_normal; in decimal_to_single() 578 switch (pd->fpclass) { in decimal_to_double() 617 u.fpclass = fp_normal; in decimal_to_double() 625 u.fpclass = fp_normal; in decimal_to_double() 658 switch (pd->fpclass) { in decimal_to_extended() 697 u.fpclass = fp_normal; in decimal_to_extended() [all …]
|
H A D | finite.c | 33 #pragma weak _fpclass = fpclass 77 fpclass(double x) in fpclass() function
|
H A D | pack_float.c | 42 pu->fpclass = fp_zero; in __fp_rightshift() 160 switch (pu->fpclass) { in __pack_single() 224 switch (pu->fpclass) { in __pack_double() 297 switch (pu->fpclass) { in __pack_extended() 365 switch (pu->fpclass) { in __pack_quadruple()
|
H A D | gconvert.c | 43 switch (pd->fpclass) { in __k_gconvert() 120 __infnanstring(pd->fpclass, ndigits, p); in __k_gconvert()
|
/illumos-gate/usr/src/lib/libc/port/i18n/ |
H A D | wstod.c | 210 pd->fpclass = fp_signaling; in wstring_to_decimal() 238 pd->fpclass = fp_normal; in wstring_to_decimal() 254 pd->fpclass = fp_zero; in wstring_to_decimal() 268 pd->fpclass = fp_normal; in wstring_to_decimal() 309 pd->fpclass = fp_infinity; in wstring_to_decimal() 328 pd->fpclass = fp_quiet; in wstring_to_decimal() 392 pd->fpclass = fp_normal; in wstring_to_decimal() 464 pd->fpclass = fp_normal; in wstring_to_decimal() 514 pd->fpclass = fp_zero; in wstring_to_decimal() 605 pd->fpclass = fp_signaling; in wstring_to_decimal()
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/data/ |
H A D | math.tab | 30 i 1 fpclass 45 i 1 iszero fpclassify=FP_ZERO fpclass=FP_NZERO|FP_PZERO {return a1==0.0||a1==-0.0;}
|
/illumos-gate/usr/src/head/ |
H A D | ieeefp.h | 72 extern fpclass_t fpclass(double); /* get class of double value */
|
H A D | floatingpoint.h | 92 enum fp_class_type fpclass; member
|
/illumos-gate/usr/src/lib/libc/inc/ |
H A D | base_conversion.h | 62 enum fp_class_type fpclass; member
|
/illumos-gate/usr/src/uts/sparc/sys/fpu/ |
H A D | globals.h | 68 enum fp_class_type fpclass; member
|
/illumos-gate/usr/src/cmd/ast/libshell/amd64/FEATURE/ |
H A D | math | 76 static int local_fpclass __PARAM__((Sfdouble_t a1), (a1)) __OTORP__(Sfdouble_t a1;){return fpclass(… 124 "\011fpclass", (Math_f)(uintptr_t)local_fpclass,
|
/illumos-gate/usr/src/cmd/ast/libshell/i386/FEATURE/ |
H A D | math | 76 static int local_fpclass __PARAM__((Sfdouble_t a1), (a1)) __OTORP__(Sfdouble_t a1;){return fpclass(… 124 "\011fpclass", (Math_f)(uintptr_t)local_fpclass,
|