Lines Matching +full:0 +full:x1fff
37 for (u = 0; u < 20; u ++) {
38 if (x[u] > 0x1FFF) {
40 for (u = 0; u < 20; u ++) {
47 memset(tmp, 0, sizeof tmp);
48 for (u = 0; u < 20; u ++) {
55 if (k != 0) {
73 * If BR_NO_ARITH_SHIFT is undefined, or defined to 0, then we _assume_
100 acc = 0; in le8_to_le13()
101 acc_len = 0; in le8_to_le13()
102 while (len -- > 0) { in le8_to_le13()
106 *dst ++ = acc & 0x1FFF; in le8_to_le13()
125 acc = 0; in le13_to_le8()
126 acc_len = 0; in le13_to_le8()
127 while (len -- > 0) { in le13_to_le8()
149 cc = 0; in norm13()
150 for (u = 0; u < len; u ++) { in norm13()
154 d[u] = z & 0x1FFF; in norm13()
198 (dw)[5 * (d_off) + 0] = (s1w)[5 * (s1_off) + 0] \ in mul20()
199 + (s2w)[5 * (s2_off) + 0]; \ in mul20()
208 } while (0) in mul20()
211 (dw)[5 * (d_off) + 0] += (sw)[5 * (s_off) + 0]; \ in mul20()
216 } while (0) in mul20()
219 (dw)[5 * (d_off) + 0] -= (s1w)[5 * (s1_off) + 0] \ in mul20()
220 + (s2w)[5 * (s2_off) + 0]; \ in mul20()
229 } while (0) in mul20()
233 (w) = cprz & 0x1FFF; \ in mul20()
235 } while (0) in mul20()
239 cprcc = 0; \ in mul20()
240 CPR1((dw)[(d_off) + 0], cprcc); \ in mul20()
250 } while (0) in mul20()
253 ZADD(u, 4, a, 0, a, 1); in mul20()
255 ZADD(u, 6, a, 0, a, 2); in mul20()
260 ZADD(v, 4, b, 0, b, 1); in mul20()
262 ZADD(v, 6, b, 0, b, 2); in mul20()
271 for (i = 0; i < 40; i += 5) { 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()
274 + MUL15(u[i + 1], v[i + 0]); in mul20()
275 w[(i << 1) + 2] = MUL15(u[i + 0], v[i + 2]) in mul20()
277 + MUL15(u[i + 2], v[i + 0]); in mul20()
278 w[(i << 1) + 3] = MUL15(u[i + 0], v[i + 3]) in mul20()
281 + MUL15(u[i + 3], v[i + 0]); in mul20()
282 w[(i << 1) + 4] = MUL15(u[i + 0], v[i + 4]) in mul20()
286 + MUL15(u[i + 4], v[i + 0]); 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()
314 + MUL15(u[40 + 1], v[40 + 0]); in mul20()
315 w[80 + 2] = MUL15(u[40 + 0], v[40 + 2]) in mul20()
317 + MUL15(u[40 + 2], v[40 + 0]); in mul20()
318 w[80 + 3] = MUL15(u[40 + 0], v[40 + 3]) in mul20()
321 + MUL15(u[40 + 3], v[40 + 0]); in mul20()
322 w[80 + 4] = MUL15(u[40 + 0], v[40 + 4]) in mul20()
326 /* + MUL15(u[40 + 4], v[40 + 0]) */ in mul20()
340 w[80 + 4] += MUL15(u[40 + 4], v[40 + 0]); in mul20()
357 /* 0..1*0..1 into 0..3 */ in mul20()
358 ZSUB2F(w, 8, w, 0, w, 2); in mul20()
369 /* (0..1+2..3)*(0..1+2..3) into 12..15 */ in mul20()
376 ZSUB2F(w, 12, w, 0, w, 4); in mul20()
411 t[ 0] = MUL15(a[ 0], b[ 0]); in mul20()
412 t[ 1] = MUL15(a[ 0], b[ 1]) in mul20()
413 + MUL15(a[ 1], b[ 0]); in mul20()
414 t[ 2] = MUL15(a[ 0], b[ 2]) in mul20()
416 + MUL15(a[ 2], b[ 0]); in mul20()
417 t[ 3] = MUL15(a[ 0], b[ 3]) in mul20()
420 + MUL15(a[ 3], b[ 0]); in mul20()
421 t[ 4] = MUL15(a[ 0], b[ 4]) in mul20()
425 + MUL15(a[ 4], b[ 0]); in mul20()
426 t[ 5] = MUL15(a[ 0], b[ 5]) in mul20()
431 + MUL15(a[ 5], b[ 0]); in mul20()
432 t[ 6] = MUL15(a[ 0], b[ 6]) in mul20()
438 + MUL15(a[ 6], b[ 0]); in mul20()
439 t[ 7] = MUL15(a[ 0], b[ 7]) in mul20()
446 + MUL15(a[ 7], b[ 0]); in mul20()
447 t[ 8] = MUL15(a[ 0], b[ 8]) in mul20()
455 + MUL15(a[ 8], b[ 0]); in mul20()
456 t[ 9] = MUL15(a[ 0], b[ 9]) in mul20()
465 + MUL15(a[ 9], b[ 0]); in mul20()
466 t[10] = MUL15(a[ 0], b[10]) in mul20()
476 + MUL15(a[10], b[ 0]); in mul20()
477 t[11] = MUL15(a[ 0], b[11]) in mul20()
488 + MUL15(a[11], b[ 0]); in mul20()
489 t[12] = MUL15(a[ 0], b[12]) in mul20()
501 + MUL15(a[12], b[ 0]); in mul20()
502 t[13] = MUL15(a[ 0], b[13]) in mul20()
515 + MUL15(a[13], b[ 0]); in mul20()
516 t[14] = MUL15(a[ 0], b[14]) in mul20()
530 + MUL15(a[14], b[ 0]); in mul20()
531 t[15] = MUL15(a[ 0], b[15]) in mul20()
546 + MUL15(a[15], b[ 0]); in mul20()
547 t[16] = MUL15(a[ 0], b[16]) in mul20()
563 + MUL15(a[16], b[ 0]); in mul20()
564 t[17] = MUL15(a[ 0], b[17]) in mul20()
581 + MUL15(a[17], b[ 0]); in mul20()
582 t[18] = MUL15(a[ 0], b[18]) in mul20()
600 + MUL15(a[18], b[ 0]); in mul20()
601 t[19] = MUL15(a[ 0], b[19]) in mul20()
620 + MUL15(a[19], b[ 0]); in mul20()
820 t[ 0] = MUL15(a[ 0], a[ 0]); in square20()
821 t[ 1] = ((MUL15(a[ 0], a[ 1])) << 1); in square20()
823 + ((MUL15(a[ 0], a[ 2])) << 1); in square20()
824 t[ 3] = ((MUL15(a[ 0], a[ 3]) in square20()
827 + ((MUL15(a[ 0], a[ 4]) in square20()
829 t[ 5] = ((MUL15(a[ 0], a[ 5]) in square20()
833 + ((MUL15(a[ 0], a[ 6]) in square20()
836 t[ 7] = ((MUL15(a[ 0], a[ 7]) in square20()
841 + ((MUL15(a[ 0], a[ 8]) in square20()
845 t[ 9] = ((MUL15(a[ 0], a[ 9]) in square20()
851 + ((MUL15(a[ 0], a[10]) in square20()
856 t[11] = ((MUL15(a[ 0], a[11]) in square20()
863 + ((MUL15(a[ 0], a[12]) in square20()
869 t[13] = ((MUL15(a[ 0], a[13]) in square20()
877 + ((MUL15(a[ 0], a[14]) in square20()
884 t[15] = ((MUL15(a[ 0], a[15]) in square20()
893 + ((MUL15(a[ 0], a[16]) in square20()
901 t[17] = ((MUL15(a[ 0], a[17]) in square20()
911 + ((MUL15(a[ 0], a[18]) in square20()
920 t[19] = ((MUL15(a[ 0], a[19]) in square20()
1041 * returns 0.
1052 for (i = 0; i < 20; i ++) { in reduce_final_f255()
1057 t[i] = w & 0x1FFF; in reduce_final_f255()
1060 t[19] &= 0xFF; in reduce_final_f255()
1089 t[19] &= 0xFF; in f255_mulgen()
1093 t[x] = w & 0x1FFF; \ in f255_mulgen()
1095 } while (0) in f255_mulgen()
1097 MM1( 0); in f255_mulgen()
1121 t[19] &= 0xFF; in f255_mulgen()
1125 d[x] = w & 0x1FFF; \ in f255_mulgen()
1127 } while (0) in f255_mulgen()
1129 MM2( 0); in f255_mulgen()
1162 #define f255_mul(d, a, b) f255_mulgen(d, a, b, 0)
1175 cc = 0; in f255_add()
1176 for (i = 0; i < 20; i ++) { in f255_add()
1178 d[i] = w & 0x1FFF; in f255_add()
1182 d[19] &= 0xFF; in f255_add()
1183 for (i = 0; i < 20; i ++) { in f255_add()
1185 d[i] = w & 0x1FFF; in f255_add()
1205 for (i = 0; i < 20; i ++) { in f255_sub()
1207 d[i] = w & 0x1FFF; in f255_sub()
1210 cc = MUL15((w + 0x200) >> 8, 19); in f255_sub()
1211 d[19] &= 0xFF; in f255_sub()
1212 for (i = 0; i < 20; i ++) { in f255_sub()
1214 d[i] = w & 0x1FFF; in f255_sub()
1229 cc = 0; in f255_mul_a24()
1230 for (i = 0; i < 20; i ++) { in f255_mul_a24()
1232 d[i] = w & 0x1FFF; in f255_mul_a24()
1236 d[19] &= 0xFF; in f255_mul_a24()
1237 for (i = 0; i < 20; i ++) { in f255_mul_a24()
1239 d[i] = w & 0x1FFF; in f255_mul_a24()
1245 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1246 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1247 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
1248 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
1252 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
1253 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
1254 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
1255 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
1279 return 0; in api_xoff()
1288 for (i = 0; i < 20; i ++) { in cswap()
1319 return 0; in api_mul()
1321 G[31] &= 0x7F; in api_mul()
1329 memset(z2, 0, sizeof z2); in api_mul()
1330 memset(x2, 0, sizeof x2); in api_mul()
1331 x2[0] = 1; in api_mul()
1332 memset(z3, 0, sizeof z3); in api_mul()
1333 z3[0] = 1; in api_mul()
1335 memset(k, 0, (sizeof k) - kblen); in api_mul()
1337 k[31] &= 0xF8; in api_mul()
1338 k[0] &= 0x7F; in api_mul()
1339 k[0] |= 0x40; in api_mul()
1345 swap = 0; in api_mul()
1346 for (i = 254; i >= 0; i --) { in api_mul()
1410 for (i = 0; i < 15; i ++) { in api_mul()
1415 for (i = 0; i < 14; i ++) { in api_mul()
1418 for (j = 0; j < 16; j ++) { in api_mul()
1423 for (i = 14; i >= 0; i --) { in api_mul()
1425 if ((0xFFEB >> i) & 1) { in api_mul()
1466 return 0; in api_muladd()
1471 (uint32_t)0x20000000,