1 /* { dg-do assemble } */
2 /* { dg-require-effective-target arm_v8_vfp_ok } */
3 /* { dg-require-effective-target arm_arch_v8a_ok } */
4 /* { dg-options "-O2 -ffast-math" } */
5 /* { dg-add-options arm_v8_vfp } */
6 /* { dg-add-options arm_arch_v8a } */
11 lceil_float (float x, int b)
13 if (b) global = __builtin_lceilf (x);
17 lceil_double (double x, int b)
19 if (b) global = __builtin_lceil (x);
23 lfloor_float (float x, int b)
25 if (b) global = __builtin_lfloorf (x);
29 lfloor_double (double x, int b)
31 if (b) global = __builtin_lfloor (x);
35 lround_float (float x, int b)
37 if (b) global = __builtin_lroundf (x);
41 lround_double (double x, int b)
43 if (b) global = __builtin_lround (x);