pub const LFSR_LUT: [(bool, u8); 256] = [
    (false, 0x00),
    (true, 0x02),
    (false, 0x04),
    (true, 0x06),
    (false, 0x08),
    (true, 0x0a),
    (false, 0x0c),
    (true, 0x0e),
    (false, 0x10),
    (true, 0x12),
    (false, 0x14),
    (true, 0x16),
    (false, 0x18),
    (true, 0x1a),
    (false, 0x1c),
    (true, 0x1e),
    (false, 0x20),
    (true, 0x22),
    (false, 0x24),
    (true, 0x26),
    (false, 0x28),
    (true, 0x2a),
    (false, 0x2c),
    (true, 0x2e),
    (false, 0x30),
    (true, 0x32),
    (false, 0x34),
    (true, 0x36),
    (false, 0x38),
    (true, 0x3a),
    (false, 0x3c),
    (true, 0x3e),
    (false, 0x40),
    (true, 0x42),
    (false, 0x44),
    (true, 0x46),
    (false, 0x48),
    (true, 0x4a),
    (false, 0x4c),
    (true, 0x4e),
    (false, 0x50),
    (true, 0x52),
    (false, 0x54),
    (true, 0x56),
    (false, 0x58),
    (true, 0x5a),
    (false, 0x5c),
    (true, 0x5e),
    (false, 0x60),
    (true, 0x62),
    (false, 0x64),
    (true, 0x66),
    (false, 0x68),
    (true, 0x6a),
    (false, 0x6c),
    (true, 0x6e),
    (false, 0x70),
    (true, 0x72),
    (false, 0x74),
    (true, 0x76),
    (false, 0x78),
    (true, 0x7a),
    (false, 0x7c),
    (true, 0x7e),
    (false, 0x80),
    (true, 0x82),
    (false, 0x84),
    (true, 0x86),
    (false, 0x88),
    (true, 0x8a),
    (false, 0x8c),
    (true, 0x8e),
    (false, 0x90),
    (true, 0x92),
    (false, 0x94),
    (true, 0x96),
    (false, 0x98),
    (true, 0x9a),
    (false, 0x9c),
    (true, 0x9e),
    (false, 0xa0),
    (true, 0xa2),
    (false, 0xa4),
    (true, 0xa6),
    (false, 0xa8),
    (true, 0xaa),
    (false, 0xac),
    (true, 0xae),
    (false, 0xb0),
    (true, 0xb2),
    (false, 0xb4),
    (true, 0xb6),
    (false, 0xb8),
    (true, 0xba),
    (false, 0xbc),
    (true, 0xbe),
    (false, 0xc0),
    (true, 0xc2),
    (false, 0xc4),
    (true, 0xc6),
    (false, 0xc8),
    (true, 0xca),
    (false, 0xcc),
    (true, 0xce),
    (false, 0xd0),
    (true, 0xd2),
    (false, 0xd4),
    (true, 0xd6),
    (false, 0xd8),
    (true, 0xda),
    (false, 0xdc),
    (true, 0xde),
    (false, 0xe0),
    (true, 0xe2),
    (false, 0xe4),
    (true, 0xe6),
    (false, 0xe8),
    (true, 0xea),
    (false, 0xec),
    (true, 0xee),
    (false, 0xf0),
    (true, 0xf2),
    (false, 0xf4),
    (true, 0xf6),
    (false, 0xf8),
    (true, 0xfa),
    (false, 0xfc),
    (true, 0xfe),
    (false, 0x71),
    (true, 0x73),
    (false, 0x75),
    (true, 0x77),
    (false, 0x79),
    (true, 0x7b),
    (false, 0x7d),
    (true, 0x7f),
    (false, 0x61),
    (true, 0x63),
    (false, 0x65),
    (true, 0x67),
    (false, 0x69),
    (true, 0x6b),
    (false, 0x6d),
    (true, 0x6f),
    (false, 0x51),
    (true, 0x53),
    (false, 0x55),
    (true, 0x57),
    (false, 0x59),
    (true, 0x5b),
    (false, 0x5d),
    (true, 0x5f),
    (false, 0x41),
    (true, 0x43),
    (false, 0x45),
    (true, 0x47),
    (false, 0x49),
    (true, 0x4b),
    (false, 0x4d),
    (true, 0x4f),
    (false, 0x31),
    (true, 0x33),
    (false, 0x35),
    (true, 0x37),
    (false, 0x39),
    (true, 0x3b),
    (false, 0x3d),
    (true, 0x3f),
    (false, 0x21),
    (true, 0x23),
    (false, 0x25),
    (true, 0x27),
    (false, 0x29),
    (true, 0x2b),
    (false, 0x2d),
    (true, 0x2f),
    (false, 0x11),
    (true, 0x13),
    (false, 0x15),
    (true, 0x17),
    (false, 0x19),
    (true, 0x1b),
    (false, 0x1d),
    (true, 0x1f),
    (false, 0x01),
    (true, 0x03),
    (false, 0x05),
    (true, 0x07),
    (false, 0x09),
    (true, 0x0b),
    (false, 0x0d),
    (true, 0x0f),
    (false, 0xf1),
    (true, 0xf3),
    (false, 0xf5),
    (true, 0xf7),
    (false, 0xf9),
    (true, 0xfb),
    (false, 0xfd),
    (true, 0xff),
    (false, 0xe1),
    (true, 0xe3),
    (false, 0xe5),
    (true, 0xe7),
    (false, 0xe9),
    (true, 0xeb),
    (false, 0xed),
    (true, 0xef),
    (false, 0xd1),
    (true, 0xd3),
    (false, 0xd5),
    (true, 0xd7),
    (false, 0xd9),
    (true, 0xdb),
    (false, 0xdd),
    (true, 0xdf),
    (false, 0xc1),
    (true, 0xc3),
    (false, 0xc5),
    (true, 0xc7),
    (false, 0xc9),
    (true, 0xcb),
    (false, 0xcd),
    (true, 0xcf),
    (false, 0xb1),
    (true, 0xb3),
    (false, 0xb5),
    (true, 0xb7),
    (false, 0xb9),
    (true, 0xbb),
    (false, 0xbd),
    (true, 0xbf),
    (false, 0xa1),
    (true, 0xa3),
    (false, 0xa5),
    (true, 0xa7),
    (false, 0xa9),
    (true, 0xab),
    (false, 0xad),
    (true, 0xaf),
    (false, 0x91),
    (true, 0x93),
    (false, 0x95),
    (true, 0x97),
    (false, 0x99),
    (true, 0x9b),
    (false, 0x9d),
    (true, 0x9f),
    (false, 0x81),
    (true, 0x83),
    (false, 0x85),
    (true, 0x87),
    (false, 0x89),
    (true, 0x8b),
    (false, 0x8d),
    (true, 0x8f),
];
