void initialize_ecc () { init_galois_tables(); compute_genpoly(npar, genPoly); }
/* Initialize lookup tables, polynomials, etc. */ void ReedSolomon::initialize_ecc() { /* Initialize the galois field arithmetic tables */ Galois::init_galois_tables(); /* Compute the encoder generator polynomial */ compute_genpoly(npar, genPoly); }
BOOL CReedSolomon::SetCorrectCodeSize (int iCorrectCodeSize) { if (iCorrectCodeSize > MAX_LENGTH) { return FALSE; } m_iCorrectCodeSize = iCorrectCodeSize; compute_genpoly(m_iCorrectCodeSize, m_genPoly); return TRUE; }
/* Initialize lookup tables, polynomials, etc. */ void initialize_ecc () { /* Initialize the galois field arithmetic tables */ init_galois_tables(); /* Compute the encoder generator polynomial */ compute_genpoly(NPAR, genPoly); }