diff --git a/bench/data.js b/bench/data.js index 8ec2c41a7..9cca56493 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1732909049939, + "lastUpdate": 1732909829904, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -21614,6 +21614,450 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "nicole.graus@lambdaclass.com", + "name": "Nicole Graus", + "username": "nicole-graus" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "fc33967375fd4d9981455c2e1b4af521cf61913b", + "message": "Fix Cargo clippy (#944)\n\n* fix clippy\n\n* fix clippy\n\n* change div_ceil and comment on expect()\n\n* fix div_ceil\n\n---------\n\nCo-authored-by: jotabulacios \nCo-authored-by: Nicole ", + "timestamp": "2024-11-29T19:22:05Z", + "tree_id": "f085eddc1e61f02525d49b0b47e39c69250d1402", + "url": "https://github.com/lambdaclass/lambdaworks/commit/fc33967375fd4d9981455c2e1b4af521cf61913b" + }, + "date": 1732909828798, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 319103719, + "range": "± 2010705", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 367252085, + "range": "± 3414511", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4", + "value": 279598187, + "range": "± 1953884", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 674956169, + "range": "± 1219209", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 779056085, + "range": "± 4705366", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 1398380410, + "range": "± 7701724", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 1634051761, + "range": "± 11439533", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4 #2", + "value": 1232760013, + "range": "± 6151550", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 2954463291, + "range": "± 10836040", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 3402017923, + "range": "± 15630918", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #5", + "value": 6173553768, + "range": "± 19156590", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #5", + "value": 7189799168, + "range": "± 33340046", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4 #3", + "value": 5407909488, + "range": "± 8891037", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 7488066, + "range": "± 8684", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 7550332, + "range": "± 8795", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 10164020, + "range": "± 23886", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 10123698, + "range": "± 66157", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 18052939, + "range": "± 60524", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 17923264, + "range": "± 203320", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 25819422, + "range": "± 277213", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 25790441, + "range": "± 421226", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 35297318, + "range": "± 80577", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 35474852, + "range": "± 42502", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 65563880, + "range": "± 282977", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 65177634, + "range": "± 278499", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 71642035, + "range": "± 211539", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 71450496, + "range": "± 130777", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 136976942, + "range": "± 725966", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 135763851, + "range": "± 517760", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #5", + "value": 142445386, + "range": "± 146183", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #5", + "value": 141532980, + "range": "± 1621791", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #5", + "value": 275503016, + "range": "± 524739", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #5", + "value": 278161409, + "range": "± 644477", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 16135082, + "range": "± 142412", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 33264888, + "range": "± 365679", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 67547498, + "range": "± 332481", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 137494827, + "range": "± 436315", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #5", + "value": 362721195, + "range": "± 1786878", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 350614647, + "range": "± 638288", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 750230330, + "range": "± 1352169", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 1580300539, + "range": "± 4379300", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 3302108126, + "range": "± 2960229", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #5", + "value": 6965810347, + "range": "± 16004347", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 376791293, + "range": "± 692216", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 798499669, + "range": "± 2950337", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 1667321598, + "range": "± 3319403", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 3455999023, + "range": "± 6775605", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #5", + "value": 7292964040, + "range": "± 14235927", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 20, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 93, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 63, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 27, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 88, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 159, + "range": "± 7", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div", + "value": 282, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with generic div", + "value": 692, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with Ruffini", + "value": 23, + "range": "± 50", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate #2", + "value": 16, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_with", + "value": 5, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/merge", + "value": 166, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add #2", + "value": 12316, + "range": "± 875", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul #2", + "value": 206, + "range": "± 3", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 3", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 4", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 5", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 6", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 7", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 8", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 9", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 10", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + } + ] } ] }