Lines Matching refs:failp
956 void print_error(int rettype, unsigned *result, char* text, char** failp) {
961 *failp += sprintf(*failp," %s=",text);
964 *failp += sprintf(*failp,"%s",sop->name);
971 *failp += sprintf(*failp,str,result[0],result[1]);
977 void print_ulps_helper(const char *name, long long ulps, char** failp) {
979 *failp += sprintf(*failp, " %s=HUGE", name);
981 *failp += sprintf(*failp, " %s=%.3f", name, (double)ulps / ULPUNIT);
986 void print_ulps(int rettype, long long ulpsr, long long ulpsi, char** failp) {
988 if (ulpsr) print_ulps_helper("ulpsr",ulpsr,failp);
989 if (ulpsi) print_ulps_helper("ulpsi",ulpsi,failp);
991 if (ulpsr) print_ulps_helper("ulps",ulpsr,failp);
1002 char *failp = failtext;
1122 failp[0] = '\0';
1133 failp += sprintf(failp,
1226 print_error(t.func->rettype,resultr,"wrongresultr",&failp);
1227 print_error(t.func->rettype,resulti,"wrongresulti",&failp);
1348 print_error(t.func->rettype,rr,"wrongresultr",&failp);
1349 print_error(t.func->rettype,ri,"wrongresulti",&failp);
1350 print_ulps(t.func->rettype,rr ? ulpsr : 0, ri ? ulpsi : 0,&failp);
1417 print_error(t.func->rettype,rr,"wrongresultr",&failp);
1418 print_error(t.func->rettype,ri,"wrongresulti",&failp);
1423 print_error(t.func->rettype,resultr,"wrongresult",&failp);
1440 failp += sprintf(failp,
1471 failp += sprintf(failp, " wrongres2=%08x.%08x",
1474 failp += sprintf(failp, " wrongres2=%08x",
1486 failp += sprintf(failp, " wrongerrno=%s expecterrno=%s ", errnos[err], errnos[t.err]);