yum/vfft
git clone https://git.yummers.dev/yum/vfft
c428601
master
1Input length,rustfft,vfft (fft v8) 212,14.622541011951377,18.00517927926273 314,24.515518768007514,19.721212730895253 415,25.81284032729777,19.585693505765633 516,17.18052636435803,19.236053031847586 618,38.90332412142313,20.54201043371285 720,31.782655994409698,23.366661479055384 821,34.609336641540956,24.93067823591992 924,27.599557556390955,26.178091794119215 1025,46.96527335796803,33.53263614841177 1127,31.39528187256534,34.254192103341296 1228,45.56493253841696,28.484124880999182 1330,44.83198617353039,40.79018537568172 1432,46.16322994093756,32.38256402405746 1535,55.04466679006346,40.33207257256636 1636,64.72811786612688,32.50208080244583 1740,59.900572174365074,46.49545496185995 1842,71.44958116329232,48.236310081009286 1945,67.5161310208486,51.826424360215896 2048,83.80366403385047,50.36267074429024 2149,102.26673024984085,79.59078838717251 2250,141.23055824929494,67.0902904268541 2354,92.79363656890754,64.57327867937371 2456,93.85780469228249,83.02729502207445 2560,156.36115698907167,81.41502176942892 2663,108.12462237388023,98.81248126829826 2764,108.08668033475682,87.68921906453605 2870,209.5543362583094,102.5452535117451 2972,118.1674060839765,99.94827357671477 3075,219.8700312752352,121.9204211679 3180,145.3262317228658,105.49325943154474 3281,156.24009797271918,112.83820004585809 3384,224.2611616934048,119.34290610342889 3490,261.29898521774953,128.39132710101404 3596,206.35074283509246,126.42681587958862 3698,302.69519982189854,160.51283771109482 37100,298.9590988504827,156.8895204754381 38105,327.83409404533865,173.43875635697339 39108,211.57607333381654,145.12139867992843 40112,248.43768776981594,165.3448896482932 41120,262.2922250162676,185.82181068977175 42125,510.26482080267795,226.88259563955785 43126,389.9766501682318,203.03275675497255 44128,249.88173097694127,174.86375411835726 45135,294.58568463537244,224.94852665150677 46140,442.5249429514242,225.76665565935804 47144,303.72021128046987,203.7720098627452 48147,482.5712203025187,269.0295900694547 49150,605.603716445174,246.1246190118348 50160,381.4860568792859,235.41256251351666 51162,410.5728467068359,256.20487196839196 52168,430.326157764335,280.35741782944035 53175,743.5315191429906,323.5339017978973 54180,587.4302470362761,285.93878006583316 55189,475.2583234534357,341.1559833677886 56192,518.6472315575713,301.9981367547841 57196,646.09412014463,351.2607587272536 58200,676.1791346813665,354.563744564719 59210,886.6483241547725,350.42852125334923 60216,564.7536090117468,350.7446732445015 61224,609.709961954015,361.08681120857767 62225,909.1054093190786,411.1743969300455 63240,728.0492493729627,363.64636708109 64243,620.1514223049419,440.43754796663274 65245,1047.0252803631292,479.8546713266781 66250,1033.6368891472378,453.64843593807615 67252,841.3404076189069,432.16955636206063 68256,519.0823189313932,361.20384757792783 69270,912.547736873587,433.75027407022384 70280,942.3083442149282,492.4653604748262 71288,699.4572830490326,427.28904420803093 72294,1170.0628253605325,513.3503589073508 73300,1172.285016881956,517.8076030636531 74315,1236.7750862466426,591.3595737473664 75320,729.1413939031529,513.7294752348831 76324,846.1205535190486,540.2448716236569 77336,1007.163732830406,536.3443886718294 78343,1443.8371966942427,706.5836619605531 79350,1480.1177528864926,617.7230893186319 80360,1110.3463791645638,614.2584747874469 81375,1711.335419682479,729.493841554882 82378,1319.7770143065868,650.2978682254603 83384,1064.4660011822077,557.5841601815506 84392,1328.7971686164942,732.5301202179072 85400,1383.1860080509737,681.3974751008394 86405,1323.135950038133,767.5121559759556 87420,1661.5437675458222,754.0761632479957 88432,1099.4529959063825,688.0827712378517 89441,1739.2441998037834,873.8681022127303 90448,1121.2764698739797,771.8081813203795 91450,2002.9929917336676,788.8029187563898 92480,1543.064966391212,809.8277442857695 93486,1449.7388356695153,881.37385047109 94490,2162.8613992834416,958.5549367243945 95500,2205.636723696736,1001.1201126163538 96504,1626.982383533592,916.054767928267 97512,1203.584209460281,821.0970028445895 98525,2378.532013534649,1097.4551265998448 99540,1952.7450024268776,953.8790782841315 100560,2020.990765156371,997.4272309618704 101567,1942.1907317475543,1166.7617445186977 102576,1868.6811950318165,977.3696976652795 103588,2345.8409816854873,1163.174127906604 104600,2513.3664234177486,1183.8706598346403 105625,3308.125209056659,1406.0590917613904 106630,2918.0385163919377,1252.5127516379162 107640,1850.0141410206622,1106.1239527825935 108648,2113.25619347325,1287.1871511066147 109672,2328.5866559728865,1257.0439400917003 110675,2958.5872932091647,1429.669804437142 111686,3203.7885921729458,1482.658924655631 112700,3334.927929077904,1466.9568442372206 113720,2628.23060986572,1322.4926768731439 114729,2326.9369090595196,1637.5310394224364 115735,3640.280862900145,1666.136943587043 116750,4146.962755662068,1718.9974009344483 117756,3025.875760649106,1528.3617268028788 118768,2760.6938452366385,1351.430271647258 119784,3075.820149131369,1569.5355688094182 120800,3169.961476477686,1591.3619472379871 121810,3383.2476855619743,1696.2377834081808 122840,3799.049661593025,1766.0874707410483 123864,2657.735472357092,1609.3970527044014 124875,5066.09757804615,2045.534440578964 125882,4258.291938207703,1905.884590337949 126896,2787.7761354998574,1647.5748667285893 127900,4331.567563201096,1884.045106003553 128945,4283.658836602466,2138.182337676083 129960,3479.281696231713,1916.1271853893027 130972,3259.9721859461056,2053.446424376047 131980,4893.398540227157,2205.831597018362 1321000,4965.315957783544,2232.4320389892678 1331008,3741.831747208375,2006.1410166798996 1341024,2789.466539464776,1765.8261165059082 1351029,5180.54447852375,2496.608626281513 1361050,6074.272557983363,2473.9468325407283 1371080,4352.488000685144,2265.4784788668017 1381120,4621.41771093599,2336.95322853372 1391125,6304.689832974006,2628.421159499939 1401134,4895.240111787298,2549.272188735994 1411152,3308.224808944966,2111.5324640441972 1421176,5394.654601122425,2644.869747204571 1431200,5571.061849636652,2688.259889911076 1441215,4859.487149161465,2819.816001273994 1451225,7083.660096604496,3021.563091230918 1461250,7212.902419614871,3134.18306905983 1471260,6277.673782105289,2819.579522631147 1481280,3833.4943985517953,2531.4061253810155 1491296,4050.3887504397726,2692.9025593626125 1501323,6079.621681763986,3196.135955841179 1511344,4988.680166721609,2805.9118652509815 1521350,7025.7330235718855,3168.352350587238 1531372,6901.282341520678,3289.791752221845 1541400,7138.4838184873215,3253.5807677313574 1551440,5596.023365425921,2996.2352148560394 1561458,5459.961444535029,3428.213562518505 1571470,8634.886964459225,3670.100671050121 1581500,8403.969795032135,3810.511700174282 1591512,6266.66177840278,3393.5918930733037 1601536,4549.260100180956,3037.044845446635 1611568,6590.4551484948815,3502.0976967442903 1621575,9044.76772230271,3927.8642310130494 1631600,6870.0704547277755,3540.813559268798 1641620,7196.51851425597,3797.1727233592924 1651680,7963.86854297737,3949.7632231459743 1661701,6945.227280056577,4264.398656402557 1671715,10442.50184081191,4521.4135274540695 1681728,5266.660109787909,3593.209219576205 1691750,10666.77987787137,4543.866285358189 1701764,8922.180693821621,4225.82491594021 1711792,5812.475521927919,4658.391060945393 1721800,8668.298964423268,4168.355244877635 1731875,11745.684938925273,5208.268713733979 1741890,10210.651886072503,4708.927151516732 1751920,7672.2132364474655,4260.387229555195 1761944,6916.091716797906,4556.675564787857 1771960,10385.356413162752,4900.539330032756 1782000,10480.365229200532,4918.956561018214 1792016,7871.07865559618,4519.481524881519 1802025,10140.51648694516,5235.827359821641 1812048,6333.274532578806,4015.235112543561 1822058,12172.120393631403,5439.089746050749 1832100,12077.405010233486,5448.540035215766 1842160,8633.848666849628,5015.387834354741 1852187,7743.612245350335,5743.959531771391 1862205,12873.75161620247,5798.458353562024 1872240,9950.728809885451,5170.7423875830045 1882250,13984.547018844649,5770.769173312899 1892268,10415.719988398014,5652.167848833874 1902304,7437.284930670335,4764.789859201112 1912352,11312.867676367225,5818.928740706907 1922400,11979.405746896704,5953.093601741003 1932401,14743.892221161079,6684.283135969181 1942430,11702.48656257066,6303.537718686706 1952450,15359.373482469782,6648.829884459573 1962500,15683.371814325548,6904.650953619455 1972520,12528.478500414909,6210.324703642439 1982560,9074.72245360594,5623.9980389523635 1992592,8136.903468562835,6038.601041885659 2002625,16873.630874289312,7430.622077502813 2012646,14298.121034945805,6973.916129426051 2022688,10986.321134122469,6223.427051144787 2032700,14729.383216769438,6984.538013334104 2042744,14552.733909733142,7167.67250856827 2052800,15186.665915980124,7133.935976946948 2062835,14449.796687039165,7754.39453593025 2072880,12196.733518545885,6617.394324322397 2082916,11478.34681869627,7617.825040463854 2092940,17184.724102312823,8052.978604108172 2103000,17995.04616948262,8161.249524687353 2113024,12371.155361143898,7462.496483596295 2123072,9550.73885748891,6759.464682188001 2133087,18129.916738803233,8585.674889458296 2143125,22669.296924335267,9390.603786422114 2153136,14210.597558955116,7687.036489032067 2163150,20173.144516772572,8548.451884248258 2173200,14617.426003331677,7803.606084092938 2183240,15090.516015821266,8323.212612246041 2193360,17136.784021632327,8644.404615722564 2203375,20289.47256749746,9604.617848264803 2213402,16686.543737780306,9355.73038614998 2223430,21884.66362077402,9817.181444434727 2233456,11758.221668823235,7966.792745529777 2243500,22529.96535485135,9867.73177089899 2253528,17692.798241358465,9257.058548498937 2263584,13291.209169964635,8200.739443705565 2273600,18925.40050997198,9183.479977960269 2283645,16632.292752251036,10447.120278073065 2293675,24284.04081956554,10978.080347105606 2303750,26965.021627588132,10807.001071310116 2313780,21502.35420396368,10358.414969483467 2323840,16174.47196256342,9474.4258497553 2333888,14548.604728125296,10017.460835334467 2343920,22019.770362991523,10580.71617123825 2353969,20614.522650238905,11463.858679586509 2364000,22307.052038036847,10842.564943654184 2374032,17289.351694886693,9874.434512057453 2384050,23624.44901505513,11439.424916823238 2394096,13552.4713323773,8961.482115571858 2404116,24304.21457078469,11930.15839906901 2414200,25741.39238277088,11885.154273808806 2424320,19199.716282074776,11151.953523726736 2434374,19147.647577488213,12590.832501186096 2444375,32733.77473458926,13421.111863538255 2454410,28815.44796251706,12672.696020688636 2464480,21248.081529973893,11430.501199584804 2474500,29017.42269014961,12748.35930907837 2484536,21688.839002085282,12321.59040465667 2494608,15907.75515851436,10501.308579905752 2504704,24444.371407418355,12913.116321336853 2514725,28984.72699231117,14152.815605627839 2524800,25137.227766482854,13058.735969521713 2534802,31070.83324081942,14557.154138295575 2544860,24745.93727349543,13969.30532402055 2554900,32588.291817940004,14668.241104682225 2565000,33121.8120459838,14898.30068314061 2575040,26878.77116480305,13706.170870057804 2585103,23990.568075070194,15351.451390428883 2595120,18658.027732392202,12560.29269655682 2605145,34646.55866220524,16228.665598705582 2615184,18698.55549567248,13236.643362190696 2625250,38703.234401300426,15392.252603383593 2635292,30220.54063275824,15410.802449641098 2645376,23207.485454059264,13943.610603742041 2655400,30391.109817866116,15348.035483869406 2665488,31105.117411632353,15818.935500024629 2675600,32032.922443820502,15881.450234412765 2685625,40138.36856669622,17418.331859459577 2695670,34095.067566741236,17008.8897765944 2705760,25755.29617811398,14770.832133110966 2715832,24498.506494185585,16576.536829593922 2725880,36622.64787328484,17610.32772528168 2736000,37227.03220618158,16942.82562398404 2746048,27056.787233469615,16696.251595452723 2756075,34131.59139521628,19054.966127146447 2766125,46857.31953710936,19970.144199608392 2776144,22220.72230922294,15343.871180923818 2786174,40695.61436751884,18875.22327501108 2796250,47629.08121146741,19440.31634860653 2806272,30483.42245067977,17150.138341040074 2816300,42443.12599854794,19086.457186404612 2826400,31963.195005369194,17644.63463400353 2836480,31519.513206404896,18666.107778289683 2846561,27349.3235154637,20533.916301745685 2856615,41355.10677762179,21157.200225079225 2866720,36009.03598454373,19264.67212360103 2876750,46456.066609104404,19853.12545939855 2886804,35742.60753164869,20936.724748862947 2896860,46524.59239882624,21941.75627522072 2906912,25298.227798060245,18220.969054745314 2917000,47386.201845278556,21930.96662971122 2927056,38056.73159393437,20800.340356397093 2937168,27773.401000316662,19188.71645554808 2947200,39663.41483855475,20858.369542321398 2957203,48998.85306753362,24293.750207530513 2967290,39654.09689150288,23350.878122956816 2977350,55177.52146511666,22756.89983308352 2987500,54443.980759896884,23581.633765110095 2997560,44292.13762779263,23195.052189138827 3007680,35531.14313460202,21397.115444201136 3017776,30618.256530035465,22763.65694075591 3027840,46288.1658458767,24009.201727690564 3037875,58121.43375655213,26185.917625280075 3047938,48057.71882116996,25908.873280906148 3058000,47747.52244923895,24369.41670444427 3068064,36393.464411714805,24123.62467047853 3078100,49137.56660676814,25896.572737569844 3088192,30380.09588554751,23063.669552455063