Lines Matching refs:q

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_)); }
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_)); }
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…
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
844 #define __l_ldww__(ldww, q, mask, r, addr, offset) \ argument
845 __asm__ volatile (ldww "\t%0,%1(%2),q" #q ",%3" : "=r"(r) : "I"(offset), "r"(addr), "K"(mask));
847 #define L_LDWW(q, mask, addr, offset) \ argument
848 ({ int _r_; __l_ldww__("l.ldww", q, mask, _r_, addr, offset); _r_; })
850 #define L_LDWWX(q, mask, addr, offset) \ argument
851 ({ int _r_; __l_ldww__("l.ldwwx", q, mask, _r_, addr, offset); _r_; })
853 #define L_LDWW2(q, mask, addr, offset) \ argument
854 ({ int _r_; __l_ldww__("l.ldww2", q, mask, _r_, addr, offset); _r_; })
856 #define L_LDWW2X(q, mask, addr, offset) \ argument
857 ({ int _r_; __l_ldww__("l.ldww2x", q, mask, _r_, addr, offset); _r_; })
869 #define L_AMACQ_p(m, a1, q, mode, bits) \
870 ({ __l_amulq__(m, a1,q); \
890 #define L_AMACQ_p_LO(m, a1, q, mode, bits) \ argument
891 ({ __l_amulq__(m, a1,q); \
1011 #define L_AMACQ_RS_p(m, a1, q, bits) \
1012 ({ int _lo_; __l_amulq_rs__(_lo_, m,a1,q, bits); \
1026 #define L_AMACQ_RS_p_LO(m, a1, q, bits) \ argument
1027 ({ int _lo_; __l_amulq_rs__(_lo_, m,a1,q, bits); _lo_; })