static final void gf2_matrix_square(long[] square, long[] mat) { for (int n = 0; n < GF2_DIM; n++) square[n] = gf2_matrix_times(mat, mat[n]); }
static final void gf2_matrix_square(long[] square, long[] mat) { for (int n = 0; n < GF2_DIM; n++) square[n] = gf2_matrix_times(mat, mat[n]); }
static final void gf2_matrix_square(long[] square, long[] mat) { for (int n = 0; n < GF2_DIM; n++) square[n] = gf2_matrix_times(mat, mat[n]); }
crc1 = gf2_matrix_times(even, crc1); len2 >>= 1; crc1 = gf2_matrix_times(odd, crc1); len2 >>= 1;
crc1 = gf2_matrix_times(even, crc1); len2 >>= 1; crc1 = gf2_matrix_times(odd, crc1); len2 >>= 1;
crc1 = gf2_matrix_times(even, crc1); len2 >>= 1; crc1 = gf2_matrix_times(odd, crc1); len2 >>= 1;