Lines Matching refs:N
35 #define _FP_FRAC_SLL_2(X,N) \ argument
37 if ((N) < _FP_W_TYPE_SIZE) \
39 if (__builtin_constant_p(N) && (N) == 1) \
46 X##_f1 = X##_f1 << (N) | X##_f0 >> (_FP_W_TYPE_SIZE - (N)); \
47 X##_f0 <<= (N); \
52 X##_f1 = X##_f0 << ((N) - _FP_W_TYPE_SIZE); \
57 #define _FP_FRAC_SRL_2(X,N) \ argument
59 if ((N) < _FP_W_TYPE_SIZE) \
61 X##_f0 = X##_f0 >> (N) | X##_f1 << (_FP_W_TYPE_SIZE - (N)); \
62 X##_f1 >>= (N); \
66 X##_f0 = X##_f1 >> ((N) - _FP_W_TYPE_SIZE); \
72 #define _FP_FRAC_SRS_2(X,N,sz) \ argument
74 if ((N) < _FP_W_TYPE_SIZE) \
76 X##_f0 = (X##_f1 << (_FP_W_TYPE_SIZE - (N)) | X##_f0 >> (N) | \
77 (__builtin_constant_p(N) && (N) == 1 \
79 : (X##_f0 << (_FP_W_TYPE_SIZE - (N))) != 0)); \
80 X##_f1 >>= (N); \
84 X##_f0 = (X##_f1 >> ((N) - _FP_W_TYPE_SIZE) | \
85 (((X##_f1 << (2*_FP_W_TYPE_SIZE - (N))) | X##_f0) != 0)); \