diff --git a/bench/data.js b/bench/data.js index 133a5be1b..679e70210 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1696539560658, + "lastUpdate": 1696540405186, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -6260,6 +6260,300 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "12560266+MauroToscano@users.noreply.github.com", + "name": "Mauro Toscano", + "username": "MauroToscano" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "bea1b8d6fe02e955084d82d6cf4a7f5ee1ce84c3", + "message": "Fix clippy, remove partial ord from babybear (#591)", + "timestamp": "2023-10-05T20:11:55Z", + "tree_id": "df84e4384e23b03e00feebc2c6b0925531d9e7b7", + "url": "https://github.com/lambdaclass/lambdaworks/commit/bea1b8d6fe02e955084d82d6cf4a7f5ee1ce84c3" + }, + "date": 1696540403683, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 847326243, + "range": "± 507745", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 3061063828, + "range": "± 10145582", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 1772993363, + "range": "± 554976", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 6727139530, + "range": "± 15475080", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 3703671174, + "range": "± 1260901", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 14688389228, + "range": "± 28824002", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 7708807421, + "range": "± 8813022", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 31504134155, + "range": "± 132445254", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 31035638, + "range": "± 185886", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 31161137, + "range": "± 96924", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 57566139, + "range": "± 1353135", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 54203495, + "range": "± 1227835", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 63200110, + "range": "± 256061", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 62969167, + "range": "± 321435", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 124410907, + "range": "± 546184", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 124567263, + "range": "± 287396", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 127361305, + "range": "± 495067", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 126314962, + "range": "± 379814", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 244895999, + "range": "± 520853", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 244147363, + "range": "± 992242", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 250813445, + "range": "± 432107", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 250521033, + "range": "± 193981", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 494454414, + "range": "± 789085", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 494957333, + "range": "± 1530253", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 58938294, + "range": "± 307524", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 120858175, + "range": "± 705972", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 252096303, + "range": "± 528747", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 517705495, + "range": "± 2994428", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 1018370447, + "range": "± 2417036", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 2134499873, + "range": "± 2324711", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 4447469919, + "range": "± 5719680", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 9226279491, + "range": "± 10414739", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 1091591902, + "range": "± 2573509", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 2268783230, + "range": "± 2823881", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 4710148944, + "range": "± 2285552", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 9748014765, + "range": "± 4571036", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 377, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 6042, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 408, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 177, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 663, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 5822, + "range": "± 3", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div", + "value": 1587, + "range": "± 29", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with generic div", + "value": 17506, + "range": "± 80", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with Ruffini", + "value": 382, + "range": "± 1", + "unit": "ns/iter" + } + ] } ] }