Lines Matching +full:x +full:- +full:z
1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright (C) 1994-2000 Algorithmics Ltd.
45 int ieee754sp_class(union ieee754sp x);
47 union ieee754sp ieee754sp_abs(union ieee754sp x);
48 union ieee754sp ieee754sp_neg(union ieee754sp x);
50 union ieee754sp ieee754sp_add(union ieee754sp x, union ieee754sp y);
51 union ieee754sp ieee754sp_sub(union ieee754sp x, union ieee754sp y);
52 union ieee754sp ieee754sp_mul(union ieee754sp x, union ieee754sp y);
53 union ieee754sp ieee754sp_div(union ieee754sp x, union ieee754sp y);
55 union ieee754sp ieee754sp_fint(int x);
56 union ieee754sp ieee754sp_flong(s64 x);
57 union ieee754sp ieee754sp_fdp(union ieee754dp x);
58 union ieee754sp ieee754sp_rint(union ieee754sp x);
60 int ieee754sp_tint(union ieee754sp x);
61 s64 ieee754sp_tlong(union ieee754sp x);
63 int ieee754sp_cmp(union ieee754sp x, union ieee754sp y, int cop, int sig);
65 union ieee754sp ieee754sp_sqrt(union ieee754sp x);
67 union ieee754sp ieee754sp_maddf(union ieee754sp z, union ieee754sp x,
69 union ieee754sp ieee754sp_msubf(union ieee754sp z, union ieee754sp x,
71 union ieee754sp ieee754sp_madd(union ieee754sp z, union ieee754sp x,
73 union ieee754sp ieee754sp_msub(union ieee754sp z, union ieee754sp x,
75 union ieee754sp ieee754sp_nmadd(union ieee754sp z, union ieee754sp x,
77 union ieee754sp ieee754sp_nmsub(union ieee754sp z, union ieee754sp x,
79 int ieee754sp_2008class(union ieee754sp x);
80 union ieee754sp ieee754sp_fmin(union ieee754sp x, union ieee754sp y);
81 union ieee754sp ieee754sp_fmina(union ieee754sp x, union ieee754sp y);
82 union ieee754sp ieee754sp_fmax(union ieee754sp x, union ieee754sp y);
83 union ieee754sp ieee754sp_fmaxa(union ieee754sp x, union ieee754sp y);
88 int ieee754dp_class(union ieee754dp x);
90 union ieee754dp ieee754dp_add(union ieee754dp x, union ieee754dp y);
91 union ieee754dp ieee754dp_sub(union ieee754dp x, union ieee754dp y);
92 union ieee754dp ieee754dp_mul(union ieee754dp x, union ieee754dp y);
93 union ieee754dp ieee754dp_div(union ieee754dp x, union ieee754dp y);
95 union ieee754dp ieee754dp_abs(union ieee754dp x);
96 union ieee754dp ieee754dp_neg(union ieee754dp x);
98 union ieee754dp ieee754dp_fint(int x);
99 union ieee754dp ieee754dp_flong(s64 x);
100 union ieee754dp ieee754dp_fsp(union ieee754sp x);
101 union ieee754dp ieee754dp_rint(union ieee754dp x);
103 int ieee754dp_tint(union ieee754dp x);
104 s64 ieee754dp_tlong(union ieee754dp x);
106 int ieee754dp_cmp(union ieee754dp x, union ieee754dp y, int cop, int sig);
108 union ieee754dp ieee754dp_sqrt(union ieee754dp x);
110 union ieee754dp ieee754dp_maddf(union ieee754dp z, union ieee754dp x,
112 union ieee754dp ieee754dp_msubf(union ieee754dp z, union ieee754dp x,
114 union ieee754dp ieee754dp_madd(union ieee754dp z, union ieee754dp x,
116 union ieee754dp ieee754dp_msub(union ieee754dp z, union ieee754dp x,
118 union ieee754dp ieee754dp_nmadd(union ieee754dp z, union ieee754dp x,
120 union ieee754dp ieee754dp_nmsub(union ieee754dp z, union ieee754dp x,
122 int ieee754dp_2008class(union ieee754dp x);
123 union ieee754dp ieee754dp_fmin(union ieee754dp x, union ieee754dp y);
124 union ieee754dp ieee754dp_fmina(union ieee754dp x, union ieee754dp y);
125 union ieee754dp ieee754dp_fmax(union ieee754dp x, union ieee754dp y);
126 union ieee754dp ieee754dp_fmaxa(union ieee754dp x, union ieee754dp y);
162 __BITFIELD_FIELD(unsigned abs2008:1, /* IEEE 754-2008 ABS/NEG.fmt */
163 __BITFIELD_FIELD(unsigned nan2008:1, /* IEEE 754-2008 NaN mode */
170 #define ieee754_csr (*(struct _ieee754_csr *)(¤t->thread.fpu.fcr31))
220 union ieee754sp ieee754sp_dump(char *s, union ieee754sp x);
221 union ieee754dp ieee754dp_dump(char *s, union ieee754dp x);
224 #define IEEE754_SPCVAL_NZERO 1 /* -0.0 */
226 #define IEEE754_SPCVAL_NONE 3 /* -1.0 */
228 #define IEEE754_SPCVAL_NTEN 5 /* -10.0 */
230 #define IEEE754_SPCVAL_NINFINITY 7 /* -inf */
232 #define IEEE754_SPCVAL_INDEF_2008 9 /* IEEE 754-2008 quiet NaN */
234 #define IEEE754_SPCVAL_NMAX 11 /* -max norm */
236 #define IEEE754_SPCVAL_NMIN 13 /* -min norm */
238 #define IEEE754_SPCVAL_NMIND 15 /* -min denorm */
308 #define ieee754dp_fix(x) ieee754dp_tint(x) argument
309 #define ieee754sp_fix(x) ieee754sp_tint(x) argument