diff --git a/bench/data.js b/bench/data.js index d3f75ac55..de7a7d6a0 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1700759615280, + "lastUpdate": 1700759928233, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -6824,6 +6824,300 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "mariano.nicolini.91@gmail.com", + "name": "Mariano A. Nicolini", + "username": "entropidelic" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "d562a0c502a1d6150f576f7a3bfda5262f84ae11", + "message": "Add missing constraints for Stone compatibility (#691)\n\n* Add f_op1_imm_bit constraint\n\n* Add flag_res_op1_bit constraint\n\n* Add flag_pc_update_regular_bit constraint\n\n* Add flag_fp_update_regular_bit constraint\n\n* Add cpu/opcodes/call/off0 constraint\n\n* Add cpu/opcodes/call/off1 constraint\n\n* Add cpu/opcodes/call/flags constraint\n\n* Add cpu/opcodes/ret/off0 constraint\n\n* Add cpu/opcodes/ret/off2 constraint\n\n* Add cpu/opcodes/ret/flags constraint\n\n* Fix wasm tes\n\n* Fix wasm test", + "timestamp": "2023-11-23T16:56:43Z", + "tree_id": "9aac1458485b2c50fbdb0aaeea0bbd0446660538", + "url": "https://github.com/lambdaclass/lambdaworks/commit/d562a0c502a1d6150f576f7a3bfda5262f84ae11" + }, + "date": 1700759927320, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 697952420, + "range": "± 1920056", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 841206340, + "range": "± 2777051", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 1459819319, + "range": "± 8049537", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 1757233515, + "range": "± 5258084", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 3043781506, + "range": "± 7774818", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 3651298076, + "range": "± 14318125", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 6360930133, + "range": "± 10664167", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 7708766318, + "range": "± 30198693", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 22598830, + "range": "± 140926", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 22550829, + "range": "± 235898", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 31505617, + "range": "± 485051", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 31147851, + "range": "± 516690", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 45388743, + "range": "± 244656", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 45963748, + "range": "± 353111", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 75727496, + "range": "± 750502", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 76318792, + "range": "± 659905", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 92895421, + "range": "± 416481", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 92261282, + "range": "± 844138", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 159257211, + "range": "± 455608", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 160100569, + "range": "± 837833", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 185527140, + "range": "± 273268", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 185713199, + "range": "± 470999", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 321278641, + "range": "± 617106", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 319657094, + "range": "± 298747", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 32448612, + "range": "± 93367", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 67593652, + "range": "± 124003", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 135064514, + "range": "± 260438", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 359462796, + "range": "± 528300", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 778082097, + "range": "± 1952206", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 1639758519, + "range": "± 1071772", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 3409422979, + "range": "± 13743567", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 7178994327, + "range": "± 10716738", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 820023690, + "range": "± 2909153", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 1718051560, + "range": "± 8275603", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 3553010095, + "range": "± 5941607", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 7465891154, + "range": "± 24101240", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 106, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 1728, + "range": "± 22", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 176, + "range": "± 4", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 112, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 295, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 1603, + "range": "± 65", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div", + "value": 848, + "range": "± 37", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with generic div", + "value": 8240, + "range": "± 148", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with Ruffini", + "value": 110, + "range": "± 1", + "unit": "ns/iter" + } + ] } ] }