Function m4ri_sys::mzd_process_rows[][src]

pub unsafe extern "C" fn mzd_process_rows(
    m: *mut Mzd,
    startrow: Rci,
    endrow: Rci,
    startcol: Rci,
    k: c_int,
    t: *const Mzd,
    l: *const Rci
)

The function looks up k bits from position i, startcol in each row and adds the appropriate row from T to the row i

This process is iterated for i from startrow to stoprow (exclusive)

M: Matrix to operate on startrow: top row which is operated on endrow: bottom row which is operated on k: M4RI parameter T: contains the correct row to be added L: contains row number to be added