Lines Matching refs:flags
11 #define EXECSHIFT(size, res, s1, s2, flags) \ argument
17 : "=g" (res), "=g" (flags)\
18 : "r" (s1), "0" (res), "1" (flags));
20 #define EXECSHIFT(size, res, s1, s2, flags) \ argument
26 : "=q" (res), "=g" (flags)\
27 : "c" (s1), "0" (res), "1" (flags));
32 int64 res, flags; in exec_opq() local
34 flags = iflags; in exec_opq()
35 EXECSHIFT("q", res, s1, s2, flags); in exec_opq()
38 flags &= ~CC_O; in exec_opq()
40 stringify(OP) "q", s0, s1, res, iflags, flags & CC_MASK); in exec_opq()
45 int64 res, flags; in exec_opl() local
47 flags = iflags; in exec_opl()
48 EXECSHIFT("", res, s1, s2, flags); in exec_opl()
51 flags &= ~CC_O; in exec_opl()
53 stringify(OP) "l", s0, s1, res, iflags, flags & CC_MASK); in exec_opl()
58 int64 res, flags; in exec_opw() local
60 flags = iflags; in exec_opw()
61 EXECSHIFT("w", res, s1, s2, flags); in exec_opw()
64 flags &= ~CC_O; in exec_opw()
66 stringify(OP) "w", s0, s1, res, iflags, flags & CC_MASK); in exec_opw()
70 #define EXECSHIFT(size, res, s1, s2, flags) \ argument
76 : "=g" (res), "=g" (flags)\
77 : "c" (s1), "0" (res), "1" (flags), "r" (s2));
81 int64 res, flags; in exec_opl() local
83 flags = iflags; in exec_opl()
84 EXECSHIFT("", res, s1, s2, flags); in exec_opl()
87 flags &= ~CC_O; in exec_opl()
89 stringify(OP) "l", s0, s2, s1, res, iflags, flags & CC_MASK); in exec_opl()
94 int64 res, flags; in exec_opw() local
96 flags = iflags; in exec_opw()
97 EXECSHIFT("w", res, s1, s2, flags); in exec_opw()
100 flags &= ~CC_O; in exec_opw()
102 stringify(OP) "w", s0, s2, s1, res, iflags, flags & CC_MASK); in exec_opw()
110 int64 res, flags; in exec_opb() local
112 flags = iflags; in exec_opb()
113 EXECSHIFT("b", res, s1, 0, flags); in exec_opb()
116 flags &= ~CC_O; in exec_opb()
118 stringify(OP) "b", s0, s1, res, iflags, flags & CC_MASK); in exec_opb()