Skip to content

Move evaluateCekLikeInProd to plutus-ledger-api#7796

Open
kwxm wants to merge 2 commits into
masterfrom
kwxm/ledger-api/eval-like-in-prod
Open

Move evaluateCekLikeInProd to plutus-ledger-api#7796
kwxm wants to merge 2 commits into
masterfrom
kwxm/ledger-api/eval-like-in-prod

Conversation

@kwxm

@kwxm kwxm commented May 26, 2026

Copy link
Copy Markdown
Contributor

I want to move evaluateCekLikeInProd from plutus-benchmark to plutus-ledger-api so that I can use it without depending on plutus-benchmark. Let's check that it doesn't affect the benchmark results first though.

@kwxm kwxm added the EXPERIMENT Experiments that we probably don't want to merge label May 26, 2026
@kwxm

kwxm commented May 26, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark validation

1 similar comment
@kwxm

kwxm commented May 26, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark validation

@kwxm

kwxm commented May 26, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark nofib

1 similar comment
@kwxm

kwxm commented May 26, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark nofib

@kwxm kwxm added the No Changelog Required Add this to skip the Changelog Check label May 26, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'validation' on '22a716e4e4' (base) and '5f3501c210' (PR)

Results table
Script 22a716e 5f3501c Change
auction_1-1 166.8 μs 171.1 μs +2.6%
auction_1-2 547.7 μs 552.3 μs +0.8%
auction_1-3 541.2 μs 552.8 μs +2.1%
auction_1-4 217.8 μs 223.0 μs +2.4%
auction_2-1 166.8 μs 171.5 μs +2.8%
auction_2-2 544.9 μs 552.3 μs +1.4%
auction_2-3 707.8 μs 718.5 μs +1.5%
auction_2-4 539.7 μs 551.2 μs +2.1%
auction_2-5 217.1 μs 222.5 μs +2.5%
coop-1 231.6 μs 237.3 μs +2.5%
coop-2 728.1 μs 748.8 μs +2.8%
coop-3 2.010 ms 2.025 ms +0.7%
coop-4 906.5 μs 923.6 μs +1.9%
coop-5 395.1 μs 404.1 μs +2.3%
coop-6 678.8 μs 694.4 μs +2.3%
coop-7 330.7 μs 336.8 μs +1.8%
crowdfunding-success-1 199.6 μs 201.5 μs +1.0%
crowdfunding-success-2 200.2 μs 201.4 μs +0.6%
crowdfunding-success-3 199.8 μs 201.7 μs +1.0%
currency-1 219.8 μs 223.2 μs +1.5%
escrow-redeem_1-1 312.6 μs 316.9 μs +1.4%
escrow-redeem_1-2 314.5 μs 317.2 μs +0.9%
escrow-redeem_2-1 362.1 μs 367.7 μs +1.5%
escrow-redeem_2-2 362.7 μs 366.3 μs +1.0%
escrow-redeem_2-3 362.9 μs 367.0 μs +1.1%
escrow-refund-1 147.1 μs 149.0 μs +1.3%
future-increase-margin-1 219.2 μs 223.3 μs +1.9%
future-increase-margin-2 470.5 μs 474.6 μs +0.9%
future-increase-margin-3 469.3 μs 474.4 μs +1.1%
future-increase-margin-4 423.9 μs 430.9 μs +1.7%
future-increase-margin-5 711.3 μs 720.8 μs +1.3%
future-pay-out-1 219.0 μs 224.0 μs +2.3%
future-pay-out-2 468.7 μs 474.6 μs +1.3%
future-pay-out-3 468.2 μs 474.0 μs +1.2%
future-pay-out-4 709.9 μs 719.2 μs +1.3%
future-settle-early-1 218.9 μs 223.4 μs +2.1%
future-settle-early-2 468.9 μs 473.8 μs +1.0%
future-settle-early-3 468.4 μs 475.1 μs +1.4%
future-settle-early-4 540.8 μs 547.5 μs +1.2%
game-sm-success_1-1 342.1 μs 348.7 μs +1.9%
game-sm-success_1-2 188.6 μs 192.1 μs +1.9%
game-sm-success_1-3 546.1 μs 555.4 μs +1.7%
game-sm-success_1-4 218.3 μs 222.0 μs +1.7%
game-sm-success_2-1 343.0 μs 348.6 μs +1.6%
game-sm-success_2-2 188.6 μs 192.2 μs +1.9%
game-sm-success_2-3 544.8 μs 554.8 μs +1.8%
game-sm-success_2-4 218.1 μs 221.9 μs +1.7%
game-sm-success_2-5 547.9 μs 557.3 μs +1.7%
game-sm-success_2-6 218.0 μs 222.6 μs +2.1%
guardrail-sorted-large 433.9 μs 441.1 μs +1.7%
guardrail-sorted-small 70.85 μs 71.72 μs +1.2%
guardrail-unsorted-large 599.4 μs 599.0 μs -0.1%
guardrail-unsorted-small 68.99 μs 69.26 μs +0.4%
multisig-sm-01 347.8 μs 352.1 μs +1.2%
multisig-sm-02 338.8 μs 344.8 μs +1.8%
multisig-sm-03 336.9 μs 343.3 μs +1.9%
multisig-sm-04 343.8 μs 347.8 μs +1.2%
multisig-sm-05 477.5 μs 483.4 μs +1.2%
multisig-sm-06 344.9 μs 350.8 μs +1.7%
multisig-sm-07 339.3 μs 344.9 μs +1.7%
multisig-sm-08 341.5 μs 348.2 μs +2.0%
multisig-sm-09 340.4 μs 346.5 μs +1.8%
multisig-sm-10 477.5 μs 483.2 μs +1.2%
ping-pong-1 287.7 μs 292.7 μs +1.7%
ping-pong-2 287.5 μs 292.3 μs +1.7%
ping-pong_2-1 181.3 μs 184.7 μs +1.9%
prism-1 158.3 μs 160.3 μs +1.3%
prism-2 359.9 μs 366.5 μs +1.8%
prism-3 327.6 μs 334.3 μs +2.0%
pubkey-1 136.3 μs 137.9 μs +1.2%
stablecoin_1-1 833.5 μs 859.2 μs +3.1%
stablecoin_1-2 184.0 μs 188.9 μs +2.7%
stablecoin_1-3 960.9 μs 975.1 μs +1.5%
stablecoin_1-4 195.4 μs 199.5 μs +2.1%
stablecoin_1-5 1.228 ms 1.243 ms +1.2%
stablecoin_1-6 241.0 μs 245.8 μs +2.0%
stablecoin_2-1 833.4 μs 847.6 μs +1.7%
stablecoin_2-2 183.4 μs 188.2 μs +2.6%
stablecoin_2-3 958.5 μs 973.5 μs +1.6%
stablecoin_2-4 195.1 μs 199.0 μs +2.0%
token-account-1 168.5 μs 172.2 μs +2.2%
token-account-2 295.4 μs 300.9 μs +1.9%
uniswap-1 346.8 μs 353.8 μs +2.0%
uniswap-2 198.8 μs 204.8 μs +3.0%
uniswap-3 1.528 ms 1.550 ms +1.4%
uniswap-4 310.2 μs 317.1 μs +2.2%
uniswap-5 1.030 ms 1.042 ms +1.2%
uniswap-6 294.9 μs 302.1 μs +2.4%
vesting-1 304.8 μs 310.3 μs +1.8%
22a716e 5f3501c Change
TOTAL 37.72 ms 38.32 ms +1.6%

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@kwxm

kwxm commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark validation

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'validation' on '22a716e4e4' (base) and '5f3501c210' (PR)

Results table
Script 22a716e 5f3501c Change
auction_1-1 167.3 μs 171.0 μs +2.2%
auction_1-2 548.7 μs 552.5 μs +0.7%
auction_1-3 541.3 μs 550.9 μs +1.8%
auction_1-4 217.7 μs 222.2 μs +2.1%
auction_2-1 167.1 μs 170.9 μs +2.3%
auction_2-2 547.4 μs 550.7 μs +0.6%
auction_2-3 709.6 μs 717.4 μs +1.1%
auction_2-4 541.6 μs 549.2 μs +1.4%
auction_2-5 218.4 μs 222.6 μs +1.9%
coop-1 231.4 μs 236.9 μs +2.4%
coop-2 726.9 μs 746.9 μs +2.8%
coop-3 2.009 ms 2.021 ms +0.6%
coop-4 907.7 μs 922.1 μs +1.6%
coop-5 393.7 μs 403.3 μs +2.4%
coop-6 680.4 μs 692.5 μs +1.8%
coop-7 328.3 μs 336.2 μs +2.4%
crowdfunding-success-1 199.5 μs 201.3 μs +0.9%
crowdfunding-success-2 199.9 μs 201.6 μs +0.9%
crowdfunding-success-3 199.9 μs 201.2 μs +0.7%
currency-1 219.5 μs 222.8 μs +1.5%
escrow-redeem_1-1 313.3 μs 316.8 μs +1.1%
escrow-redeem_1-2 313.1 μs 316.0 μs +0.9%
escrow-redeem_2-1 364.7 μs 366.5 μs +0.5%
escrow-redeem_2-2 362.2 μs 366.8 μs +1.3%
escrow-redeem_2-3 363.6 μs 367.1 μs +1.0%
escrow-refund-1 147.2 μs 148.9 μs +1.2%
future-increase-margin-1 219.4 μs 223.0 μs +1.6%
future-increase-margin-2 470.4 μs 473.8 μs +0.7%
future-increase-margin-3 469.7 μs 473.3 μs +0.8%
future-increase-margin-4 422.9 μs 428.3 μs +1.3%
future-increase-margin-5 711.5 μs 720.5 μs +1.3%
future-pay-out-1 219.3 μs 223.1 μs +1.7%
future-pay-out-2 470.9 μs 473.7 μs +0.6%
future-pay-out-3 468.6 μs 473.8 μs +1.1%
future-pay-out-4 710.6 μs 718.3 μs +1.1%
future-settle-early-1 218.9 μs 223.0 μs +1.9%
future-settle-early-2 470.0 μs 473.0 μs +0.6%
future-settle-early-3 470.2 μs 473.4 μs +0.7%
future-settle-early-4 542.9 μs 548.5 μs +1.0%
game-sm-success_1-1 341.9 μs 349.3 μs +2.2%
game-sm-success_1-2 188.8 μs 191.7 μs +1.5%
game-sm-success_1-3 544.1 μs 554.4 μs +1.9%
game-sm-success_1-4 219.9 μs 221.8 μs +0.9%
game-sm-success_2-1 342.4 μs 348.8 μs +1.9%
game-sm-success_2-2 189.7 μs 192.0 μs +1.2%
game-sm-success_2-3 544.8 μs 554.3 μs +1.7%
game-sm-success_2-4 218.1 μs 222.3 μs +1.9%
game-sm-success_2-5 547.1 μs 556.4 μs +1.7%
game-sm-success_2-6 218.1 μs 221.5 μs +1.6%
guardrail-sorted-large 433.8 μs 441.7 μs +1.8%
guardrail-sorted-small 70.26 μs 72.87 μs +3.7%
guardrail-unsorted-large 600.2 μs 599.5 μs -0.1%
guardrail-unsorted-small 68.51 μs 69.57 μs +1.5%
multisig-sm-01 347.7 μs 351.4 μs +1.1%
multisig-sm-02 340.2 μs 344.6 μs +1.3%
multisig-sm-03 337.7 μs 342.9 μs +1.5%
multisig-sm-04 344.2 μs 345.9 μs +0.5%
multisig-sm-05 477.4 μs 483.2 μs +1.2%
multisig-sm-06 346.5 μs 352.3 μs +1.7%
multisig-sm-07 340.0 μs 344.1 μs +1.2%
multisig-sm-08 345.1 μs 347.8 μs +0.8%
multisig-sm-09 340.7 μs 345.6 μs +1.4%
multisig-sm-10 477.9 μs 482.5 μs +1.0%
ping-pong-1 288.3 μs 292.0 μs +1.3%
ping-pong-2 287.3 μs 291.6 μs +1.5%
ping-pong_2-1 181.2 μs 184.1 μs +1.6%
prism-1 158.5 μs 160.0 μs +0.9%
prism-2 360.2 μs 366.0 μs +1.6%
prism-3 328.4 μs 333.7 μs +1.6%
pubkey-1 136.5 μs 137.7 μs +0.9%
stablecoin_1-1 834.1 μs 847.5 μs +1.6%
stablecoin_1-2 183.7 μs 187.6 μs +2.1%
stablecoin_1-3 960.2 μs 974.2 μs +1.5%
stablecoin_1-4 195.1 μs 199.0 μs +2.0%
stablecoin_1-5 1.226 ms 1.245 ms +1.5%
stablecoin_1-6 240.5 μs 245.1 μs +1.9%
stablecoin_2-1 833.3 μs 847.9 μs +1.8%
stablecoin_2-2 183.8 μs 187.7 μs +2.1%
stablecoin_2-3 960.0 μs 974.5 μs +1.5%
stablecoin_2-4 195.0 μs 199.1 μs +2.1%
token-account-1 167.7 μs 172.1 μs +2.6%
token-account-2 295.8 μs 300.5 μs +1.6%
uniswap-1 347.3 μs 353.1 μs +1.7%
uniswap-2 199.2 μs 203.7 μs +2.3%
uniswap-3 1.524 ms 1.549 ms +1.6%
uniswap-4 309.4 μs 316.8 μs +2.4%
uniswap-5 1.029 ms 1.041 ms +1.2%
uniswap-6 295.2 μs 302.0 μs +2.3%
vesting-1 305.4 μs 310.6 μs +1.7%
22a716e 5f3501c Change
TOTAL 37.73 ms 38.26 ms +1.4%

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'nofib' on '22a716e4e4' (base) and '5f3501c210' (PR)

Results table
Script 22a716e 5f3501c Change
clausify/formula1 1.935 ms 2.023 ms +4.5%
clausify/formula2 2.607 ms 2.708 ms +3.9%
clausify/formula3 7.153 ms 7.436 ms +4.0%
clausify/formula4 16.06 ms 16.58 ms +3.2%
clausify/formula5 34.79 ms 36.34 ms +4.5%
knights/4x4 12.05 ms 12.52 ms +3.9%
knights/6x6 29.21 ms 30.36 ms +3.9%
knights/8x8 50.60 ms 52.70 ms +4.2%
primetest/05digits 5.955 ms 6.078 ms +2.1%
primetest/10digits 11.81 ms 12.17 ms +3.0%
primetest/30digits 34.94 ms 35.88 ms +2.7%
primetest/50digits 56.98 ms 58.44 ms +2.6%
queens4x4/bt 3.497 ms 3.634 ms +3.9%
queens4x4/bm 4.589 ms 4.744 ms +3.4%
queens4x4/bjbt1 4.237 ms 4.384 ms +3.5%
queens4x4/bjbt2 3.978 ms 4.116 ms +3.5%
queens4x4/fc 8.935 ms 9.253 ms +3.6%
queens5x5/bt 48.18 ms 49.91 ms +3.6%
queens5x5/bm 53.69 ms 55.37 ms +3.1%
queens5x5/bjbt1 56.86 ms 58.64 ms +3.1%
queens5x5/bjbt2 55.45 ms 57.02 ms +2.8%
queens5x5/fc 113.0 ms 116.8 ms +3.4%
22a716e 5f3501c Change
TOTAL 616.5 ms 637.1 ms +3.3%

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'nofib' on '22a716e4e4' (base) and '5f3501c210' (PR)

Results table
Script 22a716e 5f3501c Change
clausify/formula1 1.934 ms 2.010 ms +3.9%
clausify/formula2 2.606 ms 2.693 ms +3.3%
clausify/formula3 7.143 ms 7.396 ms +3.5%
clausify/formula4 16.04 ms 16.53 ms +3.1%
clausify/formula5 34.84 ms 36.07 ms +3.5%
knights/4x4 12.02 ms 12.50 ms +4.0%
knights/6x6 29.18 ms 30.39 ms +4.1%
knights/8x8 50.65 ms 52.80 ms +4.2%
primetest/05digits 5.951 ms 6.113 ms +2.7%
primetest/10digits 11.95 ms 12.21 ms +2.2%
primetest/30digits 35.04 ms 36.02 ms +2.8%
primetest/50digits 56.85 ms 58.57 ms +3.0%
queens4x4/bt 3.496 ms 3.616 ms +3.4%
queens4x4/bm 4.582 ms 4.727 ms +3.2%
queens4x4/bjbt1 4.226 ms 4.379 ms +3.6%
queens4x4/bjbt2 3.971 ms 4.106 ms +3.4%
queens4x4/fc 8.908 ms 9.234 ms +3.7%
queens5x5/bt 48.11 ms 49.61 ms +3.1%
queens5x5/bm 53.75 ms 55.20 ms +2.7%
queens5x5/bjbt1 56.83 ms 58.37 ms +2.7%
queens5x5/bjbt2 55.21 ms 56.61 ms +2.5%
queens5x5/fc 112.6 ms 116.4 ms +3.4%
22a716e 5f3501c Change
TOTAL 615.9 ms 635.6 ms +3.2%

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@kwxm

kwxm commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

Hmmmm...

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'validation' on '22a716e4e4' (base) and '5f3501c210' (PR)

Results table
Script 22a716e 5f3501c Change
auction_1-1 165.3 μs 170.8 μs +3.3%
auction_1-2 545.6 μs 554.3 μs +1.6%
auction_1-3 538.6 μs 551.4 μs +2.4%
auction_1-4 216.1 μs 222.2 μs +2.8%
auction_2-1 165.6 μs 171.1 μs +3.3%
auction_2-2 543.2 μs 549.7 μs +1.2%
auction_2-3 704.5 μs 717.5 μs +1.8%
auction_2-4 535.3 μs 549.0 μs +2.6%
auction_2-5 216.0 μs 222.7 μs +3.1%
coop-1 228.4 μs 236.4 μs +3.5%
coop-2 719.3 μs 745.1 μs +3.6%
coop-3 1.990 ms 2.018 ms +1.4%
coop-4 899.4 μs 921.5 μs +2.5%
coop-5 389.8 μs 402.8 μs +3.3%
coop-6 672.6 μs 692.8 μs +3.0%
coop-7 324.6 μs 335.7 μs +3.4%
crowdfunding-success-1 197.4 μs 201.0 μs +1.8%
crowdfunding-success-2 197.7 μs 201.4 μs +1.9%
crowdfunding-success-3 197.9 μs 201.2 μs +1.7%
currency-1 217.5 μs 222.9 μs +2.5%
escrow-redeem_1-1 311.3 μs 316.7 μs +1.7%
escrow-redeem_1-2 310.4 μs 316.5 μs +2.0%
escrow-redeem_2-1 361.6 μs 366.7 μs +1.4%
escrow-redeem_2-2 360.2 μs 366.0 μs +1.6%
escrow-redeem_2-3 361.1 μs 366.7 μs +1.6%
escrow-refund-1 146.0 μs 148.8 μs +1.9%
future-increase-margin-1 218.1 μs 223.1 μs +2.3%
future-increase-margin-2 467.0 μs 473.4 μs +1.4%
future-increase-margin-3 466.4 μs 473.1 μs +1.4%
future-increase-margin-4 420.0 μs 428.5 μs +2.0%
future-increase-margin-5 708.0 μs 722.1 μs +2.0%
future-pay-out-1 217.4 μs 223.2 μs +2.7%
future-pay-out-2 466.8 μs 473.9 μs +1.5%
future-pay-out-3 466.2 μs 473.1 μs +1.5%
future-pay-out-4 706.2 μs 718.5 μs +1.7%
future-settle-early-1 218.0 μs 222.6 μs +2.1%
future-settle-early-2 465.6 μs 473.0 μs +1.6%
future-settle-early-3 465.8 μs 472.3 μs +1.4%
future-settle-early-4 535.9 μs 546.6 μs +2.0%
game-sm-success_1-1 339.2 μs 348.3 μs +2.7%
game-sm-success_1-2 186.8 μs 192.2 μs +2.9%
game-sm-success_1-3 541.5 μs 553.4 μs +2.2%
game-sm-success_1-4 217.8 μs 221.9 μs +1.9%
game-sm-success_2-1 339.5 μs 347.8 μs +2.4%
game-sm-success_2-2 186.8 μs 191.5 μs +2.5%
game-sm-success_2-3 542.3 μs 553.6 μs +2.1%
game-sm-success_2-4 216.2 μs 222.0 μs +2.7%
game-sm-success_2-5 543.5 μs 555.9 μs +2.3%
game-sm-success_2-6 216.0 μs 221.7 μs +2.6%
guardrail-sorted-large 427.2 μs 440.0 μs +3.0%
guardrail-sorted-small 69.50 μs 71.52 μs +2.9%
guardrail-unsorted-large 591.1 μs 597.1 μs +1.0%
guardrail-unsorted-small 67.88 μs 68.98 μs +1.6%
multisig-sm-01 346.2 μs 351.9 μs +1.6%
multisig-sm-02 338.1 μs 344.8 μs +2.0%
multisig-sm-03 336.4 μs 342.6 μs +1.8%
multisig-sm-04 341.3 μs 346.9 μs +1.6%
multisig-sm-05 473.7 μs 482.4 μs +1.8%
multisig-sm-06 344.3 μs 350.0 μs +1.7%
multisig-sm-07 337.0 μs 345.3 μs +2.5%
multisig-sm-08 340.2 μs 348.7 μs +2.5%
multisig-sm-09 339.2 μs 345.7 μs +1.9%
multisig-sm-10 474.3 μs 482.0 μs +1.6%
ping-pong-1 286.0 μs 291.6 μs +2.0%
ping-pong-2 285.1 μs 291.9 μs +2.4%
ping-pong_2-1 179.8 μs 184.0 μs +2.3%
prism-1 157.6 μs 159.8 μs +1.4%
prism-2 357.9 μs 365.1 μs +2.0%
prism-3 326.1 μs 333.0 μs +2.1%
pubkey-1 134.7 μs 137.7 μs +2.2%
stablecoin_1-1 827.0 μs 848.7 μs +2.6%
stablecoin_1-2 181.6 μs 187.8 μs +3.4%
stablecoin_1-3 951.6 μs 973.1 μs +2.3%
stablecoin_1-4 193.5 μs 198.8 μs +2.7%
stablecoin_1-5 1.218 ms 1.243 ms +2.1%
stablecoin_1-6 237.9 μs 245.5 μs +3.2%
stablecoin_2-1 827.8 μs 852.7 μs +3.0%
stablecoin_2-2 182.3 μs 188.3 μs +3.3%
stablecoin_2-3 951.4 μs 973.8 μs +2.4%
stablecoin_2-4 194.0 μs 198.7 μs +2.4%
token-account-1 167.1 μs 171.6 μs +2.7%
token-account-2 293.4 μs 300.3 μs +2.4%
uniswap-1 344.9 μs 352.9 μs +2.3%
uniswap-2 197.3 μs 203.8 μs +3.3%
uniswap-3 1.508 ms 1.550 ms +2.8%
uniswap-4 306.5 μs 316.2 μs +3.2%
uniswap-5 1.020 ms 1.040 ms +2.0%
uniswap-6 292.5 μs 302.4 μs +3.4%
vesting-1 303.8 μs 310.5 μs +2.2%
22a716e 5f3501c Change
TOTAL 37.42 ms 38.24 ms +2.2%

@kwxm

kwxm commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

That seems to cause a definite slowdown. Let's try adding INLINE.

@kwxm

kwxm commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark validation

2 similar comments
@kwxm

kwxm commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark validation

@kwxm

kwxm commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark validation

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'validation' on '22a716e4e4' (base) and '974a49ff52' (PR)

Results table
Script 22a716e 974a49f Change
auction_1-1 168.7 μs 167.8 μs -0.5%
auction_1-2 551.4 μs 547.8 μs -0.7%
auction_1-3 546.0 μs 541.0 μs -0.9%
auction_1-4 219.8 μs 218.1 μs -0.8%
auction_2-1 168.6 μs 168.1 μs -0.3%
auction_2-2 550.0 μs 544.7 μs -1.0%
auction_2-3 712.4 μs 710.4 μs -0.3%
auction_2-4 544.3 μs 541.9 μs -0.4%
auction_2-5 220.1 μs 218.3 μs -0.8%
coop-1 233.5 μs 232.9 μs -0.3%
coop-2 735.5 μs 733.2 μs -0.3%
coop-3 2.041 ms 1.996 ms -2.2%
coop-4 921.7 μs 908.0 μs -1.5%
coop-5 398.8 μs 396.1 μs -0.7%
coop-6 687.0 μs 679.3 μs -1.1%
coop-7 333.5 μs 331.3 μs -0.7%
crowdfunding-success-1 201.0 μs 198.6 μs -1.2%
crowdfunding-success-2 202.0 μs 198.6 μs -1.7%
crowdfunding-success-3 201.7 μs 198.8 μs -1.4%
currency-1 220.8 μs 219.2 μs -0.7%
escrow-redeem_1-1 315.6 μs 311.6 μs -1.3%
escrow-redeem_1-2 316.4 μs 311.8 μs -1.5%
escrow-redeem_2-1 366.0 μs 359.5 μs -1.8%
escrow-redeem_2-2 366.1 μs 359.7 μs -1.7%
escrow-redeem_2-3 366.2 μs 360.4 μs -1.6%
escrow-refund-1 148.6 μs 145.7 μs -2.0%
future-increase-margin-1 221.1 μs 219.1 μs -0.9%
future-increase-margin-2 473.5 μs 467.4 μs -1.3%
future-increase-margin-3 473.9 μs 466.1 μs -1.6%
future-increase-margin-4 425.4 μs 421.9 μs -0.8%
future-increase-margin-5 716.8 μs 706.5 μs -1.4%
future-pay-out-1 221.4 μs 218.8 μs -1.2%
future-pay-out-2 473.1 μs 466.7 μs -1.4%
future-pay-out-3 473.8 μs 465.3 μs -1.8%
future-pay-out-4 714.7 μs 704.8 μs -1.4%
future-settle-early-1 220.8 μs 218.8 μs -0.9%
future-settle-early-2 473.1 μs 466.7 μs -1.4%
future-settle-early-3 473.5 μs 466.3 μs -1.5%
future-settle-early-4 545.9 μs 537.0 μs -1.6%
game-sm-success_1-1 344.6 μs 342.2 μs -0.7%
game-sm-success_1-2 190.3 μs 188.5 μs -0.9%
game-sm-success_1-3 548.6 μs 543.5 μs -0.9%
game-sm-success_1-4 220.4 μs 217.6 μs -1.3%
game-sm-success_2-1 345.2 μs 342.5 μs -0.8%
game-sm-success_2-2 190.4 μs 188.6 μs -0.9%
game-sm-success_2-3 549.5 μs 544.1 μs -1.0%
game-sm-success_2-4 219.8 μs 217.6 μs -1.0%
game-sm-success_2-5 550.6 μs 545.9 μs -0.9%
game-sm-success_2-6 219.5 μs 218.1 μs -0.6%
guardrail-sorted-large 441.1 μs 429.0 μs -2.7%
guardrail-sorted-small 72.78 μs 69.58 μs -4.4%
guardrail-unsorted-large 615.7 μs 588.8 μs -4.4%
guardrail-unsorted-small 70.92 μs 67.87 μs -4.3%
multisig-sm-01 350.7 μs 346.6 μs -1.2%
multisig-sm-02 341.7 μs 338.8 μs -0.8%
multisig-sm-03 339.6 μs 338.4 μs -0.4%
multisig-sm-04 346.2 μs 341.5 μs -1.4%
multisig-sm-05 481.3 μs 475.4 μs -1.2%
multisig-sm-06 348.3 μs 345.1 μs -0.9%
multisig-sm-07 343.0 μs 339.4 μs -1.0%
multisig-sm-08 344.9 μs 342.7 μs -0.6%
multisig-sm-09 343.7 μs 341.4 μs -0.7%
multisig-sm-10 481.0 μs 476.3 μs -1.0%
ping-pong-1 290.1 μs 288.8 μs -0.4%
ping-pong-2 289.7 μs 288.8 μs -0.3%
ping-pong_2-1 183.4 μs 182.2 μs -0.7%
prism-1 159.9 μs 159.3 μs -0.4%
prism-2 364.4 μs 359.9 μs -1.2%
prism-3 331.3 μs 328.0 μs -1.0%
pubkey-1 137.0 μs 135.4 μs -1.2%
stablecoin_1-1 842.0 μs 837.2 μs -0.6%
stablecoin_1-2 185.2 μs 184.8 μs -0.2%
stablecoin_1-3 968.3 μs 956.3 μs -1.2%
stablecoin_1-4 197.1 μs 195.4 μs -0.9%
stablecoin_1-5 1.240 ms 1.224 ms -1.3%
stablecoin_1-6 242.0 μs 245.3 μs +1.4%
stablecoin_2-1 839.4 μs 835.2 μs -0.5%
stablecoin_2-2 185.6 μs 185.1 μs -0.3%
stablecoin_2-3 965.9 μs 956.3 μs -1.0%
stablecoin_2-4 197.0 μs 195.1 μs -1.0%
token-account-1 170.1 μs 167.4 μs -1.6%
token-account-2 298.0 μs 293.9 μs -1.4%
uniswap-1 350.6 μs 346.8 μs -1.1%
uniswap-2 200.6 μs 199.5 μs -0.5%
uniswap-3 1.539 ms 1.517 ms -1.4%
uniswap-4 312.3 μs 309.3 μs -1.0%
uniswap-5 1.040 ms 1.021 ms -1.8%
uniswap-6 298.2 μs 295.2 μs -1.0%
vesting-1 307.7 μs 304.3 μs -1.1%
22a716e 974a49f Change
TOTAL 38.08 ms 37.63 ms -1.2%

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'validation' on '22a716e4e4' (base) and '974a49ff52' (PR)

Results table
Script 22a716e 974a49f Change
auction_1-1 167.3 μs 167.1 μs -0.1%
auction_1-2 548.2 μs 545.9 μs -0.4%
auction_1-3 542.6 μs 542.3 μs -0.1%
auction_1-4 218.8 μs 218.3 μs -0.2%
auction_2-1 167.5 μs 167.7 μs +0.1%
auction_2-2 547.8 μs 544.4 μs -0.6%
auction_2-3 710.3 μs 709.7 μs -0.1%
auction_2-4 540.1 μs 540.8 μs +0.1%
auction_2-5 218.1 μs 217.9 μs -0.1%
coop-1 231.2 μs 232.8 μs +0.7%
coop-2 730.3 μs 731.6 μs +0.2%
coop-3 2.012 ms 1.997 ms -0.7%
coop-4 909.6 μs 904.4 μs -0.6%
coop-5 395.4 μs 395.9 μs +0.1%
coop-6 680.9 μs 681.2 μs +0.0%
coop-7 328.8 μs 330.4 μs +0.5%
crowdfunding-success-1 199.4 μs 198.9 μs -0.3%
crowdfunding-success-2 199.7 μs 198.4 μs -0.7%
crowdfunding-success-3 199.5 μs 198.8 μs -0.4%
currency-1 219.9 μs 218.8 μs -0.5%
escrow-redeem_1-1 314.5 μs 311.1 μs -1.1%
escrow-redeem_1-2 313.1 μs 311.5 μs -0.5%
escrow-redeem_2-1 364.5 μs 360.5 μs -1.1%
escrow-redeem_2-2 362.6 μs 358.6 μs -1.1%
escrow-redeem_2-3 363.6 μs 359.8 μs -1.0%
escrow-refund-1 147.5 μs 146.0 μs -1.0%
future-increase-margin-1 219.6 μs 218.9 μs -0.3%
future-increase-margin-2 469.9 μs 466.2 μs -0.8%
future-increase-margin-3 470.4 μs 465.1 μs -1.1%
future-increase-margin-4 423.5 μs 420.9 μs -0.6%
future-increase-margin-5 711.3 μs 705.2 μs -0.9%
future-pay-out-1 219.9 μs 218.6 μs -0.6%
future-pay-out-2 469.6 μs 465.4 μs -0.9%
future-pay-out-3 469.6 μs 465.6 μs -0.9%
future-pay-out-4 712.7 μs 704.7 μs -1.1%
future-settle-early-1 220.6 μs 219.5 μs -0.5%
future-settle-early-2 470.4 μs 464.9 μs -1.2%
future-settle-early-3 470.2 μs 464.8 μs -1.1%
future-settle-early-4 540.8 μs 539.8 μs -0.2%
game-sm-success_1-1 343.1 μs 341.6 μs -0.4%
game-sm-success_1-2 188.9 μs 189.1 μs +0.1%
game-sm-success_1-3 545.4 μs 543.6 μs -0.3%
game-sm-success_1-4 218.9 μs 218.1 μs -0.4%
game-sm-success_2-1 343.6 μs 341.9 μs -0.5%
game-sm-success_2-2 189.3 μs 189.0 μs -0.2%
game-sm-success_2-3 547.5 μs 543.1 μs -0.8%
game-sm-success_2-4 218.5 μs 217.8 μs -0.3%
game-sm-success_2-5 547.8 μs 545.6 μs -0.4%
game-sm-success_2-6 218.5 μs 217.7 μs -0.4%
guardrail-sorted-large 434.9 μs 430.3 μs -1.1%
guardrail-sorted-small 70.55 μs 69.43 μs -1.6%
guardrail-unsorted-large 599.7 μs 591.7 μs -1.3%
guardrail-unsorted-small 68.77 μs 67.79 μs -1.4%
multisig-sm-01 347.9 μs 347.2 μs -0.2%
multisig-sm-02 340.6 μs 340.2 μs -0.1%
multisig-sm-03 339.7 μs 338.7 μs -0.3%
multisig-sm-04 343.9 μs 342.6 μs -0.4%
multisig-sm-05 478.7 μs 476.5 μs -0.5%
multisig-sm-06 347.2 μs 345.2 μs -0.6%
multisig-sm-07 341.3 μs 339.4 μs -0.6%
multisig-sm-08 345.8 μs 343.1 μs -0.8%
multisig-sm-09 342.0 μs 342.2 μs +0.1%
multisig-sm-10 478.7 μs 476.0 μs -0.6%
ping-pong-1 288.1 μs 289.1 μs +0.3%
ping-pong-2 290.1 μs 289.1 μs -0.3%
ping-pong_2-1 181.0 μs 182.3 μs +0.7%
prism-1 159.5 μs 159.3 μs -0.1%
prism-2 360.5 μs 358.8 μs -0.5%
prism-3 328.2 μs 327.1 μs -0.3%
pubkey-1 136.0 μs 136.1 μs +0.1%
stablecoin_1-1 834.4 μs 837.7 μs +0.4%
stablecoin_1-2 184.1 μs 185.3 μs +0.7%
stablecoin_1-3 960.5 μs 957.9 μs -0.3%
stablecoin_1-4 196.2 μs 196.0 μs -0.1%
stablecoin_1-5 1.230 ms 1.223 ms -0.6%
stablecoin_1-6 241.5 μs 241.0 μs -0.2%
stablecoin_2-1 833.8 μs 833.9 μs +0.0%
stablecoin_2-2 183.6 μs 185.0 μs +0.8%
stablecoin_2-3 959.7 μs 955.6 μs -0.4%
stablecoin_2-4 195.9 μs 195.0 μs -0.5%
token-account-1 169.0 μs 171.3 μs +1.4%
token-account-2 296.4 μs 293.6 μs -0.9%
uniswap-1 348.4 μs 346.0 μs -0.7%
uniswap-2 199.9 μs 199.0 μs -0.5%
uniswap-3 1.529 ms 1.518 ms -0.7%
uniswap-4 309.4 μs 309.3 μs -0.0%
uniswap-5 1.031 ms 1.021 ms -1.0%
uniswap-6 296.4 μs 294.0 μs -0.8%
vesting-1 305.6 μs 304.8 μs -0.3%
22a716e 974a49f Change
TOTAL 37.79 ms 37.62 ms -0.5%

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'validation' on '22a716e4e4' (base) and '974a49ff52' (PR)

Results table
Script 22a716e 974a49f Change
auction_1-1 166.2 μs 168.3 μs +1.3%
auction_1-2 544.3 μs 547.8 μs +0.6%
auction_1-3 539.5 μs 543.5 μs +0.7%
auction_1-4 216.2 μs 219.0 μs +1.3%
auction_2-1 165.2 μs 168.3 μs +1.9%
auction_2-2 543.5 μs 544.0 μs +0.1%
auction_2-3 705.7 μs 709.6 μs +0.6%
auction_2-4 537.5 μs 540.0 μs +0.5%
auction_2-5 216.3 μs 218.6 μs +1.1%
coop-1 230.2 μs 234.3 μs +1.8%
coop-2 722.5 μs 732.7 μs +1.4%
coop-3 1.999 ms 1.990 ms -0.5%
coop-4 902.3 μs 906.0 μs +0.4%
coop-5 390.7 μs 396.1 μs +1.4%
coop-6 674.3 μs 681.5 μs +1.1%
coop-7 324.8 μs 330.6 μs +1.8%
crowdfunding-success-1 197.5 μs 199.1 μs +0.8%
crowdfunding-success-2 198.4 μs 199.2 μs +0.4%
crowdfunding-success-3 197.7 μs 199.4 μs +0.9%
currency-1 217.3 μs 219.1 μs +0.8%
escrow-redeem_1-1 311.9 μs 311.9 μs 0.0%
escrow-redeem_1-2 310.1 μs 311.9 μs +0.6%
escrow-redeem_2-1 361.0 μs 361.2 μs +0.1%
escrow-redeem_2-2 360.6 μs 359.4 μs -0.3%
escrow-redeem_2-3 360.8 μs 360.6 μs -0.1%
escrow-refund-1 146.7 μs 145.9 μs -0.5%
future-increase-margin-1 218.1 μs 219.3 μs +0.6%
future-increase-margin-2 466.8 μs 465.7 μs -0.2%
future-increase-margin-3 467.6 μs 465.8 μs -0.4%
future-increase-margin-4 422.2 μs 421.1 μs -0.3%
future-increase-margin-5 709.4 μs 707.0 μs -0.3%
future-pay-out-1 218.4 μs 219.1 μs +0.3%
future-pay-out-2 466.4 μs 465.9 μs -0.1%
future-pay-out-3 465.8 μs 466.0 μs +0.0%
future-pay-out-4 708.3 μs 705.0 μs -0.5%
future-settle-early-1 218.1 μs 218.9 μs +0.4%
future-settle-early-2 466.0 μs 466.3 μs +0.1%
future-settle-early-3 468.2 μs 465.9 μs -0.5%
future-settle-early-4 539.1 μs 540.3 μs +0.2%
game-sm-success_1-1 339.6 μs 342.6 μs +0.9%
game-sm-success_1-2 186.9 μs 189.1 μs +1.2%
game-sm-success_1-3 542.1 μs 544.6 μs +0.5%
game-sm-success_1-4 216.8 μs 218.3 μs +0.7%
game-sm-success_2-1 339.9 μs 343.4 μs +1.0%
game-sm-success_2-2 187.1 μs 189.1 μs +1.1%
game-sm-success_2-3 543.2 μs 545.9 μs +0.5%
game-sm-success_2-4 216.2 μs 218.0 μs +0.8%
game-sm-success_2-5 544.2 μs 546.8 μs +0.5%
game-sm-success_2-6 216.5 μs 218.4 μs +0.9%
guardrail-sorted-large 429.4 μs 429.0 μs -0.1%
guardrail-sorted-small 69.67 μs 69.95 μs +0.4%
guardrail-unsorted-large 592.4 μs 589.7 μs -0.5%
guardrail-unsorted-small 67.92 μs 68.03 μs +0.2%
multisig-sm-01 345.8 μs 346.9 μs +0.3%
multisig-sm-02 337.6 μs 339.8 μs +0.7%
multisig-sm-03 336.1 μs 339.8 μs +1.1%
multisig-sm-04 341.9 μs 342.8 μs +0.3%
multisig-sm-05 474.6 μs 477.1 μs +0.5%
multisig-sm-06 344.1 μs 345.6 μs +0.4%
multisig-sm-07 338.8 μs 340.8 μs +0.6%
multisig-sm-08 341.0 μs 342.6 μs +0.5%
multisig-sm-09 340.5 μs 344.1 μs +1.1%
multisig-sm-10 475.8 μs 476.6 μs +0.2%
ping-pong-1 287.2 μs 289.2 μs +0.7%
ping-pong-2 287.9 μs 289.5 μs +0.6%
ping-pong_2-1 180.2 μs 183.2 μs +1.7%
prism-1 158.1 μs 159.9 μs +1.1%
prism-2 358.7 μs 360.5 μs +0.5%
prism-3 325.6 μs 328.3 μs +0.8%
pubkey-1 134.7 μs 136.2 μs +1.1%
stablecoin_1-1 829.2 μs 836.7 μs +0.9%
stablecoin_1-2 182.4 μs 185.4 μs +1.6%
stablecoin_1-3 952.8 μs 959.6 μs +0.7%
stablecoin_1-4 193.9 μs 196.2 μs +1.2%
stablecoin_1-5 1.219 ms 1.226 ms +0.6%
stablecoin_1-6 238.9 μs 241.6 μs +1.1%
stablecoin_2-1 828.8 μs 835.6 μs +0.8%
stablecoin_2-2 181.8 μs 186.0 μs +2.3%
stablecoin_2-3 951.6 μs 957.9 μs +0.7%
stablecoin_2-4 193.4 μs 195.6 μs +1.1%
token-account-1 167.3 μs 168.2 μs +0.5%
token-account-2 293.7 μs 294.7 μs +0.3%
uniswap-1 345.8 μs 347.8 μs +0.6%
uniswap-2 198.5 μs 199.8 μs +0.7%
uniswap-3 1.511 ms 1.521 ms +0.7%
uniswap-4 307.3 μs 309.9 μs +0.8%
uniswap-5 1.022 ms 1.023 ms +0.1%
uniswap-6 292.7 μs 295.9 μs +1.1%
vesting-1 303.8 μs 304.3 μs +0.2%
22a716e 974a49f Change
TOTAL 37.49 ms 37.67 ms +0.5%

@kwxm

kwxm commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark nofib

2 similar comments
@kwxm

kwxm commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark nofib

@kwxm

kwxm commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark nofib

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@kwxm

kwxm commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark validation

2 similar comments
@kwxm

kwxm commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark validation

@kwxm

kwxm commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark validation

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'nofib' on '22a716e4e4' (base) and '974a49ff52' (PR)

Results table
Script 22a716e 974a49f Change
clausify/formula1 1.961 ms 2.014 ms +2.7%
clausify/formula2 2.642 ms 2.706 ms +2.4%
clausify/formula3 7.232 ms 7.390 ms +2.2%
clausify/formula4 16.23 ms 16.66 ms +2.6%
clausify/formula5 35.34 ms 36.27 ms +2.6%
knights/4x4 12.15 ms 12.52 ms +3.0%
knights/6x6 29.77 ms 30.42 ms +2.2%
knights/8x8 51.57 ms 52.97 ms +2.7%
primetest/05digits 6.022 ms 6.019 ms -0.0%
primetest/10digits 11.99 ms 11.96 ms -0.3%
primetest/30digits 35.33 ms 35.60 ms +0.8%
primetest/50digits 57.49 ms 57.94 ms +0.8%
queens4x4/bt 3.503 ms 3.612 ms +3.1%
queens4x4/bm 4.632 ms 4.752 ms +2.6%
queens4x4/bjbt1 4.257 ms 4.372 ms +2.7%
queens4x4/bjbt2 3.989 ms 4.109 ms +3.0%
queens4x4/fc 9.024 ms 9.262 ms +2.6%
queens5x5/bt 48.24 ms 49.70 ms +3.0%
queens5x5/bm 54.20 ms 55.51 ms +2.4%
queens5x5/bjbt1 56.97 ms 58.37 ms +2.5%
queens5x5/bjbt2 55.51 ms 56.91 ms +2.5%
queens5x5/fc 114.0 ms 117.1 ms +2.7%
22a716e 974a49f Change
TOTAL 622.1 ms 636.2 ms +2.3%

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'nofib' on '22a716e4e4' (base) and '974a49ff52' (PR)

Results table
Script 22a716e 974a49f Change
clausify/formula1 1.921 ms 2.011 ms +4.7%
clausify/formula2 2.590 ms 2.697 ms +4.1%
clausify/formula3 7.104 ms 7.376 ms +3.8%
clausify/formula4 15.96 ms 16.59 ms +3.9%
clausify/formula5 34.59 ms 35.99 ms +4.0%
knights/4x4 11.92 ms 12.45 ms +4.4%
knights/6x6 29.01 ms 30.40 ms +4.8%
knights/8x8 50.33 ms 52.83 ms +5.0%
primetest/05digits 5.963 ms 6.040 ms +1.3%
primetest/10digits 11.80 ms 11.89 ms +0.8%
primetest/30digits 34.93 ms 35.44 ms +1.5%
primetest/50digits 56.61 ms 57.60 ms +1.7%
queens4x4/bt 3.470 ms 3.613 ms +4.1%
queens4x4/bm 4.563 ms 4.750 ms +4.1%
queens4x4/bjbt1 4.209 ms 4.378 ms +4.0%
queens4x4/bjbt2 3.949 ms 4.114 ms +4.2%
queens4x4/fc 8.868 ms 9.272 ms +4.6%
queens5x5/bt 47.81 ms 49.74 ms +4.0%
queens5x5/bm 53.35 ms 55.40 ms +3.8%
queens5x5/bjbt1 56.45 ms 58.51 ms +3.6%
queens5x5/bjbt2 54.83 ms 56.78 ms +3.6%
queens5x5/fc 112.2 ms 116.9 ms +4.2%
22a716e 974a49f Change
TOTAL 612.4 ms 634.8 ms +3.6%

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'nofib' on '22a716e4e4' (base) and '974a49ff52' (PR)

Results table
Script 22a716e 974a49f Change
clausify/formula1 1.929 ms 2.020 ms +4.7%
clausify/formula2 2.601 ms 2.712 ms +4.3%
clausify/formula3 7.127 ms 7.418 ms +4.1%
clausify/formula4 16.03 ms 16.74 ms +4.4%
clausify/formula5 34.73 ms 36.22 ms +4.3%
knights/4x4 12.01 ms 12.57 ms +4.7%
knights/6x6 29.17 ms 30.64 ms +5.0%
knights/8x8 50.51 ms 53.31 ms +5.5%
primetest/05digits 6.046 ms 5.969 ms -1.3%
primetest/10digits 12.05 ms 11.87 ms -1.5%
primetest/30digits 35.72 ms 35.52 ms -0.6%
primetest/50digits 58.06 ms 57.77 ms -0.5%
queens4x4/bt 3.492 ms 3.636 ms +4.1%
queens4x4/bm 4.583 ms 4.774 ms +4.2%
queens4x4/bjbt1 4.234 ms 4.405 ms +4.0%
queens4x4/bjbt2 3.976 ms 4.138 ms +4.1%
queens4x4/fc 8.922 ms 9.326 ms +4.5%
queens5x5/bt 48.04 ms 50.25 ms +4.6%
queens5x5/bm 53.65 ms 55.93 ms +4.2%
queens5x5/bjbt1 56.73 ms 59.07 ms +4.1%
queens5x5/bjbt2 54.93 ms 57.44 ms +4.6%
queens5x5/fc 112.3 ms 117.8 ms +4.9%
22a716e 974a49f Change
TOTAL 616.8 ms 639.5 ms +3.7%

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'validation' on '22a716e4e4' (base) and '974a49ff52' (PR)

Results table
Script 22a716e 974a49f Change
auction_1-1 167.8 μs 167.3 μs -0.3%
auction_1-2 547.4 μs 545.5 μs -0.3%
auction_1-3 544.1 μs 540.6 μs -0.6%
auction_1-4 219.0 μs 216.7 μs -1.1%
auction_2-1 167.7 μs 166.9 μs -0.5%
auction_2-2 549.3 μs 542.6 μs -1.2%
auction_2-3 711.0 μs 706.5 μs -0.6%
auction_2-4 540.6 μs 538.5 μs -0.4%
auction_2-5 219.0 μs 216.7 μs -1.1%
coop-1 232.5 μs 231.2 μs -0.6%
coop-2 726.3 μs 724.6 μs -0.2%
coop-3 2.005 ms 1.977 ms -1.4%
coop-4 910.3 μs 896.9 μs -1.5%
coop-5 393.9 μs 392.2 μs -0.4%
coop-6 677.7 μs 675.3 μs -0.4%
coop-7 328.4 μs 327.6 μs -0.2%
crowdfunding-success-1 200.4 μs 197.3 μs -1.5%
crowdfunding-success-2 200.2 μs 197.5 μs -1.3%
crowdfunding-success-3 200.6 μs 197.7 μs -1.4%
currency-1 219.1 μs 217.5 μs -0.7%
escrow-redeem_1-1 313.6 μs 308.4 μs -1.7%
escrow-redeem_1-2 313.6 μs 310.5 μs -1.0%
escrow-redeem_2-1 365.2 μs 358.3 μs -1.9%
escrow-redeem_2-2 363.4 μs 357.1 μs -1.7%
escrow-redeem_2-3 363.5 μs 357.9 μs -1.5%
escrow-refund-1 147.7 μs 144.6 μs -2.1%
future-increase-margin-1 220.2 μs 218.0 μs -1.0%
future-increase-margin-2 470.5 μs 464.7 μs -1.2%
future-increase-margin-3 470.7 μs 463.0 μs -1.6%
future-increase-margin-4 422.6 μs 418.3 μs -1.0%
future-increase-margin-5 713.9 μs 704.8 μs -1.3%
future-pay-out-1 219.6 μs 218.1 μs -0.7%
future-pay-out-2 471.5 μs 463.4 μs -1.7%
future-pay-out-3 470.4 μs 462.7 μs -1.6%
future-pay-out-4 713.2 μs 703.6 μs -1.3%
future-settle-early-1 219.2 μs 217.3 μs -0.9%
future-settle-early-2 470.6 μs 464.1 μs -1.4%
future-settle-early-3 471.9 μs 462.5 μs -2.0%
future-settle-early-4 542.9 μs 533.5 μs -1.7%
game-sm-success_1-1 343.5 μs 340.0 μs -1.0%
game-sm-success_1-2 189.8 μs 187.4 μs -1.3%
game-sm-success_1-3 545.6 μs 540.6 μs -0.9%
game-sm-success_1-4 218.7 μs 216.2 μs -1.1%
game-sm-success_2-1 342.6 μs 340.5 μs -0.6%
game-sm-success_2-2 189.5 μs 187.5 μs -1.1%
game-sm-success_2-3 549.9 μs 541.7 μs -1.5%
game-sm-success_2-4 218.8 μs 216.2 μs -1.2%
game-sm-success_2-5 547.8 μs 542.5 μs -1.0%
game-sm-success_2-6 219.3 μs 217.1 μs -1.0%
guardrail-sorted-large 431.3 μs 425.6 μs -1.3%
guardrail-sorted-small 70.17 μs 69.03 μs -1.6%
guardrail-unsorted-large 596.3 μs 586.5 μs -1.6%
guardrail-unsorted-small 68.62 μs 67.27 μs -2.0%
multisig-sm-01 348.3 μs 345.2 μs -0.9%
multisig-sm-02 339.4 μs 337.2 μs -0.6%
multisig-sm-03 338.8 μs 337.1 μs -0.5%
multisig-sm-04 344.0 μs 340.2 μs -1.1%
multisig-sm-05 477.8 μs 474.4 μs -0.7%
multisig-sm-06 347.0 μs 344.2 μs -0.8%
multisig-sm-07 340.6 μs 338.3 μs -0.7%
multisig-sm-08 343.3 μs 340.7 μs -0.8%
multisig-sm-09 341.0 μs 339.7 μs -0.4%
multisig-sm-10 477.5 μs 474.6 μs -0.6%
ping-pong-1 288.8 μs 287.6 μs -0.4%
ping-pong-2 288.5 μs 287.5 μs -0.3%
ping-pong_2-1 181.7 μs 181.0 μs -0.4%
prism-1 159.9 μs 158.0 μs -1.2%
prism-2 360.6 μs 356.1 μs -1.2%
prism-3 329.2 μs 326.0 μs -1.0%
pubkey-1 136.5 μs 135.2 μs -1.0%
stablecoin_1-1 835.0 μs 831.5 μs -0.4%
stablecoin_1-2 184.1 μs 183.9 μs -0.1%
stablecoin_1-3 956.5 μs 951.9 μs -0.5%
stablecoin_1-4 195.8 μs 193.8 μs -1.0%
stablecoin_1-5 1.223 ms 1.219 ms -0.3%
stablecoin_1-6 241.2 μs 240.2 μs -0.4%
stablecoin_2-1 831.4 μs 831.2 μs -0.0%
stablecoin_2-2 183.9 μs 183.6 μs -0.2%
stablecoin_2-3 955.6 μs 953.2 μs -0.3%
stablecoin_2-4 195.9 μs 198.1 μs +1.1%
token-account-1 168.6 μs 167.1 μs -0.9%
token-account-2 297.1 μs 292.0 μs -1.7%
uniswap-1 348.4 μs 344.6 μs -1.1%
uniswap-2 199.7 μs 197.6 μs -1.1%
uniswap-3 1.517 ms 1.506 ms -0.7%
uniswap-4 310.8 μs 307.4 μs -1.1%
uniswap-5 1.027 ms 1.014 ms -1.3%
uniswap-6 295.8 μs 292.5 μs -1.1%
vesting-1 305.2 μs 303.4 μs -0.6%
22a716e 974a49f Change
TOTAL 37.75 ms 37.40 ms -0.9%

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'validation' on '22a716e4e4' (base) and '974a49ff52' (PR)

Results table
Script 22a716e 974a49f Change
auction_1-1 167.2 μs 167.4 μs +0.1%
auction_1-2 549.4 μs 546.6 μs -0.5%
auction_1-3 544.0 μs 542.1 μs -0.3%
auction_1-4 220.9 μs 218.3 μs -1.2%
auction_2-1 168.2 μs 168.0 μs -0.1%
auction_2-2 546.5 μs 545.3 μs -0.2%
auction_2-3 710.7 μs 708.7 μs -0.3%
auction_2-4 541.7 μs 541.2 μs -0.1%
auction_2-5 219.0 μs 218.1 μs -0.4%
coop-1 233.4 μs 232.9 μs -0.2%
coop-2 731.4 μs 732.4 μs +0.1%
coop-3 2.016 ms 1.990 ms -1.3%
coop-4 912.2 μs 903.9 μs -0.9%
coop-5 396.6 μs 395.5 μs -0.3%
coop-6 688.8 μs 680.1 μs -1.3%
coop-7 332.0 μs 330.9 μs -0.3%
crowdfunding-success-1 200.9 μs 197.9 μs -1.5%
crowdfunding-success-2 200.7 μs 198.3 μs -1.2%
crowdfunding-success-3 200.7 μs 198.8 μs -0.9%
currency-1 220.0 μs 218.1 μs -0.9%
escrow-redeem_1-1 315.7 μs 311.0 μs -1.5%
escrow-redeem_1-2 315.2 μs 311.0 μs -1.3%
escrow-redeem_2-1 366.0 μs 360.5 μs -1.5%
escrow-redeem_2-2 363.3 μs 359.6 μs -1.0%
escrow-redeem_2-3 364.4 μs 359.4 μs -1.4%
escrow-refund-1 147.7 μs 145.3 μs -1.6%
future-increase-margin-1 220.2 μs 219.2 μs -0.5%
future-increase-margin-2 471.1 μs 465.1 μs -1.3%
future-increase-margin-3 470.2 μs 465.7 μs -1.0%
future-increase-margin-4 424.7 μs 420.1 μs -1.1%
future-increase-margin-5 714.1 μs 704.6 μs -1.3%
future-pay-out-1 220.0 μs 218.5 μs -0.7%
future-pay-out-2 470.0 μs 465.6 μs -0.9%
future-pay-out-3 470.6 μs 464.5 μs -1.3%
future-pay-out-4 714.8 μs 704.6 μs -1.4%
future-settle-early-1 219.6 μs 218.5 μs -0.5%
future-settle-early-2 470.0 μs 464.9 μs -1.1%
future-settle-early-3 471.1 μs 464.7 μs -1.4%
future-settle-early-4 543.6 μs 538.6 μs -0.9%
game-sm-success_1-1 343.5 μs 342.1 μs -0.4%
game-sm-success_1-2 190.3 μs 188.9 μs -0.7%
game-sm-success_1-3 545.1 μs 542.7 μs -0.4%
game-sm-success_1-4 219.3 μs 217.6 μs -0.8%
game-sm-success_2-1 342.9 μs 342.3 μs -0.2%
game-sm-success_2-2 190.2 μs 188.7 μs -0.8%
game-sm-success_2-3 547.8 μs 543.2 μs -0.8%
game-sm-success_2-4 220.0 μs 217.9 μs -1.0%
game-sm-success_2-5 548.6 μs 545.9 μs -0.5%
game-sm-success_2-6 219.7 μs 217.9 μs -0.8%
guardrail-sorted-large 431.5 μs 428.3 μs -0.7%
guardrail-sorted-small 70.36 μs 69.39 μs -1.4%
guardrail-unsorted-large 598.6 μs 589.7 μs -1.5%
guardrail-unsorted-small 68.57 μs 67.76 μs -1.2%
multisig-sm-01 348.9 μs 347.0 μs -0.5%
multisig-sm-02 341.0 μs 339.2 μs -0.5%
multisig-sm-03 339.7 μs 338.3 μs -0.4%
multisig-sm-04 345.8 μs 341.0 μs -1.4%
multisig-sm-05 480.0 μs 475.6 μs -0.9%
multisig-sm-06 346.5 μs 345.1 μs -0.4%
multisig-sm-07 340.4 μs 339.8 μs -0.2%
multisig-sm-08 343.6 μs 344.6 μs +0.3%
multisig-sm-09 342.9 μs 341.9 μs -0.3%
multisig-sm-10 479.4 μs 475.8 μs -0.8%
ping-pong-1 288.4 μs 289.2 μs +0.3%
ping-pong-2 288.8 μs 289.8 μs +0.3%
ping-pong_2-1 182.2 μs 181.7 μs -0.3%
prism-1 159.2 μs 159.0 μs -0.1%
prism-2 362.5 μs 359.0 μs -1.0%
prism-3 329.5 μs 327.0 μs -0.8%
pubkey-1 137.3 μs 135.5 μs -1.3%
stablecoin_1-1 838.2 μs 834.3 μs -0.5%
stablecoin_1-2 184.8 μs 185.0 μs +0.1%
stablecoin_1-3 960.3 μs 955.2 μs -0.5%
stablecoin_1-4 196.2 μs 195.6 μs -0.3%
stablecoin_1-5 1.228 ms 1.224 ms -0.3%
stablecoin_1-6 241.2 μs 241.1 μs -0.0%
stablecoin_2-1 834.3 μs 835.4 μs +0.1%
stablecoin_2-2 184.9 μs 185.0 μs +0.1%
stablecoin_2-3 960.7 μs 954.6 μs -0.6%
stablecoin_2-4 196.4 μs 195.0 μs -0.7%
token-account-1 169.3 μs 167.8 μs -0.9%
token-account-2 296.6 μs 294.1 μs -0.8%
uniswap-1 355.8 μs 346.8 μs -2.5%
uniswap-2 200.1 μs 198.8 μs -0.6%
uniswap-3 1.526 ms 1.515 ms -0.7%
uniswap-4 311.8 μs 309.0 μs -0.9%
uniswap-5 1.031 ms 1.021 ms -1.0%
uniswap-6 295.8 μs 294.4 μs -0.5%
vesting-1 305.9 μs 303.6 μs -0.8%
22a716e 974a49f Change
TOTAL 37.86 ms 37.58 ms -0.7%

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'validation' on '22a716e4e4' (base) and '974a49ff52' (PR)

Results table
Script 22a716e 974a49f Change
auction_1-1 167.0 μs 167.4 μs +0.2%
auction_1-2 549.0 μs 545.4 μs -0.7%
auction_1-3 542.7 μs 541.4 μs -0.2%
auction_1-4 218.2 μs 218.1 μs -0.0%
auction_2-1 167.1 μs 167.9 μs +0.5%
auction_2-2 546.6 μs 542.9 μs -0.7%
auction_2-3 709.5 μs 710.4 μs +0.1%
auction_2-4 541.1 μs 541.0 μs -0.0%
auction_2-5 218.4 μs 218.4 μs 0.0%
coop-1 231.7 μs 232.5 μs +0.3%
coop-2 727.1 μs 733.9 μs +0.9%
coop-3 2.009 ms 1.993 ms -0.8%
coop-4 910.4 μs 904.9 μs -0.6%
coop-5 394.5 μs 394.9 μs +0.1%
coop-6 678.9 μs 680.3 μs +0.2%
coop-7 329.7 μs 330.9 μs +0.4%
crowdfunding-success-1 200.0 μs 199.1 μs -0.5%
crowdfunding-success-2 199.7 μs 198.8 μs -0.5%
crowdfunding-success-3 200.1 μs 198.5 μs -0.8%
currency-1 219.4 μs 218.9 μs -0.2%
escrow-redeem_1-1 314.6 μs 311.5 μs -1.0%
escrow-redeem_1-2 315.0 μs 311.2 μs -1.2%
escrow-redeem_2-1 363.3 μs 360.3 μs -0.8%
escrow-redeem_2-2 362.6 μs 359.5 μs -0.9%
escrow-redeem_2-3 363.6 μs 360.1 μs -1.0%
escrow-refund-1 147.3 μs 145.2 μs -1.4%
future-increase-margin-1 219.3 μs 218.7 μs -0.3%
future-increase-margin-2 470.3 μs 465.6 μs -1.0%
future-increase-margin-3 470.8 μs 464.9 μs -1.3%
future-increase-margin-4 423.2 μs 420.6 μs -0.6%
future-increase-margin-5 713.2 μs 705.3 μs -1.1%
future-pay-out-1 219.0 μs 218.9 μs -0.0%
future-pay-out-2 469.8 μs 465.6 μs -0.9%
future-pay-out-3 469.7 μs 465.0 μs -1.0%
future-pay-out-4 711.2 μs 706.9 μs -0.6%
future-settle-early-1 219.0 μs 219.0 μs 0.0%
future-settle-early-2 470.7 μs 465.9 μs -1.0%
future-settle-early-3 471.6 μs 465.7 μs -1.3%
future-settle-early-4 542.0 μs 539.4 μs -0.5%
game-sm-success_1-1 342.9 μs 342.1 μs -0.2%
game-sm-success_1-2 189.1 μs 189.1 μs 0.0%
game-sm-success_1-3 545.1 μs 543.8 μs -0.2%
game-sm-success_1-4 218.6 μs 218.2 μs -0.2%
game-sm-success_2-1 342.8 μs 342.6 μs -0.1%
game-sm-success_2-2 189.0 μs 188.6 μs -0.2%
game-sm-success_2-3 548.3 μs 544.2 μs -0.7%
game-sm-success_2-4 218.6 μs 217.4 μs -0.5%
game-sm-success_2-5 549.5 μs 545.7 μs -0.7%
game-sm-success_2-6 218.6 μs 217.8 μs -0.4%
guardrail-sorted-large 432.0 μs 428.2 μs -0.9%
guardrail-sorted-small 70.57 μs 69.32 μs -1.8%
guardrail-unsorted-large 597.7 μs 587.4 μs -1.7%
guardrail-unsorted-small 68.89 μs 67.38 μs -2.2%
multisig-sm-01 348.7 μs 346.9 μs -0.5%
multisig-sm-02 340.1 μs 338.7 μs -0.4%
multisig-sm-03 339.6 μs 338.1 μs -0.4%
multisig-sm-04 343.3 μs 342.7 μs -0.2%
multisig-sm-05 478.9 μs 475.5 μs -0.7%
multisig-sm-06 347.0 μs 347.4 μs +0.1%
multisig-sm-07 340.7 μs 339.5 μs -0.4%
multisig-sm-08 343.9 μs 342.1 μs -0.5%
multisig-sm-09 342.1 μs 343.4 μs +0.4%
multisig-sm-10 478.4 μs 475.7 μs -0.6%
ping-pong-1 288.6 μs 288.8 μs +0.1%
ping-pong-2 288.9 μs 288.8 μs -0.0%
ping-pong_2-1 182.2 μs 181.9 μs -0.2%
prism-1 159.4 μs 159.5 μs +0.1%
prism-2 360.3 μs 359.3 μs -0.3%
prism-3 328.6 μs 328.2 μs -0.1%
pubkey-1 136.2 μs 135.8 μs -0.3%
stablecoin_1-1 834.3 μs 836.2 μs +0.2%
stablecoin_1-2 184.0 μs 185.6 μs +0.9%
stablecoin_1-3 961.5 μs 959.3 μs -0.2%
stablecoin_1-4 196.1 μs 195.3 μs -0.4%
stablecoin_1-5 1.228 ms 1.225 ms -0.2%
stablecoin_1-6 240.9 μs 241.4 μs +0.2%
stablecoin_2-1 834.0 μs 835.0 μs +0.1%
stablecoin_2-2 183.8 μs 184.7 μs +0.5%
stablecoin_2-3 960.9 μs 957.4 μs -0.4%
stablecoin_2-4 195.3 μs 194.8 μs -0.3%
token-account-1 169.0 μs 167.8 μs -0.7%
token-account-2 296.7 μs 293.7 μs -1.0%
uniswap-1 349.2 μs 346.0 μs -0.9%
uniswap-2 199.3 μs 199.0 μs -0.2%
uniswap-3 1.529 ms 1.517 ms -0.8%
uniswap-4 310.1 μs 309.0 μs -0.4%
uniswap-5 1.030 ms 1.022 ms -0.8%
uniswap-6 295.2 μs 294.4 μs -0.3%
vesting-1 305.2 μs 304.5 μs -0.2%
22a716e 974a49f Change
TOTAL 37.78 ms 37.61 ms -0.4%

@kwxm

kwxm commented May 28, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark nofib

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'nofib' on '22a716e4e4' (base) and '974a49ff52' (PR)

Results table
Script 22a716e 974a49f Change
clausify/formula1 1.923 ms 2.021 ms +5.1%
clausify/formula2 2.589 ms 2.710 ms +4.7%
clausify/formula3 7.092 ms 7.418 ms +4.6%
clausify/formula4 15.93 ms 16.71 ms +4.9%
clausify/formula5 34.58 ms 36.19 ms +4.7%
knights/4x4 11.91 ms 12.53 ms +5.2%
knights/6x6 28.97 ms 30.61 ms +5.7%
knights/8x8 50.51 ms 53.31 ms +5.5%
primetest/05digits 5.878 ms 6.012 ms +2.3%
primetest/10digits 11.73 ms 11.93 ms +1.7%
primetest/30digits 34.58 ms 35.66 ms +3.1%
primetest/50digits 56.32 ms 58.01 ms +3.0%
queens4x4/bt 3.474 ms 3.630 ms +4.5%
queens4x4/bm 4.552 ms 4.776 ms +4.9%
queens4x4/bjbt1 4.201 ms 4.406 ms +4.9%
queens4x4/bjbt2 3.949 ms 4.132 ms +4.6%
queens4x4/fc 8.859 ms 9.326 ms +5.3%
queens5x5/bt 47.68 ms 49.94 ms +4.7%
queens5x5/bm 53.22 ms 55.74 ms +4.7%
queens5x5/bjbt1 56.45 ms 58.75 ms +4.1%
queens5x5/bjbt2 54.90 ms 57.01 ms +3.8%
queens5x5/fc 112.1 ms 117.8 ms +5.1%
22a716e 974a49f Change
TOTAL 611.4 ms 638.6 ms +4.5%

@kwxm

kwxm commented May 28, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark validation

@kwxm

kwxm commented May 28, 2026

Copy link
Copy Markdown
Contributor Author

/benchmark nofib

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'validation' on '22a716e4e4' (base) and '974a49ff52' (PR)

Results table
Script 22a716e 974a49f Change
auction_1-1 167.5 μs 168.7 μs +0.7%
auction_1-2 550.2 μs 552.1 μs +0.3%
auction_1-3 542.7 μs 547.8 μs +0.9%
auction_1-4 218.1 μs 219.5 μs +0.6%
auction_2-1 167.7 μs 168.7 μs +0.6%
auction_2-2 547.6 μs 550.3 μs +0.5%
auction_2-3 711.4 μs 716.9 μs +0.8%
auction_2-4 541.3 μs 545.9 μs +0.8%
auction_2-5 218.6 μs 219.7 μs +0.5%
coop-1 232.4 μs 234.3 μs +0.8%
coop-2 726.2 μs 744.4 μs +2.5%
coop-3 2.011 ms 2.078 ms +3.3%
coop-4 907.1 μs 927.2 μs +2.2%
coop-5 395.7 μs 400.0 μs +1.1%
coop-6 678.6 μs 692.3 μs +2.0%
coop-7 328.7 μs 332.9 μs +1.3%
crowdfunding-success-1 199.4 μs 199.5 μs +0.1%
crowdfunding-success-2 199.8 μs 199.6 μs -0.1%
crowdfunding-success-3 200.0 μs 200.0 μs 0.0%
currency-1 219.7 μs 220.5 μs +0.4%
escrow-redeem_1-1 314.8 μs 312.5 μs -0.7%
escrow-redeem_1-2 315.1 μs 312.7 μs -0.8%
escrow-redeem_2-1 366.0 μs 362.8 μs -0.9%
escrow-redeem_2-2 363.4 μs 362.2 μs -0.3%
escrow-redeem_2-3 364.3 μs 363.1 μs -0.3%
escrow-refund-1 147.6 μs 146.5 μs -0.7%
future-increase-margin-1 220.7 μs 220.9 μs +0.1%
future-increase-margin-2 471.4 μs 470.1 μs -0.3%
future-increase-margin-3 469.7 μs 468.2 μs -0.3%
future-increase-margin-4 424.3 μs 424.4 μs +0.0%
future-increase-margin-5 712.6 μs 711.6 μs -0.1%
future-pay-out-1 220.5 μs 220.8 μs +0.1%
future-pay-out-2 470.8 μs 469.9 μs -0.2%
future-pay-out-3 470.9 μs 470.3 μs -0.1%
future-pay-out-4 711.7 μs 711.8 μs +0.0%
future-settle-early-1 220.5 μs 221.0 μs +0.2%
future-settle-early-2 472.4 μs 469.9 μs -0.5%
future-settle-early-3 471.8 μs 470.0 μs -0.4%
future-settle-early-4 543.2 μs 543.4 μs +0.0%
game-sm-success_1-1 343.6 μs 344.4 μs +0.2%
game-sm-success_1-2 189.5 μs 189.8 μs +0.2%
game-sm-success_1-3 545.4 μs 548.0 μs +0.5%
game-sm-success_1-4 218.6 μs 218.9 μs +0.1%
game-sm-success_2-1 342.9 μs 344.1 μs +0.3%
game-sm-success_2-2 189.2 μs 189.7 μs +0.3%
game-sm-success_2-3 547.8 μs 550.3 μs +0.5%
game-sm-success_2-4 218.5 μs 218.6 μs +0.0%
game-sm-success_2-5 548.9 μs 551.0 μs +0.4%
game-sm-success_2-6 218.8 μs 218.1 μs -0.3%
guardrail-sorted-large 431.6 μs 429.5 μs -0.5%
guardrail-sorted-small 70.34 μs 69.51 μs -1.2%
guardrail-unsorted-large 598.0 μs 589.1 μs -1.5%
guardrail-unsorted-small 68.67 μs 67.86 μs -1.2%
multisig-sm-01 347.6 μs 350.1 μs +0.7%
multisig-sm-02 340.6 μs 342.1 μs +0.4%
multisig-sm-03 339.6 μs 340.9 μs +0.4%
multisig-sm-04 342.8 μs 345.4 μs +0.8%
multisig-sm-05 478.1 μs 479.9 μs +0.4%
multisig-sm-06 347.7 μs 348.2 μs +0.1%
multisig-sm-07 339.6 μs 342.6 μs +0.9%
multisig-sm-08 342.3 μs 345.4 μs +0.9%
multisig-sm-09 343.1 μs 345.7 μs +0.8%
multisig-sm-10 477.5 μs 480.4 μs +0.6%
ping-pong-1 287.8 μs 291.7 μs +1.4%
ping-pong-2 289.0 μs 290.3 μs +0.4%
ping-pong_2-1 181.5 μs 183.1 μs +0.9%
prism-1 159.4 μs 160.3 μs +0.6%
prism-2 361.5 μs 362.4 μs +0.2%
prism-3 328.5 μs 329.9 μs +0.4%
pubkey-1 136.2 μs 136.3 μs +0.1%
stablecoin_1-1 832.8 μs 838.7 μs +0.7%
stablecoin_1-2 184.8 μs 186.5 μs +0.9%
stablecoin_1-3 958.0 μs 961.3 μs +0.3%
stablecoin_1-4 195.7 μs 196.6 μs +0.5%
stablecoin_1-5 1.226 ms 1.228 ms +0.2%
stablecoin_1-6 240.1 μs 242.7 μs +1.1%
stablecoin_2-1 832.8 μs 838.3 μs +0.7%
stablecoin_2-2 184.2 μs 186.1 μs +1.0%
stablecoin_2-3 956.8 μs 961.9 μs +0.5%
stablecoin_2-4 195.6 μs 195.8 μs +0.1%
token-account-1 169.0 μs 168.8 μs -0.1%
token-account-2 296.8 μs 296.8 μs 0.0%
uniswap-1 348.2 μs 352.2 μs +1.1%
uniswap-2 199.2 μs 200.3 μs +0.6%
uniswap-3 1.530 ms 1.533 ms +0.2%
uniswap-4 309.8 μs 311.8 μs +0.6%
uniswap-5 1.030 ms 1.034 ms +0.4%
uniswap-6 295.5 μs 296.5 μs +0.3%
vesting-1 305.4 μs 306.7 μs +0.4%
22a716e 974a49f Change
TOTAL 37.78 ms 37.99 ms +0.6%

@github-actions

Copy link
Copy Markdown
Contributor

Click here to check the status of your benchmark.

@github-actions

Copy link
Copy Markdown
Contributor

Comparing benchmark results of 'nofib' on '22a716e4e4' (base) and '974a49ff52' (PR)

Results table
Script 22a716e 974a49f Change
clausify/formula1 1.918 ms 2.010 ms +4.8%
clausify/formula2 2.586 ms 2.696 ms +4.3%
clausify/formula3 7.086 ms 7.375 ms +4.1%
clausify/formula4 15.94 ms 16.69 ms +4.7%
clausify/formula5 34.56 ms 36.02 ms +4.2%
knights/4x4 11.97 ms 12.58 ms +5.1%
knights/6x6 29.12 ms 30.65 ms +5.3%
knights/8x8 50.38 ms 53.32 ms +5.8%
primetest/05digits 6.017 ms 6.087 ms +1.2%
primetest/10digits 12.04 ms 11.87 ms -1.4%
primetest/30digits 35.57 ms 35.25 ms -0.9%
primetest/50digits 57.62 ms 57.95 ms +0.6%
queens4x4/bt 3.477 ms 3.624 ms +4.2%
queens4x4/bm 4.570 ms 4.763 ms +4.2%
queens4x4/bjbt1 4.213 ms 4.397 ms +4.4%
queens4x4/bjbt2 3.955 ms 4.129 ms +4.4%
queens4x4/fc 8.884 ms 9.296 ms +4.6%
queens5x5/bt 47.76 ms 49.89 ms +4.5%
queens5x5/bm 53.43 ms 55.41 ms +3.7%
queens5x5/bjbt1 56.38 ms 58.74 ms +4.2%
queens5x5/bjbt2 54.85 ms 57.06 ms +4.0%
queens5x5/fc 112.3 ms 117.5 ms +4.6%
22a716e 974a49f Change
TOTAL 614.6 ms 637.3 ms +3.7%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Do not merge EXPERIMENT Experiments that we probably don't want to merge No Changelog Required Add this to skip the Changelog Check

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant