Lines Matching refs:s2
11 #define EXECSHIFT(size, rsize, res, s1, s2, flags) \
20 #define EXECSHIFT(size, rsize, res, s1, s2, flags) \
31 void exec_opq(long s2, long s0, long s1, long iflags)
36 EXECSHIFT("q", "", res, s1, s2, flags);
45 void exec_opl(long s2, long s0, long s1, long iflags)
50 EXECSHIFT("l", "k", res, s1, s2, flags);
58 void exec_opw(long s2, long s0, long s1, long iflags)
63 EXECSHIFT("w", "w", res, s1, s2, flags);
72 #define EXECSHIFT(size, rsize, res, s1, s2, flags) \
79 : "c" (s1), "0" (res), "1" (flags), "r" (s2));
82 void exec_opq(long s2, long s0, long s1, long iflags)
87 EXECSHIFT("q", "", res, s1, s2, flags);
92 stringify(OP) "q", s0, s2, s1, res, iflags, flags & CC_MASK);
96 void exec_opl(long s2, long s0, long s1, long iflags)
101 EXECSHIFT("l", "k", res, s1, s2, flags);
106 stringify(OP) "l", s0, s2, s1, res, iflags, flags & CC_MASK);
109 void exec_opw(long s2, long s0, long s1, long iflags)
114 EXECSHIFT("w", "w", res, s1, s2, flags);
119 stringify(OP) "w", s0, s2, s1, res, iflags, flags & CC_MASK);
139 void exec_op(long s2, long s0, long s1)
141 s2 = i2l(s2);
144 exec_opq(s2, s0, s1, 0);
146 exec_opl(s2, s0, s1, 0);
148 exec_opw(s2, s0, s1, 0);
150 exec_opw(s2, s0, s1, 0);
157 exec_opq(s2, s0, s1, CC_C);
159 exec_opl(s2, s0, s1, CC_C);
160 exec_opw(s2, s0, s1, CC_C);