pub const fn make_table_crc32(poly: u32, reflect: bool) -> [u32; 256] {
    let table = [0u32; 256];
    let (_, _, table) = repeat_i!(
        build_table_32,
        (poly, reflect, table),
        0u8, 
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
    );
    table
}
/// Builds a CRC32 table using the standard or reflected method.
Builds a CRC32 table using the standard or reflected method.
Builds a CRC32 table using the standard or reflected method .
pub const fn make_table_crc32(poly: u32, reflect: bool) -> [u32; 256] {
    let table = [0u32; 256];
    let (_, _, table) = repeat_i!(
        build_table_32,
        (poly, reflect, table),
        0u8, 
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
        a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
    );
    table
}
pub const fn make_table_crc32 ( poly : u32 , reflect : bool ) -> [ u32 ; 256 ] { let table = [ 0u32 ; 256 ] ; let ( _ , _ , table ) = repeat_i ! ( build_table_32 ( poly reflect table ) 0u8 a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a ) ; table }
Builds a CRC32 table using the standard or reflected method.
Builds a CRC32 table using the standard or reflected method .
poly
u32
reflect
bool