Home
last modified time | relevance | path

Searched refs:fpclass (Results 1 – 25 of 32) sorted by relevance

12

/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)
61 /* same classes */ if (px->fpclass == fp_infinity)
H A Dunpack.c44 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()
128 pu->fpclass = fp_quiet; in unpacksingle()
139 (*pu).fpclass = fp_normal; in unpacksingle()
161 pu->fpclass = fp_zero; in unpackdouble()
164 pu->fpclass = fp_normal; in unpackdouble()
[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 == fp_infinity) {
114 pz->fpclass = fp_quiet;
121 if (py->fpclass == fp_zero)
133 pz->fpclass = px->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 = fp_infinity;
65 pz->fpclass = fp_zero;
169 switch (px->fpclass) {
177 pz->fpclass = fp_quiet;
[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;
H A Dutility.c83 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 Dpack.c119 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 Dfpu_simulator.c233 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 Ddouble_decim.c543 pd->fpclass = fp_zero; in single_to_decimal()
580 pd->fpclass = fp_quiet; in single_to_decimal()
586 pd->fpclass = fp_normal; in single_to_decimal()
615 pd->fpclass = fp_zero; in double_to_decimal()
626 pd->fpclass = fp_quiet; in double_to_decimal()
632 pd->fpclass = fp_normal; in double_to_decimal()
659 pd->fpclass = fp_zero; in extended_to_decimal()
684 pd->fpclass = fp_quiet; in extended_to_decimal()
690 pd->fpclass = fp_normal; in extended_to_decimal()
717 pd->fpclass = fp_zero; in quadruple_to_decimal()
[all …]
H A Dchar_to_decimal.h122 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 Dhex_bin.c48 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 Deconvert.c76 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 Dfconvert.c55 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 Ddecimal_bin.c153 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 Dfinite.c33 #pragma weak _fpclass = fpclass
77 fpclass(double x) in fpclass() function
H A Dpack_float.c42 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 Dgconvert.c43 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 Dwstod.c210 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 Dmath.tab30 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 Dieeefp.h72 extern fpclass_t fpclass(double); /* get class of double value */
H A Dfloatingpoint.h92 enum fp_class_type fpclass; member
/illumos-gate/usr/src/lib/libc/inc/
H A Dbase_conversion.h62 enum fp_class_type fpclass; member
/illumos-gate/usr/src/uts/sparc/sys/fpu/
H A Dglobals.h68 enum fp_class_type fpclass; member
/illumos-gate/usr/src/cmd/ast/libshell/i386/FEATURE/
H A Dmath76 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/sparc/FEATURE/
H A Dmath76 static int local_fpclass __PARAM__((Sfdouble_t a1), (a1)) __OTORP__(Sfdouble_t a1;){return fpclass(…
124 "\011fpclass", (Math_f)(uintptr_t)local_fpclass,

12