Lines Matching refs:res

511 		info->res.type = fex_double;
515 info->res.type = fex_llong;
519 &info->res.val.l);
524 &info->res.val.l);
529 &info->res.val.l);
534 &info->op2.val.d, &info->res.val.l);
537 info->res.val.l ^= 0xffffffffffffffffull;
543 &info->res.val.d);
549 &info->res.val.d);
555 &info->res.val.d);
556 if (my_fp_class(&info->res.val.d) == fp_subnormal)
563 &info->res.val.d);
564 if (my_fp_class(&info->res.val.d) == fp_subnormal)
571 &info->res.val.d);
572 if (my_fp_class(&info->res.val.d) == fp_subnormal)
579 &info->res.val.d);
580 if (my_fp_class(&info->res.val.d) == fp_subnormal)
586 sse_sqrtsd(&info->op1.val.d, &info->res.val.d);
591 info->res.type = fex_float;
592 sse_cvtsd2ss(&info->op1.val.d, &info->res.val.f);
593 if (my_fp_classf(&info->res.val.f) == fp_subnormal)
599 sse_cvtsi2sd(&info->op1.val.i, &info->res.val.d);
604 info->res.type = fex_int;
605 sse_cvttsd2si(&info->op1.val.d, &info->res.val.i);
610 info->res.type = fex_int;
611 sse_cvtsd2si(&info->op1.val.d, &info->res.val.i);
617 sse_cvtsi2sdq(&info->op1.val.l, &info->res.val.d);
622 info->res.type = fex_llong;
623 sse_cvttsd2siq(&info->op1.val.d, &info->res.val.l);
628 info->res.type = fex_llong;
629 sse_cvtsd2siq(&info->op1.val.d, &info->res.val.l);
635 info->res.type = fex_nodata;
641 info->res.type = fex_nodata;
668 info->res.type = fex_float;
672 info->res.type = fex_int;
676 &info->res.val.i);
681 &info->res.val.i);
686 &info->res.val.i);
691 &info->op2.val.f, &info->res.val.i);
694 info->res.val.i ^= 0xffffffffu;
700 &info->res.val.f);
706 &info->res.val.f);
712 &info->res.val.f);
713 if (my_fp_classf(&info->res.val.f) == fp_subnormal)
720 &info->res.val.f);
721 if (my_fp_classf(&info->res.val.f) == fp_subnormal)
728 &info->res.val.f);
729 if (my_fp_classf(&info->res.val.f) == fp_subnormal)
736 &info->res.val.f);
737 if (my_fp_classf(&info->res.val.f) == fp_subnormal)
743 sse_sqrtss(&info->op1.val.f, &info->res.val.f);
748 info->res.type = fex_double;
749 sse_cvtss2sd(&info->op1.val.f, &info->res.val.d);
754 sse_cvtsi2ss(&info->op1.val.i, &info->res.val.f);
759 info->res.type = fex_int;
760 sse_cvttss2si(&info->op1.val.f, &info->res.val.i);
765 info->res.type = fex_int;
766 sse_cvtss2si(&info->op1.val.f, &info->res.val.i);
772 sse_cvtsi2ssq(&info->op1.val.l, &info->res.val.f);
777 info->res.type = fex_llong;
778 sse_cvttss2siq(&info->op1.val.f, &info->res.val.l);
783 info->res.type = fex_llong;
784 sse_cvtss2siq(&info->op1.val.f, &info->res.val.l);
790 info->res.type = fex_nodata;
796 info->res.type = fex_nodata;
1125 if (info->res.type == fex_nodata) {
1140 if (info->res.type == fex_nodata)
1150 info->res.type = fex_float;
1151 info->res.val.f = (float)(fscl * (fscl *
1158 info->res.type = fex_double;
1161 info->res.val.d = dscl * (dscl *
1166 info->res.val.d = dscl * (dscl *
1171 info->res.val.d = (dscl * info->op1.val.d) *
1176 info->res.val.d = (dscl * info->op1.val.d) /
1188 info->res.type = fex_float;
1191 info->res.val.f = fscl * (fscl *
1196 info->res.val.f = fscl * (fscl *
1201 info->res.val.f = (fscl * info->op1.val.f) *
1206 info->res.val.f = (fscl * info->op1.val.f) /
1220 switch (info->res.type) {
1222 i = info->res.val.i;
1226 i = info->res.val.l;
1230 i = info->res.val.f;
1234 i = info->res.val.d;
1238 i = info->res.val.q;
1248 switch (info->res.type) {
1250 l = info->res.val.i;
1254 l = info->res.val.l;
1258 l = info->res.val.f;
1262 l = info->res.val.d;
1266 l = info->res.val.q;
1275 switch (info->res.type) {
1277 d = info->res.val.i;
1281 d = info->res.val.l;
1285 d = info->res.val.f;
1289 d = info->res.val.d;
1293 d = info->res.val.q;
1301 switch (info->res.type) {
1303 f = info->res.val.i;
1307 f = info->res.val.l;
1311 f = info->res.val.f;
1315 f = info->res.val.d;
1319 f = info->res.val.q;