From eefc3b1407385b17791e14665303552ead7941ac Mon Sep 17 00:00:00 2001 From: paulcadman Date: Tue, 23 Jul 2024 05:16:39 +0000 Subject: [PATCH] Add benchmark results --- benchmark-results/csv/ackermann.csv | 20 +- benchmark-results/csv/combinations.csv | 20 +- benchmark-results/csv/cps.csv | 20 +- benchmark-results/csv/fibonacci.csv | 20 +- benchmark-results/csv/fold.csv | 16 +- benchmark-results/csv/mapfold.csv | 16 +- benchmark-results/csv/mapfun.csv | 16 +- benchmark-results/csv/maybe.csv | 20 +- benchmark-results/csv/mergesort.csv | 20 +- benchmark-results/csv/prime.csv | 20 +- benchmark-results/plot/ackermann.svg | 210 +++++++++----------- benchmark-results/plot/combinations.svg | 199 ++++++++++--------- benchmark-results/plot/cps.svg | 211 ++++++++++---------- benchmark-results/plot/fibonacci.svg | 165 ++++++---------- benchmark-results/plot/fold.svg | 215 +++++++++++--------- benchmark-results/plot/mapfold.svg | 244 ++++++++++------------- benchmark-results/plot/mapfun.svg | 195 +++++++++--------- benchmark-results/plot/maybe.svg | 142 ++++++------- benchmark-results/plot/mergesort.svg | 194 ++++++++---------- benchmark-results/plot/prime.svg | 252 ++++++++++++++---------- 20 files changed, 1101 insertions(+), 1114 deletions(-) diff --git a/benchmark-results/csv/ackermann.csv b/benchmark-results/csv/ackermann.csv index 38ff088..7ef2baa 100644 --- a/benchmark-results/csv/ackermann.csv +++ b/benchmark-results/csv/ackermann.csv @@ -1,11 +1,11 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,0.3176184975066447,0.31478658959997574,0.32036974704000387,4.109107053490057e-3,3.121085933574802e-3,5.0569602764905745e-3 -0x1f78b4,ocaml byte,2.059291499791707,2.0286933226250596,2.111579060125081,5.544181306684328e-2,1.0204504860350107e-2,6.699547650843249e-2 -0xb2df8a,haskell,1.0200629581041103,0.9984843320625316,1.0408811836874463,3.0193461923708427e-2,1.6211852116400232e-2,4.023261189106885e-2 -0x33a02c,haskell strict,0.3792654374791577,0.37008068060408544,0.39756158312508205,1.832074848302133e-2,5.8440083383487496e-5,2.1211287417056926e-2 -0xfb9a99,juvix,1.5274494370625764,1.4981611440000506,1.549659200250062,3.4747032077409104e-2,2.9115055124975697e-2,4.1792752085393695e-2 -0xe31a1c,juvix wasm,0.7221012217916988,0.7112856932500335,0.7288416238333373,1.3171278194039432e-2,8.222332839405825e-3,1.5566291732745239e-2 -0xfdbf6f,c,5.862492463021907e-4,5.824383607648316e-4,5.931578793655586e-4,2.0573169715752683e-5,1.4212650925922276e-5,2.9806944077369996e-5 -0xff7f00,c wasm,0.2078535821056587,0.20643757644455085,0.21057640240002987,3.3988464474115853e-3,2.063355737407681e-3,4.515223731619523e-3 -0xcab2d6,runtime,1.5667207589374452,1.555288137187432,1.5841967549999936,1.9716300541451265e-2,4.14864461167634e-3,2.548913681232886e-2 -0x6a3d9a,runtime wasm,1.0808831014166458,1.0666161697499774,1.0894412127083228,1.6872781388371987e-2,1.4095237889975092e-2,1.9764111432018082e-2 +0xa6cee3,ocaml,0.310711263059981,0.31039470159991345,0.31119409376001383,5.743005088741434e-4,2.542375747751773e-4,7.649451411781913e-4 +0x1f78b4,ocaml byte,2.0533335702290856,2.016465148333282,2.083035114437564,4.8888675052267676e-2,2.9478094643621448e-2,6.658703933287571e-2 +0xb2df8a,haskell,1.0097319719375075,0.9897612495000203,1.0456576743749793,3.7546697955646e-2,6.85609125002884e-3,4.545192715609843e-2 +0x33a02c,haskell strict,0.3640171075833602,0.35843174716668125,0.36739139758337086,6.700675511253909e-3,4.524719833322394e-3,7.792588959320068e-3 +0xfb9a99,juvix,1.532882510166587,1.5163891922497896,1.5459992288333524,2.005546445184694e-2,1.0235590695216398e-2,2.7998734479981413e-2 +0xe31a1c,juvix wasm,0.7292121756665892,0.7227059197500694,0.7324595210832285,6.431217483650949e-3,2.710086012127329e-4,7.648281510245059e-3 +0xfdbf6f,c,5.754444372272895e-4,5.736686149989369e-4,5.774636138788411e-4,7.05274987389147e-6,5.966939890242654e-6,8.396267015403966e-6 +0xff7f00,c wasm,0.2086440765472667,0.20611440473617726,0.21610915606387002,6.096872629397383e-3,2.8101371132830885e-4,8.212951687658843e-3 +0xcab2d6,runtime,1.578673007666661,1.5705610664166254,1.5825672281666054,7.6704019936771235e-3,2.633290166537905e-3,9.740408841727536e-3 +0x6a3d9a,runtime wasm,1.091878302625086,1.090416798000092,1.0926132996251567,1.4131994611491097e-3,2.2325524980715272e-4,1.697416555499014e-3 diff --git a/benchmark-results/csv/combinations.csv b/benchmark-results/csv/combinations.csv index 439a327..934d44e 100644 --- a/benchmark-results/csv/combinations.csv +++ b/benchmark-results/csv/combinations.csv @@ -1,11 +1,11 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,7.231395641500025,7.222466568625009,7.241174094499982,1.2639454851013355e-2,5.4289102240843825e-3,1.6958943624324516e-2 -0x1f78b4,ocaml byte,52.680656249562524,51.65508468593754,53.15097479400002,0.9780973620146732,0.397321087484101,1.2823019203849977 -0xb2df8a,haskell,7.712957766166605,7.292221752999922,7.968198506249905,0.493068194419794,0.4120684735000282,0.5694364145419866 -0x33a02c,haskell strict,7.8621798223541175,7.471825350104164,8.372812636312261,0.599918683898994,0.28899878059290796,0.7901543750058927 -0xfb9a99,juvix,10.62644810883335,10.523723401000012,10.694564823499974,0.11229895799152846,6.045677155790457e-2,0.15730881419635512 -0xe31a1c,juvix wasm,17.179869230229098,17.136852225624864,17.207196691729177,5.147047925248499e-2,3.633552075223102e-2,6.311006901335828e-2 -0xfdbf6f,c,3.929642848979114,3.9176081157498857,3.937278160125004,1.4360902822634415e-2,1.0344943606932203e-2,1.7518554325399366e-2 -0xff7f00,c wasm,5.108883669708244,5.099512223583342,5.119966504833125,1.3016315738676435e-2,3.45161737813484e-4,1.5920164871083838e-2 -0xcab2d6,runtime,9.474327175145865,9.175601091937438,9.68078823956256,0.33897996611344144,0.20375982619351513,0.4768014044726233 -0x6a3d9a,runtime wasm,15.2956901113126,15.197607205875027,15.377460125250272,0.11837081796106878,7.870456096185444e-2,0.14639051934408182 +0xa6cee3,ocaml,7.213717068416732,7.212838379250229,7.214796045000014,1.3903719089315024e-3,6.111732370256222e-4,1.8385211254739865e-3 +0x1f78b4,ocaml byte,50.41422383414587,48.618277740562604,51.59756618739587,2.245747196432557,1.1156333224583364,2.7179730338650185 +0xb2df8a,haskell,8.34299178843751,8.253979830749964,8.488350946312531,0.15231873756474212,5.4295795397523786e-2,0.20556431092800181 +0x33a02c,haskell strict,8.167699606500008,7.73542831650002,8.84631742999997,0.7232841088082073,0.16863683599996193,0.8826973033784578 +0xfb9a99,juvix,10.62694824468763,10.624834992562484,10.628468613000242,2.5241475096548097e-3,1.5053242022483573e-3,3.511140218214988e-3 +0xe31a1c,juvix wasm,17.083765223854233,17.000789209833478,17.13896015354165,0.10384477965667546,5.556216866667363e-2,0.12746723005173072 +0xfdbf6f,c,3.9138760301249342,3.9099126379999043,3.9194002793750258,6.765361839506031e-3,2.4211143506532437e-3,9.153062041160316e-3 +0xff7f00,c wasm,5.088158922479153,5.053696337062348,5.1042072136458785,3.272671128120313e-2,8.48652420830831e-3,4.2525990968879095e-2 +0xcab2d6,runtime,10.205236822833294,9.287438268249986,10.66252511858327,0.8778956018486507,0.45293247223636973,1.0635028876080366 +0x6a3d9a,runtime wasm,15.108391777937584,14.988084096312605,15.176521143125001,0.11885917367296776,3.654941079211034e-2,0.15933462447742358 diff --git a/benchmark-results/csv/cps.csv b/benchmark-results/csv/cps.csv index bbcac21..cc64940 100644 --- a/benchmark-results/csv/cps.csv +++ b/benchmark-results/csv/cps.csv @@ -1,11 +1,11 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,0.2816098313434319,0.27973100478333585,0.2835212572701721,2.6476319028990213e-3,2.237479053801951e-3,3.0294098305119746e-3 -0x1f78b4,ocaml byte,2.1794191309583653,2.1258199290001016,2.206663051333294,5.135241063406532e-2,2.663948423478771e-2,6.291713904898308e-2 -0xb2df8a,haskell,19.63318855904161,19.60987859174986,19.652513263374942,2.8157869192864587e-2,1.9008541160148027e-2,3.506370852482425e-2 -0x33a02c,haskell strict,0.5841515091040037,0.5839500091249192,0.5844814406041223,3.424754614221979e-4,3.180863202266031e-5,4.3030189811343563e-4 -0xfb9a99,juvix,1.1575060682706635,1.1453948638959446,1.1755872944370367,1.9998983042020368e-2,4.246072517747078e-3,2.5485533135779913e-2 -0xe31a1c,juvix wasm,0.9115443702291183,0.9102847294998355,0.9124136801874556,1.5203419412630583e-3,1.0711821250879439e-3,1.8398532169071563e-3 -0xfdbf6f,c,0.1554058488047223,0.15531229984757264,0.1555940574046742,2.2623212630805872e-4,6.983349375084264e-5,3.2547713016973313e-4 -0xff7f00,c wasm,0.19836410099734014,0.1971606736501144,0.20081186245833274,2.8929289152275282e-3,2.2299562000110875e-4,3.980311402175716e-3 -0xcab2d6,runtime,0.2789430207366695,0.2788592520066777,0.27904508384013754,1.3400194496132118e-4,6.599530783517877e-5,1.7557447421088785e-4 -0x6a3d9a,runtime wasm,0.32341418447992204,0.32149796099981054,0.3271793299400694,3.972377865224753e-3,5.757352612680345e-4,5.1570103056280455e-3 +0xa6cee3,ocaml,0.2805588053899919,0.2793878306400438,0.28289201923984364,2.600602704324182e-3,2.3689262033267395e-5,3.2010363255039294e-3 +0x1f78b4,ocaml byte,2.0433215093542194,1.926181756812582,2.0998874408750225,0.11330346485581841,1.1552043416789504e-2,0.13558980531523598 +0xb2df8a,haskell,19.46570893414567,19.361800900916627,19.536987650437368,0.12708297590677264,8.594838641208143e-2,0.16184348636032853 +0x33a02c,haskell strict,0.5836999904581907,0.5836629696246973,0.5837190632915774,3.502062597218732e-5,1.3408749850896129e-5,4.4046821960148875e-5 +0xfb9a99,juvix,1.1483527767708779,1.1469222985416536,1.1494694226875595,1.8971992380687696e-3,1.2539706071530337e-3,2.5787832823424522e-3 +0xe31a1c,juvix wasm,0.9100481912917454,0.9092699088749896,0.9104150119583967,7.402858287504313e-4,1.7240092794110456e-4,9.502302087363533e-4 +0xfdbf6f,c,0.15529453758261755,0.15525400336844133,0.1554101632498151,1.0466808249697862e-4,1.6506751751218046e-5,1.5033822601894553e-4 +0xff7f00,c wasm,0.19713291875547534,0.19707172067766,0.1972024776942918,1.0509973241516619e-4,6.981773918546688e-5,1.4401728924721312e-4 +0xcab2d6,runtime,0.27888598135332054,0.27882076038660064,0.2790003268199871,1.2443958493250646e-4,4.53337593144566e-5,1.6447697545890372e-4 +0x6a3d9a,runtime wasm,0.3209458198334081,0.3208040849666456,0.3210540762334252,2.010066741076171e-4,1.3234404589681692e-4,2.964723614184128e-4 diff --git a/benchmark-results/csv/fibonacci.csv b/benchmark-results/csv/fibonacci.csv index 47240f0..c9c5024 100644 --- a/benchmark-results/csv/fibonacci.csv +++ b/benchmark-results/csv/fibonacci.csv @@ -1,11 +1,11 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,0.279371249143317,0.27933125621001753,0.27943759555995257,7.440274131243338e-5,2.4131079633757904e-5,9.710054678429138e-5 -0x1f78b4,ocaml byte,0.9868579610833356,0.9809769601666669,0.9925847083750057,8.257909953018372e-3,4.224942122622258e-3,1.1400051553745166e-2 -0xb2df8a,haskell,19.52956194864585,19.414755627437458,19.584218640500012,0.10994739276068405,4.3340714461335056e-2,0.1460523759241795 -0x33a02c,haskell strict,0.5841800977500261,0.5839617353750366,0.5845575511249924,4.015362498044917e-4,5.554831273724446e-5,5.042863039243857e-4 -0xfb9a99,juvix,0.2790302062566298,0.27892422592331056,0.27923823621661087,2.2671627383300934e-4,5.1504084739472235e-5,2.8867381792547776e-4 -0xe31a1c,juvix wasm,0.3207002046499815,0.32055040684997266,0.3209215733499127,2.7082089129873313e-4,8.456781514777216e-5,3.651273536616939e-4 -0xfdbf6f,c,0.155338188241182,0.15529900741973948,0.15542337795242628,9.289905241649224e-5,3.0079281236373173e-5,1.395581831043645e-4 -0xff7f00,c wasm,0.19734784312222978,0.1972304551111266,0.19749544590000723,2.2015861790972065e-4,1.5445643489770048e-4,3.0325149474689914e-4 -0xcab2d6,runtime,0.27898996906331985,0.27892959594333355,0.27909331264995674,1.1460499945213969e-4,3.4832748298807895e-5,1.537655654443147e-4 -0x6a3d9a,runtime wasm,0.32079055783331717,0.3207335608999665,0.32085689426668373,8.969420670327289e-5,5.021167087130138e-5,1.1766215700045705e-4 +0xa6cee3,ocaml,0.2793774866966381,0.27931138737664546,0.27949234814665336,1.3320755384496096e-4,2.9429494377407615e-5,1.754576908654525e-4 +0x1f78b4,ocaml byte,0.9952496203958342,0.9924584640416658,0.999724407395855,4.962299188770507e-3,9.453680833454992e-4,5.950368674034486e-3 +0xb2df8a,haskell,19.418246637437523,19.333038891937548,19.48081536806248,9.751042039340607e-2,5.7668948499932426e-2,0.1373423936009277 +0x33a02c,haskell strict,0.5837284517291437,0.5836731262916715,0.5838088729166202,8.621587308557347e-5,2.0153124978605774e-5,1.0532042848069114e-4 +0xfb9a99,juvix,0.2788475443066924,0.27879059237335085,0.2789536582399933,1.1587648358259251e-4,2.022113670433929e-5,1.505343776092565e-4 +0xe31a1c,juvix wasm,0.3205444065533902,0.32042584918677675,0.3206633368533494,2.0353292314032728e-4,1.2918126389407274e-4,3.14912171506673e-4 +0xfdbf6f,c,0.15526902766693104,0.1552370569952191,0.15531424873558342,6.192639212700134e-5,3.850890751460003e-5,8.860734817166297e-5 +0xff7f00,c wasm,0.19712200719437,0.19696922133330316,0.19740861124997888,3.4074174712799265e-4,1.0066269286985102e-4,4.7555663983583305e-4 +0xcab2d6,runtime,0.27882777903333134,0.2787978891333114,0.2788868206666848,6.548789037975063e-5,1.3973002267662996e-6,8.117796634268037e-5 +0x6a3d9a,runtime wasm,0.3205633010900738,0.3204458287001216,0.3206821987200419,1.7555664910865685e-4,1.1524168442909886e-4,2.504040742234111e-4 diff --git a/benchmark-results/csv/fold.csv b/benchmark-results/csv/fold.csv index 59ab910..49fb6c3 100644 --- a/benchmark-results/csv/fold.csv +++ b/benchmark-results/csv/fold.csv @@ -1,9 +1,9 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,0.3189006214132981,0.31536980639994,0.3239541827799985,5.616073583144007e-3,2.36220809628099e-3,7.147787098335074e-3 -0x1f78b4,ocaml byte,2.775055371166559,2.5073584691665474,2.9471551791665433,0.2885805149180649,0.14425662164290867,0.39744748190509577 -0xb2df8a,haskell,0.42559505577067586,0.42059339445821325,0.43463000374981675,9.075145373991402e-3,1.2786641245838837e-3,1.155084202058248e-2 -0x33a02c,haskell strict,0.41799309108322785,0.4011596364998695,0.4289172903333262,2.0352543022786638e-2,1.3646840629471486e-2,2.522835751090157e-2 -0xfb9a99,juvix,0.28225560341989875,0.2819057361199703,0.28294468871987194,7.399022045559075e-4,9.338054117074754e-5,9.605792518868077e-4 -0xe31a1c,juvix wasm,0.32302911163992876,0.3225236470001013,0.323933352439617,1.0081749721825154e-3,2.9199500631638836e-4,1.3331521351420065e-3 -0xcab2d6,runtime,0.28951587691679986,0.2825915571834715,0.3032837238501088,1.5337918596052586e-2,2.549904909214442e-4,1.893303278061165e-2 -0x6a3d9a,runtime wasm,0.7268664154164336,0.7257209084996248,0.7278165819997753,1.4039673921539197e-3,7.901798333780907e-4,1.7330138280945433e-3 +0xa6cee3,ocaml,0.3148167198467521,0.3147232796803746,0.31486925540665955,1.0385155708828036e-4,4.9633686139011246e-5,1.541731276504743e-4 +0x1f78b4,ocaml byte,2.7970155016459635,2.551854362083835,2.933610110666602,0.24133783627804012,6.814467899520044e-2,0.3213496928421608 +0xb2df8a,haskell,0.4223799217085116,0.4193927135836475,0.42381928670840807,2.877836561978406e-3,3.2277483342113555e-4,3.453876544501239e-3 +0x33a02c,haskell strict,0.4078443286878155,0.397278144500433,0.41579148306266234,1.2875013470978709e-2,8.146908643091096e-3,1.60282329064055e-2 +0xfb9a99,juvix,0.28181602235995645,0.2817534452000473,0.2818973036001201,1.1320431714412414e-4,6.235769681910704e-5,1.6179231411333822e-4 +0xe31a1c,juvix wasm,0.322297335649943,0.32207558079990123,0.322594063849953,3.9074193219742646e-4,1.7116943673515183e-4,5.535923631753469e-4 +0xcab2d6,runtime,0.28311996292316505,0.2819854667232266,0.28540826329963237,2.4789905460597898e-3,9.271498143985759e-5,3.0989875436597263e-3 +0x6a3d9a,runtime wasm,0.7269064155626476,0.7255641093126428,0.7290922557501744,2.403164959445714e-3,4.085511249058982e-4,3.0999234991007127e-3 diff --git a/benchmark-results/csv/mapfold.csv b/benchmark-results/csv/mapfold.csv index 2547d9c..502e72f 100644 --- a/benchmark-results/csv/mapfold.csv +++ b/benchmark-results/csv/mapfold.csv @@ -1,9 +1,9 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,1.1868380146873392,1.1676906039997448,1.2006034404997763,2.259227867665901e-2,1.9519173000162482e-2,2.673507024017199e-2 -0x1f78b4,ocaml byte,7.032288496604186,6.931442121124974,7.078993581687541,9.585119490314942e-2,3.4157507637620536e-2,0.12503395433728676 -0xb2df8a,haskell,1.867984205291748,1.8110307444164846,1.9055903282919076,6.1430371051419345e-2,3.62199731449574e-2,8.684762094928138e-2 -0x33a02c,haskell strict,1.7859834451665126,1.7647809599162276,1.8227656959998626,3.9179276204087995e-2,9.017517083445115e-3,4.8107514592734095e-2 -0xfb9a99,juvix,2.7309622107290465,2.7140478151665093,2.7533522556872754,2.833593590913616e-2,1.1471434557230053e-2,3.906212332484281e-2 -0xe31a1c,juvix wasm,0.8322017682708255,0.8310703050624966,0.833445589937412,1.528612728823936e-3,7.53051558123964e-4,1.9065093158102165e-3 -0xcab2d6,runtime,2.88829423083331,2.8849551361665817,2.8912168375833858,4.828465939861926e-3,2.666714457165988e-3,6.749471175566789e-3 -0x6a3d9a,runtime wasm,2.3568818951042467,2.331638787187728,2.374780870104113,2.947206812968271e-2,1.810431388590174e-2,4.133591213756492e-2 +0xa6cee3,ocaml,1.1975531009165366,1.175612482916506,1.21061293641651,2.24245373357146e-2,1.3733894102553075e-2,3.0160398165927402e-2 +0x1f78b4,ocaml byte,6.981520455916818,6.825282783250032,7.069831449833449,0.15440883975233788,5.134467154912689e-2,0.2084675063161943 +0xb2df8a,haskell,1.8717164823539936,1.8118831022914794,1.9633823579375758,0.1053321968905246,1.9851398998816744e-2,0.13817927234247093 +0x33a02c,haskell strict,1.7735817109376057,1.7581293223124703,1.7960959940000976,2.610140798394773e-2,8.020255374958651e-3,3.194235146384381e-2 +0xfb9a99,juvix,2.736215208645812,2.7318666793332036,2.7435292051458,7.6435481146576055e-3,1.643377985411686e-3,9.556512821447623e-3 +0xe31a1c,juvix wasm,0.8321615333541482,0.8313742015000116,0.8328311639374988,9.421389004577829e-4,6.633117583900325e-4,1.1549532733193574e-3 +0xcab2d6,runtime,2.8807718872083115,2.877658367749973,2.8831440479582398,4.062059040602418e-3,2.421834016025349e-3,5.478270590128669e-3 +0x6a3d9a,runtime wasm,2.4017949812293296,2.3892929948543156,2.4076813411668354,1.1852951837118481e-2,3.062268666781165e-3,1.5278134818213288e-2 diff --git a/benchmark-results/csv/mapfun.csv b/benchmark-results/csv/mapfun.csv index b82eefe..8c92616 100644 --- a/benchmark-results/csv/mapfun.csv +++ b/benchmark-results/csv/mapfun.csv @@ -1,9 +1,9 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,0.35025370824990887,0.34778994899994586,0.3538639079998802,4.200262574285202e-3,8.782124999697771e-4,5.497628567373798e-3 -0x1f78b4,ocaml byte,1.177400357208133,1.0398900354997522,1.244576158583148,0.12979464201192314,3.921919975005039e-2,0.16243061699116804 -0xb2df8a,haskell,2.0225093143123445,2.018349905999912,2.025802838937409,5.00891145376013e-3,3.384927125239301e-3,5.9082498938432685e-3 -0x33a02c,haskell strict,0.9718143774791201,0.964074801499919,0.9759003500625454,7.423597311836552e-3,1.6135128586799146e-3,9.743648979350664e-3 -0xfb9a99,juvix,1.1302087039166697,1.1293484543333343,1.1316772794164838,1.5721161761566e-3,2.422970687684261e-4,1.986661314035733e-3 -0xe31a1c,juvix wasm,1.0059719890417114,1.0056515895000757,1.006235959000037,4.028242257932686e-4,2.1655917850627317e-4,5.233718679400324e-4 -0xcab2d6,runtime,2.145906124270842,2.133279387208366,2.166021636437506,2.247529969218821e-2,3.7408950416117914e-3,2.9160200168028498e-2 -0x6a3d9a,runtime wasm,1.0177171919792538,1.0153634351458058,1.0223113771668675,4.63319963295603e-3,1.0872104170778218e-4,5.435768565592536e-3 +0xa6cee3,ocaml,0.3422226864999705,0.33758616524983154,0.34484041300004264,4.560871800703278e-3,1.230211062809474e-3,6.045380397925829e-3 +0x1f78b4,ocaml byte,1.2549389563539155,1.2246955285619379,1.268620463624984,2.9701448050910826e-2,9.994457450400274e-3,4.003497426135637e-2 +0xb2df8a,haskell,2.008494442353841,1.9969885732706225,2.0253740379160567,1.9979338502508333e-2,6.418164087474816e-3,2.6571666449826253e-2 +0x33a02c,haskell strict,0.9189488569791706,0.9093850138333437,0.9296552366875517,1.5325555429436474e-2,7.891504893697167e-3,2.1550343723757474e-2 +0xfb9a99,juvix,1.1289321420625242,1.1286704081250036,1.1293686246249308,4.6365265701423213e-4,6.671700949995285e-5,5.819653185807663e-4 +0xe31a1c,juvix wasm,1.0060490800210005,1.0057251231669397,1.006615448687569,5.912498450024412e-4,5.627216660286649e-5,7.286912393835959e-4 +0xcab2d6,runtime,2.1554508970208985,2.1522548681668923,2.1578393134582257,4.053145312315405e-3,2.5646099166986643e-3,5.364614089858561e-3 +0x6a3d9a,runtime wasm,1.0145200511876926,1.0121172523750297,1.0160286112503247,2.880044384002885e-3,2.1379235002617625e-3,3.4838702329974785e-3 diff --git a/benchmark-results/csv/maybe.csv b/benchmark-results/csv/maybe.csv index bf719ad..0ca474b 100644 --- a/benchmark-results/csv/maybe.csv +++ b/benchmark-results/csv/maybe.csv @@ -1,11 +1,11 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,0.325541419576698,0.3252489777001301,0.3257433712766533,3.8128277880068555e-4,2.529898089079274e-4,5.530675079602085e-4 -0x1f78b4,ocaml byte,4.599603200145812,4.218847385583236,4.771654346708336,0.3642696978317862,0.1474898929749641,0.4819827850038474 -0xb2df8a,haskell,10.031231885374941,10.02320650524996,10.040579070249947,1.2066552535877703e-2,5.4969193813265895e-3,1.5729683494890723e-2 -0x33a02c,haskell strict,0.6132061327915229,0.6120214314997838,0.6140693939165279,1.505607859980881e-3,1.0127730417749557e-3,1.9936161716103276e-3 -0xfb9a99,juvix,1.9019959412916023,1.8972264432916859,1.9095358786666452,8.408544978936063e-3,1.3597596693539736e-3,1.0835567439094062e-2 -0xe31a1c,juvix wasm,1.5749548214791862,1.5708076925000114,1.5773595238125324,4.279773685489966e-3,1.0817113607582678e-3,5.5534221579133175e-3 -0xfdbf6f,c,0.3439910390624921,0.3401043158750099,0.3470640999375405,4.703151285737646e-3,3.1634816920316474e-3,5.711883396679958e-3 -0xff7f00,c wasm,0.4770229871250156,0.4727186245000894,0.4797459729999787,5.005920262875957e-3,4.53670889434888e-3,5.456756209766249e-3 -0xcab2d6,runtime,0.4789371448125242,0.47789378462490123,0.47936299787507625,1.0410367805401735e-3,3.9806063374989023e-4,1.4260716195448192e-3 -0x6a3d9a,runtime wasm,0.8687541817083874,0.8573070313750009,0.8744886940000924,1.1342243326916954e-2,4.1767462231791057e-4,1.3426867964028547e-2 +0xa6cee3,ocaml,0.32567448653328335,0.3255955048666207,0.3257182761332691,1.0849340398318452e-4,9.617785521034176e-5,1.1863725353474812e-4 +0x1f78b4,ocaml byte,4.451242632916585,4.16370635216678,4.649349896416463,0.3250428154145315,0.19516974664281247,0.4575091276402991 +0xb2df8a,haskell,10.035287850583265,10.003115789916631,10.058215311083208,4.036934843196559e-2,2.6390028392970062e-2,5.294870196590689e-2 +0x33a02c,haskell strict,0.6120790603333148,0.6113358418749613,0.6132348282083626,1.264859547891211e-3,3.653575831776834e-4,1.5476030471576296e-3 +0xfb9a99,juvix,1.9043415059377178,1.8982904169376034,1.9125614230003218,1.022150212416507e-2,4.128132691043072e-3,1.39743914524259e-2 +0xe31a1c,juvix wasm,1.56769684177101,1.5633973851253131,1.575978495125014,8.386454112947027e-3,4.694283751405237e-4,9.857740692001776e-3 +0xfdbf6f,c,0.33969993118754854,0.3340918432503865,0.3423739422499163,5.355779767371592e-3,2.570084494486844e-3,6.775960293942181e-3 +0xff7f00,c wasm,0.47685363479166654,0.4738094145832292,0.47989785500010385,4.8093198483479685e-3,2.7276464213774327e-3,6.79044822587865e-3 +0xcab2d6,runtime,0.47855872354150125,0.47784535674998097,0.47927209033302154,1.1266748620865899e-3,2.9623380756717667e-4,1.4752843785416638e-3 +0x6a3d9a,runtime wasm,0.8655622411667613,0.8504254025000364,0.8731095440418434,1.4473778725406991e-2,2.6203114226242483e-3,1.7527282129316986e-2 diff --git a/benchmark-results/csv/mergesort.csv b/benchmark-results/csv/mergesort.csv index b2bee91..6010304 100644 --- a/benchmark-results/csv/mergesort.csv +++ b/benchmark-results/csv/mergesort.csv @@ -1,11 +1,11 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,2.12065662079169,2.1044871665833353,2.1341207795000514,1.9366039988409262e-2,1.3279336502537044e-2,2.3655531439560902e-2 -0x1f78b4,ocaml byte,5.0065563400416595,4.9396760606666605,5.046173084041659,6.627547900810227e-2,2.9980248060596522e-2,9.14909512512658e-2 -0xb2df8a,haskell,4.783492356104165,4.758322675333337,4.808662036874992,3.9850046078848206e-2,1.8470866066704103e-2,5.56151862938281e-2 -0x33a02c,haskell strict,5.013002877729181,4.947811685333326,5.058192168354156,7.700909193029562e-2,6.1540432324854004e-2,8.97972709020129e-2 -0xfb9a99,juvix,2.3633806016875147,2.3559803776875157,2.367751123187513,7.3467678454195865e-3,3.7198572520149064e-3,1.009328705809145e-2 -0xe31a1c,juvix wasm,0.7589190138958534,0.7445281865000197,0.7843425151250472,2.5900305761801558e-2,1.6448983410794274e-4,3.081357429979302e-2 -0xfdbf6f,c,9.238406664334714e-2,9.155710830093097e-2,9.336723096582572e-2,1.686887991817878e-3,1.322096530957297e-3,2.383291588116272e-3 -0xff7f00,c wasm,0.1616451681710805,0.16102546128740386,0.1626039746115627,1.3217255938638044e-3,9.166637599463298e-4,1.6480106544361512e-3 -0xcab2d6,runtime,1.035771848770807,1.0333402548124724,1.0383395126666528,3.842368041790893e-3,9.41138291665311e-4,4.843032873745052e-3 -0x6a3d9a,runtime wasm,0.4071726892083423,0.4057007756250215,0.40785707429166485,1.3980433098799087e-3,4.690889145838402e-4,1.8187191658740882e-3 +0xa6cee3,ocaml,2.0937538152708015,2.090867864416623,2.095559369249969,3.5101839827943577e-3,2.1974550842099416e-3,4.169748303634989e-3 +0x1f78b4,ocaml byte,5.047149615395829,4.990752001458323,5.148053475583329,0.10121077140023654,1.6956075041671514e-2,0.13024471035388616 +0xb2df8a,haskell,4.838277577749987,4.814695356000016,4.854945181249974,2.8087656787594496e-2,1.6015899178772518e-2,3.849218146985396e-2 +0x33a02c,haskell strict,4.823220874979114,4.800060710999958,4.839742757291617,2.769668999830822e-2,1.634936827598017e-2,3.815565280257185e-2 +0xfb9a99,juvix,2.348213037708286,2.335662993999904,2.354722399333307,1.2029747666600699e-2,6.122463691327939e-3,1.5032726745833782e-2 +0xe31a1c,juvix wasm,0.7518228982291314,0.7494324419165915,0.7564500051041941,4.630705443834166e-3,1.8877775722356185e-4,5.520522382123732e-3 +0xfdbf6f,c,9.122096724664949e-2,9.094238743066724e-2,9.182493800003781e-2,7.58125518376552e-4,1.8250844627318177e-4,1.193382138877797e-3 +0xff7f00,c wasm,0.16166204990408767,0.1608984726659949,0.16387394646191988,1.9674512447350246e-3,1.5516034948825203e-4,2.832773699970399e-3 +0xcab2d6,runtime,1.034893359708325,1.0336356703749914,1.0354875824166592,1.2038171274656308e-3,5.851454895206897e-4,1.5322105381669145e-3 +0x6a3d9a,runtime wasm,0.4061486403124756,0.4056718981875065,0.40637963199992555,4.5825941982251104e-4,5.486074996952084e-5,5.772909464286943e-4 diff --git a/benchmark-results/csv/prime.csv b/benchmark-results/csv/prime.csv index bc099a9..f632aef 100644 --- a/benchmark-results/csv/prime.csv +++ b/benchmark-results/csv/prime.csv @@ -1,11 +1,11 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,3.1116398966457077,3.1083020584165597,3.118062952020788,6.512944480436299e-3,1.8576995419892876e-4,7.610297456112194e-3 -0x1f78b4,ocaml byte,19.144516575062596,18.346158516125456,19.850060672750033,0.985575061809497,0.5800249576387541,1.1942339427687918 -0xb2df8a,haskell,4.0617977637292215,4.034733658249934,4.102221629750147,4.424228777100177e-2,1.0499506708280482e-2,5.510061747762963e-2 -0x33a02c,haskell strict,4.032777349604108,4.028309621374888,4.037245077833328,6.518550360964771e-3,3.0825468278120106e-3,9.02771953813396e-3 -0xfb9a99,juvix,3.113913555895882,3.1095191048333013,3.121840085187614,8.254237687651019e-3,8.363636667734209e-4,9.689768507360431e-3 -0xe31a1c,juvix wasm,2.6812619467500176,2.6784594996248643,2.6861781028751466,5.138478995730204e-3,9.373507498366962e-4,6.219021571052739e-3 -0xfdbf6f,c,0.25146388568331834,0.2513648236833463,0.25160934079995056,1.8327009163876816e-4,8.391686378796931e-5,2.712924598813089e-4 -0xff7f00,c wasm,0.26384945881998345,0.2631201305999942,0.2652429872999619,1.5111714510379199e-3,2.0707802072232563e-4,1.9395664226341007e-3 -0xcab2d6,runtime,3.1114509786250815,3.1056690878749955,3.1218596789999538,1.0582942363321138e-2,4.891574178460464e-4,1.2863547306102474e-2 -0x6a3d9a,runtime wasm,2.680045033312524,2.6785483238124357,2.6822770305000176,2.6007793072811048e-3,6.92821910878274e-4,3.456502531098832e-3 +0xa6cee3,ocaml,3.1074506281873937,3.106407530749948,3.109239091187419,1.8874837690984693e-3,3.965669998251542e-4,2.4089303452013537e-3 +0x1f78b4,ocaml byte,18.370769113166716,17.48968657124999,18.7910944109168,0.8695742430962108,8.702150183330559e-2,1.0676283730165472 +0xb2df8a,haskell,4.022687658854276,4.017977457062898,4.029221986187508,7.3401319186999735e-3,1.9240508330162776e-3,9.265892882500536e-3 +0x33a02c,haskell strict,4.025895005562423,4.021238413499759,4.029101739062563,5.776488979481626e-3,3.5204995890784443e-3,7.40563379810191e-3 +0xfb9a99,juvix,3.1062806523332824,3.105156897666575,3.1070780094999577,1.416156331771957e-3,6.785530000570361e-4,1.8116747228221041e-3 +0xe31a1c,juvix wasm,2.677795305041817,2.677050376833601,2.678284263666645,8.767889746345137e-4,6.989043439674441e-4,1.0214336621939333e-3 +0xfdbf6f,c,0.25164445434990135,0.25145579174997995,0.25191010979982215,3.3314556993535517e-4,2.0010243108485373e-4,4.623074154839544e-4 +0xff7f00,c wasm,0.2631408375932976,0.2629705455800286,0.2632979042000443,2.5186929350050894e-4,1.9890240298753135e-4,3.169259650247835e-4 +0xcab2d6,runtime,3.1036905897707547,3.103584253437532,3.1037968478748326,1.4168854768001283e-4,7.326412480779254e-5,1.9185464892476831e-4 +0x6a3d9a,runtime wasm,2.678876415916553,2.6781399040834613,2.6792702508746515,8.512168064957379e-4,7.399640619904303e-4,8.842815073989457e-4 diff --git a/benchmark-results/plot/ackermann.svg b/benchmark-results/plot/ackermann.svg index de7a388..a498424 100644 --- a/benchmark-results/plot/ackermann.svg +++ b/benchmark-results/plot/ackermann.svg @@ -199,68 +199,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - + Mean - - 0.3176 + + 0.3107 - - 2.0593 + + 2.0533 - - 1.0201 + + 1.0097 - - 0.3793 + + 0.3640 - - 1.5274 + + 1.5329 - - 0.7221 + + 0.7292 0.0006 - - 0.2079 + + 0.2086 - - 1.5667 + + 1.5787 - - 1.0809 + + 1.0919 @@ -292,11 +292,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0.5 @@ -305,11 +305,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1 @@ -318,11 +318,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1.5 @@ -331,11 +331,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2 @@ -344,11 +344,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2.5 @@ -357,11 +357,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 3 @@ -370,11 +370,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 3.5 @@ -382,39 +382,13 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - - - - - - - 4 - - - - - - - - - - - - - 4.5 - - - - - - - 5 + 4 @@ -481,68 +455,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 1.29% + + 0.18% - - 2.69% + + 2.38% - - 2.96% + + 3.72% - - 4.83% + + 1.84% - - 2.27% + + 1.31% - - 1.82% + + 0.88% - - 3.51% + + 1.23% - - 1.64% + + 2.92% - - 1.26% + + 0.49% - - 1.56% + + 0.13% @@ -570,7 +544,7 @@ gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 10.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 5; +gnuplot_svg.plot_axis_ymax = 4; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/combinations.svg b/benchmark-results/plot/combinations.svg index 3c4a663..312d082 100644 --- a/benchmark-results/plot/combinations.svg +++ b/benchmark-results/plot/combinations.svg @@ -212,68 +212,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - + Mean - - 7.2314 + + 7.2137 - - 52.6807 + + 50.4142 - - 7.7130 + + 8.3430 - - 7.8622 + + 8.1677 - 10.6264 + 10.6269 - - 17.1799 + + 17.0838 - - 3.9296 + + 3.9139 - - 5.1089 + + 5.0882 - - 9.4743 + + 10.2052 - - 15.2957 + + 15.1084 @@ -305,11 +305,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1 @@ -318,11 +318,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2 @@ -331,11 +331,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 3 @@ -344,11 +344,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 4 @@ -357,11 +357,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 5 @@ -370,11 +370,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 6 @@ -383,11 +383,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 7 @@ -395,13 +395,26 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox + + + + + + + 8 + + + + + + - 8 + 9 @@ -468,68 +481,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 0.17% + + 0.02% - - 1.86% + + 4.45% - - 6.39% + + 1.83% - - 7.63% + + 8.86% - - 1.06% + + 0.02% - - 0.30% + + 0.61% - - 0.37% + + 0.17% - - 0.25% + + 0.64% - - 3.58% + + 8.60% - - 0.77% + + 0.79% @@ -557,7 +570,7 @@ gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 10.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 8; +gnuplot_svg.plot_axis_ymax = 9; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/cps.svg b/benchmark-results/plot/cps.svg index aaf7cab..27be55b 100644 --- a/benchmark-results/plot/cps.svg +++ b/benchmark-results/plot/cps.svg @@ -267,65 +267,65 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - + + - + - + - - + + - + - + - + - + - + Mean - 0.2816 + 0.2806 - - 2.1794 + + 2.0433 - - 19.6332 + + 19.4657 - 0.5842 + 0.5837 - - 1.1575 + + 1.1484 - - 0.9115 + + 0.9100 - 0.1554 + 0.1553 - - 0.1984 + + 0.1971 0.2789 - - 0.3234 + + 0.3209 @@ -344,11 +344,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0 @@ -357,12 +357,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 0.5 + + 1 @@ -370,12 +370,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 1 + + 2 @@ -383,12 +383,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 1.5 + + 3 @@ -396,12 +396,25 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 2 + + 4 + + + + + + + + + + + + + 5 @@ -409,70 +422,70 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 2.5 + + 6 - + ocaml - + ocaml byte - + haskell - + haskell strict - + juvix - + juvix wasm - + c - + c wasm - + runtime - + runtime wasm - + - + Standard deviation @@ -481,68 +494,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 0.94% - - - 2.36% + + 0.93% - - 0.14% + + 5.55% - - 0.06% + + 0.65% - - 1.73% + + 0.01% - + 0.17% - - 0.15% + + 0.08% - - 1.46% + + 0.07% - + 0.05% - - 1.23% + + 0.04% + + + 0.06% @@ -553,7 +566,7 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + @@ -561,16 +574,16 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox // plot boundaries and axis scaling information for mousing gnuplot_svg.plot_term_xmax = 800; gnuplot_svg.plot_term_ymax = 1100; -gnuplot_svg.plot_xmin = 53.9; +gnuplot_svg.plot_xmin = 37.3; gnuplot_svg.plot_xmax = 775.0; gnuplot_svg.plot_ybot = 1042.3; gnuplot_svg.plot_ytop = 622.0; -gnuplot_svg.plot_width = 721.1; +gnuplot_svg.plot_width = 737.7; gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 10.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 2.5; +gnuplot_svg.plot_axis_ymax = 6; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/fibonacci.svg b/benchmark-results/plot/fibonacci.svg index a90a4d8..07d22e5 100644 --- a/benchmark-results/plot/fibonacci.svg +++ b/benchmark-results/plot/fibonacci.svg @@ -267,12 +267,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - + + - + @@ -300,32 +300,32 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox 0.2794 - - 0.9869 + + 0.9952 - - 19.5296 + + 19.4182 - 0.5842 + 0.5837 - 0.2790 + 0.2788 - 0.3207 + 0.3205 0.1553 - 0.1973 + 0.1971 - 0.2790 + 0.2788 - 0.3208 + 0.3206 @@ -357,11 +357,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0.1 @@ -369,39 +369,13 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - - - - - - - 0.2 - - - - - - - 0.3 - - - - - - - - - - - - - 0.4 + 0.2 @@ -409,12 +383,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 0.5 + + 0.3 @@ -427,20 +401,7 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - 0.6 - - - - - - - - - - - - - 0.7 + 0.4 @@ -448,12 +409,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 0.8 + + 0.5 @@ -466,7 +427,7 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - 0.9 + 0.6 @@ -533,68 +494,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - + gnuplot_plot_2b - - 0.03% + + 0.05% - - 0.84% + + 0.50% - - 0.56% + + 0.50% - - 0.07% + + 0.01% - - 0.08% + + 0.04% - - 0.08% + + 0.06% - 0.06% + 0.04% - - 0.11% + + 0.17% - - 0.04% + + 0.02% - - 0.03% + + 0.05% @@ -622,7 +583,7 @@ gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 10.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 0.9; +gnuplot_svg.plot_axis_ymax = 0.6; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/fold.svg b/benchmark-results/plot/fold.svg index fe63395..79bf7a8 100644 --- a/benchmark-results/plot/fold.svg +++ b/benchmark-results/plot/fold.svg @@ -202,53 +202,53 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - + - + - - + + - + Mean - - 0.3189 + + 0.3148 - - 2.7751 + + 2.7970 - - 0.4256 + + 0.4224 - - 0.4180 + + 0.4078 - 0.2823 + 0.2818 - - 0.3230 + + 0.3223 - - 0.2895 + + 0.2831 0.7269 @@ -270,11 +270,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0 @@ -283,11 +283,24 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + + 1 + + + + + + + + + + + + 2 @@ -296,11 +309,24 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + + + + + + 3 + + + + + + + + - + 4 @@ -309,11 +335,24 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + + 5 + + + + + + + + + + + + 6 @@ -322,12 +361,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 8 + + 7 @@ -335,12 +374,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 10 + + 8 @@ -348,60 +387,60 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 12 + + 9 - + ocaml - + ocaml byte - + haskell - + haskell strict - + juvix - + juvix wasm - + runtime - + runtime wasm - + - + Standard deviation @@ -410,56 +449,56 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 1.76% + + 0.03% - - 10.40% + + 8.63% - - 2.13% + + 0.68% - - 4.87% + + 3.16% - - 0.26% + + 0.04% - - 0.31% + + 0.12% - - 5.30% + + 0.88% - - 0.19% + + 0.33% @@ -470,7 +509,7 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + @@ -478,16 +517,16 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox // plot boundaries and axis scaling information for mousing gnuplot_svg.plot_term_xmax = 800; gnuplot_svg.plot_term_ymax = 1100; -gnuplot_svg.plot_xmin = 45.6; +gnuplot_svg.plot_xmin = 37.3; gnuplot_svg.plot_xmax = 775.0; gnuplot_svg.plot_ybot = 1042.3; gnuplot_svg.plot_ytop = 622.0; -gnuplot_svg.plot_width = 729.4; +gnuplot_svg.plot_width = 737.7; gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 8.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 12; +gnuplot_svg.plot_axis_ymax = 9; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/mapfold.svg b/benchmark-results/plot/mapfold.svg index 7552b03..154eb08 100644 --- a/benchmark-results/plot/mapfold.svg +++ b/benchmark-results/plot/mapfold.svg @@ -70,11 +70,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1 @@ -83,11 +83,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2 @@ -96,11 +96,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 3 @@ -109,11 +109,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 4 @@ -122,11 +122,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 5 @@ -135,11 +135,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 6 @@ -147,26 +147,13 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - - - - - - - 7 - - - - - - - 8 + 7 @@ -228,56 +215,56 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + Mean - - 1.1868 + + 1.1976 - - 7.0323 + + 6.9815 - - 1.8680 + + 1.8717 - - 1.7860 + + 1.7736 - - 2.7310 + + 2.7362 - + 0.8322 - - 2.8883 + + 2.8808 - - 2.3569 + + 2.4018 @@ -296,11 +283,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0 @@ -309,24 +296,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 0.5 - - - - - - - - - - - - + 1 @@ -335,12 +309,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 1.5 + + 2 @@ -348,12 +322,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 2 + + 3 @@ -361,12 +335,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 2.5 + + 4 @@ -374,12 +348,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 3 + + 5 @@ -387,60 +361,60 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 3.5 + + 6 - + ocaml - + ocaml byte - + haskell - + haskell strict - + juvix - + juvix wasm - + runtime - + runtime wasm - + - + Standard deviation @@ -449,56 +423,56 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 1.90% + + 1.87% - - 1.36% + + 2.21% - - 3.29% + + 5.63% - - 2.19% + + 1.47% - - 1.04% + + 0.28% - - 0.18% + + 0.11% - - 0.17% + + 0.14% - - 1.25% + + 0.49% @@ -509,7 +483,7 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + @@ -517,16 +491,16 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox // plot boundaries and axis scaling information for mousing gnuplot_svg.plot_term_xmax = 800; gnuplot_svg.plot_term_ymax = 1100; -gnuplot_svg.plot_xmin = 53.9; +gnuplot_svg.plot_xmin = 37.3; gnuplot_svg.plot_xmax = 775.0; gnuplot_svg.plot_ybot = 1042.3; gnuplot_svg.plot_ytop = 622.0; -gnuplot_svg.plot_width = 721.1; +gnuplot_svg.plot_width = 737.7; gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 8.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 3.5; +gnuplot_svg.plot_axis_ymax = 6; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/mapfun.svg b/benchmark-results/plot/mapfun.svg index cbbd312..b09faf2 100644 --- a/benchmark-results/plot/mapfun.svg +++ b/benchmark-results/plot/mapfun.svg @@ -189,56 +189,56 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - - + + - + - + - - + + - + Mean - - 0.3503 + + 0.3422 - - 1.1774 + + 1.2549 - - 2.0225 + + 2.0085 - - 0.9718 + + 0.9189 - - 1.1302 + + 1.1289 1.0060 - - 2.1459 + + 2.1555 - - 1.0177 + + 1.0145 @@ -257,11 +257,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0 @@ -270,25 +270,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 2 - - - - - - - - - - - - - 4 + + 0.5 @@ -296,12 +283,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 6 + + 1 @@ -309,12 +296,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 8 + + 1.5 @@ -322,12 +309,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 10 + + 2 @@ -335,60 +322,60 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 12 + + 2.5 - + ocaml - + ocaml byte - + haskell - + haskell strict - + juvix - + juvix wasm - + runtime - + runtime wasm - + - + Standard deviation @@ -397,56 +384,56 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 1.20% + + 1.33% - - 11.02% + + 2.37% - - 0.25% + + 0.99% - - 0.76% + + 1.67% - - 0.14% - - + 0.04% - - 1.05% + + 0.06% + + + 0.19% - - 0.46% + + 0.28% @@ -457,7 +444,7 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + @@ -465,16 +452,16 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox // plot boundaries and axis scaling information for mousing gnuplot_svg.plot_term_xmax = 800; gnuplot_svg.plot_term_ymax = 1100; -gnuplot_svg.plot_xmin = 45.6; +gnuplot_svg.plot_xmin = 53.9; gnuplot_svg.plot_xmax = 775.0; gnuplot_svg.plot_ybot = 1042.3; gnuplot_svg.plot_ytop = 622.0; -gnuplot_svg.plot_width = 729.4; +gnuplot_svg.plot_width = 721.1; gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 8.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 12; +gnuplot_svg.plot_axis_ymax = 2.5; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/maybe.svg b/benchmark-results/plot/maybe.svg index 0bc64fb..5fec0c0 100644 --- a/benchmark-results/plot/maybe.svg +++ b/benchmark-results/plot/maybe.svg @@ -215,65 +215,65 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - + + - - + + - - + + - - + + - - + + - + - + - + Mean - 0.3255 + 0.3257 - - 4.5996 + + 4.4512 - - 10.0312 + + 10.0353 - - 0.6132 + + 0.6121 - - 1.9020 + + 1.9043 - - 1.5750 + + 1.5677 - - 0.3440 + + 0.3397 - 0.4770 + 0.4769 - 0.4789 + 0.4786 - - 0.8688 + + 0.8656 @@ -468,68 +468,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 0.12% + + 0.03% - - 7.92% + + 7.30% - - 0.12% + + 0.40% - - 0.25% + + 0.21% - - 0.44% + + 0.54% - - 0.27% + + 0.53% - - 1.37% + + 1.58% - - 1.05% + + 1.01% - - 0.22% + + 0.24% - - 1.31% + + 1.67% diff --git a/benchmark-results/plot/mergesort.svg b/benchmark-results/plot/mergesort.svg index 9391b0e..9bbe717 100644 --- a/benchmark-results/plot/mergesort.svg +++ b/benchmark-results/plot/mergesort.svg @@ -212,68 +212,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + Mean - - 2.1207 + + 2.0938 - - 5.0066 + + 5.0471 - - 4.7835 + + 4.8383 - - 5.0130 + + 4.8232 - - 2.3634 + + 2.3482 - - 0.7589 + + 0.7518 - - 0.0924 + + 0.0912 - 0.1616 + 0.1617 - 1.0358 + 1.0349 - - 0.4072 + + 0.4061 @@ -305,11 +305,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0.5 @@ -318,11 +318,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1 @@ -331,11 +331,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1.5 @@ -344,11 +344,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2 @@ -356,39 +356,13 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - - - - - - - 2.5 - - - - - - - - - - - - - 3 - - - - - - - 3.5 + 2.5 @@ -455,68 +429,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 0.91% + + 0.17% - - 1.32% + + 2.01% - - 0.83% + + 0.58% - - 1.54% + + 0.57% - - 0.31% + + 0.51% - - 3.41% + + 0.62% - - 1.83% + + 0.83% - - 0.82% + + 1.22% - - 0.37% + + 0.12% - - 0.34% + + 0.11% @@ -544,7 +518,7 @@ gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 10.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 3.5; +gnuplot_svg.plot_axis_ymax = 2.5; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/prime.svg b/benchmark-results/plot/prime.svg index 6d70642..968245e 100644 --- a/benchmark-results/plot/prime.svg +++ b/benchmark-results/plot/prime.svg @@ -264,21 +264,21 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - - + + - + @@ -288,44 +288,44 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + Mean - - 3.1116 + + 3.1075 - - 19.1445 + + 18.3708 - - 4.0618 + + 4.0227 - - 4.0328 + + 4.0259 - - 3.1139 + + 3.1063 - 2.6813 + 2.6778 - 0.2515 + 0.2516 - 0.2638 + 0.2631 - - 3.1115 + + 3.1037 - 2.6800 + 2.6789 @@ -344,11 +344,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0 @@ -357,11 +357,24 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + + 0.5 + + + + + + + + + + + + 1 @@ -370,11 +383,24 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + + 1.5 + + + + + + + + + + + + 2 @@ -383,11 +409,24 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + + 2.5 + + + + + + + + + + + + 3 @@ -396,11 +435,24 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + + + + + + 3.5 + + + + + + + + - + 4 @@ -409,12 +461,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 5 + + 4.5 @@ -422,70 +474,70 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 6 + + 5 - + ocaml - + ocaml byte - + haskell - + haskell strict - + juvix - + juvix wasm - + c - + c wasm - + runtime - + runtime wasm - + - + Standard deviation @@ -494,68 +546,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 0.21% + + 0.06% - - 5.15% + + 4.73% - - 1.09% + + 0.18% - - 0.16% + + 0.14% - - 0.27% + + 0.05% - - 0.19% + + 0.03% - - 0.07% + + 0.13% - - 0.57% + + 0.10% - - 0.34% + + 0.00% - - 0.10% + + 0.03% @@ -566,7 +618,7 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + @@ -574,16 +626,16 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox // plot boundaries and axis scaling information for mousing gnuplot_svg.plot_term_xmax = 800; gnuplot_svg.plot_term_ymax = 1100; -gnuplot_svg.plot_xmin = 37.3; +gnuplot_svg.plot_xmin = 53.9; gnuplot_svg.plot_xmax = 775.0; gnuplot_svg.plot_ybot = 1042.3; gnuplot_svg.plot_ytop = 622.0; -gnuplot_svg.plot_width = 737.7; +gnuplot_svg.plot_width = 721.1; gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 10.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 6; +gnuplot_svg.plot_axis_ymax = 5; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none"