Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(ci): Test default bytecode size increase percent of 0 #7250

Draft
wants to merge 14 commits into
base: master
Choose a base branch
from

Conversation

vezenovm
Copy link
Contributor

Description

Problem*

Resolves

Summary*

Additional Context

Documentation*

Check one:

  • No documentation needed.
  • Documentation included in this PR.
  • [For Experimental Features] Documentation to be submitted in a separate PR.

PR Checklist*

  • I have tested the changes locally.
  • I have formatted the changes with Prettier and/or cargo fmt on default settings.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'Execution Memory'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20.

Benchmark suite Current: 9a393fd Previous: 8d39337 Ratio
rollup-block-root 4910 MB 1230 MB 3.99

This comment was automatically generated by workflow using github-action-benchmark.

CC: @TomAFrench

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'Test Suite Duration'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20.

Benchmark suite Current: c4f767c Previous: 0c6c637 Ratio
noir-lang_eddsa_ 2 s 1 s 2

This comment was automatically generated by workflow using github-action-benchmark.

CC: @TomAFrench

Copy link
Contributor

github-actions bot commented Jan 31, 2025

Changes to Brillig bytecode sizes

Generated at commit: 34519009aa8d1d5373652d6c0c1006e8656171fc, compared to commit: 0c6c6371c6d0a19be3f4347678fab52f6c91f79a

🧾 Summary (10% most significant diffs)

Program Brillig opcodes (+/-) %
array_eq_inliner_max +312 ❌ +328.42%
array_eq_inliner_zero +312 ❌ +328.42%
array_neq_inliner_max +250 ❌ +257.73%
array_neq_inliner_zero +250 ❌ +257.73%
brillig_blake2s_inliner_max +312 ❌ +222.86%
brillig_blake2s_inliner_zero +312 ❌ +222.86%
7_inliner_max +312 ❌ +218.18%
blake3_inliner_max +312 ❌ +218.18%
7_inliner_zero +312 ❌ +218.18%
blake3_inliner_zero +312 ❌ +218.18%
loop_inliner_max +50 ❌ +185.19%
loop_inliner_zero +50 ❌ +185.19%
global_consts_inliner_max +264 ❌ +116.81%
global_consts_inliner_zero +264 ❌ +116.81%
regression_11294_inliner_max +254 ❌ +97.32%
brillig_rc_regression_6123_inliner_max -149 ✅ -88.17%
brillig_rc_regression_6123_inliner_zero -149 ✅ -88.17%

Full diff report 👇
Program Brillig opcodes (+/-) %
array_eq_inliner_max 407 (+312) +328.42%
array_eq_inliner_zero 407 (+312) +328.42%
array_neq_inliner_max 347 (+250) +257.73%
array_neq_inliner_zero 347 (+250) +257.73%
brillig_blake2s_inliner_max 452 (+312) +222.86%
brillig_blake2s_inliner_zero 452 (+312) +222.86%
7_inliner_max 455 (+312) +218.18%
blake3_inliner_max 455 (+312) +218.18%
7_inliner_zero 455 (+312) +218.18%
blake3_inliner_zero 455 (+312) +218.18%
loop_inliner_max 77 (+50) +185.19%
loop_inliner_zero 77 (+50) +185.19%
global_consts_inliner_max 490 (+264) +116.81%
global_consts_inliner_zero 490 (+264) +116.81%
regression_11294_inliner_max 515 (+254) +97.32%
keccak256_inliner_max 3,464 (+1,356) +64.33%
sha2_byte_inliner_max 3,444 (+1,322) +62.30%
sha2_byte_inliner_zero 3,452 (+1,230) +55.36%
bigint_inliner_max 3,252 (+1,146) +54.42%
regression_4449_inliner_max 1,085 (+348) +47.22%
sha256_var_witness_const_regression_inliner_zero 1,172 (+361) +44.51%
6_inliner_zero 1,204 (+361) +42.82%
array_dynamic_blackbox_input_inliner_max 1,194 (+348) +41.13%
sha256_inliner_max 3,274 (+941) +40.33%
hashmap_inliner_max 27,718 (+7,952) +40.23%
array_dynamic_nested_blackbox_input_inliner_max 1,217 (+349) +40.21%
ecdsa_secp256k1_inliner_max 1,238 (+347) +38.95%
conditional_regression_short_circuit_inliner_zero 1,285 (+360) +38.92%
6_inliner_max 1,540 (+385) +33.33%
regression_4449_inliner_zero 1,030 (+256) +33.07%
sha256_var_size_regression_inliner_zero 1,462 (+360) +32.67%
conditional_regression_short_circuit_inliner_max 1,613 (+385) +31.35%
sha256_var_witness_const_regression_inliner_max 1,661 (+387) +30.38%
sha256_var_padding_regression_inliner_max 6,476 (+1,492) +29.94%
ecdsa_secp256k1_inliner_zero 1,186 (+268) +29.19%
array_dynamic_nested_blackbox_input_inliner_zero 1,151 (+256) +28.60%
sha256_regression_inliner_max 8,631 (+1,870) +27.66%
array_dynamic_blackbox_input_inliner_zero 1,296 (+264) +25.58%
aes128_encrypt_inliner_max 525 (+105) +25.00%
fold_2_to_17_inliner_max 699 (+137) +24.38%
sha256_var_size_regression_inliner_max 2,107 (+383) +22.22%
bench_2_to_17_inliner_max 387 (+69) +21.70%
poseidon2_inliner_max 394 (+69) +21.23%
regression_6674_3_inliner_max 611 (+105) +20.75%
regression_6674_3_inliner_zero 611 (+105) +20.75%
slices_inliner_max 2,567 (+435) +20.40%
slices_inliner_zero 2,506 (+414) +19.79%
no_predicates_numeric_generic_poseidon_inliner_max 865 (+136) +18.66%
fold_numeric_generic_poseidon_inliner_max 865 (+136) +18.66%
loop_inliner_min 130 (+20) +18.18%
higher_order_functions_inliner_max 654 (+89) +15.75%
simple_2d_array_inliner_min 166 (+20) +13.70%
slices_inliner_min 2,840 (+303) +11.94%
global_var_regression_simple_inliner_min 183 (+16) +9.58%
higher_order_functions_inliner_zero 802 (+67) +9.12%
hint_black_box_inliner_max 350 (+21) +6.38%
references_inliner_min 441 (+20) +4.75%
7_function_inliner_zero 544 (+24) +4.62%
strings_inliner_zero 978 (+41) +4.38%
ram_blowup_regression_inliner_max 980 (+38) +4.03%
fold_complex_outputs_inliner_min 735 (+28) +3.96%
regression_5252_inliner_max 4,621 (+165) +3.70%
7_function_inliner_min 674 (+24) +3.69%
array_to_slice_inliner_min 1,054 (+36) +3.54%
conditional_1_inliner_max 1,184 (+38) +3.32%
poseidon_bn254_hash_inliner_zero 4,844 (+142) +3.02%
poseidon_bn254_hash_width_3_inliner_zero 4,844 (+142) +3.02%
derive_inliner_min 610 (+17) +2.87%
struct_inputs_inliner_zero 264 (+7) +2.72%
sha256_brillig_performance_regression_inliner_max 1,705 (+38) +2.28%
poseidonsponge_x5_254_inliner_max 4,196 (+80) +1.94%
sha2_byte_inliner_min 3,054 (+48) +1.60%
6_array_inliner_max 389 (+3) +0.78%
encrypted_log_regression_inliner_min 290 (+1) +0.35%
u128_inliner_min 2,290 (+5) +0.22%
poseidon_bn254_hash_inliner_min 5,059 (+11) +0.22%
poseidon_bn254_hash_width_3_inliner_min 5,059 (+11) +0.22%
global_var_regression_entry_points_inliner_zero 133,765 (+8) +0.01%
global_var_regression_entry_points_inliner_min 133,792 (+8) +0.01%
slice_regex_inliner_zero 1,703 (-1) -0.06%
u128_inliner_zero 1,978 (-2) -0.10%
slice_regex_inliner_min 2,121 (-6) -0.28%
sha256_regression_inliner_min 5,299 (-19) -0.36%
sha256_var_padding_regression_inliner_min 3,225 (-19) -0.59%
6_array_inliner_min 451 (-4) -0.88%
6_array_inliner_zero 441 (-4) -0.90%
sha256_brillig_performance_regression_inliner_min 1,840 (-19) -1.02%
conditional_1_inliner_min 1,408 (-19) -1.33%
sha256_inliner_min 1,383 (-19) -1.36%
array_dynamic_blackbox_input_inliner_min 1,266 (-19) -1.48%
sha256_var_size_regression_inliner_min 1,239 (-19) -1.51%
ecdsa_secp256k1_inliner_min 1,204 (-19) -1.55%
array_dynamic_nested_blackbox_input_inliner_min 1,191 (-19) -1.57%
ram_blowup_regression_inliner_min 1,129 (-19) -1.66%
conditional_regression_short_circuit_inliner_min 1,102 (-19) -1.69%
brillig_cow_regression_inliner_zero 2,086 (-37) -1.74%
regression_4449_inliner_min 1,057 (-19) -1.77%
6_inliner_min 1,001 (-19) -1.86%
sha256_var_witness_const_regression_inliner_min 975 (-19) -1.91%
higher_order_functions_inliner_min 1,326 (-29) -2.14%
sha256_brillig_performance_regression_inliner_zero 1,665 (-42) -2.46%
slice_regex_inliner_max 2,257 (-62) -2.67%
fold_call_witness_condition_inliner_min 124 (-4) -3.13%
u128_inliner_max 2,600 (-96) -3.56%
ram_blowup_regression_inliner_zero 918 (-37) -3.87%
conditional_1_inliner_zero 1,074 (-52) -4.62%
array_to_slice_inliner_zero 709 (-41) -5.47%
brillig_cow_regression_inliner_max 1,956 (-132) -6.32%
brillig_cow_regression_inliner_min 2,182 (-197) -8.28%
poseidon_bn254_hash_inliner_max 4,753 (-520) -9.86%
poseidon_bn254_hash_width_3_inliner_max 4,753 (-520) -9.86%
struct_inputs_inliner_max 244 (-28) -10.29%
uhashmap_inliner_max 11,379 (-1,349) -10.60%
strings_inliner_max 846 (-106) -11.13%
brillig_cow_inliner_max 324 (-47) -12.67%
keccak256_inliner_zero 1,673 (-302) -15.29%
encrypted_log_regression_inliner_max 233 (-43) -15.58%
encrypted_log_regression_inliner_zero 233 (-43) -15.58%
nested_array_dynamic_inliner_max 1,940 (-487) -20.07%
tuple_inputs_inliner_max 270 (-70) -20.59%
simple_shield_inliner_max 655 (-171) -20.70%
nested_array_in_slice_inliner_max 894 (-238) -21.02%
pedersen_commitment_inliner_zero 134 (-55) -29.10%
simple_shield_inliner_min 609 (-254) -29.43%
to_bits_inliner_max 136 (-58) -29.90%
to_bits_inliner_zero 136 (-58) -29.90%
pedersen_check_inliner_max 353 (-157) -30.78%
brillig_pedersen_inliner_max 353 (-157) -30.78%
simple_shield_inliner_zero 484 (-238) -32.96%
regression_inliner_zero 643 (-326) -33.64%
regression_inliner_max 606 (-326) -34.98%
7_function_inliner_max 356 (-203) -36.31%
array_to_slice_inliner_max 447 (-255) -36.32%
regression_bignum_inliner_max 199 (-117) -37.03%
regression_bignum_inliner_zero 199 (-117) -37.03%
brillig_pedersen_inliner_min 343 (-214) -38.42%
pedersen_check_inliner_min 343 (-214) -38.42%
generics_inliner_zero 99 (-62) -38.51%
fold_complex_outputs_inliner_zero 334 (-223) -40.04%
merkle_insert_inliner_min 286 (-210) -42.34%
brillig_pedersen_inliner_zero 283 (-216) -43.29%
pedersen_check_inliner_zero 283 (-216) -43.29%
merkle_insert_inliner_max 349 (-356) -50.50%
pedersen_hash_inliner_min 143 (-215) -60.06%
pedersen_hash_inliner_max 124 (-210) -62.87%
global_var_regression_simple_inliner_max 34 (-69) -66.99%
global_var_regression_simple_inliner_zero 34 (-69) -66.99%
side_effects_constrain_array_inliner_max 37 (-85) -69.67%
generics_inliner_max 26 (-64) -71.11%
fold_complex_outputs_inliner_max 100 (-368) -78.63%
brillig_rc_regression_6123_inliner_max 20 (-149) -88.17%
brillig_rc_regression_6123_inliner_zero 20 (-149) -88.17%

Copy link
Contributor

github-actions bot commented Jan 31, 2025

Changes to number of Brillig opcodes executed

Generated at commit: 34519009aa8d1d5373652d6c0c1006e8656171fc, compared to commit: 0c6c6371c6d0a19be3f4347678fab52f6c91f79a

🧾 Summary (10% most significant diffs)

Program Brillig opcodes (+/-) %
loop_inliner_max +105 ❌ +456.52%
loop_inliner_zero +105 ❌ +456.52%
merkle_insert_inliner_min -2,150 ✅ -62.76%
regression_bignum_inliner_max -312 ✅ -63.67%
regression_bignum_inliner_zero -312 ✅ -63.67%
pedersen_hash_inliner_min -365 ✅ -66.61%
side_effects_constrain_array_inliner_max -55 ✅ -67.07%
regression_inliner_zero -2,049 ✅ -75.33%
global_var_regression_simple_inliner_max -86 ✅ -75.44%
global_var_regression_simple_inliner_zero -86 ✅ -75.44%
pedersen_hash_inliner_max -368 ✅ -76.03%
regression_inliner_max -2,049 ✅ -76.63%
merkle_insert_inliner_max -2,834 ✅ -80.90%
generics_inliner_max -104 ✅ -82.54%
fold_complex_outputs_inliner_max -662 ✅ -90.19%
brillig_rc_regression_6123_inliner_max -270 ✅ -93.75%
brillig_rc_regression_6123_inliner_zero -270 ✅ -93.75%

Full diff report 👇
Program Brillig opcodes (+/-) %
loop_inliner_max 128 (+105) +456.52%
loop_inliner_zero 128 (+105) +456.52%
global_var_regression_simple_inliner_min 306 (+92) +42.99%
slices_inliner_max 4,342 (+1,066) +32.54%
loop_inliner_min 223 (+51) +29.65%
slices_inliner_zero 4,645 (+1,043) +28.96%
fold_call_witness_condition_inliner_min 85 (+18) +26.87%
fold_call_witness_condition_inliner_max 87 (+18) +26.09%
fold_call_witness_condition_inliner_zero 87 (+18) +26.09%
6_array_inliner_zero 3,073 (+582) +23.36%
6_array_inliner_min 3,143 (+582) +22.73%
higher_order_functions_inliner_max 1,113 (+206) +22.71%
simple_2d_array_inliner_min 209 (+38) +22.22%
slices_inliner_min 5,105 (+813) +18.94%
array_to_slice_inliner_min 2,572 (+311) +13.75%
higher_order_functions_inliner_zero 1,512 (+178) +13.34%
fold_complex_outputs_inliner_min 1,189 (+104) +9.59%
7_function_inliner_zero 2,617 (+176) +7.21%
7_function_inliner_min 2,800 (+176) +6.71%
6_array_inliner_max 1,640 (+103) +6.70%
references_inliner_min 680 (+38) +5.92%
higher_order_functions_inliner_min 2,378 (+87) +3.80%
slice_regex_inliner_zero 4,205 (+146) +3.60%
encrypted_log_regression_inliner_min 933 (+30) +3.32%
hint_black_box_inliner_max 691 (+16) +2.37%
keccak256_inliner_zero 32,105 (+381) +1.20%
sha2_byte_inliner_min 90,113 (+642) +0.72%
slice_regex_inliner_min 8,669 (+32) +0.37%
poseidon_bn254_hash_inliner_min 186,524 (+551) +0.30%
poseidon_bn254_hash_width_3_inliner_min 186,524 (+551) +0.30%
u128_inliner_min 48,546 (+33) +0.07%
global_var_regression_entry_points_inliner_min 135,524 (+92) +0.07%
global_var_regression_entry_points_inliner_zero 135,357 (+46) +0.03%
ram_blowup_regression_inliner_min 819,618 (-81) -0.01%
ram_blowup_regression_inliner_max 683,818 (-368) -0.05%
brillig_cow_regression_inliner_min 544,276 (-347) -0.06%
ram_blowup_regression_inliner_zero 814,899 (-542) -0.07%
brillig_cow_regression_inliner_zero 540,559 (-467) -0.09%
hashmap_inliner_max 48,329 (-52) -0.11%
brillig_cow_regression_inliner_max 454,759 (-634) -0.14%
sha256_var_padding_regression_inliner_min 231,741 (-405) -0.17%
sha256_brillig_performance_regression_inliner_min 26,819 (-81) -0.30%
sha256_regression_inliner_min 157,230 (-486) -0.31%
array_dynamic_blackbox_input_inliner_min 22,236 (-162) -0.72%
sha256_var_size_regression_inliner_min 22,026 (-162) -0.73%
ecdsa_secp256k1_inliner_min 8,129 (-81) -0.99%
u128_inliner_zero 40,513 (-460) -1.12%
conditional_1_inliner_min 5,918 (-81) -1.35%
conditional_regression_short_circuit_inliner_min 4,899 (-81) -1.63%
array_dynamic_nested_blackbox_input_inliner_min 4,885 (-81) -1.63%
6_inliner_min 4,793 (-81) -1.66%
sha256_brillig_performance_regression_inliner_max 21,659 (-368) -1.67%
regression_6674_3_inliner_max 1,379 (-24) -1.71%
regression_6674_3_inliner_zero 1,379 (-24) -1.71%
sha256_inliner_min 12,123 (-243) -1.97%
sha256_var_witness_const_regression_inliner_min 7,632 (-162) -2.08%
regression_4449_inliner_min 263,933 (-5,670) -2.10%
sha256_brillig_performance_regression_inliner_zero 25,959 (-560) -2.11%
u128_inliner_max 23,729 (-554) -2.28%
sha256_var_padding_regression_inliner_max 191,726 (-5,222) -2.65%
slice_regex_inliner_max 3,160 (-93) -2.86%
sha256_regression_inliner_max 107,286 (-4,844) -4.32%
sha2_byte_inliner_zero 68,803 (-3,566) -4.93%
uhashmap_inliner_max 128,710 (-8,810) -6.41%
array_dynamic_blackbox_input_inliner_max 16,390 (-1,139) -6.50%
array_dynamic_blackbox_input_inliner_zero 19,804 (-1,507) -7.07%
conditional_1_inliner_max 4,736 (-368) -7.21%
sha2_byte_inliner_max 40,756 (-3,351) -7.60%
regression_11294_inliner_max 1,142 (-97) -7.83%
sha256_var_size_regression_inliner_zero 19,706 (-1,727) -8.06%
poseidon_bn254_hash_inliner_zero 166,239 (-16,246) -8.90%
poseidon_bn254_hash_width_3_inliner_zero 166,239 (-16,246) -8.90%
sha256_var_size_regression_inliner_max 14,158 (-1,568) -9.97%
fold_numeric_generic_poseidon_inliner_max 4,280 (-490) -10.27%
no_predicates_numeric_generic_poseidon_inliner_max 4,280 (-490) -10.27%
conditional_1_inliner_zero 4,949 (-581) -10.51%
poseidon2_inliner_max 602 (-75) -11.08%
ecdsa_secp256k1_inliner_max 5,667 (-772) -11.99%
ecdsa_secp256k1_inliner_zero 6,668 (-963) -12.62%
encrypted_log_regression_inliner_max 774 (-112) -12.64%
encrypted_log_regression_inliner_zero 774 (-112) -12.64%
regression_4449_inliner_max 176,172 (-26,163) -12.93%
bench_2_to_17_inliner_max 493,457 (-76,779) -13.46%
fold_2_to_17_inliner_max 910,594 (-146,039) -13.82%
keccak256_inliner_max 26,125 (-4,539) -14.80%
array_to_slice_inliner_zero 1,670 (-295) -15.01%
conditional_regression_short_circuit_inliner_max 5,875 (-1,140) -16.25%
6_inliner_max 5,797 (-1,140) -16.43%
7_function_inliner_max 1,850 (-369) -16.63%
regression_4449_inliner_zero 188,682 (-39,695) -17.38%
sha256_var_witness_const_regression_inliner_max 5,311 (-1,138) -17.65%
array_dynamic_nested_blackbox_input_inliner_max 3,489 (-771) -18.10%
sha256_var_witness_const_regression_inliner_zero 5,701 (-1,300) -18.57%
conditional_regression_short_circuit_inliner_zero 3,689 (-852) -18.76%
6_inliner_zero 3,611 (-850) -19.05%
aes128_encrypt_inliner_max 2,326 (-553) -19.21%
sha256_inliner_max 10,860 (-2,822) -20.63%
to_bits_inliner_max 455 (-121) -21.01%
to_bits_inliner_zero 455 (-121) -21.01%
array_dynamic_nested_blackbox_input_inliner_zero 3,526 (-986) -21.85%
poseidon_bn254_hash_inliner_max 117,751 (-33,988) -22.40%
poseidon_bn254_hash_width_3_inliner_max 117,751 (-33,988) -22.40%
struct_inputs_inliner_zero 456 (-148) -24.50%
strings_inliner_zero 1,574 (-527) -25.08%
poseidonsponge_x5_254_inliner_max 126,169 (-45,357) -26.44%
regression_5252_inliner_max 627,213 (-227,008) -26.57%
global_consts_inliner_max 1,175 (-448) -27.60%
global_consts_inliner_zero 1,175 (-448) -27.60%
array_neq_inliner_max 792 (-398) -33.45%
array_neq_inliner_zero 792 (-398) -33.45%
array_eq_inliner_max 790 (-398) -33.50%
array_eq_inliner_zero 790 (-398) -33.50%
tuple_inputs_inliner_max 385 (-208) -35.08%
pedersen_commitment_inliner_zero 146 (-82) -35.96%
nested_array_dynamic_inliner_max 2,174 (-1,231) -36.15%
struct_inputs_inliner_max 360 (-209) -36.73%
fold_complex_outputs_inliner_zero 593 (-351) -37.18%
7_inliner_max 649 (-398) -38.01%
blake3_inliner_max 649 (-398) -38.01%
7_inliner_zero 649 (-398) -38.01%
blake3_inliner_zero 649 (-398) -38.01%
brillig_blake2s_inliner_max 646 (-398) -38.12%
brillig_blake2s_inliner_zero 646 (-398) -38.12%
nested_array_in_slice_inliner_max 806 (-656) -44.87%
generics_inliner_zero 123 (-102) -45.33%
strings_inliner_max 928 (-818) -46.85%
brillig_pedersen_inliner_min 492 (-440) -47.21%
pedersen_check_inliner_min 492 (-440) -47.21%
brillig_pedersen_inliner_max 380 (-340) -47.22%
pedersen_check_inliner_max 380 (-340) -47.22%
simple_shield_inliner_min 1,341 (-1,240) -48.04%
brillig_cow_inliner_max 528 (-569) -51.87%
brillig_pedersen_inliner_zero 339 (-410) -54.74%
pedersen_check_inliner_zero 339 (-410) -54.74%
array_to_slice_inliner_max 712 (-925) -56.51%
simple_shield_inliner_max 1,091 (-1,421) -56.57%
simple_shield_inliner_zero 963 (-1,533) -61.42%
merkle_insert_inliner_min 1,276 (-2,150) -62.76%
regression_bignum_inliner_max 178 (-312) -63.67%
regression_bignum_inliner_zero 178 (-312) -63.67%
pedersen_hash_inliner_min 183 (-365) -66.61%
side_effects_constrain_array_inliner_max 27 (-55) -67.07%
regression_inliner_zero 671 (-2,049) -75.33%
global_var_regression_simple_inliner_max 28 (-86) -75.44%
global_var_regression_simple_inliner_zero 28 (-86) -75.44%
pedersen_hash_inliner_max 116 (-368) -76.03%
regression_inliner_max 625 (-2,049) -76.63%
merkle_insert_inliner_max 669 (-2,834) -80.90%
generics_inliner_max 22 (-104) -82.54%
fold_complex_outputs_inliner_max 72 (-662) -90.19%
brillig_rc_regression_6123_inliner_max 18 (-270) -93.75%
brillig_rc_regression_6123_inliner_zero 18 (-270) -93.75%

@vezenovm vezenovm changed the base branch from mv/more-agg-small-loop-unrolling to master January 31, 2025 19:47
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'Execution Time'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20.

Benchmark suite Current: c4f767c Previous: 0c6c637 Ratio
sha256_regression 0.077 s 0.051 s 1.51

This comment was automatically generated by workflow using github-action-benchmark.

CC: @TomAFrench

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant