Lines Matching refs:ret

129 #define DEF_HELPER_0(name, ret) \
130 DEF_HELPER_FLAGS_0(name, 0, ret)
131 #define DEF_HELPER_1(name, ret, t1) \
132 DEF_HELPER_FLAGS_1(name, 0, ret, t1)
133 #define DEF_HELPER_2(name, ret, t1, t2) \
134 DEF_HELPER_FLAGS_2(name, 0, ret, t1, t2)
135 #define DEF_HELPER_3(name, ret, t1, t2, t3) \
136 DEF_HELPER_FLAGS_3(name, 0, ret, t1, t2, t3)
137 #define DEF_HELPER_4(name, ret, t1, t2, t3, t4) \
138 DEF_HELPER_FLAGS_4(name, 0, ret, t1, t2, t3, t4)
145 #define DEF_HELPER_FLAGS_0(name, flags, ret) \
146 dh_ctype(ret) HELPER(name) (void);
148 #define DEF_HELPER_FLAGS_1(name, flags, ret, t1) \
149 dh_ctype(ret) HELPER(name) (dh_ctype(t1));
151 #define DEF_HELPER_FLAGS_2(name, flags, ret, t1, t2) \
152 dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2));
154 #define DEF_HELPER_FLAGS_3(name, flags, ret, t1, t2, t3) \
155 dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2), dh_ctype(t3));
157 #define DEF_HELPER_FLAGS_4(name, flags, ret, t1, t2, t3, t4) \
158 dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2), dh_ctype(t3), \
167 #define DEF_HELPER_FLAGS_0(name, flags, ret) \
168 static inline void glue(gen_helper_, name)(dh_retvar_decl0(ret)) \
171 sizemask = dh_is_64bit(ret); \
172 tcg_gen_helperN(HELPER(name), flags, sizemask, dh_retvar(ret), 0, NULL); \
175 #define DEF_HELPER_FLAGS_1(name, flags, ret, t1) \
176 static inline void glue(gen_helper_, name)(dh_retvar_decl(ret) dh_arg_decl(t1, 1)) \
180 dh_sizemask(ret, 0); \
182 tcg_gen_helperN(HELPER(name), flags, sizemask, dh_retvar(ret), 1, args); \
185 #define DEF_HELPER_FLAGS_2(name, flags, ret, t1, t2) \
186 static inline void glue(gen_helper_, name)(dh_retvar_decl(ret) dh_arg_decl(t1, 1), \
191 dh_sizemask(ret, 0); \
194 tcg_gen_helperN(HELPER(name), flags, sizemask, dh_retvar(ret), 2, args); \
197 #define DEF_HELPER_FLAGS_3(name, flags, ret, t1, t2, t3) \
198 static inline void glue(gen_helper_, name)(dh_retvar_decl(ret) dh_arg_decl(t1, 1), \
203 dh_sizemask(ret, 0); \
207 tcg_gen_helperN(HELPER(name), flags, sizemask, dh_retvar(ret), 3, args); \
210 #define DEF_HELPER_FLAGS_4(name, flags, ret, t1, t2, t3, t4) \
211 static inline void glue(gen_helper_, name)(dh_retvar_decl(ret) dh_arg_decl(t1, 1), \
216 dh_sizemask(ret, 0); \
221 tcg_gen_helperN(HELPER(name), flags, sizemask, dh_retvar(ret), 4, args); \
230 #define DEF_HELPER_FLAGS_0(name, flags, ret) \
233 #define DEF_HELPER_FLAGS_1(name, flags, ret, t1) \
234 DEF_HELPER_FLAGS_0(name, flags, ret)
236 #define DEF_HELPER_FLAGS_2(name, flags, ret, t1, t2) \
237 DEF_HELPER_FLAGS_0(name, flags, ret)
239 #define DEF_HELPER_FLAGS_3(name, flags, ret, t1, t2, t3) \
240 DEF_HELPER_FLAGS_0(name, flags, ret)
242 #define DEF_HELPER_FLAGS_4(name, flags, ret, t1, t2, t3, t4) \
243 DEF_HELPER_FLAGS_0(name, flags, ret)