Lines Matching defs:resultr

328  * keywords are: func size op1 op2 result res2 errno op1r op1i op2r op2i resultr resulti
339 unsigned resultr[3];
343 } resultc; /* special complex results, rc_none means use resultr and resulti as normal */
363 "random", "res2", "result", "resultc", "resulti", "resultr", "status",
814 n = (do_op)(q,ret.resultr,"resultr",3,rettype);
1040 if (is_double_rettype(t.func->rettype) && is_dhard(t.resultr))
1044 if (is_single_argtype(t.func->rettype) && is_shard(t.resultr))
1146 unsigned resultr[2], resulti[2];
1152 tresultr[0] = t.resultr[0];
1153 tresultr[1] = t.resultr[1];
1154 resultr[0] = d_res.i[dmsd]; resultr[1] = d_res.i[dlsd];
1158 tresultr[0] = t.resultr[0];
1159 resultr[0] = intres;
1164 tresultr[0] = t.resultr[0];
1165 resultr[0] = s_res.i;
1176 if(resultr[0] != 0 || resulti[0] != 0 ||
1177 (wres==2 && (resultr[1] != 0 || resulti[1] != 0))) {
1183 if(!((resultr[0]&0x7fffffff)==0x7f800000 ||
1188 if(!(((resultr[0]&0x7fffffff)==0x7ff00000 && resultr[1]==0) ||
1196 if(!((resultr[0]&0x7fffffff)>0x7f800000 ||
1201 canon_dNaN(resultr);
1203 if(!(((resultr[0]&0x7fffffff)>0x7ff00000 && resultr[1]==1) ||
1211 if(!((resultr[0]&0x7fffffff)<0x7f800000 ||
1216 if(!((resultr[0]&0x7fffffff)<0x7ff00000 ||
1226 print_error(t.func->rettype,resultr,"wrongresultr",&failp);
1239 tresultr[wres] = t.resultr[wres] << (32-EXTRABITS);
1303 if ((resultr[0]&0x7FFFFFFF) <= 0x3f494b02 &&
1304 (resultr[0]&0x7FFFFFFF) > 0x3f490fda &&
1305 (resultr[0]&0x80000000) != (tresultr[0]&0x80000000)) {
1328 if (resultr[0] & 0x80000000) {
1336 ulpsr = calc_error(resultr, tresultr, rshift, t.func->rettype);
1342 unsigned *rr = (ulpsr > ulptolerance || ulpsr < -ulptolerance) ? resultr : NULL;
1376 canon_dNaN(resultr);
1379 dnormzero(resultr);
1392 canon_sNaN(resultr);
1395 snormzero(resultr);
1403 if(resultr[0] != tresultr[0] ||
1404 (wres > 1 && resultr[1] != tresultr[1])) {
1405 rr = resultr;
1420 } else if (resultr[0] != tresultr[0] ||
1421 (wres > 1 && resultr[1] != tresultr[1])) {
1423 print_error(t.func->rettype,resultr,"wrongresult",&failp);
1449 resultr[0] = d_res2.i[dmsd];
1450 resultr[1] = d_res2.i[dlsd];
1451 canon_dNaN(resultr);
1454 dnormzero(resultr);
1458 resultr[0] = s_res2.i;
1459 resultr[1] = s_res2.i;
1460 canon_sNaN(resultr);
1463 snormzero(resultr);
1466 if (resultr[0] != tresultr[0] ||
1467 (wres > 1 && resultr[1] != tresultr[1])) {
1472 resultr[0], resultr[1]);
1475 resultr[0]);