Lines Matching defs:resultr

333  * keywords are: func size op1 op2 result res2 errno op1r op1i op2r op2i resultr resulti
344 unsigned resultr[3];
348 } resultc; /* special complex results, rc_none means use resultr and resulti as normal */
368 "random", "res2", "result", "resultc", "resulti", "resultr", "status",
819 n = (do_op)(q,ret.resultr,"resultr",3,rettype);
1046 if (is_double_rettype(t.func->rettype) && is_dhard(t.resultr))
1050 if (is_single_argtype(t.func->rettype) && is_shard(t.resultr))
1152 unsigned resultr[2], resulti[2];
1158 tresultr[0] = t.resultr[0];
1159 tresultr[1] = t.resultr[1];
1160 resultr[0] = d_res.i[dmsd]; resultr[1] = d_res.i[dlsd];
1165 tresultr[0] = t.resultr[0];
1166 resultr[0] = intres;
1172 tresultr[0] = t.resultr[0];
1173 resultr[0] = s_res.i;
1185 if(resultr[0] != 0 || resulti[0] != 0 ||
1186 (wres==2 && (resultr[1] != 0 || resulti[1] != 0))) {
1192 if(!((resultr[0]&0x7fffffff)==0x7f800000 ||
1197 if(!(((resultr[0]&0x7fffffff)==0x7ff00000 && resultr[1]==0) ||
1205 if(!((resultr[0]&0x7fffffff)>0x7f800000 ||
1210 canon_dNaN(resultr);
1212 if(!(((resultr[0]&0x7fffffff)>0x7ff00000 && resultr[1]==1) ||
1220 if(!((resultr[0]&0x7fffffff)<0x7f800000 ||
1225 if(!((resultr[0]&0x7fffffff)<0x7ff00000 ||
1235 print_error(t.func->rettype,resultr,"wrongresultr",&failp);
1248 tresultr[wres] = t.resultr[wres] << (32-EXTRABITS);
1312 if ((resultr[0]&0x7FFFFFFF) <= 0x3f494b02 &&
1313 (resultr[0]&0x7FFFFFFF) > 0x3f490fda &&
1314 (resultr[0]&0x80000000) != (tresultr[0]&0x80000000)) {
1337 if (resultr[0] & 0x80000000) {
1345 ulpsr = calc_error(resultr, tresultr, rshift, t.func->rettype);
1351 unsigned *rr = (ulpsr > ulptolerance || ulpsr < -ulptolerance) ? resultr : NULL;
1385 canon_dNaN(resultr);
1388 dnormzero(resultr);
1401 canon_sNaN(resultr);
1404 snormzero(resultr);
1412 if(resultr[0] != tresultr[0] ||
1413 (wres > 1 && resultr[1] != tresultr[1])) {
1414 rr = resultr;
1429 } else if (resultr[0] != tresultr[0] ||
1430 (wres > 1 && resultr[1] != tresultr[1])) {
1432 print_error(t.func->rettype,resultr,"wrongresult",&failp);
1458 resultr[0] = d_res2.i[dmsd];
1459 resultr[1] = d_res2.i[dlsd];
1460 canon_dNaN(resultr);
1463 dnormzero(resultr);
1467 resultr[0] = s_res2.i;
1468 resultr[1] = s_res2.i;
1469 canon_sNaN(resultr);
1472 snormzero(resultr);
1475 if (resultr[0] != tresultr[0] ||
1476 (wres > 1 && resultr[1] != tresultr[1])) {
1481 resultr[0], resultr[1]);
1484 resultr[0]);