Lines Matching +full:11 +full:w

49 		uint32_t w;
52 w = x[u];
56 w <<= k;
60 tmp[35 - k] |= (unsigned char)w;
61 tmp[34 - k] |= (unsigned char)(w >> 8);
62 tmp[33 - k] |= (unsigned char)(w >> 16);
63 tmp[32 - k] |= (unsigned char)(w >> 24);
140 * value is the resulting carry. The source (w) and destination (d)
144 norm13(uint32_t *d, const uint32_t *w, size_t len) in norm13() argument
153 z = w[u] + cc; in norm13()
193 uint32_t u[45], v[45], w[90]; in mul20() local
231 #define CPR1(w, cprcc) do { \ in mul20() argument
232 uint32_t cprz = (w) + cprcc; \ in mul20()
233 (w) = cprz & 0x1FFF; \ in mul20()
272 w[(i << 1) + 0] = MUL15(u[i + 0], v[i + 0]); in mul20()
273 w[(i << 1) + 1] = MUL15(u[i + 0], v[i + 1]) in mul20()
275 w[(i << 1) + 2] = MUL15(u[i + 0], v[i + 2]) in mul20()
278 w[(i << 1) + 3] = MUL15(u[i + 0], v[i + 3]) in mul20()
282 w[(i << 1) + 4] = MUL15(u[i + 0], v[i + 4]) in mul20()
287 w[(i << 1) + 5] = MUL15(u[i + 1], v[i + 4]) in mul20()
291 w[(i << 1) + 6] = MUL15(u[i + 2], v[i + 4]) in mul20()
294 w[(i << 1) + 7] = MUL15(u[i + 3], v[i + 4]) in mul20()
296 w[(i << 1) + 8] = MUL15(u[i + 4], v[i + 4]); in mul20()
297 w[(i << 1) + 9] = 0; in mul20()
312 w[80 + 0] = MUL15(u[40 + 0], v[40 + 0]); in mul20()
313 w[80 + 1] = MUL15(u[40 + 0], v[40 + 1]) in mul20()
315 w[80 + 2] = MUL15(u[40 + 0], v[40 + 2]) in mul20()
318 w[80 + 3] = MUL15(u[40 + 0], v[40 + 3]) in mul20()
322 w[80 + 4] = MUL15(u[40 + 0], v[40 + 4]) in mul20()
327 w[80 + 5] = MUL15(u[40 + 1], v[40 + 4]) in mul20()
331 w[80 + 6] = MUL15(u[40 + 2], v[40 + 4]) in mul20()
334 w[80 + 7] = MUL15(u[40 + 3], v[40 + 4]) in mul20()
336 w[80 + 8] = MUL15(u[40 + 4], v[40 + 4]); in mul20()
338 CPR(w, 80); in mul20()
340 w[80 + 4] += MUL15(u[40 + 4], v[40 + 0]); in mul20()
350 CPR(w, 60); in mul20()
351 CPR(w, 70); in mul20()
358 ZSUB2F(w, 8, w, 0, w, 2); in mul20()
359 ZSUB2F(w, 9, w, 1, w, 3); in mul20()
360 ZADDT(w, 1, w, 8); in mul20()
361 ZADDT(w, 2, w, 9); in mul20()
364 ZSUB2F(w, 10, w, 4, w, 6); in mul20()
365 ZSUB2F(w, 11, w, 5, w, 7); in mul20()
366 ZADDT(w, 5, w, 10); in mul20()
367 ZADDT(w, 6, w, 11); in mul20()
370 ZSUB2F(w, 16, w, 12, w, 14); in mul20()
371 ZSUB2F(w, 17, w, 13, w, 15); in mul20()
372 ZADDT(w, 13, w, 16); in mul20()
373 ZADDT(w, 14, w, 17); in mul20()
376 ZSUB2F(w, 12, w, 0, w, 4); in mul20()
377 ZSUB2F(w, 13, w, 1, w, 5); in mul20()
378 ZSUB2F(w, 14, w, 2, w, 6); in mul20()
379 ZSUB2F(w, 15, w, 3, w, 7); in mul20()
380 ZADDT(w, 2, w, 12); in mul20()
381 ZADDT(w, 3, w, 13); in mul20()
382 ZADDT(w, 4, w, 14); in mul20()
383 ZADDT(w, 5, w, 15); in mul20()
388 cc = norm13(d, w, 40); in mul20()
477 t[11] = MUL15(a[ 0], b[11]) in mul20()
488 + MUL15(a[11], b[ 0]); in mul20()
490 + MUL15(a[ 1], b[11]) in mul20()
500 + MUL15(a[11], b[ 1]) in mul20()
504 + MUL15(a[ 2], b[11]) in mul20()
513 + MUL15(a[11], b[ 2]) in mul20()
519 + MUL15(a[ 3], b[11]) in mul20()
527 + MUL15(a[11], b[ 3]) in mul20()
535 + MUL15(a[ 4], b[11]) in mul20()
542 + MUL15(a[11], b[ 4]) in mul20()
552 + MUL15(a[ 5], b[11]) in mul20()
558 + MUL15(a[11], b[ 5]) in mul20()
570 + MUL15(a[ 6], b[11]) in mul20()
575 + MUL15(a[11], b[ 6]) in mul20()
589 + MUL15(a[ 7], b[11]) in mul20()
593 + MUL15(a[11], b[ 7]) in mul20()
609 + MUL15(a[ 8], b[11]) in mul20()
612 + MUL15(a[11], b[ 8]) in mul20()
629 + MUL15(a[ 9], b[11]) in mul20()
631 + MUL15(a[11], b[ 9]) in mul20()
648 + MUL15(a[10], b[11]) in mul20()
649 + MUL15(a[11], b[10]) in mul20()
666 + MUL15(a[11], b[11]) in mul20()
682 + MUL15(a[11], b[12]) in mul20()
683 + MUL15(a[12], b[11]) in mul20()
697 + MUL15(a[11], b[13]) in mul20()
699 + MUL15(a[13], b[11]) in mul20()
711 + MUL15(a[11], b[14]) in mul20()
714 + MUL15(a[14], b[11]) in mul20()
724 + MUL15(a[11], b[15]) in mul20()
728 + MUL15(a[15], b[11]) in mul20()
736 + MUL15(a[11], b[16]) in mul20()
741 + MUL15(a[16], b[11]) in mul20()
747 + MUL15(a[11], b[17]) in mul20()
753 + MUL15(a[17], b[11]) in mul20()
757 + MUL15(a[11], b[18]) in mul20()
764 + MUL15(a[18], b[11]) in mul20()
766 t[30] = MUL15(a[11], b[19]) in mul20()
774 + MUL15(a[19], b[11]); in mul20()
856 t[11] = ((MUL15(a[ 0], a[11]) in square20()
864 + MUL15(a[ 1], a[11]) in square20()
871 + MUL15(a[ 2], a[11]) in square20()
880 + MUL15(a[ 3], a[11]) in square20()
888 + MUL15(a[ 4], a[11]) in square20()
898 + MUL15(a[ 5], a[11]) in square20()
907 + MUL15(a[ 6], a[11]) in square20()
918 + MUL15(a[ 7], a[11]) in square20()
928 + MUL15(a[ 8], a[11]) in square20()
939 + MUL15(a[ 9], a[11])) << 1); in square20()
948 + MUL15(a[10], a[11])) << 1); in square20()
949 t[22] = MUL15(a[11], a[11]) in square20()
965 + MUL15(a[11], a[12])) << 1); in square20()
973 + MUL15(a[11], a[13])) << 1); in square20()
979 + MUL15(a[11], a[14]) in square20()
986 + MUL15(a[11], a[15]) in square20()
991 + MUL15(a[11], a[16]) in square20()
997 + MUL15(a[11], a[17]) in square20()
1001 + MUL15(a[11], a[18]) in square20()
1006 + ((MUL15(a[11], a[19]) in square20()
1053 uint32_t w; in reduce_final_f255() local
1055 w = t[i] + cc; in reduce_final_f255()
1056 cc = w >> 13; in reduce_final_f255()
1057 t[i] = w & 0x1FFF; in reduce_final_f255()
1068 uint32_t t[40], cc, w; in f255_mulgen() local
1092 w = t[x] + cc + MUL15(t[(x) + 20], 608); \ in f255_mulgen()
1093 t[x] = w & 0x1FFF; \ in f255_mulgen()
1094 cc = w >> 13; \ in f255_mulgen()
1108 MM1(11); in f255_mulgen()
1120 cc = MUL15(w >> 8, 19); in f255_mulgen()
1124 w = t[x] + cc; \ in f255_mulgen()
1125 d[x] = w & 0x1FFF; \ in f255_mulgen()
1126 cc = w >> 13; \ in f255_mulgen()
1140 MM2(11); in f255_mulgen()
1173 uint32_t cc, w; in f255_add() local
1177 w = a[i] + b[i] + cc; in f255_add()
1178 d[i] = w & 0x1FFF; in f255_add()
1179 cc = w >> 13; in f255_add()
1181 cc = MUL15(w >> 8, 19); in f255_add()
1184 w = d[i] + cc; in f255_add()
1185 d[i] = w & 0x1FFF; in f255_add()
1186 cc = w >> 13; in f255_add()
1202 uint32_t cc, w; in f255_sub() local
1206 w = a[i] - b[i] + cc; in f255_sub()
1207 d[i] = w & 0x1FFF; in f255_sub()
1208 cc = ARSH(w, 13); in f255_sub()
1210 cc = MUL15((w + 0x200) >> 8, 19); in f255_sub()
1213 w = d[i] + cc; in f255_sub()
1214 d[i] = w & 0x1FFF; in f255_sub()
1215 cc = w >> 13; in f255_sub()
1227 uint32_t cc, w; in f255_mul_a24() local
1231 w = MUL15(a[i], 121665) + cc; in f255_mul_a24()
1232 d[i] = w & 0x1FFF; in f255_mul_a24()
1233 cc = w >> 13; in f255_mul_a24()
1235 cc = MUL15(w >> 8, 19); in f255_mul_a24()
1238 w = d[i] + cc; in f255_mul_a24()
1239 d[i] = w & 0x1FFF; in f255_mul_a24()
1240 cc = w >> 13; in f255_mul_a24()