Home | History | Annotate | Download | only in include

Lines Matching refs:v_i

125 #define	M_NEG(v_i, v_f)		/* v = -v */ \
128 (v_i) = ~(v_i) + ((v_f) == 0); \
165 #define M_RSHIFTU(v_i, v_f) /* v >>= 1, v is unsigned */ \
167 (v_f) = ((u_int32)(v_f) >> 1) | ((u_int32)(v_i) << 31); \
168 (v_i) = ((u_int32)(v_i) >> 1); \
171 #define M_RSHIFT(v_i, v_f) /* v >>= 1, v is signed */ \
173 (v_f) = ((u_int32)(v_f) >> 1) | ((u_int32)(v_i) << 31); \
174 (v_i) = ((u_int32)(v_i) >> 1) | ((u_int32)(v_i) & 0x80000000); \
177 #define M_LSHIFT(v_i, v_f) /* v <<= 1 */ \
179 (v_i) = ((u_int32)(v_i) << 1) | ((u_int32)(v_f) >> 31); \
183 #define M_LSHIFT3(v_o, v_i, v_f) /* v <<= 1, with overflow */ \
185 (v_o) = ((u_int32)(v_o) << 1) | ((u_int32)(v_i) >> 31); \
186 (v_i) = ((u_int32)(v_i) << 1) | ((u_int32)(v_f) >> 31); \
205 #define M_ISNEG(v_i) /* v < 0 */ \
206 (((v_i) & 0x80000000) != 0)