• Home
  • Raw
  • Download

Lines Matching refs:c1

225   BN_ULONG c1 = 0;  in bn_mul_add_words()  local
229 return c1; in bn_mul_add_words()
233 mul_add(rp[0], ap[0], w, c1); in bn_mul_add_words()
234 mul_add(rp[1], ap[1], w, c1); in bn_mul_add_words()
235 mul_add(rp[2], ap[2], w, c1); in bn_mul_add_words()
236 mul_add(rp[3], ap[3], w, c1); in bn_mul_add_words()
243 mul_add(rp[0], ap[0], w, c1); in bn_mul_add_words()
249 return c1; in bn_mul_add_words()
253 BN_ULONG c1 = 0; in bn_mul_words() local
257 return c1; in bn_mul_words()
261 mul(rp[0], ap[0], w, c1); in bn_mul_words()
262 mul(rp[1], ap[1], w, c1); in bn_mul_words()
263 mul(rp[2], ap[2], w, c1); in bn_mul_words()
264 mul(rp[3], ap[3], w, c1); in bn_mul_words()
270 mul(rp[0], ap[0], w, c1); in bn_mul_words()
275 return c1; in bn_mul_words()
632 #define mul_add_c(a, b, c0, c1, c2) \ argument
639 c1 = (c1 + hi) & BN_MASK2; \
640 if (c1 < hi) \
644 #define mul_add_c2(a, b, c0, c1, c2) \ argument
651 c1 = (c1 + hi) & BN_MASK2; \
652 if (c1 < hi) \
657 c1 = (c1 + hi) & BN_MASK2; \
658 if (c1 < hi) \
662 #define sqr_add_c(a, i, c0, c1, c2) \ argument
669 c1 = (c1 + hi) & BN_MASK2; \
670 if (c1 < hi) \
674 #define sqr_add_c2(a, i, j, c0, c1, c2) mul_add_c2((a)[i], (a)[j], c0, c1, c2) argument
680 #define mul_add_c(a, b, c0, c1, c2) \ argument
687 c1 += hi; \
688 c2 += (c1 < hi) ? 1 : 0; \
691 #define mul_add_c2(a, b, c0, c1, c2) \ argument
698 c1 += tt; \
699 c2 += (c1 < tt) ? 1 : 0; \
702 c1 += hi; \
703 c2 += (c1 < hi) ? 1 : 0; \
706 #define sqr_add_c(a, i, c0, c1, c2) \ argument
713 c1 += hi; \
714 c2 += (c1 < hi) ? 1 : 0; \
717 #define sqr_add_c2(a, i, j, c0, c1, c2) mul_add_c2((a)[i], (a)[j], c0, c1, c2) argument
724 #define mul_add_c(a, b, c0, c1, c2) \ argument
732 c1 = (c1 + hi) & BN_MASK2; \
733 if (c1 < hi) \
737 #define mul_add_c2(a, b, c0, c1, c2) \ argument
747 c1 = (c1 + tt) & BN_MASK2; \
748 if (c1 < tt) \
753 c1 = (c1 + hi) & BN_MASK2; \
754 if (c1 < hi) \
758 #define sqr_add_c(a, i, c0, c1, c2) \ argument
765 c1 = (c1 + hi) & BN_MASK2; \
766 if (c1 < hi) \
770 #define sqr_add_c2(a, i, j, c0, c1, c2) mul_add_c2((a)[i], (a)[j], c0, c1, c2) argument
774 BN_ULONG c1, c2, c3; in bn_mul_comba8() local
776 c1 = 0; in bn_mul_comba8()
779 mul_add_c(a[0], b[0], c1, c2, c3); in bn_mul_comba8()
780 r[0] = c1; in bn_mul_comba8()
781 c1 = 0; in bn_mul_comba8()
782 mul_add_c(a[0], b[1], c2, c3, c1); in bn_mul_comba8()
783 mul_add_c(a[1], b[0], c2, c3, c1); in bn_mul_comba8()
786 mul_add_c(a[2], b[0], c3, c1, c2); in bn_mul_comba8()
787 mul_add_c(a[1], b[1], c3, c1, c2); in bn_mul_comba8()
788 mul_add_c(a[0], b[2], c3, c1, c2); in bn_mul_comba8()
791 mul_add_c(a[0], b[3], c1, c2, c3); in bn_mul_comba8()
792 mul_add_c(a[1], b[2], c1, c2, c3); in bn_mul_comba8()
793 mul_add_c(a[2], b[1], c1, c2, c3); in bn_mul_comba8()
794 mul_add_c(a[3], b[0], c1, c2, c3); in bn_mul_comba8()
795 r[3] = c1; in bn_mul_comba8()
796 c1 = 0; in bn_mul_comba8()
797 mul_add_c(a[4], b[0], c2, c3, c1); in bn_mul_comba8()
798 mul_add_c(a[3], b[1], c2, c3, c1); in bn_mul_comba8()
799 mul_add_c(a[2], b[2], c2, c3, c1); in bn_mul_comba8()
800 mul_add_c(a[1], b[3], c2, c3, c1); in bn_mul_comba8()
801 mul_add_c(a[0], b[4], c2, c3, c1); in bn_mul_comba8()
804 mul_add_c(a[0], b[5], c3, c1, c2); in bn_mul_comba8()
805 mul_add_c(a[1], b[4], c3, c1, c2); in bn_mul_comba8()
806 mul_add_c(a[2], b[3], c3, c1, c2); in bn_mul_comba8()
807 mul_add_c(a[3], b[2], c3, c1, c2); in bn_mul_comba8()
808 mul_add_c(a[4], b[1], c3, c1, c2); in bn_mul_comba8()
809 mul_add_c(a[5], b[0], c3, c1, c2); in bn_mul_comba8()
812 mul_add_c(a[6], b[0], c1, c2, c3); in bn_mul_comba8()
813 mul_add_c(a[5], b[1], c1, c2, c3); in bn_mul_comba8()
814 mul_add_c(a[4], b[2], c1, c2, c3); in bn_mul_comba8()
815 mul_add_c(a[3], b[3], c1, c2, c3); in bn_mul_comba8()
816 mul_add_c(a[2], b[4], c1, c2, c3); in bn_mul_comba8()
817 mul_add_c(a[1], b[5], c1, c2, c3); in bn_mul_comba8()
818 mul_add_c(a[0], b[6], c1, c2, c3); in bn_mul_comba8()
819 r[6] = c1; in bn_mul_comba8()
820 c1 = 0; in bn_mul_comba8()
821 mul_add_c(a[0], b[7], c2, c3, c1); in bn_mul_comba8()
822 mul_add_c(a[1], b[6], c2, c3, c1); in bn_mul_comba8()
823 mul_add_c(a[2], b[5], c2, c3, c1); in bn_mul_comba8()
824 mul_add_c(a[3], b[4], c2, c3, c1); in bn_mul_comba8()
825 mul_add_c(a[4], b[3], c2, c3, c1); in bn_mul_comba8()
826 mul_add_c(a[5], b[2], c2, c3, c1); in bn_mul_comba8()
827 mul_add_c(a[6], b[1], c2, c3, c1); in bn_mul_comba8()
828 mul_add_c(a[7], b[0], c2, c3, c1); in bn_mul_comba8()
831 mul_add_c(a[7], b[1], c3, c1, c2); in bn_mul_comba8()
832 mul_add_c(a[6], b[2], c3, c1, c2); in bn_mul_comba8()
833 mul_add_c(a[5], b[3], c3, c1, c2); in bn_mul_comba8()
834 mul_add_c(a[4], b[4], c3, c1, c2); in bn_mul_comba8()
835 mul_add_c(a[3], b[5], c3, c1, c2); in bn_mul_comba8()
836 mul_add_c(a[2], b[6], c3, c1, c2); in bn_mul_comba8()
837 mul_add_c(a[1], b[7], c3, c1, c2); in bn_mul_comba8()
840 mul_add_c(a[2], b[7], c1, c2, c3); in bn_mul_comba8()
841 mul_add_c(a[3], b[6], c1, c2, c3); in bn_mul_comba8()
842 mul_add_c(a[4], b[5], c1, c2, c3); in bn_mul_comba8()
843 mul_add_c(a[5], b[4], c1, c2, c3); in bn_mul_comba8()
844 mul_add_c(a[6], b[3], c1, c2, c3); in bn_mul_comba8()
845 mul_add_c(a[7], b[2], c1, c2, c3); in bn_mul_comba8()
846 r[9] = c1; in bn_mul_comba8()
847 c1 = 0; in bn_mul_comba8()
848 mul_add_c(a[7], b[3], c2, c3, c1); in bn_mul_comba8()
849 mul_add_c(a[6], b[4], c2, c3, c1); in bn_mul_comba8()
850 mul_add_c(a[5], b[5], c2, c3, c1); in bn_mul_comba8()
851 mul_add_c(a[4], b[6], c2, c3, c1); in bn_mul_comba8()
852 mul_add_c(a[3], b[7], c2, c3, c1); in bn_mul_comba8()
855 mul_add_c(a[4], b[7], c3, c1, c2); in bn_mul_comba8()
856 mul_add_c(a[5], b[6], c3, c1, c2); in bn_mul_comba8()
857 mul_add_c(a[6], b[5], c3, c1, c2); in bn_mul_comba8()
858 mul_add_c(a[7], b[4], c3, c1, c2); in bn_mul_comba8()
861 mul_add_c(a[7], b[5], c1, c2, c3); in bn_mul_comba8()
862 mul_add_c(a[6], b[6], c1, c2, c3); in bn_mul_comba8()
863 mul_add_c(a[5], b[7], c1, c2, c3); in bn_mul_comba8()
864 r[12] = c1; in bn_mul_comba8()
865 c1 = 0; in bn_mul_comba8()
866 mul_add_c(a[6], b[7], c2, c3, c1); in bn_mul_comba8()
867 mul_add_c(a[7], b[6], c2, c3, c1); in bn_mul_comba8()
870 mul_add_c(a[7], b[7], c3, c1, c2); in bn_mul_comba8()
872 r[15] = c1; in bn_mul_comba8()
876 BN_ULONG c1, c2, c3; in bn_mul_comba4() local
878 c1 = 0; in bn_mul_comba4()
881 mul_add_c(a[0], b[0], c1, c2, c3); in bn_mul_comba4()
882 r[0] = c1; in bn_mul_comba4()
883 c1 = 0; in bn_mul_comba4()
884 mul_add_c(a[0], b[1], c2, c3, c1); in bn_mul_comba4()
885 mul_add_c(a[1], b[0], c2, c3, c1); in bn_mul_comba4()
888 mul_add_c(a[2], b[0], c3, c1, c2); in bn_mul_comba4()
889 mul_add_c(a[1], b[1], c3, c1, c2); in bn_mul_comba4()
890 mul_add_c(a[0], b[2], c3, c1, c2); in bn_mul_comba4()
893 mul_add_c(a[0], b[3], c1, c2, c3); in bn_mul_comba4()
894 mul_add_c(a[1], b[2], c1, c2, c3); in bn_mul_comba4()
895 mul_add_c(a[2], b[1], c1, c2, c3); in bn_mul_comba4()
896 mul_add_c(a[3], b[0], c1, c2, c3); in bn_mul_comba4()
897 r[3] = c1; in bn_mul_comba4()
898 c1 = 0; in bn_mul_comba4()
899 mul_add_c(a[3], b[1], c2, c3, c1); in bn_mul_comba4()
900 mul_add_c(a[2], b[2], c2, c3, c1); in bn_mul_comba4()
901 mul_add_c(a[1], b[3], c2, c3, c1); in bn_mul_comba4()
904 mul_add_c(a[2], b[3], c3, c1, c2); in bn_mul_comba4()
905 mul_add_c(a[3], b[2], c3, c1, c2); in bn_mul_comba4()
908 mul_add_c(a[3], b[3], c1, c2, c3); in bn_mul_comba4()
909 r[6] = c1; in bn_mul_comba4()
914 BN_ULONG c1, c2, c3; in bn_sqr_comba8() local
916 c1 = 0; in bn_sqr_comba8()
919 sqr_add_c(a, 0, c1, c2, c3); in bn_sqr_comba8()
920 r[0] = c1; in bn_sqr_comba8()
921 c1 = 0; in bn_sqr_comba8()
922 sqr_add_c2(a, 1, 0, c2, c3, c1); in bn_sqr_comba8()
925 sqr_add_c(a, 1, c3, c1, c2); in bn_sqr_comba8()
926 sqr_add_c2(a, 2, 0, c3, c1, c2); in bn_sqr_comba8()
929 sqr_add_c2(a, 3, 0, c1, c2, c3); in bn_sqr_comba8()
930 sqr_add_c2(a, 2, 1, c1, c2, c3); in bn_sqr_comba8()
931 r[3] = c1; in bn_sqr_comba8()
932 c1 = 0; in bn_sqr_comba8()
933 sqr_add_c(a, 2, c2, c3, c1); in bn_sqr_comba8()
934 sqr_add_c2(a, 3, 1, c2, c3, c1); in bn_sqr_comba8()
935 sqr_add_c2(a, 4, 0, c2, c3, c1); in bn_sqr_comba8()
938 sqr_add_c2(a, 5, 0, c3, c1, c2); in bn_sqr_comba8()
939 sqr_add_c2(a, 4, 1, c3, c1, c2); in bn_sqr_comba8()
940 sqr_add_c2(a, 3, 2, c3, c1, c2); in bn_sqr_comba8()
943 sqr_add_c(a, 3, c1, c2, c3); in bn_sqr_comba8()
944 sqr_add_c2(a, 4, 2, c1, c2, c3); in bn_sqr_comba8()
945 sqr_add_c2(a, 5, 1, c1, c2, c3); in bn_sqr_comba8()
946 sqr_add_c2(a, 6, 0, c1, c2, c3); in bn_sqr_comba8()
947 r[6] = c1; in bn_sqr_comba8()
948 c1 = 0; in bn_sqr_comba8()
949 sqr_add_c2(a, 7, 0, c2, c3, c1); in bn_sqr_comba8()
950 sqr_add_c2(a, 6, 1, c2, c3, c1); in bn_sqr_comba8()
951 sqr_add_c2(a, 5, 2, c2, c3, c1); in bn_sqr_comba8()
952 sqr_add_c2(a, 4, 3, c2, c3, c1); in bn_sqr_comba8()
955 sqr_add_c(a, 4, c3, c1, c2); in bn_sqr_comba8()
956 sqr_add_c2(a, 5, 3, c3, c1, c2); in bn_sqr_comba8()
957 sqr_add_c2(a, 6, 2, c3, c1, c2); in bn_sqr_comba8()
958 sqr_add_c2(a, 7, 1, c3, c1, c2); in bn_sqr_comba8()
961 sqr_add_c2(a, 7, 2, c1, c2, c3); in bn_sqr_comba8()
962 sqr_add_c2(a, 6, 3, c1, c2, c3); in bn_sqr_comba8()
963 sqr_add_c2(a, 5, 4, c1, c2, c3); in bn_sqr_comba8()
964 r[9] = c1; in bn_sqr_comba8()
965 c1 = 0; in bn_sqr_comba8()
966 sqr_add_c(a, 5, c2, c3, c1); in bn_sqr_comba8()
967 sqr_add_c2(a, 6, 4, c2, c3, c1); in bn_sqr_comba8()
968 sqr_add_c2(a, 7, 3, c2, c3, c1); in bn_sqr_comba8()
971 sqr_add_c2(a, 7, 4, c3, c1, c2); in bn_sqr_comba8()
972 sqr_add_c2(a, 6, 5, c3, c1, c2); in bn_sqr_comba8()
975 sqr_add_c(a, 6, c1, c2, c3); in bn_sqr_comba8()
976 sqr_add_c2(a, 7, 5, c1, c2, c3); in bn_sqr_comba8()
977 r[12] = c1; in bn_sqr_comba8()
978 c1 = 0; in bn_sqr_comba8()
979 sqr_add_c2(a, 7, 6, c2, c3, c1); in bn_sqr_comba8()
982 sqr_add_c(a, 7, c3, c1, c2); in bn_sqr_comba8()
984 r[15] = c1; in bn_sqr_comba8()
988 BN_ULONG c1, c2, c3; in bn_sqr_comba4() local
990 c1 = 0; in bn_sqr_comba4()
993 sqr_add_c(a, 0, c1, c2, c3); in bn_sqr_comba4()
994 r[0] = c1; in bn_sqr_comba4()
995 c1 = 0; in bn_sqr_comba4()
996 sqr_add_c2(a, 1, 0, c2, c3, c1); in bn_sqr_comba4()
999 sqr_add_c(a, 1, c3, c1, c2); in bn_sqr_comba4()
1000 sqr_add_c2(a, 2, 0, c3, c1, c2); in bn_sqr_comba4()
1003 sqr_add_c2(a, 3, 0, c1, c2, c3); in bn_sqr_comba4()
1004 sqr_add_c2(a, 2, 1, c1, c2, c3); in bn_sqr_comba4()
1005 r[3] = c1; in bn_sqr_comba4()
1006 c1 = 0; in bn_sqr_comba4()
1007 sqr_add_c(a, 2, c2, c3, c1); in bn_sqr_comba4()
1008 sqr_add_c2(a, 3, 1, c2, c3, c1); in bn_sqr_comba4()
1011 sqr_add_c2(a, 3, 2, c3, c1, c2); in bn_sqr_comba4()
1014 sqr_add_c(a, 3, c1, c2, c3); in bn_sqr_comba4()
1015 r[6] = c1; in bn_sqr_comba4()