#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct L5Phase {
pub advance_i5: u16,
pub advance_q5: u16,
pub xb_i5: u16,
pub xb_q5: u16,
}
pub const L5_PHASES: [L5Phase; 210] = [
L5Phase {
advance_i5: 266,
advance_q5: 1701,
xb_i5: 0b0101011100100,
xb_q5: 0b1001011001100,
},
L5Phase {
advance_i5: 365,
advance_q5: 323,
xb_i5: 0b1100000110101,
xb_q5: 0b0100011110110,
},
L5Phase {
advance_i5: 804,
advance_q5: 5292,
xb_i5: 0b0100000001000,
xb_q5: 0b1111000100011,
},
L5Phase {
advance_i5: 1138,
advance_q5: 2020,
xb_i5: 0b1011000100110,
xb_q5: 0b0011101101010,
},
L5Phase {
advance_i5: 1509,
advance_q5: 5429,
xb_i5: 0b1110111010111,
xb_q5: 0b0011110110010,
},
L5Phase {
advance_i5: 1559,
advance_q5: 7136,
xb_i5: 0b0110011111010,
xb_q5: 0b0101010101001,
},
L5Phase {
advance_i5: 1756,
advance_q5: 1041,
xb_i5: 0b1010010011111,
xb_q5: 0b1111110000001,
},
L5Phase {
advance_i5: 2084,
advance_q5: 5947,
xb_i5: 0b1011110100100,
xb_q5: 0b0110101101000,
},
L5Phase {
advance_i5: 2170,
advance_q5: 4315,
xb_i5: 0b1111100101011,
xb_q5: 0b1011101000011,
},
L5Phase {
advance_i5: 2303,
advance_q5: 148,
xb_i5: 0b0111111011110,
xb_q5: 0b0010010000110,
},
L5Phase {
advance_i5: 2527,
advance_q5: 535,
xb_i5: 0b0000100111010,
xb_q5: 0b0001000000101,
},
L5Phase {
advance_i5: 2687,
advance_q5: 1939,
xb_i5: 0b1110011111001,
xb_q5: 0b0101011000101,
},
L5Phase {
advance_i5: 2930,
advance_q5: 5206,
xb_i5: 0b0001110011100,
xb_q5: 0b0100110100101,
},
L5Phase {
advance_i5: 3471,
advance_q5: 5910,
xb_i5: 0b0100000100111,
xb_q5: 0b1010000111111,
},
L5Phase {
advance_i5: 3940,
advance_q5: 3595,
xb_i5: 0b0110101011010,
xb_q5: 0b1011110001111,
},
L5Phase {
advance_i5: 4132,
advance_q5: 5135,
xb_i5: 0b0001111001001,
xb_q5: 0b1101001011111,
},
L5Phase {
advance_i5: 4332,
advance_q5: 6082,
xb_i5: 0b0100110001111,
xb_q5: 0b1110011001000,
},
L5Phase {
advance_i5: 4924,
advance_q5: 6990,
xb_i5: 0b1111000011110,
xb_q5: 0b1011011100100,
},
L5Phase {
advance_i5: 5343,
advance_q5: 3546,
xb_i5: 0b1100100011111,
xb_q5: 0b0011001011011,
},
L5Phase {
advance_i5: 5443,
advance_q5: 1523,
xb_i5: 0b0110101101101,
xb_q5: 0b1100001110001,
},
L5Phase {
advance_i5: 5641,
advance_q5: 4548,
xb_i5: 0b0010000001000,
xb_q5: 0b0110110010000,
},
L5Phase {
advance_i5: 5816,
advance_q5: 4484,
xb_i5: 0b1110111101111,
xb_q5: 0b0010110001110,
},
L5Phase {
advance_i5: 5898,
advance_q5: 1893,
xb_i5: 0b1000011111110,
xb_q5: 0b1000101111101,
},
L5Phase {
advance_i5: 5918,
advance_q5: 3961,
xb_i5: 0b1100010110100,
xb_q5: 0b0110111110011,
},
L5Phase {
advance_i5: 5955,
advance_q5: 7106,
xb_i5: 0b1101001101101,
xb_q5: 0b0100010011011,
},
L5Phase {
advance_i5: 6243,
advance_q5: 5299,
xb_i5: 0b1010110010110,
xb_q5: 0b0101010111100,
},
L5Phase {
advance_i5: 6345,
advance_q5: 4660,
xb_i5: 0b0101011011110,
xb_q5: 0b1000011111010,
},
L5Phase {
advance_i5: 6477,
advance_q5: 276,
xb_i5: 0b0111101010110,
xb_q5: 0b1111101000010,
},
L5Phase {
advance_i5: 6518,
advance_q5: 4389,
xb_i5: 0b0101111100001,
xb_q5: 0b0101000100100,
},
L5Phase {
advance_i5: 6875,
advance_q5: 3783,
xb_i5: 0b1000010110111,
xb_q5: 0b1000001111001,
},
L5Phase {
advance_i5: 7168,
advance_q5: 1591,
xb_i5: 0b0001010011110,
xb_q5: 0b0101111100101,
},
L5Phase {
advance_i5: 7187,
advance_q5: 1601,
xb_i5: 0b0000010111001,
xb_q5: 0b1001000101010,
},
L5Phase {
advance_i5: 7329,
advance_q5: 749,
xb_i5: 0b1101010000001,
xb_q5: 0b1011001000100,
},
L5Phase {
advance_i5: 7577,
advance_q5: 1387,
xb_i5: 0b1101111111001,
xb_q5: 0b1111001000100,
},
L5Phase {
advance_i5: 7720,
advance_q5: 1661,
xb_i5: 0b1111011011100,
xb_q5: 0b0110010110011,
},
L5Phase {
advance_i5: 7777,
advance_q5: 3210,
xb_i5: 0b1001011001000,
xb_q5: 0b0011110101111,
},
L5Phase {
advance_i5: 8057,
advance_q5: 708,
xb_i5: 0b0011010010000,
xb_q5: 0b0010011010001,
},
L5Phase {
advance_i5: 5358,
advance_q5: 4226,
xb_i5: 0b0101100000110,
xb_q5: 0b1111110011101,
},
L5Phase {
advance_i5: 3550,
advance_q5: 5604,
xb_i5: 0b1001001100101,
xb_q5: 0b0101010011111,
},
L5Phase {
advance_i5: 3412,
advance_q5: 6375,
xb_i5: 0b1100111001010,
xb_q5: 0b1000110101010,
},
L5Phase {
advance_i5: 819,
advance_q5: 3056,
xb_i5: 0b0111011011001,
xb_q5: 0b0010111100100,
},
L5Phase {
advance_i5: 4608,
advance_q5: 1772,
xb_i5: 0b0011101101100,
xb_q5: 0b1011000100000,
},
L5Phase {
advance_i5: 3698,
advance_q5: 3662,
xb_i5: 0b0011011111010,
xb_q5: 0b0011001011001,
},
L5Phase {
advance_i5: 962,
advance_q5: 4401,
xb_i5: 0b1001011010001,
xb_q5: 0b1000100101000,
},
L5Phase {
advance_i5: 3001,
advance_q5: 5218,
xb_i5: 0b1001010111111,
xb_q5: 0b0000001111110,
},
L5Phase {
advance_i5: 4441,
advance_q5: 2838,
xb_i5: 0b0111000111101,
xb_q5: 0b0000000010011,
},
L5Phase {
advance_i5: 4937,
advance_q5: 6913,
xb_i5: 0b0000001000100,
xb_q5: 0b0101110011110,
},
L5Phase {
advance_i5: 3717,
advance_q5: 1685,
xb_i5: 0b1000101010001,
xb_q5: 0b0001001000111,
},
L5Phase {
advance_i5: 4730,
advance_q5: 1194,
xb_i5: 0b0011010001001,
xb_q5: 0b0011110000100,
},
L5Phase {
advance_i5: 7291,
advance_q5: 6963,
xb_i5: 0b1000111110001,
xb_q5: 0b0100101011100,
},
L5Phase {
advance_i5: 2279,
advance_q5: 5001,
xb_i5: 0b1011100101001,
xb_q5: 0b0010100011111,
},
L5Phase {
advance_i5: 7613,
advance_q5: 6694,
xb_i5: 0b0100101011010,
xb_q5: 0b1101110011001,
},
L5Phase {
advance_i5: 5723,
advance_q5: 991,
xb_i5: 0b0000001000010,
xb_q5: 0b0011111101111,
},
L5Phase {
advance_i5: 7030,
advance_q5: 7489,
xb_i5: 0b0110001101110,
xb_q5: 0b1100100110111,
},
L5Phase {
advance_i5: 1475,
advance_q5: 2441,
xb_i5: 0b0000011001110,
xb_q5: 0b1001001100110,
},
L5Phase {
advance_i5: 2593,
advance_q5: 639,
xb_i5: 0b1110111011110,
xb_q5: 0b0100010011001,
},
L5Phase {
advance_i5: 2904,
advance_q5: 2097,
xb_i5: 0b0001000010011,
xb_q5: 0b0000000001011,
},
L5Phase {
advance_i5: 2056,
advance_q5: 2498,
xb_i5: 0b0000010100001,
xb_q5: 0b0000001101111,
},
L5Phase {
advance_i5: 2757,
advance_q5: 6470,
xb_i5: 0b0100001100001,
xb_q5: 0b0101101101111,
},
L5Phase {
advance_i5: 3756,
advance_q5: 2399,
xb_i5: 0b0100101001001,
xb_q5: 0b0100100001101,
},
L5Phase {
advance_i5: 6205,
advance_q5: 242,
xb_i5: 0b0011110011110,
xb_q5: 0b1101100101011,
},
L5Phase {
advance_i5: 5053,
advance_q5: 3768,
xb_i5: 0b1011000110001,
xb_q5: 0b1010111000100,
},
L5Phase {
advance_i5: 6437,
advance_q5: 1186,
xb_i5: 0b0101111001011,
xb_q5: 0b0010001101001,
},
L5Phase {
advance_i5: 7789,
advance_q5: 5246,
xb_i5: 0b1000100010001,
xb_q5: 0b1001101001111,
},
L5Phase {
advance_i5: 2311,
advance_q5: 4259,
xb_i5: 0b0001000101111,
xb_q5: 0b0001100100010,
},
L5Phase {
advance_i5: 7432,
advance_q5: 5907,
xb_i5: 0b0001100111111,
xb_q5: 0b0000111111000,
},
L5Phase {
advance_i5: 5155,
advance_q5: 3870,
xb_i5: 0b1010101100001,
xb_q5: 0b0011100100111,
},
L5Phase {
advance_i5: 1593,
advance_q5: 3262,
xb_i5: 0b0101011111001,
xb_q5: 0b0000001010010,
},
L5Phase {
advance_i5: 5841,
advance_q5: 7387,
xb_i5: 0b0101101100001,
xb_q5: 0b1100111111001,
},
L5Phase {
advance_i5: 5014,
advance_q5: 3069,
xb_i5: 0b1000101111011,
xb_q5: 0b0111111110010,
},
L5Phase {
advance_i5: 1545,
advance_q5: 2999,
xb_i5: 0b0111011001111,
xb_q5: 0b0101011111111,
},
L5Phase {
advance_i5: 3016,
advance_q5: 7993,
xb_i5: 0b0001011011000,
xb_q5: 0b1100001111011,
},
L5Phase {
advance_i5: 4875,
advance_q5: 7849,
xb_i5: 0b1110000111000,
xb_q5: 0b1110100110101,
},
L5Phase {
advance_i5: 2119,
advance_q5: 4157,
xb_i5: 0b0111010010001,
xb_q5: 0b1010010110101,
},
L5Phase {
advance_i5: 229,
advance_q5: 5031,
xb_i5: 0b0001101111000,
xb_q5: 0b0101111101111,
},
L5Phase {
advance_i5: 7634,
advance_q5: 5986,
xb_i5: 0b1111001010100,
xb_q5: 0b1010110110010,
},
L5Phase {
advance_i5: 1406,
advance_q5: 4833,
xb_i5: 0b1011101110100,
xb_q5: 0b1101110110001,
},
L5Phase {
advance_i5: 4506,
advance_q5: 5739,
xb_i5: 0b0000100110000,
xb_q5: 0b1010000100100,
},
L5Phase {
advance_i5: 1819,
advance_q5: 7846,
xb_i5: 0b1100010000111,
xb_q5: 0b0100110101010,
},
L5Phase {
advance_i5: 7580,
advance_q5: 898,
xb_i5: 0b0001101111111,
xb_q5: 0b1000011100011,
},
L5Phase {
advance_i5: 5446,
advance_q5: 2022,
xb_i5: 0b1100110101101,
xb_q5: 0b1100111011010,
},
L5Phase {
advance_i5: 6053,
advance_q5: 7446,
xb_i5: 0b1101011001011,
xb_q5: 0b0010110001111,
},
L5Phase {
advance_i5: 7958,
advance_q5: 6404,
xb_i5: 0b1100001101100,
xb_q5: 0b1101101110110,
},
L5Phase {
advance_i5: 5267,
advance_q5: 155,
xb_i5: 0b1011110110001,
xb_q5: 0b1101111001001,
},
L5Phase {
advance_i5: 2956,
advance_q5: 7862,
xb_i5: 0b0111010110101,
xb_q5: 0b1100100000000,
},
L5Phase {
advance_i5: 3544,
advance_q5: 7795,
xb_i5: 0b1100101101101,
xb_q5: 0b1001101000100,
},
L5Phase {
advance_i5: 1277,
advance_q5: 6121,
xb_i5: 0b1100111011111,
xb_q5: 0b1111011010001,
},
L5Phase {
advance_i5: 2996,
advance_q5: 4840,
xb_i5: 0b1011111111011,
xb_q5: 0b0110101110111,
},
L5Phase {
advance_i5: 1758,
advance_q5: 6585,
xb_i5: 0b1110100100111,
xb_q5: 0b0000100111111,
},
L5Phase {
advance_i5: 3360,
advance_q5: 429,
xb_i5: 0b1111110010100,
xb_q5: 0b1101101001110,
},
L5Phase {
advance_i5: 2718,
advance_q5: 6020,
xb_i5: 0b0101001111110,
xb_q5: 0b1100111001011,
},
L5Phase {
advance_i5: 3754,
advance_q5: 200,
xb_i5: 0b0010100100101,
xb_q5: 0b1010111000011,
},
L5Phase {
advance_i5: 7440,
advance_q5: 1664,
xb_i5: 0b0001111000011,
xb_q5: 0b1110110010110,
},
L5Phase {
advance_i5: 2781,
advance_q5: 1499,
xb_i5: 0b1100111000000,
xb_q5: 0b1110100011111,
},
L5Phase {
advance_i5: 6756,
advance_q5: 7298,
xb_i5: 0b1110010101000,
xb_q5: 0b0001101100011,
},
L5Phase {
advance_i5: 7314,
advance_q5: 1305,
xb_i5: 0b0111000101001,
xb_q5: 0b0001011010110,
},
L5Phase {
advance_i5: 208,
advance_q5: 7323,
xb_i5: 0b1111101010101,
xb_q5: 0b0000001000111,
},
L5Phase {
advance_i5: 5252,
advance_q5: 7544,
xb_i5: 0b1010111001101,
xb_q5: 0b1010011000000,
},
L5Phase {
advance_i5: 696,
advance_q5: 4438,
xb_i5: 0b1100101001011,
xb_q5: 0b1000111101101,
},
L5Phase {
advance_i5: 527,
advance_q5: 2485,
xb_i5: 0b0010100000110,
xb_q5: 0b1101101011100,
},
L5Phase {
advance_i5: 1399,
advance_q5: 3387,
xb_i5: 0b1101000010001,
xb_q5: 0b1000010110011,
},
L5Phase {
advance_i5: 5879,
advance_q5: 7319,
xb_i5: 0b0111011010011,
xb_q5: 0b0010001110001,
},
L5Phase {
advance_i5: 6868,
advance_q5: 1853,
xb_i5: 0b1101110101111,
xb_q5: 0b0010100100110,
},
L5Phase {
advance_i5: 217,
advance_q5: 5781,
xb_i5: 0b0111011011111,
xb_q5: 0b0100000111111,
},
L5Phase {
advance_i5: 7681,
advance_q5: 1874,
xb_i5: 0b1010101001100,
xb_q5: 0b1000001111101,
},
L5Phase {
advance_i5: 3788,
advance_q5: 7555,
xb_i5: 0b1011010000011,
xb_q5: 0b1010101111010,
},
L5Phase {
advance_i5: 1337,
advance_q5: 2132,
xb_i5: 0b0101100000000,
xb_q5: 0b1111010101010,
},
L5Phase {
advance_i5: 2424,
advance_q5: 6441,
xb_i5: 0b0000111101000,
xb_q5: 0b1101010111100,
},
L5Phase {
advance_i5: 4243,
advance_q5: 6722,
xb_i5: 0b0110000111011,
xb_q5: 0b1111100001010,
},
L5Phase {
advance_i5: 5686,
advance_q5: 1192,
xb_i5: 0b1101100100000,
xb_q5: 0b1111000010001,
},
L5Phase {
advance_i5: 1955,
advance_q5: 2588,
xb_i5: 0b0011011101111,
xb_q5: 0b1101111011101,
},
L5Phase {
advance_i5: 4791,
advance_q5: 2188,
xb_i5: 0b1001111101100,
xb_q5: 0b0010000100001,
},
L5Phase {
advance_i5: 492,
advance_q5: 297,
xb_i5: 0b0100011000110,
xb_q5: 0b1100100111100,
},
L5Phase {
advance_i5: 1518,
advance_q5: 1540,
xb_i5: 0b0111000101110,
xb_q5: 0b1100111100011,
},
L5Phase {
advance_i5: 6566,
advance_q5: 4138,
xb_i5: 0b0100010110000,
xb_q5: 0b1001100001111,
},
L5Phase {
advance_i5: 5349,
advance_q5: 5231,
xb_i5: 0b0110111100100,
xb_q5: 0b1110011001001,
},
L5Phase {
advance_i5: 506,
advance_q5: 4789,
xb_i5: 0b0001110010010,
xb_q5: 0b0111110110011,
},
L5Phase {
advance_i5: 113,
advance_q5: 659,
xb_i5: 0b1110110110101,
xb_q5: 0b1111011010110,
},
L5Phase {
advance_i5: 1953,
advance_q5: 871,
xb_i5: 0b1101110111100,
xb_q5: 0b1000111011110,
},
L5Phase {
advance_i5: 2797,
advance_q5: 6837,
xb_i5: 0b1101001100010,
xb_q5: 0b1101001011001,
},
L5Phase {
advance_i5: 934,
advance_q5: 1393,
xb_i5: 0b1100011001100,
xb_q5: 0b0010001111001,
},
L5Phase {
advance_i5: 3023,
advance_q5: 7383,
xb_i5: 0b1000011000101,
xb_q5: 0b1111110011111,
},
L5Phase {
advance_i5: 3632,
advance_q5: 611,
xb_i5: 0b1111011011011,
xb_q5: 0b1000110000001,
},
L5Phase {
advance_i5: 1330,
advance_q5: 4920,
xb_i5: 0b0000001100100,
xb_q5: 0b0000111100011,
},
L5Phase {
advance_i5: 4909,
advance_q5: 5416,
xb_i5: 0b1101110000101,
xb_q5: 0b0111011011100,
},
L5Phase {
advance_i5: 4867,
advance_q5: 1611,
xb_i5: 0b1100001000010,
xb_q5: 0b0101101010100,
},
L5Phase {
advance_i5: 1183,
advance_q5: 2474,
xb_i5: 0b0001101001101,
xb_q5: 0b0000101010111,
},
L5Phase {
advance_i5: 3990,
advance_q5: 118,
xb_i5: 0b1010100101011,
xb_q5: 0b1010111101101,
},
L5Phase {
advance_i5: 6217,
advance_q5: 1382,
xb_i5: 0b1111011110100,
xb_q5: 0b0100010000010,
},
L5Phase {
advance_i5: 1224,
advance_q5: 1092,
xb_i5: 0b1111111101100,
xb_q5: 0b1010111011111,
},
L5Phase {
advance_i5: 1733,
advance_q5: 7950,
xb_i5: 0b0000010000111,
xb_q5: 0b0110001000010,
},
L5Phase {
advance_i5: 2319,
advance_q5: 7223,
xb_i5: 0b1111110000010,
xb_q5: 0b1011000011010,
},
L5Phase {
advance_i5: 3928,
advance_q5: 1769,
xb_i5: 0b0011100111011,
xb_q5: 0b1000100000111,
},
L5Phase {
advance_i5: 2380,
advance_q5: 4721,
xb_i5: 0b1101100010101,
xb_q5: 0b1001011110110,
},
L5Phase {
advance_i5: 841,
advance_q5: 1252,
xb_i5: 0b0101011111011,
xb_q5: 0b1000001011000,
},
L5Phase {
advance_i5: 5049,
advance_q5: 5147,
xb_i5: 0b0001100011011,
xb_q5: 0b0000110010111,
},
L5Phase {
advance_i5: 7027,
advance_q5: 2165,
xb_i5: 0b0001101110111,
xb_q5: 0b0010101101011,
},
L5Phase {
advance_i5: 1197,
advance_q5: 7897,
xb_i5: 0b1110011110000,
xb_q5: 0b0011100001100,
},
L5Phase {
advance_i5: 7208,
advance_q5: 4054,
xb_i5: 0b0111100011111,
xb_q5: 0b0100011001011,
},
L5Phase {
advance_i5: 8000,
advance_q5: 3498,
xb_i5: 0b0011101110000,
xb_q5: 0b1010101001111,
},
L5Phase {
advance_i5: 152,
advance_q5: 6571,
xb_i5: 0b1111001001000,
xb_q5: 0b0100001000101,
},
L5Phase {
advance_i5: 6762,
advance_q5: 2858,
xb_i5: 0b0001101110010,
xb_q5: 0b0000001111100,
},
L5Phase {
advance_i5: 3745,
advance_q5: 8126,
xb_i5: 0b0101100111100,
xb_q5: 0b1101001110111,
},
L5Phase {
advance_i5: 4723,
advance_q5: 7017,
xb_i5: 0b0010010111101,
xb_q5: 0b1110111110001,
},
L5Phase {
advance_i5: 5502,
advance_q5: 1901,
xb_i5: 0b1101110110011,
xb_q5: 0b1110111010001,
},
L5Phase {
advance_i5: 4796,
advance_q5: 181,
xb_i5: 0b0011110011111,
xb_q5: 0b0001010110011,
},
L5Phase {
advance_i5: 123,
advance_q5: 1114,
xb_i5: 0b1001010101111,
xb_q5: 0b0111111000101,
},
L5Phase {
advance_i5: 8142,
advance_q5: 5195,
xb_i5: 0b0111111101111,
xb_q5: 0b0100010011100,
},
L5Phase {
advance_i5: 5091,
advance_q5: 7479,
xb_i5: 0b0000100100001,
xb_q5: 0b1110000010011,
},
L5Phase {
advance_i5: 7875,
advance_q5: 4186,
xb_i5: 0b1110001101011,
xb_q5: 0b0110010101000,
},
L5Phase {
advance_i5: 330,
advance_q5: 3904,
xb_i5: 0b1111010010001,
xb_q5: 0b0000100000100,
},
L5Phase {
advance_i5: 5272,
advance_q5: 7128,
xb_i5: 0b1011010111101,
xb_q5: 0b0100100101011,
},
L5Phase {
advance_i5: 4912,
advance_q5: 1396,
xb_i5: 0b0001101110000,
xb_q5: 0b1000010001111,
},
L5Phase {
advance_i5: 374,
advance_q5: 4513,
xb_i5: 0b0000010111100,
xb_q5: 0b1110101000010,
},
L5Phase {
advance_i5: 2045,
advance_q5: 5967,
xb_i5: 0b0100101111100,
xb_q5: 0b1110000111011,
},
L5Phase {
advance_i5: 6616,
advance_q5: 2580,
xb_i5: 0b1110110111010,
xb_q5: 0b1110110010010,
},
L5Phase {
advance_i5: 6321,
advance_q5: 2575,
xb_i5: 0b1101110101011,
xb_q5: 0b1001001001000,
},
L5Phase {
advance_i5: 7605,
advance_q5: 7961,
xb_i5: 0b1101000110001,
xb_q5: 0b0011100001101,
},
L5Phase {
advance_i5: 2570,
advance_q5: 2598,
xb_i5: 0b0100100010100,
xb_q5: 0b0000111101110,
},
L5Phase {
advance_i5: 2419,
advance_q5: 4508,
xb_i5: 0b1110100011001,
xb_q5: 0b0100001001100,
},
L5Phase {
advance_i5: 1234,
advance_q5: 2090,
xb_i5: 0b1101000100111,
xb_q5: 0b0010111011110,
},
L5Phase {
advance_i5: 1922,
advance_q5: 3685,
xb_i5: 0b0101101110111,
xb_q5: 0b0110011011010,
},
L5Phase {
advance_i5: 4317,
advance_q5: 7748,
xb_i5: 0b0010111010000,
xb_q5: 0b1101011000010,
},
L5Phase {
advance_i5: 5110,
advance_q5: 684,
xb_i5: 0b0000111011000,
xb_q5: 0b1100010001101,
},
L5Phase {
advance_i5: 825,
advance_q5: 913,
xb_i5: 0b1001110111011,
xb_q5: 0b1010111011001,
},
L5Phase {
advance_i5: 958,
advance_q5: 5558,
xb_i5: 0b0110100011111,
xb_q5: 0b0100001001010,
},
L5Phase {
advance_i5: 1089,
advance_q5: 2894,
xb_i5: 0b0111011111100,
xb_q5: 0b0111000111010,
},
L5Phase {
advance_i5: 7813,
advance_q5: 5858,
xb_i5: 0b1010010011010,
xb_q5: 0b0000000110000,
},
L5Phase {
advance_i5: 6058,
advance_q5: 6432,
xb_i5: 0b0010011010110,
xb_q5: 0b1100101111100,
},
L5Phase {
advance_i5: 7703,
advance_q5: 3813,
xb_i5: 0b0111100110011,
xb_q5: 0b0001100100111,
},
L5Phase {
advance_i5: 6702,
advance_q5: 3573,
xb_i5: 0b0000011011011,
xb_q5: 0b0011010111001,
},
L5Phase {
advance_i5: 1714,
advance_q5: 7523,
xb_i5: 0b1001010011010,
xb_q5: 0b0001000011100,
},
L5Phase {
advance_i5: 6371,
advance_q5: 5280,
xb_i5: 0b1101010101111,
xb_q5: 0b1100101010110,
},
L5Phase {
advance_i5: 2281,
advance_q5: 3376,
xb_i5: 0b1110111001010,
xb_q5: 0b1101110010010,
},
L5Phase {
advance_i5: 1986,
advance_q5: 7424,
xb_i5: 0b0010011110110,
xb_q5: 0b1111111111001,
},
L5Phase {
advance_i5: 6282,
advance_q5: 2918,
xb_i5: 0b0011110101001,
xb_q5: 0b0110000001010,
},
L5Phase {
advance_i5: 3201,
advance_q5: 5793,
xb_i5: 0b1111010000111,
xb_q5: 0b0100101001010,
},
L5Phase {
advance_i5: 3760,
advance_q5: 1747,
xb_i5: 0b0010010010100,
xb_q5: 0b1111110100100,
},
L5Phase {
advance_i5: 1056,
advance_q5: 7079,
xb_i5: 0b0100101110010,
xb_q5: 0b1100010101011,
},
L5Phase {
advance_i5: 6233,
advance_q5: 2921,
xb_i5: 0b1101110110000,
xb_q5: 0b1100110000001,
},
L5Phase {
advance_i5: 1150,
advance_q5: 2490,
xb_i5: 0b1000111111011,
xb_q5: 0b0111111011010,
},
L5Phase {
advance_i5: 2823,
advance_q5: 4119,
xb_i5: 0b0101101110000,
xb_q5: 0b0111000011101,
},
L5Phase {
advance_i5: 6250,
advance_q5: 3373,
xb_i5: 0b0001110101011,
xb_q5: 0b1110010010110,
},
L5Phase {
advance_i5: 645,
advance_q5: 977,
xb_i5: 0b1111000100010,
xb_q5: 0b0011111111000,
},
L5Phase {
advance_i5: 2401,
advance_q5: 681,
xb_i5: 0b0101001000011,
xb_q5: 0b0010001101101,
},
L5Phase {
advance_i5: 1639,
advance_q5: 4273,
xb_i5: 0b0011101111100,
xb_q5: 0b0001100110011,
},
L5Phase {
advance_i5: 2946,
advance_q5: 5419,
xb_i5: 0b1011010111010,
xb_q5: 0b0100111011011,
},
L5Phase {
advance_i5: 7091,
advance_q5: 5626,
xb_i5: 0b0000001010011,
xb_q5: 0b0110111000101,
},
L5Phase {
advance_i5: 923,
advance_q5: 1266,
xb_i5: 0b0010011111101,
xb_q5: 0b1101011100011,
},
L5Phase {
advance_i5: 7045,
advance_q5: 5804,
xb_i5: 0b1111100011000,
xb_q5: 0b1001110110001,
},
L5Phase {
advance_i5: 6493,
advance_q5: 2414,
xb_i5: 0b1101101101100,
xb_q5: 0b0001100110110,
},
L5Phase {
advance_i5: 1706,
advance_q5: 6444,
xb_i5: 0b1101010010110,
xb_q5: 0b1101101010111,
},
L5Phase {
advance_i5: 5836,
advance_q5: 4757,
xb_i5: 0b0110000101110,
xb_q5: 0b1001110000111,
},
L5Phase {
advance_i5: 926,
advance_q5: 427,
xb_i5: 0b0110010011111,
xb_q5: 0b0110100111010,
},
L5Phase {
advance_i5: 6086,
advance_q5: 5452,
xb_i5: 0b1000111001100,
xb_q5: 0b0110001100110,
},
L5Phase {
advance_i5: 950,
advance_q5: 5182,
xb_i5: 0b1111101110001,
xb_q5: 0b0000100001100,
},
L5Phase {
advance_i5: 5905,
advance_q5: 6606,
xb_i5: 0b0011111100001,
xb_q5: 0b0101000101101,
},
L5Phase {
advance_i5: 3240,
advance_q5: 6531,
xb_i5: 0b0000001110001,
xb_q5: 0b1000001010111,
},
L5Phase {
advance_i5: 6675,
advance_q5: 4268,
xb_i5: 0b1010110100100,
xb_q5: 0b0011001110001,
},
L5Phase {
advance_i5: 3197,
advance_q5: 3115,
xb_i5: 0b0100001110110,
xb_q5: 0b0100011100110,
},
L5Phase {
advance_i5: 1555,
advance_q5: 6835,
xb_i5: 0b0111110100011,
xb_q5: 0b0100101100101,
},
L5Phase {
advance_i5: 3589,
advance_q5: 862,
xb_i5: 0b0001111001011,
xb_q5: 0b1110001010111,
},
L5Phase {
advance_i5: 4555,
advance_q5: 4856,
xb_i5: 0b1010100011011,
xb_q5: 0b1010110110100,
},
L5Phase {
advance_i5: 5671,
advance_q5: 2765,
xb_i5: 0b1001101110011,
xb_q5: 0b1111101101000,
},
L5Phase {
advance_i5: 6948,
advance_q5: 37,
xb_i5: 0b0010111000001,
xb_q5: 0b1000001110100,
},
L5Phase {
advance_i5: 4664,
advance_q5: 1943,
xb_i5: 0b1101100001111,
xb_q5: 0b1000010101100,
},
L5Phase {
advance_i5: 2086,
advance_q5: 7977,
xb_i5: 0b1110111101001,
xb_q5: 0b1100001001101,
},
L5Phase {
advance_i5: 5950,
advance_q5: 2512,
xb_i5: 0b0110110101101,
xb_q5: 0b1111111000011,
},
L5Phase {
advance_i5: 5521,
advance_q5: 4451,
xb_i5: 0b0111110110010,
xb_q5: 0b0001011110011,
},
L5Phase {
advance_i5: 1515,
advance_q5: 4071,
xb_i5: 0b1000101110111,
xb_q5: 0b1001000100001,
},
];
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct L2cStates {
pub cm_initial: u32,
pub cl_initial: u32,
pub cm_end: u32,
pub cl_end: u32,
}
pub const L2C_STATES: [L2cStates; 63] = [
L2cStates {
cm_initial: 0o742417664,
cl_initial: 0o624145772,
cm_end: 0o552566002,
cl_end: 0o267724236,
},
L2cStates {
cm_initial: 0o756014035,
cl_initial: 0o506610362,
cm_end: 0o034445034,
cl_end: 0o167516066,
},
L2cStates {
cm_initial: 0o002747144,
cl_initial: 0o220360016,
cm_end: 0o723443711,
cl_end: 0o771756405,
},
L2cStates {
cm_initial: 0o066265724,
cl_initial: 0o710406104,
cm_end: 0o511222013,
cl_end: 0o047202624,
},
L2cStates {
cm_initial: 0o601403471,
cl_initial: 0o001143345,
cm_end: 0o463055213,
cl_end: 0o052770433,
},
L2cStates {
cm_initial: 0o703232733,
cl_initial: 0o053023326,
cm_end: 0o667044524,
cl_end: 0o761743665,
},
L2cStates {
cm_initial: 0o124510070,
cl_initial: 0o652521276,
cm_end: 0o652322653,
cl_end: 0o133015726,
},
L2cStates {
cm_initial: 0o617316361,
cl_initial: 0o206124777,
cm_end: 0o505703344,
cl_end: 0o610611511,
},
L2cStates {
cm_initial: 0o047541621,
cl_initial: 0o015563374,
cm_end: 0o520302775,
cl_end: 0o352150323,
},
L2cStates {
cm_initial: 0o733031046,
cl_initial: 0o561522076,
cm_end: 0o244205506,
cl_end: 0o051266046,
},
L2cStates {
cm_initial: 0o713512145,
cl_initial: 0o023163525,
cm_end: 0o236174002,
cl_end: 0o305611373,
},
L2cStates {
cm_initial: 0o024437606,
cl_initial: 0o117776450,
cm_end: 0o654305531,
cl_end: 0o504676773,
},
L2cStates {
cm_initial: 0o021264003,
cl_initial: 0o606516355,
cm_end: 0o435070571,
cl_end: 0o272572634,
},
L2cStates {
cm_initial: 0o230655351,
cl_initial: 0o003037343,
cm_end: 0o630431251,
cl_end: 0o731320771,
},
L2cStates {
cm_initial: 0o001314400,
cl_initial: 0o046515565,
cm_end: 0o234043417,
cl_end: 0o631326563,
},
L2cStates {
cm_initial: 0o222021506,
cl_initial: 0o671511621,
cm_end: 0o535540745,
cl_end: 0o231516360,
},
L2cStates {
cm_initial: 0o540264026,
cl_initial: 0o605402220,
cm_end: 0o043056734,
cl_end: 0o030367366,
},
L2cStates {
cm_initial: 0o205521705,
cl_initial: 0o002576207,
cm_end: 0o731304103,
cl_end: 0o713543613,
},
L2cStates {
cm_initial: 0o064022144,
cl_initial: 0o525163451,
cm_end: 0o412120105,
cl_end: 0o232674654,
},
L2cStates {
cm_initial: 0o120161274,
cl_initial: 0o266527765,
cm_end: 0o365636111,
cl_end: 0o641733155,
},
L2cStates {
cm_initial: 0o044023533,
cl_initial: 0o006760703,
cm_end: 0o143324657,
cl_end: 0o730125345,
},
L2cStates {
cm_initial: 0o724744327,
cl_initial: 0o501474556,
cm_end: 0o110766462,
cl_end: 0o000316074,
},
L2cStates {
cm_initial: 0o045743577,
cl_initial: 0o743747443,
cm_end: 0o602405203,
cl_end: 0o171313614,
},
L2cStates {
cm_initial: 0o741201660,
cl_initial: 0o615534726,
cm_end: 0o177735650,
cl_end: 0o001523662,
},
L2cStates {
cm_initial: 0o700274134,
cl_initial: 0o763621420,
cm_end: 0o630177560,
cl_end: 0o023457250,
},
L2cStates {
cm_initial: 0o010247261,
cl_initial: 0o720727474,
cm_end: 0o653467107,
cl_end: 0o330733254,
},
L2cStates {
cm_initial: 0o713433445,
cl_initial: 0o700521043,
cm_end: 0o406576630,
cl_end: 0o625055726,
},
L2cStates {
cm_initial: 0o737324162,
cl_initial: 0o222567263,
cm_end: 0o221777100,
cl_end: 0o476524061,
},
L2cStates {
cm_initial: 0o311627434,
cl_initial: 0o132765304,
cm_end: 0o773266673,
cl_end: 0o602066031,
},
L2cStates {
cm_initial: 0o710452007,
cl_initial: 0o746332245,
cm_end: 0o100010710,
cl_end: 0o012412526,
},
L2cStates {
cm_initial: 0o722462133,
cl_initial: 0o102300466,
cm_end: 0o431037132,
cl_end: 0o705144501,
},
L2cStates {
cm_initial: 0o050172213,
cl_initial: 0o255231716,
cm_end: 0o624127475,
cl_end: 0o615373171,
},
L2cStates {
cm_initial: 0o500653703,
cl_initial: 0o437661701,
cm_end: 0o154624012,
cl_end: 0o041637664,
},
L2cStates {
cm_initial: 0o755077436,
cl_initial: 0o717047302,
cm_end: 0o275636742,
cl_end: 0o100107264,
},
L2cStates {
cm_initial: 0o136717361,
cl_initial: 0o222614207,
cm_end: 0o644341556,
cl_end: 0o634251723,
},
L2cStates {
cm_initial: 0o756675453,
cl_initial: 0o561123307,
cm_end: 0o514260662,
cl_end: 0o257012032,
},
L2cStates {
cm_initial: 0o435506112,
cl_initial: 0o240713073,
cm_end: 0o133501670,
cl_end: 0o703702423,
},
L2cStates {
cm_initial: 0o771353753,
cl_initial: 0o101232630,
cm_end: 0o453413162,
cl_end: 0o463624741,
},
L2cStates {
cm_initial: 0o226107701,
cl_initial: 0o132525726,
cm_end: 0o637760505,
cl_end: 0o673421367,
},
L2cStates {
cm_initial: 0o022025110,
cl_initial: 0o315216367,
cm_end: 0o612775765,
cl_end: 0o703006075,
},
L2cStates {
cm_initial: 0o402466344,
cl_initial: 0o377046065,
cm_end: 0o136315217,
cl_end: 0o746566507,
},
L2cStates {
cm_initial: 0o752566114,
cl_initial: 0o655351360,
cm_end: 0o264252240,
cl_end: 0o444022714,
},
L2cStates {
cm_initial: 0o702011164,
cl_initial: 0o435776513,
cm_end: 0o113027466,
cl_end: 0o136645570,
},
L2cStates {
cm_initial: 0o041216771,
cl_initial: 0o744242321,
cm_end: 0o774524245,
cl_end: 0o645752300,
},
L2cStates {
cm_initial: 0o047457275,
cl_initial: 0o024346717,
cm_end: 0o161633757,
cl_end: 0o656113341,
},
L2cStates {
cm_initial: 0o266333164,
cl_initial: 0o562646415,
cm_end: 0o603442167,
cl_end: 0o015705106,
},
L2cStates {
cm_initial: 0o713167356,
cl_initial: 0o731455342,
cm_end: 0o213146546,
cl_end: 0o002757466,
},
L2cStates {
cm_initial: 0o060546335,
cl_initial: 0o723352536,
cm_end: 0o721323277,
cl_end: 0o100273370,
},
L2cStates {
cm_initial: 0o355173035,
cl_initial: 0o000013134,
cm_end: 0o207073253,
cl_end: 0o304463615,
},
L2cStates {
cm_initial: 0o617201036,
cl_initial: 0o011566642,
cm_end: 0o130632332,
cl_end: 0o054341657,
},
L2cStates {
cm_initial: 0o157465571,
cl_initial: 0o475432222,
cm_end: 0o606370621,
cl_end: 0o333276704,
},
L2cStates {
cm_initial: 0o767360553,
cl_initial: 0o463506741,
cm_end: 0o330610170,
cl_end: 0o750231416,
},
L2cStates {
cm_initial: 0o023127030,
cl_initial: 0o617127534,
cm_end: 0o744312067,
cl_end: 0o541445326,
},
L2cStates {
cm_initial: 0o431343777,
cl_initial: 0o026050332,
cm_end: 0o154235152,
cl_end: 0o316216573,
},
L2cStates {
cm_initial: 0o747317317,
cl_initial: 0o733774235,
cm_end: 0o525024652,
cl_end: 0o007360406,
},
L2cStates {
cm_initial: 0o045706125,
cl_initial: 0o751477772,
cm_end: 0o535207413,
cl_end: 0o112114774,
},
L2cStates {
cm_initial: 0o002744276,
cl_initial: 0o417631550,
cm_end: 0o655375733,
cl_end: 0o042303316,
},
L2cStates {
cm_initial: 0o060036467,
cl_initial: 0o052247456,
cm_end: 0o316666241,
cl_end: 0o353150521,
},
L2cStates {
cm_initial: 0o217744147,
cl_initial: 0o560404163,
cm_end: 0o525453337,
cl_end: 0o044511154,
},
L2cStates {
cm_initial: 0o603340174,
cl_initial: 0o417751005,
cm_end: 0o114323414,
cl_end: 0o244410144,
},
L2cStates {
cm_initial: 0o326616775,
cl_initial: 0o004302173,
cm_end: 0o755234667,
cl_end: 0o562324657,
},
L2cStates {
cm_initial: 0o063240065,
cl_initial: 0o715005045,
cm_end: 0o526032633,
cl_end: 0o027501534,
},
L2cStates {
cm_initial: 0o111460621,
cl_initial: 0o001154457,
cm_end: 0o602375063,
cl_end: 0o521240373,
},
];
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct E5aRow {
pub i_start: u16,
pub i_first24: u32,
pub q_start: u16,
pub q_first24: u32,
}
pub const E5A_ROWS: [E5aRow; 50] = [
E5aRow {
i_start: 0o30305,
i_first24: 0x3CEA9D,
q_start: 0o25652,
q_first24: 0x515537,
},
E5aRow {
i_start: 0o14234,
i_first24: 0x9D8CF1,
q_start: 0o05142,
q_first24: 0xD67539,
},
E5aRow {
i_start: 0o27213,
i_first24: 0x45D1C8,
q_start: 0o24723,
q_first24: 0x58B2E5,
},
E5aRow {
i_start: 0o20577,
i_first24: 0x7A0133,
q_start: 0o31751,
q_first24: 0x305914,
},
E5aRow {
i_start: 0o23312,
i_first24: 0x64D423,
q_start: 0o27366,
q_first24: 0x442710,
},
E5aRow {
i_start: 0o33463,
i_first24: 0x23300D,
q_start: 0o24660,
q_first24: 0x593CF8,
},
E5aRow {
i_start: 0o15614,
i_first24: 0x91CEF2,
q_start: 0o33655,
q_first24: 0x214AD7,
},
E5aRow {
i_start: 0o12537,
i_first24: 0xAA82DC,
q_start: 0o27450,
q_first24: 0x435EA6,
},
E5aRow {
i_start: 0o01527,
i_first24: 0xF2A17D,
q_start: 0o07626,
q_first24: 0xC1A7D5,
},
E5aRow {
i_start: 0o30236,
i_first24: 0x3D84AE,
q_start: 0o01705,
q_first24: 0xF0E94A,
},
E5aRow {
i_start: 0o27344,
i_first24: 0x446D38,
q_start: 0o12717,
q_first24: 0xA8C239,
},
E5aRow {
i_start: 0o07272,
i_first24: 0xC514F2,
q_start: 0o32122,
q_first24: 0x2EB63B,
},
E5aRow {
i_start: 0o36377,
i_first24: 0x0C0184,
q_start: 0o16075,
q_first24: 0x8F0A46,
},
E5aRow {
i_start: 0o17046,
i_first24: 0x8767E0,
q_start: 0o16644,
q_first24: 0x896DD4,
},
E5aRow {
i_start: 0o06434,
i_first24: 0xCB8EFF,
q_start: 0o37556,
q_first24: 0x0245F1,
},
E5aRow {
i_start: 0o15405,
i_first24: 0x93EBCD,
q_start: 0o02477,
q_first24: 0xEB0160,
},
E5aRow {
i_start: 0o24252,
i_first24: 0x5D55CE,
q_start: 0o02265,
q_first24: 0xED28B3,
},
E5aRow {
i_start: 0o11631,
i_first24: 0xB19B7C,
q_start: 0o06430,
q_first24: 0xCB9F5B,
},
E5aRow {
i_start: 0o24776,
i_first24: 0x5805FC,
q_start: 0o25046,
q_first24: 0x576592,
},
E5aRow {
i_start: 0o00630,
i_first24: 0xF99EA1,
q_start: 0o12735,
q_first24: 0xA88811,
},
E5aRow {
i_start: 0o11560,
i_first24: 0xB23CE5,
q_start: 0o04262,
q_first24: 0xDD3649,
},
E5aRow {
i_start: 0o17272,
i_first24: 0x8515E8,
q_start: 0o11230,
q_first24: 0xB59F42,
},
E5aRow {
i_start: 0o27445,
i_first24: 0x436822,
q_start: 0o00037,
q_first24: 0xFF81F6,
},
E5aRow {
i_start: 0o31702,
i_first24: 0x30F77B,
q_start: 0o06137,
q_first24: 0xCE8128,
},
E5aRow {
i_start: 0o13012,
i_first24: 0xA7D629,
q_start: 0o04312,
q_first24: 0xDCD55C,
},
E5aRow {
i_start: 0o14401,
i_first24: 0x9BFAC7,
q_start: 0o20606,
q_first24: 0x79E450,
},
E5aRow {
i_start: 0o34727,
i_first24: 0x18A25B,
q_start: 0o11162,
q_first24: 0xB63460,
},
E5aRow {
i_start: 0o22627,
i_first24: 0x69A39F,
q_start: 0o22252,
q_first24: 0x6D562B,
},
E5aRow {
i_start: 0o30623,
i_first24: 0x39B27D,
q_start: 0o30533,
q_first24: 0x3A9010,
},
E5aRow {
i_start: 0o27256,
i_first24: 0x454598,
q_start: 0o24614,
q_first24: 0x59CD72,
},
E5aRow {
i_start: 0o01520,
i_first24: 0xF2BC62,
q_start: 0o07767,
q_first24: 0xC0211A,
},
E5aRow {
i_start: 0o14211,
i_first24: 0x9DDBC6,
q_start: 0o32705,
q_first24: 0x28EB96,
},
E5aRow {
i_start: 0o31465,
i_first24: 0x332827,
q_start: 0o05052,
q_first24: 0xD7554B,
},
E5aRow {
i_start: 0o22164,
i_first24: 0x6E2FCA,
q_start: 0o27553,
q_first24: 0x425126,
},
E5aRow {
i_start: 0o33516,
i_first24: 0x22C6D5,
q_start: 0o03711,
q_first24: 0xE0DAFB,
},
E5aRow {
i_start: 0o02737,
i_first24: 0xE881D9,
q_start: 0o02041,
q_first24: 0xEF79F2,
},
E5aRow {
i_start: 0o21316,
i_first24: 0x74C4DB,
q_start: 0o34775,
q_first24: 0x18085D,
},
E5aRow {
i_start: 0o35425,
i_first24: 0x13AB03,
q_start: 0o05274,
q_first24: 0xD50CD8,
},
E5aRow {
i_start: 0o35633,
i_first24: 0x119323,
q_start: 0o37356,
q_first24: 0x0447B9,
},
E5aRow {
i_start: 0o24655,
i_first24: 0x594886,
q_start: 0o16205,
q_first24: 0x8DE877,
},
E5aRow {
i_start: 0o14054,
i_first24: 0x9F4D89,
q_start: 0o36270,
q_first24: 0x0D1FA0,
},
E5aRow {
i_start: 0o27027,
i_first24: 0x47A3C0,
q_start: 0o06600,
q_first24: 0xC9FCF7,
},
E5aRow {
i_start: 0o06604,
i_first24: 0xC9ED53,
q_start: 0o26773,
q_first24: 0x48116D,
},
E5aRow {
i_start: 0o31455,
i_first24: 0x334994,
q_start: 0o17375,
q_first24: 0x840BCC,
},
E5aRow {
i_start: 0o34465,
i_first24: 0x1B2A30,
q_start: 0o35267,
q_first24: 0x152004,
},
E5aRow {
i_start: 0o25273,
i_first24: 0x5513F3,
q_start: 0o36255,
q_first24: 0x0D4897,
},
E5aRow {
i_start: 0o20763,
i_first24: 0x7831C1,
q_start: 0o12044,
q_first24: 0xAF6D25,
},
E5aRow {
i_start: 0o31721,
i_first24: 0x30B93A,
q_start: 0o26442,
q_first24: 0x4B7593,
},
E5aRow {
i_start: 0o17312,
i_first24: 0x84D5B4,
q_start: 0o21621,
q_first24: 0x71BB1B,
},
E5aRow {
i_start: 0o13277,
i_first24: 0xA5029C,
q_start: 0o25411,
q_first24: 0x53DA0E,
},
];
pub const CS100: [&str; 100] = [
"83F6F69D8F6E15411FB8C9B1C",
"66558BD3CE0C7792E83350525",
"59A025A9C1AF0651B779A8381",
"D3A32640782F7B18E4DF754B7",
"B91FCAD7760C218FA59348A93",
"BAC77E933A779140F094FBF98",
"537785DE280927C6B58BA6776",
"EFCAB4B65F38531ECA22257E2",
"79F8CAE838475EA5584BEFC9B",
"CA5170FEA3A810EC606B66494",
"1FC32410652A2C49BD845E567",
"FE0A9A7AFDAC44E42CB95D261",
"B03062DC2B71995D5AD8B7DBE",
"F6C398993F598E2DF4235D3D5",
"1BB2FB8B5BF24395C2EF3C5A1",
"2F920687D238CC7046EF6AFC9",
"34163886FC4ED7F2A92EFDBB8",
"66A872CE47833FB2DFD5625AD",
"99D5A70162C920A4BB9DE1CA8",
"81D71BD6E069A7ACCBEDC66CA",
"A654524074A9E6780DB9D3EC6",
"C3396A101BEDAF623CFC5BB37",
"C3D4AB211DF36F2111F2141CD",
"3DFF25EAE761739265AF145C1",
"994909E0757D70CDE389102B5",
"B938535522D119F40C25FDAEC",
"C71AB549C0491537026B390B7",
"0CDB8C9E7B53F55F5B0A0597B",
"61C5FA252F1AF81144766494F",
"626027778FD3C6BB4BAA7A59D",
"E745412FF53DEBD03F1C9A633",
"3592AC083F3175FA724639098",
"52284D941C3DCAF2721DDB1FD",
"73B3D8F0AD55DF4FE814ED890",
"94BF16C83BD7462F6498E0282",
"A8C3DE1AC668089B0B45B3579",
"E23FFC2DD2C14388AD8D6BEC8",
"F2AC871CDF89DDC06B5960D2B",
"06191EC1F622A77A526868BA1",
"22D6E2A768E5F35FFC8E01796",
"25310A06675EB271F2A09EA1D",
"9F7993C621D4BEC81A0535703",
"D62999EACF1C99083C0B4A417",
"F665A7EA441BAA4EA0D01078C",
"46F3D3043F24CDEABD6F79543",
"E2E3E8254616BD96CEFCA651A",
"E548231A82F9A01A19DB5E1B2",
"265C7F90A16F49EDE2AA706C8",
"364A3A9EB0F0481DA0199D7EA",
"9810A7A898961263A0F749F56",
"CFF914EE3C6126A49FD5E5C94",
"FC317C9A9BF8C6038B5CADAB3",
"A2EAD74B6F9866E414393F239",
"72F2B1180FA6B802CB84DF997",
"13E3AE93BC52391D09E84A982",
"77C04202B91B22C6D3469768E",
"FEBC592DD7C69AB103D0BB29C",
"0B494077E7C66FB6C51942A77",
"DD0E321837A3D52169B7B577C",
"43DEA90EA6C483E7990C3223F",
"0366AB33F0167B6FA979DAE18",
"99CCBBFAB1242CBE31E1BD52D",
"A3466923CEFDF451EC0FCED22",
"1A5271F22A6F9A8D76E79B7F0",
"3204A6BB91B49D1A2D3857960",
"32F83ADD43B599CBFB8628E5B",
"3871FB0D89DB77553EB613CC1",
"6A3CBDFF2D64D17E02773C645",
"2BCD09889A1D7FC219F2EDE3B",
"3E49467F4D4280B9942CD6F8C",
"658E336DCFD9809F86D54A501",
"ED4284F345170CF77268C8584",
"29ECCE910D832CAF15E3DF5D1",
"456CCF7FE9353D50E87A708FA",
"FB757CC9E18CBC02BF1B84B9A",
"5686229A8D98224BC426BC7FC",
"700A2D325EA14C4B7B7AA8338",
"1210A330B4D3B507D854CBA3F",
"438EE410BD2F7DBCDD85565BA",
"4B9764CC455AE1F61F7DA432B",
"BF1F45FDDA3594ACF3C4CC806",
"DA425440FE8F6E2C11B8EC1A4",
"EE2C8057A7C16999AFA33FED1",
"2C8BD7D8395C61DFA96243491",
"391E4BB6BC43E98150CDDCADA",
"399F72A9EADB42C90C3ECF7F0",
"93031FDEA588F88E83951270C",
"BA8061462D873705E95D5CB37",
"D24188F88544EB121E963FD34",
"D5F6A8BB081D8F383825A4DCA",
"0FA4A205F0D76088D08EAF267",
"272E909FAEBC65215E263E258",
"3370F35A674922828465FC816",
"54EF96116D4A0C8DB0E07101F",
"DE347C7B27FADC48EF1826A2B",
"01B16ECA6FC343AE08C5B8944",
"1854DB743500EE94D8FC768ED",
"28E40C684C87370CD0597FAB4",
"5E42C19717093353BCAAF4033",
"64310BAD8EB5B36E38646AF01",
];
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct WeilRow {
pub w: u16,
pub p: u16,
pub first24: u32,
pub last24: u32,
}
pub const B1C_DATA: [WeilRow; 63] = [
WeilRow {
w: 2678,
p: 699,
first24: 0o53773116,
last24: 0o42711657,
},
WeilRow {
w: 4802,
p: 694,
first24: 0o32235341,
last24: 0o17306122,
},
WeilRow {
w: 958,
p: 7318,
first24: 0o17633713,
last24: 0o01145221,
},
WeilRow {
w: 859,
p: 2127,
first24: 0o41551514,
last24: 0o05307430,
},
WeilRow {
w: 3843,
p: 715,
first24: 0o17205134,
last24: 0o46341377,
},
WeilRow {
w: 2232,
p: 6682,
first24: 0o04254545,
last24: 0o60604443,
},
WeilRow {
w: 124,
p: 7850,
first24: 0o70663435,
last24: 0o50500234,
},
WeilRow {
w: 4352,
p: 5495,
first24: 0o16701045,
last24: 0o27476454,
},
WeilRow {
w: 1816,
p: 1162,
first24: 0o32132263,
last24: 0o70555612,
},
WeilRow {
w: 1126,
p: 7682,
first24: 0o25432015,
last24: 0o43004057,
},
WeilRow {
w: 1860,
p: 6792,
first24: 0o31711760,
last24: 0o07100551,
},
WeilRow {
w: 4800,
p: 9973,
first24: 0o25604267,
last24: 0o15703521,
},
WeilRow {
w: 2267,
p: 6596,
first24: 0o65705054,
last24: 0o12615632,
},
WeilRow {
w: 424,
p: 2092,
first24: 0o24700370,
last24: 0o14267226,
},
WeilRow {
w: 4192,
p: 19,
first24: 0o72405456,
last24: 0o25330122,
},
WeilRow {
w: 4333,
p: 10151,
first24: 0o02621063,
last24: 0o15741134,
},
WeilRow {
w: 2656,
p: 6297,
first24: 0o00506754,
last24: 0o62665617,
},
WeilRow {
w: 4148,
p: 5766,
first24: 0o44317266,
last24: 0o07251312,
},
WeilRow {
w: 243,
p: 2359,
first24: 0o14463723,
last24: 0o26526763,
},
WeilRow {
w: 1330,
p: 7136,
first24: 0o70234110,
last24: 0o33737311,
},
WeilRow {
w: 1593,
p: 1706,
first24: 0o62002462,
last24: 0o34564677,
},
WeilRow {
w: 1470,
p: 2128,
first24: 0o52312612,
last24: 0o30142557,
},
WeilRow {
w: 882,
p: 6827,
first24: 0o34500023,
last24: 0o52015335,
},
WeilRow {
w: 3202,
p: 693,
first24: 0o77312776,
last24: 0o56550366,
},
WeilRow {
w: 5095,
p: 9729,
first24: 0o03712305,
last24: 0o04531416,
},
WeilRow {
w: 2546,
p: 1620,
first24: 0o02501573,
last24: 0o00717773,
},
WeilRow {
w: 1733,
p: 6805,
first24: 0o66632544,
last24: 0o65070030,
},
WeilRow {
w: 4795,
p: 534,
first24: 0o00447425,
last24: 0o65742570,
},
WeilRow {
w: 4577,
p: 712,
first24: 0o50643132,
last24: 0o47674377,
},
WeilRow {
w: 1627,
p: 1929,
first24: 0o75652754,
last24: 0o45534064,
},
WeilRow {
w: 3638,
p: 5355,
first24: 0o40610704,
last24: 0o03636755,
},
WeilRow {
w: 2553,
p: 6139,
first24: 0o60523643,
last24: 0o52040645,
},
WeilRow {
w: 3646,
p: 6339,
first24: 0o30522043,
last24: 0o36645510,
},
WeilRow {
w: 1087,
p: 1470,
first24: 0o06337743,
last24: 0o54551553,
},
WeilRow {
w: 1843,
p: 6867,
first24: 0o41375664,
last24: 0o26065254,
},
WeilRow {
w: 216,
p: 7851,
first24: 0o20200053,
last24: 0o03373656,
},
WeilRow {
w: 2245,
p: 1162,
first24: 0o22017103,
last24: 0o15754234,
},
WeilRow {
w: 726,
p: 7659,
first24: 0o67327102,
last24: 0o36032344,
},
WeilRow {
w: 1966,
p: 1156,
first24: 0o07154144,
last24: 0o00456573,
},
WeilRow {
w: 670,
p: 2672,
first24: 0o45367715,
last24: 0o20772116,
},
WeilRow {
w: 4130,
p: 6043,
first24: 0o46775773,
last24: 0o04657766,
},
WeilRow {
w: 53,
p: 2862,
first24: 0o37123271,
last24: 0o11652043,
},
WeilRow {
w: 4830,
p: 180,
first24: 0o34054132,
last24: 0o63673657,
},
WeilRow {
w: 182,
p: 2663,
first24: 0o36632600,
last24: 0o06140620,
},
WeilRow {
w: 2181,
p: 6940,
first24: 0o43776172,
last24: 0o42103455,
},
WeilRow {
w: 2006,
p: 1645,
first24: 0o13675272,
last24: 0o71143561,
},
WeilRow {
w: 1080,
p: 1582,
first24: 0o53755564,
last24: 0o07122624,
},
WeilRow {
w: 2288,
p: 951,
first24: 0o60621674,
last24: 0o32065524,
},
WeilRow {
w: 2027,
p: 6878,
first24: 0o22415634,
last24: 0o47205733,
},
WeilRow {
w: 271,
p: 7701,
first24: 0o37363473,
last24: 0o71732000,
},
WeilRow {
w: 915,
p: 1823,
first24: 0o77262176,
last24: 0o11057010,
},
WeilRow {
w: 497,
p: 2391,
first24: 0o57132462,
last24: 0o60447016,
},
WeilRow {
w: 139,
p: 2606,
first24: 0o13314107,
last24: 0o77551540,
},
WeilRow {
w: 3693,
p: 822,
first24: 0o54474504,
last24: 0o54256322,
},
WeilRow {
w: 2054,
p: 6403,
first24: 0o76023074,
last24: 0o61777241,
},
WeilRow {
w: 4342,
p: 239,
first24: 0o60652454,
last24: 0o37175533,
},
WeilRow {
w: 3342,
p: 442,
first24: 0o31371623,
last24: 0o00254400,
},
WeilRow {
w: 2592,
p: 6769,
first24: 0o52134040,
last24: 0o51277171,
},
WeilRow {
w: 1007,
p: 2560,
first24: 0o41013755,
last24: 0o57767521,
},
WeilRow {
w: 310,
p: 2502,
first24: 0o20323763,
last24: 0o60063316,
},
WeilRow {
w: 4203,
p: 5072,
first24: 0o52445270,
last24: 0o12771226,
},
WeilRow {
w: 455,
p: 7268,
first24: 0o50735662,
last24: 0o51142373,
},
WeilRow {
w: 4318,
p: 341,
first24: 0o27571255,
last24: 0o47160627,
},
];
pub const B1C_PILOT: [WeilRow; 63] = [
WeilRow {
w: 796,
p: 7575,
first24: 0o71676756,
last24: 0o13053205,
},
WeilRow {
w: 156,
p: 2369,
first24: 0o60334021,
last24: 0o46604773,
},
WeilRow {
w: 4198,
p: 5688,
first24: 0o24562714,
last24: 0o60007065,
},
WeilRow {
w: 3941,
p: 539,
first24: 0o61011650,
last24: 0o23616424,
},
WeilRow {
w: 1374,
p: 2270,
first24: 0o67337730,
last24: 0o66243127,
},
WeilRow {
w: 1338,
p: 7306,
first24: 0o23762642,
last24: 0o33630334,
},
WeilRow {
w: 1833,
p: 6457,
first24: 0o25365366,
last24: 0o43456307,
},
WeilRow {
w: 2521,
p: 6254,
first24: 0o57226722,
last24: 0o76521063,
},
WeilRow {
w: 3175,
p: 5644,
first24: 0o72643175,
last24: 0o52465264,
},
WeilRow {
w: 168,
p: 7119,
first24: 0o00236125,
last24: 0o76142064,
},
WeilRow {
w: 2715,
p: 1402,
first24: 0o12071371,
last24: 0o60232627,
},
WeilRow {
w: 4408,
p: 5557,
first24: 0o61136116,
last24: 0o05607727,
},
WeilRow {
w: 3160,
p: 5764,
first24: 0o36261215,
last24: 0o77737367,
},
WeilRow {
w: 2796,
p: 1073,
first24: 0o13607013,
last24: 0o16031533,
},
WeilRow {
w: 459,
p: 7001,
first24: 0o31010541,
last24: 0o55416670,
},
WeilRow {
w: 3594,
p: 5910,
first24: 0o73163062,
last24: 0o33076260,
},
WeilRow {
w: 4813,
p: 10060,
first24: 0o30250537,
last24: 0o73355574,
},
WeilRow {
w: 586,
p: 2710,
first24: 0o56226421,
last24: 0o42437243,
},
WeilRow {
w: 1428,
p: 1546,
first24: 0o26205736,
last24: 0o66470710,
},
WeilRow {
w: 2371,
p: 6887,
first24: 0o02450570,
last24: 0o54366756,
},
WeilRow {
w: 2285,
p: 1883,
first24: 0o66511327,
last24: 0o23666556,
},
WeilRow {
w: 3377,
p: 5613,
first24: 0o06323465,
last24: 0o74622250,
},
WeilRow {
w: 4965,
p: 5062,
first24: 0o10633350,
last24: 0o16402734,
},
WeilRow {
w: 3779,
p: 1038,
first24: 0o10544206,
last24: 0o54230354,
},
WeilRow {
w: 4547,
p: 10170,
first24: 0o43714115,
last24: 0o37167223,
},
WeilRow {
w: 1646,
p: 6484,
first24: 0o55641056,
last24: 0o56136734,
},
WeilRow {
w: 1430,
p: 1718,
first24: 0o26572456,
last24: 0o62211315,
},
WeilRow {
w: 607,
p: 2535,
first24: 0o75123401,
last24: 0o40615033,
},
WeilRow {
w: 2118,
p: 1158,
first24: 0o70041254,
last24: 0o63213062,
},
WeilRow {
w: 4709,
p: 526,
first24: 0o53034467,
last24: 0o03066540,
},
WeilRow {
w: 1149,
p: 7331,
first24: 0o50733517,
last24: 0o30062510,
},
WeilRow {
w: 3283,
p: 5844,
first24: 0o73077145,
last24: 0o34360276,
},
WeilRow {
w: 2473,
p: 6423,
first24: 0o55454316,
last24: 0o45431517,
},
WeilRow {
w: 1006,
p: 6968,
first24: 0o37137206,
last24: 0o47647044,
},
WeilRow {
w: 3670,
p: 1280,
first24: 0o45724432,
last24: 0o33773217,
},
WeilRow {
w: 1817,
p: 1838,
first24: 0o55560467,
last24: 0o77620561,
},
WeilRow {
w: 771,
p: 1989,
first24: 0o13467065,
last24: 0o17327352,
},
WeilRow {
w: 2173,
p: 6468,
first24: 0o24245150,
last24: 0o62223375,
},
WeilRow {
w: 740,
p: 2091,
first24: 0o22265044,
last24: 0o67665257,
},
WeilRow {
w: 1433,
p: 1581,
first24: 0o10003471,
last24: 0o27515010,
},
WeilRow {
w: 2458,
p: 1453,
first24: 0o36537736,
last24: 0o37705710,
},
WeilRow {
w: 3459,
p: 6252,
first24: 0o57706617,
last24: 0o76736116,
},
WeilRow {
w: 2155,
p: 7122,
first24: 0o76411007,
last24: 0o77202566,
},
WeilRow {
w: 1205,
p: 7711,
first24: 0o61643153,
last24: 0o25334277,
},
WeilRow {
w: 413,
p: 7216,
first24: 0o50125760,
last24: 0o70220333,
},
WeilRow {
w: 874,
p: 2113,
first24: 0o66657234,
last24: 0o22376763,
},
WeilRow {
w: 2463,
p: 1095,
first24: 0o01350500,
last24: 0o31043217,
},
WeilRow {
w: 1106,
p: 1628,
first24: 0o43621551,
last24: 0o20166102,
},
WeilRow {
w: 1590,
p: 1713,
first24: 0o42435620,
last24: 0o16423062,
},
WeilRow {
w: 3873,
p: 6102,
first24: 0o74327566,
last24: 0o31245527,
},
WeilRow {
w: 4026,
p: 6123,
first24: 0o44553226,
last24: 0o37160613,
},
WeilRow {
w: 4272,
p: 6070,
first24: 0o52231514,
last24: 0o03414402,
},
WeilRow {
w: 3556,
p: 1115,
first24: 0o46576047,
last24: 0o04003162,
},
WeilRow {
w: 128,
p: 8047,
first24: 0o46312270,
last24: 0o54703562,
},
WeilRow {
w: 1200,
p: 6795,
first24: 0o04717127,
last24: 0o25225202,
},
WeilRow {
w: 130,
p: 2575,
first24: 0o50407031,
last24: 0o31643432,
},
WeilRow {
w: 4494,
p: 53,
first24: 0o10044104,
last24: 0o27063234,
},
WeilRow {
w: 1871,
p: 1729,
first24: 0o36610123,
last24: 0o40756155,
},
WeilRow {
w: 3073,
p: 6388,
first24: 0o73470741,
last24: 0o24774305,
},
WeilRow {
w: 4386,
p: 682,
first24: 0o24072445,
last24: 0o51507057,
},
WeilRow {
w: 4098,
p: 5565,
first24: 0o07765425,
last24: 0o12225744,
},
WeilRow {
w: 1923,
p: 7160,
first24: 0o32242545,
last24: 0o62104320,
},
WeilRow {
w: 1176,
p: 2277,
first24: 0o03210227,
last24: 0o56250500,
},
];
pub const B1C_PILOT_SECONDARY: [WeilRow; 63] = [
WeilRow {
w: 269,
p: 1889,
first24: 0o27516364,
last24: 0o67377026,
},
WeilRow {
w: 1448,
p: 1268,
first24: 0o56523173,
last24: 0o22276405,
},
WeilRow {
w: 1028,
p: 1593,
first24: 0o13575116,
last24: 0o64256064,
},
WeilRow {
w: 1324,
p: 1186,
first24: 0o46450720,
last24: 0o22541050,
},
WeilRow {
w: 822,
p: 1239,
first24: 0o12131561,
last24: 0o65326055,
},
WeilRow {
w: 5,
p: 1930,
first24: 0o17464233,
last24: 0o72132153,
},
WeilRow {
w: 155,
p: 176,
first24: 0o65053061,
last24: 0o04514276,
},
WeilRow {
w: 458,
p: 1696,
first24: 0o71707375,
last24: 0o63530655,
},
WeilRow {
w: 310,
p: 26,
first24: 0o34213032,
last24: 0o35460510,
},
WeilRow {
w: 959,
p: 1344,
first24: 0o46160454,
last24: 0o71144703,
},
WeilRow {
w: 1238,
p: 1271,
first24: 0o42153002,
last24: 0o45741561,
},
WeilRow {
w: 1180,
p: 1182,
first24: 0o23004216,
last24: 0o34642255,
},
WeilRow {
w: 1288,
p: 1381,
first24: 0o75723150,
last24: 0o24051066,
},
WeilRow {
w: 334,
p: 1604,
first24: 0o31622150,
last24: 0o02232734,
},
WeilRow {
w: 885,
p: 1333,
first24: 0o77044051,
last24: 0o16722614,
},
WeilRow {
w: 1362,
p: 1185,
first24: 0o57236013,
last24: 0o04521371,
},
WeilRow {
w: 181,
p: 31,
first24: 0o63564466,
last24: 0o62033045,
},
WeilRow {
w: 1648,
p: 704,
first24: 0o70454263,
last24: 0o21634063,
},
WeilRow {
w: 838,
p: 1190,
first24: 0o14276724,
last24: 0o64030307,
},
WeilRow {
w: 313,
p: 1646,
first24: 0o34631517,
last24: 0o36355573,
},
WeilRow {
w: 750,
p: 1385,
first24: 0o66647441,
last24: 0o22662277,
},
WeilRow {
w: 225,
p: 113,
first24: 0o56655305,
last24: 0o07135537,
},
WeilRow {
w: 1477,
p: 860,
first24: 0o44120321,
last24: 0o13737416,
},
WeilRow {
w: 309,
p: 1656,
first24: 0o01401156,
last24: 0o77676406,
},
WeilRow {
w: 108,
p: 1921,
first24: 0o71446113,
last24: 0o33352240,
},
WeilRow {
w: 1457,
p: 1173,
first24: 0o65511011,
last24: 0o24006552,
},
WeilRow {
w: 149,
p: 1928,
first24: 0o23206551,
last24: 0o20557017,
},
WeilRow {
w: 322,
p: 57,
first24: 0o77770161,
last24: 0o14726030,
},
WeilRow {
w: 271,
p: 150,
first24: 0o74540673,
last24: 0o17203546,
},
WeilRow {
w: 576,
p: 1214,
first24: 0o71611373,
last24: 0o23731232,
},
WeilRow {
w: 1103,
p: 1148,
first24: 0o37057206,
last24: 0o37773355,
},
WeilRow {
w: 450,
p: 1458,
first24: 0o23025164,
last24: 0o41547173,
},
WeilRow {
w: 399,
p: 1519,
first24: 0o41327640,
last24: 0o70714166,
},
WeilRow {
w: 241,
p: 1635,
first24: 0o61120023,
last24: 0o46232706,
},
WeilRow {
w: 1045,
p: 1257,
first24: 0o06234040,
last24: 0o37305130,
},
WeilRow {
w: 164,
p: 1687,
first24: 0o74425523,
last24: 0o00744320,
},
WeilRow {
w: 513,
p: 1382,
first24: 0o30506176,
last24: 0o07273204,
},
WeilRow {
w: 687,
p: 1514,
first24: 0o42154245,
last24: 0o43674256,
},
WeilRow {
w: 422,
p: 1,
first24: 0o11240471,
last24: 0o71100451,
},
WeilRow {
w: 303,
p: 1583,
first24: 0o32430440,
last24: 0o02111760,
},
WeilRow {
w: 324,
p: 1806,
first24: 0o45423343,
last24: 0o17414124,
},
WeilRow {
w: 495,
p: 1664,
first24: 0o04254573,
last24: 0o55250612,
},
WeilRow {
w: 725,
p: 1338,
first24: 0o00100444,
last24: 0o43330066,
},
WeilRow {
w: 780,
p: 1111,
first24: 0o10223615,
last24: 0o50630424,
},
WeilRow {
w: 367,
p: 1706,
first24: 0o47340430,
last24: 0o06777411,
},
WeilRow {
w: 882,
p: 1543,
first24: 0o65721741,
last24: 0o51654600,
},
WeilRow {
w: 631,
p: 1813,
first24: 0o56006024,
last24: 0o65061571,
},
WeilRow {
w: 37,
p: 228,
first24: 0o42262216,
last24: 0o27652771,
},
WeilRow {
w: 647,
p: 2871,
first24: 0o02226642,
last24: 0o74310663,
},
WeilRow {
w: 1043,
p: 2884,
first24: 0o30472126,
last24: 0o75564321,
},
WeilRow {
w: 24,
p: 1823,
first24: 0o44032145,
last24: 0o72312644,
},
WeilRow {
w: 120,
p: 75,
first24: 0o54551571,
last24: 0o06432203,
},
WeilRow {
w: 134,
p: 11,
first24: 0o40710042,
last24: 0o74277066,
},
WeilRow {
w: 136,
p: 63,
first24: 0o01560736,
last24: 0o51754340,
},
WeilRow {
w: 158,
p: 1937,
first24: 0o11725354,
last24: 0o54647123,
},
WeilRow {
w: 214,
p: 22,
first24: 0o47676432,
last24: 0o11456125,
},
WeilRow {
w: 335,
p: 1768,
first24: 0o25530310,
last24: 0o66634346,
},
WeilRow {
w: 340,
p: 1526,
first24: 0o34717545,
last24: 0o61553336,
},
WeilRow {
w: 661,
p: 1402,
first24: 0o51512234,
last24: 0o40357216,
},
WeilRow {
w: 889,
p: 1445,
first24: 0o01645770,
last24: 0o63375367,
},
WeilRow {
w: 929,
p: 1680,
first24: 0o05363453,
last24: 0o73263151,
},
WeilRow {
w: 1002,
p: 1290,
first24: 0o76720135,
last24: 0o37304627,
},
WeilRow {
w: 1149,
p: 1245,
first24: 0o24724407,
last24: 0o27051216,
},
];
pub const B1I_G2_TAPS: [[u8; 3]; 63] = [
[1, 3, 0],
[1, 4, 0],
[1, 5, 0],
[1, 6, 0],
[1, 8, 0],
[1, 9, 0],
[1, 10, 0],
[1, 11, 0],
[2, 7, 0],
[3, 4, 0],
[3, 5, 0],
[3, 6, 0],
[3, 8, 0],
[3, 9, 0],
[3, 10, 0],
[3, 11, 0],
[4, 5, 0],
[4, 6, 0],
[4, 8, 0],
[4, 9, 0],
[4, 10, 0],
[4, 11, 0],
[5, 6, 0],
[5, 8, 0],
[5, 9, 0],
[5, 10, 0],
[5, 11, 0],
[6, 8, 0],
[6, 9, 0],
[6, 10, 0],
[6, 11, 0],
[8, 9, 0],
[8, 10, 0],
[8, 11, 0],
[9, 10, 0],
[9, 11, 0],
[10, 11, 0],
[1, 2, 7],
[1, 3, 4],
[1, 3, 6],
[1, 3, 8],
[1, 3, 10],
[1, 3, 11],
[1, 4, 5],
[1, 4, 9],
[1, 5, 6],
[1, 5, 8],
[1, 5, 10],
[1, 5, 11],
[1, 6, 9],
[1, 8, 9],
[1, 9, 10],
[1, 9, 11],
[2, 3, 7],
[2, 5, 7],
[2, 7, 9],
[3, 4, 5],
[3, 4, 9],
[3, 5, 6],
[3, 5, 8],
[3, 5, 10],
[3, 5, 11],
[3, 6, 9],
];
pub const B1I_GEO_PRNS: [u8; 10] = [1, 2, 3, 4, 5, 59, 60, 61, 62, 63];