1977 bitvect<uint32_t, 17> bch_polys[2][12];
1979 bch_polys[0][0] = bitvect<uint32_t, 17>(0x1002d);
1980 bch_polys[0][1] = bitvect<uint32_t, 17>(0x10173);
1981 bch_polys[0][2] = bitvect<uint32_t, 17>(0x10fbd);
1982 bch_polys[0][3] = bitvect<uint32_t, 17>(0x15a55);
1983 bch_polys[0][4] = bitvect<uint32_t, 17>(0x11f2f);
1984 bch_polys[0][5] = bitvect<uint32_t, 17>(0x1f7b5);
1985 bch_polys[0][6] = bitvect<uint32_t, 17>(0x1af65);
1986 bch_polys[0][7] = bitvect<uint32_t, 17>(0x17367);
1987 bch_polys[0][8] = bitvect<uint32_t, 17>(0x10ea1);
1988 bch_polys[0][9] = bitvect<uint32_t, 17>(0x175a7);
1989 bch_polys[0][10] = bitvect<uint32_t, 17>(0x13a2d);
1990 bch_polys[0][11] = bitvect<uint32_t, 17>(0x11ae3);
1992 bch_polys[1][0] = bitvect<uint32_t, 17>(0x402b);
1993 bch_polys[1][1] = bitvect<uint32_t, 17>(0x4941);
1994 bch_polys[1][2] = bitvect<uint32_t, 17>(0x4647);
1995 bch_polys[1][3] = bitvect<uint32_t, 17>(0x5591);
1996 bch_polys[1][4] = bitvect<uint32_t, 17>(0x6b55);
1997 bch_polys[1][5] = bitvect<uint32_t, 17>(0x6389);
1998 bch_polys[1][6] = bitvect<uint32_t, 17>(0x6ce5);
1999 bch_polys[1][7] = bitvect<uint32_t, 17>(0x4f21);
2000 bch_polys[1][8] = bitvect<uint32_t, 17>(0x460f);
2001 bch_polys[1][9] = bitvect<uint32_t, 17>(0x5a49);
2002 bch_polys[1][10] = bitvect<uint32_t, 17>(0x5811);
2003 bch_polys[1][11] = bitvect<uint32_t, 17>(0x65ef);
bch_engine< uint32_t, 192, 17, 16, uint16_t, 0x002d > s2_bch_engine_nf12
bch_engine< uint32_t, 128, 17, 16, uint16_t, 0x002d > s2_bch_engine_nf8
bch_interface * bchs[2][FEC_COUNT]
bch_engine< uint32_t, 160, 17, 16, uint16_t, 0x002d > s2_bch_engine_nf10
bch_engine< uint32_t, 168, 17, 14, uint16_t, 0x002b > s2_bch_engine_sf12