Lines Matching refs:X

34 #define _FP_FRAC_DECL_8(X)	_FP_W_TYPE X##_f[8]  argument
35 #define _FP_FRAC_SET_8(X, I) __FP_FRAC_SET_8 (X, I) argument
36 #define _FP_FRAC_HIGH_8(X) (X##_f[7]) argument
37 #define _FP_FRAC_LOW_8(X) (X##_f[0]) argument
38 #define _FP_FRAC_WORD_8(X, w) (X##_f[w]) argument
40 #define _FP_FRAC_SLL_8(X, N) \ argument
52 X##_f[_FP_FRAC_SLL_8_i] \
53 = X##_f[_FP_FRAC_SLL_8_i-_FP_FRAC_SLL_8_skip]; \
59 X##_f[_FP_FRAC_SLL_8_i] \
60 = ((X##_f[_FP_FRAC_SLL_8_i-_FP_FRAC_SLL_8_skip] \
62 | (X##_f[_FP_FRAC_SLL_8_i-_FP_FRAC_SLL_8_skip-1] \
64 X##_f[_FP_FRAC_SLL_8_i--] = X##_f[0] << _FP_FRAC_SLL_8_up; \
67 X##_f[_FP_FRAC_SLL_8_i] = 0; \
71 #define _FP_FRAC_SRL_8(X, N) \ argument
83 X##_f[_FP_FRAC_SRL_8_i] \
84 = X##_f[_FP_FRAC_SRL_8_i+_FP_FRAC_SRL_8_skip]; \
90 X##_f[_FP_FRAC_SRL_8_i] \
91 = ((X##_f[_FP_FRAC_SRL_8_i+_FP_FRAC_SRL_8_skip] \
93 | (X##_f[_FP_FRAC_SRL_8_i+_FP_FRAC_SRL_8_skip+1] \
95 X##_f[_FP_FRAC_SRL_8_i++] = X##_f[7] >> _FP_FRAC_SRL_8_down; \
98 X##_f[_FP_FRAC_SRL_8_i] = 0; \
107 #define _FP_FRAC_SRS_8(X, N, size) \ argument
119 _FP_FRAC_SRS_8_s |= X##_f[_FP_FRAC_SRS_8_i]; \
124 X##_f[_FP_FRAC_SRS_8_i] \
125 = X##_f[_FP_FRAC_SRS_8_i+_FP_FRAC_SRS_8_skip]; \
129 |= X##_f[_FP_FRAC_SRS_8_i] << _FP_FRAC_SRS_8_up; \
133 X##_f[_FP_FRAC_SRS_8_i] \
134 = ((X##_f[_FP_FRAC_SRS_8_i+_FP_FRAC_SRS_8_skip] \
136 | (X##_f[_FP_FRAC_SRS_8_i+_FP_FRAC_SRS_8_skip+1] \
138 X##_f[_FP_FRAC_SRS_8_i++] = X##_f[7] >> _FP_FRAC_SRS_8_down; \
141 X##_f[_FP_FRAC_SRS_8_i] = 0; \
144 X##_f[0] |= (_FP_FRAC_SRS_8_s != 0); \
148 #define _FP_FRAC_ADD_8(R, X, Y) \ argument
156 = (X##_f[_FP_FRAC_ADD_8_i] + Y##_f[_FP_FRAC_ADD_8_i] \
160 ? R##_f[_FP_FRAC_ADD_8_i] <= X##_f[_FP_FRAC_ADD_8_i] \
161 : R##_f[_FP_FRAC_ADD_8_i] < X##_f[_FP_FRAC_ADD_8_i]); \
166 #define _FP_FRAC_SUB_8(R, X, Y) \ argument
175 = (X##_f[_FP_FRAC_SUB_8_i] - Y##_f[_FP_FRAC_SUB_8_i] \
180 >= X##_f[_FP_FRAC_SUB_8_i]) \
182 > X##_f[_FP_FRAC_SUB_8_i])); \
189 #define _FP_FRAC_CLZ_8(R, X) \ argument
194 if (X##_f[_FP_FRAC_CLZ_8_i]) \
196 __FP_CLZ ((R), X##_f[_FP_FRAC_CLZ_8_i]); \
203 #define _FP_FRAC_NEGP_8(X) ((_FP_WS_TYPE) X##_f[7] < 0) argument
204 #define _FP_FRAC_ZEROP_8(X) \ argument
205 ((X##_f[0] | X##_f[1] | X##_f[2] | X##_f[3] \
206 | X##_f[4] | X##_f[5] | X##_f[6] | X##_f[7]) == 0)
207 #define _FP_FRAC_HIGHBIT_DW_8(fs, X) \ argument
208 (_FP_FRAC_HIGH_DW_##fs (X) & _FP_HIGHBIT_DW_##fs)
231 #define __FP_FRAC_SET_8(X, I7, I6, I5, I4, I3, I2, I1, I0) \ argument
232 (X##_f[7] = I7, X##_f[6] = I6, X##_f[5] = I5, X##_f[4] = I4, \
233 X##_f[3] = I3, X##_f[2] = I2, X##_f[1] = I1, X##_f[0] = I0)