CORDIC_PRECISION_SHIFT 23 include/linux/cordic.h #define CORDIC_NUM_ITER (CORDIC_PRECISION_SHIFT + 2) CORDIC_PRECISION_SHIFT 25 include/linux/cordic.h #define CORDIC_FIXED(X) ((s32)((X) << CORDIC_PRECISION_SHIFT)) CORDIC_PRECISION_SHIFT 27 include/linux/cordic.h ? ((((X) >> (CORDIC_PRECISION_SHIFT - 1)) + 1) >> 1) \ CORDIC_PRECISION_SHIFT 28 include/linux/cordic.h : -((((-(X)) >> (CORDIC_PRECISION_SHIFT - 1)) + 1) >> 1))