+
+
+void bench_modff_small(int N)
+{
+ int i;
+ float yi;
+ volatile float yf;
+
+ for (i = 0; i < N; i++)
+ yf = modff(1234.5678, &yi);
+}
+
+void bench_modff_negint(int N)
+{
+ int i;
+ float yi;
+ volatile float yf;
+
+ for (i = 0; i < N; i++)
+ yf = modff(-1234.0, &yi);
+}
+
+void bench_modff_large(int N)
+{
+ int i;
+ float yi;
+ volatile float yf;
+
+ for (i = 0; i < N; i++)
+ yf = modff(1.2345678e100, &yi);
+}