Lines Matching refs:USItype
50 #define UWtype USItype
51 #define UHWtype USItype
197 : "=r" ((USItype) (sh)), \
198 "=&r" ((USItype) (sl)) \
199 : "%r" ((USItype) (ah)), \
200 "rICal" ((USItype) (bh)), \
201 "%r" ((USItype) (al)), \
202 "rICal" ((USItype) (bl)) \
206 : "=r" ((USItype) (sh)), \
207 "=&r" ((USItype) (sl)) \
208 : "r" ((USItype) (ah)), \
209 "rICal" ((USItype) (bh)), \
210 "r" ((USItype) (al)), \
211 "rICal" ((USItype) (bl)) \
214 #define __umulsidi3(u,v) ((UDItype)(USItype)u*(USItype)v)
233 : "=r" ((USItype) (sh)), \
234 "=&r" ((USItype) (sl)) \
235 : "%r" ((USItype) (ah)), \
236 "rI" ((USItype) (bh)), \
237 "%r" ((USItype) (al)), \
238 "rI" ((USItype) (bl)) __CLOBBER_CC)
241 : "=r" ((USItype) (sh)), \
242 "=&r" ((USItype) (sl)) \
243 : "r" ((USItype) (ah)), \
244 "rI" ((USItype) (bh)), \
245 "r" ((USItype) (al)), \
246 "rI" ((USItype) (bl)) __CLOBBER_CC)
251 register USItype __t0, __t1, __t2; \
265 : "=&r" ((USItype) (xh)), \
266 "=r" ((USItype) (xl)), \
268 : "r" ((USItype) (a)), \
269 "r" ((USItype) (b)) __CLOBBER_CC ); \
276 register UDItype __t0 = (UDItype)(USItype)(a) * (USItype)(b); \
277 (xl) = (USItype)__t0; \
278 (xh) = (USItype)(__t0 >> 32); \
326 #define __umulsidi3(u,v) ((UDItype)(USItype) (u) * (UDItype)(USItype) (v))
329 extern UDItype __umulsidi3 (USItype, USItype);
335 (w0) = (USItype) (__x); \
336 (w1) = (USItype) (__x >> 32); \
351 : "=r" ((USItype) (sh)), \
352 "=&r" ((USItype) (sl)) \
353 : "%rM" ((USItype) (ah)), \
354 "rM" ((USItype) (bh)), \
355 "%rM" ((USItype) (al)), \
356 "rM" ((USItype) (bl)))
359 : "=r" ((USItype) (sh)), \
360 "=&r" ((USItype) (sl)) \
361 : "rM" ((USItype) (ah)), \
362 "rM" ((USItype) (bh)), \
363 "rM" ((USItype) (al)), \
364 "rM" ((USItype) (bl)))
371 struct {USItype __w1, __w0;} __w1w0; \
375 : "x" ((USItype) (u)), \
376 "x" ((USItype) (v))); \
387 USItype __tmp; \
413 struct {USItype __h, __l;} __i; \
423 struct {USItype __h, __l;} __i; \
459 : "=r" ((USItype) (sh)), \
460 "=&r" ((USItype) (sl)) \
461 : "%0" ((USItype) (ah)), \
462 "g" ((USItype) (bh)), \
463 "%1" ((USItype) (al)), \
464 "g" ((USItype) (bl)))
467 : "=r" ((USItype) (sh)), \
468 "=&r" ((USItype) (sl)) \
469 : "0" ((USItype) (ah)), \
470 "g" ((USItype) (bh)), \
471 "1" ((USItype) (al)), \
472 "g" ((USItype) (bl)))
475 : "=a" ((USItype) (w0)), \
476 "=d" ((USItype) (w1)) \
477 : "%0" ((USItype) (u)), \
478 "rm" ((USItype) (v)))
481 : "=a" ((USItype) (q)), \
482 "=d" ((USItype) (r)) \
483 : "0" ((USItype) (n0)), \
484 "1" ((USItype) (n1)), \
485 "rm" ((USItype) (dv)))
531 struct {USItype __l, __h;} __i; \
535 : "%dI" ((USItype) (u)), \
536 "dI" ((USItype) (v))); \
542 : "%dI" ((USItype) (u)), \
543 "dI" ((USItype) (v))); \
600 : "=r" ((USItype) (sh)), \
601 "=&r" ((USItype) (sl)) \
602 : "0" ((USItype) (ah)), \
603 "r" ((USItype) (bh)), \
604 "1" ((USItype) (al)), \
605 "r" ((USItype) (bl)) \
610 : "=r" ((USItype) (sh)), \
611 "=&r" ((USItype) (sl)) \
612 : "0" ((USItype) (ah)), \
613 "r" ((USItype) (bh)), \
614 "1" ((USItype) (al)), \
615 "r" ((USItype) (bl)) \
622 : "=d" ((USItype) (sh)), \
623 "=&d" ((USItype) (sl)) \
624 : "%0" ((USItype) (ah)), \
625 "d" ((USItype) (bh)), \
626 "%1" ((USItype) (al)), \
627 "g" ((USItype) (bl)))
630 : "=d" ((USItype) (sh)), \
631 "=&d" ((USItype) (sl)) \
632 : "0" ((USItype) (ah)), \
633 "d" ((USItype) (bh)), \
634 "1" ((USItype) (al)), \
635 "g" ((USItype) (bl)))
641 : "=d" ((USItype) (w0)), \
642 "=d" ((USItype) (w1)) \
643 : "%0" ((USItype) (u)), \
644 "dmi" ((USItype) (v)))
648 : "=d" ((USItype) (q)), \
649 "=d" ((USItype) (r)) \
650 : "0" ((USItype) (n0)), \
651 "1" ((USItype) (n1)), \
652 "dmi" ((USItype) (d)))
656 : "=d" ((USItype) (q)), \
657 "=d" ((USItype) (r)) \
658 : "0" ((USItype) (n0)), \
659 "1" ((USItype) (n1)), \
660 "dmi" ((USItype) (d)))
691 : "=g" ((USItype) (xh)), \
692 "=g" ((USItype) (xl)) \
693 : "g" ((USItype) (a)), \
694 "g" ((USItype) (b)) \
727 : "=g" ((USItype) (xh)), \
728 "=g" ((USItype) (xl)) \
729 : "g" ((USItype) (a)), \
730 "g" ((USItype) (b)) \
742 : "=d" ((USItype) (count)) \
743 : "od" ((USItype) (x)), "n" (0))
755 : "=r" ((USItype) (sh)), \
756 "=&r" ((USItype) (sl)) \
757 : "%rJ" ((USItype) (ah)), \
758 "rJ" ((USItype) (bh)), \
759 "%rJ" ((USItype) (al)), \
760 "rJ" ((USItype) (bl)))
763 : "=r" ((USItype) (sh)), \
764 "=&r" ((USItype) (sl)) \
765 : "rJ" ((USItype) (ah)), \
766 "rJ" ((USItype) (bh)), \
767 "rJ" ((USItype) (al)), \
768 "rJ" ((USItype) (bl)))
771 USItype __cbtmp; \
774 : "r" ((USItype) (x))); \
782 struct {USItype __h, __l;} __i; \
786 : "r" ((USItype) (u)), \
787 "r" ((USItype) (v))); \
793 struct {USItype __h, __l;} __i; \
795 USItype __q; \
800 "r" ((USItype) (d))); \
850 UDItype __x = (UDItype) (USItype) (u) * (USItype) (v); \
851 (w1) = (USItype) (__x >> 32); \
852 (w0) = (USItype) (__x); \
880 else if (__builtin_constant_p (bh) && (bh) == ~(USItype) 0) \
893 else if (__builtin_constant_p (ah) && (ah) == ~(USItype) 0) \
899 else if (__builtin_constant_p (bh) && (bh) == ~(USItype) 0) \
917 USItype __m0 = (m0), __m1 = (m1); \
991 : "=r" ((USItype) (sh)), \
992 "=&r" ((USItype) (sl)) \
993 : "%0" ((USItype) (ah)), \
994 "r" ((USItype) (bh)), \
995 "%1" ((USItype) (al)), \
996 "r" ((USItype) (bl)))
999 : "=r" ((USItype) (sh)), \
1000 "=&r" ((USItype) (sl)) \
1001 : "0" ((USItype) (ah)), \
1002 "r" ((USItype) (bh)), \
1003 "1" ((USItype) (al)), \
1004 "r" ((USItype) (bl)))
1007 USItype __m0 = (m0), __m1 = (m1); \
1029 : "=r" ((USItype) (ph)), \
1030 "=r" ((USItype) (pl)) \
1043 : "=r" ((USItype) (count)) \
1044 : "r" ((USItype) (x) >> 16)); \
1048 : "=r" ((USItype) (count)) \
1049 : "r" ((USItype) (x))); \
1110 : "=r<" ((USItype)(w1)), \
1111 "=r<" ((USItype)(w0)) \
1112 : "r" ((USItype)(u)), \
1113 "r" ((USItype)(v)) \
1182 : "=r" ((USItype) (sh)), \
1183 "=&r" ((USItype) (sl)) \
1184 : "%rJ" ((USItype) (ah)), \
1185 "rI" ((USItype) (bh)), \
1186 "%rJ" ((USItype) (al)), \
1187 "rI" ((USItype) (bl)) \
1191 : "=r" ((USItype) (sh)), \
1192 "=&r" ((USItype) (sl)) \
1193 : "rJ" ((USItype) (ah)), \
1194 "rI" ((USItype) (bh)), \
1195 "rJ" ((USItype) (al)), \
1196 "rI" ((USItype) (bl)) \
1201 register USItype __g1 asm ("g1"); \
1204 : "=r" ((USItype) (w1)), \
1206 : "r" ((USItype) (u)), \
1207 "r" ((USItype) (v))); \
1215 : "=&r" ((USItype) (__q)), \
1216 "=&r" ((USItype) (__r)) \
1217 : "r" ((USItype) (__n1)), \
1218 "r" ((USItype) (__n0)), \
1219 "r" ((USItype) (__d)))
1224 : "=r" ((USItype) (w1)), \
1225 "=r" ((USItype) (w0)) \
1226 : "r" ((USItype) (u)), \
1227 "r" ((USItype) (v)))
1230 : "=&r" ((USItype) (__q)), \
1231 "=&r" ((USItype) (__r)) \
1232 : "r" ((USItype) (__n1)), \
1233 "r" ((USItype) (__n0)), \
1234 "r" ((USItype) (__d)))
1241 : "=r" ((USItype) (w1)), \
1242 "=r" ((USItype) (w0)) \
1243 : "r" ((USItype) (u)), \
1244 "r" ((USItype) (v)))
1285 : "=r" ((USItype) (q)), \
1286 "=r" ((USItype) (r)) \
1287 : "r" ((USItype) (n1)), \
1288 "r" ((USItype) (n0)), \
1289 "rI" ((USItype) (d)) \
1295 : "=r" ((USItype) (count)) \
1296 : "r" ((USItype) (x))); \
1345 : "=r" ((USItype) (w1)), \
1346 "=r" ((USItype) (w0)) \
1347 : "%rI" ((USItype) (u)), \
1348 "r" ((USItype) (v)) \
1378 : "=&r" ((USItype) (__q)), \
1379 "=&r" ((USItype) (__r)) \
1380 : "r" ((USItype) (__d)), \
1381 "1" ((USItype) (__n1)), \
1382 "0" ((USItype) (__n0)) : "g1" __AND_CLOBBER_CC)
1464 : "=g" ((USItype) (sh)), \
1465 "=&g" ((USItype) (sl)) \
1466 : "%0" ((USItype) (ah)), \
1467 "g" ((USItype) (bh)), \
1468 "%1" ((USItype) (al)), \
1469 "g" ((USItype) (bl)))
1472 : "=g" ((USItype) (sh)), \
1473 "=&g" ((USItype) (sl)) \
1474 : "0" ((USItype) (ah)), \
1475 "g" ((USItype) (bh)), \
1476 "1" ((USItype) (al)), \
1477 "g" ((USItype) (bl)))
1482 struct {USItype __l, __h;} __i; \
1484 USItype __m0 = (m0), __m1 = (m1); \
1513 (sl) = (USItype)__ll; \
1514 (sh) = ((USItype)(__ll >> 32)) + (ah) + (bh); \
1519 #define __umulsidi3(u,v) ((UDItype)(USItype)u*(USItype)v)
1522 UDItype __x = (UDItype) (USItype) (u) * (USItype) (v); \
1523 (w1) = (USItype) (__x >> 32); \
1524 (w0) = (USItype) (__x); \