Lines Matching refs:a
676 #define __l_mul__(lo, a,b) \ argument
677 …{ int _a_ = (a), _b_ = (b); __asm__ volatile ("l.mul\t%0,%1,%2" : "=r"(lo) : "r"(_a_), "r"(_b_)); }
678 #define __l_muli__(lo, a,b) \ argument
679 { int _a_ = (a); __asm__ volatile ("l.muli\t%0,%1,%2" : "=r"(lo) : "r"(_a_), "I"(b)); }
680 #define __l_mulu__(lo, a,b) \ argument
681 …{ unsigned _a_ = (a), _b_ = (b); __asm__ volatile ("l.mulu\t%0,%1,%2" : "=r"(lo) : "r"(_a_), "r"(_…
684 #define L_MULL(a,b) \ argument
685 ({ int _lo_; __l_mul__(_lo_, a,b); \
689 #define L_MULL_LO(a,b) \ argument
690 ({ int _lo_; __l_mul__(_lo_, a,b); _lo_; })
692 #define L_MULLI(a,b) \ argument
693 ({ int _lo_; __l_muli__(_lo_, a,b); \
697 #define L_MULLI_LO(a,b) \ argument
698 ({ int _lo_; __l_muli__(_lo_, a,b); _lo_; })
700 #define L_MULLU(a,b) \ argument
701 ({ unsigned _lo_; __l_mulu__(_lo_, a,b); \
705 #define L_MULLU_LO(a,b) \ argument
706 ({ int _lo_; __l_mulu__(_lo_, a,b); _lo_; })
709 #define __l_amull__(lo, a,b) \ argument
710 …{ int _a_ = (a), _b_ = (b); __asm__ volatile ("l.amull\t%0,%1,%2" : "=r"(lo) : "r"(_a_), "r"(_b_))…
711 #define __l_amullu__(lo, a,b) \ argument
712 …{ int _a_ = (a), _b_ = (b); __asm__ volatile ("l.amullu\t%0,%1,%2" : "=r"(lo) : "r"(_a_), "r"(_b_)…
715 #define L_AMULL(a,b) \ argument
716 ({ int _lo_; __l_amull__(_lo_, a,b); \
720 #define L_AMULL_LO(a,b) \ argument
721 ({ int _lo_; __l_amull__(_lo_, a,b); _lo_; })
724 #define L_AMULLU(a,b) \ argument
725 ({ unsigned _lo_; __l_amullu__(_lo_, a,b); \
729 #define L_AMULLU_LO(a,b) \ argument
730 ({ unsigned _lo_; __l_amullu__(_lo_, a,b); _lo_; })
738 #define __l_amul__(m, a,b) \ argument
739 { int _a_ = (a), _b_ = (b); __asm__ volatile ("l.amul\ta" #m ",%0,%1" : : "r"(_a_), "r"(_b_)); }
740 #define __l_amac__(m, a,b) \ argument
741 { int _a_ = (a), _b_ = (b); __asm__ volatile ("l.amac\ta" #m ",%0,%1" : : "r"(_a_), "r"(_b_)); }
742 #define __l_amsb__(m, a,b) \ argument
743 { int _a_ = (a), _b_ = (b); __asm__ volatile ("l.amsb\ta" #m ",%0,%1" : : "r"(_a_), "r"(_b_)); }
744 #define __l_amulq__(m, a,q) \ argument
745 { int _a_ = (a); __asm__ volatile ("l.amulq\ta" #m ",%0,q" #q : : "r"(_a_)); }
746 #define __l_amacq__(m, a,q) \ argument
747 { int _a_ = (a); __asm__ volatile ("l.amacq\ta" #m ",%0,q" #q : : "r"(_a_)); }
748 #define __l_amsbq__(m, a,q) \ argument
749 { int _a_ = (a); __asm__ volatile ("l.amsbq\ta" #m ",%0,q" #q : : "r"(_a_)); }
751 #define __l_amulu__(m, a,b) \ argument
752 …{ unsigned _a_ = (a), _b_ = (b); __asm__ volatile ("l.amulu\ta" #m ",%0,%1" : : "r"(_a_), "r"(_b_)…
753 #define __l_amacu__(m, a,b) \ argument
754 …{ unsigned _a_ = (a), _b_ = (b); __asm__ volatile ("l.amacu\ta" #m ",%0,%1" : : "r"(_a_), "r"(_b_)…
755 #define __l_amsbu__(m, a,b) \ argument
756 …{ unsigned _a_ = (a), _b_ = (b); __asm__ volatile ("l.amsbu\ta" #m ",%0,%1" : : "r"(_a_), "r"(_b_)…
757 #define __l_amuluq__(m, a,q) \ argument
758 { unsigned _a_ = (a); __asm__ volatile ("l.amulqu\ta" #m ",%0,q" #q : : "r"(_a_)); }
759 #define __l_amacuq__(m, a,q) \ argument
760 { unsigned _a_ = (a); __asm__ volatile ("l.amacqu\ta" #m ",%0,q" #q : : "r"(_a_)); }
761 #define __l_amsbuq__(m, a,q) \ argument
762 { unsigned _a_ = (a); __asm__ volatile ("l.amsbqu\ta" #m ",%0,q" #q : : "r"(_a_)); }
764 #define __l_amul_rs__(lo, m,a,b, bits) \ argument
765 …{ int _a_ = (a), _b_ = (b); __asm__ volatile ("l.amul_rs\t%0,a" #m ",%1,%2,%3" : "=r"(lo) : "r"(_a…
766 #define __l_amac_rs__(lo, m,a,b, bits) \ argument
767 …{ int _a_ = (a), _b_ = (b); __asm__ volatile ("l.amac_rs\t%0,a" #m ",%1,%2,%3" : "=r"(lo) : "r"(_a…
768 #define __l_amsb_rs__(lo, m,a,b, bits) \ argument
769 …{ int _a_ = (a), _b_ = (b); __asm__ volatile ("l.amsb_rs\t%0,a" #m ",%1,%2,%3" : "=r"(lo) : "r"(_a…
770 #define __l_amulq_rs__(lo, m,a,q, bits) \ argument
771 …{ int _a_ = (a); __asm__ volatile ("l.amulq_rs\t%0,a" #m ",%1,q" #q ",%2": "=r"(lo) : "r"(_a_), "K…
772 #define __l_amacq_rs__(lo, m,a,q, bits) \ argument
773 …{ int _a_ = (a); __asm__ volatile ("l.amacq_rs\t%0,a" #m ",%1,q" #q ",%2": "=r"(lo) : "r"(_a_), "K…
774 #define __l_amsbq_rs__(lo, m,a,q, bits) \ argument
775 …{ int _a_ = (a); __asm__ volatile ("l.amsbq_rs\t%0,a" #m ",%1,q" #q ",%2": "=r"(lo) : "r"(_a_), "K…
785 #define L_AMUL(m, a,b) __l_amul__(m, a,b) argument
786 #define L_AMULU(m, a,b) __l_amulu__(m, a,b) argument
787 #define L_AMUL_RS_LO(m, a,b, bits) ({ int _lo_; __l_amul_rs__(_lo_, m,a,b, bits); _lo_; }) argument
790 #define L_AMAC(m, a,b) __l_amac__(m, a,b) argument
791 #define L_AMACU(m, a,b) __l_amacu__(m, a,b) argument
792 #define L_AMAC_RS_LO(m, a,b, bits) ({ int _lo_; __l_amac_rs__(_lo_, m,a,b, bits); _lo_; }) argument
795 #define L_AMSB(m, a,b) __l_amsb__(m, a,b) argument
796 #define L_AMSBU(m, a,b) __l_amsbu__(m, a,b) argument
797 #define L_AMSB_RS_LO(m, a,b, bits) ({ int _lo_; __l_amsb_rs__(_lo_, m,a,b, bits); _lo_; }) argument
800 #define L_AMULQ(m, a,q) __l_amulq__(m, a,q) argument
801 #define L_AMULUQ(m, a,q) __l_amuluq__(m, a,q) argument
802 #define L_AMULQ_RS_LO(m, a,q, bits) ({ int _lo_; __l_amulq_rs__(_lo_, m,a,q, bits); _lo_; }) argument
805 #define L_AMACQ(m, a,q) __l_amacq__(m, a,q) argument
806 #define L_AMACUQ(m, a,q) __l_amacuq__(m, a,q) argument
807 #define L_AMACQ_RS_LO(m, a,q, bits) ({ int _lo_; __l_amacq_rs__(_lo_, m,a,q, bits); _lo_; }) argument
810 #define L_AMSBQ(m, a,q) __l_amsbq__(m, a,q) argument
811 #define L_AMSBUQ(m, a,q) __l_amsbuq__(m, a,q) argument
812 #define L_AMSBQ_RS_LO(m, a,q, bits) ({ int _lo_; __l_amsbq_rs__(_lo_, m,a,q, bits); _lo_; }) argument
1170 #define __l_divl__(lo, a,b, bits) \ argument
1171 …{ int _a_ = (a), _b_ = (b); __asm__ volatile ("l.divl\t%0,%1,%2,%3" : "=r"(lo) : "r"(_a_), "r"(_b_…
1172 #define __l_divlu__(lo, a,b, bits) \ argument
1173 …{ unsigned _a_ = (a), _b_ = (b); __asm__ volatile ("l.divlu\t%0,%1,%2,%3" : "=r"(lo) : "r"(_a_), "…
1176 #define L_DIVL(a,b, bits) ({ int _lo_; __l_divl__(_lo_, a,b, bits); _lo_; }) argument
1177 #define L_DIVLU(a,b, bits) ({ unsigned _lo_; __l_divlu__(_lo_, a,b, bits); _lo_; }) argument
1330 #define L_ABS(a) \ argument
1331 ({ int _res_, _a_ = a; \
1335 #define L_COUNT1(a) \ argument
1336 ({ int _res_, _a_ = a; \
1340 #define L_BYTESWAP(a) \ argument
1341 ({ int _res_, _a_ = a; \
1345 #define L_BITSWAP(a) \ argument
1346 ({ int _res_, _a_ = a; \
1350 #define L_MAX(a,b) \ argument
1351 ({ int _res_, _a_ = a, _b_ = b; \
1355 #define L_MAXU(a,b) \ argument
1356 ({ int _res_, _a_ = a, _b_ = b; \
1360 #define L_MIN(a,b) \ argument
1361 ({ int _res_, _a_ = a, _b_ = b; \
1365 #define L_MINU(a,b) \ argument
1366 ({ int _res_, _a_ = a, _b_ = b; \
1370 #define L_MAXI(a,b) \ argument
1371 ({ int _res_, _a_ = a; \
1375 #define L_MAXUI(a,b) \ argument
1376 ({ int _res_, _a_ = a; \
1380 #define L_MINI(a,b) \ argument
1381 ({ int _res_, _a_ = a; \
1385 #define L_MINUI(a,b) \ argument
1386 ({ int _res_, _a_ = a; \
1391 #define L_BSA(a,b) \ argument
1392 ({ int _res_, _a_ = a, _b_ = b; \
1396 #define L_BSL(a,b) \ argument
1397 ({ int _res_, _a_ = a, _b_ = b; \
1402 #define L_DSL(a,b,cnt) \ argument
1403 ({ int _a_ = a, _b_ = b, _cnt_ = cnt; \
1407 #define L_DSR(a,b,cnt) \ argument
1408 ({ int _a_ = a, _b_ = b, _cnt_ = cnt; \
1412 #define L_DSLI(a,b,cnt) \ argument
1413 ({ int _a_ = a, _b_ = b; \
1417 #define L_DSRI(a,b,cnt) \ argument
1418 ({ int _a_ = a, _b_ = b; \