Lines Matching refs:b

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_)); }
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_)…
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…
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
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
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
1372 __asm__ volatile ("l.maxi\t%0,%1,%2" : "=r"(_res_) : "r"(_a_), "I"(b)); \
1375 #define L_MAXUI(a,b) \ argument
1377 __asm__ volatile ("l.maxui\t%0,%1,%2" : "=r"(_res_) : "r"(_a_), "I"(b)); \
1380 #define L_MINI(a,b) \ argument
1382 __asm__ volatile ("l.mini\t%0,%1,%2" : "=r"(_res_) : "r"(_a_), "I"(b)); \
1385 #define L_MINUI(a,b) \ argument
1387 __asm__ volatile ("l.minui\t%0,%1,%2" : "=r"(_res_) : "r"(_a_), "I"(b)); \
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; \