Lines Matching refs:e
97 int hx, hy, hz, ex, ey, ez, exy, sxy, sz, e, ibit;
495 e = sxy; sxy = sz; sz = e;
496 e = exy; exy = ez; ez = e;
497 e = xy0; xy0 = z0; z0 = e;
498 e = xy1; xy1 = z1; z1 = e;
499 e = xy2; xy2 = z2; z2 = e;
500 e = xy3; xy3 = z3; z3 = e;
508 e = ez - exy;
509 if (e > 236) {
512 } else if (e >= 224) {
514 ((xy0 << 1) << (255 - e));
515 xy7 = xy0 >> (e - 224);
519 } else if (e >= 192) {
521 ((xy1 << 1) << (223 - e));
522 xy7 = (xy1 >> (e - 192)) | ((xy0 << 1) << (223 - e));
525 xy6 = xy0 >> (e - 192);
527 } else if (e >= 160) {
529 ((xy2 << 1) << (191 - e));
530 xy7 = (xy2 >> (e - 160)) | ((xy1 << 1) << (191 - e));
533 xy6 = (xy1 >> (e - 160)) | ((xy0 << 1) << (191 - e));
534 xy5 = xy0 >> (e - 160);
536 } else if (e >= 128) {
537 sticky = xy7 | xy6 | xy5 | xy4 | ((xy3 << 1) << (159 - e));
538 xy7 = (xy3 >> (e - 128)) | ((xy2 << 1) << (159 - e));
541 xy6 = (xy2 >> (e - 128)) | ((xy1 << 1) << (159 - e));
542 xy5 = (xy1 >> (e - 128)) | ((xy0 << 1) << (159 - e));
543 xy4 = xy0 >> (e - 128);
545 } else if (e >= 96) {
546 sticky = xy7 | xy6 | xy5 | ((xy4 << 1) << (127 - e));
547 xy7 = (xy4 >> (e - 96)) | ((xy3 << 1) << (127 - e));
550 xy6 = (xy3 >> (e - 96)) | ((xy2 << 1) << (127 - e));
551 xy5 = (xy2 >> (e - 96)) | ((xy1 << 1) << (127 - e));
552 xy4 = (xy1 >> (e - 96)) | ((xy0 << 1) << (127 - e));
553 xy3 = xy0 >> (e - 96);
555 } else if (e >= 64) {
556 sticky = xy7 | xy6 | ((xy5 << 1) << (95 - e));
557 xy7 = (xy5 >> (e - 64)) | ((xy4 << 1) << (95 - e));
560 xy6 = (xy4 >> (e - 64)) | ((xy3 << 1) << (95 - e));
561 xy5 = (xy3 >> (e - 64)) | ((xy2 << 1) << (95 - e));
562 xy4 = (xy2 >> (e - 64)) | ((xy1 << 1) << (95 - e));
563 xy3 = (xy1 >> (e - 64)) | ((xy0 << 1) << (95 - e));
564 xy2 = xy0 >> (e - 64);
566 } else if (e >= 32) {
567 sticky = xy7 | ((xy6 << 1) << (63 - e));
568 xy7 = (xy6 >> (e - 32)) | ((xy5 << 1) << (63 - e));
571 xy6 = (xy5 >> (e - 32)) | ((xy4 << 1) << (63 - e));
572 xy5 = (xy4 >> (e - 32)) | ((xy3 << 1) << (63 - e));
573 xy4 = (xy3 >> (e - 32)) | ((xy2 << 1) << (63 - e));
574 xy3 = (xy2 >> (e - 32)) | ((xy1 << 1) << (63 - e));
575 xy2 = (xy1 >> (e - 32)) | ((xy0 << 1) << (63 - e));
576 xy1 = xy0 >> (e - 32);
578 } else if (e) {
579 sticky = (xy7 << 1) << (31 - e);
580 xy7 = (xy7 >> e) | ((xy6 << 1) << (31 - e));
583 xy6 = (xy6 >> e) | ((xy5 << 1) << (31 - e));
584 xy5 = (xy5 >> e) | ((xy4 << 1) << (31 - e));
585 xy4 = (xy4 >> e) | ((xy3 << 1) << (31 - e));
586 xy3 = (xy3 >> e) | ((xy2 << 1) << (31 - e));
587 xy2 = (xy2 >> e) | ((xy1 << 1) << (31 - e));
588 xy1 = (xy1 >> e) | ((xy0 << 1) << (31 - e));
589 xy0 >>= e;
614 e = (z7 < xy7);
616 if (e) {
618 e = (z6 <= xy6);
620 e = (z6 < xy6);
622 if (e) {
624 e = (z5 <= xy5);
626 e = (z5 < xy5);
628 if (e) {
630 e = (z4 <= xy4);
632 e = (z4 < xy4);
634 if (e) {
636 e = (z3 <= xy3);
638 e = (z3 < xy3);
640 if (e) {
642 e = (z2 <= xy2);
644 e = (z2 < xy2);
646 if (e) {
648 e = (z1 <= xy1);
650 e = (z1 < xy1);
652 if (e)
658 e = 1 - ez;
659 if (e > 116) {
662 } else if (e >= 96) {
664 ((z1 << 1) << (127 - e));
665 z4 = (z1 >> (e - 96)) | ((z0 << 1) << (127 - e));
668 z3 = z0 >> (e - 96);
670 } else if (e >= 64) {
672 ((z2 << 1) << (95 - e));
673 z4 = (z2 >> (e - 64)) | ((z1 << 1) << (95 - e));
676 z3 = (z1 >> (e - 64)) | ((z0 << 1) << (95 - e));
677 z2 = z0 >> (e - 64);
679 } else if (e >= 32) {
680 sticky = z7 | z6 | z5 | z4 | ((z3 << 1) << (63 - e));
681 z4 = (z3 >> (e - 32)) | ((z2 << 1) << (63 - e));
684 z3 = (z2 >> (e - 32)) | ((z1 << 1) << (63 - e));
685 z2 = (z1 >> (e - 32)) | ((z0 << 1) << (63 - e));
686 z1 = z0 >> (e - 32);
689 sticky = z7 | z6 | z5 | (z4 << 1) << (31 - e);
690 z4 = (z4 >> e) | ((z3 << 1) << (31 - e));
693 z3 = (z3 >> e) | ((z2 << 1) << (31 - e));
694 z2 = (z2 >> e) | ((z1 << 1) << (31 - e));
695 z1 = (z1 >> e) | ((z0 << 1) << (31 - e));
696 z0 >>= e;
877 long double e;
882 int ex, ey, ez, exy, sxy, sz, e, tinyafter;
886 xx.e = x;
887 yy.e = y;
888 zz.e = z;
916 xx.e = x * two63;
920 yy.e = y * two63;
924 zz.e = z * two63;
940 x = xx.e;
941 y = yy.e;
955 xx.e = x;
958 yy.e = t = y + twom32;
960 yy.e = (y - (t - twom32)) + twom64;
973 e = sxy; sxy = sz; sz = e;
974 e = exy; exy = ez; ez = e;
975 e = xy0; xy0 = z0; z0 = e;
976 e = xy1; xy1 = z1; z1 = e;
982 e = ez - exy;
983 if (e > 130) {
986 } else if (e >= 128) {
987 sticky = xy3 | xy2 | xy1 | ((xy0 << 1) << (159 - e));
988 xy4 = xy0 >> (e - 128);
992 } else if (e >= 96) {
993 sticky = xy3 | xy2 | ((xy1 << 1) << (127 - e));
994 xy4 = (xy1 >> (e - 96)) | ((xy0 << 1) << (127 - e));
997 xy3 = xy0 >> (e - 96);
999 } else if (e >= 64) {
1000 sticky = xy3 | ((xy2 << 1) << (95 - e));
1001 xy4 = (xy2 >> (e - 64)) | ((xy1 << 1) << (95 - e));
1004 xy3 = (xy1 >> (e - 64)) | ((xy0 << 1) << (95 - e));
1005 xy2 = xy0 >> (e - 64);
1007 } else if (e >= 32) {
1008 sticky = (xy3 << 1) << (63 - e);
1009 xy4 = (xy3 >> (e - 32)) | ((xy2 << 1) << (63 - e));
1012 xy3 = (xy2 >> (e - 32)) | ((xy1 << 1) << (63 - e));
1013 xy2 = (xy1 >> (e - 32)) | ((xy0 << 1) << (63 - e));
1014 xy1 = xy0 >> (e - 32);
1016 } else if (e) {
1017 xy4 = (xy3 << 1) << (31 - e);
1018 xy3 = (xy3 >> e) | ((xy2 << 1) << (31 - e));
1019 xy2 = (xy2 >> e) | ((xy1 << 1) << (31 - e));
1020 xy1 = (xy1 >> e) | ((xy0 << 1) << (31 - e));
1021 xy0 >>= e;
1073 e = 1 - ez;
1074 if (e > 67) {
1077 } else if (e >= 64) {
1078 sticky = z4 | z3 | z2 | z1 | ((z0 << 1) << (95 - e));
1079 z2 = (z0 >> (e - 64)) | ((carry << 1) << (95 - e));
1082 z1 = carry >> (e - 64);
1084 } else if (e >= 32) {
1085 sticky = z4 | z3 | z2 | ((z1 << 1) << (63 - e));
1086 z2 = (z1 >> (e - 32)) | ((z0 << 1) << (63 - e));
1089 z1 = (z0 >> (e - 32)) | ((carry << 1) << (63 - e));
1090 z0 = carry >> (e - 32);
1092 sticky = z4 | z3 | (z2 << 1) << (31 - e);
1093 z2 = (z2 >> e) | ((z1 << 1) << (31 - e));
1096 z1 = (z1 >> e) | ((z0 << 1) << (31 - e));
1097 z0 = (z0 >> e) | ((carry << 1) << (31 - e));
1148 return (zz.e);
1220 return (zz.e);