/* The contents of this file was automatically generated by dump_modes.c
with arguments: 48000 960
It contains static definitions for some pre-defined modes. */
#include "modes.h"
#include "rate.h"
#ifdef HAVE_ARM_NE10
#define OVERRIDE_FFT 1
#include "static_modes_float_arm_ne10.h"
#endif
#ifndef DEF_WINDOW120
#define DEF_WINDOW120
static const opus_val16 window120[120 ] = {
6 .7286966 e-05 f, 0 .00060551348 f, 0 .0016815970 f, 0 .0032947962 f, 0 .0054439943 f,
0 .0081276923 f, 0 .011344001 f, 0 .015090633 f, 0 .019364886 f, 0 .024163635 f,
0 .029483315 f, 0 .035319905 f, 0 .041668911 f, 0 .048525347 f, 0 .055883718 f,
0 .063737999 f, 0 .072081616 f, 0 .080907428 f, 0 .090207705 f, 0 .099974111 f,
0 .11019769 f, 0 .12086883 f, 0 .13197729 f, 0 .14351214 f, 0 .15546177 f,
0 .16781389 f, 0 .18055550 f, 0 .19367290 f, 0 .20715171 f, 0 .22097682 f,
0 .23513243 f, 0 .24960208 f, 0 .26436860 f, 0 .27941419 f, 0 .29472040 f,
0 .31026818 f, 0 .32603788 f, 0 .34200931 f, 0 .35816177 f, 0 .37447407 f,
0 .39092462 f, 0 .40749142 f, 0 .42415215 f, 0 .44088423 f, 0 .45766484 f,
0 .47447104 f, 0 .49127978 f, 0 .50806798 f, 0 .52481261 f, 0 .54149077 f,
0 .55807973 f, 0 .57455701 f, 0 .59090049 f, 0 .60708841 f, 0 .62309951 f,
0 .63891306 f, 0 .65450896 f, 0 .66986776 f, 0 .68497077 f, 0 .69980010 f,
0 .71433873 f, 0 .72857055 f, 0 .74248043 f, 0 .75605424 f, 0 .76927895 f,
0 .78214257 f, 0 .79463430 f, 0 .80674445 f, 0 .81846456 f, 0 .82978733 f,
0 .84070669 f, 0 .85121779 f, 0 .86131698 f, 0 .87100183 f, 0 .88027111 f,
0 .88912479 f, 0 .89756398 f, 0 .90559094 f, 0 .91320904 f, 0 .92042270 f,
0 .92723738 f, 0 .93365955 f, 0 .93969656 f, 0 .94535671 f, 0 .95064907 f,
0 .95558353 f, 0 .96017067 f, 0 .96442171 f, 0 .96834849 f, 0 .97196334 f,
0 .97527906 f, 0 .97830883 f, 0 .98106616 f, 0 .98356480 f, 0 .98581869 f,
0 .98784191 f, 0 .98964856 f, 0 .99125274 f, 0 .99266849 f, 0 .99390969 f,
0 .99499004 f, 0 .99592297 f, 0 .99672162 f, 0 .99739874 f, 0 .99796667 f,
0 .99843728 f, 0 .99882195 f, 0 .99913147 f, 0 .99937606 f, 0 .99956527 f,
0 .99970802 f, 0 .99981248 f, 0 .99988613 f, 0 .99993565 f, 0 .99996697 f,
0 .99998518 f, 0 .99999457 f, 0 .99999859 f, 0 .99999982 f, 1 .0000000 f,
};
#endif
#ifndef DEF_LOGN400
#define DEF_LOGN400
static const opus_int16 logN400[21 ] = {
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 8 , 8 , 8 , 8 , 16 , 16 , 16 , 21 , 21 , 24 , 29 , 34 , 36 , };
#endif
#ifndef DEF_PULSE_CACHE50
#define DEF_PULSE_CACHE50
static const opus_int16 cache_index50[105 ] = {
-1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , 0 , 0 , 0 , 0 , 41 , 41 , 41 ,
82 , 82 , 123 , 164 , 200 , 222 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 41 ,
41 , 41 , 41 , 123 , 123 , 123 , 164 , 164 , 240 , 266 , 283 , 295 , 41 , 41 , 41 ,
41 , 41 , 41 , 41 , 41 , 123 , 123 , 123 , 123 , 240 , 240 , 240 , 266 , 266 , 305 ,
318 , 328 , 336 , 123 , 123 , 123 , 123 , 123 , 123 , 123 , 123 , 240 , 240 , 240 , 240 ,
305 , 305 , 305 , 318 , 318 , 343 , 351 , 358 , 364 , 240 , 240 , 240 , 240 , 240 , 240 ,
240 , 240 , 305 , 305 , 305 , 305 , 343 , 343 , 343 , 351 , 351 , 370 , 376 , 382 , 387 ,
};
static const unsigned char cache_bits50[392 ] = {
40 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 ,
7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 ,
7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 40 , 15 , 23 , 28 ,
31 , 34 , 36 , 38 , 39 , 41 , 42 , 43 , 44 , 45 , 46 , 47 , 47 , 49 , 50 ,
51 , 52 , 53 , 54 , 55 , 55 , 57 , 58 , 59 , 60 , 61 , 62 , 63 , 63 , 65 ,
66 , 67 , 68 , 69 , 70 , 71 , 71 , 40 , 20 , 33 , 41 , 48 , 53 , 57 , 61 ,
64 , 66 , 69 , 71 , 73 , 75 , 76 , 78 , 80 , 82 , 85 , 87 , 89 , 91 , 92 ,
94 , 96 , 98 , 101 , 103 , 105 , 107 , 108 , 110 , 112 , 114 , 117 , 119 , 121 , 123 ,
124 , 126 , 128 , 40 , 23 , 39 , 51 , 60 , 67 , 73 , 79 , 83 , 87 , 91 , 94 ,
97 , 100 , 102 , 105 , 107 , 111 , 115 , 118 , 121 , 124 , 126 , 129 , 131 , 135 , 139 ,
142 , 145 , 148 , 150 , 153 , 155 , 159 , 163 , 166 , 169 , 172 , 174 , 177 , 179 , 35 ,
28 , 49 , 65 , 78 , 89 , 99 , 107 , 114 , 120 , 126 , 132 , 136 , 141 , 145 , 149 ,
153 , 159 , 165 , 171 , 176 , 180 , 185 , 189 , 192 , 199 , 205 , 211 , 216 , 220 , 225 ,
229 , 232 , 239 , 245 , 251 , 21 , 33 , 58 , 79 , 97 , 112 , 125 , 137 , 148 , 157 ,
166 , 174 , 182 , 189 , 195 , 201 , 207 , 217 , 227 , 235 , 243 , 251 , 17 , 35 , 63 ,
86 , 106 , 123 , 139 , 152 , 165 , 177 , 187 , 197 , 206 , 214 , 222 , 230 , 237 , 250 ,
25 , 31 , 55 , 75 , 91 , 105 , 117 , 128 , 138 , 146 , 154 , 161 , 168 , 174 , 180 ,
185 , 190 , 200 , 208 , 215 , 222 , 229 , 235 , 240 , 245 , 255 , 16 , 36 , 65 , 89 ,
110 , 128 , 144 , 159 , 173 , 185 , 196 , 207 , 217 , 226 , 234 , 242 , 250 , 11 , 41 ,
74 , 103 , 128 , 151 , 172 , 191 , 209 , 225 , 241 , 255 , 9 , 43 , 79 , 110 , 138 ,
163 , 186 , 207 , 227 , 246 , 12 , 39 , 71 , 99 , 123 , 144 , 164 , 182 , 198 , 214 ,
228 , 241 , 253 , 9 , 44 , 81 , 113 , 142 , 168 , 192 , 214 , 235 , 255 , 7 , 49 ,
90 , 127 , 160 , 191 , 220 , 247 , 6 , 51 , 95 , 134 , 170 , 203 , 234 , 7 , 47 ,
87 , 123 , 155 , 184 , 212 , 237 , 6 , 52 , 97 , 137 , 174 , 208 , 240 , 5 , 57 ,
106 , 151 , 192 , 231 , 5 , 59 , 111 , 158 , 202 , 243 , 5 , 55 , 103 , 147 , 187 ,
224 , 5 , 60 , 113 , 161 , 206 , 248 , 4 , 65 , 122 , 175 , 224 , 4 , 67 , 127 ,
182 , 234 , };
static const unsigned char cache_caps50[168 ] = {
224 , 224 , 224 , 224 , 224 , 224 , 224 , 224 , 160 , 160 , 160 , 160 , 185 , 185 , 185 ,
178 , 178 , 168 , 134 , 61 , 37 , 224 , 224 , 224 , 224 , 224 , 224 , 224 , 224 , 240 ,
240 , 240 , 240 , 207 , 207 , 207 , 198 , 198 , 183 , 144 , 66 , 40 , 160 , 160 , 160 ,
160 , 160 , 160 , 160 , 160 , 185 , 185 , 185 , 185 , 193 , 193 , 193 , 183 , 183 , 172 ,
138 , 64 , 38 , 240 , 240 , 240 , 240 , 240 , 240 , 240 , 240 , 207 , 207 , 207 , 207 ,
204 , 204 , 204 , 193 , 193 , 180 , 143 , 66 , 40 , 185 , 185 , 185 , 185 , 185 , 185 ,
185 , 185 , 193 , 193 , 193 , 193 , 193 , 193 , 193 , 183 , 183 , 172 , 138 , 65 , 39 ,
207 , 207 , 207 , 207 , 207 , 207 , 207 , 207 , 204 , 204 , 204 , 204 , 201 , 201 , 201 ,
188 , 188 , 176 , 141 , 66 , 40 , 193 , 193 , 193 , 193 , 193 , 193 , 193 , 193 , 193 ,
193 , 193 , 193 , 194 , 194 , 194 , 184 , 184 , 173 , 139 , 65 , 39 , 204 , 204 , 204 ,
204 , 204 , 204 , 204 , 204 , 201 , 201 , 201 , 201 , 198 , 198 , 198 , 187 , 187 , 175 ,
140 , 66 , 40 , };
#endif
#ifndef FFT_TWIDDLES48000_960
#define FFT_TWIDDLES48000_960
static const kiss_twiddle_cpx fft_twiddles48000_960[480 ] = {
{1 .0000000 f, -0 .0000000 f}, {0 .99991433 f, -0 .013089596 f},
{0 .99965732 f, -0 .026176948 f}, {0 .99922904 f, -0 .039259816 f},
{0 .99862953 f, -0 .052335956 f}, {0 .99785892 f, -0 .065403129 f},
{0 .99691733 f, -0 .078459096 f}, {0 .99580493 f, -0 .091501619 f},
{0 .99452190 f, -0 .10452846 f}, {0 .99306846 f, -0 .11753740 f},
{0 .99144486 f, -0 .13052619 f}, {0 .98965139 f, -0 .14349262 f},
{0 .98768834 f, -0 .15643447 f}, {0 .98555606 f, -0 .16934950 f},
{0 .98325491 f, -0 .18223553 f}, {0 .98078528 f, -0 .19509032 f},
{0 .97814760 f, -0 .20791169 f}, {0 .97534232 f, -0 .22069744 f},
{0 .97236992 f, -0 .23344536 f}, {0 .96923091 f, -0 .24615329 f},
{0 .96592583 f, -0 .25881905 f}, {0 .96245524 f, -0 .27144045 f},
{0 .95881973 f, -0 .28401534 f}, {0 .95501994 f, -0 .29654157 f},
{0 .95105652 f, -0 .30901699 f}, {0 .94693013 f, -0 .32143947 f},
{0 .94264149 f, -0 .33380686 f}, {0 .93819134 f, -0 .34611706 f},
{0 .93358043 f, -0 .35836795 f}, {0 .92880955 f, -0 .37055744 f},
{0 .92387953 f, -0 .38268343 f}, {0 .91879121 f, -0 .39474386 f},
{0 .91354546 f, -0 .40673664 f}, {0 .90814317 f, -0 .41865974 f},
{0 .90258528 f, -0 .43051110 f}, {0 .89687274 f, -0 .44228869 f},
{0 .89100652 f, -0 .45399050 f}, {0 .88498764 f, -0 .46561452 f},
{0 .87881711 f, -0 .47715876 f}, {0 .87249601 f, -0 .48862124 f},
{0 .86602540 f, -0 .50000000 f}, {0 .85940641 f, -0 .51129309 f},
{0 .85264016 f, -0 .52249856 f}, {0 .84572782 f, -0 .53361452 f},
{0 .83867057 f, -0 .54463904 f}, {0 .83146961 f, -0 .55557023 f},
{0 .82412619 f, -0 .56640624 f}, {0 .81664156 f, -0 .57714519 f},
{0 .80901699 f, -0 .58778525 f}, {0 .80125381 f, -0 .59832460 f},
{0 .79335334 f, -0 .60876143 f}, {0 .78531693 f, -0 .61909395 f},
{0 .77714596 f, -0 .62932039 f}, {0 .76884183 f, -0 .63943900 f},
{0 .76040597 f, -0 .64944805 f}, {0 .75183981 f, -0 .65934582 f},
{0 .74314483 f, -0 .66913061 f}, {0 .73432251 f, -0 .67880075 f},
{0 .72537437 f, -0 .68835458 f}, {0 .71630194 f, -0 .69779046 f},
{0 .70710678 f, -0 .70710678 f}, {0 .69779046 f, -0 .71630194 f},
{0 .68835458 f, -0 .72537437 f}, {0 .67880075 f, -0 .73432251 f},
{0 .66913061 f, -0 .74314483 f}, {0 .65934582 f, -0 .75183981 f},
{0 .64944805 f, -0 .76040597 f}, {0 .63943900 f, -0 .76884183 f},
{0 .62932039 f, -0 .77714596 f}, {0 .61909395 f, -0 .78531693 f},
{0 .60876143 f, -0 .79335334 f}, {0 .59832460 f, -0 .80125381 f},
{0 .58778525 f, -0 .80901699 f}, {0 .57714519 f, -0 .81664156 f},
{0 .56640624 f, -0 .82412619 f}, {0 .55557023 f, -0 .83146961 f},
{0 .54463904 f, -0 .83867057 f}, {0 .53361452 f, -0 .84572782 f},
{0 .52249856 f, -0 .85264016 f}, {0 .51129309 f, -0 .85940641 f},
{0 .50000000 f, -0 .86602540 f}, {0 .48862124 f, -0 .87249601 f},
{0 .47715876 f, -0 .87881711 f}, {0 .46561452 f, -0 .88498764 f},
{0 .45399050 f, -0 .89100652 f}, {0 .44228869 f, -0 .89687274 f},
{0 .43051110 f, -0 .90258528 f}, {0 .41865974 f, -0 .90814317 f},
{0 .40673664 f, -0 .91354546 f}, {0 .39474386 f, -0 .91879121 f},
{0 .38268343 f, -0 .92387953 f}, {0 .37055744 f, -0 .92880955 f},
{0 .35836795 f, -0 .93358043 f}, {0 .34611706 f, -0 .93819134 f},
{0 .33380686 f, -0 .94264149 f}, {0 .32143947 f, -0 .94693013 f},
{0 .30901699 f, -0 .95105652 f}, {0 .29654157 f, -0 .95501994 f},
{0 .28401534 f, -0 .95881973 f}, {0 .27144045 f, -0 .96245524 f},
{0 .25881905 f, -0 .96592583 f}, {0 .24615329 f, -0 .96923091 f},
{0 .23344536 f, -0 .97236992 f}, {0 .22069744 f, -0 .97534232 f},
{0 .20791169 f, -0 .97814760 f}, {0 .19509032 f, -0 .98078528 f},
{0 .18223553 f, -0 .98325491 f}, {0 .16934950 f, -0 .98555606 f},
{0 .15643447 f, -0 .98768834 f}, {0 .14349262 f, -0 .98965139 f},
{0 .13052619 f, -0 .99144486 f}, {0 .11753740 f, -0 .99306846 f},
{0 .10452846 f, -0 .99452190 f}, {0 .091501619 f, -0 .99580493 f},
{0 .078459096 f, -0 .99691733 f}, {0 .065403129 f, -0 .99785892 f},
{0 .052335956 f, -0 .99862953 f}, {0 .039259816 f, -0 .99922904 f},
{0 .026176948 f, -0 .99965732 f}, {0 .013089596 f, -0 .99991433 f},
{6 .1230318 e-17 f, -1 .0000000 f}, {-0 .013089596 f, -0 .99991433 f},
{-0 .026176948 f, -0 .99965732 f}, {-0 .039259816 f, -0 .99922904 f},
{-0 .052335956 f, -0 .99862953 f}, {-0 .065403129 f, -0 .99785892 f},
{-0 .078459096 f, -0 .99691733 f}, {-0 .091501619 f, -0 .99580493 f},
{-0 .10452846 f, -0 .99452190 f}, {-0 .11753740 f, -0 .99306846 f},
{-0 .13052619 f, -0 .99144486 f}, {-0 .14349262 f, -0 .98965139 f},
{-0 .15643447 f, -0 .98768834 f}, {-0 .16934950 f, -0 .98555606 f},
{-0 .18223553 f, -0 .98325491 f}, {-0 .19509032 f, -0 .98078528 f},
{-0 .20791169 f, -0 .97814760 f}, {-0 .22069744 f, -0 .97534232 f},
{-0 .23344536 f, -0 .97236992 f}, {-0 .24615329 f, -0 .96923091 f},
{-0 .25881905 f, -0 .96592583 f}, {-0 .27144045 f, -0 .96245524 f},
{-0 .28401534 f, -0 .95881973 f}, {-0 .29654157 f, -0 .95501994 f},
{-0 .30901699 f, -0 .95105652 f}, {-0 .32143947 f, -0 .94693013 f},
{-0 .33380686 f, -0 .94264149 f}, {-0 .34611706 f, -0 .93819134 f},
{-0 .35836795 f, -0 .93358043 f}, {-0 .37055744 f, -0 .92880955 f},
{-0 .38268343 f, -0 .92387953 f}, {-0 .39474386 f, -0 .91879121 f},
{-0 .40673664 f, -0 .91354546 f}, {-0 .41865974 f, -0 .90814317 f},
{-0 .43051110 f, -0 .90258528 f}, {-0 .44228869 f, -0 .89687274 f},
{-0 .45399050 f, -0 .89100652 f}, {-0 .46561452 f, -0 .88498764 f},
{-0 .47715876 f, -0 .87881711 f}, {-0 .48862124 f, -0 .87249601 f},
{-0 .50000000 f, -0 .86602540 f}, {-0 .51129309 f, -0 .85940641 f},
{-0 .52249856 f, -0 .85264016 f}, {-0 .53361452 f, -0 .84572782 f},
{-0 .54463904 f, -0 .83867057 f}, {-0 .55557023 f, -0 .83146961 f},
{-0 .56640624 f, -0 .82412619 f}, {-0 .57714519 f, -0 .81664156 f},
{-0 .58778525 f, -0 .80901699 f}, {-0 .59832460 f, -0 .80125381 f},
{-0 .60876143 f, -0 .79335334 f}, {-0 .61909395 f, -0 .78531693 f},
{-0 .62932039 f, -0 .77714596 f}, {-0 .63943900 f, -0 .76884183 f},
{-0 .64944805 f, -0 .76040597 f}, {-0 .65934582 f, -0 .75183981 f},
{-0 .66913061 f, -0 .74314483 f}, {-0 .67880075 f, -0 .73432251 f},
{-0 .68835458 f, -0 .72537437 f}, {-0 .69779046 f, -0 .71630194 f},
{-0 .70710678 f, -0 .70710678 f}, {-0 .71630194 f, -0 .69779046 f},
{-0 .72537437 f, -0 .68835458 f}, {-0 .73432251 f, -0 .67880075 f},
{-0 .74314483 f, -0 .66913061 f}, {-0 .75183981 f, -0 .65934582 f},
{-0 .76040597 f, -0 .64944805 f}, {-0 .76884183 f, -0 .63943900 f},
{-0 .77714596 f, -0 .62932039 f}, {-0 .78531693 f, -0 .61909395 f},
{-0 .79335334 f, -0 .60876143 f}, {-0 .80125381 f, -0 .59832460 f},
{-0 .80901699 f, -0 .58778525 f}, {-0 .81664156 f, -0 .57714519 f},
{-0 .82412619 f, -0 .56640624 f}, {-0 .83146961 f, -0 .55557023 f},
{-0 .83867057 f, -0 .54463904 f}, {-0 .84572782 f, -0 .53361452 f},
{-0 .85264016 f, -0 .52249856 f}, {-0 .85940641 f, -0 .51129309 f},
{-0 .86602540 f, -0 .50000000 f}, {-0 .87249601 f, -0 .48862124 f},
{-0 .87881711 f, -0 .47715876 f}, {-0 .88498764 f, -0 .46561452 f},
{-0 .89100652 f, -0 .45399050 f}, {-0 .89687274 f, -0 .44228869 f},
{-0 .90258528 f, -0 .43051110 f}, {-0 .90814317 f, -0 .41865974 f},
{-0 .91354546 f, -0 .40673664 f}, {-0 .91879121 f, -0 .39474386 f},
{-0 .92387953 f, -0 .38268343 f}, {-0 .92880955 f, -0 .37055744 f},
{-0 .93358043 f, -0 .35836795 f}, {-0 .93819134 f, -0 .34611706 f},
{-0 .94264149 f, -0 .33380686 f}, {-0 .94693013 f, -0 .32143947 f},
{-0 .95105652 f, -0 .30901699 f}, {-0 .95501994 f, -0 .29654157 f},
{-0 .95881973 f, -0 .28401534 f}, {-0 .96245524 f, -0 .27144045 f},
{-0 .96592583 f, -0 .25881905 f}, {-0 .96923091 f, -0 .24615329 f},
{-0 .97236992 f, -0 .23344536 f}, {-0 .97534232 f, -0 .22069744 f},
{-0 .97814760 f, -0 .20791169 f}, {-0 .98078528 f, -0 .19509032 f},
{-0 .98325491 f, -0 .18223553 f}, {-0 .98555606 f, -0 .16934950 f},
{-0 .98768834 f, -0 .15643447 f}, {-0 .98965139 f, -0 .14349262 f},
{-0 .99144486 f, -0 .13052619 f}, {-0 .99306846 f, -0 .11753740 f},
{-0 .99452190 f, -0 .10452846 f}, {-0 .99580493 f, -0 .091501619 f},
{-0 .99691733 f, -0 .078459096 f}, {-0 .99785892 f, -0 .065403129 f},
{-0 .99862953 f, -0 .052335956 f}, {-0 .99922904 f, -0 .039259816 f},
{-0 .99965732 f, -0 .026176948 f}, {-0 .99991433 f, -0 .013089596 f},
{-1 .0000000 f, -1 .2246064 e-16 f}, {-0 .99991433 f, 0 .013089596 f},
{-0 .99965732 f, 0 .026176948 f}, {-0 .99922904 f, 0 .039259816 f},
{-0 .99862953 f, 0 .052335956 f}, {-0 .99785892 f, 0 .065403129 f},
{-0 .99691733 f, 0 .078459096 f}, {-0 .99580493 f, 0 .091501619 f},
{-0 .99452190 f, 0 .10452846 f}, {-0 .99306846 f, 0 .11753740 f},
{-0 .99144486 f, 0 .13052619 f}, {-0 .98965139 f, 0 .14349262 f},
{-0 .98768834 f, 0 .15643447 f}, {-0 .98555606 f, 0 .16934950 f},
{-0 .98325491 f, 0 .18223553 f}, {-0 .98078528 f, 0 .19509032 f},
{-0 .97814760 f, 0 .20791169 f}, {-0 .97534232 f, 0 .22069744 f},
{-0 .97236992 f, 0 .23344536 f}, {-0 .96923091 f, 0 .24615329 f},
{-0 .96592583 f, 0 .25881905 f}, {-0 .96245524 f, 0 .27144045 f},
{-0 .95881973 f, 0 .28401534 f}, {-0 .95501994 f, 0 .29654157 f},
{-0 .95105652 f, 0 .30901699 f}, {-0 .94693013 f, 0 .32143947 f},
{-0 .94264149 f, 0 .33380686 f}, {-0 .93819134 f, 0 .34611706 f},
{-0 .93358043 f, 0 .35836795 f}, {-0 .92880955 f, 0 .37055744 f},
{-0 .92387953 f, 0 .38268343 f}, {-0 .91879121 f, 0 .39474386 f},
{-0 .91354546 f, 0 .40673664 f}, {-0 .90814317 f, 0 .41865974 f},
{-0 .90258528 f, 0 .43051110 f}, {-0 .89687274 f, 0 .44228869 f},
{-0 .89100652 f, 0 .45399050 f}, {-0 .88498764 f, 0 .46561452 f},
{-0 .87881711 f, 0 .47715876 f}, {-0 .87249601 f, 0 .48862124 f},
{-0 .86602540 f, 0 .50000000 f}, {-0 .85940641 f, 0 .51129309 f},
{-0 .85264016 f, 0 .52249856 f}, {-0 .84572782 f, 0 .53361452 f},
{-0 .83867057 f, 0 .54463904 f}, {-0 .83146961 f, 0 .55557023 f},
{-0 .82412619 f, 0 .56640624 f}, {-0 .81664156 f, 0 .57714519 f},
{-0 .80901699 f, 0 .58778525 f}, {-0 .80125381 f, 0 .59832460 f},
{-0 .79335334 f, 0 .60876143 f}, {-0 .78531693 f, 0 .61909395 f},
{-0 .77714596 f, 0 .62932039 f}, {-0 .76884183 f, 0 .63943900 f},
{-0 .76040597 f, 0 .64944805 f}, {-0 .75183981 f, 0 .65934582 f},
{-0 .74314483 f, 0 .66913061 f}, {-0 .73432251 f, 0 .67880075 f},
{-0 .72537437 f, 0 .68835458 f}, {-0 .71630194 f, 0 .69779046 f},
{-0 .70710678 f, 0 .70710678 f}, {-0 .69779046 f, 0 .71630194 f},
{-0 .68835458 f, 0 .72537437 f}, {-0 .67880075 f, 0 .73432251 f},
{-0 .66913061 f, 0 .74314483 f}, {-0 .65934582 f, 0 .75183981 f},
{-0 .64944805 f, 0 .76040597 f}, {-0 .63943900 f, 0 .76884183 f},
{-0 .62932039 f, 0 .77714596 f}, {-0 .61909395 f, 0 .78531693 f},
{-0 .60876143 f, 0 .79335334 f}, {-0 .59832460 f, 0 .80125381 f},
{-0 .58778525 f, 0 .80901699 f}, {-0 .57714519 f, 0 .81664156 f},
{-0 .56640624 f, 0 .82412619 f}, {-0 .55557023 f, 0 .83146961 f},
{-0 .54463904 f, 0 .83867057 f}, {-0 .53361452 f, 0 .84572782 f},
{-0 .52249856 f, 0 .85264016 f}, {-0 .51129309 f, 0 .85940641 f},
{-0 .50000000 f, 0 .86602540 f}, {-0 .48862124 f, 0 .87249601 f},
{-0 .47715876 f, 0 .87881711 f}, {-0 .46561452 f, 0 .88498764 f},
{-0 .45399050 f, 0 .89100652 f}, {-0 .44228869 f, 0 .89687274 f},
{-0 .43051110 f, 0 .90258528 f}, {-0 .41865974 f, 0 .90814317 f},
{-0 .40673664 f, 0 .91354546 f}, {-0 .39474386 f, 0 .91879121 f},
{-0 .38268343 f, 0 .92387953 f}, {-0 .37055744 f, 0 .92880955 f},
{-0 .35836795 f, 0 .93358043 f}, {-0 .34611706 f, 0 .93819134 f},
{-0 .33380686 f, 0 .94264149 f}, {-0 .32143947 f, 0 .94693013 f},
{-0 .30901699 f, 0 .95105652 f}, {-0 .29654157 f, 0 .95501994 f},
{-0 .28401534 f, 0 .95881973 f}, {-0 .27144045 f, 0 .96245524 f},
{-0 .25881905 f, 0 .96592583 f}, {-0 .24615329 f, 0 .96923091 f},
{-0 .23344536 f, 0 .97236992 f}, {-0 .22069744 f, 0 .97534232 f},
{-0 .20791169 f, 0 .97814760 f}, {-0 .19509032 f, 0 .98078528 f},
{-0 .18223553 f, 0 .98325491 f}, {-0 .16934950 f, 0 .98555606 f},
{-0 .15643447 f, 0 .98768834 f}, {-0 .14349262 f, 0 .98965139 f},
{-0 .13052619 f, 0 .99144486 f}, {-0 .11753740 f, 0 .99306846 f},
{-0 .10452846 f, 0 .99452190 f}, {-0 .091501619 f, 0 .99580493 f},
{-0 .078459096 f, 0 .99691733 f}, {-0 .065403129 f, 0 .99785892 f},
{-0 .052335956 f, 0 .99862953 f}, {-0 .039259816 f, 0 .99922904 f},
{-0 .026176948 f, 0 .99965732 f}, {-0 .013089596 f, 0 .99991433 f},
{-1 .8369095 e-16 f, 1 .0000000 f}, {0 .013089596 f, 0 .99991433 f},
{0 .026176948 f, 0 .99965732 f}, {0 .039259816 f, 0 .99922904 f},
{0 .052335956 f, 0 .99862953 f}, {0 .065403129 f, 0 .99785892 f},
{0 .078459096 f, 0 .99691733 f}, {0 .091501619 f, 0 .99580493 f},
{0 .10452846 f, 0 .99452190 f}, {0 .11753740 f, 0 .99306846 f},
{0 .13052619 f, 0 .99144486 f}, {0 .14349262 f, 0 .98965139 f},
{0 .15643447 f, 0 .98768834 f}, {0 .16934950 f, 0 .98555606 f},
{0 .18223553 f, 0 .98325491 f}, {0 .19509032 f, 0 .98078528 f},
{0 .20791169 f, 0 .97814760 f}, {0 .22069744 f, 0 .97534232 f},
{0 .23344536 f, 0 .97236992 f}, {0 .24615329 f, 0 .96923091 f},
{0 .25881905 f, 0 .96592583 f}, {0 .27144045 f, 0 .96245524 f},
{0 .28401534 f, 0 .95881973 f}, {0 .29654157 f, 0 .95501994 f},
{0 .30901699 f, 0 .95105652 f}, {0 .32143947 f, 0 .94693013 f},
{0 .33380686 f, 0 .94264149 f}, {0 .34611706 f, 0 .93819134 f},
{0 .35836795 f, 0 .93358043 f}, {0 .37055744 f, 0 .92880955 f},
{0 .38268343 f, 0 .92387953 f}, {0 .39474386 f, 0 .91879121 f},
{0 .40673664 f, 0 .91354546 f}, {0 .41865974 f, 0 .90814317 f},
{0 .43051110 f, 0 .90258528 f}, {0 .44228869 f, 0 .89687274 f},
{0 .45399050 f, 0 .89100652 f}, {0 .46561452 f, 0 .88498764 f},
{0 .47715876 f, 0 .87881711 f}, {0 .48862124 f, 0 .87249601 f},
{0 .50000000 f, 0 .86602540 f}, {0 .51129309 f, 0 .85940641 f},
{0 .52249856 f, 0 .85264016 f}, {0 .53361452 f, 0 .84572782 f},
{0 .54463904 f, 0 .83867057 f}, {0 .55557023 f, 0 .83146961 f},
{0 .56640624 f, 0 .82412619 f}, {0 .57714519 f, 0 .81664156 f},
{0 .58778525 f, 0 .80901699 f}, {0 .59832460 f, 0 .80125381 f},
{0 .60876143 f, 0 .79335334 f}, {0 .61909395 f, 0 .78531693 f},
{0 .62932039 f, 0 .77714596 f}, {0 .63943900 f, 0 .76884183 f},
{0 .64944805 f, 0 .76040597 f}, {0 .65934582 f, 0 .75183981 f},
{0 .66913061 f, 0 .74314483 f}, {0 .67880075 f, 0 .73432251 f},
{0 .68835458 f, 0 .72537437 f}, {0 .69779046 f, 0 .71630194 f},
{0 .70710678 f, 0 .70710678 f}, {0 .71630194 f, 0 .69779046 f},
{0 .72537437 f, 0 .68835458 f}, {0 .73432251 f, 0 .67880075 f},
{0 .74314483 f, 0 .66913061 f}, {0 .75183981 f, 0 .65934582 f},
{0 .76040597 f, 0 .64944805 f}, {0 .76884183 f, 0 .63943900 f},
{0 .77714596 f, 0 .62932039 f}, {0 .78531693 f, 0 .61909395 f},
{0 .79335334 f, 0 .60876143 f}, {0 .80125381 f, 0 .59832460 f},
{0 .80901699 f, 0 .58778525 f}, {0 .81664156 f, 0 .57714519 f},
{0 .82412619 f, 0 .56640624 f}, {0 .83146961 f, 0 .55557023 f},
{0 .83867057 f, 0 .54463904 f}, {0 .84572782 f, 0 .53361452 f},
{0 .85264016 f, 0 .52249856 f}, {0 .85940641 f, 0 .51129309 f},
{0 .86602540 f, 0 .50000000 f}, {0 .87249601 f, 0 .48862124 f},
{0 .87881711 f, 0 .47715876 f}, {0 .88498764 f, 0 .46561452 f},
{0 .89100652 f, 0 .45399050 f}, {0 .89687274 f, 0 .44228869 f},
{0 .90258528 f, 0 .43051110 f}, {0 .90814317 f, 0 .41865974 f},
{0 .91354546 f, 0 .40673664 f}, {0 .91879121 f, 0 .39474386 f},
{0 .92387953 f, 0 .38268343 f}, {0 .92880955 f, 0 .37055744 f},
{0 .93358043 f, 0 .35836795 f}, {0 .93819134 f, 0 .34611706 f},
{0 .94264149 f, 0 .33380686 f}, {0 .94693013 f, 0 .32143947 f},
{0 .95105652 f, 0 .30901699 f}, {0 .95501994 f, 0 .29654157 f},
{0 .95881973 f, 0 .28401534 f}, {0 .96245524 f, 0 .27144045 f},
{0 .96592583 f, 0 .25881905 f}, {0 .96923091 f, 0 .24615329 f},
{0 .97236992 f, 0 .23344536 f}, {0 .97534232 f, 0 .22069744 f},
{0 .97814760 f, 0 .20791169 f}, {0 .98078528 f, 0 .19509032 f},
{0 .98325491 f, 0 .18223553 f}, {0 .98555606 f, 0 .16934950 f},
{0 .98768834 f, 0 .15643447 f}, {0 .98965139 f, 0 .14349262 f},
{0 .99144486 f, 0 .13052619 f}, {0 .99306846 f, 0 .11753740 f},
{0 .99452190 f, 0 .10452846 f}, {0 .99580493 f, 0 .091501619 f},
{0 .99691733 f, 0 .078459096 f}, {0 .99785892 f, 0 .065403129 f},
{0 .99862953 f, 0 .052335956 f}, {0 .99922904 f, 0 .039259816 f},
{0 .99965732 f, 0 .026176948 f}, {0 .99991433 f, 0 .013089596 f},
};
#ifndef FFT_BITREV480
#define FFT_BITREV480
static const opus_int16 fft_bitrev480[480 ] = {
0 , 96 , 192 , 288 , 384 , 32 , 128 , 224 , 320 , 416 , 64 , 160 , 256 , 352 , 448 ,
8 , 104 , 200 , 296 , 392 , 40 , 136 , 232 , 328 , 424 , 72 , 168 , 264 , 360 , 456 ,
16 , 112 , 208 , 304 , 400 , 48 , 144 , 240 , 336 , 432 , 80 , 176 , 272 , 368 , 464 ,
24 , 120 , 216 , 312 , 408 , 56 , 152 , 248 , 344 , 440 , 88 , 184 , 280 , 376 , 472 ,
4 , 100 , 196 , 292 , 388 , 36 , 132 , 228 , 324 , 420 , 68 , 164 , 260 , 356 , 452 ,
12 , 108 , 204 , 300 , 396 , 44 , 140 , 236 , 332 , 428 , 76 , 172 , 268 , 364 , 460 ,
20 , 116 , 212 , 308 , 404 , 52 , 148 , 244 , 340 , 436 , 84 , 180 , 276 , 372 , 468 ,
28 , 124 , 220 , 316 , 412 , 60 , 156 , 252 , 348 , 444 , 92 , 188 , 284 , 380 , 476 ,
1 , 97 , 193 , 289 , 385 , 33 , 129 , 225 , 321 , 417 , 65 , 161 , 257 , 353 , 449 ,
9 , 105 , 201 , 297 , 393 , 41 , 137 , 233 , 329 , 425 , 73 , 169 , 265 , 361 , 457 ,
17 , 113 , 209 , 305 , 401 , 49 , 145 , 241 , 337 , 433 , 81 , 177 , 273 , 369 , 465 ,
25 , 121 , 217 , 313 , 409 , 57 , 153 , 249 , 345 , 441 , 89 , 185 , 281 , 377 , 473 ,
5 , 101 , 197 , 293 , 389 , 37 , 133 , 229 , 325 , 421 , 69 , 165 , 261 , 357 , 453 ,
13 , 109 , 205 , 301 , 397 , 45 , 141 , 237 , 333 , 429 , 77 , 173 , 269 , 365 , 461 ,
21 , 117 , 213 , 309 , 405 , 53 , 149 , 245 , 341 , 437 , 85 , 181 , 277 , 373 , 469 ,
29 , 125 , 221 , 317 , 413 , 61 , 157 , 253 , 349 , 445 , 93 , 189 , 285 , 381 , 477 ,
2 , 98 , 194 , 290 , 386 , 34 , 130 , 226 , 322 , 418 , 66 , 162 , 258 , 354 , 450 ,
10 , 106 , 202 , 298 , 394 , 42 , 138 , 234 , 330 , 426 , 74 , 170 , 266 , 362 , 458 ,
18 , 114 , 210 , 306 , 402 , 50 , 146 , 242 , 338 , 434 , 82 , 178 , 274 , 370 , 466 ,
26 , 122 , 218 , 314 , 410 , 58 , 154 , 250 , 346 , 442 , 90 , 186 , 282 , 378 , 474 ,
6 , 102 , 198 , 294 , 390 , 38 , 134 , 230 , 326 , 422 , 70 , 166 , 262 , 358 , 454 ,
14 , 110 , 206 , 302 , 398 , 46 , 142 , 238 , 334 , 430 , 78 , 174 , 270 , 366 , 462 ,
22 , 118 , 214 , 310 , 406 , 54 , 150 , 246 , 342 , 438 , 86 , 182 , 278 , 374 , 470 ,
30 , 126 , 222 , 318 , 414 , 62 , 158 , 254 , 350 , 446 , 94 , 190 , 286 , 382 , 478 ,
3 , 99 , 195 , 291 , 387 , 35 , 131 , 227 , 323 , 419 , 67 , 163 , 259 , 355 , 451 ,
11 , 107 , 203 , 299 , 395 , 43 , 139 , 235 , 331 , 427 , 75 , 171 , 267 , 363 , 459 ,
19 , 115 , 211 , 307 , 403 , 51 , 147 , 243 , 339 , 435 , 83 , 179 , 275 , 371 , 467 ,
27 , 123 , 219 , 315 , 411 , 59 , 155 , 251 , 347 , 443 , 91 , 187 , 283 , 379 , 475 ,
7 , 103 , 199 , 295 , 391 , 39 , 135 , 231 , 327 , 423 , 71 , 167 , 263 , 359 , 455 ,
15 , 111 , 207 , 303 , 399 , 47 , 143 , 239 , 335 , 431 , 79 , 175 , 271 , 367 , 463 ,
23 , 119 , 215 , 311 , 407 , 55 , 151 , 247 , 343 , 439 , 87 , 183 , 279 , 375 , 471 ,
31 , 127 , 223 , 319 , 415 , 63 , 159 , 255 , 351 , 447 , 95 , 191 , 287 , 383 , 479 ,
};
#endif
#ifndef FFT_BITREV240
#define FFT_BITREV240
static const opus_int16 fft_bitrev240[240 ] = {
0 , 48 , 96 , 144 , 192 , 16 , 64 , 112 , 160 , 208 , 32 , 80 , 128 , 176 , 224 ,
4 , 52 , 100 , 148 , 196 , 20 , 68 , 116 , 164 , 212 , 36 , 84 , 132 , 180 , 228 ,
8 , 56 , 104 , 152 , 200 , 24 , 72 , 120 , 168 , 216 , 40 , 88 , 136 , 184 , 232 ,
12 , 60 , 108 , 156 , 204 , 28 , 76 , 124 , 172 , 220 , 44 , 92 , 140 , 188 , 236 ,
1 , 49 , 97 , 145 , 193 , 17 , 65 , 113 , 161 , 209 , 33 , 81 , 129 , 177 , 225 ,
5 , 53 , 101 , 149 , 197 , 21 , 69 , 117 , 165 , 213 , 37 , 85 , 133 , 181 , 229 ,
9 , 57 , 105 , 153 , 201 , 25 , 73 , 121 , 169 , 217 , 41 , 89 , 137 , 185 , 233 ,
13 , 61 , 109 , 157 , 205 , 29 , 77 , 125 , 173 , 221 , 45 , 93 , 141 , 189 , 237 ,
2 , 50 , 98 , 146 , 194 , 18 , 66 , 114 , 162 , 210 , 34 , 82 , 130 , 178 , 226 ,
6 , 54 , 102 , 150 , 198 , 22 , 70 , 118 , 166 , 214 , 38 , 86 , 134 , 182 , 230 ,
10 , 58 , 106 , 154 , 202 , 26 , 74 , 122 , 170 , 218 , 42 , 90 , 138 , 186 , 234 ,
14 , 62 , 110 , 158 , 206 , 30 , 78 , 126 , 174 , 222 , 46 , 94 , 142 , 190 , 238 ,
3 , 51 , 99 , 147 , 195 , 19 , 67 , 115 , 163 , 211 , 35 , 83 , 131 , 179 , 227 ,
7 , 55 , 103 , 151 , 199 , 23 , 71 , 119 , 167 , 215 , 39 , 87 , 135 , 183 , 231 ,
11 , 59 , 107 , 155 , 203 , 27 , 75 , 123 , 171 , 219 , 43 , 91 , 139 , 187 , 235 ,
15 , 63 , 111 , 159 , 207 , 31 , 79 , 127 , 175 , 223 , 47 , 95 , 143 , 191 , 239 ,
};
#endif
#ifndef FFT_BITREV120
#define FFT_BITREV120
static const opus_int16 fft_bitrev120[120 ] = {
0 , 24 , 48 , 72 , 96 , 8 , 32 , 56 , 80 , 104 , 16 , 40 , 64 , 88 , 112 ,
4 , 28 , 52 , 76 , 100 , 12 , 36 , 60 , 84 , 108 , 20 , 44 , 68 , 92 , 116 ,
1 , 25 , 49 , 73 , 97 , 9 , 33 , 57 , 81 , 105 , 17 , 41 , 65 , 89 , 113 ,
5 , 29 , 53 , 77 , 101 , 13 , 37 , 61 , 85 , 109 , 21 , 45 , 69 , 93 , 117 ,
2 , 26 , 50 , 74 , 98 , 10 , 34 , 58 , 82 , 106 , 18 , 42 , 66 , 90 , 114 ,
6 , 30 , 54 , 78 , 102 , 14 , 38 , 62 , 86 , 110 , 22 , 46 , 70 , 94 , 118 ,
3 , 27 , 51 , 75 , 99 , 11 , 35 , 59 , 83 , 107 , 19 , 43 , 67 , 91 , 115 ,
7 , 31 , 55 , 79 , 103 , 15 , 39 , 63 , 87 , 111 , 23 , 47 , 71 , 95 , 119 ,
};
#endif
#ifndef FFT_BITREV60
#define FFT_BITREV60
static const opus_int16 fft_bitrev60[60 ] = {
0 , 12 , 24 , 36 , 48 , 4 , 16 , 28 , 40 , 52 , 8 , 20 , 32 , 44 , 56 ,
1 , 13 , 25 , 37 , 49 , 5 , 17 , 29 , 41 , 53 , 9 , 21 , 33 , 45 , 57 ,
2 , 14 , 26 , 38 , 50 , 6 , 18 , 30 , 42 , 54 , 10 , 22 , 34 , 46 , 58 ,
3 , 15 , 27 , 39 , 51 , 7 , 19 , 31 , 43 , 55 , 11 , 23 , 35 , 47 , 59 ,
};
#endif
#ifndef FFT_STATE48000_960_0
#define FFT_STATE48000_960_0
static const kiss_fft_state fft_state48000_960_0 = {
480 , /* nfft */
0 .002083333 f, /* scale */
-1 , /* shift */
{5 , 96 , 3 , 32 , 4 , 8 , 2 , 4 , 4 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , }, /* factors */
fft_bitrev480, /* bitrev */
fft_twiddles48000_960, /* bitrev */
#ifdef OVERRIDE_FFT
(arch_fft_state *)&cfg_arch_480,
#else
NULL,
#endif
};
#endif
#ifndef FFT_STATE48000_960_1
#define FFT_STATE48000_960_1
static const kiss_fft_state fft_state48000_960_1 = {
240 , /* nfft */
0 .004166667 f, /* scale */
1 , /* shift */
{5 , 48 , 3 , 16 , 4 , 4 , 4 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , }, /* factors */
fft_bitrev240, /* bitrev */
fft_twiddles48000_960, /* bitrev */
#ifdef OVERRIDE_FFT
(arch_fft_state *)&cfg_arch_240,
#else
NULL,
#endif
};
#endif
#ifndef FFT_STATE48000_960_2
#define FFT_STATE48000_960_2
static const kiss_fft_state fft_state48000_960_2 = {
120 , /* nfft */
0 .008333333 f, /* scale */
2 , /* shift */
{5 , 24 , 3 , 8 , 2 , 4 , 4 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , }, /* factors */
fft_bitrev120, /* bitrev */
fft_twiddles48000_960, /* bitrev */
#ifdef OVERRIDE_FFT
(arch_fft_state *)&cfg_arch_120,
#else
NULL,
#endif
};
#endif
#ifndef FFT_STATE48000_960_3
#define FFT_STATE48000_960_3
static const kiss_fft_state fft_state48000_960_3 = {
60 , /* nfft */
0 .016666667 f, /* scale */
3 , /* shift */
{5 , 12 , 3 , 4 , 4 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , }, /* factors */
fft_bitrev60, /* bitrev */
fft_twiddles48000_960, /* bitrev */
#ifdef OVERRIDE_FFT
(arch_fft_state *)&cfg_arch_60,
#else
NULL,
#endif
};
#endif
#endif
#ifndef MDCT_TWIDDLES960
#define MDCT_TWIDDLES960
static const opus_val16 mdct_twiddles960[1800 ] = {
0 .99999994 f, 0 .99999321 f, 0 .99997580 f, 0 .99994773 f, 0 .99990886 f,
0 .99985933 f, 0 .99979913 f, 0 .99972820 f, 0 .99964654 f, 0 .99955416 f,
0 .99945110 f, 0 .99933738 f, 0 .99921292 f, 0 .99907774 f, 0 .99893188 f,
0 .99877530 f, 0 .99860805 f, 0 .99843007 f, 0 .99824142 f, 0 .99804211 f,
0 .99783206 f, 0 .99761140 f, 0 .99737996 f, 0 .99713790 f, 0 .99688518 f,
0 .99662173 f, 0 .99634761 f, 0 .99606287 f, 0 .99576741 f, 0 .99546129 f,
0 .99514455 f, 0 .99481714 f, 0 .99447906 f, 0 .99413031 f, 0 .99377096 f,
0 .99340093 f, 0 .99302030 f, 0 .99262899 f, 0 .99222708 f, 0 .99181455 f,
0 .99139136 f, 0 .99095762 f, 0 .99051321 f, 0 .99005818 f, 0 .98959261 f,
0 .98911643 f, 0 .98862964 f, 0 .98813224 f, 0 .98762429 f, 0 .98710573 f,
0 .98657662 f, 0 .98603696 f, 0 .98548669 f, 0 .98492593 f, 0 .98435456 f,
0 .98377270 f, 0 .98318028 f, 0 .98257732 f, 0 .98196387 f, 0 .98133987 f,
0 .98070538 f, 0 .98006040 f, 0 .97940493 f, 0 .97873890 f, 0 .97806245 f,
0 .97737551 f, 0 .97667813 f, 0 .97597027 f, 0 .97525197 f, 0 .97452319 f,
0 .97378403 f, 0 .97303438 f, 0 .97227436 f, 0 .97150391 f, 0 .97072303 f,
0 .96993178 f, 0 .96913016 f, 0 .96831810 f, 0 .96749574 f, 0 .96666300 f,
0 .96581990 f, 0 .96496642 f, 0 .96410263 f, 0 .96322852 f, 0 .96234411 f,
0 .96144938 f, 0 .96054435 f, 0 .95962906 f, 0 .95870346 f, 0 .95776761 f,
0 .95682150 f, 0 .95586514 f, 0 .95489854 f, 0 .95392174 f, 0 .95293468 f,
0 .95193744 f, 0 .95093000 f, 0 .94991243 f, 0 .94888461 f, 0 .94784665 f,
0 .94679856 f, 0 .94574034 f, 0 .94467193 f, 0 .94359344 f, 0 .94250488 f,
0 .94140619 f, 0 .94029742 f, 0 .93917859 f, 0 .93804967 f, 0 .93691075 f,
0 .93576175 f, 0 .93460274 f, 0 .93343377 f, 0 .93225473 f, 0 .93106574 f,
0 .92986679 f, 0 .92865789 f, 0 .92743903 f, 0 .92621022 f, 0 .92497152 f,
0 .92372292 f, 0 .92246443 f, 0 .92119598 f, 0 .91991776 f, 0 .91862965 f,
0 .91733170 f, 0 .91602397 f, 0 .91470635 f, 0 .91337901 f, 0 .91204184 f,
0 .91069490 f, 0 .90933824 f, 0 .90797186 f, 0 .90659571 f, 0 .90520984 f,
0 .90381432 f, 0 .90240908 f, 0 .90099424 f, 0 .89956969 f, 0 .89813554 f,
0 .89669174 f, 0 .89523834 f, 0 .89377540 f, 0 .89230281 f, 0 .89082074 f,
0 .88932908 f, 0 .88782793 f, 0 .88631725 f, 0 .88479710 f, 0 .88326746 f,
0 .88172835 f, 0 .88017982 f, 0 .87862182 f, 0 .87705445 f, 0 .87547767 f,
0 .87389153 f, 0 .87229604 f, 0 .87069118 f, 0 .86907703 f, 0 .86745358 f,
0 .86582077 f, 0 .86417878 f, 0 .86252749 f, 0 .86086690 f, 0 .85919720 f,
0 .85751826 f, 0 .85583007 f, 0 .85413277 f, 0 .85242635 f, 0 .85071075 f,
0 .84898609 f, 0 .84725231 f, 0 .84550947 f, 0 .84375757 f, 0 .84199661 f,
0 .84022665 f, 0 .83844769 f, 0 .83665979 f, 0 .83486289 f, 0 .83305705 f,
0 .83124226 f, 0 .82941860 f, 0 .82758605 f, 0 .82574469 f, 0 .82389444 f,
0 .82203537 f, 0 .82016748 f, 0 .81829083 f, 0 .81640542 f, 0 .81451124 f,
0 .81260836 f, 0 .81069672 f, 0 .80877650 f, 0 .80684757 f, 0 .80490994 f,
0 .80296379 f, 0 .80100900 f, 0 .79904562 f, 0 .79707366 f, 0 .79509324 f,
0 .79310423 f, 0 .79110676 f, 0 .78910083 f, 0 .78708643 f, 0 .78506362 f,
0 .78303236 f, 0 .78099275 f, 0 .77894479 f, 0 .77688843 f, 0 .77482378 f,
0 .77275085 f, 0 .77066964 f, 0 .76858020 f, 0 .76648247 f, 0 .76437658 f,
0 .76226246 f, 0 .76014024 f, 0 .75800985 f, 0 .75587130 f, 0 .75372469 f,
0 .75157005 f, 0 .74940729 f, 0 .74723655 f, 0 .74505776 f, 0 .74287105 f,
0 .74067634 f, 0 .73847371 f, 0 .73626316 f, 0 .73404479 f, 0 .73181850 f,
0 .72958434 f, 0 .72734243 f, 0 .72509271 f, 0 .72283524 f, 0 .72057003 f,
0 .71829706 f, 0 .71601641 f, 0 .71372813 f, 0 .71143216 f, 0 .70912862 f,
0 .70681745 f, 0 .70449871 f, 0 .70217246 f, 0 .69983864 f, 0 .69749737 f,
0 .69514859 f, 0 .69279242 f, 0 .69042879 f, 0 .68805778 f, 0 .68567938 f,
0 .68329364 f, 0 .68090063 f, 0 .67850029 f, 0 .67609268 f, 0 .67367786 f,
0 .67125577 f, 0 .66882652 f, 0 .66639012 f, 0 .66394657 f, 0 .66149592 f,
0 .65903819 f, 0 .65657341 f, 0 .65410155 f, 0 .65162271 f, 0 .64913690 f,
0 .64664418 f, 0 .64414448 f, 0 .64163786 f, 0 .63912445 f, 0 .63660413 f,
0 .63407701 f, 0 .63154310 f, 0 .62900239 f, 0 .62645501 f, 0 .62390089 f,
0 .62134010 f, 0 .61877263 f, 0 .61619854 f, 0 .61361790 f, 0 .61103064 f,
0 .60843682 f, 0 .60583651 f, 0 .60322970 f, 0 .60061646 f, 0 .59799677 f,
0 .59537065 f, 0 .59273821 f, 0 .59009939 f, 0 .58745426 f, 0 .58480281 f,
0 .58214509 f, 0 .57948118 f, 0 .57681108 f, 0 .57413477 f, 0 .57145232 f,
0 .56876373 f, 0 .56606907 f, 0 .56336832 f, 0 .56066155 f, 0 .55794877 f,
0 .55523002 f, 0 .55250537 f, 0 .54977477 f, 0 .54703826 f, 0 .54429591 f,
0 .54154772 f, 0 .53879374 f, 0 .53603399 f, 0 .53326851 f, 0 .53049731 f,
0 .52772039 f, 0 .52493787 f, 0 .52214974 f, 0 .51935595 f, 0 .51655668 f,
0 .51375180 f, 0 .51094145 f, 0 .50812566 f, 0 .50530440 f, 0 .50247771 f,
0 .49964568 f, 0 .49680826 f, 0 .49396557 f, 0 .49111754 f, 0 .48826426 f,
0 .48540577 f, 0 .48254207 f, 0 .47967321 f, 0 .47679919 f, 0 .47392011 f,
0 .47103590 f, 0 .46814668 f, 0 .46525243 f, 0 .46235323 f, 0 .45944905 f,
0 .45653993 f, 0 .45362595 f, 0 .45070711 f, 0 .44778344 f, 0 .44485497 f,
0 .44192174 f, 0 .43898380 f, 0 .43604112 f, 0 .43309379 f, 0 .43014181 f,
0 .42718524 f, 0 .42422408 f, 0 .42125839 f, 0 .41828820 f, 0 .41531351 f,
0 .41233435 f, 0 .40935081 f, 0 .40636289 f, 0 .40337059 f, 0 .40037400 f,
0 .39737311 f, 0 .39436796 f, 0 .39135858 f, 0 .38834500 f, 0 .38532731 f,
0 .38230544 f, 0 .37927949 f, 0 .37624949 f, 0 .37321547 f, 0 .37017745 f,
0 .36713544 f, 0 .36408952 f, 0 .36103970 f, 0 .35798600 f, 0 .35492846 f,
0 .35186714 f, 0 .34880206 f, 0 .34573323 f, 0 .34266070 f, 0 .33958447 f,
0 .33650464 f, 0 .33342120 f, 0 .33033419 f, 0 .32724363 f, 0 .32414958 f,
0 .32105204 f, 0 .31795108 f, 0 .31484672 f, 0 .31173897 f, 0 .30862790 f,
0 .30551350 f, 0 .30239585 f, 0 .29927495 f, 0 .29615086 f, 0 .29302359 f,
0 .28989318 f, 0 .28675964 f, 0 .28362307 f, 0 .28048345 f, 0 .27734083 f,
0 .27419522 f, 0 .27104670 f, 0 .26789525 f, 0 .26474094 f, 0 .26158381 f,
0 .25842386 f, 0 .25526115 f, 0 .25209570 f, 0 .24892756 f, 0 .24575676 f,
0 .24258332 f, 0 .23940729 f, 0 .23622867 f, 0 .23304754 f, 0 .22986393 f,
0 .22667783 f, 0 .22348931 f, 0 .22029841 f, 0 .21710514 f, 0 .21390954 f,
0 .21071166 f, 0 .20751151 f, 0 .20430915 f, 0 .20110460 f, 0 .19789790 f,
0 .19468907 f, 0 .19147816 f, 0 .18826519 f, 0 .18505022 f, 0 .18183327 f,
0 .17861435 f, 0 .17539354 f, 0 .17217083 f, 0 .16894630 f, 0 .16571994 f,
0 .16249183 f, 0 .15926196 f, 0 .15603039 f, 0 .15279715 f, 0 .14956227 f,
0 .14632578 f, 0 .14308774 f, 0 .13984816 f, 0 .13660708 f, 0 .13336454 f,
0 .13012058 f, 0 .12687522 f, 0 .12362850 f, 0 .12038045 f, 0 .11713112 f,
0 .11388054 f, 0 .11062872 f, 0 .10737573 f, 0 .10412160 f, 0 .10086634 f,
0 .097609997 f, 0 .094352618 f, 0 .091094226 f, 0 .087834857 f, 0 .084574550 f,
0 .081313334 f, 0 .078051247 f, 0 .074788325 f, 0 .071524605 f, 0 .068260118 f,
0 .064994894 f, 0 .061728980 f, 0 .058462404 f, 0 .055195201 f, 0 .051927410 f,
0 .048659060 f, 0 .045390189 f, 0 .042120833 f, 0 .038851023 f, 0 .035580799 f,
0 .032310195 f, 0 .029039243 f, 0 .025767982 f, 0 .022496443 f, 0 .019224664 f,
0 .015952680 f, 0 .012680525 f, 0 .0094082337 f, 0 .0061358409 f, 0 .0028633832 f,
-0 .00040910527 f, -0 .0036815894 f, -0 .0069540343 f, -0 .010226404 f, -0 .013498665 f,
-0 .016770782 f, -0 .020042717 f, -0 .023314439 f, -0 .026585912 f, -0 .029857099 f,
-0 .033127967 f, -0 .036398482 f, -0 .039668605 f, -0 .042938303 f, -0 .046207540 f,
-0 .049476285 f, -0 .052744497 f, -0 .056012146 f, -0 .059279196 f, -0 .062545612 f,
-0 .065811358 f, -0 .069076397 f, -0 .072340697 f, -0 .075604223 f, -0 .078866936 f,
-0 .082128808 f, -0 .085389800 f, -0 .088649876 f, -0 .091909006 f, -0 .095167145 f,
-0 .098424271 f, -0 .10168034 f, -0 .10493532 f, -0 .10818918 f, -0 .11144188 f,
-0 .11469338 f, -0 .11794366 f, -0 .12119267 f, -0 .12444039 f, -0 .12768677 f,
-0 .13093179 f, -0 .13417540 f, -0 .13741758 f, -0 .14065829 f, -0 .14389749 f,
-0 .14713514 f, -0 .15037122 f, -0 .15360570 f, -0 .15683852 f, -0 .16006967 f,
-0 .16329910 f, -0 .16652679 f, -0 .16975269 f, -0 .17297678 f, -0 .17619900 f,
-0 .17941935 f, -0 .18263777 f, -0 .18585424 f, -0 .18906870 f, -0 .19228116 f,
-0 .19549155 f, -0 .19869985 f, -0 .20190603 f, -0 .20511003 f, -0 .20831184 f,
-0 .21151142 f, -0 .21470875 f, -0 .21790376 f, -0 .22109644 f, -0 .22428675 f,
-0 .22747467 f, -0 .23066014 f, -0 .23384315 f, -0 .23702365 f, -0 .24020162 f,
-0 .24337701 f, -0 .24654980 f, -0 .24971995 f, -0 .25288740 f, -0 .25605217 f,
-0 .25921419 f, -0 .26237345 f, -0 .26552987 f, -0 .26868346 f, -0 .27183419 f,
-0 .27498198 f, -0 .27812684 f, -0 .28126872 f, -0 .28440759 f, -0 .28754342 f,
-0 .29067615 f, -0 .29380578 f, -0 .29693225 f, -0 .30005556 f, -0 .30317566 f,
-0 .30629250 f, -0 .30940607 f, -0 .31251630 f, -0 .31562322 f, -0 .31872672 f,
-0 .32182685 f, -0 .32492352 f, -0 .32801670 f, -0 .33110636 f, -0 .33419248 f,
-0 .33727503 f, -0 .34035397 f, -0 .34342924 f, -0 .34650084 f, -0 .34956875 f,
-0 .35263291 f, -0 .35569328 f, -0 .35874987 f, -0 .36180258 f, -0 .36485144 f,
-0 .36789638 f, -0 .37093741 f, -0 .37397444 f, -0 .37700745 f, -0 .38003644 f,
-0 .38306138 f, -0 .38608220 f, -0 .38909888 f, -0 .39211139 f, -0 .39511973 f,
-0 .39812380 f, -0 .40112361 f, -0 .40411916 f, -0 .40711036 f, -0 .41009718 f,
-0 .41307965 f, -0 .41605768 f, -0 .41903123 f, -0 .42200032 f, -0 .42496487 f,
-0 .42792490 f, -0 .43088034 f, -0 .43383113 f, -0 .43677729 f, -0 .43971881 f,
-0 .44265559 f, -0 .44558764 f, -0 .44851488 f, -0 .45143735 f, -0 .45435500 f,
-0 .45726776 f, -0 .46017563 f, -0 .46307856 f, -0 .46597654 f, -0 .46886954 f,
-0 .47175750 f, -0 .47464043 f, -0 .47751826 f, -0 .48039100 f, -0 .48325855 f,
-0 .48612097 f, -0 .48897815 f, -0 .49183011 f, -0 .49467680 f, -0 .49751821 f,
-0 .50035429 f, -0 .50318497 f, -0 .50601029 f, -0 .50883019 f, -0 .51164466 f,
-0 .51445359 f, -0 .51725709 f, -0 .52005500 f, -0 .52284735 f, -0 .52563411 f,
-0 .52841520 f, -0 .53119069 f, -0 .53396046 f, -0 .53672451 f, -0 .53948283 f,
-0 .54223537 f, -0 .54498214 f, -0 .54772300 f, -0 .55045801 f, -0 .55318713 f,
-0 .55591035 f, -0 .55862761 f, -0 .56133890 f, -0 .56404412 f, -0 .56674337 f,
-0 .56943649 f, -0 .57212353 f, -0 .57480448 f, -0 .57747924 f, -0 .58014780 f,
-0 .58281022 f, -0 .58546633 f, -0 .58811617 f, -0 .59075975 f, -0 .59339696 f,
-0 .59602785 f, -0 .59865236 f, -0 .60127044 f, -0 .60388207 f, -0 .60648727 f,
-0 .60908598 f, -0 .61167812 f, -0 .61426371 f, -0 .61684275 f, -0 .61941516 f,
-0 .62198097 f, -0 .62454009 f, -0 .62709254 f, -0 .62963831 f, -0 .63217729 f,
-0 .63470948 f, -0 .63723493 f, -0 .63975352 f, -0 .64226526 f, -0 .64477009 f,
-0 .64726806 f, -0 .64975911 f, -0 .65224314 f, -0 .65472025 f, -0 .65719032 f,
-0 .65965337 f, -0 .66210932 f, -0 .66455823 f, -0 .66700000 f, -0 .66943461 f,
-0 .67186207 f, -0 .67428231 f, -0 .67669535 f, -0 .67910111 f, -0 .68149966 f,
-0 .68389088 f, -0 .68627477 f, -0 .68865126 f, -0 .69102043 f, -0 .69338220 f,
-0 .69573659 f, -0 .69808346 f, -0 .70042288 f, -0 .70275480 f, -0 .70507920 f,
-0 .70739603 f, -0 .70970529 f, -0 .71200693 f, -0 .71430099 f, -0 .71658736 f,
-0 .71886611 f, -0 .72113711 f, -0 .72340041 f, -0 .72565591 f, -0 .72790372 f,
-0 .73014367 f, -0 .73237586 f, -0 .73460019 f, -0 .73681659 f, -0 .73902518 f,
-0 .74122584 f, -0 .74341851 f, -0 .74560326 f, -0 .74778003 f, -0 .74994880 f,
-0 .75210953 f, -0 .75426215 f, -0 .75640678 f, -0 .75854325 f, -0 .76067162 f,
-0 .76279181 f, -0 .76490390 f, -0 .76700771 f, -0 .76910341 f, -0 .77119076 f,
-0 .77326995 f, -0 .77534080 f, -0 .77740335 f, -0 .77945763 f, -0 .78150350 f,
-0 .78354102 f, -0 .78557014 f, -0 .78759086 f, -0 .78960317 f, -0 .79160696 f,
-0 .79360235 f, -0 .79558921 f, -0 .79756755 f, -0 .79953730 f, -0 .80149853 f,
-0 .80345118 f, -0 .80539525 f, -0 .80733067 f, -0 .80925739 f, -0 .81117553 f,
-0 .81308490 f, -0 .81498563 f, -0 .81687760 f, -0 .81876087 f, -0 .82063532 f,
-0 .82250100 f, -0 .82435787 f, -0 .82620591 f, -0 .82804507 f, -0 .82987541 f,
-0 .83169687 f, -0 .83350939 f, -0 .83531296 f, -0 .83710766 f, -0 .83889335 f,
-0 .84067005 f, -0 .84243774 f, -0 .84419644 f, -0 .84594607 f, -0 .84768665 f,
-0 .84941816 f, -0 .85114056 f, -0 .85285389 f, -0 .85455805 f, -0 .85625303 f,
-0 .85793889 f, -0 .85961550 f, -0 .86128294 f, -0 .86294121 f, -0 .86459017 f,
-0 .86622989 f, -0 .86786032 f, -0 .86948150 f, -0 .87109333 f, -0 .87269586 f,
-0 .87428904 f, -0 .87587279 f, -0 .87744725 f, -0 .87901229 f, -0 .88056785 f,
-0 .88211405 f, -0 .88365078 f, -0 .88517809 f, -0 .88669586 f, -0 .88820416 f,
-0 .88970292 f, -0 .89119220 f, -0 .89267188 f, -0 .89414203 f, -0 .89560264 f,
-0 .89705360 f, -0 .89849502 f, -0 .89992678 f, -0 .90134889 f, -0 .90276134 f,
-0 .90416414 f, -0 .90555727 f, -0 .90694070 f, -0 .90831441 f, -0 .90967834 f,
-0 .91103262 f, -0 .91237706 f, -0 .91371179 f, -0 .91503674 f, -0 .91635185 f,
-0 .91765714 f, -0 .91895264 f, -0 .92023826 f, -0 .92151409 f, -0 .92277998 f,
-0 .92403603 f, -0 .92528218 f, -0 .92651838 f, -0 .92774469 f, -0 .92896110 f,
-0 .93016750 f, -0 .93136400 f, -0 .93255049 f, -0 .93372697 f, -0 .93489349 f,
-0 .93604994 f, -0 .93719643 f, -0 .93833286 f, -0 .93945926 f, -0 .94057560 f,
-0 .94168180 f, -0 .94277799 f, -0 .94386405 f, -0 .94494003 f, -0 .94600588 f,
-0 .94706154 f, -0 .94810712 f, -0 .94914252 f, -0 .95016778 f, -0 .95118284 f,
-0 .95218778 f, -0 .95318246 f, -0 .95416695 f, -0 .95514119 f, -0 .95610523 f,
-0 .95705903 f, -0 .95800257 f, -0 .95893586 f, -0 .95985889 f, -0 .96077162 f,
-0 .96167403 f, -0 .96256620 f, -0 .96344805 f, -0 .96431959 f, -0 .96518075 f,
-0 .96603161 f, -0 .96687216 f, -0 .96770233 f, -0 .96852213 f, -0 .96933156 f,
-0 .97013056 f, -0 .97091925 f, -0 .97169751 f, -0 .97246534 f, -0 .97322279 f,
-0 .97396982 f, -0 .97470641 f, -0 .97543252 f, -0 .97614825 f, -0 .97685349 f,
-0 .97754824 f, -0 .97823256 f, -0 .97890645 f, -0 .97956979 f, -0 .98022264 f,
-0 .98086500 f, -0 .98149687 f, -0 .98211825 f, -0 .98272908 f, -0 .98332942 f,
-0 .98391914 f, -0 .98449844 f, -0 .98506713 f, -0 .98562527 f, -0 .98617285 f,
-0 .98670989 f, -0 .98723638 f, -0 .98775226 f, -0 .98825759 f, -0 .98875231 f,
-0 .98923647 f, -0 .98971003 f, -0 .99017298 f, -0 .99062532 f, -0 .99106705 f,
-0 .99149817 f, -0 .99191868 f, -0 .99232858 f, -0 .99272782 f, -0 .99311644 f,
-0 .99349445 f, -0 .99386179 f, -0 .99421853 f, -0 .99456459 f, -0 .99489999 f,
-0 .99522477 f, -0 .99553883 f, -0 .99584228 f, -0 .99613506 f, -0 .99641716 f,
-0 .99668860 f, -0 .99694937 f, -0 .99719942 f, -0 .99743885 f, -0 .99766755 f,
-0 .99788558 f, -0 .99809295 f, -0 .99828959 f, -0 .99847561 f, -0 .99865085 f,
-0 .99881548 f, -0 .99896932 f, -0 .99911255 f, -0 .99924499 f, -0 .99936682 f,
-0 .99947786 f, -0 .99957830 f, -0 .99966794 f, -0 .99974692 f, -0 .99981517 f,
-0 .99987274 f, -0 .99991959 f, -0 .99995571 f, -0 .99998116 f, -0 .99999589 f,
0 .99999964 f, 0 .99997288 f, 0 .99990326 f, 0 .99979085 f, 0 .99963558 f,
0 .99943751 f, 0 .99919659 f, 0 .99891287 f, 0 .99858636 f, 0 .99821711 f,
0 .99780506 f, 0 .99735034 f, 0 .99685282 f, 0 .99631262 f, 0 .99572974 f,
0 .99510419 f, 0 .99443603 f, 0 .99372530 f, 0 .99297196 f, 0 .99217612 f,
0 .99133772 f, 0 .99045694 f, 0 .98953366 f, 0 .98856801 f, 0 .98756003 f,
0 .98650974 f, 0 .98541719 f, 0 .98428243 f, 0 .98310548 f, 0 .98188645 f,
0 .98062533 f, 0 .97932225 f, 0 .97797716 f, 0 .97659022 f, 0 .97516143 f,
0 .97369087 f, 0 .97217858 f, 0 .97062469 f, 0 .96902919 f, 0 .96739221 f,
0 .96571374 f, 0 .96399397 f, 0 .96223283 f, 0 .96043050 f, 0 .95858705 f,
0 .95670253 f, 0 .95477700 f, 0 .95281059 f, 0 .95080340 f, 0 .94875544 f,
0 .94666684 f, 0 .94453770 f, 0 .94236809 f, 0 .94015813 f, 0 .93790787 f,
0 .93561745 f, 0 .93328691 f, 0 .93091643 f, 0 .92850608 f, 0 .92605597 f,
0 .92356616 f, 0 .92103678 f, 0 .91846794 f, 0 .91585976 f, 0 .91321236 f,
0 .91052586 f, 0 .90780038 f, 0 .90503591 f, 0 .90223277 f, 0 .89939094 f,
0 .89651060 f, 0 .89359182 f, 0 .89063478 f, 0 .88763964 f, 0 .88460642 f,
0 .88153529 f, 0 .87842643 f, 0 .87527996 f, 0 .87209594 f, 0 .86887461 f,
0 .86561602 f, 0 .86232042 f, 0 .85898781 f, 0 .85561842 f, 0 .85221243 f,
0 .84876984 f, 0 .84529096 f, 0 .84177583 f, 0 .83822471 f, 0 .83463764 f,
0 .83101481 f, 0 .82735640 f, 0 .82366252 f, 0 .81993335 f, 0 .81616908 f,
0 .81236988 f, 0 .80853581 f, 0 .80466717 f, 0 .80076402 f, 0 .79682660 f,
0 .79285502 f, 0 .78884947 f, 0 .78481019 f, 0 .78073722 f, 0 .77663082 f,
0 .77249116 f, 0 .76831841 f, 0 .76411277 f, 0 .75987434 f, 0 .75560343 f,
0 .75130010 f, 0 .74696463 f, 0 .74259710 f, 0 .73819780 f, 0 .73376691 f,
0 .72930455 f, 0 .72481096 f, 0 .72028631 f, 0 .71573079 f, 0 .71114463 f,
0 .70652801 f, 0 .70188117 f, 0 .69720417 f, 0 .69249737 f, 0 .68776089 f,
0 .68299496 f, 0 .67819971 f, 0 .67337549 f, 0 .66852236 f, 0 .66364062 f,
0 .65873051 f, 0 .65379208 f, 0 .64882571 f, 0 .64383155 f, 0 .63880974 f,
0 .63376063 f, 0 .62868434 f, 0 .62358117 f, 0 .61845124 f, 0 .61329484 f,
0 .60811216 f, 0 .60290343 f, 0 .59766883 f, 0 .59240872 f, 0 .58712316 f,
0 .58181250 f, 0 .57647687 f, 0 .57111657 f, 0 .56573176 f, 0 .56032276 f,
0 .55488980 f, 0 .54943299 f, 0 .54395270 f, 0 .53844911 f, 0 .53292239 f,
0 .52737290 f, 0 .52180082 f, 0 .51620632 f, 0 .51058978 f, 0 .50495136 f,
0 .49929130 f, 0 .49360985 f, 0 .48790723 f, 0 .48218375 f, 0 .47643960 f,
0 .47067502 f, 0 .46489030 f, 0 .45908567 f, 0 .45326138 f, 0 .44741765 f,
0 .44155475 f, 0 .43567297 f, 0 .42977250 f, 0 .42385364 f, 0 .41791660 f,
0 .41196167 f, 0 .40598908 f, 0 .39999911 f, 0 .39399201 f, 0 .38796803 f,
0 .38192743 f, 0 .37587047 f, 0 .36979741 f, 0 .36370850 f, 0 .35760403 f,
0 .35148421 f, 0 .34534934 f, 0 .33919969 f, 0 .33303553 f, 0 .32685706 f,
0 .32066461 f, 0 .31445843 f, 0 .30823877 f, 0 .30200592 f, 0 .29576012 f,
0 .28950164 f, 0 .28323078 f, 0 .27694780 f, 0 .27065292 f, 0 .26434645 f,
0 .25802869 f, 0 .25169984 f, 0 .24536023 f, 0 .23901010 f, 0 .23264973 f,
0 .22627939 f, 0 .21989937 f, 0 .21350993 f, 0 .20711134 f, 0 .20070387 f,
0 .19428782 f, 0 .18786344 f, 0 .18143101 f, 0 .17499080 f, 0 .16854310 f,
0 .16208819 f, 0 .15562633 f, 0 .14915779 f, 0 .14268288 f, 0 .13620184 f,
0 .12971498 f, 0 .12322257 f, 0 .11672486 f, 0 .11022217 f, 0 .10371475 f,
0 .097202882 f, 0 .090686858 f, 0 .084166944 f, 0 .077643424 f, 0 .071116582 f,
0 .064586692 f, 0 .058054037 f, 0 .051518895 f, 0 .044981543 f, 0 .038442269 f,
0 .031901345 f, 0 .025359053 f, 0 .018815678 f, 0 .012271495 f, 0 .0057267868 f,
-0 .00081816671 f, -0 .0073630852 f, -0 .013907688 f, -0 .020451695 f, -0 .026994826 f,
-0 .033536803 f, -0 .040077340 f, -0 .046616159 f, -0 .053152986 f, -0 .059687532 f,
-0 .066219524 f, -0 .072748676 f, -0 .079274714 f, -0 .085797355 f, -0 .092316322 f,
-0 .098831341 f, -0 .10534211 f, -0 .11184838 f, -0 .11834986 f, -0 .12484626 f,
-0 .13133731 f, -0 .13782275 f, -0 .14430228 f, -0 .15077563 f, -0 .15724251 f,
-0 .16370267 f, -0 .17015581 f, -0 .17660165 f, -0 .18303993 f, -0 .18947038 f,
-0 .19589271 f, -0 .20230664 f, -0 .20871192 f, -0 .21510825 f, -0 .22149536 f,
-0 .22787298 f, -0 .23424086 f, -0 .24059868 f, -0 .24694622 f, -0 .25328314 f,
-0 .25960925 f, -0 .26592422 f, -0 .27222782 f, -0 .27851975 f, -0 .28479972 f,
-0 .29106751 f, -0 .29732284 f, -0 .30356544 f, -0 .30979502 f, -0 .31601134 f,
-0 .32221413 f, -0 .32840309 f, -0 .33457801 f, -0 .34073856 f, -0 .34688455 f,
-0 .35301566 f, -0 .35913166 f, -0 .36523229 f, -0 .37131724 f, -0 .37738630 f,
-0 .38343921 f, -0 .38947567 f, -0 .39549544 f, -0 .40149832 f, -0 .40748394 f,
-0 .41345215 f, -0 .41940263 f, -0 .42533514 f, -0 .43124944 f, -0 .43714526 f,
-0 .44302234 f, -0 .44888046 f, -0 .45471936 f, -0 .46053877 f, -0 .46633846 f,
-0 .47211814 f, -0 .47787762 f, -0 .48361665 f, -0 .48933494 f, -0 .49503228 f,
-0 .50070840 f, -0 .50636309 f, -0 .51199609 f, -0 .51760709 f, -0 .52319598 f,
-0 .52876246 f, -0 .53430629 f, -0 .53982723 f, -0 .54532504 f, -0 .55079949 f,
-0 .55625033 f, -0 .56167740 f, -0 .56708032 f, -0 .57245898 f, -0 .57781315 f,
-0 .58314258 f, -0 .58844697 f, -0 .59372622 f, -0 .59897995 f, -0 .60420811 f,
-0 .60941035 f, -0 .61458647 f, -0 .61973625 f, -0 .62485951 f, -0 .62995601 f,
-0 .63502556 f, -0 .64006782 f, -0 .64508271 f, -0 .65007001 f, -0 .65502942 f,
-0 .65996075 f, -0 .66486382 f, -0 .66973841 f, -0 .67458433 f, -0 .67940134 f,
-0 .68418926 f, -0 .68894786 f, -0 .69367695 f, -0 .69837630 f, -0 .70304573 f,
-0 .70768511 f, -0 .71229410 f, -0 .71687263 f, -0 .72142041 f, -0 .72593731 f,
-0 .73042315 f, -0 .73487765 f, -0 .73930067 f, -0 .74369204 f, -0 .74805158 f,
-0 .75237900 f, -0 .75667429 f, -0 .76093709 f, -0 .76516730 f, -0 .76936477 f,
-0 .77352923 f, -0 .77766061 f, -0 .78175867 f, -0 .78582323 f, -0 .78985411 f,
-0 .79385114 f, -0 .79781419 f, -0 .80174309 f, -0 .80563760 f, -0 .80949765 f,
-0 .81332302 f, -0 .81711352 f, -0 .82086903 f, -0 .82458937 f, -0 .82827437 f,
-0 .83192390 f, -0 .83553779 f, -0 .83911592 f, -0 .84265804 f, -0 .84616417 f,
-0 .84963393 f, -0 .85306740 f, -0 .85646427 f, -0 .85982448 f, -0 .86314780 f,
-0 .86643422 f, -0 .86968350 f, -0 .87289548 f, -0 .87607014 f, -0 .87920725 f,
-0 .88230664 f, -0 .88536829 f, -0 .88839203 f, -0 .89137769 f, -0 .89432514 f,
-0 .89723432 f, -0 .90010506 f, -0 .90293723 f, -0 .90573072 f, -0 .90848541 f,
-0 .91120118 f, -0 .91387796 f, -0 .91651553 f, -0 .91911387 f, -0 .92167282 f,
-0 .92419231 f, -0 .92667222 f, -0 .92911243 f, -0 .93151283 f, -0 .93387336 f,
-0 .93619382 f, -0 .93847424 f, -0 .94071442 f, -0 .94291431 f, -0 .94507378 f,
-0 .94719279 f, -0 .94927126 f, -0 .95130903 f, -0 .95330608 f, -0 .95526224 f,
-0 .95717752 f, -0 .95905179 f, -0 .96088499 f, -0 .96267700 f, -0 .96442777 f,
-0 .96613729 f, -0 .96780539 f, -0 .96943200 f, -0 .97101706 f, -0 .97256058 f,
-0 .97406244 f, -0 .97552258 f, -0 .97694093 f, -0 .97831738 f, -0 .97965199 f,
-0 .98094457 f, -0 .98219514 f, -0 .98340368 f, -0 .98457009 f, -0 .98569429 f,
-0 .98677629 f, -0 .98781598 f, -0 .98881340 f, -0 .98976845 f, -0 .99068111 f,
-0 .99155134 f, -0 .99237907 f, -0 .99316430 f, -0 .99390697 f, -0 .99460709 f,
-0 .99526459 f, -0 .99587947 f, -0 .99645168 f, -0 .99698120 f, -0 .99746799 f,
-0 .99791211 f, -0 .99831343 f, -0 .99867201 f, -0 .99898779 f, -0 .99926084 f,
-0 .99949104 f, -0 .99967843 f, -0 .99982297 f, -0 .99992472 f, -0 .99998361 f,
0 .99999869 f, 0 .99989158 f, 0 .99961317 f, 0 .99916345 f, 0 .99854255 f,
0 .99775058 f, 0 .99678761 f, 0 .99565387 f, 0 .99434954 f, 0 .99287480 f,
0 .99122995 f, 0 .98941529 f, 0 .98743105 f, 0 .98527765 f, 0 .98295540 f,
0 .98046476 f, 0 .97780609 f, 0 .97497988 f, 0 .97198665 f, 0 .96882683 f,
0 .96550101 f, 0 .96200979 f, 0 .95835376 f, 0 .95453346 f, 0 .95054960 f,
0 .94640291 f, 0 .94209403 f, 0 .93762374 f, 0 .93299282 f, 0 .92820197 f,
0 .92325211 f, 0 .91814411 f, 0 .91287869 f, 0 .90745693 f, 0 .90187967 f,
0 .89614785 f, 0 .89026248 f, 0 .88422459 f, 0 .87803519 f, 0 .87169534 f,
0 .86520612 f, 0 .85856867 f, 0 .85178405 f, 0 .84485358 f, 0 .83777827 f,
0 .83055943 f, 0 .82319832 f, 0 .81569612 f, 0 .80805415 f, 0 .80027372 f,
0 .79235619 f, 0 .78430289 f, 0 .77611518 f, 0 .76779449 f, 0 .75934225 f,
0 .75075996 f, 0 .74204898 f, 0 .73321080 f, 0 .72424710 f, 0 .71515924 f,
0 .70594883 f, 0 .69661748 f, 0 .68716675 f, 0 .67759830 f, 0 .66791373 f,
0 .65811473 f, 0 .64820296 f, 0 .63818014 f, 0 .62804794 f, 0 .61780810 f,
0 .60746247 f, 0 .59701276 f, 0 .58646071 f, 0 .57580817 f, 0 .56505698 f,
0 .55420899 f, 0 .54326600 f, 0 .53222996 f, 0 .52110273 f, 0 .50988621 f,
0 .49858227 f, 0 .48719296 f, 0 .47572014 f, 0 .46416581 f, 0 .45253196 f,
0 .44082057 f, 0 .42903364 f, 0 .41717321 f, 0 .40524128 f, 0 .39323992 f,
0 .38117120 f, 0 .36903715 f, 0 .35683987 f, 0 .34458145 f, 0 .33226398 f,
0 .31988961 f, 0 .30746040 f, 0 .29497850 f, 0 .28244606 f, 0 .26986524 f,
0 .25723818 f, 0 .24456702 f, 0 .23185398 f, 0 .21910121 f, 0 .20631088 f,
0 .19348522 f, 0 .18062639 f, 0 .16773662 f, 0 .15481812 f, 0 .14187308 f,
0 .12890373 f, 0 .11591230 f, 0 .10290100 f, 0 .089872077 f, 0 .076827750 f,
0 .063770257 f, 0 .050701842 f, 0 .037624735 f, 0 .024541186 f, 0 .011453429 f,
-0 .0016362892 f, -0 .014725727 f, -0 .027812643 f, -0 .040894791 f, -0 .053969935 f,
-0 .067035832 f, -0 .080090240 f, -0 .093130924 f, -0 .10615565 f, -0 .11916219 f,
-0 .13214831 f, -0 .14511178 f, -0 .15805040 f, -0 .17096193 f, -0 .18384418 f,
-0 .19669491 f, -0 .20951195 f, -0 .22229309 f, -0 .23503613 f, -0 .24773891 f,
-0 .26039925 f, -0 .27301496 f, -0 .28558388 f, -0 .29810387 f, -0 .31057280 f,
-0 .32298848 f, -0 .33534884 f, -0 .34765175 f, -0 .35989508 f, -0 .37207675 f,
-0 .38419467 f, -0 .39624676 f, -0 .40823093 f, -0 .42014518 f, -0 .43198743 f,
-0 .44375566 f, -0 .45544785 f, -0 .46706200 f, -0 .47859612 f, -0 .49004826 f,
-0 .50141639 f, -0 .51269865 f, -0 .52389306 f, -0 .53499764 f, -0 .54601061 f,
-0 .55693001 f, -0 .56775403 f, -0 .57848072 f, -0 .58910829 f, -0 .59963489 f,
-0 .61005878 f, -0 .62037814 f, -0 .63059121 f, -0 .64069623 f, -0 .65069145 f,
-0 .66057515 f, -0 .67034572 f, -0 .68000144 f, -0 .68954057 f, -0 .69896162 f,
-0 .70826286 f, -0 .71744281 f, -0 .72649974 f, -0 .73543227 f, -0 .74423873 f,
-0 .75291771 f, -0 .76146764 f, -0 .76988715 f, -0 .77817470 f, -0 .78632891 f,
-0 .79434842 f, -0 .80223179 f, -0 .80997771 f, -0 .81758487 f, -0 .82505190 f,
-0 .83237761 f, -0 .83956063 f, -0 .84659988 f, -0 .85349399 f, -0 .86024189 f,
-0 .86684239 f, -0 .87329435 f, -0 .87959671 f, -0 .88574833 f, -0 .89174819 f,
-0 .89759529 f, -0 .90328854 f, -0 .90882701 f, -0 .91420978 f, -0 .91943592 f,
-0 .92450452 f, -0 .92941469 f, -0 .93416560 f, -0 .93875647 f, -0 .94318646 f,
-0 .94745487 f, -0 .95156091 f, -0 .95550388 f, -0 .95928317 f, -0 .96289814 f,
-0 .96634805 f, -0 .96963239 f, -0 .97275060 f, -0 .97570217 f, -0 .97848648 f,
-0 .98110318 f, -0 .98355180 f, -0 .98583186 f, -0 .98794299 f, -0 .98988485 f,
-0 .99165714 f, -0 .99325943 f, -0 .99469161 f, -0 .99595332 f, -0 .99704438 f,
-0 .99796462 f, -0 .99871385 f, -0 .99929196 f, -0 .99969882 f, -0 .99993443 f,
0 .99999464 f, 0 .99956632 f, 0 .99845290 f, 0 .99665523 f, 0 .99417448 f,
0 .99101239 f, 0 .98717111 f, 0 .98265326 f, 0 .97746199 f, 0 .97160077 f,
0 .96507365 f, 0 .95788515 f, 0 .95004016 f, 0 .94154406 f, 0 .93240267 f,
0 .92262226 f, 0 .91220951 f, 0 .90117162 f, 0 .88951606 f, 0 .87725091 f,
0 .86438453 f, 0 .85092574 f, 0 .83688372 f, 0 .82226819 f, 0 .80708915 f,
0 .79135692 f, 0 .77508235 f, 0 .75827658 f, 0 .74095112 f, 0 .72311783 f,
0 .70478898 f, 0 .68597710 f, 0 .66669506 f, 0 .64695615 f, 0 .62677377 f,
0 .60616189 f, 0 .58513457 f, 0 .56370622 f, 0 .54189157 f, 0 .51970547 f,
0 .49716324 f, 0 .47428027 f, 0 .45107225 f, 0 .42755505 f, 0 .40374488 f,
0 .37965798 f, 0 .35531086 f, 0 .33072025 f, 0 .30590299 f, 0 .28087607 f,
0 .25565663 f, 0 .23026201 f, 0 .20470956 f, 0 .17901683 f, 0 .15320139 f,
0 .12728097 f, 0 .10127331 f, 0 .075196236 f, 0 .049067631 f, 0 .022905400 f,
-0 .0032725304 f, -0 .029448219 f, -0 .055603724 f, -0 .081721120 f, -0 .10778251 f,
-0 .13377003 f, -0 .15966587 f, -0 .18545228 f, -0 .21111161 f, -0 .23662624 f,
-0 .26197869 f, -0 .28715160 f, -0 .31212771 f, -0 .33688989 f, -0 .36142120 f,
-0 .38570482 f, -0 .40972409 f, -0 .43346253 f, -0 .45690393 f, -0 .48003218 f,
-0 .50283146 f, -0 .52528608 f, -0 .54738069 f, -0 .56910020 f, -0 .59042966 f,
-0 .61135447 f, -0 .63186026 f, -0 .65193301 f, -0 .67155898 f, -0 .69072473 f,
-0 .70941705 f, -0 .72762316 f, -0 .74533063 f, -0 .76252723 f, -0 .77920127 f,
-0 .79534131 f, -0 .81093621 f, -0 .82597536 f, -0 .84044844 f, -0 .85434550 f,
-0 .86765707 f, -0 .88037395 f, -0 .89248747 f, -0 .90398932 f, -0 .91487163 f,
-0 .92512697 f, -0 .93474823 f, -0 .94372886 f, -0 .95206273 f, -0 .95974404 f,
-0 .96676767 f, -0 .97312868 f, -0 .97882277 f, -0 .98384601 f, -0 .98819500 f,
-0 .99186671 f, -0 .99485862 f, -0 .99716878 f, -0 .99879545 f, -0 .99973762 f,
};
#endif
static const CELTMode mode48000_960_120 = {
48000 , /* Fs */
120 , /* overlap */
21 , /* nbEBands */
21 , /* effEBands */
{0 .85000610 f, 0 .0000000 f, 1 .0000000 f, 1 .0000000 f, }, /* preemph */
eband5ms, /* eBands */
3 , /* maxLM */
8 , /* nbShortMdcts */
120 , /* shortMdctSize */
11 , /* nbAllocVectors */
band_allocation, /* allocVectors */
logN400, /* logN */
window120, /* window */
{1920 , 3 , {&fft_state48000_960_0, &fft_state48000_960_1, &fft_state48000_960_2, &fft_state48000_960_3, }, mdct_twiddles960}, /* mdct */
{392 , cache_index50, cache_bits50, cache_caps50}, /* cache */
};
/* List of all the available modes */
#define TOTAL_MODES 1
static const CELTMode * const static_mode_list[TOTAL_MODES] = {
&mode48000_960_120,
};
Messung V0.5 in Prozent C=97 H=100 G=98