1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 21da177e4SLinus Torvalds /* Do not edit, automatically generated by `./genrtbl'. 31da177e4SLinus Torvalds * 41da177e4SLinus Torvalds * Cell Line Rate: 353207.55 (155520000 bps) 51da177e4SLinus Torvalds */ 61da177e4SLinus Torvalds 71da177e4SLinus Torvalds static unsigned int log_to_rate[] = 81da177e4SLinus Torvalds { 91da177e4SLinus Torvalds /* 000 */ 0x8d022e27, /* cps = 10.02, nrm = 3, interval = 35264.00 */ 101da177e4SLinus Torvalds /* 001 */ 0x8d362e11, /* cps = 10.42, nrm = 3, interval = 33856.00 */ 111da177e4SLinus Torvalds /* 002 */ 0x8d6e2bf8, /* cps = 10.86, nrm = 3, interval = 32512.00 */ 121da177e4SLinus Torvalds /* 003 */ 0x8da82bcf, /* cps = 11.31, nrm = 3, interval = 31200.00 */ 131da177e4SLinus Torvalds /* 004 */ 0x8de42ba8, /* cps = 11.78, nrm = 3, interval = 29952.00 */ 141da177e4SLinus Torvalds /* 005 */ 0x8e242b82, /* cps = 12.28, nrm = 3, interval = 28736.00 */ 151da177e4SLinus Torvalds /* 006 */ 0x8e662b5e, /* cps = 12.80, nrm = 3, interval = 27584.00 */ 161da177e4SLinus Torvalds /* 007 */ 0x8eaa2b3c, /* cps = 13.33, nrm = 3, interval = 26496.00 */ 171da177e4SLinus Torvalds /* 008 */ 0x8ef22b1a, /* cps = 13.89, nrm = 3, interval = 25408.00 */ 181da177e4SLinus Torvalds /* 009 */ 0x8f3e2afa, /* cps = 14.48, nrm = 3, interval = 24384.00 */ 191da177e4SLinus Torvalds /* 010 */ 0x8f8a2adc, /* cps = 15.08, nrm = 3, interval = 23424.00 */ 201da177e4SLinus Torvalds /* 011 */ 0x8fdc2abe, /* cps = 15.72, nrm = 3, interval = 22464.00 */ 211da177e4SLinus Torvalds /* 012 */ 0x90182aa2, /* cps = 16.38, nrm = 3, interval = 21568.00 */ 221da177e4SLinus Torvalds /* 013 */ 0x90422a87, /* cps = 17.03, nrm = 3, interval = 20704.00 */ 231da177e4SLinus Torvalds /* 014 */ 0x90702a6d, /* cps = 17.75, nrm = 3, interval = 19872.00 */ 241da177e4SLinus Torvalds /* 015 */ 0x90a02a54, /* cps = 18.50, nrm = 3, interval = 19072.00 */ 251da177e4SLinus Torvalds /* 016 */ 0x90d22a3c, /* cps = 19.28, nrm = 3, interval = 18304.00 */ 261da177e4SLinus Torvalds /* 017 */ 0x91062a25, /* cps = 20.09, nrm = 3, interval = 17568.00 */ 271da177e4SLinus Torvalds /* 018 */ 0x913c2a0f, /* cps = 20.94, nrm = 3, interval = 16864.00 */ 281da177e4SLinus Torvalds /* 019 */ 0x917427f3, /* cps = 21.81, nrm = 3, interval = 16176.00 */ 291da177e4SLinus Torvalds /* 020 */ 0x91b027ca, /* cps = 22.75, nrm = 3, interval = 15520.00 */ 301da177e4SLinus Torvalds /* 021 */ 0x91ec27a3, /* cps = 23.69, nrm = 3, interval = 14896.00 */ 311da177e4SLinus Torvalds /* 022 */ 0x922c277e, /* cps = 24.69, nrm = 3, interval = 14304.00 */ 321da177e4SLinus Torvalds /* 023 */ 0x926e275a, /* cps = 25.72, nrm = 3, interval = 13728.00 */ 331da177e4SLinus Torvalds /* 024 */ 0x92b42737, /* cps = 26.81, nrm = 3, interval = 13168.00 */ 341da177e4SLinus Torvalds /* 025 */ 0x92fc2716, /* cps = 27.94, nrm = 3, interval = 12640.00 */ 351da177e4SLinus Torvalds /* 026 */ 0x934626f6, /* cps = 29.09, nrm = 3, interval = 12128.00 */ 361da177e4SLinus Torvalds /* 027 */ 0x939426d8, /* cps = 30.31, nrm = 3, interval = 11648.00 */ 371da177e4SLinus Torvalds /* 028 */ 0x93e426bb, /* cps = 31.56, nrm = 3, interval = 11184.00 */ 381da177e4SLinus Torvalds /* 029 */ 0x941e269e, /* cps = 32.94, nrm = 3, interval = 10720.00 */ 391da177e4SLinus Torvalds /* 030 */ 0x944a2683, /* cps = 34.31, nrm = 3, interval = 10288.00 */ 401da177e4SLinus Torvalds /* 031 */ 0x9476266a, /* cps = 35.69, nrm = 3, interval = 9888.00 */ 411da177e4SLinus Torvalds /* 032 */ 0x94a62651, /* cps = 37.19, nrm = 3, interval = 9488.00 */ 421da177e4SLinus Torvalds /* 033 */ 0x94d82639, /* cps = 38.75, nrm = 3, interval = 9104.00 */ 431da177e4SLinus Torvalds /* 034 */ 0x950c6622, /* cps = 40.38, nrm = 4, interval = 8736.00 */ 441da177e4SLinus Torvalds /* 035 */ 0x9544660c, /* cps = 42.12, nrm = 4, interval = 8384.00 */ 451da177e4SLinus Torvalds /* 036 */ 0x957c63ee, /* cps = 43.88, nrm = 4, interval = 8048.00 */ 461da177e4SLinus Torvalds /* 037 */ 0x95b663c6, /* cps = 45.69, nrm = 4, interval = 7728.00 */ 471da177e4SLinus Torvalds /* 038 */ 0x95f4639f, /* cps = 47.62, nrm = 4, interval = 7416.00 */ 481da177e4SLinus Torvalds /* 039 */ 0x96346379, /* cps = 49.62, nrm = 4, interval = 7112.00 */ 491da177e4SLinus Torvalds /* 040 */ 0x96766356, /* cps = 51.69, nrm = 4, interval = 6832.00 */ 501da177e4SLinus Torvalds /* 041 */ 0x96bc6333, /* cps = 53.88, nrm = 4, interval = 6552.00 */ 511da177e4SLinus Torvalds /* 042 */ 0x97046312, /* cps = 56.12, nrm = 4, interval = 6288.00 */ 521da177e4SLinus Torvalds /* 043 */ 0x974e62f3, /* cps = 58.44, nrm = 4, interval = 6040.00 */ 531da177e4SLinus Torvalds /* 044 */ 0x979e62d4, /* cps = 60.94, nrm = 4, interval = 5792.00 */ 541da177e4SLinus Torvalds /* 045 */ 0x97f062b7, /* cps = 63.50, nrm = 4, interval = 5560.00 */ 551da177e4SLinus Torvalds /* 046 */ 0x9822629b, /* cps = 66.12, nrm = 4, interval = 5336.00 */ 561da177e4SLinus Torvalds /* 047 */ 0x984e6280, /* cps = 68.88, nrm = 4, interval = 5120.00 */ 571da177e4SLinus Torvalds /* 048 */ 0x987e6266, /* cps = 71.88, nrm = 4, interval = 4912.00 */ 581da177e4SLinus Torvalds /* 049 */ 0x98ac624e, /* cps = 74.75, nrm = 4, interval = 4720.00 */ 591da177e4SLinus Torvalds /* 050 */ 0x98e06236, /* cps = 78.00, nrm = 4, interval = 4528.00 */ 601da177e4SLinus Torvalds /* 051 */ 0x9914a21f, /* cps = 81.25, nrm = 8, interval = 4344.00 */ 611da177e4SLinus Torvalds /* 052 */ 0x994aa209, /* cps = 84.62, nrm = 8, interval = 4168.00 */ 621da177e4SLinus Torvalds /* 053 */ 0x99829fe9, /* cps = 88.12, nrm = 8, interval = 4004.00 */ 631da177e4SLinus Torvalds /* 054 */ 0x99be9fc1, /* cps = 91.88, nrm = 8, interval = 3844.00 */ 641da177e4SLinus Torvalds /* 055 */ 0x99fc9f9a, /* cps = 95.75, nrm = 8, interval = 3688.00 */ 651da177e4SLinus Torvalds /* 056 */ 0x9a3c9f75, /* cps = 99.75, nrm = 8, interval = 3540.00 */ 661da177e4SLinus Torvalds /* 057 */ 0x9a809f51, /* cps = 104.00, nrm = 8, interval = 3396.00 */ 671da177e4SLinus Torvalds /* 058 */ 0x9ac49f2f, /* cps = 108.25, nrm = 8, interval = 3260.00 */ 681da177e4SLinus Torvalds /* 059 */ 0x9b0e9f0e, /* cps = 112.88, nrm = 8, interval = 3128.00 */ 691da177e4SLinus Torvalds /* 060 */ 0x9b589eef, /* cps = 117.50, nrm = 8, interval = 3004.00 */ 701da177e4SLinus Torvalds /* 061 */ 0x9ba69ed1, /* cps = 122.38, nrm = 8, interval = 2884.00 */ 711da177e4SLinus Torvalds /* 062 */ 0x9bf89eb4, /* cps = 127.50, nrm = 8, interval = 2768.00 */ 721da177e4SLinus Torvalds /* 063 */ 0x9c269e98, /* cps = 132.75, nrm = 8, interval = 2656.00 */ 731da177e4SLinus Torvalds /* 064 */ 0x9c549e7d, /* cps = 138.50, nrm = 8, interval = 2548.00 */ 741da177e4SLinus Torvalds /* 065 */ 0x9c849e63, /* cps = 144.50, nrm = 8, interval = 2444.00 */ 751da177e4SLinus Torvalds /* 066 */ 0x9cb29e4b, /* cps = 150.25, nrm = 8, interval = 2348.00 */ 761da177e4SLinus Torvalds /* 067 */ 0x9ce69e33, /* cps = 156.75, nrm = 8, interval = 2252.00 */ 771da177e4SLinus Torvalds /* 068 */ 0x9d1cde1c, /* cps = 163.50, nrm = 16, interval = 2160.00 */ 781da177e4SLinus Torvalds /* 069 */ 0x9d50de07, /* cps = 170.00, nrm = 16, interval = 2076.00 */ 791da177e4SLinus Torvalds /* 070 */ 0x9d8adbe4, /* cps = 177.25, nrm = 16, interval = 1992.00 */ 801da177e4SLinus Torvalds /* 071 */ 0x9dc4dbbc, /* cps = 184.50, nrm = 16, interval = 1912.00 */ 811da177e4SLinus Torvalds /* 072 */ 0x9e02db96, /* cps = 192.25, nrm = 16, interval = 1836.00 */ 821da177e4SLinus Torvalds /* 073 */ 0x9e42db71, /* cps = 200.25, nrm = 16, interval = 1762.00 */ 831da177e4SLinus Torvalds /* 074 */ 0x9e86db4d, /* cps = 208.75, nrm = 16, interval = 1690.00 */ 841da177e4SLinus Torvalds /* 075 */ 0x9ecedb2b, /* cps = 217.75, nrm = 16, interval = 1622.00 */ 851da177e4SLinus Torvalds /* 076 */ 0x9f16db0a, /* cps = 226.75, nrm = 16, interval = 1556.00 */ 861da177e4SLinus Torvalds /* 077 */ 0x9f62daeb, /* cps = 236.25, nrm = 16, interval = 1494.00 */ 871da177e4SLinus Torvalds /* 078 */ 0x9fb2dacd, /* cps = 246.25, nrm = 16, interval = 1434.00 */ 881da177e4SLinus Torvalds /* 079 */ 0xa002dab0, /* cps = 256.50, nrm = 16, interval = 1376.00 */ 891da177e4SLinus Torvalds /* 080 */ 0xa02eda94, /* cps = 267.50, nrm = 16, interval = 1320.00 */ 901da177e4SLinus Torvalds /* 081 */ 0xa05ada7a, /* cps = 278.50, nrm = 16, interval = 1268.00 */ 911da177e4SLinus Torvalds /* 082 */ 0xa088da60, /* cps = 290.00, nrm = 16, interval = 1216.00 */ 921da177e4SLinus Torvalds /* 083 */ 0xa0b8da48, /* cps = 302.00, nrm = 16, interval = 1168.00 */ 931da177e4SLinus Torvalds /* 084 */ 0xa0ecda30, /* cps = 315.00, nrm = 16, interval = 1120.00 */ 941da177e4SLinus Torvalds /* 085 */ 0xa1211a1a, /* cps = 328.00, nrm = 32, interval = 1076.00 */ 951da177e4SLinus Torvalds /* 086 */ 0xa1591a04, /* cps = 342.00, nrm = 32, interval = 1032.00 */ 961da177e4SLinus Torvalds /* 087 */ 0xa19117df, /* cps = 356.00, nrm = 32, interval = 991.00 */ 971da177e4SLinus Torvalds /* 088 */ 0xa1cd17b7, /* cps = 371.00, nrm = 32, interval = 951.00 */ 981da177e4SLinus Torvalds /* 089 */ 0xa20b1791, /* cps = 386.50, nrm = 32, interval = 913.00 */ 991da177e4SLinus Torvalds /* 090 */ 0xa24d176c, /* cps = 403.00, nrm = 32, interval = 876.00 */ 1001da177e4SLinus Torvalds /* 091 */ 0xa28f1749, /* cps = 419.50, nrm = 32, interval = 841.00 */ 1011da177e4SLinus Torvalds /* 092 */ 0xa2d71727, /* cps = 437.50, nrm = 32, interval = 807.00 */ 1021da177e4SLinus Torvalds /* 093 */ 0xa31f1707, /* cps = 455.50, nrm = 32, interval = 775.00 */ 1031da177e4SLinus Torvalds /* 094 */ 0xa36d16e7, /* cps = 475.00, nrm = 32, interval = 743.00 */ 1041da177e4SLinus Torvalds /* 095 */ 0xa3bd16c9, /* cps = 495.00, nrm = 32, interval = 713.00 */ 1051da177e4SLinus Torvalds /* 096 */ 0xa40716ad, /* cps = 515.00, nrm = 32, interval = 685.00 */ 1061da177e4SLinus Torvalds /* 097 */ 0xa4331691, /* cps = 537.00, nrm = 32, interval = 657.00 */ 1071da177e4SLinus Torvalds /* 098 */ 0xa45f1677, /* cps = 559.00, nrm = 32, interval = 631.00 */ 1081da177e4SLinus Torvalds /* 099 */ 0xa48f165d, /* cps = 583.00, nrm = 32, interval = 605.00 */ 1091da177e4SLinus Torvalds /* 100 */ 0xa4bf1645, /* cps = 607.00, nrm = 32, interval = 581.00 */ 1101da177e4SLinus Torvalds /* 101 */ 0xa4f1162e, /* cps = 632.00, nrm = 32, interval = 558.00 */ 1111da177e4SLinus Torvalds /* 102 */ 0xa5291617, /* cps = 660.00, nrm = 32, interval = 535.00 */ 1121da177e4SLinus Torvalds /* 103 */ 0xa55f1602, /* cps = 687.00, nrm = 32, interval = 514.00 */ 1131da177e4SLinus Torvalds /* 104 */ 0xa59913da, /* cps = 716.00, nrm = 32, interval = 493.00 */ 1141da177e4SLinus Torvalds /* 105 */ 0xa5d513b2, /* cps = 746.00, nrm = 32, interval = 473.00 */ 1151da177e4SLinus Torvalds /* 106 */ 0xa613138c, /* cps = 777.00, nrm = 32, interval = 454.00 */ 1161da177e4SLinus Torvalds /* 107 */ 0xa6551368, /* cps = 810.00, nrm = 32, interval = 436.00 */ 1171da177e4SLinus Torvalds /* 108 */ 0xa6971345, /* cps = 843.00, nrm = 32, interval = 418.50 */ 1181da177e4SLinus Torvalds /* 109 */ 0xa6df1323, /* cps = 879.00, nrm = 32, interval = 401.50 */ 1191da177e4SLinus Torvalds /* 110 */ 0xa7291303, /* cps = 916.00, nrm = 32, interval = 385.50 */ 1201da177e4SLinus Torvalds /* 111 */ 0xa77512e4, /* cps = 954.00, nrm = 32, interval = 370.00 */ 1211da177e4SLinus Torvalds /* 112 */ 0xa7c512c6, /* cps = 994.00, nrm = 32, interval = 355.00 */ 1221da177e4SLinus Torvalds /* 113 */ 0xa80d12a9, /* cps = 1036.00, nrm = 32, interval = 340.50 */ 1231da177e4SLinus Torvalds /* 114 */ 0xa839128e, /* cps = 1080.00, nrm = 32, interval = 327.00 */ 1241da177e4SLinus Torvalds /* 115 */ 0xa8651274, /* cps = 1124.00, nrm = 32, interval = 314.00 */ 1251da177e4SLinus Torvalds /* 116 */ 0xa895125a, /* cps = 1172.00, nrm = 32, interval = 301.00 */ 1261da177e4SLinus Torvalds /* 117 */ 0xa8c71242, /* cps = 1222.00, nrm = 32, interval = 289.00 */ 1271da177e4SLinus Torvalds /* 118 */ 0xa8f9122b, /* cps = 1272.00, nrm = 32, interval = 277.50 */ 1281da177e4SLinus Torvalds /* 119 */ 0xa92f1214, /* cps = 1326.00, nrm = 32, interval = 266.00 */ 1291da177e4SLinus Torvalds /* 120 */ 0xa9670ffe, /* cps = 1382.00, nrm = 32, interval = 255.50 */ 1301da177e4SLinus Torvalds /* 121 */ 0xa9a10fd5, /* cps = 1440.00, nrm = 32, interval = 245.25 */ 1311da177e4SLinus Torvalds /* 122 */ 0xa9db0fae, /* cps = 1498.00, nrm = 32, interval = 235.50 */ 1321da177e4SLinus Torvalds /* 123 */ 0xaa1b0f88, /* cps = 1562.00, nrm = 32, interval = 226.00 */ 1331da177e4SLinus Torvalds /* 124 */ 0xaa5d0f63, /* cps = 1628.00, nrm = 32, interval = 216.75 */ 1341da177e4SLinus Torvalds /* 125 */ 0xaaa10f41, /* cps = 1696.00, nrm = 32, interval = 208.25 */ 1351da177e4SLinus Torvalds /* 126 */ 0xaae90f1f, /* cps = 1768.00, nrm = 32, interval = 199.75 */ 1361da177e4SLinus Torvalds /* 127 */ 0xab330eff, /* cps = 1842.00, nrm = 32, interval = 191.75 */ 1371da177e4SLinus Torvalds /* 128 */ 0xab7f0ee0, /* cps = 1918.00, nrm = 32, interval = 184.00 */ 1381da177e4SLinus Torvalds /* 129 */ 0xabd10ec2, /* cps = 2000.00, nrm = 32, interval = 176.50 */ 1391da177e4SLinus Torvalds /* 130 */ 0xac110ea6, /* cps = 2080.00, nrm = 32, interval = 169.50 */ 1401da177e4SLinus Torvalds /* 131 */ 0xac3d0e8b, /* cps = 2168.00, nrm = 32, interval = 162.75 */ 1411da177e4SLinus Torvalds /* 132 */ 0xac6d0e70, /* cps = 2264.00, nrm = 32, interval = 156.00 */ 1421da177e4SLinus Torvalds /* 133 */ 0xac9b0e57, /* cps = 2356.00, nrm = 32, interval = 149.75 */ 1431da177e4SLinus Torvalds /* 134 */ 0xaccd0e3f, /* cps = 2456.00, nrm = 32, interval = 143.75 */ 1441da177e4SLinus Torvalds /* 135 */ 0xacff0e28, /* cps = 2556.00, nrm = 32, interval = 138.00 */ 1451da177e4SLinus Torvalds /* 136 */ 0xad350e12, /* cps = 2664.00, nrm = 32, interval = 132.50 */ 1461da177e4SLinus Torvalds /* 137 */ 0xad6d0bf9, /* cps = 2776.00, nrm = 32, interval = 127.12 */ 1471da177e4SLinus Torvalds /* 138 */ 0xada70bd0, /* cps = 2892.00, nrm = 32, interval = 122.00 */ 1481da177e4SLinus Torvalds /* 139 */ 0xade30ba9, /* cps = 3012.00, nrm = 32, interval = 117.12 */ 1491da177e4SLinus Torvalds /* 140 */ 0xae230b83, /* cps = 3140.00, nrm = 32, interval = 112.38 */ 1501da177e4SLinus Torvalds /* 141 */ 0xae650b5f, /* cps = 3272.00, nrm = 32, interval = 107.88 */ 1511da177e4SLinus Torvalds /* 142 */ 0xaeab0b3c, /* cps = 3412.00, nrm = 32, interval = 103.50 */ 1521da177e4SLinus Torvalds /* 143 */ 0xaef10b1b, /* cps = 3552.00, nrm = 32, interval = 99.38 */ 1531da177e4SLinus Torvalds /* 144 */ 0xaf3b0afb, /* cps = 3700.00, nrm = 32, interval = 95.38 */ 1541da177e4SLinus Torvalds /* 145 */ 0xaf8b0adc, /* cps = 3860.00, nrm = 32, interval = 91.50 */ 1551da177e4SLinus Torvalds /* 146 */ 0xafd90abf, /* cps = 4016.00, nrm = 32, interval = 87.88 */ 1561da177e4SLinus Torvalds /* 147 */ 0xb0170aa3, /* cps = 4184.00, nrm = 32, interval = 84.38 */ 1571da177e4SLinus Torvalds /* 148 */ 0xb0430a87, /* cps = 4360.00, nrm = 32, interval = 80.88 */ 1581da177e4SLinus Torvalds /* 149 */ 0xb0710a6d, /* cps = 4544.00, nrm = 32, interval = 77.62 */ 1591da177e4SLinus Torvalds /* 150 */ 0xb0a10a54, /* cps = 4736.00, nrm = 32, interval = 74.50 */ 1601da177e4SLinus Torvalds /* 151 */ 0xb0d30a3c, /* cps = 4936.00, nrm = 32, interval = 71.50 */ 1611da177e4SLinus Torvalds /* 152 */ 0xb1070a25, /* cps = 5144.00, nrm = 32, interval = 68.62 */ 1621da177e4SLinus Torvalds /* 153 */ 0xb13d0a0f, /* cps = 5360.00, nrm = 32, interval = 65.88 */ 1631da177e4SLinus Torvalds /* 154 */ 0xb17507f4, /* cps = 5584.00, nrm = 32, interval = 63.25 */ 1641da177e4SLinus Torvalds /* 155 */ 0xb1af07cb, /* cps = 5816.00, nrm = 32, interval = 60.69 */ 1651da177e4SLinus Torvalds /* 156 */ 0xb1eb07a4, /* cps = 6056.00, nrm = 32, interval = 58.25 */ 1661da177e4SLinus Torvalds /* 157 */ 0xb22b077f, /* cps = 6312.00, nrm = 32, interval = 55.94 */ 1671da177e4SLinus Torvalds /* 158 */ 0xb26d075b, /* cps = 6576.00, nrm = 32, interval = 53.69 */ 1681da177e4SLinus Torvalds /* 159 */ 0xb2b30738, /* cps = 6856.00, nrm = 32, interval = 51.50 */ 1691da177e4SLinus Torvalds /* 160 */ 0xb2fb0717, /* cps = 7144.00, nrm = 32, interval = 49.44 */ 1701da177e4SLinus Torvalds /* 161 */ 0xb34506f7, /* cps = 7440.00, nrm = 32, interval = 47.44 */ 1711da177e4SLinus Torvalds /* 162 */ 0xb39306d9, /* cps = 7752.00, nrm = 32, interval = 45.56 */ 1721da177e4SLinus Torvalds /* 163 */ 0xb3e506bb, /* cps = 8080.00, nrm = 32, interval = 43.69 */ 1731da177e4SLinus Torvalds /* 164 */ 0xb41d069f, /* cps = 8416.00, nrm = 32, interval = 41.94 */ 1741da177e4SLinus Torvalds /* 165 */ 0xb4490684, /* cps = 8768.00, nrm = 32, interval = 40.25 */ 1751da177e4SLinus Torvalds /* 166 */ 0xb477066a, /* cps = 9136.00, nrm = 32, interval = 38.62 */ 1761da177e4SLinus Torvalds /* 167 */ 0xb4a70651, /* cps = 9520.00, nrm = 32, interval = 37.06 */ 1771da177e4SLinus Torvalds /* 168 */ 0xb4d90639, /* cps = 9920.00, nrm = 32, interval = 35.56 */ 1781da177e4SLinus Torvalds /* 169 */ 0xb50d0622, /* cps = 10336.00, nrm = 32, interval = 34.12 */ 1791da177e4SLinus Torvalds /* 170 */ 0xb545060c, /* cps = 10784.00, nrm = 32, interval = 32.75 */ 1801da177e4SLinus Torvalds /* 171 */ 0xb57b03ef, /* cps = 11216.00, nrm = 32, interval = 31.47 */ 1811da177e4SLinus Torvalds /* 172 */ 0xb5b503c7, /* cps = 11680.00, nrm = 32, interval = 30.22 */ 1821da177e4SLinus Torvalds /* 173 */ 0xb5f303a0, /* cps = 12176.00, nrm = 32, interval = 29.00 */ 1831da177e4SLinus Torvalds /* 174 */ 0xb633037a, /* cps = 12688.00, nrm = 32, interval = 27.81 */ 1841da177e4SLinus Torvalds /* 175 */ 0xb6750357, /* cps = 13216.00, nrm = 32, interval = 26.72 */ 1851da177e4SLinus Torvalds /* 176 */ 0xb6bb0334, /* cps = 13776.00, nrm = 32, interval = 25.62 */ 1861da177e4SLinus Torvalds /* 177 */ 0xb7030313, /* cps = 14352.00, nrm = 32, interval = 24.59 */ 1871da177e4SLinus Torvalds /* 178 */ 0xb74f02f3, /* cps = 14960.00, nrm = 32, interval = 23.59 */ 1881da177e4SLinus Torvalds /* 179 */ 0xb79d02d5, /* cps = 15584.00, nrm = 32, interval = 22.66 */ 1891da177e4SLinus Torvalds /* 180 */ 0xb7ed02b8, /* cps = 16224.00, nrm = 32, interval = 21.75 */ 1901da177e4SLinus Torvalds /* 181 */ 0xb821029c, /* cps = 16896.00, nrm = 32, interval = 20.88 */ 1911da177e4SLinus Torvalds /* 182 */ 0xb84f0281, /* cps = 17632.00, nrm = 32, interval = 20.03 */ 1921da177e4SLinus Torvalds /* 183 */ 0xb87d0267, /* cps = 18368.00, nrm = 32, interval = 19.22 */ 1931da177e4SLinus Torvalds /* 184 */ 0xb8ad024e, /* cps = 19136.00, nrm = 32, interval = 18.44 */ 1941da177e4SLinus Torvalds /* 185 */ 0xb8dd0237, /* cps = 19904.00, nrm = 32, interval = 17.72 */ 1951da177e4SLinus Torvalds /* 186 */ 0xb9130220, /* cps = 20768.00, nrm = 32, interval = 17.00 */ 1961da177e4SLinus Torvalds /* 187 */ 0xb949020a, /* cps = 21632.00, nrm = 32, interval = 16.31 */ 1971da177e4SLinus Torvalds /* 188 */ 0xb98301f5, /* cps = 22560.00, nrm = 32, interval = 15.66 */ 1981da177e4SLinus Torvalds /* 189 */ 0xb9bd01e1, /* cps = 23488.00, nrm = 32, interval = 15.03 */ 1991da177e4SLinus Torvalds /* 190 */ 0xb9fd01cd, /* cps = 24512.00, nrm = 32, interval = 14.41 */ 2001da177e4SLinus Torvalds /* 191 */ 0xba3b01bb, /* cps = 25504.00, nrm = 32, interval = 13.84 */ 2011da177e4SLinus Torvalds /* 192 */ 0xba7f01a9, /* cps = 26592.00, nrm = 32, interval = 13.28 */ 2021da177e4SLinus Torvalds /* 193 */ 0xbac30198, /* cps = 27680.00, nrm = 32, interval = 12.75 */ 2031da177e4SLinus Torvalds /* 194 */ 0xbb0f0187, /* cps = 28896.00, nrm = 32, interval = 12.22 */ 2041da177e4SLinus Torvalds /* 195 */ 0xbb570178, /* cps = 30048.00, nrm = 32, interval = 11.75 */ 2051da177e4SLinus Torvalds /* 196 */ 0xbbab0168, /* cps = 31392.00, nrm = 32, interval = 11.25 */ 2061da177e4SLinus Torvalds /* 197 */ 0xbbf9015a, /* cps = 32640.00, nrm = 32, interval = 10.81 */ 2071da177e4SLinus Torvalds /* 198 */ 0xbc27014c, /* cps = 33984.00, nrm = 32, interval = 10.38 */ 2081da177e4SLinus Torvalds /* 199 */ 0xbc53013f, /* cps = 35392.00, nrm = 32, interval = 9.97 */ 2091da177e4SLinus Torvalds /* 200 */ 0xbc830132, /* cps = 36928.00, nrm = 32, interval = 9.56 */ 2101da177e4SLinus Torvalds /* 201 */ 0xbcb50125, /* cps = 38528.00, nrm = 32, interval = 9.16 */ 2111da177e4SLinus Torvalds /* 202 */ 0xbce5011a, /* cps = 40064.00, nrm = 32, interval = 8.81 */ 2121da177e4SLinus Torvalds /* 203 */ 0xbd1d010e, /* cps = 41856.00, nrm = 32, interval = 8.44 */ 2131da177e4SLinus Torvalds /* 204 */ 0xbd530103, /* cps = 43584.00, nrm = 32, interval = 8.09 */ 2141da177e4SLinus Torvalds /* 205 */ 0xbd8b00f9, /* cps = 45376.00, nrm = 32, interval = 7.78 */ 2151da177e4SLinus Torvalds /* 206 */ 0xbdc500ef, /* cps = 47232.00, nrm = 32, interval = 7.47 */ 2161da177e4SLinus Torvalds /* 207 */ 0xbe0700e5, /* cps = 49344.00, nrm = 32, interval = 7.16 */ 2171da177e4SLinus Torvalds /* 208 */ 0xbe4500dc, /* cps = 51328.00, nrm = 32, interval = 6.88 */ 2181da177e4SLinus Torvalds /* 209 */ 0xbe8900d3, /* cps = 53504.00, nrm = 32, interval = 6.59 */ 2191da177e4SLinus Torvalds /* 210 */ 0xbecb00cb, /* cps = 55616.00, nrm = 32, interval = 6.34 */ 2201da177e4SLinus Torvalds /* 211 */ 0xbf1d00c2, /* cps = 58240.00, nrm = 32, interval = 6.06 */ 2211da177e4SLinus Torvalds /* 212 */ 0xbf6100bb, /* cps = 60416.00, nrm = 32, interval = 5.84 */ 2221da177e4SLinus Torvalds /* 213 */ 0xbfb500b3, /* cps = 63104.00, nrm = 32, interval = 5.59 */ 2231da177e4SLinus Torvalds /* 214 */ 0xc00300ac, /* cps = 65664.00, nrm = 32, interval = 5.38 */ 2241da177e4SLinus Torvalds /* 215 */ 0xc02f00a5, /* cps = 68480.00, nrm = 32, interval = 5.16 */ 2251da177e4SLinus Torvalds /* 216 */ 0xc05d009e, /* cps = 71424.00, nrm = 32, interval = 4.94 */ 2261da177e4SLinus Torvalds /* 217 */ 0xc0890098, /* cps = 74240.00, nrm = 32, interval = 4.75 */ 2271da177e4SLinus Torvalds /* 218 */ 0xc0b90092, /* cps = 77312.00, nrm = 32, interval = 4.56 */ 2281da177e4SLinus Torvalds /* 219 */ 0xc0ed008c, /* cps = 80640.00, nrm = 32, interval = 4.38 */ 2291da177e4SLinus Torvalds /* 220 */ 0xc1250086, /* cps = 84224.00, nrm = 32, interval = 4.19 */ 2301da177e4SLinus Torvalds /* 221 */ 0xc1590081, /* cps = 87552.00, nrm = 32, interval = 4.03 */ 2311da177e4SLinus Torvalds /* 222 */ 0xc191007c, /* cps = 91136.00, nrm = 32, interval = 3.88 */ 2321da177e4SLinus Torvalds /* 223 */ 0xc1cd0077, /* cps = 94976.00, nrm = 32, interval = 3.72 */ 2331da177e4SLinus Torvalds /* 224 */ 0xc20d0072, /* cps = 99072.00, nrm = 32, interval = 3.56 */ 2341da177e4SLinus Torvalds /* 225 */ 0xc255006d, /* cps = 103680.00, nrm = 32, interval = 3.41 */ 2351da177e4SLinus Torvalds /* 226 */ 0xc2910069, /* cps = 107520.00, nrm = 32, interval = 3.28 */ 2361da177e4SLinus Torvalds /* 227 */ 0xc2d50065, /* cps = 111872.00, nrm = 32, interval = 3.16 */ 2371da177e4SLinus Torvalds /* 228 */ 0xc32f0060, /* cps = 117632.00, nrm = 32, interval = 3.00 */ 2381da177e4SLinus Torvalds /* 229 */ 0xc36b005d, /* cps = 121472.00, nrm = 32, interval = 2.91 */ 2391da177e4SLinus Torvalds /* 230 */ 0xc3c10059, /* cps = 126976.00, nrm = 32, interval = 2.78 */ 2401da177e4SLinus Torvalds /* 231 */ 0xc40f0055, /* cps = 132864.00, nrm = 32, interval = 2.66 */ 2411da177e4SLinus Torvalds /* 232 */ 0xc4350052, /* cps = 137728.00, nrm = 32, interval = 2.56 */ 2421da177e4SLinus Torvalds /* 233 */ 0xc46d004e, /* cps = 144896.00, nrm = 32, interval = 2.44 */ 2431da177e4SLinus Torvalds /* 234 */ 0xc499004b, /* cps = 150528.00, nrm = 32, interval = 2.34 */ 2441da177e4SLinus Torvalds /* 235 */ 0xc4cb0048, /* cps = 156928.00, nrm = 32, interval = 2.25 */ 2451da177e4SLinus Torvalds /* 236 */ 0xc4ff0045, /* cps = 163584.00, nrm = 32, interval = 2.16 */ 2461da177e4SLinus Torvalds /* 237 */ 0xc5250043, /* cps = 168448.00, nrm = 32, interval = 2.09 */ 2471da177e4SLinus Torvalds /* 238 */ 0xc5630040, /* cps = 176384.00, nrm = 32, interval = 2.00 */ 2481da177e4SLinus Torvalds /* 239 */ 0xc5a7003d, /* cps = 185088.00, nrm = 32, interval = 1.91 */ 2491da177e4SLinus Torvalds /* 240 */ 0xc5d9003b, /* cps = 191488.00, nrm = 32, interval = 1.84 */ 2501da177e4SLinus Torvalds /* 241 */ 0xc6290038, /* cps = 201728.00, nrm = 32, interval = 1.75 */ 2511da177e4SLinus Torvalds /* 242 */ 0xc6630036, /* cps = 209152.00, nrm = 32, interval = 1.69 */ 2521da177e4SLinus Torvalds /* 243 */ 0xc6a30034, /* cps = 217344.00, nrm = 32, interval = 1.62 */ 2531da177e4SLinus Torvalds /* 244 */ 0xc6e70032, /* cps = 226048.00, nrm = 32, interval = 1.56 */ 2541da177e4SLinus Torvalds /* 245 */ 0xc72f0030, /* cps = 235264.00, nrm = 32, interval = 1.50 */ 2551da177e4SLinus Torvalds /* 246 */ 0xc77f002e, /* cps = 245504.00, nrm = 32, interval = 1.44 */ 2561da177e4SLinus Torvalds /* 247 */ 0xc7d7002c, /* cps = 256768.00, nrm = 32, interval = 1.38 */ 2571da177e4SLinus Torvalds /* 248 */ 0xc81b002a, /* cps = 268800.00, nrm = 32, interval = 1.31 */ 2581da177e4SLinus Torvalds /* 249 */ 0xc84f0028, /* cps = 282112.00, nrm = 32, interval = 1.25 */ 2591da177e4SLinus Torvalds /* 250 */ 0xc86d0027, /* cps = 289792.00, nrm = 32, interval = 1.22 */ 2601da177e4SLinus Torvalds /* 251 */ 0xc8a90025, /* cps = 305152.00, nrm = 32, interval = 1.16 */ 2611da177e4SLinus Torvalds /* 252 */ 0xc8cb0024, /* cps = 313856.00, nrm = 32, interval = 1.12 */ 2621da177e4SLinus Torvalds /* 253 */ 0xc9130022, /* cps = 332288.00, nrm = 32, interval = 1.06 */ 2631da177e4SLinus Torvalds /* 254 */ 0xc9390021, /* cps = 342016.00, nrm = 32, interval = 1.03 */ 2641da177e4SLinus Torvalds /* 255 */ 0xc9630020, /* cps = 352768.00, nrm = 32, interval = 1.00 */ 2651da177e4SLinus Torvalds }; 2661da177e4SLinus Torvalds 2671da177e4SLinus Torvalds static unsigned char rate_to_log[] = 2681da177e4SLinus Torvalds { 2691da177e4SLinus Torvalds /* 1.00 => 0 */ 0x00, /* => 10.02 */ 2701da177e4SLinus Torvalds /* 1.06 => 0 */ 0x00, /* => 10.02 */ 2711da177e4SLinus Torvalds /* 1.12 => 0 */ 0x00, /* => 10.02 */ 2721da177e4SLinus Torvalds /* 1.19 => 0 */ 0x00, /* => 10.02 */ 2731da177e4SLinus Torvalds /* 1.25 => 0 */ 0x00, /* => 10.02 */ 2741da177e4SLinus Torvalds /* 1.31 => 0 */ 0x00, /* => 10.02 */ 2751da177e4SLinus Torvalds /* 1.38 => 0 */ 0x00, /* => 10.02 */ 2761da177e4SLinus Torvalds /* 1.44 => 0 */ 0x00, /* => 10.02 */ 2771da177e4SLinus Torvalds /* 1.50 => 0 */ 0x00, /* => 10.02 */ 2781da177e4SLinus Torvalds /* 1.56 => 0 */ 0x00, /* => 10.02 */ 2791da177e4SLinus Torvalds /* 1.62 => 0 */ 0x00, /* => 10.02 */ 2801da177e4SLinus Torvalds /* 1.69 => 0 */ 0x00, /* => 10.02 */ 2811da177e4SLinus Torvalds /* 1.75 => 0 */ 0x00, /* => 10.02 */ 2821da177e4SLinus Torvalds /* 1.81 => 0 */ 0x00, /* => 10.02 */ 2831da177e4SLinus Torvalds /* 1.88 => 0 */ 0x00, /* => 10.02 */ 2841da177e4SLinus Torvalds /* 1.94 => 0 */ 0x00, /* => 10.02 */ 2851da177e4SLinus Torvalds /* 2.00 => 0 */ 0x00, /* => 10.02 */ 2861da177e4SLinus Torvalds /* 2.12 => 0 */ 0x00, /* => 10.02 */ 2871da177e4SLinus Torvalds /* 2.25 => 0 */ 0x00, /* => 10.02 */ 2881da177e4SLinus Torvalds /* 2.38 => 0 */ 0x00, /* => 10.02 */ 2891da177e4SLinus Torvalds /* 2.50 => 0 */ 0x00, /* => 10.02 */ 2901da177e4SLinus Torvalds /* 2.62 => 0 */ 0x00, /* => 10.02 */ 2911da177e4SLinus Torvalds /* 2.75 => 0 */ 0x00, /* => 10.02 */ 2921da177e4SLinus Torvalds /* 2.88 => 0 */ 0x00, /* => 10.02 */ 2931da177e4SLinus Torvalds /* 3.00 => 0 */ 0x00, /* => 10.02 */ 2941da177e4SLinus Torvalds /* 3.12 => 0 */ 0x00, /* => 10.02 */ 2951da177e4SLinus Torvalds /* 3.25 => 0 */ 0x00, /* => 10.02 */ 2961da177e4SLinus Torvalds /* 3.38 => 0 */ 0x00, /* => 10.02 */ 2971da177e4SLinus Torvalds /* 3.50 => 0 */ 0x00, /* => 10.02 */ 2981da177e4SLinus Torvalds /* 3.62 => 0 */ 0x00, /* => 10.02 */ 2991da177e4SLinus Torvalds /* 3.75 => 0 */ 0x00, /* => 10.02 */ 3001da177e4SLinus Torvalds /* 3.88 => 0 */ 0x00, /* => 10.02 */ 3011da177e4SLinus Torvalds /* 4.00 => 0 */ 0x00, /* => 10.02 */ 3021da177e4SLinus Torvalds /* 4.25 => 0 */ 0x00, /* => 10.02 */ 3031da177e4SLinus Torvalds /* 4.50 => 0 */ 0x00, /* => 10.02 */ 3041da177e4SLinus Torvalds /* 4.75 => 0 */ 0x00, /* => 10.02 */ 3051da177e4SLinus Torvalds /* 5.00 => 0 */ 0x00, /* => 10.02 */ 3061da177e4SLinus Torvalds /* 5.25 => 0 */ 0x00, /* => 10.02 */ 3071da177e4SLinus Torvalds /* 5.50 => 0 */ 0x00, /* => 10.02 */ 3081da177e4SLinus Torvalds /* 5.75 => 0 */ 0x00, /* => 10.02 */ 3091da177e4SLinus Torvalds /* 6.00 => 0 */ 0x00, /* => 10.02 */ 3101da177e4SLinus Torvalds /* 6.25 => 0 */ 0x00, /* => 10.02 */ 3111da177e4SLinus Torvalds /* 6.50 => 0 */ 0x00, /* => 10.02 */ 3121da177e4SLinus Torvalds /* 6.75 => 0 */ 0x00, /* => 10.02 */ 3131da177e4SLinus Torvalds /* 7.00 => 0 */ 0x00, /* => 10.02 */ 3141da177e4SLinus Torvalds /* 7.25 => 0 */ 0x00, /* => 10.02 */ 3151da177e4SLinus Torvalds /* 7.50 => 0 */ 0x00, /* => 10.02 */ 3161da177e4SLinus Torvalds /* 7.75 => 0 */ 0x00, /* => 10.02 */ 3171da177e4SLinus Torvalds /* 8.00 => 0 */ 0x00, /* => 10.02 */ 3181da177e4SLinus Torvalds /* 8.50 => 0 */ 0x00, /* => 10.02 */ 3191da177e4SLinus Torvalds /* 9.00 => 0 */ 0x00, /* => 10.02 */ 3201da177e4SLinus Torvalds /* 9.50 => 0 */ 0x00, /* => 10.02 */ 3211da177e4SLinus Torvalds /* 10.00 => 0 */ 0x00, /* => 10.02 */ 3221da177e4SLinus Torvalds /* 10.50 => 1 */ 0x01, /* => 10.42 */ 3231da177e4SLinus Torvalds /* 11.00 => 2 */ 0x02, /* => 10.86 */ 3241da177e4SLinus Torvalds /* 11.50 => 3 */ 0x03, /* => 11.31 */ 3251da177e4SLinus Torvalds /* 12.00 => 4 */ 0x04, /* => 11.78 */ 3261da177e4SLinus Torvalds /* 12.50 => 5 */ 0x05, /* => 12.28 */ 3271da177e4SLinus Torvalds /* 13.00 => 6 */ 0x06, /* => 12.80 */ 3281da177e4SLinus Torvalds /* 13.50 => 7 */ 0x07, /* => 13.33 */ 3291da177e4SLinus Torvalds /* 14.00 => 8 */ 0x08, /* => 13.89 */ 3301da177e4SLinus Torvalds /* 14.50 => 9 */ 0x09, /* => 14.48 */ 3311da177e4SLinus Torvalds /* 15.00 => 9 */ 0x09, /* => 14.48 */ 3321da177e4SLinus Torvalds /* 15.50 => 10 */ 0x0a, /* => 15.08 */ 3331da177e4SLinus Torvalds /* 16.00 => 11 */ 0x0b, /* => 15.72 */ 3341da177e4SLinus Torvalds /* 17.00 => 12 */ 0x0c, /* => 16.38 */ 3351da177e4SLinus Torvalds /* 18.00 => 14 */ 0x0e, /* => 17.75 */ 3361da177e4SLinus Torvalds /* 19.00 => 15 */ 0x0f, /* => 18.50 */ 3371da177e4SLinus Torvalds /* 20.00 => 16 */ 0x10, /* => 19.28 */ 3381da177e4SLinus Torvalds /* 21.00 => 18 */ 0x12, /* => 20.94 */ 3391da177e4SLinus Torvalds /* 22.00 => 19 */ 0x13, /* => 21.81 */ 3401da177e4SLinus Torvalds /* 23.00 => 20 */ 0x14, /* => 22.75 */ 3411da177e4SLinus Torvalds /* 24.00 => 21 */ 0x15, /* => 23.69 */ 3421da177e4SLinus Torvalds /* 25.00 => 22 */ 0x16, /* => 24.69 */ 3431da177e4SLinus Torvalds /* 26.00 => 23 */ 0x17, /* => 25.72 */ 3441da177e4SLinus Torvalds /* 27.00 => 24 */ 0x18, /* => 26.81 */ 3451da177e4SLinus Torvalds /* 28.00 => 25 */ 0x19, /* => 27.94 */ 3461da177e4SLinus Torvalds /* 29.00 => 25 */ 0x19, /* => 27.94 */ 3471da177e4SLinus Torvalds /* 30.00 => 26 */ 0x1a, /* => 29.09 */ 3481da177e4SLinus Torvalds /* 31.00 => 27 */ 0x1b, /* => 30.31 */ 3491da177e4SLinus Torvalds /* 32.00 => 28 */ 0x1c, /* => 31.56 */ 3501da177e4SLinus Torvalds /* 34.00 => 29 */ 0x1d, /* => 32.94 */ 3511da177e4SLinus Torvalds /* 36.00 => 31 */ 0x1f, /* => 35.69 */ 3521da177e4SLinus Torvalds /* 38.00 => 32 */ 0x20, /* => 37.19 */ 3531da177e4SLinus Torvalds /* 40.00 => 33 */ 0x21, /* => 38.75 */ 3541da177e4SLinus Torvalds /* 42.00 => 34 */ 0x22, /* => 40.38 */ 3551da177e4SLinus Torvalds /* 44.00 => 36 */ 0x24, /* => 43.88 */ 3561da177e4SLinus Torvalds /* 46.00 => 37 */ 0x25, /* => 45.69 */ 3571da177e4SLinus Torvalds /* 48.00 => 38 */ 0x26, /* => 47.62 */ 3581da177e4SLinus Torvalds /* 50.00 => 39 */ 0x27, /* => 49.62 */ 3591da177e4SLinus Torvalds /* 52.00 => 40 */ 0x28, /* => 51.69 */ 3601da177e4SLinus Torvalds /* 54.00 => 41 */ 0x29, /* => 53.88 */ 3611da177e4SLinus Torvalds /* 56.00 => 41 */ 0x29, /* => 53.88 */ 3621da177e4SLinus Torvalds /* 58.00 => 42 */ 0x2a, /* => 56.12 */ 3631da177e4SLinus Torvalds /* 60.00 => 43 */ 0x2b, /* => 58.44 */ 3641da177e4SLinus Torvalds /* 62.00 => 44 */ 0x2c, /* => 60.94 */ 3651da177e4SLinus Torvalds /* 64.00 => 45 */ 0x2d, /* => 63.50 */ 3661da177e4SLinus Torvalds /* 68.00 => 46 */ 0x2e, /* => 66.12 */ 3671da177e4SLinus Torvalds /* 72.00 => 48 */ 0x30, /* => 71.88 */ 3681da177e4SLinus Torvalds /* 76.00 => 49 */ 0x31, /* => 74.75 */ 3691da177e4SLinus Torvalds /* 80.00 => 50 */ 0x32, /* => 78.00 */ 3701da177e4SLinus Torvalds /* 84.00 => 51 */ 0x33, /* => 81.25 */ 3711da177e4SLinus Torvalds /* 88.00 => 52 */ 0x34, /* => 84.62 */ 3721da177e4SLinus Torvalds /* 92.00 => 54 */ 0x36, /* => 91.88 */ 3731da177e4SLinus Torvalds /* 96.00 => 55 */ 0x37, /* => 95.75 */ 3741da177e4SLinus Torvalds /* 100.00 => 56 */ 0x38, /* => 99.75 */ 3751da177e4SLinus Torvalds /* 104.00 => 56 */ 0x38, /* => 99.75 */ 3761da177e4SLinus Torvalds /* 108.00 => 57 */ 0x39, /* => 104.00 */ 3771da177e4SLinus Torvalds /* 112.00 => 58 */ 0x3a, /* => 108.25 */ 3781da177e4SLinus Torvalds /* 116.00 => 59 */ 0x3b, /* => 112.88 */ 3791da177e4SLinus Torvalds /* 120.00 => 60 */ 0x3c, /* => 117.50 */ 3801da177e4SLinus Torvalds /* 124.00 => 61 */ 0x3d, /* => 122.38 */ 3811da177e4SLinus Torvalds /* 128.00 => 62 */ 0x3e, /* => 127.50 */ 3821da177e4SLinus Torvalds /* 136.00 => 63 */ 0x3f, /* => 132.75 */ 3831da177e4SLinus Torvalds /* 144.00 => 64 */ 0x40, /* => 138.50 */ 3841da177e4SLinus Torvalds /* 152.00 => 66 */ 0x42, /* => 150.25 */ 3851da177e4SLinus Torvalds /* 160.00 => 67 */ 0x43, /* => 156.75 */ 3861da177e4SLinus Torvalds /* 168.00 => 68 */ 0x44, /* => 163.50 */ 3871da177e4SLinus Torvalds /* 176.00 => 69 */ 0x45, /* => 170.00 */ 3881da177e4SLinus Torvalds /* 184.00 => 70 */ 0x46, /* => 177.25 */ 3891da177e4SLinus Torvalds /* 192.00 => 71 */ 0x47, /* => 184.50 */ 3901da177e4SLinus Torvalds /* 200.00 => 72 */ 0x48, /* => 192.25 */ 3911da177e4SLinus Torvalds /* 208.00 => 73 */ 0x49, /* => 200.25 */ 3921da177e4SLinus Torvalds /* 216.00 => 74 */ 0x4a, /* => 208.75 */ 3931da177e4SLinus Torvalds /* 224.00 => 75 */ 0x4b, /* => 217.75 */ 3941da177e4SLinus Torvalds /* 232.00 => 76 */ 0x4c, /* => 226.75 */ 3951da177e4SLinus Torvalds /* 240.00 => 77 */ 0x4d, /* => 236.25 */ 3961da177e4SLinus Torvalds /* 248.00 => 78 */ 0x4e, /* => 246.25 */ 3971da177e4SLinus Torvalds /* 256.00 => 78 */ 0x4e, /* => 246.25 */ 3981da177e4SLinus Torvalds /* 272.00 => 80 */ 0x50, /* => 267.50 */ 3991da177e4SLinus Torvalds /* 288.00 => 81 */ 0x51, /* => 278.50 */ 4001da177e4SLinus Torvalds /* 304.00 => 83 */ 0x53, /* => 302.00 */ 4011da177e4SLinus Torvalds /* 320.00 => 84 */ 0x54, /* => 315.00 */ 4021da177e4SLinus Torvalds /* 336.00 => 85 */ 0x55, /* => 328.00 */ 4031da177e4SLinus Torvalds /* 352.00 => 86 */ 0x56, /* => 342.00 */ 4041da177e4SLinus Torvalds /* 368.00 => 87 */ 0x57, /* => 356.00 */ 4051da177e4SLinus Torvalds /* 384.00 => 88 */ 0x58, /* => 371.00 */ 4061da177e4SLinus Torvalds /* 400.00 => 89 */ 0x59, /* => 386.50 */ 4071da177e4SLinus Torvalds /* 416.00 => 90 */ 0x5a, /* => 403.00 */ 4081da177e4SLinus Torvalds /* 432.00 => 91 */ 0x5b, /* => 419.50 */ 4091da177e4SLinus Torvalds /* 448.00 => 92 */ 0x5c, /* => 437.50 */ 4101da177e4SLinus Torvalds /* 464.00 => 93 */ 0x5d, /* => 455.50 */ 4111da177e4SLinus Torvalds /* 480.00 => 94 */ 0x5e, /* => 475.00 */ 4121da177e4SLinus Torvalds /* 496.00 => 95 */ 0x5f, /* => 495.00 */ 4131da177e4SLinus Torvalds /* 512.00 => 95 */ 0x5f, /* => 495.00 */ 4141da177e4SLinus Torvalds /* 544.00 => 97 */ 0x61, /* => 537.00 */ 4151da177e4SLinus Torvalds /* 576.00 => 98 */ 0x62, /* => 559.00 */ 4161da177e4SLinus Torvalds /* 608.00 => 100 */ 0x64, /* => 607.00 */ 4171da177e4SLinus Torvalds /* 640.00 => 101 */ 0x65, /* => 632.00 */ 4181da177e4SLinus Torvalds /* 672.00 => 102 */ 0x66, /* => 660.00 */ 4191da177e4SLinus Torvalds /* 704.00 => 103 */ 0x67, /* => 687.00 */ 4201da177e4SLinus Torvalds /* 736.00 => 104 */ 0x68, /* => 716.00 */ 4211da177e4SLinus Torvalds /* 768.00 => 105 */ 0x69, /* => 746.00 */ 4221da177e4SLinus Torvalds /* 800.00 => 106 */ 0x6a, /* => 777.00 */ 4231da177e4SLinus Torvalds /* 832.00 => 107 */ 0x6b, /* => 810.00 */ 4241da177e4SLinus Torvalds /* 864.00 => 108 */ 0x6c, /* => 843.00 */ 4251da177e4SLinus Torvalds /* 896.00 => 109 */ 0x6d, /* => 879.00 */ 4261da177e4SLinus Torvalds /* 928.00 => 110 */ 0x6e, /* => 916.00 */ 4271da177e4SLinus Torvalds /* 960.00 => 111 */ 0x6f, /* => 954.00 */ 4281da177e4SLinus Torvalds /* 992.00 => 111 */ 0x6f, /* => 954.00 */ 4291da177e4SLinus Torvalds /* 1024.00 => 112 */ 0x70, /* => 994.00 */ 4301da177e4SLinus Torvalds /* 1088.00 => 114 */ 0x72, /* => 1080.00 */ 4311da177e4SLinus Torvalds /* 1152.00 => 115 */ 0x73, /* => 1124.00 */ 4321da177e4SLinus Torvalds /* 1216.00 => 116 */ 0x74, /* => 1172.00 */ 4331da177e4SLinus Torvalds /* 1280.00 => 118 */ 0x76, /* => 1272.00 */ 4341da177e4SLinus Torvalds /* 1344.00 => 119 */ 0x77, /* => 1326.00 */ 4351da177e4SLinus Torvalds /* 1408.00 => 120 */ 0x78, /* => 1382.00 */ 4361da177e4SLinus Torvalds /* 1472.00 => 121 */ 0x79, /* => 1440.00 */ 4371da177e4SLinus Torvalds /* 1536.00 => 122 */ 0x7a, /* => 1498.00 */ 4381da177e4SLinus Torvalds /* 1600.00 => 123 */ 0x7b, /* => 1562.00 */ 4391da177e4SLinus Torvalds /* 1664.00 => 124 */ 0x7c, /* => 1628.00 */ 4401da177e4SLinus Torvalds /* 1728.00 => 125 */ 0x7d, /* => 1696.00 */ 4411da177e4SLinus Torvalds /* 1792.00 => 126 */ 0x7e, /* => 1768.00 */ 4421da177e4SLinus Torvalds /* 1856.00 => 127 */ 0x7f, /* => 1842.00 */ 4431da177e4SLinus Torvalds /* 1920.00 => 128 */ 0x80, /* => 1918.00 */ 4441da177e4SLinus Torvalds /* 1984.00 => 128 */ 0x80, /* => 1918.00 */ 4451da177e4SLinus Torvalds /* 2048.00 => 129 */ 0x81, /* => 2000.00 */ 4461da177e4SLinus Torvalds /* 2176.00 => 131 */ 0x83, /* => 2168.00 */ 4471da177e4SLinus Torvalds /* 2304.00 => 132 */ 0x84, /* => 2264.00 */ 4481da177e4SLinus Torvalds /* 2432.00 => 133 */ 0x85, /* => 2356.00 */ 4491da177e4SLinus Torvalds /* 2560.00 => 135 */ 0x87, /* => 2556.00 */ 4501da177e4SLinus Torvalds /* 2688.00 => 136 */ 0x88, /* => 2664.00 */ 4511da177e4SLinus Torvalds /* 2816.00 => 137 */ 0x89, /* => 2776.00 */ 4521da177e4SLinus Torvalds /* 2944.00 => 138 */ 0x8a, /* => 2892.00 */ 4531da177e4SLinus Torvalds /* 3072.00 => 139 */ 0x8b, /* => 3012.00 */ 4541da177e4SLinus Torvalds /* 3200.00 => 140 */ 0x8c, /* => 3140.00 */ 4551da177e4SLinus Torvalds /* 3328.00 => 141 */ 0x8d, /* => 3272.00 */ 4561da177e4SLinus Torvalds /* 3456.00 => 142 */ 0x8e, /* => 3412.00 */ 4571da177e4SLinus Torvalds /* 3584.00 => 143 */ 0x8f, /* => 3552.00 */ 4581da177e4SLinus Torvalds /* 3712.00 => 144 */ 0x90, /* => 3700.00 */ 4591da177e4SLinus Torvalds /* 3840.00 => 144 */ 0x90, /* => 3700.00 */ 4601da177e4SLinus Torvalds /* 3968.00 => 145 */ 0x91, /* => 3860.00 */ 4611da177e4SLinus Torvalds /* 4096.00 => 146 */ 0x92, /* => 4016.00 */ 4621da177e4SLinus Torvalds /* 4352.00 => 147 */ 0x93, /* => 4184.00 */ 4631da177e4SLinus Torvalds /* 4608.00 => 149 */ 0x95, /* => 4544.00 */ 4641da177e4SLinus Torvalds /* 4864.00 => 150 */ 0x96, /* => 4736.00 */ 4651da177e4SLinus Torvalds /* 5120.00 => 151 */ 0x97, /* => 4936.00 */ 4661da177e4SLinus Torvalds /* 5376.00 => 153 */ 0x99, /* => 5360.00 */ 4671da177e4SLinus Torvalds /* 5632.00 => 154 */ 0x9a, /* => 5584.00 */ 4681da177e4SLinus Torvalds /* 5888.00 => 155 */ 0x9b, /* => 5816.00 */ 4691da177e4SLinus Torvalds /* 6144.00 => 156 */ 0x9c, /* => 6056.00 */ 4701da177e4SLinus Torvalds /* 6400.00 => 157 */ 0x9d, /* => 6312.00 */ 4711da177e4SLinus Torvalds /* 6656.00 => 158 */ 0x9e, /* => 6576.00 */ 4721da177e4SLinus Torvalds /* 6912.00 => 159 */ 0x9f, /* => 6856.00 */ 4731da177e4SLinus Torvalds /* 7168.00 => 160 */ 0xa0, /* => 7144.00 */ 4741da177e4SLinus Torvalds /* 7424.00 => 160 */ 0xa0, /* => 7144.00 */ 4751da177e4SLinus Torvalds /* 7680.00 => 161 */ 0xa1, /* => 7440.00 */ 4761da177e4SLinus Torvalds /* 7936.00 => 162 */ 0xa2, /* => 7752.00 */ 4771da177e4SLinus Torvalds /* 8192.00 => 163 */ 0xa3, /* => 8080.00 */ 4781da177e4SLinus Torvalds /* 8704.00 => 164 */ 0xa4, /* => 8416.00 */ 4791da177e4SLinus Torvalds /* 9216.00 => 166 */ 0xa6, /* => 9136.00 */ 4801da177e4SLinus Torvalds /* 9728.00 => 167 */ 0xa7, /* => 9520.00 */ 4811da177e4SLinus Torvalds /* 10240.00 => 168 */ 0xa8, /* => 9920.00 */ 4821da177e4SLinus Torvalds /* 10752.00 => 169 */ 0xa9, /* => 10336.00 */ 4831da177e4SLinus Torvalds /* 11264.00 => 171 */ 0xab, /* => 11216.00 */ 4841da177e4SLinus Torvalds /* 11776.00 => 172 */ 0xac, /* => 11680.00 */ 4851da177e4SLinus Torvalds /* 12288.00 => 173 */ 0xad, /* => 12176.00 */ 4861da177e4SLinus Torvalds /* 12800.00 => 174 */ 0xae, /* => 12688.00 */ 4871da177e4SLinus Torvalds /* 13312.00 => 175 */ 0xaf, /* => 13216.00 */ 4881da177e4SLinus Torvalds /* 13824.00 => 176 */ 0xb0, /* => 13776.00 */ 4891da177e4SLinus Torvalds /* 14336.00 => 176 */ 0xb0, /* => 13776.00 */ 4901da177e4SLinus Torvalds /* 14848.00 => 177 */ 0xb1, /* => 14352.00 */ 4911da177e4SLinus Torvalds /* 15360.00 => 178 */ 0xb2, /* => 14960.00 */ 4921da177e4SLinus Torvalds /* 15872.00 => 179 */ 0xb3, /* => 15584.00 */ 4931da177e4SLinus Torvalds /* 16384.00 => 180 */ 0xb4, /* => 16224.00 */ 4941da177e4SLinus Torvalds /* 17408.00 => 181 */ 0xb5, /* => 16896.00 */ 4951da177e4SLinus Torvalds /* 18432.00 => 183 */ 0xb7, /* => 18368.00 */ 4961da177e4SLinus Torvalds /* 19456.00 => 184 */ 0xb8, /* => 19136.00 */ 4971da177e4SLinus Torvalds /* 20480.00 => 185 */ 0xb9, /* => 19904.00 */ 4981da177e4SLinus Torvalds /* 21504.00 => 186 */ 0xba, /* => 20768.00 */ 4991da177e4SLinus Torvalds /* 22528.00 => 187 */ 0xbb, /* => 21632.00 */ 5001da177e4SLinus Torvalds /* 23552.00 => 189 */ 0xbd, /* => 23488.00 */ 5011da177e4SLinus Torvalds /* 24576.00 => 190 */ 0xbe, /* => 24512.00 */ 5021da177e4SLinus Torvalds /* 25600.00 => 191 */ 0xbf, /* => 25504.00 */ 5031da177e4SLinus Torvalds /* 26624.00 => 192 */ 0xc0, /* => 26592.00 */ 5041da177e4SLinus Torvalds /* 27648.00 => 192 */ 0xc0, /* => 26592.00 */ 5051da177e4SLinus Torvalds /* 28672.00 => 193 */ 0xc1, /* => 27680.00 */ 5061da177e4SLinus Torvalds /* 29696.00 => 194 */ 0xc2, /* => 28896.00 */ 5071da177e4SLinus Torvalds /* 30720.00 => 195 */ 0xc3, /* => 30048.00 */ 5081da177e4SLinus Torvalds /* 31744.00 => 196 */ 0xc4, /* => 31392.00 */ 5091da177e4SLinus Torvalds /* 32768.00 => 197 */ 0xc5, /* => 32640.00 */ 5101da177e4SLinus Torvalds /* 34816.00 => 198 */ 0xc6, /* => 33984.00 */ 5111da177e4SLinus Torvalds /* 36864.00 => 199 */ 0xc7, /* => 35392.00 */ 5121da177e4SLinus Torvalds /* 38912.00 => 201 */ 0xc9, /* => 38528.00 */ 5131da177e4SLinus Torvalds /* 40960.00 => 202 */ 0xca, /* => 40064.00 */ 5141da177e4SLinus Torvalds /* 43008.00 => 203 */ 0xcb, /* => 41856.00 */ 5151da177e4SLinus Torvalds /* 45056.00 => 204 */ 0xcc, /* => 43584.00 */ 5161da177e4SLinus Torvalds /* 47104.00 => 205 */ 0xcd, /* => 45376.00 */ 5171da177e4SLinus Torvalds /* 49152.00 => 206 */ 0xce, /* => 47232.00 */ 5181da177e4SLinus Torvalds /* 51200.00 => 207 */ 0xcf, /* => 49344.00 */ 5191da177e4SLinus Torvalds /* 53248.00 => 208 */ 0xd0, /* => 51328.00 */ 5201da177e4SLinus Torvalds /* 55296.00 => 209 */ 0xd1, /* => 53504.00 */ 5211da177e4SLinus Torvalds /* 57344.00 => 210 */ 0xd2, /* => 55616.00 */ 5221da177e4SLinus Torvalds /* 59392.00 => 211 */ 0xd3, /* => 58240.00 */ 5231da177e4SLinus Torvalds /* 61440.00 => 212 */ 0xd4, /* => 60416.00 */ 5241da177e4SLinus Torvalds /* 63488.00 => 213 */ 0xd5, /* => 63104.00 */ 5251da177e4SLinus Torvalds /* 65536.00 => 213 */ 0xd5, /* => 63104.00 */ 5261da177e4SLinus Torvalds /* 69632.00 => 215 */ 0xd7, /* => 68480.00 */ 5271da177e4SLinus Torvalds /* 73728.00 => 216 */ 0xd8, /* => 71424.00 */ 5281da177e4SLinus Torvalds /* 77824.00 => 218 */ 0xda, /* => 77312.00 */ 5291da177e4SLinus Torvalds /* 81920.00 => 219 */ 0xdb, /* => 80640.00 */ 5301da177e4SLinus Torvalds /* 86016.00 => 220 */ 0xdc, /* => 84224.00 */ 5311da177e4SLinus Torvalds /* 90112.00 => 221 */ 0xdd, /* => 87552.00 */ 5321da177e4SLinus Torvalds /* 94208.00 => 222 */ 0xde, /* => 91136.00 */ 5331da177e4SLinus Torvalds /* 98304.00 => 223 */ 0xdf, /* => 94976.00 */ 5341da177e4SLinus Torvalds /* 102400.00 => 224 */ 0xe0, /* => 99072.00 */ 5351da177e4SLinus Torvalds /* 106496.00 => 225 */ 0xe1, /* => 103680.00 */ 5361da177e4SLinus Torvalds /* 110592.00 => 226 */ 0xe2, /* => 107520.00 */ 5371da177e4SLinus Torvalds /* 114688.00 => 227 */ 0xe3, /* => 111872.00 */ 5381da177e4SLinus Torvalds /* 118784.00 => 228 */ 0xe4, /* => 117632.00 */ 5391da177e4SLinus Torvalds /* 122880.00 => 229 */ 0xe5, /* => 121472.00 */ 5401da177e4SLinus Torvalds /* 126976.00 => 229 */ 0xe5, /* => 121472.00 */ 5411da177e4SLinus Torvalds /* 131072.00 => 230 */ 0xe6, /* => 126976.00 */ 5421da177e4SLinus Torvalds /* 139264.00 => 232 */ 0xe8, /* => 137728.00 */ 5431da177e4SLinus Torvalds /* 147456.00 => 233 */ 0xe9, /* => 144896.00 */ 5441da177e4SLinus Torvalds /* 155648.00 => 234 */ 0xea, /* => 150528.00 */ 5451da177e4SLinus Torvalds /* 163840.00 => 236 */ 0xec, /* => 163584.00 */ 5461da177e4SLinus Torvalds /* 172032.00 => 237 */ 0xed, /* => 168448.00 */ 5471da177e4SLinus Torvalds /* 180224.00 => 238 */ 0xee, /* => 176384.00 */ 5481da177e4SLinus Torvalds /* 188416.00 => 239 */ 0xef, /* => 185088.00 */ 5491da177e4SLinus Torvalds /* 196608.00 => 240 */ 0xf0, /* => 191488.00 */ 5501da177e4SLinus Torvalds /* 204800.00 => 241 */ 0xf1, /* => 201728.00 */ 5511da177e4SLinus Torvalds /* 212992.00 => 242 */ 0xf2, /* => 209152.00 */ 5521da177e4SLinus Torvalds /* 221184.00 => 243 */ 0xf3, /* => 217344.00 */ 5531da177e4SLinus Torvalds /* 229376.00 => 244 */ 0xf4, /* => 226048.00 */ 5541da177e4SLinus Torvalds /* 237568.00 => 245 */ 0xf5, /* => 235264.00 */ 5551da177e4SLinus Torvalds /* 245760.00 => 246 */ 0xf6, /* => 245504.00 */ 5561da177e4SLinus Torvalds /* 253952.00 => 246 */ 0xf6, /* => 245504.00 */ 5571da177e4SLinus Torvalds /* 262144.00 => 247 */ 0xf7, /* => 256768.00 */ 5581da177e4SLinus Torvalds /* 278528.00 => 248 */ 0xf8, /* => 268800.00 */ 5591da177e4SLinus Torvalds /* 294912.00 => 250 */ 0xfa, /* => 289792.00 */ 5601da177e4SLinus Torvalds /* 311296.00 => 251 */ 0xfb, /* => 305152.00 */ 5611da177e4SLinus Torvalds /* 327680.00 => 252 */ 0xfc, /* => 313856.00 */ 5621da177e4SLinus Torvalds /* 344064.00 => 254 */ 0xfe, /* => 342016.00 */ 5631da177e4SLinus Torvalds /* 360448.00 => 255 */ 0xff, /* => 352768.00 */ 5641da177e4SLinus Torvalds /* 376832.00 => 255 */ 0xff, /* => 352768.00 */ 5651da177e4SLinus Torvalds /* 393216.00 => 255 */ 0xff, /* => 352768.00 */ 5661da177e4SLinus Torvalds /* 409600.00 => 255 */ 0xff, /* => 352768.00 */ 5671da177e4SLinus Torvalds /* 425984.00 => 255 */ 0xff, /* => 352768.00 */ 5681da177e4SLinus Torvalds /* 442368.00 => 255 */ 0xff, /* => 352768.00 */ 5691da177e4SLinus Torvalds /* 458752.00 => 255 */ 0xff, /* => 352768.00 */ 5701da177e4SLinus Torvalds /* 475136.00 => 255 */ 0xff, /* => 352768.00 */ 5711da177e4SLinus Torvalds /* 491520.00 => 255 */ 0xff, /* => 352768.00 */ 5721da177e4SLinus Torvalds /* 507904.00 => 255 */ 0xff, /* => 352768.00 */ 5731da177e4SLinus Torvalds /* 524288.00 => 255 */ 0xff, /* => 352768.00 */ 5741da177e4SLinus Torvalds /* 557056.00 => 255 */ 0xff, /* => 352768.00 */ 5751da177e4SLinus Torvalds /* 589824.00 => 255 */ 0xff, /* => 352768.00 */ 5761da177e4SLinus Torvalds /* 622592.00 => 255 */ 0xff, /* => 352768.00 */ 5771da177e4SLinus Torvalds /* 655360.00 => 255 */ 0xff, /* => 352768.00 */ 5781da177e4SLinus Torvalds /* 688128.00 => 255 */ 0xff, /* => 352768.00 */ 5791da177e4SLinus Torvalds /* 720896.00 => 255 */ 0xff, /* => 352768.00 */ 5801da177e4SLinus Torvalds /* 753664.00 => 255 */ 0xff, /* => 352768.00 */ 5811da177e4SLinus Torvalds /* 786432.00 => 255 */ 0xff, /* => 352768.00 */ 5821da177e4SLinus Torvalds /* 819200.00 => 255 */ 0xff, /* => 352768.00 */ 5831da177e4SLinus Torvalds /* 851968.00 => 255 */ 0xff, /* => 352768.00 */ 5841da177e4SLinus Torvalds /* 884736.00 => 255 */ 0xff, /* => 352768.00 */ 5851da177e4SLinus Torvalds /* 917504.00 => 255 */ 0xff, /* => 352768.00 */ 5861da177e4SLinus Torvalds /* 950272.00 => 255 */ 0xff, /* => 352768.00 */ 5871da177e4SLinus Torvalds /* 983040.00 => 255 */ 0xff, /* => 352768.00 */ 5881da177e4SLinus Torvalds /* 1015808.00 => 255 */ 0xff, /* => 352768.00 */ 5891da177e4SLinus Torvalds /* 1048576.00 => 255 */ 0xff, /* => 352768.00 */ 5901da177e4SLinus Torvalds /* 1114112.00 => 255 */ 0xff, /* => 352768.00 */ 5911da177e4SLinus Torvalds /* 1179648.00 => 255 */ 0xff, /* => 352768.00 */ 5921da177e4SLinus Torvalds /* 1245184.00 => 255 */ 0xff, /* => 352768.00 */ 5931da177e4SLinus Torvalds /* 1310720.00 => 255 */ 0xff, /* => 352768.00 */ 5941da177e4SLinus Torvalds /* 1376256.00 => 255 */ 0xff, /* => 352768.00 */ 5951da177e4SLinus Torvalds /* 1441792.00 => 255 */ 0xff, /* => 352768.00 */ 5961da177e4SLinus Torvalds /* 1507328.00 => 255 */ 0xff, /* => 352768.00 */ 5971da177e4SLinus Torvalds /* 1572864.00 => 255 */ 0xff, /* => 352768.00 */ 5981da177e4SLinus Torvalds /* 1638400.00 => 255 */ 0xff, /* => 352768.00 */ 5991da177e4SLinus Torvalds /* 1703936.00 => 255 */ 0xff, /* => 352768.00 */ 6001da177e4SLinus Torvalds /* 1769472.00 => 255 */ 0xff, /* => 352768.00 */ 6011da177e4SLinus Torvalds /* 1835008.00 => 255 */ 0xff, /* => 352768.00 */ 6021da177e4SLinus Torvalds /* 1900544.00 => 255 */ 0xff, /* => 352768.00 */ 6031da177e4SLinus Torvalds /* 1966080.00 => 255 */ 0xff, /* => 352768.00 */ 6041da177e4SLinus Torvalds /* 2031616.00 => 255 */ 0xff, /* => 352768.00 */ 6051da177e4SLinus Torvalds /* 2097152.00 => 255 */ 0xff, /* => 352768.00 */ 6061da177e4SLinus Torvalds /* 2228224.00 => 255 */ 0xff, /* => 352768.00 */ 6071da177e4SLinus Torvalds /* 2359296.00 => 255 */ 0xff, /* => 352768.00 */ 6081da177e4SLinus Torvalds /* 2490368.00 => 255 */ 0xff, /* => 352768.00 */ 6091da177e4SLinus Torvalds /* 2621440.00 => 255 */ 0xff, /* => 352768.00 */ 6101da177e4SLinus Torvalds /* 2752512.00 => 255 */ 0xff, /* => 352768.00 */ 6111da177e4SLinus Torvalds /* 2883584.00 => 255 */ 0xff, /* => 352768.00 */ 6121da177e4SLinus Torvalds /* 3014656.00 => 255 */ 0xff, /* => 352768.00 */ 6131da177e4SLinus Torvalds /* 3145728.00 => 255 */ 0xff, /* => 352768.00 */ 6141da177e4SLinus Torvalds /* 3276800.00 => 255 */ 0xff, /* => 352768.00 */ 6151da177e4SLinus Torvalds /* 3407872.00 => 255 */ 0xff, /* => 352768.00 */ 6161da177e4SLinus Torvalds /* 3538944.00 => 255 */ 0xff, /* => 352768.00 */ 6171da177e4SLinus Torvalds /* 3670016.00 => 255 */ 0xff, /* => 352768.00 */ 6181da177e4SLinus Torvalds /* 3801088.00 => 255 */ 0xff, /* => 352768.00 */ 6191da177e4SLinus Torvalds /* 3932160.00 => 255 */ 0xff, /* => 352768.00 */ 6201da177e4SLinus Torvalds /* 4063232.00 => 255 */ 0xff, /* => 352768.00 */ 6211da177e4SLinus Torvalds /* 4194304.00 => 255 */ 0xff, /* => 352768.00 */ 6221da177e4SLinus Torvalds /* 4456448.00 => 255 */ 0xff, /* => 352768.00 */ 6231da177e4SLinus Torvalds /* 4718592.00 => 255 */ 0xff, /* => 352768.00 */ 6241da177e4SLinus Torvalds /* 4980736.00 => 255 */ 0xff, /* => 352768.00 */ 6251da177e4SLinus Torvalds /* 5242880.00 => 255 */ 0xff, /* => 352768.00 */ 6261da177e4SLinus Torvalds /* 5505024.00 => 255 */ 0xff, /* => 352768.00 */ 6271da177e4SLinus Torvalds /* 5767168.00 => 255 */ 0xff, /* => 352768.00 */ 6281da177e4SLinus Torvalds /* 6029312.00 => 255 */ 0xff, /* => 352768.00 */ 6291da177e4SLinus Torvalds /* 6291456.00 => 255 */ 0xff, /* => 352768.00 */ 6301da177e4SLinus Torvalds /* 6553600.00 => 255 */ 0xff, /* => 352768.00 */ 6311da177e4SLinus Torvalds /* 6815744.00 => 255 */ 0xff, /* => 352768.00 */ 6321da177e4SLinus Torvalds /* 7077888.00 => 255 */ 0xff, /* => 352768.00 */ 6331da177e4SLinus Torvalds /* 7340032.00 => 255 */ 0xff, /* => 352768.00 */ 6341da177e4SLinus Torvalds /* 7602176.00 => 255 */ 0xff, /* => 352768.00 */ 6351da177e4SLinus Torvalds /* 7864320.00 => 255 */ 0xff, /* => 352768.00 */ 6361da177e4SLinus Torvalds /* 8126464.00 => 255 */ 0xff, /* => 352768.00 */ 6371da177e4SLinus Torvalds /* 8388608.00 => 255 */ 0xff, /* => 352768.00 */ 6381da177e4SLinus Torvalds /* 8912896.00 => 255 */ 0xff, /* => 352768.00 */ 6391da177e4SLinus Torvalds /* 9437184.00 => 255 */ 0xff, /* => 352768.00 */ 6401da177e4SLinus Torvalds /* 9961472.00 => 255 */ 0xff, /* => 352768.00 */ 6411da177e4SLinus Torvalds /* 10485760.00 => 255 */ 0xff, /* => 352768.00 */ 6421da177e4SLinus Torvalds /* 11010048.00 => 255 */ 0xff, /* => 352768.00 */ 6431da177e4SLinus Torvalds /* 11534336.00 => 255 */ 0xff, /* => 352768.00 */ 6441da177e4SLinus Torvalds /* 12058624.00 => 255 */ 0xff, /* => 352768.00 */ 6451da177e4SLinus Torvalds /* 12582912.00 => 255 */ 0xff, /* => 352768.00 */ 6461da177e4SLinus Torvalds /* 13107200.00 => 255 */ 0xff, /* => 352768.00 */ 6471da177e4SLinus Torvalds /* 13631488.00 => 255 */ 0xff, /* => 352768.00 */ 6481da177e4SLinus Torvalds /* 14155776.00 => 255 */ 0xff, /* => 352768.00 */ 6491da177e4SLinus Torvalds /* 14680064.00 => 255 */ 0xff, /* => 352768.00 */ 6501da177e4SLinus Torvalds /* 15204352.00 => 255 */ 0xff, /* => 352768.00 */ 6511da177e4SLinus Torvalds /* 15728640.00 => 255 */ 0xff, /* => 352768.00 */ 6521da177e4SLinus Torvalds /* 16252928.00 => 255 */ 0xff, /* => 352768.00 */ 6531da177e4SLinus Torvalds /* 16777216.00 => 255 */ 0xff, /* => 352768.00 */ 6541da177e4SLinus Torvalds /* 17825792.00 => 255 */ 0xff, /* => 352768.00 */ 6551da177e4SLinus Torvalds /* 18874368.00 => 255 */ 0xff, /* => 352768.00 */ 6561da177e4SLinus Torvalds /* 19922944.00 => 255 */ 0xff, /* => 352768.00 */ 6571da177e4SLinus Torvalds /* 20971520.00 => 255 */ 0xff, /* => 352768.00 */ 6581da177e4SLinus Torvalds /* 22020096.00 => 255 */ 0xff, /* => 352768.00 */ 6591da177e4SLinus Torvalds /* 23068672.00 => 255 */ 0xff, /* => 352768.00 */ 6601da177e4SLinus Torvalds /* 24117248.00 => 255 */ 0xff, /* => 352768.00 */ 6611da177e4SLinus Torvalds /* 25165824.00 => 255 */ 0xff, /* => 352768.00 */ 6621da177e4SLinus Torvalds /* 26214400.00 => 255 */ 0xff, /* => 352768.00 */ 6631da177e4SLinus Torvalds /* 27262976.00 => 255 */ 0xff, /* => 352768.00 */ 6641da177e4SLinus Torvalds /* 28311552.00 => 255 */ 0xff, /* => 352768.00 */ 6651da177e4SLinus Torvalds /* 29360128.00 => 255 */ 0xff, /* => 352768.00 */ 6661da177e4SLinus Torvalds /* 30408704.00 => 255 */ 0xff, /* => 352768.00 */ 6671da177e4SLinus Torvalds /* 31457280.00 => 255 */ 0xff, /* => 352768.00 */ 6681da177e4SLinus Torvalds /* 32505856.00 => 255 */ 0xff, /* => 352768.00 */ 6691da177e4SLinus Torvalds /* 33554432.00 => 255 */ 0xff, /* => 352768.00 */ 6701da177e4SLinus Torvalds /* 35651584.00 => 255 */ 0xff, /* => 352768.00 */ 6711da177e4SLinus Torvalds /* 37748736.00 => 255 */ 0xff, /* => 352768.00 */ 6721da177e4SLinus Torvalds /* 39845888.00 => 255 */ 0xff, /* => 352768.00 */ 6731da177e4SLinus Torvalds /* 41943040.00 => 255 */ 0xff, /* => 352768.00 */ 6741da177e4SLinus Torvalds /* 44040192.00 => 255 */ 0xff, /* => 352768.00 */ 6751da177e4SLinus Torvalds /* 46137344.00 => 255 */ 0xff, /* => 352768.00 */ 6761da177e4SLinus Torvalds /* 48234496.00 => 255 */ 0xff, /* => 352768.00 */ 6771da177e4SLinus Torvalds /* 50331648.00 => 255 */ 0xff, /* => 352768.00 */ 6781da177e4SLinus Torvalds /* 52428800.00 => 255 */ 0xff, /* => 352768.00 */ 6791da177e4SLinus Torvalds /* 54525952.00 => 255 */ 0xff, /* => 352768.00 */ 6801da177e4SLinus Torvalds /* 56623104.00 => 255 */ 0xff, /* => 352768.00 */ 6811da177e4SLinus Torvalds /* 58720256.00 => 255 */ 0xff, /* => 352768.00 */ 6821da177e4SLinus Torvalds /* 60817408.00 => 255 */ 0xff, /* => 352768.00 */ 6831da177e4SLinus Torvalds /* 62914560.00 => 255 */ 0xff, /* => 352768.00 */ 6841da177e4SLinus Torvalds /* 65011712.00 => 255 */ 0xff, /* => 352768.00 */ 6851da177e4SLinus Torvalds /* 67108864.00 => 255 */ 0xff, /* => 352768.00 */ 6861da177e4SLinus Torvalds /* 71303168.00 => 255 */ 0xff, /* => 352768.00 */ 6871da177e4SLinus Torvalds /* 75497472.00 => 255 */ 0xff, /* => 352768.00 */ 6881da177e4SLinus Torvalds /* 79691776.00 => 255 */ 0xff, /* => 352768.00 */ 6891da177e4SLinus Torvalds /* 83886080.00 => 255 */ 0xff, /* => 352768.00 */ 6901da177e4SLinus Torvalds /* 88080384.00 => 255 */ 0xff, /* => 352768.00 */ 6911da177e4SLinus Torvalds /* 92274688.00 => 255 */ 0xff, /* => 352768.00 */ 6921da177e4SLinus Torvalds /* 96468992.00 => 255 */ 0xff, /* => 352768.00 */ 6931da177e4SLinus Torvalds /* 100663296.00 => 255 */ 0xff, /* => 352768.00 */ 6941da177e4SLinus Torvalds /* 104857600.00 => 255 */ 0xff, /* => 352768.00 */ 6951da177e4SLinus Torvalds /* 109051904.00 => 255 */ 0xff, /* => 352768.00 */ 6961da177e4SLinus Torvalds /* 113246208.00 => 255 */ 0xff, /* => 352768.00 */ 6971da177e4SLinus Torvalds /* 117440512.00 => 255 */ 0xff, /* => 352768.00 */ 6981da177e4SLinus Torvalds /* 121634816.00 => 255 */ 0xff, /* => 352768.00 */ 6991da177e4SLinus Torvalds /* 125829120.00 => 255 */ 0xff, /* => 352768.00 */ 7001da177e4SLinus Torvalds /* 130023424.00 => 255 */ 0xff, /* => 352768.00 */ 7011da177e4SLinus Torvalds /* 134217728.00 => 255 */ 0xff, /* => 352768.00 */ 7021da177e4SLinus Torvalds /* 142606336.00 => 255 */ 0xff, /* => 352768.00 */ 7031da177e4SLinus Torvalds /* 150994944.00 => 255 */ 0xff, /* => 352768.00 */ 7041da177e4SLinus Torvalds /* 159383552.00 => 255 */ 0xff, /* => 352768.00 */ 7051da177e4SLinus Torvalds /* 167772160.00 => 255 */ 0xff, /* => 352768.00 */ 7061da177e4SLinus Torvalds /* 176160768.00 => 255 */ 0xff, /* => 352768.00 */ 7071da177e4SLinus Torvalds /* 184549376.00 => 255 */ 0xff, /* => 352768.00 */ 7081da177e4SLinus Torvalds /* 192937984.00 => 255 */ 0xff, /* => 352768.00 */ 7091da177e4SLinus Torvalds /* 201326592.00 => 255 */ 0xff, /* => 352768.00 */ 7101da177e4SLinus Torvalds /* 209715200.00 => 255 */ 0xff, /* => 352768.00 */ 7111da177e4SLinus Torvalds /* 218103808.00 => 255 */ 0xff, /* => 352768.00 */ 7121da177e4SLinus Torvalds /* 226492416.00 => 255 */ 0xff, /* => 352768.00 */ 7131da177e4SLinus Torvalds /* 234881024.00 => 255 */ 0xff, /* => 352768.00 */ 7141da177e4SLinus Torvalds /* 243269632.00 => 255 */ 0xff, /* => 352768.00 */ 7151da177e4SLinus Torvalds /* 251658240.00 => 255 */ 0xff, /* => 352768.00 */ 7161da177e4SLinus Torvalds /* 260046848.00 => 255 */ 0xff, /* => 352768.00 */ 7171da177e4SLinus Torvalds /* 268435456.00 => 255 */ 0xff, /* => 352768.00 */ 7181da177e4SLinus Torvalds /* 285212672.00 => 255 */ 0xff, /* => 352768.00 */ 7191da177e4SLinus Torvalds /* 301989888.00 => 255 */ 0xff, /* => 352768.00 */ 7201da177e4SLinus Torvalds /* 318767104.00 => 255 */ 0xff, /* => 352768.00 */ 7211da177e4SLinus Torvalds /* 335544320.00 => 255 */ 0xff, /* => 352768.00 */ 7221da177e4SLinus Torvalds /* 352321536.00 => 255 */ 0xff, /* => 352768.00 */ 7231da177e4SLinus Torvalds /* 369098752.00 => 255 */ 0xff, /* => 352768.00 */ 7241da177e4SLinus Torvalds /* 385875968.00 => 255 */ 0xff, /* => 352768.00 */ 7251da177e4SLinus Torvalds /* 402653184.00 => 255 */ 0xff, /* => 352768.00 */ 7261da177e4SLinus Torvalds /* 419430400.00 => 255 */ 0xff, /* => 352768.00 */ 7271da177e4SLinus Torvalds /* 436207616.00 => 255 */ 0xff, /* => 352768.00 */ 7281da177e4SLinus Torvalds /* 452984832.00 => 255 */ 0xff, /* => 352768.00 */ 7291da177e4SLinus Torvalds /* 469762048.00 => 255 */ 0xff, /* => 352768.00 */ 7301da177e4SLinus Torvalds /* 486539264.00 => 255 */ 0xff, /* => 352768.00 */ 7311da177e4SLinus Torvalds /* 503316480.00 => 255 */ 0xff, /* => 352768.00 */ 7321da177e4SLinus Torvalds /* 520093696.00 => 255 */ 0xff, /* => 352768.00 */ 7331da177e4SLinus Torvalds /* 536870912.00 => 255 */ 0xff, /* => 352768.00 */ 7341da177e4SLinus Torvalds /* 570425344.00 => 255 */ 0xff, /* => 352768.00 */ 7351da177e4SLinus Torvalds /* 603979776.00 => 255 */ 0xff, /* => 352768.00 */ 7361da177e4SLinus Torvalds /* 637534208.00 => 255 */ 0xff, /* => 352768.00 */ 7371da177e4SLinus Torvalds /* 671088640.00 => 255 */ 0xff, /* => 352768.00 */ 7381da177e4SLinus Torvalds /* 704643072.00 => 255 */ 0xff, /* => 352768.00 */ 7391da177e4SLinus Torvalds /* 738197504.00 => 255 */ 0xff, /* => 352768.00 */ 7401da177e4SLinus Torvalds /* 771751936.00 => 255 */ 0xff, /* => 352768.00 */ 7411da177e4SLinus Torvalds /* 805306368.00 => 255 */ 0xff, /* => 352768.00 */ 7421da177e4SLinus Torvalds /* 838860800.00 => 255 */ 0xff, /* => 352768.00 */ 7431da177e4SLinus Torvalds /* 872415232.00 => 255 */ 0xff, /* => 352768.00 */ 7441da177e4SLinus Torvalds /* 905969664.00 => 255 */ 0xff, /* => 352768.00 */ 7451da177e4SLinus Torvalds /* 939524096.00 => 255 */ 0xff, /* => 352768.00 */ 7461da177e4SLinus Torvalds /* 973078528.00 => 255 */ 0xff, /* => 352768.00 */ 7471da177e4SLinus Torvalds /* 1006632960.00 => 255 */ 0xff, /* => 352768.00 */ 7481da177e4SLinus Torvalds /* 1040187392.00 => 255 */ 0xff, /* => 352768.00 */ 7491da177e4SLinus Torvalds /* 1073741824.00 => 255 */ 0xff, /* => 352768.00 */ 7501da177e4SLinus Torvalds /* 1140850688.00 => 255 */ 0xff, /* => 352768.00 */ 7511da177e4SLinus Torvalds /* 1207959552.00 => 255 */ 0xff, /* => 352768.00 */ 7521da177e4SLinus Torvalds /* 1275068416.00 => 255 */ 0xff, /* => 352768.00 */ 7531da177e4SLinus Torvalds /* 1342177280.00 => 255 */ 0xff, /* => 352768.00 */ 7541da177e4SLinus Torvalds /* 1409286144.00 => 255 */ 0xff, /* => 352768.00 */ 7551da177e4SLinus Torvalds /* 1476395008.00 => 255 */ 0xff, /* => 352768.00 */ 7561da177e4SLinus Torvalds /* 1543503872.00 => 255 */ 0xff, /* => 352768.00 */ 7571da177e4SLinus Torvalds /* 1610612736.00 => 255 */ 0xff, /* => 352768.00 */ 7581da177e4SLinus Torvalds /* 1677721600.00 => 255 */ 0xff, /* => 352768.00 */ 7591da177e4SLinus Torvalds /* 1744830464.00 => 255 */ 0xff, /* => 352768.00 */ 7601da177e4SLinus Torvalds /* 1811939328.00 => 255 */ 0xff, /* => 352768.00 */ 7611da177e4SLinus Torvalds /* 1879048192.00 => 255 */ 0xff, /* => 352768.00 */ 7621da177e4SLinus Torvalds /* 1946157056.00 => 255 */ 0xff, /* => 352768.00 */ 7631da177e4SLinus Torvalds /* 2013265920.00 => 255 */ 0xff, /* => 352768.00 */ 7641da177e4SLinus Torvalds /* 2080374784.00 => 255 */ 0xff, /* => 352768.00 */ 7651da177e4SLinus Torvalds /* 2147483648.00 => 255 */ 0xff, /* => 352768.00 */ 7661da177e4SLinus Torvalds /* 2281701376.00 => 255 */ 0xff, /* => 352768.00 */ 7671da177e4SLinus Torvalds /* 2415919104.00 => 255 */ 0xff, /* => 352768.00 */ 7681da177e4SLinus Torvalds /* 2550136832.00 => 255 */ 0xff, /* => 352768.00 */ 7691da177e4SLinus Torvalds /* 2684354560.00 => 255 */ 0xff, /* => 352768.00 */ 7701da177e4SLinus Torvalds /* 2818572288.00 => 255 */ 0xff, /* => 352768.00 */ 7711da177e4SLinus Torvalds /* 2952790016.00 => 255 */ 0xff, /* => 352768.00 */ 7721da177e4SLinus Torvalds /* 3087007744.00 => 255 */ 0xff, /* => 352768.00 */ 7731da177e4SLinus Torvalds /* 3221225472.00 => 255 */ 0xff, /* => 352768.00 */ 7741da177e4SLinus Torvalds /* 3355443200.00 => 255 */ 0xff, /* => 352768.00 */ 7751da177e4SLinus Torvalds /* 3489660928.00 => 255 */ 0xff, /* => 352768.00 */ 7761da177e4SLinus Torvalds /* 3623878656.00 => 255 */ 0xff, /* => 352768.00 */ 7771da177e4SLinus Torvalds /* 3758096384.00 => 255 */ 0xff, /* => 352768.00 */ 7781da177e4SLinus Torvalds /* 3892314112.00 => 255 */ 0xff, /* => 352768.00 */ 7791da177e4SLinus Torvalds /* 4026531840.00 => 255 */ 0xff, /* => 352768.00 */ 7801da177e4SLinus Torvalds /* 4160749568.00 => 255 */ 0xff, /* => 352768.00 */ 7811da177e4SLinus Torvalds }; 782