123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- const uint16_t scale[ 49 ] = {
- 61156, 57724, 54484, 51426, 48540, 45815, 43244, 40817, 38526, 36364, 34323, 32396,
- 30578, 28862, 27242, 25713, 24270, 22908, 21622, 20408, 19263, 18182, 17161, 16198,
- 15289, 14431, 13621, 12856, 12135, 11454, 10811, 10204, 9631, 9091, 8581, 8099,
- 7645, 7215, 6810, 6428, 6067, 5727, 5405, 5102, 4816, 4545, 4290, 4050,
- 3822
- };
- const uint8_t tune[ 2560 ] = {
- 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 17, 12, 9, 12, 17, 12, 9, 12,
- 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12,
- 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 14, 10, 7, 10, 14, 10, 7, 10,
- 14, 10, 7, 10, 14, 10, 7, 10, 14, 10, 7, 10, 14, 10, 7, 10, 14, 10, 7, 10, 14, 10, 7, 10, 14, 10, 7, 10, 14, 10, 7, 10,
- 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 17, 12, 9, 12, 17, 12, 9, 12,
- 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12,
- 15, 12, 8, 12, 15, 12, 8, 12, 15, 12, 8, 12, 15, 12, 8, 12, 15, 12, 8, 12, 15, 12, 8, 12, 17, 14, 10, 14, 17, 14, 10, 14,
- 17, 14, 10, 14, 17, 14, 10, 14, 17, 14, 10, 14, 17, 14, 10, 14, 17, 14, 10, 14, 17, 14, 10, 14, 17, 14, 10, 14, 17, 14, 10, 14,
- 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 17, 12, 9, 12, 17, 12, 9, 12,
- 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12,
- 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 14, 10, 7, 10, 14, 10, 7, 10,
- 14, 10, 7, 10, 14, 10, 7, 10, 14, 10, 7, 10, 14, 10, 7, 10, 14, 10, 7, 10, 14, 10, 7, 10, 14, 10, 7, 10, 14, 10, 7, 10,
- 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 15, 12, 7, 12, 17, 12, 9, 12, 17, 12, 9, 12,
- 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12, 17, 12, 9, 12,
- 15, 12, 8, 12, 15, 12, 8, 12, 15, 12, 8, 12, 15, 12, 8, 12, 15, 12, 8, 12, 15, 12, 8, 12, 17, 14, 10, 14, 17, 14, 10, 14,
- 17, 14, 10, 14, 17, 14, 10, 14, 17, 14, 10, 14, 17, 14, 10, 14, 17, 14, 10, 14, 17, 14, 10, 14, 17, 14, 10, 14, 17, 14, 10, 14,
- 24, 12, 7, 12, 15, 12, 7, 12, 26, 12, 7, 12, 15, 12, 7, 12, 27, 12, 7, 12, 15, 12, 7, 12, 31, 12, 9, 12, 29, 12, 9, 12,
- 17, 12, 9, 12, 17, 12, 9, 12, 27, 12, 9, 12, 17, 12, 9, 12, 26, 12, 9, 12, 17, 12, 9, 12, 27, 12, 9, 12, 26, 12, 9, 12,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 12, 7, 12, 15, 12, 7, 12, 26, 12, 7, 12, 15, 12, 7, 12, 24, 10, 7, 10, 22, 10, 7, 10,
- 14, 10, 7, 10, 14, 10, 7, 10, 19, 10, 7, 10, 14, 10, 7, 10, 22, 10, 7, 10, 14, 10, 7, 10, 27, 10, 7, 10, 24, 10, 7, 10,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 12, 7, 12, 15, 12, 7, 12, 26, 12, 7, 12, 15, 12, 7, 12, 27, 12, 9, 12, 29, 12, 9, 12,
- 17, 12, 9, 12, 17, 12, 9, 12, 27, 12, 9, 12, 17, 12, 9, 12, 26, 12, 9, 12, 17, 12, 9, 12, 27, 12, 9, 12, 31, 12, 9, 12,
- 15, 12, 8, 12, 15, 12, 8, 12, 29, 12, 8, 12, 15, 12, 8, 12, 31, 12, 8, 12, 15, 12, 8, 12, 34, 14, 10, 14, 31, 14, 10, 14,
- 17, 14, 10, 14, 34, 14, 10, 14, 31, 14, 10, 14, 17, 14, 10, 14, 34, 14, 10, 14, 31, 14, 10, 14, 17, 14, 10, 14, 17, 14, 10, 14,
- 24, 12, 7, 12, 15, 12, 7, 12, 26, 12, 7, 12, 15, 12, 7, 12, 27, 12, 7, 12, 15, 12, 7, 12, 31, 12, 9, 12, 29, 12, 9, 12,
- 17, 12, 9, 12, 17, 12, 9, 12, 27, 12, 9, 12, 17, 12, 9, 12, 26, 12, 9, 12, 17, 12, 9, 12, 27, 12, 9, 12, 26, 12, 9, 12,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 12, 7, 12, 15, 12, 7, 12, 26, 12, 7, 12, 15, 12, 7, 12, 24, 10, 7, 10, 22, 10, 7, 10,
- 14, 10, 7, 10, 14, 10, 7, 10, 19, 10, 7, 10, 14, 10, 7, 10, 22, 10, 7, 10, 14, 10, 7, 10, 27, 10, 7, 10, 24, 10, 7, 10,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 12, 7, 12, 15, 12, 7, 12, 26, 12, 7, 12, 15, 12, 7, 12, 27, 12, 9, 12, 29, 12, 9, 12,
- 17, 12, 9, 12, 17, 12, 9, 12, 27, 12, 9, 12, 17, 12, 9, 12, 26, 12, 9, 12, 17, 12, 9, 12, 27, 12, 9, 12, 31, 12, 9, 12,
- 15, 12, 8, 12, 15, 12, 8, 12, 29, 12, 8, 12, 15, 12, 8, 12, 31, 12, 8, 12, 15, 12, 8, 12, 34, 14, 10, 14, 31, 14, 10, 14,
- 17, 14, 10, 14, 34, 14, 10, 14, 31, 14, 10, 14, 17, 14, 10, 14, 34, 14, 10, 14, 31, 14, 10, 14, 17, 14, 10, 14, 17, 14, 10, 14,
- 24, 12, 24, 12, 15, 12, 7, 12, 26, 12, 26, 12, 15, 12, 7, 12, 27, 12, 27, 12, 15, 12, 7, 12, 31, 12, 31, 12, 29, 12, 29, 12,
- 17, 12, 9, 12, 17, 12, 9, 12, 27, 12, 27, 12, 17, 12, 9, 12, 26, 12, 26, 12, 17, 12, 9, 12, 27, 12, 27, 12, 26, 12, 26, 12,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 12, 24, 12, 15, 12, 7, 12, 26, 12, 26, 12, 15, 12, 7, 12, 24, 10, 24, 10, 22, 10, 22, 10,
- 14, 10, 7, 10, 14, 10, 7, 10, 19, 10, 19, 10, 14, 10, 7, 10, 22, 10, 22, 10, 14, 10, 7, 10, 27, 10, 27, 10, 24, 10, 24, 10,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 12, 24, 12, 15, 12, 7, 12, 26, 12, 26, 12, 15, 12, 7, 12, 27, 12, 27, 12, 29, 12, 29, 12,
- 17, 12, 9, 12, 17, 12, 9, 12, 27, 12, 27, 12, 17, 12, 9, 12, 26, 12, 26, 12, 17, 12, 9, 12, 27, 12, 27, 12, 31, 12, 31, 12,
- 15, 12, 8, 12, 15, 12, 8, 12, 29, 12, 29, 12, 15, 12, 8, 12, 31, 12, 31, 12, 15, 12, 8, 12, 34, 14, 34, 14, 31, 14, 31, 14,
- 17, 14, 10, 14, 34, 14, 34, 14, 31, 14, 31, 14, 17, 14, 10, 14, 34, 14, 34, 14, 31, 14, 31, 14, 17, 14, 10, 14, 17, 14, 10, 14,
- 24, 12, 24, 12, 15, 12, 7, 12, 26, 12, 26, 12, 15, 12, 7, 12, 27, 12, 27, 12, 15, 12, 7, 12, 31, 12, 31, 12, 29, 12, 29, 12,
- 17, 12, 9, 12, 17, 12, 9, 12, 27, 12, 27, 12, 17, 12, 9, 12, 26, 12, 26, 12, 17, 12, 9, 12, 27, 12, 27, 12, 26, 12, 26, 12,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 12, 24, 12, 15, 12, 7, 12, 26, 12, 26, 12, 15, 12, 7, 12, 24, 10, 24, 10, 22, 10, 22, 10,
- 14, 10, 7, 10, 14, 10, 7, 10, 19, 10, 19, 10, 14, 10, 7, 10, 22, 10, 22, 10, 14, 10, 7, 10, 27, 10, 27, 10, 24, 10, 24, 10,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 12, 24, 12, 15, 12, 7, 12, 26, 12, 26, 12, 15, 12, 7, 12, 27, 12, 27, 12, 29, 12, 29, 12,
- 17, 12, 9, 12, 17, 12, 9, 12, 27, 12, 27, 12, 17, 12, 9, 12, 26, 12, 26, 12, 17, 12, 9, 12, 27, 12, 27, 12, 31, 12, 31, 12,
- 15, 12, 8, 12, 15, 12, 8, 12, 29, 12, 29, 12, 15, 12, 8, 12, 31, 12, 31, 12, 15, 12, 8, 12, 34, 14, 34, 14, 31, 14, 31, 14,
- 17, 14, 10, 14, 34, 14, 34, 14, 31, 14, 31, 14, 17, 14, 10, 14, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 24, 24, 24, 15, 12, 7, 12, 19, 19, 19, 19, 15, 12, 7, 12, 24, 24, 24, 24, 17, 12, 9, 12,
- 24, 24, 24, 24, 17, 12, 9, 12, 21, 21, 21, 21, 17, 12, 9, 12, 24, 24, 24, 24, 17, 12, 9, 12, 21, 21, 21, 21, 17, 12, 9, 12,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 24, 24, 24, 15, 12, 7, 12, 19, 19, 19, 19, 15, 12, 7, 12, 24, 24, 24, 24, 14, 10, 7, 10,
- 22, 22, 22, 22, 14, 10, 7, 10, 19, 19, 19, 19, 14, 10, 7, 10, 22, 22, 22, 22, 14, 10, 7, 10, 19, 19, 19, 19, 14, 10, 7, 10,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 24, 24, 24, 15, 12, 7, 12, 19, 19, 19, 19, 15, 12, 7, 12, 24, 24, 24, 24, 17, 12, 9, 12,
- 24, 24, 24, 24, 17, 12, 9, 12, 21, 21, 21, 21, 17, 12, 9, 12, 24, 24, 24, 24, 17, 12, 9, 12, 21, 21, 21, 21, 17, 12, 9, 12,
- 17, 12, 9, 12, 15, 12, 8, 12, 24, 24, 24, 24, 15, 12, 8, 12, 20, 20, 20, 20, 15, 12, 8, 12, 24, 24, 24, 24, 17, 14, 10, 14,
- 26, 26, 26, 26, 17, 14, 10, 14, 22, 22, 22, 22, 17, 14, 10, 14, 26, 26, 26, 26, 17, 14, 10, 14, 22, 22, 22, 22, 17, 14, 10, 14,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 24, 24, 24, 15, 12, 7, 12, 19, 19, 19, 19, 15, 12, 7, 12, 24, 24, 24, 24, 17, 12, 9, 12,
- 24, 24, 24, 24, 17, 12, 9, 12, 21, 21, 21, 21, 17, 12, 9, 12, 24, 24, 24, 24, 17, 12, 9, 12, 21, 21, 21, 21, 17, 12, 9, 12,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 24, 24, 24, 15, 12, 7, 12, 19, 19, 19, 19, 15, 12, 7, 12, 24, 24, 24, 24, 14, 10, 7, 10,
- 22, 22, 22, 22, 14, 10, 7, 10, 19, 19, 19, 19, 14, 10, 7, 10, 22, 22, 22, 22, 14, 10, 7, 10, 19, 19, 19, 19, 14, 10, 7, 10,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 24, 24, 24, 15, 12, 7, 12, 19, 19, 19, 19, 15, 12, 7, 12, 24, 24, 24, 24, 17, 12, 9, 12,
- 24, 24, 24, 24, 17, 12, 9, 12, 21, 21, 21, 21, 17, 12, 9, 12, 24, 24, 24, 24, 17, 12, 9, 12, 21, 21, 21, 21, 17, 12, 9, 12,
- 17, 12, 9, 12, 15, 12, 8, 12, 24, 24, 24, 24, 15, 12, 8, 12, 20, 20, 20, 20, 15, 12, 8, 12, 24, 24, 24, 24, 17, 14, 10, 14,
- 26, 26, 26, 26, 17, 14, 10, 14, 22, 22, 22, 22, 17, 14, 10, 14, 26, 26, 26, 26, 17, 14, 10, 14, 22, 22, 22, 22, 17, 14, 10, 14,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 36, 24, 36, 15, 12, 7, 12, 19, 31, 19, 31, 15, 12, 7, 12, 24, 36, 24, 36, 17, 12, 9, 12,
- 24, 36, 24, 36, 17, 12, 9, 12, 21, 33, 21, 33, 17, 12, 9, 12, 24, 36, 24, 36, 17, 12, 9, 12, 21, 33, 21, 33, 17, 12, 9, 12,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 36, 24, 36, 15, 12, 7, 12, 19, 31, 19, 31, 15, 12, 7, 12, 24, 36, 24, 36, 14, 10, 7, 10,
- 22, 34, 22, 34, 14, 10, 7, 10, 19, 31, 19, 31, 14, 10, 7, 10, 22, 34, 22, 34, 14, 10, 7, 10, 19, 31, 19, 31, 14, 10, 7, 10,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 36, 24, 36, 15, 12, 7, 12, 19, 31, 19, 31, 15, 12, 7, 12, 24, 36, 24, 36, 17, 12, 9, 12,
- 24, 36, 24, 36, 17, 12, 9, 12, 21, 33, 21, 33, 17, 12, 9, 12, 24, 36, 24, 36, 17, 12, 9, 12, 21, 33, 21, 33, 17, 12, 9, 12,
- 17, 12, 9, 12, 15, 12, 8, 12, 24, 36, 24, 36, 15, 12, 8, 12, 20, 32, 20, 32, 15, 12, 8, 12, 24, 36, 24, 36, 17, 14, 10, 14,
- 26, 38, 26, 38, 17, 14, 10, 14, 22, 34, 22, 34, 17, 14, 10, 14, 26, 38, 26, 38, 17, 14, 10, 14, 22, 34, 22, 34, 17, 14, 10, 14,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 36, 24, 36, 15, 12, 7, 12, 19, 31, 19, 31, 15, 12, 7, 12, 24, 36, 24, 36, 17, 12, 9, 12,
- 24, 36, 24, 36, 17, 12, 9, 12, 21, 33, 21, 33, 17, 12, 9, 12, 24, 36, 24, 36, 17, 12, 9, 12, 21, 33, 21, 33, 17, 12, 9, 12,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 36, 24, 36, 15, 12, 7, 12, 19, 31, 19, 31, 15, 12, 7, 12, 24, 36, 24, 36, 14, 10, 7, 10,
- 22, 34, 22, 34, 14, 10, 7, 10, 19, 31, 19, 31, 14, 10, 7, 10, 22, 34, 22, 34, 14, 10, 7, 10, 19, 31, 19, 31, 14, 10, 7, 10,
- 15, 12, 7, 12, 15, 12, 7, 12, 24, 36, 24, 36, 15, 12, 7, 12, 19, 31, 19, 31, 15, 12, 7, 12, 24, 36, 24, 36, 17, 12, 9, 12,
- 24, 36, 24, 36, 17, 12, 9, 12, 21, 33, 21, 33, 17, 12, 9, 12, 24, 36, 24, 36, 17, 12, 9, 12, 21, 33, 21, 33, 17, 12, 9, 12,
- 17, 12, 9, 12, 15, 12, 8, 12, 24, 36, 24, 36, 15, 12, 8, 12, 20, 32, 20, 32, 15, 12, 8, 12, 24, 36, 24, 36, 17, 14, 10, 14,
- 26, 38, 26, 38, 17, 14, 10, 14, 22, 34, 22, 34, 17, 14, 10, 14, 26, 38, 26, 38, 17, 14, 10, 14, 22, 34, 22, 34, 17, 14, 10, 14,
- };
|