Home
last modified time | relevance | path

Searched refs:encode_matrix (Results 1 – 6 of 6) sorted by relevance

/isa-l/erasure_code/
H A Derasure_code_test.c141 gf_gen_decode_matrix(unsigned char *encode_matrix, unsigned char *decode_matrix, in gf_gen_decode_matrix() argument
165 b[k * i + j] = encode_matrix[k * r + j]; in gf_gen_decode_matrix()
166 backup[k * i + j] = encode_matrix[k * r + j]; in gf_gen_decode_matrix()
195 b[k * (k - 1) + j] = encode_matrix[k * decode_index[k - 1] + j]; in gf_gen_decode_matrix()
209 encode_matrix[k * src_err_list[p] + j]); in gf_gen_decode_matrix()
228 unsigned char *encode_matrix = NULL, *decode_matrix = NULL, *invert_matrix = NULL, in main() local
261 encode_matrix = malloc(MMAX * KMAX); in main()
265 if (encode_matrix == NULL || decode_matrix == NULL || invert_matrix == NULL || in main()
283 gf_gen_rs_matrix(encode_matrix, m, k); in main()
286 ec_init_tables(k, m - k, &encode_matrix[k * k], g_tbls); in main()
[all …]
H A Derasure_code_base_test.c140 gf_gen_decode_matrix(unsigned char *encode_matrix, unsigned char *decode_matrix, in gf_gen_decode_matrix() argument
164 b[k * i + j] = encode_matrix[k * r + j]; in gf_gen_decode_matrix()
165 backup[k * i + j] = encode_matrix[k * r + j]; in gf_gen_decode_matrix()
194 b[k * (k - 1) + j] = encode_matrix[k * decode_index[k - 1] + j]; in gf_gen_decode_matrix()
208 encode_matrix[k * src_err_list[p] + j]); in gf_gen_decode_matrix()
227 unsigned char *encode_matrix, *decode_matrix, *invert_matrix, *g_tbls; in main() local
259 encode_matrix = malloc(MMAX * KMAX); in main()
263 if (encode_matrix == NULL || decode_matrix == NULL || invert_matrix == NULL || in main()
281 gf_gen_rs_matrix(encode_matrix, m, k); in main()
284 ec_init_tables_base(k, m - k, &encode_matrix[k * k], g_tbls); in main()
[all …]
H A Derasure_code_update_test.c153 gf_gen_decode_matrix(unsigned char *encode_matrix, unsigned char *decode_matrix, in gf_gen_decode_matrix() argument
177 b[k * i + j] = encode_matrix[k * r + j]; in gf_gen_decode_matrix()
178 backup[k * i + j] = encode_matrix[k * r + j]; in gf_gen_decode_matrix()
207 b[k * (k - 1) + j] = encode_matrix[k * decode_index[k - 1] + j]; in gf_gen_decode_matrix()
221 encode_matrix[k * src_err_list[p] + j]); in gf_gen_decode_matrix()
241 unsigned char *encode_matrix = NULL, *decode_matrix = NULL, *invert_matrix = NULL, in main() local
287 encode_matrix = malloc(MMAX * KMAX); in main()
291 if (encode_matrix == NULL || decode_matrix == NULL || invert_matrix == NULL || in main()
312 gf_gen_rs_matrix(encode_matrix, m, k); in main()
315 ec_init_tables(k, m - k, &encode_matrix[k * k], g_tbls); in main()
[all …]
/isa-l/examples/ec/
H A Dec_simple_example.c56 gf_gen_decode_matrix_simple(u8 *encode_matrix, u8 *decode_matrix, u8 *invert_matrix,
74 u8 *encode_matrix, *decode_matrix; in main() local
138 encode_matrix = malloc(m * k); in main()
144 if (encode_matrix == NULL || decode_matrix == NULL || invert_matrix == NULL || in main()
174 gf_gen_cauchy1_matrix(encode_matrix, m, k); in main()
177 ec_init_tables(k, p, &encode_matrix[k * k], g_tbls); in main()
188 ret = gf_gen_decode_matrix_simple(encode_matrix, decode_matrix, invert_matrix, temp_matrix, in main()
222 gf_gen_decode_matrix_simple(u8 *encode_matrix, u8 *decode_matrix, u8 *invert_matrix, in gf_gen_decode_matrix_simple() argument
245 b[k * i + j] = encode_matrix[k * r + j]; in gf_gen_decode_matrix_simple()
267 encode_matrix[k * frag_err_list[p] + j]); in gf_gen_decode_matrix_simple()
H A Dec_piggyback_example.c177 gf_gen_decode_matrix(u8 *encode_matrix, u8 *decode_matrix, u8 *invert_matrix, u8 *temp_matrix,
197 u8 *encode_matrix, *decode_matrix; in main() local
279 encode_matrix = malloc(m2 * k2); in main()
285 if (encode_matrix == NULL || decode_matrix == NULL || invert_matrix == NULL || in main()
321 gf_gen_full_pb_cauchy_matrix(encode_matrix, m2, k2); in main()
324 print_matrix(m2, k2, encode_matrix, "encode matrix"); in main()
327 ec_init_tables(k2, p2, &encode_matrix[k2 * k2], g_tbls); in main()
364 memcpy(&encode_matrix_faster[k * i], &encode_matrix[k2 * j], k); in main()
368 print_matrix(p2 / 2, k2, &encode_matrix[(k2 + p2 / 2) * k2], in main()
402 ret = gf_gen_decode_matrix(encode_matrix, decode_matrix, invert_matrix, temp_matrix, in main()
[all …]
/isa-l/doc/
H A Dfunctions.md46 ec_init_tables(k, p, &encode_matrix[k * k], g_tbls);