Fading Coder

One Final Commit for the Last Sprint

Matrix Inversion over GF(2) Finite Fields

int check_invertible(Matrix4x4 *mat) { int status; Matrix4x4 working_copy; copy_matrix(mat, &working_copy); // Transform to lower triangular form for (int pivot = 0; pivot < 4; pivot++) { if ((working_copy.rows[pivot] & identity_mask[pivot]) != 0) { for (int row = pivot + 1; row < 4; r...