• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:c2

442 #define mul_add_c(a,b,c0,c1,c2) \  argument
447 c1=(c1+t2)&BN_MASK2; if ((c1) < t2) c2++;
449 #define mul_add_c2(a,b,c0,c1,c2) \ argument
452 if (tt < t) c2++; \
456 if ((c0 < t1) && (((++t2)&BN_MASK2) == 0)) c2++; \
457 c1=(c1+t2)&BN_MASK2; if ((c1) < t2) c2++;
459 #define sqr_add_c(a,i,c0,c1,c2) \ argument
464 c1=(c1+t2)&BN_MASK2; if ((c1) < t2) c2++;
466 #define sqr_add_c2(a,i,j,c0,c1,c2) \ argument
467 mul_add_c2((a)[i],(a)[j],c0,c1,c2)
471 #define mul_add_c(a,b,c0,c1,c2) { \ argument
475 c1 += t2; c2 += (c1<t2)?1:0; \
478 #define mul_add_c2(a,b,c0,c1,c2) { \ argument
481 t2 = t1+t1; c2 += (t2<t1)?1:0; \
484 c1 += t2; c2 += (c1<t2)?1:0; \
487 #define sqr_add_c(a,i,c0,c1,c2) { \ argument
491 c1 += t2; c2 += (c1<t2)?1:0; \
494 #define sqr_add_c2(a,i,j,c0,c1,c2) \ argument
495 mul_add_c2((a)[i],(a)[j],c0,c1,c2)
499 #define mul_add_c(a,b,c0,c1,c2) { \ argument
504 c1 += t2; c2 += (c1<t2)?1:0; \
507 #define mul_add_c2(a,b,c0,c1,c2) { \ argument
511 t2 = t1+t1; c2 += (t2<t1)?1:0; \
514 c1 += t2; c2 += (c1<t2)?1:0; \
517 #define sqr_add_c(a,i,c0,c1,c2) { \ argument
522 c1 += t2; c2 += (c1<t2)?1:0; \
525 #define sqr_add_c2(a,i,j,c0,c1,c2) \ argument
526 mul_add_c2((a)[i],(a)[j],c0,c1,c2)
529 #define mul_add_c(a,b,c0,c1,c2) \ argument
534 c1=(c1+t2)&BN_MASK2; if ((c1) < t2) c2++;
536 #define mul_add_c2(a,b,c0,c1,c2) \ argument
540 if (t2 & BN_TBIT) c2++; \
545 if ((c0 < t1) && (((++t2)&BN_MASK2) == 0)) c2++; \
546 c1=(c1+t2)&BN_MASK2; if ((c1) < t2) c2++;
548 #define sqr_add_c(a,i,c0,c1,c2) \ argument
551 c1=(c1+t2)&BN_MASK2; if ((c1) < t2) c2++;
553 #define sqr_add_c2(a,i,j,c0,c1,c2) \ argument
554 mul_add_c2((a)[i],(a)[j],c0,c1,c2)
565 BN_ULONG c1,c2,c3; in bn_mul_comba8() local
568 c2=0; in bn_mul_comba8()
570 mul_add_c(a[0],b[0],c1,c2,c3); in bn_mul_comba8()
573 mul_add_c(a[0],b[1],c2,c3,c1); in bn_mul_comba8()
574 mul_add_c(a[1],b[0],c2,c3,c1); in bn_mul_comba8()
575 r[1]=c2; in bn_mul_comba8()
576 c2=0; in bn_mul_comba8()
577 mul_add_c(a[2],b[0],c3,c1,c2); in bn_mul_comba8()
578 mul_add_c(a[1],b[1],c3,c1,c2); in bn_mul_comba8()
579 mul_add_c(a[0],b[2],c3,c1,c2); in bn_mul_comba8()
582 mul_add_c(a[0],b[3],c1,c2,c3); in bn_mul_comba8()
583 mul_add_c(a[1],b[2],c1,c2,c3); in bn_mul_comba8()
584 mul_add_c(a[2],b[1],c1,c2,c3); in bn_mul_comba8()
585 mul_add_c(a[3],b[0],c1,c2,c3); in bn_mul_comba8()
588 mul_add_c(a[4],b[0],c2,c3,c1); in bn_mul_comba8()
589 mul_add_c(a[3],b[1],c2,c3,c1); in bn_mul_comba8()
590 mul_add_c(a[2],b[2],c2,c3,c1); in bn_mul_comba8()
591 mul_add_c(a[1],b[3],c2,c3,c1); in bn_mul_comba8()
592 mul_add_c(a[0],b[4],c2,c3,c1); in bn_mul_comba8()
593 r[4]=c2; in bn_mul_comba8()
594 c2=0; in bn_mul_comba8()
595 mul_add_c(a[0],b[5],c3,c1,c2); in bn_mul_comba8()
596 mul_add_c(a[1],b[4],c3,c1,c2); in bn_mul_comba8()
597 mul_add_c(a[2],b[3],c3,c1,c2); in bn_mul_comba8()
598 mul_add_c(a[3],b[2],c3,c1,c2); in bn_mul_comba8()
599 mul_add_c(a[4],b[1],c3,c1,c2); in bn_mul_comba8()
600 mul_add_c(a[5],b[0],c3,c1,c2); in bn_mul_comba8()
603 mul_add_c(a[6],b[0],c1,c2,c3); in bn_mul_comba8()
604 mul_add_c(a[5],b[1],c1,c2,c3); in bn_mul_comba8()
605 mul_add_c(a[4],b[2],c1,c2,c3); in bn_mul_comba8()
606 mul_add_c(a[3],b[3],c1,c2,c3); in bn_mul_comba8()
607 mul_add_c(a[2],b[4],c1,c2,c3); in bn_mul_comba8()
608 mul_add_c(a[1],b[5],c1,c2,c3); in bn_mul_comba8()
609 mul_add_c(a[0],b[6],c1,c2,c3); in bn_mul_comba8()
612 mul_add_c(a[0],b[7],c2,c3,c1); in bn_mul_comba8()
613 mul_add_c(a[1],b[6],c2,c3,c1); in bn_mul_comba8()
614 mul_add_c(a[2],b[5],c2,c3,c1); in bn_mul_comba8()
615 mul_add_c(a[3],b[4],c2,c3,c1); in bn_mul_comba8()
616 mul_add_c(a[4],b[3],c2,c3,c1); in bn_mul_comba8()
617 mul_add_c(a[5],b[2],c2,c3,c1); in bn_mul_comba8()
618 mul_add_c(a[6],b[1],c2,c3,c1); in bn_mul_comba8()
619 mul_add_c(a[7],b[0],c2,c3,c1); in bn_mul_comba8()
620 r[7]=c2; in bn_mul_comba8()
621 c2=0; in bn_mul_comba8()
622 mul_add_c(a[7],b[1],c3,c1,c2); in bn_mul_comba8()
623 mul_add_c(a[6],b[2],c3,c1,c2); in bn_mul_comba8()
624 mul_add_c(a[5],b[3],c3,c1,c2); in bn_mul_comba8()
625 mul_add_c(a[4],b[4],c3,c1,c2); in bn_mul_comba8()
626 mul_add_c(a[3],b[5],c3,c1,c2); in bn_mul_comba8()
627 mul_add_c(a[2],b[6],c3,c1,c2); in bn_mul_comba8()
628 mul_add_c(a[1],b[7],c3,c1,c2); in bn_mul_comba8()
631 mul_add_c(a[2],b[7],c1,c2,c3); in bn_mul_comba8()
632 mul_add_c(a[3],b[6],c1,c2,c3); in bn_mul_comba8()
633 mul_add_c(a[4],b[5],c1,c2,c3); in bn_mul_comba8()
634 mul_add_c(a[5],b[4],c1,c2,c3); in bn_mul_comba8()
635 mul_add_c(a[6],b[3],c1,c2,c3); in bn_mul_comba8()
636 mul_add_c(a[7],b[2],c1,c2,c3); in bn_mul_comba8()
639 mul_add_c(a[7],b[3],c2,c3,c1); in bn_mul_comba8()
640 mul_add_c(a[6],b[4],c2,c3,c1); in bn_mul_comba8()
641 mul_add_c(a[5],b[5],c2,c3,c1); in bn_mul_comba8()
642 mul_add_c(a[4],b[6],c2,c3,c1); in bn_mul_comba8()
643 mul_add_c(a[3],b[7],c2,c3,c1); in bn_mul_comba8()
644 r[10]=c2; in bn_mul_comba8()
645 c2=0; in bn_mul_comba8()
646 mul_add_c(a[4],b[7],c3,c1,c2); in bn_mul_comba8()
647 mul_add_c(a[5],b[6],c3,c1,c2); in bn_mul_comba8()
648 mul_add_c(a[6],b[5],c3,c1,c2); in bn_mul_comba8()
649 mul_add_c(a[7],b[4],c3,c1,c2); in bn_mul_comba8()
652 mul_add_c(a[7],b[5],c1,c2,c3); in bn_mul_comba8()
653 mul_add_c(a[6],b[6],c1,c2,c3); in bn_mul_comba8()
654 mul_add_c(a[5],b[7],c1,c2,c3); in bn_mul_comba8()
657 mul_add_c(a[6],b[7],c2,c3,c1); in bn_mul_comba8()
658 mul_add_c(a[7],b[6],c2,c3,c1); in bn_mul_comba8()
659 r[13]=c2; in bn_mul_comba8()
660 c2=0; in bn_mul_comba8()
661 mul_add_c(a[7],b[7],c3,c1,c2); in bn_mul_comba8()
674 BN_ULONG c1,c2,c3; in bn_mul_comba4() local
677 c2=0; in bn_mul_comba4()
679 mul_add_c(a[0],b[0],c1,c2,c3); in bn_mul_comba4()
682 mul_add_c(a[0],b[1],c2,c3,c1); in bn_mul_comba4()
683 mul_add_c(a[1],b[0],c2,c3,c1); in bn_mul_comba4()
684 r[1]=c2; in bn_mul_comba4()
685 c2=0; in bn_mul_comba4()
686 mul_add_c(a[2],b[0],c3,c1,c2); in bn_mul_comba4()
687 mul_add_c(a[1],b[1],c3,c1,c2); in bn_mul_comba4()
688 mul_add_c(a[0],b[2],c3,c1,c2); in bn_mul_comba4()
691 mul_add_c(a[0],b[3],c1,c2,c3); in bn_mul_comba4()
692 mul_add_c(a[1],b[2],c1,c2,c3); in bn_mul_comba4()
693 mul_add_c(a[2],b[1],c1,c2,c3); in bn_mul_comba4()
694 mul_add_c(a[3],b[0],c1,c2,c3); in bn_mul_comba4()
697 mul_add_c(a[3],b[1],c2,c3,c1); in bn_mul_comba4()
698 mul_add_c(a[2],b[2],c2,c3,c1); in bn_mul_comba4()
699 mul_add_c(a[1],b[3],c2,c3,c1); in bn_mul_comba4()
700 r[4]=c2; in bn_mul_comba4()
701 c2=0; in bn_mul_comba4()
702 mul_add_c(a[2],b[3],c3,c1,c2); in bn_mul_comba4()
703 mul_add_c(a[3],b[2],c3,c1,c2); in bn_mul_comba4()
706 mul_add_c(a[3],b[3],c1,c2,c3); in bn_mul_comba4()
708 r[7]=c2; in bn_mul_comba4()
719 BN_ULONG c1,c2,c3; in bn_sqr_comba8() local
722 c2=0; in bn_sqr_comba8()
724 sqr_add_c(a,0,c1,c2,c3); in bn_sqr_comba8()
727 sqr_add_c2(a,1,0,c2,c3,c1); in bn_sqr_comba8()
728 r[1]=c2; in bn_sqr_comba8()
729 c2=0; in bn_sqr_comba8()
730 sqr_add_c(a,1,c3,c1,c2); in bn_sqr_comba8()
731 sqr_add_c2(a,2,0,c3,c1,c2); in bn_sqr_comba8()
734 sqr_add_c2(a,3,0,c1,c2,c3); in bn_sqr_comba8()
735 sqr_add_c2(a,2,1,c1,c2,c3); in bn_sqr_comba8()
738 sqr_add_c(a,2,c2,c3,c1); in bn_sqr_comba8()
739 sqr_add_c2(a,3,1,c2,c3,c1); in bn_sqr_comba8()
740 sqr_add_c2(a,4,0,c2,c3,c1); in bn_sqr_comba8()
741 r[4]=c2; in bn_sqr_comba8()
742 c2=0; in bn_sqr_comba8()
743 sqr_add_c2(a,5,0,c3,c1,c2); in bn_sqr_comba8()
744 sqr_add_c2(a,4,1,c3,c1,c2); in bn_sqr_comba8()
745 sqr_add_c2(a,3,2,c3,c1,c2); in bn_sqr_comba8()
748 sqr_add_c(a,3,c1,c2,c3); in bn_sqr_comba8()
749 sqr_add_c2(a,4,2,c1,c2,c3); in bn_sqr_comba8()
750 sqr_add_c2(a,5,1,c1,c2,c3); in bn_sqr_comba8()
751 sqr_add_c2(a,6,0,c1,c2,c3); in bn_sqr_comba8()
754 sqr_add_c2(a,7,0,c2,c3,c1); in bn_sqr_comba8()
755 sqr_add_c2(a,6,1,c2,c3,c1); in bn_sqr_comba8()
756 sqr_add_c2(a,5,2,c2,c3,c1); in bn_sqr_comba8()
757 sqr_add_c2(a,4,3,c2,c3,c1); in bn_sqr_comba8()
758 r[7]=c2; in bn_sqr_comba8()
759 c2=0; in bn_sqr_comba8()
760 sqr_add_c(a,4,c3,c1,c2); in bn_sqr_comba8()
761 sqr_add_c2(a,5,3,c3,c1,c2); in bn_sqr_comba8()
762 sqr_add_c2(a,6,2,c3,c1,c2); in bn_sqr_comba8()
763 sqr_add_c2(a,7,1,c3,c1,c2); in bn_sqr_comba8()
766 sqr_add_c2(a,7,2,c1,c2,c3); in bn_sqr_comba8()
767 sqr_add_c2(a,6,3,c1,c2,c3); in bn_sqr_comba8()
768 sqr_add_c2(a,5,4,c1,c2,c3); in bn_sqr_comba8()
771 sqr_add_c(a,5,c2,c3,c1); in bn_sqr_comba8()
772 sqr_add_c2(a,6,4,c2,c3,c1); in bn_sqr_comba8()
773 sqr_add_c2(a,7,3,c2,c3,c1); in bn_sqr_comba8()
774 r[10]=c2; in bn_sqr_comba8()
775 c2=0; in bn_sqr_comba8()
776 sqr_add_c2(a,7,4,c3,c1,c2); in bn_sqr_comba8()
777 sqr_add_c2(a,6,5,c3,c1,c2); in bn_sqr_comba8()
780 sqr_add_c(a,6,c1,c2,c3); in bn_sqr_comba8()
781 sqr_add_c2(a,7,5,c1,c2,c3); in bn_sqr_comba8()
784 sqr_add_c2(a,7,6,c2,c3,c1); in bn_sqr_comba8()
785 r[13]=c2; in bn_sqr_comba8()
786 c2=0; in bn_sqr_comba8()
787 sqr_add_c(a,7,c3,c1,c2); in bn_sqr_comba8()
800 BN_ULONG c1,c2,c3; in bn_sqr_comba4() local
803 c2=0; in bn_sqr_comba4()
805 sqr_add_c(a,0,c1,c2,c3); in bn_sqr_comba4()
808 sqr_add_c2(a,1,0,c2,c3,c1); in bn_sqr_comba4()
809 r[1]=c2; in bn_sqr_comba4()
810 c2=0; in bn_sqr_comba4()
811 sqr_add_c(a,1,c3,c1,c2); in bn_sqr_comba4()
812 sqr_add_c2(a,2,0,c3,c1,c2); in bn_sqr_comba4()
815 sqr_add_c2(a,3,0,c1,c2,c3); in bn_sqr_comba4()
816 sqr_add_c2(a,2,1,c1,c2,c3); in bn_sqr_comba4()
819 sqr_add_c(a,2,c2,c3,c1); in bn_sqr_comba4()
820 sqr_add_c2(a,3,1,c2,c3,c1); in bn_sqr_comba4()
821 r[4]=c2; in bn_sqr_comba4()
822 c2=0; in bn_sqr_comba4()
823 sqr_add_c2(a,3,2,c3,c1,c2); in bn_sqr_comba4()
826 sqr_add_c(a,3,c1,c2,c3); in bn_sqr_comba4()
828 r[7]=c2; in bn_sqr_comba4()