Home
last modified time | relevance | path

Searched refs:_FP_W_TYPE_SIZE (Results 1 – 16 of 16) sorted by relevance

/openbmc/linux/include/math-emu/
H A Dquad.h28 #if _FP_W_TYPE_SIZE < 32
32 #if _FP_W_TYPE_SIZE < 64
35 #define _FP_FRACTBITS_Q (2*_FP_W_TYPE_SIZE)
53 #if _FP_W_TYPE_SIZE < 64
64 unsigned long frac2 : _FP_W_TYPE_SIZE;
65 unsigned long frac1 : _FP_W_TYPE_SIZE;
66 unsigned long frac0 : _FP_W_TYPE_SIZE;
68 unsigned long frac0 : _FP_W_TYPE_SIZE;
69 unsigned long frac1 : _FP_W_TYPE_SIZE;
142 unsigned long frac0 : _FP_W_TYPE_SIZE;
[all …]
H A Dop-8.h37 _skip = (N) / _FP_W_TYPE_SIZE; \
38 _up = (N) % _FP_W_TYPE_SIZE; \
39 _down = _FP_W_TYPE_SIZE - _up; \
57 _skip = (N) / _FP_W_TYPE_SIZE; \
58 _down = (N) % _FP_W_TYPE_SIZE; \
59 _up = _FP_W_TYPE_SIZE - _down; \
84 _skip = (N) / _FP_W_TYPE_SIZE; \
85 _down = (N) % _FP_W_TYPE_SIZE; \
86 _up = _FP_W_TYPE_SIZE - _down; \
H A Dop-2.h35 (void) (((N) < _FP_W_TYPE_SIZE) \
43 (_FP_W_TYPE_SIZE - (N)); \
55 (void) (((N) < _FP_W_TYPE_SIZE) \
78 | ((((N) == _FP_W_TYPE_SIZE \
104 R += _FP_W_TYPE_SIZE; \
136 R += _FP_W_TYPE_SIZE; \
500 X##_f1 >> (_FP_W_TYPE_SIZE - \
507 X##_f1 >> (_FP_W_TYPE_SIZE - \
570 (void) (((rsize) <= _FP_W_TYPE_SIZE) \
574 (r) <<= _FP_W_TYPE_SIZE; \
[all …]
H A Ddouble.h28 #if _FP_W_TYPE_SIZE < 32
32 #if _FP_W_TYPE_SIZE < 64
33 #define _FP_FRACTBITS_D (2 * _FP_W_TYPE_SIZE)
35 #define _FP_FRACTBITS_D _FP_W_TYPE_SIZE
47 ((_FP_W_TYPE)1 << (_FP_FRACBITS_D-2) % _FP_W_TYPE_SIZE)
49 ((_FP_W_TYPE)1 << (_FP_FRACBITS_D-1) % _FP_W_TYPE_SIZE)
51 ((_FP_W_TYPE)1 << _FP_WFRACBITS_D % _FP_W_TYPE_SIZE)
53 #if _FP_W_TYPE_SIZE < 64
62 unsigned frac1 : _FP_FRACBITS_D - (_FP_IMPLBIT_D != 0) - _FP_W_TYPE_SIZE;
63 unsigned frac0 : _FP_W_TYPE_SIZE;
[all …]
H A Dop-4.h40 _skip = (N) / _FP_W_TYPE_SIZE; \
41 _up = (N) % _FP_W_TYPE_SIZE; \
169 R += _FP_W_TYPE_SIZE; \
174 R += _FP_W_TYPE_SIZE*2; \
179 R += _FP_W_TYPE_SIZE*3; \
647 r <<= _FP_W_TYPE_SIZE; \
655 r <<= _FP_W_TYPE_SIZE; \
657 r <<= _FP_W_TYPE_SIZE; \
672 X##_f[1] = (rsize <= _FP_W_TYPE_SIZE ? 0 : r >> _FP_W_TYPE_SIZE); \
673 X##_f[2] = (rsize <= 2*_FP_W_TYPE_SIZE ? 0 : r >> 2*_FP_W_TYPE_SIZE); \
[all …]
H A Dop-1.h50 ? X & 1 : (X << (_FP_W_TYPE_SIZE - (N))) != 0)))
156 _xh = X##_f >> (_FP_W_TYPE_SIZE/2); \
157 _xl = X##_f & (((_FP_W_TYPE)1 << (_FP_W_TYPE_SIZE/2)) - 1); \
158 _yh = Y##_f >> (_FP_W_TYPE_SIZE/2); \
159 _yl = Y##_f & (((_FP_W_TYPE)1 << (_FP_W_TYPE_SIZE/2)) - 1); \
169 _z_f1 += (_FP_W_TYPE)1 << (_FP_W_TYPE_SIZE/2); \
170 _a_f1 = _a_f0 >> (_FP_W_TYPE_SIZE/2); \
171 _a_f0 = _a_f0 << (_FP_W_TYPE_SIZE/2); \
220 _nl = X##_f << (_FP_W_TYPE_SIZE - 1); \
H A Dsoft-fp.h191 #define W_TYPE_SIZE _FP_W_TYPE_SIZE
197 #if _FP_W_TYPE_SIZE == 32
199 #elif _FP_W_TYPE_SIZE == 64
H A Dsingle.h28 #if _FP_W_TYPE_SIZE < 32
33 #define _FP_FRACXBITS_S (_FP_W_TYPE_SIZE - _FP_FRACBITS_S)
35 #define _FP_WFRACXBITS_S (_FP_W_TYPE_SIZE - _FP_WFRACBITS_S)
H A Dop-common.h702 if (_FP_W_TYPE_SIZE*wc < rsize) \
806 (void) (((rsize) <= _FP_W_TYPE_SIZE) \
809 __FP_CLZ_2(X##_e, (_FP_W_TYPE)(ur_ >> _FP_W_TYPE_SIZE), \
812 if (rsize < _FP_W_TYPE_SIZE) \
813 X##_e -= (_FP_W_TYPE_SIZE - rsize); \
844 #if _FP_W_TYPE_SIZE < 64
849 r = _FP_W_TYPE_SIZE - 1; \
864 r = _FP_W_TYPE_SIZE - 1; \
/openbmc/linux/arch/powerpc/math-emu/
H A Dudivmodti4.c59 n1 = (n1 << bm) | (n0 >> (_FP_W_TYPE_SIZE - bm)); in _fp_udivmodti4()
95 b = _FP_W_TYPE_SIZE - bm; in _fp_udivmodti4()
163 b = _FP_W_TYPE_SIZE - bm; in _fp_udivmodti4()
/openbmc/linux/arch/alpha/include/asm/
H A Dsfp-machine.h27 #define _FP_W_TYPE_SIZE 64 macro
/openbmc/linux/arch/sparc/include/asm/
H A Dsfp-machine_64.h27 #define _FP_W_TYPE_SIZE 64 macro
H A Dsfp-machine_32.h29 #define _FP_W_TYPE_SIZE 32 macro
/openbmc/linux/arch/sh/include/asm/
H A Dsfp-machine.h24 #define _FP_W_TYPE_SIZE 32 macro
/openbmc/linux/arch/sh/math-emu/
H A Dmath.c359 FRn ^= (1 << (_FP_W_TYPE_SIZE - 1)); in fneg()
365 FRn &= ~(1 << (_FP_W_TYPE_SIZE - 1)); in fabs()
/openbmc/linux/arch/powerpc/include/asm/
H A Dsfp-machine.h31 #define _FP_W_TYPE_SIZE 32 macro