Lines Matching refs:j
380 int i, j, s; in compute_syndromes() local
399 for (j = 0; j < 2*t; j += 2) in compute_syndromes()
400 syn[j] ^= a_pow(bch, (j+1)*(i+s)); in compute_syndromes()
407 for (j = 0; j < t; j++) in compute_syndromes()
408 syn[2*j+1] = gf_sqr(bch, syn[j]); in compute_syndromes()
421 unsigned int i, j, tmp, l, pd = 1, d = syn[0]; in compute_error_locator_polynomial() local
442 for (j = 0; j <= pelp->deg; j++) { in compute_error_locator_polynomial()
443 if (pelp->c[j]) { in compute_error_locator_polynomial()
444 l = a_log(bch, pelp->c[j]); in compute_error_locator_polynomial()
445 elp->c[j+k] ^= a_pow(bch, tmp+l); in compute_error_locator_polynomial()
460 for (j = 1; j <= elp->deg; j++) in compute_error_locator_polynomial()
461 d ^= gf_mul(bch, elp->c[j], syn[2*i+2-j]); in compute_error_locator_polynomial()
552 int i, j, k; in find_affine4_roots() local
556 j = a_log(bch, b); in find_affine4_roots()
564 (b ? bch->a_pow_tab[mod_s(bch, j)] : 0); in find_affine4_roots()
565 j++; in find_affine4_roots()
572 for (j = 8; j != 0; j >>= 1, mask ^= (mask << j)) { in find_affine4_roots()
573 for (k = 0; k < 16; k = (k+j+1) & ~j) { in find_affine4_roots()
574 t = ((rows[k] >> j)^rows[k+j]) & mask; in find_affine4_roots()
575 rows[k] ^= (t << j); in find_affine4_roots()
576 rows[k+j] ^= t; in find_affine4_roots()
756 unsigned int i, j, *c = a->c; in gf_poly_mod() local
768 for (j = a->deg; j >= d; j--) { in gf_poly_mod()
769 if (c[j]) { in gf_poly_mod()
770 la = a_log(bch, c[j]); in gf_poly_mod()
771 p = j-d; in gf_poly_mod()
840 int i, j; in compute_trace_bk_mod() local
855 for (j = z->deg; j >= 0; j--) { in compute_trace_bk_mod()
856 out->c[j] ^= z->c[j]; in compute_trace_bk_mod()
857 z->c[2*j] = gf_sqr(bch, z->c[j]); in compute_trace_bk_mod()
858 z->c[2*j+1] = 0; in compute_trace_bk_mod()
958 unsigned int i, j, syn, syn0, count = 0; in chien_search() local
968 for (j = 1, syn = syn0; j <= p->deg; j++) { in chien_search()
969 m = bch->cache[j]; in chien_search()
971 syn ^= a_pow(bch, m+j*i); in chien_search()
1120 int i, j, b, d; in build_mod8_tables() local
1138 for (j = 0; j < ecclen; j++) { in build_mod8_tables()
1139 hi = (d < 31) ? g[j] << (d+1) : 0; in build_mod8_tables()
1140 lo = (j+1 < plen) ? in build_mod8_tables()
1141 g[j+1] >> (31-d) : 0; in build_mod8_tables()
1142 tab[j] ^= hi|lo; in build_mod8_tables()
1155 int i, j, r; in build_deg2_base() local
1160 for (j = 0, sum = 0; j < m; j++) in build_deg2_base()
1161 sum ^= a_pow(bch, i*(1 << j)); in build_deg2_base()
1208 unsigned int i, j, nbits, r, word, *roots; in compute_generator_polynomial() local
1225 for (j = 0, r = 2*i+1; j < m; j++) { in compute_generator_polynomial()
1238 for (j = g->deg; j > 0; j--) in compute_generator_polynomial()
1239 g->c[j] = gf_mul(bch, g->c[j], r)^g->c[j-1]; in compute_generator_polynomial()
1251 for (j = 0, word = 0; j < nbits; j++) { in compute_generator_polynomial()
1252 if (g->c[n-1-j]) in compute_generator_polynomial()
1253 word |= 1u << (31-j); in compute_generator_polynomial()