Lines Matching refs:ret
93 TYPE ret; \
98 ret = (TYPE) ((X) + (Y)); \
100 ret = (TYPE) ROUND_TO_ODD (math_opt_barrier (X) + (Y), \
103 CHECK_NARROW_ADD (ret, (X), (Y)); \
104 return ret; \
115 TYPE ret; \
117 ret = (TYPE) ((X) + (Y)); \
118 CHECK_NARROW_ADD (ret, (X), (Y)); \
119 return ret; \
151 TYPE ret; \
156 ret = (TYPE) ((X) - (Y)); \
158 ret = (TYPE) ROUND_TO_ODD (math_opt_barrier (X) - (Y), \
161 CHECK_NARROW_SUB (ret, (X), (Y)); \
162 return ret; \
173 TYPE ret; \
175 ret = (TYPE) ((X) - (Y)); \
176 CHECK_NARROW_SUB (ret, (X), (Y)); \
177 return ret; \
210 TYPE ret; \
212 ret = (TYPE) ROUND_TO_ODD (math_opt_barrier (X) * (Y), \
216 CHECK_NARROW_MUL (ret, (X), (Y)); \
217 return ret; \
228 TYPE ret; \
230 ret = (TYPE) ((X) * (Y)); \
231 CHECK_NARROW_MUL (ret, (X), (Y)); \
232 return ret; \
265 TYPE ret; \
267 ret = (TYPE) ROUND_TO_ODD (math_opt_barrier (X) / (Y), \
271 CHECK_NARROW_DIV (ret, (X), (Y)); \
272 return ret; \
283 TYPE ret; \
285 ret = (TYPE) ((X) / (Y)); \
286 CHECK_NARROW_DIV (ret, (X), (Y)); \
287 return ret; \
319 TYPE ret; \
321 ret = (TYPE) ROUND_TO_ODD (sqrt ## SUFFIX (math_opt_barrier (X)), \
324 CHECK_NARROW_SQRT (ret, (X)); \
325 return ret; \
337 TYPE ret; \
339 ret = (TYPE) (sqrt ## SUFFIX (X)); \
340 CHECK_NARROW_SQRT (ret, (X)); \
341 return ret; \
364 TYPE ret; \
372 ret = (TYPE) (math_opt_barrier (X) * (Y) + (Z)); \
374 ret = (TYPE) tmp; \
376 CHECK_NARROW_FMA (ret, (X), (Y), (Z)); \
377 return ret; \
390 TYPE ret; \
392 ret = (TYPE) (fma ## SUFFIX ((X), (Y), (Z))); \
393 CHECK_NARROW_FMA (ret, (X), (Y), (Z)); \
394 return ret; \