Branch Coverage

curve25519_i64.c
Criterion Covered Total %
branch 67 68 98.5


line true false branch
54 544 17 for (i = 0; i < 32; i++)
65 70981 3313 for (i = 0; i < n; i++) {
79 1097 880 for (i = 0; i < t; i++) {
97 1106 888 while (n-- >= t) {
110 1263 6 while (n-- && !x[n])
378 885 while (n-- && !x[n])
121 192 6 for (i = 0; i < 32; i++)
124 0 6 if (!(an = numsize(a, 32)))
129 5 440 if (!(bn = numsize(b, bn)))
135 1 439 if (!(an = numsize(a, an)))
241 130 13 for (i = 0; i < 10; i++)
249 369 41 for (i = 1; i < 10; i++)
436 76 19 for (i = 1; i < 5; i++) {
443 171 19 for (i = 1; i < 10; i++) {
448 95 19 for (i = 0; i < 5; i++) {
455 456 19 for (i = 1; i < 25; i++) {
462 931 19 for (i = 1; i < 50; i++) {
467 475 19 for (i = 0; i < 25; i++) {
474 1 18 if (sqrtassist) {
562 4 6 if (Gx)
575 320 10 for (i = 32; i--; ) {
576 2560 320 for (j = 8; j--; ) {
599 6 4 if (s) {
611 5 1 if (is_negative(t1)) /* sign is 1, so just copy */
623 1 5 if ((int8_t) s[31] < 0)
637 32 1 for (i = 0; i < 32; i++) {
642 32 1 for (i = 0; i < 32; i++)
646 32 1 for (i = 0; i < 32; i++)
650 32 1 for (i = 0; i < 32; i++)
654 64 1 for (i = 0; i < 64; i++)
658 32 1 for (w = 0, i = 0; i < 32; i++)
701 32 1 for (i = 0; i < 32; i++) {
736 32 1 for (i = 32; i--; ) {
741 256 32 for (j = 8; j--; ) {