128 advice in binary128 (0.33333333333333333334, 0.33333333333333333334)
quad: 0.33333333333333333334
</output>
+ <prototypes>
+ void _advice_128(signed char *, long double, long double);
+ void _advice_32(signed char *, float, float);
+ void _advice_64(signed char *, double, double);
+ void _advice_all(signed char *, ALL_FP_T, ALL_FP_T);
+ </prototypes>
</run>
</testcase>
return 0;
}
+void aop_finish()
+{
+ const char *header;
+
+ fprintf (stderr, "FINISH HIM!\n");
+
+ header = aop_get_arg_value("header");
+
+ if (header != NULL) {
+ int res;
+ res = aop_write_c_header(header, "_FLOAT_HEADER_", NULL, NULL);
+ if (res != 0)
+ perror(header);
+ }
+}
+
AOP_MAIN_PROTO aop_main()
{
aop_register_pass("float", plugin_float);