35 32767, 32738, 32617, 32421, 32145, 31793, 31364, 30860,
36 30280, 29629, 28905, 28113, 27252, 26326, 25336, 24285,
37 23176, 22011, 20793, 19525, 18210, 16851, 15451, 14014,
38 12543, 11043, 9515, 7965, 6395, 4810, 3214, 1609,
39 1, -1607, -3211, -4808, -6393, -7962, -9513, -11040,
40 -12541, -14012, -15449, -16848, -18207, -19523, -20791, -22009,
41 -23174, -24283, -25334, -26324, -27250, -28111, -28904, -29627,
42 -30279, -30858, -31363, -31792, -32144, -32419, -32616, -32736, -32768,
47 0, 1435, 2901, 4400, 5931, 7496, 9096, 10730,
48 12400, 14106, 15850, 17632, 19454, 21315, 23216, 25160,
49 27146, 29175, 31249, 33368, 35534, 37747, 40009, 42320,
50 44682, 47095, 49562, 52082, 54657, 57289, 59979, 62727,
55 3, 712, 1424, 2134, 2845, 3557, 4270, 4982,
56 5696, 6409, 7124, 7839, 8554, 9270, 9986, 10704,
57 11421, 12138, 12857, 13576, 14295, 15014, 15734, 16455,
58 17176, 17898, 18620, 19343, 20066, 20790, 21514, 22238,
64 uint8_t ind = arg >> 8;
66 assert(arg <= 0x3fff);
73 unsigned int result=
exp2a[power>>10] + 0x10000;
75 assert(power <= 0x7fff);
77 result= (result<<3) + ((result*exp2b[(power>>5)&31])>>17);
78 return result + ((result*(power&31)*89)>>22);
88 4, 1459, 2870, 4240, 5572, 6867, 8127, 9355,
89 10552, 11719, 12858, 13971, 15057, 16120, 17158, 18175,
90 19170, 20145, 21100, 22036, 22954, 23854, 24738, 25605,
91 26457, 27294, 28116, 28924, 29719, 30500, 31269, 32025, 32769,
101 power_int = av_log2(value);
102 value <<= (31 - power_int);
105 frac_x0 = (value & 0x7c000000) >> 26;
106 frac_dx = (value & 0x03fff800) >> 11;
111 return (power_int << 15) + value;
119 for(i=0; i<length; i++)