Lines Matching refs:DI
157 extern DI ADDDI (DI, DI);
158 extern DI SUBDI (DI, DI);
159 extern DI MULDI (DI, DI);
160 extern DI DIVDI (DI, DI);
161 extern DI UDIVDI (DI, DI);
162 extern DI MODDI (DI, DI);
163 extern DI UMODDI (DI, DI);
164 extern DI SRADI (DI, int);
167 extern DI RORDI (DI, int);
168 extern DI ROLDI (DI, int);
169 extern DI ANDDI (DI, DI);
170 extern DI ORDI (DI, DI);
171 extern DI XORDI (DI, DI);
172 extern DI NEGDI (DI);
173 extern int NOTDI (DI);
174 extern DI INVDI (DI);
175 extern int EQDI (DI, DI);
176 extern int NEDI (DI, DI);
177 extern int LTDI (DI, DI);
178 extern int LEDI (DI, DI);
179 extern int GTDI (DI, DI);
180 extern int GEDI (DI, DI);
186 #define ADDDI(x, y) ((DI) ((UDI) (x) + (UDI) (y)))
187 #define SUBDI(x, y) ((DI) ((UDI) (x) - (UDI) (y)))
188 #define MULDI(x, y) ((DI) ((UDI) (x) * (UDI) (y)))
189 #define DIVDI(x, y) ((DI) (x) / (DI) (y))
191 #define MODDI(x, y) ((DI) (x) % (DI) (y))
193 #define SRADI(x, y) ((DI) (x) >> (y))
196 extern DI RORDI (DI, int);
197 extern DI ROLDI (DI, int);
201 #define NEGDI(x) ((DI) (- (UDI) (x)))
202 #define NOTDI(x) (! (DI) (x))
204 #define ABSDI(x) ((DI) ((DI) (x) < 0 ? -(UDI) (x) : (UDI) (x)))
205 #define EQDI(x, y) ((DI) (x) == (DI) (y))
206 #define NEDI(x, y) ((DI) (x) != (DI) (y))
207 #define LTDI(x, y) ((DI) (x) < (DI) (y))
208 #define LEDI(x, y) ((DI) (x) <= (DI) (y))
209 #define GTDI(x, y) ((DI) (x) > (DI) (y))
210 #define GEDI(x, y) ((DI) (x) >= (DI) (y))
222 extern DI EXTBIDI (BI);
224 #define EXTBIDI(x) ((DI) (BI) (x))
229 extern DI EXTQIDI (QI);
231 #define EXTQIDI(x) ((DI) (QI) (x))
237 extern DI EXTHIDI (HI);
239 #define EXTHIDI(x) ((DI) (HI) (x))
242 extern DI EXTSIDI (SI);
244 #define EXTSIDI(x) ((DI) (SI) (x))
252 extern DI ZEXTBIDI (BI);
254 #define ZEXTBIDI(x) ((DI) (BI) (x))
259 extern DI ZEXTQIDI (QI);
261 #define ZEXTQIDI(x) ((DI) (UQI) (x))
267 extern DI ZEXTHIDI (HI);
269 #define ZEXTHIDI(x) ((DI) (UHI) (x))
272 extern DI ZEXTSIDI (SI);
274 #define ZEXTSIDI(x) ((DI) (USI) (x))
286 extern BI TRUNCDIBI (DI);
288 #define TRUNCDIBI(x) ((BI) (DI) (x))
291 extern QI TRUNCDIQI (DI);
293 #define TRUNCDIQI(x) ((QI) (DI) (x))
296 extern HI TRUNCDIHI (DI);
298 #define TRUNCDIHI(x) ((HI) (DI) (x))
301 extern SI TRUNCDISI (DI);
303 #define TRUNCDISI(x) ((SI) (DI) (x))
316 DI SUBWORDDFDI (DF);
317 DF SUBWORDDIDF (DI);
318 QI SUBWORDDIQI (DI, int);
319 HI SUBWORDDIHI (DI, int);
320 SI SUBWORDDISI (DI, int);
326 UQI SUBWORDDIUQI (DI, int);
328 DI JOINSIDI (SI, SI);
344 SUBWORDDIDF (DI in)
346 union { DI in; DF out; } x;
366 SUBWORDDIQI (DI in, int byte)
373 SUBWORDDIHI (DI in, int word)
396 SEMOPS_INLINE DI
399 union { DF in; DI out; } x;
405 SUBWORDDIUQI (DI in, int byte)
412 SUBWORDDISI (DI in, int word)
454 SEMOPS_INLINE DI
518 BI ADDCFDI (DI a, DI b, BI c);
519 BI ADDOFDI (DI a, DI b, BI c);
520 BI SUBCFDI (DI a, DI b, BI c);
521 BI SUBOFDI (DI a, DI b, BI c);
669 DI tmp = MULDI (EXTSIDI (a), EXTSIDI (b));
683 ADDCFDI (DI a, DI b, BI c)
685 DI tmp = ADDDI (a, ADDDI (b, c));
691 ADDOFDI (DI a, DI b, BI c)
693 DI tmp = ADDDI (a, ADDDI (b, c));
700 SUBCFDI (DI a, DI b, BI c)
707 SUBOFDI (DI a, DI b, BI c)
709 DI tmp = SUBDI (a, ADDSI (b, c));