Lines Matching defs:I
117 #define RET_SC(I) \
123 goto start##I;
125 #define RETURN(I, ret) \
128 RET_SC(I) \
131 #define PREP(I) \
132 hx##I = HI(px); \
133 hy##I = HI(py); \
134 hx##I &= 0x7fffffff; \
135 hy##I &= 0x7fffffff; \
136 pz##I = pz; \
137 if (hx##I >= 0x7ff00000 || hy##I >= 0x7ff00000) /* |X| or |Y| = Inf,NaN */ \
143 if (hx##I == 0x7ff00000 && lx == 0) res0 = 0.0; /* |X| = Inf */ \
144 else if (hy##I == 0x7ff00000 && ly == 0) res0 = 0.0; /* |Y| = Inf */ \
147 RETURN (I, res0) \
149 x##I = *px; \
150 y##I = *py; \
151 diff0 = hy##I - hx##I; \
153 if (hx##I < 0x00100000 && hy##I < 0x00100000) /* |X| and |Y| = subnormal or zero */ \
157 x = x##I; \
158 y = y##I; \
160 if ((hx##I | hy##I | lx | ly) == 0) /* |X| and |Y| = 0 */ \
161 RETURN (I, DONE / 0.0) \
200 RETURN (I, res0) \
202 j0 = hy##I - (diff0 & j0); \
204 HI(&scl##I) = 0x7ff00000 - j0;