diff --git a/plutus-benchmark/bls12-381-costs/test/9.6/bls12-381-costs.golden b/plutus-benchmark/bls12-381-costs/test/9.6/bls12-381-costs.golden index 426a859fd3a..036ed8c1c48 100644 --- a/plutus-benchmark/bls12-381-costs/test/9.6/bls12-381-costs.golden +++ b/plutus-benchmark/bls12-381-costs/test/9.6/bls12-381-costs.golden @@ -103,7 +103,7 @@ VRF example n Script size CPU usage Memory usage ---------------------------------------------------------------------- - - 712 (4.3%) 1220773236 (12.2%) 47949 (0.3%) + - 714 (4.4%) 1220805236 (12.2%) 48149 (0.3%) G1 Verify @@ -127,19 +127,19 @@ Aggregate Multi Key n Script size CPU usage Memory usage ---------------------------------------------------------------------- - - 1704 (10.4%) 3446243236 (34.5%) 421586 (3.0%) + - 1705 (10.4%) 3446371236 (34.5%) 422386 (3.0%) Schnorr Signature G1 n Script size CPU usage Memory usage ---------------------------------------------------------------------- - - 370 (2.3%) 320182564 (3.2%) 13796 (0.1%) + - 371 (2.3%) 320214564 (3.2%) 13996 (0.1%) Schnorr Signature G2 n Script size CPU usage Memory usage ---------------------------------------------------------------------- - - 514 (3.1%) 552393171 (5.5%) 13964 (0.1%) + - 515 (3.1%) 552425171 (5.5%) 14164 (0.1%) Groth16Verify succeeded Simple Verify succeeded diff --git a/plutus-benchmark/ed25519-costs/test/9.6/ed25519-costs.golden b/plutus-benchmark/ed25519-costs/test/9.6/ed25519-costs.golden index 4e1d7e3c2b5..e237f6e71fb 100644 --- a/plutus-benchmark/ed25519-costs/test/9.6/ed25519-costs.golden +++ b/plutus-benchmark/ed25519-costs/test/9.6/ed25519-costs.golden @@ -1,20 +1,20 @@ n Script size CPU usage Memory usage ---------------------------------------------------------------------- - 0 481 (2.9%) 4458441 (0.0%) 21522 (0.2%) - 10 2208 (13.5%) 646843741 (6.5%) 516352 (3.7%) - 20 3935 (24.0%) 1289229041 (12.9%) 1011182 (7.2%) - 30 5662 (34.6%) 1931614341 (19.3%) 1506012 (10.8%) - 40 7389 (45.1%) 2573999641 (25.7%) 2000842 (14.3%) - 50 9115 (55.6%) 3216384941 (32.2%) 2495672 (17.8%) - 60 10842 (66.2%) 3858770241 (38.6%) 2990502 (21.4%) - 70 12569 (76.7%) 4501155541 (45.0%) 3485332 (24.9%) - 80 14295 (87.2%) 5143540841 (51.4%) 3980162 (28.4%) - 90 16022 (97.8%) 5785926141 (57.9%) 4474992 (32.0%) - 100 17749 (108.3%) 6428311441 (64.3%) 4969822 (35.5%) - 110 19476 (118.9%) 7070696741 (70.7%) 5464652 (39.0%) - 120 21202 (129.4%) 7713082041 (77.1%) 5959482 (42.6%) - 130 22929 (139.9%) 8355467341 (83.6%) 6454312 (46.1%) - 140 24656 (150.5%) 8997852641 (90.0%) 6949142 (49.6%) - 150 26383 (161.0%) 9640237941 (96.4%) 7443972 (53.2%) + 0 486 (3.0%) 4490441 (0.0%) 21722 (0.2%) + 10 2213 (13.5%) 647515741 (6.5%) 520552 (3.7%) + 20 3940 (24.0%) 1290541041 (12.9%) 1019382 (7.3%) + 30 5667 (34.6%) 1933566341 (19.3%) 1518212 (10.8%) + 40 7394 (45.1%) 2576591641 (25.8%) 2017042 (14.4%) + 50 9120 (55.7%) 3219616941 (32.2%) 2515872 (18.0%) + 60 10847 (66.2%) 3862642241 (38.6%) 3014702 (21.5%) + 70 12574 (76.7%) 4505667541 (45.1%) 3513532 (25.1%) + 80 14300 (87.3%) 5148692841 (51.5%) 4012362 (28.7%) + 90 16027 (97.8%) 5791718141 (57.9%) 4511192 (32.2%) + 100 17754 (108.4%) 6434743441 (64.3%) 5010022 (35.8%) + 110 19481 (118.9%) 7077768741 (70.8%) 5508852 (39.3%) + 120 21207 (129.4%) 7720794041 (77.2%) 6007682 (42.9%) + 130 22934 (140.0%) 8363819341 (83.6%) 6506512 (46.5%) + 140 24661 (150.5%) 9006844641 (90.1%) 7005342 (50.0%) + 150 26388 (161.1%) 9649869941 (96.5%) 7504172 (53.6%) Off-chain version succeeded on 100 inputs diff --git a/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-10.budget.golden b/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-10.budget.golden index 3ba5db7308e..533cbeaec74 100644 --- a/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-10.budget.golden +++ b/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-10.budget.golden @@ -1,2 +1,2 @@ -({cpu: 196086904 -| mem: 837952}) \ No newline at end of file +({cpu: 199606904 +| mem: 859952}) \ No newline at end of file diff --git a/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-100.budget.golden b/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-100.budget.golden index fe78892377f..7e853a04f89 100644 --- a/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-100.budget.golden +++ b/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-100.budget.golden @@ -1,2 +1,2 @@ -({cpu: 16341428194 -| mem: 69498232}) \ No newline at end of file +({cpu: 16664628194 +| mem: 71518232}) \ No newline at end of file diff --git a/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-5.budget.golden b/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-5.budget.golden index 5a5f058070c..8e31be39453 100644 --- a/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-5.budget.golden +++ b/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-5.budget.golden @@ -1,2 +1,2 @@ -({cpu: 58837074 -| mem: 253492}) \ No newline at end of file +({cpu: 59797074 +| mem: 259492}) \ No newline at end of file diff --git a/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-50.budget.golden b/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-50.budget.golden index 8130a9a3cfa..c4126cb4580 100644 --- a/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-50.budget.golden +++ b/plutus-benchmark/lists/test/Lookup/9.6/match-builtin-list-50.budget.golden @@ -1,2 +1,2 @@ -({cpu: 4173000144 -| mem: 17753632}) \ No newline at end of file +({cpu: 4254600144 +| mem: 18263632}) \ No newline at end of file diff --git a/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-10.budget.golden b/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-10.budget.golden index 6e9c7e40ec5..08eaa7f9827 100644 --- a/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-10.budget.golden +++ b/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-10.budget.golden @@ -1,2 +1,2 @@ -({cpu: 113745780 -| mem: 538480}) \ No newline at end of file +({cpu: 117905780 +| mem: 564480}) \ No newline at end of file diff --git a/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-100.budget.golden b/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-100.budget.golden index b8b69683d92..fcb362d0499 100644 --- a/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-100.budget.golden +++ b/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-100.budget.golden @@ -1,2 +1,2 @@ -({cpu: 8662950900 -| mem: 39539800}) \ No newline at end of file +({cpu: 8992550900 +| mem: 41599800}) \ No newline at end of file diff --git a/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-5.budget.golden b/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-5.budget.golden index e0c5c4dad76..d878e7d59b7 100644 --- a/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-5.budget.golden +++ b/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-5.budget.golden @@ -1,2 +1,2 @@ -({cpu: 36645190 -| mem: 178640}) \ No newline at end of file +({cpu: 37925190 +| mem: 186640}) \ No newline at end of file diff --git a/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-50.budget.golden b/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-50.budget.golden index 22fea7ecbe5..0b298b61fac 100644 --- a/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-50.budget.golden +++ b/plutus-benchmark/lists/test/Lookup/9.6/match-scott-list-50.budget.golden @@ -1,2 +1,2 @@ -({cpu: 2238212500 -| mem: 10264400}) \ No newline at end of file +({cpu: 2323012500 +| mem: 10794400}) \ No newline at end of file diff --git a/plutus-benchmark/lists/test/Sum/9.6/left-fold-data.budget.golden b/plutus-benchmark/lists/test/Sum/9.6/left-fold-data.budget.golden index 4b64a373df5..046075ac778 100644 --- a/plutus-benchmark/lists/test/Sum/9.6/left-fold-data.budget.golden +++ b/plutus-benchmark/lists/test/Sum/9.6/left-fold-data.budget.golden @@ -1,2 +1,2 @@ -({cpu: 272684232 -| mem: 1083930}) \ No newline at end of file +({cpu: 279116232 +| mem: 1124130}) \ No newline at end of file diff --git a/plutus-benchmark/lists/test/Sum/9.6/right-fold-data.budget.golden b/plutus-benchmark/lists/test/Sum/9.6/right-fold-data.budget.golden index 27c361f4b8d..86398fbf9ad 100644 --- a/plutus-benchmark/lists/test/Sum/9.6/right-fold-data.budget.golden +++ b/plutus-benchmark/lists/test/Sum/9.6/right-fold-data.budget.golden @@ -1,2 +1,2 @@ -({cpu: 277484232 -| mem: 1113930}) \ No newline at end of file +({cpu: 283916232 +| mem: 1154130}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0004000402010401030101030100040000010104020201030001000204020401.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0004000402010401030101030100040000010104020201030001000204020401.budget.golden index 271ff364221..9bd1c825980 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0004000402010401030101030100040000010104020201030001000204020401.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0004000402010401030101030100040000010104020201030001000204020401.budget.golden @@ -1,2 +1,2 @@ -({cpu: 185634074 -| mem: 876490}) \ No newline at end of file +({cpu: 193314074 +| mem: 924490}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0100000100010000000001000100010101000101000001000000010000010000.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0100000100010000000001000100010101000101000001000000010000010000.budget.golden index d041940ab24..89fe5f26f91 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0100000100010000000001000100010101000101000001000000010000010000.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0100000100010000000001000100010101000101000001000000010000010000.budget.golden @@ -1,2 +1,2 @@ -({cpu: 274904136 -| mem: 1373904}) \ No newline at end of file +({cpu: 282840136 +| mem: 1423504}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0101000100000101010000010101000100010101000001000001000000010101.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0101000100000101010000010101000100010101000001000001000000010101.budget.golden index f6a4364aed1..7e1938da994 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0101000100000101010000010101000100010101000001000001000000010101.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0101000100000101010000010101000100010101000001000001000000010101.budget.golden @@ -1,2 +1,2 @@ -({cpu: 200204188 -| mem: 956454}) \ No newline at end of file +({cpu: 207116188 +| mem: 999654}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/01dcc372ea619cb9f23c45b17b9a0a8a16b7ca0e04093ef8ecce291667a99a4c.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/01dcc372ea619cb9f23c45b17b9a0a8a16b7ca0e04093ef8ecce291667a99a4c.budget.golden index 8e682364f1e..63bd994df9a 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/01dcc372ea619cb9f23c45b17b9a0a8a16b7ca0e04093ef8ecce291667a99a4c.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/01dcc372ea619cb9f23c45b17b9a0a8a16b7ca0e04093ef8ecce291667a99a4c.budget.golden @@ -1,2 +1,2 @@ -({cpu: 160863938 -| mem: 747222}) \ No newline at end of file +({cpu: 167775938 +| mem: 790422}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0201020201020000020000010201020001020200000002010200000101010100.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0201020201020000020000010201020001020200000002010200000101010100.budget.golden index 17b309d2705..738ace951ad 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0201020201020000020000010201020001020200000002010200000101010100.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0201020201020000020000010201020001020200000002010200000101010100.budget.golden @@ -1,2 +1,2 @@ -({cpu: 181505946 -| mem: 850332}) \ No newline at end of file +({cpu: 189185946 +| mem: 898332}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0202010002010100020102020102020001010101020102010001010101000100.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0202010002010100020102020102020001010101020102010001010101000100.budget.golden index 7a60f5a7fde..b50483ad9bc 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0202010002010100020102020102020001010101020102010001010101000100.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0202010002010100020102020102020001010101020102010001010101000100.budget.golden @@ -1,2 +1,2 @@ -({cpu: 168188754 -| mem: 778272}) \ No newline at end of file +({cpu: 175996754 +| mem: 827072}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0303020000020001010201060303040208070100050401080304020801030001.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0303020000020001010201060303040208070100050401080304020801030001.budget.golden index 8c7f741270c..14569b242f1 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0303020000020001010201060303040208070100050401080304020801030001.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0303020000020001010201060303040208070100050401080304020801030001.budget.golden @@ -1,2 +1,2 @@ -({cpu: 167027055 -| mem: 771670}) \ No newline at end of file +({cpu: 174835055 +| mem: 820470}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/031d56d71454e2c4216ffaa275c4a8b3eb631109559d0e56f44ea8489f57ba97.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/031d56d71454e2c4216ffaa275c4a8b3eb631109559d0e56f44ea8489f57ba97.budget.golden index 5280d057a1a..2b78e7ba53f 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/031d56d71454e2c4216ffaa275c4a8b3eb631109559d0e56f44ea8489f57ba97.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/031d56d71454e2c4216ffaa275c4a8b3eb631109559d0e56f44ea8489f57ba97.budget.golden @@ -1,2 +1,2 @@ -({cpu: 211814344 -| mem: 1011576}) \ No newline at end of file +({cpu: 219110344 +| mem: 1057176}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/03d730a62332c51c7b70c16c64da72dd1c3ea36c26b41cd1a1e00d39fda3d6cc.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/03d730a62332c51c7b70c16c64da72dd1c3ea36c26b41cd1a1e00d39fda3d6cc.budget.golden index dbab3353d17..7bc3713f6e7 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/03d730a62332c51c7b70c16c64da72dd1c3ea36c26b41cd1a1e00d39fda3d6cc.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/03d730a62332c51c7b70c16c64da72dd1c3ea36c26b41cd1a1e00d39fda3d6cc.budget.golden @@ -1,2 +1,2 @@ -({cpu: 195879877 -| mem: 931044}) \ No newline at end of file +({cpu: 203687877 +| mem: 979844}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0403020000030204010000030001000202010101000304030001040404030100.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0403020000030204010000030001000202010101000304030001040404030100.budget.golden index 7a5bb4dc00d..8ac31297c7f 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0403020000030204010000030001000202010101000304030001040404030100.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0403020000030204010000030001000202010101000304030001040404030100.budget.golden @@ -1,2 +1,2 @@ -({cpu: 180062226 -| mem: 842410}) \ No newline at end of file +({cpu: 187486226 +| mem: 888810}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0405010105020401010304080005050800040301010800080207080704020206.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0405010105020401010304080005050800040301010800080207080704020206.budget.golden index 92e76c82bce..eb151f4ea3c 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0405010105020401010304080005050800040301010800080207080704020206.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0405010105020401010304080005050800040301010800080207080704020206.budget.golden @@ -1,2 +1,2 @@ -({cpu: 200758582 -| mem: 953594}) \ No newline at end of file +({cpu: 208438582 +| mem: 1001594}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/041a2c3b111139201a3a2c173c392b170e16370d300f2d28342d0f2f0e182e01.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/041a2c3b111139201a3a2c173c392b170e16370d300f2d28342d0f2f0e182e01.budget.golden index 6765b349f21..9a7ba734c3a 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/041a2c3b111139201a3a2c173c392b170e16370d300f2d28342d0f2f0e182e01.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/041a2c3b111139201a3a2c173c392b170e16370d300f2d28342d0f2f0e182e01.budget.golden @@ -1,2 +1,2 @@ -({cpu: 202287269 -| mem: 970170}) \ No newline at end of file +({cpu: 209583269 +| mem: 1015770}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/04f592afc6e57c633b9c55246e7c82e87258f04e2fb910c37d8e2417e9db46e5.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/04f592afc6e57c633b9c55246e7c82e87258f04e2fb910c37d8e2417e9db46e5.budget.golden index 12a0cb57ab2..ed5c8733ace 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/04f592afc6e57c633b9c55246e7c82e87258f04e2fb910c37d8e2417e9db46e5.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/04f592afc6e57c633b9c55246e7c82e87258f04e2fb910c37d8e2417e9db46e5.budget.golden @@ -1,2 +1,2 @@ -({cpu: 240745580 -| mem: 1178698}) \ No newline at end of file +({cpu: 248425580 +| mem: 1226698}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/057ebc80922f16a5f4bf13e985bf586b8cff37a2f6fe0f3ce842178c16981027.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/057ebc80922f16a5f4bf13e985bf586b8cff37a2f6fe0f3ce842178c16981027.budget.golden index 5e9eb503780..806077a82db 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/057ebc80922f16a5f4bf13e985bf586b8cff37a2f6fe0f3ce842178c16981027.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/057ebc80922f16a5f4bf13e985bf586b8cff37a2f6fe0f3ce842178c16981027.budget.golden @@ -1,2 +1,2 @@ -({cpu: 164932760 -| mem: 766344}) \ No newline at end of file +({cpu: 172228760 +| mem: 811944}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/06317060a8e488b1219c9dae427f9ce27918a9e09ee8ac424afa33ca923f7954.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/06317060a8e488b1219c9dae427f9ce27918a9e09ee8ac424afa33ca923f7954.budget.golden index d50a339c7c4..13e332a8d11 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/06317060a8e488b1219c9dae427f9ce27918a9e09ee8ac424afa33ca923f7954.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/06317060a8e488b1219c9dae427f9ce27918a9e09ee8ac424afa33ca923f7954.budget.golden @@ -1,2 +1,2 @@ -({cpu: 178424220 -| mem: 838008}) \ No newline at end of file +({cpu: 185720220 +| mem: 883608}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/07658a6c898ad6d624c37df1e49e909c2e9349ba7f4c0a6be5f166fe239bfcae.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/07658a6c898ad6d624c37df1e49e909c2e9349ba7f4c0a6be5f166fe239bfcae.budget.golden index 77d26e97b3d..49cf71ba0bd 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/07658a6c898ad6d624c37df1e49e909c2e9349ba7f4c0a6be5f166fe239bfcae.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/07658a6c898ad6d624c37df1e49e909c2e9349ba7f4c0a6be5f166fe239bfcae.budget.golden @@ -1,2 +1,2 @@ -({cpu: 157679050 -| mem: 714766}) \ No newline at end of file +({cpu: 165359050 +| mem: 762766}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0bdca1cb8fa7e38e09062557b82490714052e84e2054e913092cd84ac071b961.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0bdca1cb8fa7e38e09062557b82490714052e84e2054e913092cd84ac071b961.budget.golden index 8b6ef8ed6fb..3b282f08108 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0bdca1cb8fa7e38e09062557b82490714052e84e2054e913092cd84ac071b961.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0bdca1cb8fa7e38e09062557b82490714052e84e2054e913092cd84ac071b961.budget.golden @@ -1,2 +1,2 @@ -({cpu: 201678300 -| mem: 974642}) \ No newline at end of file +({cpu: 208590300 +| mem: 1017842}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0c9d3634aeae7038f839a1262d1a8bc724dc77af9426459417a56ec73240f0e0.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0c9d3634aeae7038f839a1262d1a8bc724dc77af9426459417a56ec73240f0e0.budget.golden index 94d7d0a2ec3..b34f7389e1c 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0c9d3634aeae7038f839a1262d1a8bc724dc77af9426459417a56ec73240f0e0.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0c9d3634aeae7038f839a1262d1a8bc724dc77af9426459417a56ec73240f0e0.budget.golden @@ -1,2 +1,2 @@ -({cpu: 174860232 -| mem: 818382}) \ No newline at end of file +({cpu: 181772232 +| mem: 861582}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0d0f01050a0a0a0b0b050d0404090e0d0506000d0a041003040e0f100e0a0408.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0d0f01050a0a0a0b0b050d0404090e0d0506000d0a041003040e0f100e0a0408.budget.golden index 4a0780d101d..2bdd5e641d9 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0d0f01050a0a0a0b0b050d0404090e0d0506000d0a041003040e0f100e0a0408.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0d0f01050a0a0a0b0b050d0404090e0d0506000d0a041003040e0f100e0a0408.budget.golden @@ -1,2 +1,2 @@ -({cpu: 177120969 -| mem: 846810}) \ No newline at end of file +({cpu: 183648969 +| mem: 887610}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0dbb692d2bf22d25eeceac461cfebf616f54003077a8473abc0457f18e025960.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0dbb692d2bf22d25eeceac461cfebf616f54003077a8473abc0457f18e025960.budget.golden index 33758563cd7..67211dc8295 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0dbb692d2bf22d25eeceac461cfebf616f54003077a8473abc0457f18e025960.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0dbb692d2bf22d25eeceac461cfebf616f54003077a8473abc0457f18e025960.budget.golden @@ -1,2 +1,2 @@ -({cpu: 205776840 -| mem: 991014}) \ No newline at end of file +({cpu: 212688840 +| mem: 1034214}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0e00171d0f1e1f14070d0a00091f07101808021d081e1b120219081312081e15.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0e00171d0f1e1f14070d0a00091f07101808021d081e1b120219081312081e15.budget.golden index 9acb2b6e34f..ce11328f9dc 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0e00171d0f1e1f14070d0a00091f07101808021d081e1b120219081312081e15.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0e00171d0f1e1f14070d0a00091f07101808021d081e1b120219081312081e15.budget.golden @@ -1,2 +1,2 @@ -({cpu: 169575250 -| mem: 794270}) \ No newline at end of file +({cpu: 176487250 +| mem: 837470}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0e72f62b0f922e31a2340baccc768104025400cf7fdd7dae62fbba5fc770936d.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0e72f62b0f922e31a2340baccc768104025400cf7fdd7dae62fbba5fc770936d.budget.golden index 5499be8d188..015da734f61 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0e72f62b0f922e31a2340baccc768104025400cf7fdd7dae62fbba5fc770936d.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0e72f62b0f922e31a2340baccc768104025400cf7fdd7dae62fbba5fc770936d.budget.golden @@ -1,2 +1,2 @@ -({cpu: 189127582 -| mem: 895920}) \ No newline at end of file +({cpu: 196423582 +| mem: 941520}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0e97c9d9417354d9460f2eb35018d3904b7b035af16ab299258adab93be0911a.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0e97c9d9417354d9460f2eb35018d3904b7b035af16ab299258adab93be0911a.budget.golden index 271ff364221..9bd1c825980 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0e97c9d9417354d9460f2eb35018d3904b7b035af16ab299258adab93be0911a.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0e97c9d9417354d9460f2eb35018d3904b7b035af16ab299258adab93be0911a.budget.golden @@ -1,2 +1,2 @@ -({cpu: 185634074 -| mem: 876490}) \ No newline at end of file +({cpu: 193314074 +| mem: 924490}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/0f010d040810040b10020e040f0e030b0a0d100f0c080c0c05000d04100c100f.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/0f010d040810040b10020e040f0e030b0a0d100f0c080c0c05000d04100c100f.budget.golden index 3edb04051f1..4c208e3b8f1 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/0f010d040810040b10020e040f0e030b0a0d100f0c080c0c05000d04100c100f.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/0f010d040810040b10020e040f0e030b0a0d100f0c080c0c05000d04100c100f.budget.golden @@ -1,2 +1,2 @@ -({cpu: 197854138 -| mem: 944840}) \ No newline at end of file +({cpu: 205534138 +| mem: 992840}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/1138a04a83edc0579053f9ffa9394b41df38230121fbecebee8c039776a88c0c.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/1138a04a83edc0579053f9ffa9394b41df38230121fbecebee8c039776a88c0c.budget.golden index 196149569b9..42a0ff2a06c 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/1138a04a83edc0579053f9ffa9394b41df38230121fbecebee8c039776a88c0c.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/1138a04a83edc0579053f9ffa9394b41df38230121fbecebee8c039776a88c0c.budget.golden @@ -1,2 +1,2 @@ -({cpu: 166703314 -| mem: 768474}) \ No newline at end of file +({cpu: 174383314 +| mem: 816474}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/121a0a1b12030616111f02121a0e070716090a0e031c071419121f141409031d.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/121a0a1b12030616111f02121a0e070716090a0e031c071419121f141409031d.budget.golden index 8b48fde0fa5..0328a53b7e5 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/121a0a1b12030616111f02121a0e070716090a0e031c071419121f141409031d.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/121a0a1b12030616111f02121a0e070716090a0e031c071419121f141409031d.budget.golden @@ -1,2 +1,2 @@ -({cpu: 164120008 -| mem: 759150}) \ No newline at end of file +({cpu: 171544008 +| mem: 805550}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/159e5a1bf16fe984b5569be7011b61b5e98f5d2839ca7e1b34c7f2afc7ffb58e.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/159e5a1bf16fe984b5569be7011b61b5e98f5d2839ca7e1b34c7f2afc7ffb58e.budget.golden index 9f26cb2b511..8891b733f6d 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/159e5a1bf16fe984b5569be7011b61b5e98f5d2839ca7e1b34c7f2afc7ffb58e.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/159e5a1bf16fe984b5569be7011b61b5e98f5d2839ca7e1b34c7f2afc7ffb58e.budget.golden @@ -1,2 +1,2 @@ -({cpu: 167852372 -| mem: 776970}) \ No newline at end of file +({cpu: 175532372 +| mem: 824970}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/195f522b596360690d04586a2563470f2214163435331a6622311f7323433f1c.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/195f522b596360690d04586a2563470f2214163435331a6622311f7323433f1c.budget.golden index 43675056460..6d10b244bbb 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/195f522b596360690d04586a2563470f2214163435331a6622311f7323433f1c.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/195f522b596360690d04586a2563470f2214163435331a6622311f7323433f1c.budget.golden @@ -1,2 +1,2 @@ -({cpu: 163770985 -| mem: 759742}) \ No newline at end of file +({cpu: 171066985 +| mem: 805342}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/1a20b465d48a585ffd622bd8dc26a498a3c12f930ab4feab3a5064cfb3bc536a.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/1a20b465d48a585ffd622bd8dc26a498a3c12f930ab4feab3a5064cfb3bc536a.budget.golden index fe95503bf99..b78b916285f 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/1a20b465d48a585ffd622bd8dc26a498a3c12f930ab4feab3a5064cfb3bc536a.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/1a20b465d48a585ffd622bd8dc26a498a3c12f930ab4feab3a5064cfb3bc536a.budget.golden @@ -1,2 +1,2 @@ -({cpu: 184968930 -| mem: 864938}) \ No newline at end of file +({cpu: 192648930 +| mem: 912938}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/211e1b6c10260c4620074d2e372c260d38643a3d605f63772524034f0a4a7632.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/211e1b6c10260c4620074d2e372c260d38643a3d605f63772524034f0a4a7632.budget.golden index b8e0ff1f496..e4335df4ab2 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/211e1b6c10260c4620074d2e372c260d38643a3d605f63772524034f0a4a7632.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/211e1b6c10260c4620074d2e372c260d38643a3d605f63772524034f0a4a7632.budget.golden @@ -1,2 +1,2 @@ -({cpu: 176354135 -| mem: 821422}) \ No newline at end of file +({cpu: 184034135 +| mem: 869422}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/21a1426fb3fb3019d5dc93f210152e90b0a6e740ef509b1cdd423395f010e0ca.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/21a1426fb3fb3019d5dc93f210152e90b0a6e740ef509b1cdd423395f010e0ca.budget.golden index 066c0644282..f83d00c9744 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/21a1426fb3fb3019d5dc93f210152e90b0a6e740ef509b1cdd423395f010e0ca.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/21a1426fb3fb3019d5dc93f210152e90b0a6e740ef509b1cdd423395f010e0ca.budget.golden @@ -1,2 +1,2 @@ -({cpu: 187484751 -| mem: 888312}) \ No newline at end of file +({cpu: 194780751 +| mem: 933912}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/224ce46046fab9a17be4197622825f45cc0c59a6bd1604405148e43768c487ef.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/224ce46046fab9a17be4197622825f45cc0c59a6bd1604405148e43768c487ef.budget.golden index 196149569b9..42a0ff2a06c 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/224ce46046fab9a17be4197622825f45cc0c59a6bd1604405148e43768c487ef.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/224ce46046fab9a17be4197622825f45cc0c59a6bd1604405148e43768c487ef.budget.golden @@ -1,2 +1,2 @@ -({cpu: 166703314 -| mem: 768474}) \ No newline at end of file +({cpu: 174383314 +| mem: 816474}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/332c2b1c11383d1b373e1315201f1128010e0e1518332f273f141b23243f2a07.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/332c2b1c11383d1b373e1315201f1128010e0e1518332f273f141b23243f2a07.budget.golden index e421791788b..17168b69fb6 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/332c2b1c11383d1b373e1315201f1128010e0e1518332f273f141b23243f2a07.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/332c2b1c11383d1b373e1315201f1128010e0e1518332f273f141b23243f2a07.budget.golden @@ -1,2 +1,2 @@ -({cpu: 160851297 -| mem: 749116}) \ No newline at end of file +({cpu: 167763297 +| mem: 792316}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/3565ee025317e065e8555eef288080276716366769aad89e03389f5ec4ce26d7.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/3565ee025317e065e8555eef288080276716366769aad89e03389f5ec4ce26d7.budget.golden index 079930bb8dc..87e412253a1 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/3565ee025317e065e8555eef288080276716366769aad89e03389f5ec4ce26d7.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/3565ee025317e065e8555eef288080276716366769aad89e03389f5ec4ce26d7.budget.golden @@ -1,2 +1,2 @@ -({cpu: 178586258 -| mem: 839706}) \ No newline at end of file +({cpu: 185882258 +| mem: 885306}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/3569299fc986f5354d02e627a9eaa48ab46d5af52722307a0af72bae87e256dc.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/3569299fc986f5354d02e627a9eaa48ab46d5af52722307a0af72bae87e256dc.budget.golden index 1f5419f4626..a361c8a01bd 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/3569299fc986f5354d02e627a9eaa48ab46d5af52722307a0af72bae87e256dc.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/3569299fc986f5354d02e627a9eaa48ab46d5af52722307a0af72bae87e256dc.budget.golden @@ -1,2 +1,2 @@ -({cpu: 164932684 -| mem: 766344}) \ No newline at end of file +({cpu: 172228684 +| mem: 811944}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/36866914aa07cf62ef36cf2cd64c7f240e3371e27bb9fff5464301678e809c40.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/36866914aa07cf62ef36cf2cd64c7f240e3371e27bb9fff5464301678e809c40.budget.golden index 1f5419f4626..a361c8a01bd 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/36866914aa07cf62ef36cf2cd64c7f240e3371e27bb9fff5464301678e809c40.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/36866914aa07cf62ef36cf2cd64c7f240e3371e27bb9fff5464301678e809c40.budget.golden @@ -1,2 +1,2 @@ -({cpu: 164932684 -| mem: 766344}) \ No newline at end of file +({cpu: 172228684 +| mem: 811944}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/371c10d2526fc0f09dbe9ed59e44dcd949270b27dc42035addd7ff9f7e0d05e7.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/371c10d2526fc0f09dbe9ed59e44dcd949270b27dc42035addd7ff9f7e0d05e7.budget.golden index f30ed3049d1..cf9770ba13c 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/371c10d2526fc0f09dbe9ed59e44dcd949270b27dc42035addd7ff9f7e0d05e7.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/371c10d2526fc0f09dbe9ed59e44dcd949270b27dc42035addd7ff9f7e0d05e7.budget.golden @@ -1,2 +1,2 @@ -({cpu: 203752158 -| mem: 977312}) \ No newline at end of file +({cpu: 211560158 +| mem: 1026112}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/3897ef714bba3e6821495b706c75f8d64264c3fdaa58a3826c808b5a768c303d.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/3897ef714bba3e6821495b706c75f8d64264c3fdaa58a3826c808b5a768c303d.budget.golden index 82dfe461696..e9e5345c9c0 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/3897ef714bba3e6821495b706c75f8d64264c3fdaa58a3826c808b5a768c303d.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/3897ef714bba3e6821495b706c75f8d64264c3fdaa58a3826c808b5a768c303d.budget.golden @@ -1,2 +1,2 @@ -({cpu: 172163590 -| mem: 802556}) \ No newline at end of file +({cpu: 179459590 +| mem: 848156}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/4121d88f14387d33ac5e1329618068e3848445cdd66b29e5ba382be2e02a174a.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/4121d88f14387d33ac5e1329618068e3848445cdd66b29e5ba382be2e02a174a.budget.golden index d51709a5dba..f508b028c9b 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/4121d88f14387d33ac5e1329618068e3848445cdd66b29e5ba382be2e02a174a.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/4121d88f14387d33ac5e1329618068e3848445cdd66b29e5ba382be2e02a174a.budget.golden @@ -1,2 +1,2 @@ -({cpu: 202483908 -| mem: 977766}) \ No newline at end of file +({cpu: 209395908 +| mem: 1020966}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/4299c7fcf093a5dbfe114c188e32ca199b571a7c25cb7f766bf49f12dab308be.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/4299c7fcf093a5dbfe114c188e32ca199b571a7c25cb7f766bf49f12dab308be.budget.golden index 271ff364221..9bd1c825980 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/4299c7fcf093a5dbfe114c188e32ca199b571a7c25cb7f766bf49f12dab308be.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/4299c7fcf093a5dbfe114c188e32ca199b571a7c25cb7f766bf49f12dab308be.budget.golden @@ -1,2 +1,2 @@ -({cpu: 185634074 -| mem: 876490}) \ No newline at end of file +({cpu: 193314074 +| mem: 924490}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/452e17d16222a427707fa83f63ffb79f606cc25c755a18b1e3274c964ed5ec99.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/452e17d16222a427707fa83f63ffb79f606cc25c755a18b1e3274c964ed5ec99.budget.golden index f909711836b..41ab84e0a35 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/452e17d16222a427707fa83f63ffb79f606cc25c755a18b1e3274c964ed5ec99.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/452e17d16222a427707fa83f63ffb79f606cc25c755a18b1e3274c964ed5ec99.budget.golden @@ -1,2 +1,2 @@ -({cpu: 207657854 -| mem: 986750}) \ No newline at end of file +({cpu: 215337854 +| mem: 1034750}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/46f8d00030436e4da490a86b331fa6c3251425fb8c19556080e124d75bad7bd6.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/46f8d00030436e4da490a86b331fa6c3251425fb8c19556080e124d75bad7bd6.budget.golden index 15589e31bab..705b49667b5 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/46f8d00030436e4da490a86b331fa6c3251425fb8c19556080e124d75bad7bd6.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/46f8d00030436e4da490a86b331fa6c3251425fb8c19556080e124d75bad7bd6.budget.golden @@ -1,2 +1,2 @@ -({cpu: 166690673 -| mem: 770368}) \ No newline at end of file +({cpu: 174370673 +| mem: 818368}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/47364cfaf2c00f7d633283dce6cf84e4fd4e8228c0a0aa50e7c55f35c3ecaa1c.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/47364cfaf2c00f7d633283dce6cf84e4fd4e8228c0a0aa50e7c55f35c3ecaa1c.budget.golden index 15589e31bab..705b49667b5 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/47364cfaf2c00f7d633283dce6cf84e4fd4e8228c0a0aa50e7c55f35c3ecaa1c.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/47364cfaf2c00f7d633283dce6cf84e4fd4e8228c0a0aa50e7c55f35c3ecaa1c.budget.golden @@ -1,2 +1,2 @@ -({cpu: 166690673 -| mem: 770368}) \ No newline at end of file +({cpu: 174370673 +| mem: 818368}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/49b8275d0cb817be40865694ab05e3cfe5fc35fb43b78e7de68c1f3519b536bd.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/49b8275d0cb817be40865694ab05e3cfe5fc35fb43b78e7de68c1f3519b536bd.budget.golden index 585dfc1a52c..72298e66523 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/49b8275d0cb817be40865694ab05e3cfe5fc35fb43b78e7de68c1f3519b536bd.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/49b8275d0cb817be40865694ab05e3cfe5fc35fb43b78e7de68c1f3519b536bd.budget.golden @@ -1,2 +1,2 @@ -({cpu: 175666570 -| mem: 829080}) \ No newline at end of file +({cpu: 182578570 +| mem: 872280}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/4dd7755b6ca1f0c9747c1fc0ee4da799f6f1c07108e980bd9f820911ad711ff2.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/4dd7755b6ca1f0c9747c1fc0ee4da799f6f1c07108e980bd9f820911ad711ff2.budget.golden index 9a73b0eabeb..549f59583e2 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/4dd7755b6ca1f0c9747c1fc0ee4da799f6f1c07108e980bd9f820911ad711ff2.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/4dd7755b6ca1f0c9747c1fc0ee4da799f6f1c07108e980bd9f820911ad711ff2.budget.golden @@ -1,2 +1,2 @@ -({cpu: 233066720 -| mem: 1141186}) \ No newline at end of file +({cpu: 239978720 +| mem: 1184386}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/4fbcfdb577a56b842d6f6938187a783f71d9da7519353e3da3ef0c564e1eb344.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/4fbcfdb577a56b842d6f6938187a783f71d9da7519353e3da3ef0c564e1eb344.budget.golden index 505813e9e4f..35e97b7940a 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/4fbcfdb577a56b842d6f6938187a783f71d9da7519353e3da3ef0c564e1eb344.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/4fbcfdb577a56b842d6f6938187a783f71d9da7519353e3da3ef0c564e1eb344.budget.golden @@ -1,2 +1,2 @@ -({cpu: 215313438 -| mem: 1034872}) \ No newline at end of file +({cpu: 222609438 +| mem: 1080472}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/5a0725d49c733130eda8bc6ed5234f7f6ff8c9dd2d201e8806125e5fbcc081f9.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/5a0725d49c733130eda8bc6ed5234f7f6ff8c9dd2d201e8806125e5fbcc081f9.budget.golden index cfa8584e159..cd0b0b16513 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/5a0725d49c733130eda8bc6ed5234f7f6ff8c9dd2d201e8806125e5fbcc081f9.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/5a0725d49c733130eda8bc6ed5234f7f6ff8c9dd2d201e8806125e5fbcc081f9.budget.golden @@ -1,2 +1,2 @@ -({cpu: 179794698 -| mem: 855238}) \ No newline at end of file +({cpu: 186706698 +| mem: 898438}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/5a2aae344e569a2c644dd9fa8c7b1f129850937eb562b7748c275f9e40bed596.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/5a2aae344e569a2c644dd9fa8c7b1f129850937eb562b7748c275f9e40bed596.budget.golden index 15589e31bab..705b49667b5 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/5a2aae344e569a2c644dd9fa8c7b1f129850937eb562b7748c275f9e40bed596.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/5a2aae344e569a2c644dd9fa8c7b1f129850937eb562b7748c275f9e40bed596.budget.golden @@ -1,2 +1,2 @@ -({cpu: 166690673 -| mem: 770368}) \ No newline at end of file +({cpu: 174370673 +| mem: 818368}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/5ade103e9530dd0d572fe1b053ea65ad925c6ebbe321e873ace8b804363fa82c.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/5ade103e9530dd0d572fe1b053ea65ad925c6ebbe321e873ace8b804363fa82c.budget.golden index 1ffdd61bf3c..181f19be3cb 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/5ade103e9530dd0d572fe1b053ea65ad925c6ebbe321e873ace8b804363fa82c.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/5ade103e9530dd0d572fe1b053ea65ad925c6ebbe321e873ace8b804363fa82c.budget.golden @@ -1,2 +1,2 @@ -({cpu: 246785356 -| mem: 1224910}) \ No newline at end of file +({cpu: 254209356 +| mem: 1271310}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/5d4c62a0671c65a14f6a15093e3efc4f1816d95a5a58fd92486bedaae8d9526b.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/5d4c62a0671c65a14f6a15093e3efc4f1816d95a5a58fd92486bedaae8d9526b.budget.golden index 8b6ef8ed6fb..3b282f08108 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/5d4c62a0671c65a14f6a15093e3efc4f1816d95a5a58fd92486bedaae8d9526b.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/5d4c62a0671c65a14f6a15093e3efc4f1816d95a5a58fd92486bedaae8d9526b.budget.golden @@ -1,2 +1,2 @@ -({cpu: 201678300 -| mem: 974642}) \ No newline at end of file +({cpu: 208590300 +| mem: 1017842}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/5efe992e306e31cc857c64a62436ad2f9325acc5b4a74a8cebccdfd853ce63d2.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/5efe992e306e31cc857c64a62436ad2f9325acc5b4a74a8cebccdfd853ce63d2.budget.golden index 585dfc1a52c..72298e66523 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/5efe992e306e31cc857c64a62436ad2f9325acc5b4a74a8cebccdfd853ce63d2.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/5efe992e306e31cc857c64a62436ad2f9325acc5b4a74a8cebccdfd853ce63d2.budget.golden @@ -1,2 +1,2 @@ -({cpu: 175666570 -| mem: 829080}) \ No newline at end of file +({cpu: 182578570 +| mem: 872280}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/622a7f3bc611b5149253c9189da022a9ff296f60a5b7c172a6dc286faa7284fa.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/622a7f3bc611b5149253c9189da022a9ff296f60a5b7c172a6dc286faa7284fa.budget.golden index 4087b57876f..32f9ce26bb2 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/622a7f3bc611b5149253c9189da022a9ff296f60a5b7c172a6dc286faa7284fa.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/622a7f3bc611b5149253c9189da022a9ff296f60a5b7c172a6dc286faa7284fa.budget.golden @@ -1,2 +1,2 @@ -({cpu: 207726994 -| mem: 1001596}) \ No newline at end of file +({cpu: 215022994 +| mem: 1047196}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/6621a69217f09d91f42876a9c0cecf79de0e29bdd5b16c82c6c52cf959092ec4.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/6621a69217f09d91f42876a9c0cecf79de0e29bdd5b16c82c6c52cf959092ec4.budget.golden index fd1c36d586d..2ef2e07dd27 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/6621a69217f09d91f42876a9c0cecf79de0e29bdd5b16c82c6c52cf959092ec4.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/6621a69217f09d91f42876a9c0cecf79de0e29bdd5b16c82c6c52cf959092ec4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 188190676 -| mem: 893786}) \ No newline at end of file +({cpu: 195870676 +| mem: 941786}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/674b0577409957172ad85223c765d17e94c27714276c49c38dfae0a47a561a1e.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/674b0577409957172ad85223c765d17e94c27714276c49c38dfae0a47a561a1e.budget.golden index 43675056460..6d10b244bbb 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/674b0577409957172ad85223c765d17e94c27714276c49c38dfae0a47a561a1e.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/674b0577409957172ad85223c765d17e94c27714276c49c38dfae0a47a561a1e.budget.golden @@ -1,2 +1,2 @@ -({cpu: 163770985 -| mem: 759742}) \ No newline at end of file +({cpu: 171066985 +| mem: 805342}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/6b7bc2b9002a71b33cfd535d43f26334a283d0b9ad189b7cd74baac232c3b9fc.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/6b7bc2b9002a71b33cfd535d43f26334a283d0b9ad189b7cd74baac232c3b9fc.budget.golden index 77d26e97b3d..49cf71ba0bd 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/6b7bc2b9002a71b33cfd535d43f26334a283d0b9ad189b7cd74baac232c3b9fc.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/6b7bc2b9002a71b33cfd535d43f26334a283d0b9ad189b7cd74baac232c3b9fc.budget.golden @@ -1,2 +1,2 @@ -({cpu: 157679050 -| mem: 714766}) \ No newline at end of file +({cpu: 165359050 +| mem: 762766}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/6c364699767a84059ffd99cf718562a8c09d96e343f23dc481e8ffda13af424f.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/6c364699767a84059ffd99cf718562a8c09d96e343f23dc481e8ffda13af424f.budget.golden index 15589e31bab..705b49667b5 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/6c364699767a84059ffd99cf718562a8c09d96e343f23dc481e8ffda13af424f.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/6c364699767a84059ffd99cf718562a8c09d96e343f23dc481e8ffda13af424f.budget.golden @@ -1,2 +1,2 @@ -({cpu: 166690673 -| mem: 770368}) \ No newline at end of file +({cpu: 174370673 +| mem: 818368}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/6d66bddb4269bdf77392d3894da5341cf019d39787522af4f83f01285991e93c.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/6d66bddb4269bdf77392d3894da5341cf019d39787522af4f83f01285991e93c.budget.golden index 9f26cb2b511..8891b733f6d 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/6d66bddb4269bdf77392d3894da5341cf019d39787522af4f83f01285991e93c.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/6d66bddb4269bdf77392d3894da5341cf019d39787522af4f83f01285991e93c.budget.golden @@ -1,2 +1,2 @@ -({cpu: 167852372 -| mem: 776970}) \ No newline at end of file +({cpu: 175532372 +| mem: 824970}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/73f044f34a30f26639c58bafe952047f74c7bf1eafebab5aadf5b73cfb9024ed.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/73f044f34a30f26639c58bafe952047f74c7bf1eafebab5aadf5b73cfb9024ed.budget.golden index 15589e31bab..705b49667b5 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/73f044f34a30f26639c58bafe952047f74c7bf1eafebab5aadf5b73cfb9024ed.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/73f044f34a30f26639c58bafe952047f74c7bf1eafebab5aadf5b73cfb9024ed.budget.golden @@ -1,2 +1,2 @@ -({cpu: 166690673 -| mem: 770368}) \ No newline at end of file +({cpu: 174370673 +| mem: 818368}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/7b1dd76edc27f00eb382bf996378155baf74d6a7c6f3d5ec837c39d29784aade.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/7b1dd76edc27f00eb382bf996378155baf74d6a7c6f3d5ec837c39d29784aade.budget.golden index 9f26cb2b511..8891b733f6d 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/7b1dd76edc27f00eb382bf996378155baf74d6a7c6f3d5ec837c39d29784aade.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/7b1dd76edc27f00eb382bf996378155baf74d6a7c6f3d5ec837c39d29784aade.budget.golden @@ -1,2 +1,2 @@ -({cpu: 167852372 -| mem: 776970}) \ No newline at end of file +({cpu: 175532372 +| mem: 824970}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/803eae94d62e2afc0e835c204af8362170301bc329e2d849d5f5a47dddf479ec.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/803eae94d62e2afc0e835c204af8362170301bc329e2d849d5f5a47dddf479ec.budget.golden index 6fcefb47f77..dc1a464b018 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/803eae94d62e2afc0e835c204af8362170301bc329e2d849d5f5a47dddf479ec.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/803eae94d62e2afc0e835c204af8362170301bc329e2d849d5f5a47dddf479ec.budget.golden @@ -1,2 +1,2 @@ -({cpu: 194839680 -| mem: 940350}) \ No newline at end of file +({cpu: 201751680 +| mem: 983550}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/87167fc5469adac97c1be749326fa79a6b7862ce68aa4abcb438e3c034bd0899.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/87167fc5469adac97c1be749326fa79a6b7862ce68aa4abcb438e3c034bd0899.budget.golden index da585bfb0ed..a24e6a67e73 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/87167fc5469adac97c1be749326fa79a6b7862ce68aa4abcb438e3c034bd0899.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/87167fc5469adac97c1be749326fa79a6b7862ce68aa4abcb438e3c034bd0899.budget.golden @@ -1,2 +1,2 @@ -({cpu: 205138654 -| mem: 993310}) \ No newline at end of file +({cpu: 212050654 +| mem: 1036510}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/8c0fa5d9d6724c5c72c67e055d4bfc36a385ded7c3c81c08cdbd8705829af6e6.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/8c0fa5d9d6724c5c72c67e055d4bfc36a385ded7c3c81c08cdbd8705829af6e6.budget.golden index 1ac81d033cc..e1f2968a46d 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/8c0fa5d9d6724c5c72c67e055d4bfc36a385ded7c3c81c08cdbd8705829af6e6.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/8c0fa5d9d6724c5c72c67e055d4bfc36a385ded7c3c81c08cdbd8705829af6e6.budget.golden @@ -1,2 +1,2 @@ -({cpu: 206065066 -| mem: 1001104}) \ No newline at end of file +({cpu: 212977066 +| mem: 1044304}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/962c2c658b19904372984a56409707401e64e9b03c1986647134cfd329ec5139.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/962c2c658b19904372984a56409707401e64e9b03c1986647134cfd329ec5139.budget.golden index cb54e12219c..0dbbc004489 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/962c2c658b19904372984a56409707401e64e9b03c1986647134cfd329ec5139.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/962c2c658b19904372984a56409707401e64e9b03c1986647134cfd329ec5139.budget.golden @@ -1,2 +1,2 @@ -({cpu: 185270988 -| mem: 883160}) \ No newline at end of file +({cpu: 192566988 +| mem: 928760}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/996804e90f2c75fe68886fc8511304b8ab9b36785f8858f5cb098e91c159dde9.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/996804e90f2c75fe68886fc8511304b8ab9b36785f8858f5cb098e91c159dde9.budget.golden index b8916fddcac..5c93a2dbb2a 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/996804e90f2c75fe68886fc8511304b8ab9b36785f8858f5cb098e91c159dde9.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/996804e90f2c75fe68886fc8511304b8ab9b36785f8858f5cb098e91c159dde9.budget.golden @@ -1,2 +1,2 @@ -({cpu: 173434447 -| mem: 810796}) \ No newline at end of file +({cpu: 180730447 +| mem: 856396}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/a004a989c005d59043f996500e110fa756ad1b85800b889d5815a0106388e1d7.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/a004a989c005d59043f996500e110fa756ad1b85800b889d5815a0106388e1d7.budget.golden index 8304c803843..89493e57026 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/a004a989c005d59043f996500e110fa756ad1b85800b889d5815a0106388e1d7.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/a004a989c005d59043f996500e110fa756ad1b85800b889d5815a0106388e1d7.budget.golden @@ -1,2 +1,2 @@ -({cpu: 179179053 -| mem: 838184}) \ No newline at end of file +({cpu: 186859053 +| mem: 886184}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/a0fba5740174b5cd24036c8b008cb1efde73f1edae097b9325c6117a0ff40d3b.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/a0fba5740174b5cd24036c8b008cb1efde73f1edae097b9325c6117a0ff40d3b.budget.golden index 1013d6df40f..d2134bd1169 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/a0fba5740174b5cd24036c8b008cb1efde73f1edae097b9325c6117a0ff40d3b.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/a0fba5740174b5cd24036c8b008cb1efde73f1edae097b9325c6117a0ff40d3b.budget.golden @@ -1,2 +1,2 @@ -({cpu: 188595658 -| mem: 887398}) \ No newline at end of file +({cpu: 196275658 +| mem: 935398}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/a1b25347409c3993feca1a60b6fcaf93d1d4bbaae19ab06fdf50cedc26cee68d.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/a1b25347409c3993feca1a60b6fcaf93d1d4bbaae19ab06fdf50cedc26cee68d.budget.golden index f49c344bcef..a5183de3656 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/a1b25347409c3993feca1a60b6fcaf93d1d4bbaae19ab06fdf50cedc26cee68d.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/a1b25347409c3993feca1a60b6fcaf93d1d4bbaae19ab06fdf50cedc26cee68d.budget.golden @@ -1,2 +1,2 @@ -({cpu: 159702353 -| mem: 740620}) \ No newline at end of file +({cpu: 166614353 +| mem: 783820}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/a27524cfad019df45e4e8316f927346d4cc39da6bdd294fb2c33c3f58e6a8994.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/a27524cfad019df45e4e8316f927346d4cc39da6bdd294fb2c33c3f58e6a8994.budget.golden index 15589e31bab..705b49667b5 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/a27524cfad019df45e4e8316f927346d4cc39da6bdd294fb2c33c3f58e6a8994.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/a27524cfad019df45e4e8316f927346d4cc39da6bdd294fb2c33c3f58e6a8994.budget.golden @@ -1,2 +1,2 @@ -({cpu: 166690673 -| mem: 770368}) \ No newline at end of file +({cpu: 174370673 +| mem: 818368}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/a6664a2d2a82f370a34a36a45234f6b33120a39372331678a3b3690312560ce9.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/a6664a2d2a82f370a34a36a45234f6b33120a39372331678a3b3690312560ce9.budget.golden index 13b0ef1dd70..627fb697b7f 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/a6664a2d2a82f370a34a36a45234f6b33120a39372331678a3b3690312560ce9.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/a6664a2d2a82f370a34a36a45234f6b33120a39372331678a3b3690312560ce9.budget.golden @@ -1,2 +1,2 @@ -({cpu: 213514765 -| mem: 1047006}) \ No newline at end of file +({cpu: 220426765 +| mem: 1090206}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/a6f064b83b31032ea7f25921364727224707268e472a569f584cc6b1d8c017e8.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/a6f064b83b31032ea7f25921364727224707268e472a569f584cc6b1d8c017e8.budget.golden index 9f26cb2b511..8891b733f6d 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/a6f064b83b31032ea7f25921364727224707268e472a569f584cc6b1d8c017e8.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/a6f064b83b31032ea7f25921364727224707268e472a569f584cc6b1d8c017e8.budget.golden @@ -1,2 +1,2 @@ -({cpu: 167852372 -| mem: 776970}) \ No newline at end of file +({cpu: 175532372 +| mem: 824970}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/a7cb09f417c3f089619fe25b7624392026382b458486129efcff18f8912bf302.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/a7cb09f417c3f089619fe25b7624392026382b458486129efcff18f8912bf302.budget.golden index 15589e31bab..705b49667b5 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/a7cb09f417c3f089619fe25b7624392026382b458486129efcff18f8912bf302.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/a7cb09f417c3f089619fe25b7624392026382b458486129efcff18f8912bf302.budget.golden @@ -1,2 +1,2 @@ -({cpu: 166690673 -| mem: 770368}) \ No newline at end of file +({cpu: 174370673 +| mem: 818368}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/a92b4072cb8601fa697e1150c08463b14ffced54eb963df08d322216e27373cb.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/a92b4072cb8601fa697e1150c08463b14ffced54eb963df08d322216e27373cb.budget.golden index 9f26cb2b511..8891b733f6d 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/a92b4072cb8601fa697e1150c08463b14ffced54eb963df08d322216e27373cb.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/a92b4072cb8601fa697e1150c08463b14ffced54eb963df08d322216e27373cb.budget.golden @@ -1,2 +1,2 @@ -({cpu: 167852372 -| mem: 776970}) \ No newline at end of file +({cpu: 175532372 +| mem: 824970}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/af2e072b5adfaa7211e0b341e1f7319c4f4e7364a4247c9247132a927e914753.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/af2e072b5adfaa7211e0b341e1f7319c4f4e7364a4247c9247132a927e914753.budget.golden index c952a2c2934..544285f1445 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/af2e072b5adfaa7211e0b341e1f7319c4f4e7364a4247c9247132a927e914753.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/af2e072b5adfaa7211e0b341e1f7319c4f4e7364a4247c9247132a927e914753.budget.golden @@ -1,2 +1,2 @@ -({cpu: 203415776 -| mem: 976010}) \ No newline at end of file +({cpu: 211095776 +| mem: 1024010}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/b43564af5f13cc5208b92b1ad6d45369446f378d3891e5cb3e353b30d4f3fb10.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/b43564af5f13cc5208b92b1ad6d45369446f378d3891e5cb3e353b30d4f3fb10.budget.golden index 9f26cb2b511..8891b733f6d 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/b43564af5f13cc5208b92b1ad6d45369446f378d3891e5cb3e353b30d4f3fb10.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/b43564af5f13cc5208b92b1ad6d45369446f378d3891e5cb3e353b30d4f3fb10.budget.golden @@ -1,2 +1,2 @@ -({cpu: 167852372 -| mem: 776970}) \ No newline at end of file +({cpu: 175532372 +| mem: 824970}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/b6243a5b4c353ce4852aa41705111d57867d2783eeef76f6d59beb2360da6e90.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/b6243a5b4c353ce4852aa41705111d57867d2783eeef76f6d59beb2360da6e90.budget.golden index 7890669613e..9b2b63fd59b 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/b6243a5b4c353ce4852aa41705111d57867d2783eeef76f6d59beb2360da6e90.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/b6243a5b4c353ce4852aa41705111d57867d2783eeef76f6d59beb2360da6e90.budget.golden @@ -1,2 +1,2 @@ -({cpu: 235656842 -| mem: 1141082}) \ No newline at end of file +({cpu: 243336842 +| mem: 1189082}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/b869f3928200061abb1c3060425b9354b0e08cbf4400b340b8707c14b34317cd.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/b869f3928200061abb1c3060425b9354b0e08cbf4400b340b8707c14b34317cd.budget.golden index 15e0e1bcdc6..f27a3970a05 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/b869f3928200061abb1c3060425b9354b0e08cbf4400b340b8707c14b34317cd.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/b869f3928200061abb1c3060425b9354b0e08cbf4400b340b8707c14b34317cd.budget.golden @@ -1,2 +1,2 @@ -({cpu: 264751763 -| mem: 1312902}) \ No newline at end of file +({cpu: 272047763 +| mem: 1358502}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/bcdbc576d63b0454100ad06893812edafc2e7e4934fec1b44e2d06eb34f36eb8.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/bcdbc576d63b0454100ad06893812edafc2e7e4934fec1b44e2d06eb34f36eb8.budget.golden index 9f26cb2b511..8891b733f6d 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/bcdbc576d63b0454100ad06893812edafc2e7e4934fec1b44e2d06eb34f36eb8.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/bcdbc576d63b0454100ad06893812edafc2e7e4934fec1b44e2d06eb34f36eb8.budget.golden @@ -1,2 +1,2 @@ -({cpu: 167852372 -| mem: 776970}) \ No newline at end of file +({cpu: 175532372 +| mem: 824970}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/bd460b7549b70c52e37b312a4242041eac18fe4a266f018bcea0c78a9085a271.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/bd460b7549b70c52e37b312a4242041eac18fe4a266f018bcea0c78a9085a271.budget.golden index b379efd97a4..215f40817de 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/bd460b7549b70c52e37b312a4242041eac18fe4a266f018bcea0c78a9085a271.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/bd460b7549b70c52e37b312a4242041eac18fe4a266f018bcea0c78a9085a271.budget.golden @@ -1,2 +1,2 @@ -({cpu: 197576400 -| mem: 954758}) \ No newline at end of file +({cpu: 204488400 +| mem: 997958}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/bd79f4a84db23b7c4cd219d498bd581e085cbc3437957e74a8862281a700700b.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/bd79f4a84db23b7c4cd219d498bd581e085cbc3437957e74a8862281a700700b.budget.golden index 3edb04051f1..4c208e3b8f1 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/bd79f4a84db23b7c4cd219d498bd581e085cbc3437957e74a8862281a700700b.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/bd79f4a84db23b7c4cd219d498bd581e085cbc3437957e74a8862281a700700b.budget.golden @@ -1,2 +1,2 @@ -({cpu: 197854138 -| mem: 944840}) \ No newline at end of file +({cpu: 205534138 +| mem: 992840}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/c11490431db3a92efdda70933ba411a0423935e73a75c856e326dbcf6672f3bf.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/c11490431db3a92efdda70933ba411a0423935e73a75c856e326dbcf6672f3bf.budget.golden index 7a60f5a7fde..b50483ad9bc 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/c11490431db3a92efdda70933ba411a0423935e73a75c856e326dbcf6672f3bf.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/c11490431db3a92efdda70933ba411a0423935e73a75c856e326dbcf6672f3bf.budget.golden @@ -1,2 +1,2 @@ -({cpu: 168188754 -| mem: 778272}) \ No newline at end of file +({cpu: 175996754 +| mem: 827072}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/c4d4c88c5fe378a25a034025994a0d0b1642f10c8e6e513f872327fa895bfc7e.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/c4d4c88c5fe378a25a034025994a0d0b1642f10c8e6e513f872327fa895bfc7e.budget.golden index 24360c3d5b9..995d14ba284 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/c4d4c88c5fe378a25a034025994a0d0b1642f10c8e6e513f872327fa895bfc7e.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/c4d4c88c5fe378a25a034025994a0d0b1642f10c8e6e513f872327fa895bfc7e.budget.golden @@ -1,2 +1,2 @@ -({cpu: 182351300 -| mem: 872534}) \ No newline at end of file +({cpu: 189263300 +| mem: 915734}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/c78eeba7681d2ab51b4758efa4c812cc041928837c6e7563d8283cce67ce2e02.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/c78eeba7681d2ab51b4758efa4c812cc041928837c6e7563d8283cce67ce2e02.budget.golden index e497d5899dc..b1dcadcdf4a 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/c78eeba7681d2ab51b4758efa4c812cc041928837c6e7563d8283cce67ce2e02.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/c78eeba7681d2ab51b4758efa4c812cc041928837c6e7563d8283cce67ce2e02.budget.golden @@ -1,2 +1,2 @@ -({cpu: 181565328 -| mem: 857368}) \ No newline at end of file +({cpu: 188861328 +| mem: 902968}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/c99ecc2146ce2066ba6dffc734923264f8794815acbc2ec74c2c2c42ba272e4d.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/c99ecc2146ce2066ba6dffc734923264f8794815acbc2ec74c2c2c42ba272e4d.budget.golden index ab6fd410721..530f7d44f80 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/c99ecc2146ce2066ba6dffc734923264f8794815acbc2ec74c2c2c42ba272e4d.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/c99ecc2146ce2066ba6dffc734923264f8794815acbc2ec74c2c2c42ba272e4d.budget.golden @@ -1,2 +1,2 @@ -({cpu: 214123810 -| mem: 1042534}) \ No newline at end of file +({cpu: 221419810 +| mem: 1088134}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/caa409c40e39aed9b0f59214b4baa178c375526dea6026b4552b88d2cc729716.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/caa409c40e39aed9b0f59214b4baa178c375526dea6026b4552b88d2cc729716.budget.golden index 77d26e97b3d..49cf71ba0bd 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/caa409c40e39aed9b0f59214b4baa178c375526dea6026b4552b88d2cc729716.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/caa409c40e39aed9b0f59214b4baa178c375526dea6026b4552b88d2cc729716.budget.golden @@ -1,2 +1,2 @@ -({cpu: 157679050 -| mem: 714766}) \ No newline at end of file +({cpu: 165359050 +| mem: 762766}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/cb2ab8e22d1f64e8d204dece092e90e9bf1fa8b2a6e9cba5012dbe4978065832.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/cb2ab8e22d1f64e8d204dece092e90e9bf1fa8b2a6e9cba5012dbe4978065832.budget.golden index 7a60f5a7fde..b50483ad9bc 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/cb2ab8e22d1f64e8d204dece092e90e9bf1fa8b2a6e9cba5012dbe4978065832.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/cb2ab8e22d1f64e8d204dece092e90e9bf1fa8b2a6e9cba5012dbe4978065832.budget.golden @@ -1,2 +1,2 @@ -({cpu: 168188754 -| mem: 778272}) \ No newline at end of file +({cpu: 175996754 +| mem: 827072}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/cc1e82927f6c65b3e912200ae30588793d2066e1d4a6627c21955944ac9bd528.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/cc1e82927f6c65b3e912200ae30588793d2066e1d4a6627c21955944ac9bd528.budget.golden index 11a11e88189..a3393111473 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/cc1e82927f6c65b3e912200ae30588793d2066e1d4a6627c21955944ac9bd528.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/cc1e82927f6c65b3e912200ae30588793d2066e1d4a6627c21955944ac9bd528.budget.golden @@ -1,2 +1,2 @@ -({cpu: 192867566 -| mem: 904792}) \ No newline at end of file +({cpu: 200675566 +| mem: 953592}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/d5cda74eb0947e025e02fb8ed365df39d0a43e4b42cd3573ac2d8fcb29115997.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/d5cda74eb0947e025e02fb8ed365df39d0a43e4b42cd3573ac2d8fcb29115997.budget.golden index a412752fdbf..d035325fa1d 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/d5cda74eb0947e025e02fb8ed365df39d0a43e4b42cd3573ac2d8fcb29115997.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/d5cda74eb0947e025e02fb8ed365df39d0a43e4b42cd3573ac2d8fcb29115997.budget.golden @@ -1,2 +1,2 @@ -({cpu: 187680816 -| mem: 882636}) \ No newline at end of file +({cpu: 195360816 +| mem: 930636}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/d6bc8ac4155e22300085784148bbc9d9bbfea896e1009dd396610a90e3943032.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/d6bc8ac4155e22300085784148bbc9d9bbfea896e1009dd396610a90e3943032.budget.golden index b379efd97a4..215f40817de 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/d6bc8ac4155e22300085784148bbc9d9bbfea896e1009dd396610a90e3943032.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/d6bc8ac4155e22300085784148bbc9d9bbfea896e1009dd396610a90e3943032.budget.golden @@ -1,2 +1,2 @@ -({cpu: 197576400 -| mem: 954758}) \ No newline at end of file +({cpu: 204488400 +| mem: 997958}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/da353bf9219801fa1bf703fc161497570954e9af7e10ffe95c911a9ef97e77bd.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/da353bf9219801fa1bf703fc161497570954e9af7e10ffe95c911a9ef97e77bd.budget.golden index 29507ba5834..63f92b27364 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/da353bf9219801fa1bf703fc161497570954e9af7e10ffe95c911a9ef97e77bd.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/da353bf9219801fa1bf703fc161497570954e9af7e10ffe95c911a9ef97e77bd.budget.golden @@ -1,2 +1,2 @@ -({cpu: 175464704 -| mem: 827382}) \ No newline at end of file +({cpu: 182376704 +| mem: 870582}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/dc45c5f1b700b1334db99f50823321daaef0e6925b9b2fabbc9df7cde65af62e.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/dc45c5f1b700b1334db99f50823321daaef0e6925b9b2fabbc9df7cde65af62e.budget.golden index fe94171777f..52b23c1df05 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/dc45c5f1b700b1334db99f50823321daaef0e6925b9b2fabbc9df7cde65af62e.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/dc45c5f1b700b1334db99f50823321daaef0e6925b9b2fabbc9df7cde65af62e.budget.golden @@ -1,2 +1,2 @@ -({cpu: 175414626 -| mem: 815522}) \ No newline at end of file +({cpu: 183094626 +| mem: 863522}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/df487b2fd5c1583fa33644423849bc1ab5f02f37edc0c235f34ef01cb12604f6.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/df487b2fd5c1583fa33644423849bc1ab5f02f37edc0c235f34ef01cb12604f6.budget.golden index c6158cbd61e..b26e3b41e50 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/df487b2fd5c1583fa33644423849bc1ab5f02f37edc0c235f34ef01cb12604f6.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/df487b2fd5c1583fa33644423849bc1ab5f02f37edc0c235f34ef01cb12604f6.budget.golden @@ -1,2 +1,2 @@ -({cpu: 175751008 -| mem: 816824}) \ No newline at end of file +({cpu: 183559008 +| mem: 865624}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/eabeeae18131af89fa57936c0e9eb8d2c7adba534f7e1a517d75410028fa0d6c.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/eabeeae18131af89fa57936c0e9eb8d2c7adba534f7e1a517d75410028fa0d6c.budget.golden index 9f26cb2b511..8891b733f6d 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/eabeeae18131af89fa57936c0e9eb8d2c7adba534f7e1a517d75410028fa0d6c.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/eabeeae18131af89fa57936c0e9eb8d2c7adba534f7e1a517d75410028fa0d6c.budget.golden @@ -1,2 +1,2 @@ -({cpu: 167852372 -| mem: 776970}) \ No newline at end of file +({cpu: 175532372 +| mem: 824970}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/ec4712ee820eb959a43ebedfab6735f2325fa52994747526ffd2a4f4f84dd58e.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/ec4712ee820eb959a43ebedfab6735f2325fa52994747526ffd2a4f4f84dd58e.budget.golden index e0141ad35f9..59abf7b2498 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/ec4712ee820eb959a43ebedfab6735f2325fa52994747526ffd2a4f4f84dd58e.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/ec4712ee820eb959a43ebedfab6735f2325fa52994747526ffd2a4f4f84dd58e.budget.golden @@ -1,2 +1,2 @@ -({cpu: 195681059 -| mem: 923530}) \ No newline at end of file +({cpu: 203361059 +| mem: 971530}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/ee3962fbd7373360f46decef3c9bda536a0b1daf6cda3b8a4bcfd6deeb5b4c53.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/ee3962fbd7373360f46decef3c9bda536a0b1daf6cda3b8a4bcfd6deeb5b4c53.budget.golden index 3edb04051f1..4c208e3b8f1 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/ee3962fbd7373360f46decef3c9bda536a0b1daf6cda3b8a4bcfd6deeb5b4c53.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/ee3962fbd7373360f46decef3c9bda536a0b1daf6cda3b8a4bcfd6deeb5b4c53.budget.golden @@ -1,2 +1,2 @@ -({cpu: 197854138 -| mem: 944840}) \ No newline at end of file +({cpu: 205534138 +| mem: 992840}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/f1a1e6a487f91feca5606f72bbb1e948c71abf043c6a0ea83bfea9ec6a0f08d8.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/f1a1e6a487f91feca5606f72bbb1e948c71abf043c6a0ea83bfea9ec6a0f08d8.budget.golden index 15589e31bab..705b49667b5 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/f1a1e6a487f91feca5606f72bbb1e948c71abf043c6a0ea83bfea9ec6a0f08d8.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/f1a1e6a487f91feca5606f72bbb1e948c71abf043c6a0ea83bfea9ec6a0f08d8.budget.golden @@ -1,2 +1,2 @@ -({cpu: 166690673 -| mem: 770368}) \ No newline at end of file +({cpu: 174370673 +| mem: 818368}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/f2932e4ca4bbb94b0a9ffbe95fcb7bd5639d9751d75d56d5e14efa5bbed981df.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/f2932e4ca4bbb94b0a9ffbe95fcb7bd5639d9751d75d56d5e14efa5bbed981df.budget.golden index 1f5419f4626..a361c8a01bd 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/f2932e4ca4bbb94b0a9ffbe95fcb7bd5639d9751d75d56d5e14efa5bbed981df.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/f2932e4ca4bbb94b0a9ffbe95fcb7bd5639d9751d75d56d5e14efa5bbed981df.budget.golden @@ -1,2 +1,2 @@ -({cpu: 164932684 -| mem: 766344}) \ No newline at end of file +({cpu: 172228684 +| mem: 811944}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/f53e8cafe26647ccce51e4c31db13608aea1f39034c0f52dee2e5634ef66e747.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/f53e8cafe26647ccce51e4c31db13608aea1f39034c0f52dee2e5634ef66e747.budget.golden index 1bcbe5447d3..2744b7f0530 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/f53e8cafe26647ccce51e4c31db13608aea1f39034c0f52dee2e5634ef66e747.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/f53e8cafe26647ccce51e4c31db13608aea1f39034c0f52dee2e5634ef66e747.budget.golden @@ -1,2 +1,2 @@ -({cpu: 184485016 -| mem: 867994}) \ No newline at end of file +({cpu: 192165016 +| mem: 915994}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/f7275afb60e33a550df13a132102e7e925dd28965a4efbe510a89b077ff9417f.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/f7275afb60e33a550df13a132102e7e925dd28965a4efbe510a89b077ff9417f.budget.golden index 9f26cb2b511..8891b733f6d 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/f7275afb60e33a550df13a132102e7e925dd28965a4efbe510a89b077ff9417f.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/f7275afb60e33a550df13a132102e7e925dd28965a4efbe510a89b077ff9417f.budget.golden @@ -1,2 +1,2 @@ -({cpu: 167852372 -| mem: 776970}) \ No newline at end of file +({cpu: 175532372 +| mem: 824970}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/fc8c5f45ffcdb024c21e0f34b22c23de8045a94d5e1a5bda1555c45ddb059f82.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/fc8c5f45ffcdb024c21e0f34b22c23de8045a94d5e1a5bda1555c45ddb059f82.budget.golden index b8e0ff1f496..e4335df4ab2 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/fc8c5f45ffcdb024c21e0f34b22c23de8045a94d5e1a5bda1555c45ddb059f82.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/fc8c5f45ffcdb024c21e0f34b22c23de8045a94d5e1a5bda1555c45ddb059f82.budget.golden @@ -1,2 +1,2 @@ -({cpu: 176354135 -| mem: 821422}) \ No newline at end of file +({cpu: 184034135 +| mem: 869422}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/ff38b1ec89952d0247630f107a90cbbeb92ecbfcd19b284f60255718e4ec7548.budget.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/ff38b1ec89952d0247630f107a90cbbeb92ecbfcd19b284f60255718e4ec7548.budget.golden index eeec5ba68bb..733925d0ba3 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/ff38b1ec89952d0247630f107a90cbbeb92ecbfcd19b284f60255718e4ec7548.budget.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/ff38b1ec89952d0247630f107a90cbbeb92ecbfcd19b284f60255718e4ec7548.budget.golden @@ -1,2 +1,2 @@ -({cpu: 206368656 -| mem: 987398}) \ No newline at end of file +({cpu: 214048656 +| mem: 1035398}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/role-payout/9.6/role-payout.size.golden b/plutus-benchmark/marlowe/test/role-payout/9.6/role-payout.size.golden index 186421f118a..c211c986039 100644 --- a/plutus-benchmark/marlowe/test/role-payout/9.6/role-payout.size.golden +++ b/plutus-benchmark/marlowe/test/role-payout/9.6/role-payout.size.golden @@ -1 +1 @@ -2725 \ No newline at end of file +2892 \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/0000020002010200020101020201000100010001020101020201010000020102.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/0000020002010200020101020201000100010001020101020201010000020102.budget.golden index c3358111167..6d3b616d676 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/0000020002010200020101020201000100010001020101020201010000020102.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/0000020002010200020101020201000100010001020101020201010000020102.budget.golden @@ -1,2 +1,2 @@ -({cpu: 275488915 -| mem: 1344765}) \ No newline at end of file +({cpu: 286368915 +| mem: 1412765}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/0001000101000000010101000001000001010101010100000001000001010000.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/0001000101000000010101000001000001010101010100000001000001010000.budget.golden index 1ed218b1eec..cf3eec7f8c6 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/0001000101000000010101000001000001010101010100000001000001010000.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/0001000101000000010101000001000001010101010100000001000001010000.budget.golden @@ -1,2 +1,2 @@ -({cpu: 395992478 -| mem: 1679228}) \ No newline at end of file +({cpu: 405208478 +| mem: 1736828}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/0003040402030103010203030303000200000104030002040304020400000102.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/0003040402030103010203030303000200000104030002040304020400000102.budget.golden index e2e09ae62c6..f758e7d1c92 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/0003040402030103010203030303000200000104030002040304020400000102.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/0003040402030103010203030303000200000104030002040304020400000102.budget.golden @@ -1,2 +1,2 @@ -({cpu: 947241702 -| mem: 4863018}) \ No newline at end of file +({cpu: 970537702 +| mem: 5008618}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/004025fd712d6c325ffa12c16d157064192992faf62e0b991d7310a2f91666b8.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/004025fd712d6c325ffa12c16d157064192992faf62e0b991d7310a2f91666b8.budget.golden index 09c1bed5577..e20b3d835ce 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/004025fd712d6c325ffa12c16d157064192992faf62e0b991d7310a2f91666b8.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/004025fd712d6c325ffa12c16d157064192992faf62e0b991d7310a2f91666b8.budget.golden @@ -1,2 +1,2 @@ -({cpu: 707938042 -| mem: 3255393}) \ No newline at end of file +({cpu: 733922042 +| mem: 3417793}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/0101010001010101010101000100010100000001010000010001000001000101.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/0101010001010101010101000100010100000001010000010001000001000101.budget.golden index 9807e6b4e66..d943c5f6f29 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/0101010001010101010101000100010100000001010000010001000001000101.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/0101010001010101010101000100010100000001010000010001000001000101.budget.golden @@ -1,2 +1,2 @@ -({cpu: 819993402 -| mem: 2324732}) \ No newline at end of file +({cpu: 838937402 +| mem: 2443132}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/0101020201010201010200010102000201000201010102000102010201010000.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/0101020201010201010200010102000201000201010102000102010201010000.budget.golden index dd0a1ae3c9a..ef7fabefa96 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/0101020201010201010200010102000201000201010102000102010201010000.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/0101020201010201010200010102000201000201010102000102010201010000.budget.golden @@ -1,2 +1,2 @@ -({cpu: 258427370 -| mem: 1270523}) \ No newline at end of file +({cpu: 267131370 +| mem: 1324923}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/0101080808040600020306010000000302050807010208060100070207080202.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/0101080808040600020306010000000302050807010208060100070207080202.budget.golden index 36ed162af82..f9c649332f2 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/0101080808040600020306010000000302050807010208060100070207080202.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/0101080808040600020306010000000302050807010208060100070207080202.budget.golden @@ -1,2 +1,2 @@ -({cpu: 708577759 -| mem: 3409370}) \ No newline at end of file +({cpu: 725985759 +| mem: 3518170}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/0104010200020000040103020102020004040300030304040400010301040303.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/0104010200020000040103020102020004040300030304040400010301040303.budget.golden index edf6ee37d3a..2480f7c63f7 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/0104010200020000040103020102020004040300030304040400010301040303.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/0104010200020000040103020102020004040300030304040400010301040303.budget.golden @@ -1,2 +1,2 @@ -({cpu: 688309036 -| mem: 3398129}) \ No newline at end of file +({cpu: 709557036 +| mem: 3530929}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/04000f0b04051006000e060f09080d0b090d0104050a0b0f0506070f0a070008.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/04000f0b04051006000e060f09080d0b090d0104050a0b0f0506070f0a070008.budget.golden index e5006edd477..751a3beb143 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/04000f0b04051006000e060f09080d0b090d0104050a0b0f0506070f0a070008.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/04000f0b04051006000e060f09080d0b090d0104050a0b0f0506070f0a070008.budget.golden @@ -1,2 +1,2 @@ -({cpu: 655613323 -| mem: 3084963}) \ No newline at end of file +({cpu: 675453323 +| mem: 3208963}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/0543a00ba1f63076c1db6bf94c6ff13ae7d266dd7544678743890b0e8e1add63.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/0543a00ba1f63076c1db6bf94c6ff13ae7d266dd7544678743890b0e8e1add63.budget.golden index ee6939f593a..321a90913ed 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/0543a00ba1f63076c1db6bf94c6ff13ae7d266dd7544678743890b0e8e1add63.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/0543a00ba1f63076c1db6bf94c6ff13ae7d266dd7544678743890b0e8e1add63.budget.golden @@ -1,2 +1,2 @@ -({cpu: 964649658 -| mem: 4365593}) \ No newline at end of file +({cpu: 996521658 +| mem: 4564793}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/0705030002040601010206030604080208020207000101060706050502040301.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/0705030002040601010206030604080208020207000101060706050502040301.budget.golden index faa456d1c65..8193b03507b 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/0705030002040601010206030604080208020207000101060706050502040301.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/0705030002040601010206030604080208020207000101060706050502040301.budget.golden @@ -1,2 +1,2 @@ -({cpu: 938325329 -| mem: 3977446}) \ No newline at end of file +({cpu: 973269329 +| mem: 4195846}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/07070c070510030509010e050d00040907050e0a0d06030f1006030701020607.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/07070c070510030509010e050d00040907050e0a0d06030f1006030701020607.budget.golden index 321004b3702..c868079c958 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/07070c070510030509010e050d00040907050e0a0d06030f1006030701020607.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/07070c070510030509010e050d00040907050e0a0d06030f1006030701020607.budget.golden @@ -1,2 +1,2 @@ -({cpu: 930039047 -| mem: 4579459}) \ No newline at end of file +({cpu: 956663047 +| mem: 4745859}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/0bcfd9487614104ec48de2ea0b2c0979866a95115748c026f9ec129384c262c4.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/0bcfd9487614104ec48de2ea0b2c0979866a95115748c026f9ec129384c262c4.budget.golden index 9b525e36f6b..e66381a12c6 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/0bcfd9487614104ec48de2ea0b2c0979866a95115748c026f9ec129384c262c4.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/0bcfd9487614104ec48de2ea0b2c0979866a95115748c026f9ec129384c262c4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1029469394 -| mem: 5021761}) \ No newline at end of file +({cpu: 1058013394 +| mem: 5200161}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/0be82588e4e4bf2ef428d2f44b7687bbb703031d8de696d90ec789e70d6bc1d8.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/0be82588e4e4bf2ef428d2f44b7687bbb703031d8de696d90ec789e70d6bc1d8.budget.golden index 538c0bbb482..fe3f6fa6878 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/0be82588e4e4bf2ef428d2f44b7687bbb703031d8de696d90ec789e70d6bc1d8.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/0be82588e4e4bf2ef428d2f44b7687bbb703031d8de696d90ec789e70d6bc1d8.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1267158269 -| mem: 6093810}) \ No newline at end of file +({cpu: 1295958269 +| mem: 6273810}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/0f1d0110001b121d051e15140c0c05141d151c1f1d201c040f10091b020a0e1a.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/0f1d0110001b121d051e15140c0c05141d151c1f1d201c040f10091b020a0e1a.budget.golden index 0bf90a9db75..18275692324 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/0f1d0110001b121d051e15140c0c05141d151c1f1d201c040f10091b020a0e1a.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/0f1d0110001b121d051e15140c0c05141d151c1f1d201c040f10091b020a0e1a.budget.golden @@ -1,2 +1,2 @@ -({cpu: 419725686 -| mem: 2086283}) \ No newline at end of file +({cpu: 432269686 +| mem: 2164683}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/119fbea4164e2bf21d2b53aa6c2c4e79414fe55e4096f5ce2e804735a7fbaf91.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/119fbea4164e2bf21d2b53aa6c2c4e79414fe55e4096f5ce2e804735a7fbaf91.budget.golden index eec584cd75d..0fdc6b64055 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/119fbea4164e2bf21d2b53aa6c2c4e79414fe55e4096f5ce2e804735a7fbaf91.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/119fbea4164e2bf21d2b53aa6c2c4e79414fe55e4096f5ce2e804735a7fbaf91.budget.golden @@ -1,2 +1,2 @@ -({cpu: 658830441 -| mem: 3180611}) \ No newline at end of file +({cpu: 684942441 +| mem: 3343811}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/12910f24d994d451ff379b12c9d1ecdb9239c9b87e5d7bea570087ec506935d5.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/12910f24d994d451ff379b12c9d1ecdb9239c9b87e5d7bea570087ec506935d5.budget.golden index a4ecbe28606..83a8a567aeb 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/12910f24d994d451ff379b12c9d1ecdb9239c9b87e5d7bea570087ec506935d5.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/12910f24d994d451ff379b12c9d1ecdb9239c9b87e5d7bea570087ec506935d5.budget.golden @@ -1,2 +1,2 @@ -({cpu: 437484894 -| mem: 2165775}) \ No newline at end of file +({cpu: 449900894 +| mem: 2243375}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/18cefc240debc0fcab14efdd451adfd02793093efe7bc76d6322aed6ddb582ad.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/18cefc240debc0fcab14efdd451adfd02793093efe7bc76d6322aed6ddb582ad.budget.golden index b95097545a7..a0c5bafa4e9 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/18cefc240debc0fcab14efdd451adfd02793093efe7bc76d6322aed6ddb582ad.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/18cefc240debc0fcab14efdd451adfd02793093efe7bc76d6322aed6ddb582ad.budget.golden @@ -1,2 +1,2 @@ -({cpu: 666478636 -| mem: 3271683}) \ No newline at end of file +({cpu: 687598636 +| mem: 3403683}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/1a2f2540121f09321216090b2b1f211e3f020c2c133a1a3c3f3c232a26153a04.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/1a2f2540121f09321216090b2b1f211e3f020c2c133a1a3c3f3c232a26153a04.budget.golden index 0ba78d17024..38bd3631a1f 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/1a2f2540121f09321216090b2b1f211e3f020c2c133a1a3c3f3c232a26153a04.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/1a2f2540121f09321216090b2b1f211e3f020c2c133a1a3c3f3c232a26153a04.budget.golden @@ -1,2 +1,2 @@ -({cpu: 260745310 -| mem: 1276025}) \ No newline at end of file +({cpu: 269577310 +| mem: 1331225}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/1a573aed5c46d637919ccb5548dfc22a55c9fc38298d567d15ee9f2eea69d89e.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/1a573aed5c46d637919ccb5548dfc22a55c9fc38298d567d15ee9f2eea69d89e.budget.golden index e79164636fa..bbb8c0b8e49 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/1a573aed5c46d637919ccb5548dfc22a55c9fc38298d567d15ee9f2eea69d89e.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/1a573aed5c46d637919ccb5548dfc22a55c9fc38298d567d15ee9f2eea69d89e.budget.golden @@ -1,2 +1,2 @@ -({cpu: 838674084 -| mem: 3998352}) \ No newline at end of file +({cpu: 857490084 +| mem: 4115952}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/1d56060c3b271226064c672a282663643b1b0823471c67737f0b076870331260.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/1d56060c3b271226064c672a282663643b1b0823471c67737f0b076870331260.budget.golden index b4cbf725049..f558bcd6039 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/1d56060c3b271226064c672a282663643b1b0823471c67737f0b076870331260.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/1d56060c3b271226064c672a282663643b1b0823471c67737f0b076870331260.budget.golden @@ -1,2 +1,2 @@ -({cpu: 686516042 -| mem: 3082809}) \ No newline at end of file +({cpu: 706612042 +| mem: 3208409}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/1d6e3c137149a440f35e0efc685b16bfb8052ebcf66ec4ad77e51c11501381c7.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/1d6e3c137149a440f35e0efc685b16bfb8052ebcf66ec4ad77e51c11501381c7.budget.golden index f5a3a15f137..8a6f20d5a29 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/1d6e3c137149a440f35e0efc685b16bfb8052ebcf66ec4ad77e51c11501381c7.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/1d6e3c137149a440f35e0efc685b16bfb8052ebcf66ec4ad77e51c11501381c7.budget.golden @@ -1,2 +1,2 @@ -({cpu: 260799868 -| mem: 1276025}) \ No newline at end of file +({cpu: 269631868 +| mem: 1331225}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/1f0f02191604101e1f201016171604060d010d1d1c150e110a110e1006160a0d.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/1f0f02191604101e1f201016171604060d010d1d1c150e110a110e1006160a0d.budget.golden index b5bc4461a8e..8947c2f868c 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/1f0f02191604101e1f201016171604060d010d1d1c150e110a110e1006160a0d.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/1f0f02191604101e1f201016171604060d010d1d1c150e110a110e1006160a0d.budget.golden @@ -1,2 +1,2 @@ -({cpu: 946788104 -| mem: 1217354}) \ No newline at end of file +({cpu: 955492104 +| mem: 1271754}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/202d273721330b31193405101e0637202e2a0f1140211c3e3f171e26312b0220.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/202d273721330b31193405101e0637202e2a0f1140211c3e3f171e26312b0220.budget.golden index 3412063172c..af0fd1ef0ca 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/202d273721330b31193405101e0637202e2a0f1140211c3e3f171e26312b0220.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/202d273721330b31193405101e0637202e2a0f1140211c3e3f171e26312b0220.budget.golden @@ -1,2 +1,2 @@ -({cpu: 3850890919 -| mem: 1585586}) \ No newline at end of file +({cpu: 3865994919 +| mem: 1679986}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/21953bf8798b28df60cb459db24843fb46782b19ba72dc4951941fb4c20d2263.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/21953bf8798b28df60cb459db24843fb46782b19ba72dc4951941fb4c20d2263.budget.golden index 1dc2d16f58c..cae40bdfcbe 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/21953bf8798b28df60cb459db24843fb46782b19ba72dc4951941fb4c20d2263.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/21953bf8798b28df60cb459db24843fb46782b19ba72dc4951941fb4c20d2263.budget.golden @@ -1,2 +1,2 @@ -({cpu: 317092681 -| mem: 1541350}) \ No newline at end of file +({cpu: 325668681 +| mem: 1594950}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/238b21364ab5bdae3ddb514d7001c8feba128b4ddcf426852b441f9a9d02c882.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/238b21364ab5bdae3ddb514d7001c8feba128b4ddcf426852b441f9a9d02c882.budget.golden index dd0a1ae3c9a..ef7fabefa96 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/238b21364ab5bdae3ddb514d7001c8feba128b4ddcf426852b441f9a9d02c882.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/238b21364ab5bdae3ddb514d7001c8feba128b4ddcf426852b441f9a9d02c882.budget.golden @@ -1,2 +1,2 @@ -({cpu: 258427370 -| mem: 1270523}) \ No newline at end of file +({cpu: 267131370 +| mem: 1324923}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/26e24ee631a6d927ea4fb4fac530cfd82ff7636986014de2d2aaa460ddde0bc3.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/26e24ee631a6d927ea4fb4fac530cfd82ff7636986014de2d2aaa460ddde0bc3.budget.golden index e8e0241ffbf..11d4f1cdd5c 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/26e24ee631a6d927ea4fb4fac530cfd82ff7636986014de2d2aaa460ddde0bc3.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/26e24ee631a6d927ea4fb4fac530cfd82ff7636986014de2d2aaa460ddde0bc3.budget.golden @@ -1,2 +1,2 @@ -({cpu: 488390002 -| mem: 2459502}) \ No newline at end of file +({cpu: 503750002 +| mem: 2555502}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/2797d7ac77c1b6aff8e42cf9a47fa86b1e60f22719a996871ad412cbe4de78b5.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/2797d7ac77c1b6aff8e42cf9a47fa86b1e60f22719a996871ad412cbe4de78b5.budget.golden index a68960d8702..da297e9251b 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/2797d7ac77c1b6aff8e42cf9a47fa86b1e60f22719a996871ad412cbe4de78b5.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/2797d7ac77c1b6aff8e42cf9a47fa86b1e60f22719a996871ad412cbe4de78b5.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1741090702 -| mem: 1594606}) \ No newline at end of file +({cpu: 1755170702 +| mem: 1682606}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/28fdce478e179db0e38fb5f3f4105e940ece450b9ce8a0f42a6e313b752e6f2c.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/28fdce478e179db0e38fb5f3f4105e940ece450b9ce8a0f42a6e313b752e6f2c.budget.golden index d9ffdaed2d9..6fc03c2232b 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/28fdce478e179db0e38fb5f3f4105e940ece450b9ce8a0f42a6e313b752e6f2c.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/28fdce478e179db0e38fb5f3f4105e940ece450b9ce8a0f42a6e313b752e6f2c.budget.golden @@ -1,2 +1,2 @@ -({cpu: 820391320 -| mem: 3032552}) \ No newline at end of file +({cpu: 842791320 +| mem: 3172552}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/2cb21612178a2d9336b59d06cbf80488577463d209a453048a66c6eee624a695.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/2cb21612178a2d9336b59d06cbf80488577463d209a453048a66c6eee624a695.budget.golden index cde38ec4401..dd10885aa88 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/2cb21612178a2d9336b59d06cbf80488577463d209a453048a66c6eee624a695.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/2cb21612178a2d9336b59d06cbf80488577463d209a453048a66c6eee624a695.budget.golden @@ -1,2 +1,2 @@ -({cpu: 695685728 -| mem: 3439095}) \ No newline at end of file +({cpu: 718213728 +| mem: 3579895}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/2f58c9d884813042bce9cf7c66048767dff166785e8b5183c8139db2aa7312d1.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/2f58c9d884813042bce9cf7c66048767dff166785e8b5183c8139db2aa7312d1.budget.golden index 9a4f08926ad..573799f345f 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/2f58c9d884813042bce9cf7c66048767dff166785e8b5183c8139db2aa7312d1.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/2f58c9d884813042bce9cf7c66048767dff166785e8b5183c8139db2aa7312d1.budget.golden @@ -1,2 +1,2 @@ -({cpu: 696261245 -| mem: 3210464}) \ No newline at end of file +({cpu: 713157245 +| mem: 3316064}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/30aa34dfbe89e0c43f569929a96c0d2b74c321d13fec0375606325eee9a34a6a.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/30aa34dfbe89e0c43f569929a96c0d2b74c321d13fec0375606325eee9a34a6a.budget.golden index a2f9ee9849e..d228e5c5069 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/30aa34dfbe89e0c43f569929a96c0d2b74c321d13fec0375606325eee9a34a6a.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/30aa34dfbe89e0c43f569929a96c0d2b74c321d13fec0375606325eee9a34a6a.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1053945807 -| mem: 5306476}) \ No newline at end of file +({cpu: 1079801807 +| mem: 5468076}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/322acde099bc34a929182d5b894214fc87ec88446e2d10625119a9d17fa3ec3d.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/322acde099bc34a929182d5b894214fc87ec88446e2d10625119a9d17fa3ec3d.budget.golden index 0ba78d17024..38bd3631a1f 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/322acde099bc34a929182d5b894214fc87ec88446e2d10625119a9d17fa3ec3d.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/322acde099bc34a929182d5b894214fc87ec88446e2d10625119a9d17fa3ec3d.budget.golden @@ -1,2 +1,2 @@ -({cpu: 260745310 -| mem: 1276025}) \ No newline at end of file +({cpu: 269577310 +| mem: 1331225}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/331e4a1bb30f28d7073c54f9a13c10ae19e2e396c299a0ce101ee6bf4b2020db.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/331e4a1bb30f28d7073c54f9a13c10ae19e2e396c299a0ce101ee6bf4b2020db.budget.golden index ae72293db14..cbab5ce7d77 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/331e4a1bb30f28d7073c54f9a13c10ae19e2e396c299a0ce101ee6bf4b2020db.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/331e4a1bb30f28d7073c54f9a13c10ae19e2e396c299a0ce101ee6bf4b2020db.budget.golden @@ -1,2 +1,2 @@ -({cpu: 407584222 -| mem: 2026767}) \ No newline at end of file +({cpu: 420000222 +| mem: 2104367}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/33c3efd79d9234a78262b52bc6bbf8124cb321a467dedb278328215167eca455.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/33c3efd79d9234a78262b52bc6bbf8124cb321a467dedb278328215167eca455.budget.golden index 92467de019f..c12b6a07e6e 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/33c3efd79d9234a78262b52bc6bbf8124cb321a467dedb278328215167eca455.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/33c3efd79d9234a78262b52bc6bbf8124cb321a467dedb278328215167eca455.budget.golden @@ -1,2 +1,2 @@ -({cpu: 558304620 -| mem: 2789688}) \ No newline at end of file +({cpu: 573408620 +| mem: 2884088}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/383683bfcecdab0f4df507f59631c702bd11a81ca3841f47f37633e8aacbb5de.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/383683bfcecdab0f4df507f59631c702bd11a81ca3841f47f37633e8aacbb5de.budget.golden index e134c975734..8e68068ca2b 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/383683bfcecdab0f4df507f59631c702bd11a81ca3841f47f37633e8aacbb5de.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/383683bfcecdab0f4df507f59631c702bd11a81ca3841f47f37633e8aacbb5de.budget.golden @@ -1,2 +1,2 @@ -({cpu: 673237597 -| mem: 3242436}) \ No newline at end of file +({cpu: 692309597 +| mem: 3361636}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/3bb75b2e53eb13f718eacd3263ab4535f9137fabffc9de499a0de7cabb335479.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/3bb75b2e53eb13f718eacd3263ab4535f9137fabffc9de499a0de7cabb335479.budget.golden index dd0a1ae3c9a..ef7fabefa96 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/3bb75b2e53eb13f718eacd3263ab4535f9137fabffc9de499a0de7cabb335479.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/3bb75b2e53eb13f718eacd3263ab4535f9137fabffc9de499a0de7cabb335479.budget.golden @@ -1,2 +1,2 @@ -({cpu: 258427370 -| mem: 1270523}) \ No newline at end of file +({cpu: 267131370 +| mem: 1324923}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/3db496e6cd39a8b888a89d0de07dace4397878958cab3b9d9353978b08c36d8a.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/3db496e6cd39a8b888a89d0de07dace4397878958cab3b9d9353978b08c36d8a.budget.golden index 0405cd439bc..c44f2321e28 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/3db496e6cd39a8b888a89d0de07dace4397878958cab3b9d9353978b08c36d8a.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/3db496e6cd39a8b888a89d0de07dace4397878958cab3b9d9353978b08c36d8a.budget.golden @@ -1,2 +1,2 @@ -({cpu: 723691900 -| mem: 3392344}) \ No newline at end of file +({cpu: 749931900 +| mem: 3556344}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/44a9e339fa25948b48637fe7e10dcfc6d1256319a7b5ce4202cb54dfef8e37e7.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/44a9e339fa25948b48637fe7e10dcfc6d1256319a7b5ce4202cb54dfef8e37e7.budget.golden index dd0a1ae3c9a..ef7fabefa96 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/44a9e339fa25948b48637fe7e10dcfc6d1256319a7b5ce4202cb54dfef8e37e7.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/44a9e339fa25948b48637fe7e10dcfc6d1256319a7b5ce4202cb54dfef8e37e7.budget.golden @@ -1,2 +1,2 @@ -({cpu: 258427370 -| mem: 1270523}) \ No newline at end of file +({cpu: 267131370 +| mem: 1324923}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/4c3efd13b6c69112a8a888372d56c86e60c232125976f29b1c3e21d9f537845c.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/4c3efd13b6c69112a8a888372d56c86e60c232125976f29b1c3e21d9f537845c.budget.golden index 21c7f62246b..7b2df733f5b 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/4c3efd13b6c69112a8a888372d56c86e60c232125976f29b1c3e21d9f537845c.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/4c3efd13b6c69112a8a888372d56c86e60c232125976f29b1c3e21d9f537845c.budget.golden @@ -1,2 +1,2 @@ -({cpu: 939735900 -| mem: 4673093}) \ No newline at end of file +({cpu: 964439900 +| mem: 4827493}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/4d7adf91bfc93cebe95a7e054ec17cfbb912b32bd8aecb48a228b50e02b055c8.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/4d7adf91bfc93cebe95a7e054ec17cfbb912b32bd8aecb48a228b50e02b055c8.budget.golden index 1a527d02082..eddad8d0619 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/4d7adf91bfc93cebe95a7e054ec17cfbb912b32bd8aecb48a228b50e02b055c8.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/4d7adf91bfc93cebe95a7e054ec17cfbb912b32bd8aecb48a228b50e02b055c8.budget.golden @@ -1,2 +1,2 @@ -({cpu: 617567703 -| mem: 3057901}) \ No newline at end of file +({cpu: 635743703 +| mem: 3171501}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/4f9e8d361b85e62db2350dd3ae77463540e7af0d28e1eb68faeecc45f4655f57.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/4f9e8d361b85e62db2350dd3ae77463540e7af0d28e1eb68faeecc45f4655f57.budget.golden index 9d19cf76265..9e66b207e77 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/4f9e8d361b85e62db2350dd3ae77463540e7af0d28e1eb68faeecc45f4655f57.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/4f9e8d361b85e62db2350dd3ae77463540e7af0d28e1eb68faeecc45f4655f57.budget.golden @@ -1,2 +1,2 @@ -({cpu: 355029225 -| mem: 1567592}) \ No newline at end of file +({cpu: 364245225 +| mem: 1625192}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/52df7c8dfaa5f801cd837faa65f2fd333665fff00a555ce8c55e36ddc003007a.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/52df7c8dfaa5f801cd837faa65f2fd333665fff00a555ce8c55e36ddc003007a.budget.golden index 2462c4b925e..0b483016055 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/52df7c8dfaa5f801cd837faa65f2fd333665fff00a555ce8c55e36ddc003007a.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/52df7c8dfaa5f801cd837faa65f2fd333665fff00a555ce8c55e36ddc003007a.budget.golden @@ -1,2 +1,2 @@ -({cpu: 315194631 -| mem: 1507387}) \ No newline at end of file +({cpu: 325562631 +| mem: 1572187}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/53ed4db7ab33d6f907eec91a861d1188269be5ae1892d07ee71161bfb55a7cb7.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/53ed4db7ab33d6f907eec91a861d1188269be5ae1892d07ee71161bfb55a7cb7.budget.golden index 27243977c77..c2900077380 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/53ed4db7ab33d6f907eec91a861d1188269be5ae1892d07ee71161bfb55a7cb7.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/53ed4db7ab33d6f907eec91a861d1188269be5ae1892d07ee71161bfb55a7cb7.budget.golden @@ -1,2 +1,2 @@ -({cpu: 322098133 -| mem: 1537853}) \ No newline at end of file +({cpu: 333106133 +| mem: 1606653}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/55dfe42688ad683b638df1fa7700219f00f53b335a85a2825502ab1e0687197e.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/55dfe42688ad683b638df1fa7700219f00f53b335a85a2825502ab1e0687197e.budget.golden index dd0a1ae3c9a..ef7fabefa96 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/55dfe42688ad683b638df1fa7700219f00f53b335a85a2825502ab1e0687197e.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/55dfe42688ad683b638df1fa7700219f00f53b335a85a2825502ab1e0687197e.budget.golden @@ -1,2 +1,2 @@ -({cpu: 258427370 -| mem: 1270523}) \ No newline at end of file +({cpu: 267131370 +| mem: 1324923}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/56333d4e413dbf1a665463bf68067f63c118f38f7539b7ba7167d577c0c8b8ce.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/56333d4e413dbf1a665463bf68067f63c118f38f7539b7ba7167d577c0c8b8ce.budget.golden index a0c3660499e..4daccc576ff 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/56333d4e413dbf1a665463bf68067f63c118f38f7539b7ba7167d577c0c8b8ce.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/56333d4e413dbf1a665463bf68067f63c118f38f7539b7ba7167d577c0c8b8ce.budget.golden @@ -1,2 +1,2 @@ -({cpu: 706167997 -| mem: 3556760}) \ No newline at end of file +({cpu: 724343997 +| mem: 3670360}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/57728d8b19b0e06412786f3dfed9e1894cd0ad1d2bc2bd497ec0ecb68f989d2b.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/57728d8b19b0e06412786f3dfed9e1894cd0ad1d2bc2bd497ec0ecb68f989d2b.budget.golden index dd0a1ae3c9a..ef7fabefa96 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/57728d8b19b0e06412786f3dfed9e1894cd0ad1d2bc2bd497ec0ecb68f989d2b.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/57728d8b19b0e06412786f3dfed9e1894cd0ad1d2bc2bd497ec0ecb68f989d2b.budget.golden @@ -1,2 +1,2 @@ -({cpu: 258427370 -| mem: 1270523}) \ No newline at end of file +({cpu: 267131370 +| mem: 1324923}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/5abae75af26f45658beccbe48f7c88e74efdfc0b8409ba1e98f95fa5b6caf999.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/5abae75af26f45658beccbe48f7c88e74efdfc0b8409ba1e98f95fa5b6caf999.budget.golden index 83cf27425cb..56829533047 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/5abae75af26f45658beccbe48f7c88e74efdfc0b8409ba1e98f95fa5b6caf999.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/5abae75af26f45658beccbe48f7c88e74efdfc0b8409ba1e98f95fa5b6caf999.budget.golden @@ -1,2 +1,2 @@ -({cpu: 432336366 -| mem: 2146867}) \ No newline at end of file +({cpu: 445008366 +| mem: 2226067}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/5d0a88250f13c49c20e146819357a808911c878a0e0a7d6f7fe1d4a619e06112.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/5d0a88250f13c49c20e146819357a808911c878a0e0a7d6f7fe1d4a619e06112.budget.golden index a0cb0583dd4..7f588fd2b54 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/5d0a88250f13c49c20e146819357a808911c878a0e0a7d6f7fe1d4a619e06112.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/5d0a88250f13c49c20e146819357a808911c878a0e0a7d6f7fe1d4a619e06112.budget.golden @@ -1,2 +1,2 @@ -({cpu: 942672544 -| mem: 4447267}) \ No newline at end of file +({cpu: 972240544 +| mem: 4632067}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/5e274e0f593511543d41570a4b03646c1d7539062b5728182e073e5760561a66.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/5e274e0f593511543d41570a4b03646c1d7539062b5728182e073e5760561a66.budget.golden index 1100119ab5c..0f82c2bb80d 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/5e274e0f593511543d41570a4b03646c1d7539062b5728182e073e5760561a66.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/5e274e0f593511543d41570a4b03646c1d7539062b5728182e073e5760561a66.budget.golden @@ -1,2 +1,2 @@ -({cpu: 920997440 -| mem: 4481549}) \ No newline at end of file +({cpu: 946853440 +| mem: 4643149}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/5e2c68ac9f62580d626636679679b97109109df7ac1a8ce86d3e43dfb5e4f6bc.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/5e2c68ac9f62580d626636679679b97109109df7ac1a8ce86d3e43dfb5e4f6bc.budget.golden index 8c9292b78ec..9892fa854ad 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/5e2c68ac9f62580d626636679679b97109109df7ac1a8ce86d3e43dfb5e4f6bc.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/5e2c68ac9f62580d626636679679b97109109df7ac1a8ce86d3e43dfb5e4f6bc.budget.golden @@ -1,2 +1,2 @@ -({cpu: 460975895 -| mem: 2251605}) \ No newline at end of file +({cpu: 474415895 +| mem: 2335605}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/5f130d19918807b60eab4c03119d67878fb6c6712c28c54f5a25792049294acc.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/5f130d19918807b60eab4c03119d67878fb6c6712c28c54f5a25792049294acc.budget.golden index 0ba78d17024..38bd3631a1f 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/5f130d19918807b60eab4c03119d67878fb6c6712c28c54f5a25792049294acc.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/5f130d19918807b60eab4c03119d67878fb6c6712c28c54f5a25792049294acc.budget.golden @@ -1,2 +1,2 @@ -({cpu: 260745310 -| mem: 1276025}) \ No newline at end of file +({cpu: 269577310 +| mem: 1331225}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/5f306b4b24ff2b39dab6cdc9ac6ca9bb442c1dc6f4e7e412eeb5a3ced42fb642.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/5f306b4b24ff2b39dab6cdc9ac6ca9bb442c1dc6f4e7e412eeb5a3ced42fb642.budget.golden index b5c1d8f9b86..f1ef3b6d95e 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/5f306b4b24ff2b39dab6cdc9ac6ca9bb442c1dc6f4e7e412eeb5a3ced42fb642.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/5f306b4b24ff2b39dab6cdc9ac6ca9bb442c1dc6f4e7e412eeb5a3ced42fb642.budget.golden @@ -1,2 +1,2 @@ -({cpu: 671661591 -| mem: 3311716}) \ No newline at end of file +({cpu: 690477591 +| mem: 3429316}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/5f3d46c57a56cef6764f96c9de9677ac6e494dd7a4e368d1c8dd9c1f7a4309a5.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/5f3d46c57a56cef6764f96c9de9677ac6e494dd7a4e368d1c8dd9c1f7a4309a5.budget.golden index fd445e17909..eb64e330837 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/5f3d46c57a56cef6764f96c9de9677ac6e494dd7a4e368d1c8dd9c1f7a4309a5.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/5f3d46c57a56cef6764f96c9de9677ac6e494dd7a4e368d1c8dd9c1f7a4309a5.budget.golden @@ -1,2 +1,2 @@ -({cpu: 434157536 -| mem: 2155059}) \ No newline at end of file +({cpu: 446829536 +| mem: 2234259}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/64c3d5b43f005855ffc4d0950a02fd159aa1575294ea39061b81a194ebb9eaae.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/64c3d5b43f005855ffc4d0950a02fd159aa1575294ea39061b81a194ebb9eaae.budget.golden index 6e820a70569..2ffb312366f 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/64c3d5b43f005855ffc4d0950a02fd159aa1575294ea39061b81a194ebb9eaae.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/64c3d5b43f005855ffc4d0950a02fd159aa1575294ea39061b81a194ebb9eaae.budget.golden @@ -1,2 +1,2 @@ -({cpu: 593961030 -| mem: 2950646}) \ No newline at end of file +({cpu: 610345030 +| mem: 3053046}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/65bc4b69b46d18fdff0fadbf00dd5ec2b3e03805fac9d5fb4ff2d3066e53fc7e.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/65bc4b69b46d18fdff0fadbf00dd5ec2b3e03805fac9d5fb4ff2d3066e53fc7e.budget.golden index 6345a55d65d..e93fc2fa535 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/65bc4b69b46d18fdff0fadbf00dd5ec2b3e03805fac9d5fb4ff2d3066e53fc7e.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/65bc4b69b46d18fdff0fadbf00dd5ec2b3e03805fac9d5fb4ff2d3066e53fc7e.budget.golden @@ -1,2 +1,2 @@ -({cpu: 2126444779 -| mem: 1744890}) \ No newline at end of file +({cpu: 2142444779 +| mem: 1844890}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/66af9e473d75e3f464971f6879cc0f2ef84bafcb38fbfa1dbc31ac2053628a38.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/66af9e473d75e3f464971f6879cc0f2ef84bafcb38fbfa1dbc31ac2053628a38.budget.golden index b78996ce7b9..2cea530be40 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/66af9e473d75e3f464971f6879cc0f2ef84bafcb38fbfa1dbc31ac2053628a38.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/66af9e473d75e3f464971f6879cc0f2ef84bafcb38fbfa1dbc31ac2053628a38.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1152097473 -| mem: 4718530}) \ No newline at end of file +({cpu: 1189985473 +| mem: 4955330}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/675d63836cad11b547d1b4cddd498f04c919d4342612accf40913f9ae9419fac.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/675d63836cad11b547d1b4cddd498f04c919d4342612accf40913f9ae9419fac.budget.golden index 8404e6426f6..56af6b5a11b 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/675d63836cad11b547d1b4cddd498f04c919d4342612accf40913f9ae9419fac.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/675d63836cad11b547d1b4cddd498f04c919d4342612accf40913f9ae9419fac.budget.golden @@ -1,2 +1,2 @@ -({cpu: 951961101 -| mem: 4698853}) \ No newline at end of file +({cpu: 977689101 +| mem: 4859653}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/67ba5a9a0245ee3aff4f34852b9889b8c810fccd3dce2a23910bddd35c503b71.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/67ba5a9a0245ee3aff4f34852b9889b8c810fccd3dce2a23910bddd35c503b71.budget.golden index 3412063172c..af0fd1ef0ca 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/67ba5a9a0245ee3aff4f34852b9889b8c810fccd3dce2a23910bddd35c503b71.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/67ba5a9a0245ee3aff4f34852b9889b8c810fccd3dce2a23910bddd35c503b71.budget.golden @@ -1,2 +1,2 @@ -({cpu: 3850890919 -| mem: 1585586}) \ No newline at end of file +({cpu: 3865994919 +| mem: 1679986}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/6d88f7294dd2b5ce02c3dc609bc7715bd508009738401d264bf9b3eb7c6f49c1.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/6d88f7294dd2b5ce02c3dc609bc7715bd508009738401d264bf9b3eb7c6f49c1.budget.golden index e848c0b9fee..fec3da687e8 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/6d88f7294dd2b5ce02c3dc609bc7715bd508009738401d264bf9b3eb7c6f49c1.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/6d88f7294dd2b5ce02c3dc609bc7715bd508009738401d264bf9b3eb7c6f49c1.budget.golden @@ -1,2 +1,2 @@ -({cpu: 434599862 -| mem: 2152369}) \ No newline at end of file +({cpu: 447399862 +| mem: 2232369}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/70f65b21b77ddb451f3df9d9fb403ced3d10e1e953867cc4900cc25e5b9dec47.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/70f65b21b77ddb451f3df9d9fb403ced3d10e1e953867cc4900cc25e5b9dec47.budget.golden index a882c9c3ab3..156a519aede 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/70f65b21b77ddb451f3df9d9fb403ced3d10e1e953867cc4900cc25e5b9dec47.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/70f65b21b77ddb451f3df9d9fb403ced3d10e1e953867cc4900cc25e5b9dec47.budget.golden @@ -1,2 +1,2 @@ -({cpu: 680830628 -| mem: 3235511}) \ No newline at end of file +({cpu: 706558628 +| mem: 3396311}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/71965c9ccae31f1ffc1d85aa20a356d4ed97a420954018d8301ec4f9783be0d7.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/71965c9ccae31f1ffc1d85aa20a356d4ed97a420954018d8301ec4f9783be0d7.budget.golden index 55ab0084c4d..a46570e43dc 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/71965c9ccae31f1ffc1d85aa20a356d4ed97a420954018d8301ec4f9783be0d7.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/71965c9ccae31f1ffc1d85aa20a356d4ed97a420954018d8301ec4f9783be0d7.budget.golden @@ -1,2 +1,2 @@ -({cpu: 422098184 -| mem: 2091785}) \ No newline at end of file +({cpu: 434770184 +| mem: 2170985}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/74c67f2f182b9a0a66c62b95d6fac5ace3f7e71ea3abfc52ffbe3ecb93436ea2.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/74c67f2f182b9a0a66c62b95d6fac5ace3f7e71ea3abfc52ffbe3ecb93436ea2.budget.golden index b070315cb6a..b8f048346ba 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/74c67f2f182b9a0a66c62b95d6fac5ace3f7e71ea3abfc52ffbe3ecb93436ea2.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/74c67f2f182b9a0a66c62b95d6fac5ace3f7e71ea3abfc52ffbe3ecb93436ea2.budget.golden @@ -1,2 +1,2 @@ -({cpu: 721208627 -| mem: 3553442}) \ No newline at end of file +({cpu: 739640627 +| mem: 3668642}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/7529b206a78becb793da74b78c04d9d33a2540a1abd79718e681228f4057403a.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/7529b206a78becb793da74b78c04d9d33a2540a1abd79718e681228f4057403a.budget.golden index fdd877dfad6..1a48e8672c7 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/7529b206a78becb793da74b78c04d9d33a2540a1abd79718e681228f4057403a.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/7529b206a78becb793da74b78c04d9d33a2540a1abd79718e681228f4057403a.budget.golden @@ -1,2 +1,2 @@ -({cpu: 726782449 -| mem: 3671436}) \ No newline at end of file +({cpu: 745214449 +| mem: 3786636}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/75a8bb183688bce447e00f435a144c835435e40a5defc6f3b9be68b70b4a3db6.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/75a8bb183688bce447e00f435a144c835435e40a5defc6f3b9be68b70b4a3db6.budget.golden index d36a49151fe..bbf591c727c 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/75a8bb183688bce447e00f435a144c835435e40a5defc6f3b9be68b70b4a3db6.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/75a8bb183688bce447e00f435a144c835435e40a5defc6f3b9be68b70b4a3db6.budget.golden @@ -1,2 +1,2 @@ -({cpu: 615225451 -| mem: 3044625}) \ No newline at end of file +({cpu: 633657451 +| mem: 3159825}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/7a758e17486d1a30462c32a5d5309bd1e98322a9dcbe277c143ed3aede9d265f.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/7a758e17486d1a30462c32a5d5309bd1e98322a9dcbe277c143ed3aede9d265f.budget.golden index 42d78dda9d6..38e642f9ed5 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/7a758e17486d1a30462c32a5d5309bd1e98322a9dcbe277c143ed3aede9d265f.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/7a758e17486d1a30462c32a5d5309bd1e98322a9dcbe277c143ed3aede9d265f.budget.golden @@ -1,2 +1,2 @@ -({cpu: 428611998 -| mem: 2003306}) \ No newline at end of file +({cpu: 449347998 +| mem: 2132906}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/7cbc5644b745f4ea635aca42cce5e4a4b9d2e61afdb3ac18128e1688c07071ba.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/7cbc5644b745f4ea635aca42cce5e4a4b9d2e61afdb3ac18128e1688c07071ba.budget.golden index d083b9f927c..05580d95d0d 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/7cbc5644b745f4ea635aca42cce5e4a4b9d2e61afdb3ac18128e1688c07071ba.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/7cbc5644b745f4ea635aca42cce5e4a4b9d2e61afdb3ac18128e1688c07071ba.budget.golden @@ -1,2 +1,2 @@ -({cpu: 432834103 -| mem: 2066746}) \ No newline at end of file +({cpu: 442562103 +| mem: 2127546}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/82213dfdb6a812b40446438767c61a388d2c0cfd0cbf7fd4a372b0dc59fa17e1.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/82213dfdb6a812b40446438767c61a388d2c0cfd0cbf7fd4a372b0dc59fa17e1.budget.golden index 6e0549ee378..3b1ba849a89 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/82213dfdb6a812b40446438767c61a388d2c0cfd0cbf7fd4a372b0dc59fa17e1.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/82213dfdb6a812b40446438767c61a388d2c0cfd0cbf7fd4a372b0dc59fa17e1.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1147504944 -| mem: 4623492}) \ No newline at end of file +({cpu: 1191280944 +| mem: 4897092}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/8c7fdc3da6822b5112074380003524f50fb3a1ce6db4e501df1086773c6c0201.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/8c7fdc3da6822b5112074380003524f50fb3a1ce6db4e501df1086773c6c0201.budget.golden index 36faad29b33..9a9d4500c52 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/8c7fdc3da6822b5112074380003524f50fb3a1ce6db4e501df1086773c6c0201.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/8c7fdc3da6822b5112074380003524f50fb3a1ce6db4e501df1086773c6c0201.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1048876029 -| mem: 5176296}) \ No newline at end of file +({cpu: 1075628029 +| mem: 5343496}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/8d9ae67656a2911ab15a8e5301c960c69aa2517055197aff6b60a87ff718d66c.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/8d9ae67656a2911ab15a8e5301c960c69aa2517055197aff6b60a87ff718d66c.budget.golden index 1dc2d16f58c..cae40bdfcbe 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/8d9ae67656a2911ab15a8e5301c960c69aa2517055197aff6b60a87ff718d66c.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/8d9ae67656a2911ab15a8e5301c960c69aa2517055197aff6b60a87ff718d66c.budget.golden @@ -1,2 +1,2 @@ -({cpu: 317092681 -| mem: 1541350}) \ No newline at end of file +({cpu: 325668681 +| mem: 1594950}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/96e1a2fa3ceb9a402f2a5841a0b645f87b4e8e75beb636692478ec39f74ee221.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/96e1a2fa3ceb9a402f2a5841a0b645f87b4e8e75beb636692478ec39f74ee221.budget.golden index 0ba78d17024..38bd3631a1f 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/96e1a2fa3ceb9a402f2a5841a0b645f87b4e8e75beb636692478ec39f74ee221.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/96e1a2fa3ceb9a402f2a5841a0b645f87b4e8e75beb636692478ec39f74ee221.budget.golden @@ -1,2 +1,2 @@ -({cpu: 260745310 -| mem: 1276025}) \ No newline at end of file +({cpu: 269577310 +| mem: 1331225}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/9fabc4fc3440cdb776b28c9bb1dd49c9a5b1605fe1490aa3f4f64a3fa8881b25.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/9fabc4fc3440cdb776b28c9bb1dd49c9a5b1605fe1490aa3f4f64a3fa8881b25.budget.golden index 6b47c53c287..14fc8476d46 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/9fabc4fc3440cdb776b28c9bb1dd49c9a5b1605fe1490aa3f4f64a3fa8881b25.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/9fabc4fc3440cdb776b28c9bb1dd49c9a5b1605fe1490aa3f4f64a3fa8881b25.budget.golden @@ -1,2 +1,2 @@ -({cpu: 972863014 -| mem: 4392699}) \ No newline at end of file +({cpu: 1004863014 +| mem: 4592699}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/a85173a832db3ea944fafc406dfe3fa3235254897d6d1d0e21bc380147687bd5.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/a85173a832db3ea944fafc406dfe3fa3235254897d6d1d0e21bc380147687bd5.budget.golden index 27243977c77..c2900077380 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/a85173a832db3ea944fafc406dfe3fa3235254897d6d1d0e21bc380147687bd5.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/a85173a832db3ea944fafc406dfe3fa3235254897d6d1d0e21bc380147687bd5.budget.golden @@ -1,2 +1,2 @@ -({cpu: 322098133 -| mem: 1537853}) \ No newline at end of file +({cpu: 333106133 +| mem: 1606653}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/a9a853b6d083551f4ed2995551af287880ef42aee239a2d9bc5314d127cce592.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/a9a853b6d083551f4ed2995551af287880ef42aee239a2d9bc5314d127cce592.budget.golden index 42d78dda9d6..38e642f9ed5 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/a9a853b6d083551f4ed2995551af287880ef42aee239a2d9bc5314d127cce592.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/a9a853b6d083551f4ed2995551af287880ef42aee239a2d9bc5314d127cce592.budget.golden @@ -1,2 +1,2 @@ -({cpu: 428611998 -| mem: 2003306}) \ No newline at end of file +({cpu: 449347998 +| mem: 2132906}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/acb9c83c2b78dabef8674319ad69ba54912cd9997bdf2d8b2998c6bfeef3b122.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/acb9c83c2b78dabef8674319ad69ba54912cd9997bdf2d8b2998c6bfeef3b122.budget.golden index 9305250c7db..681f7192e85 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/acb9c83c2b78dabef8674319ad69ba54912cd9997bdf2d8b2998c6bfeef3b122.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/acb9c83c2b78dabef8674319ad69ba54912cd9997bdf2d8b2998c6bfeef3b122.budget.golden @@ -1,2 +1,2 @@ -({cpu: 583200829 -| mem: 2862870}) \ No newline at end of file +({cpu: 598176829 +| mem: 2956470}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/acce04815e8fd51be93322888250060da173eccf3df3a605bd6bc6a456cde871.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/acce04815e8fd51be93322888250060da173eccf3df3a605bd6bc6a456cde871.budget.golden index c184ecbba81..bd3555a9285 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/acce04815e8fd51be93322888250060da173eccf3df3a605bd6bc6a456cde871.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/acce04815e8fd51be93322888250060da173eccf3df3a605bd6bc6a456cde871.budget.golden @@ -1,2 +1,2 @@ -({cpu: 271094329 -| mem: 1247395}) \ No newline at end of file +({cpu: 279926329 +| mem: 1302595}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/ad6db94ed69b7161c7604568f44358e1cc11e81fea90e41afebd669e51bb60c8.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/ad6db94ed69b7161c7604568f44358e1cc11e81fea90e41afebd669e51bb60c8.budget.golden index d96cc7b42a4..f693f85e55a 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/ad6db94ed69b7161c7604568f44358e1cc11e81fea90e41afebd669e51bb60c8.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/ad6db94ed69b7161c7604568f44358e1cc11e81fea90e41afebd669e51bb60c8.budget.golden @@ -1,2 +1,2 @@ -({cpu: 518311898 -| mem: 2564002}) \ No newline at end of file +({cpu: 533415898 +| mem: 2658402}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/b21a4df3b0266ad3481a26d3e3d848aad2fcde89510b29cccce81971e38e0835.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/b21a4df3b0266ad3481a26d3e3d848aad2fcde89510b29cccce81971e38e0835.budget.golden index e723734f454..0f6b68d0347 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/b21a4df3b0266ad3481a26d3e3d848aad2fcde89510b29cccce81971e38e0835.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/b21a4df3b0266ad3481a26d3e3d848aad2fcde89510b29cccce81971e38e0835.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1252480131 -| mem: 5996652}) \ No newline at end of file +({cpu: 1281408131 +| mem: 6177452}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/b50170cea48ee84b80558c02b15c6df52faf884e504d2c410ad63ba46d8ca35c.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/b50170cea48ee84b80558c02b15c6df52faf884e504d2c410ad63ba46d8ca35c.budget.golden index d7f703e4f26..37884862a72 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/b50170cea48ee84b80558c02b15c6df52faf884e504d2c410ad63ba46d8ca35c.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/b50170cea48ee84b80558c02b15c6df52faf884e504d2c410ad63ba46d8ca35c.budget.golden @@ -1,2 +1,2 @@ -({cpu: 692654429 -| mem: 3447340}) \ No newline at end of file +({cpu: 709550429 +| mem: 3552940}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/bb5345bfbbc460af84e784b900ec270df1948bb1d1e29eacecd022eeb168b315.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/bb5345bfbbc460af84e784b900ec270df1948bb1d1e29eacecd022eeb168b315.budget.golden index 4d68effc569..81998c69a82 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/bb5345bfbbc460af84e784b900ec270df1948bb1d1e29eacecd022eeb168b315.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/bb5345bfbbc460af84e784b900ec270df1948bb1d1e29eacecd022eeb168b315.budget.golden @@ -1,2 +1,2 @@ -({cpu: 863667786 -| mem: 4318836}) \ No newline at end of file +({cpu: 888243786 +| mem: 4472436}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/c4bb185380df6e9b66fc1ee0564f09a8d1253a51a0c0c7890f2214df9ac19274.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/c4bb185380df6e9b66fc1ee0564f09a8d1253a51a0c0c7890f2214df9ac19274.budget.golden index eac3dcf99ff..badc5423b9a 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/c4bb185380df6e9b66fc1ee0564f09a8d1253a51a0c0c7890f2214df9ac19274.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/c4bb185380df6e9b66fc1ee0564f09a8d1253a51a0c0c7890f2214df9ac19274.budget.golden @@ -1,2 +1,2 @@ -({cpu: 659861186 -| mem: 3301867}) \ No newline at end of file +({cpu: 679317186 +| mem: 3423467}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/c9efcb705ee057791f7c18a1de79c49f6e40ba143ce0579f1602fd780cabf153.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/c9efcb705ee057791f7c18a1de79c49f6e40ba143ce0579f1602fd780cabf153.budget.golden index cee565e7996..fb2af2fd616 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/c9efcb705ee057791f7c18a1de79c49f6e40ba143ce0579f1602fd780cabf153.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/c9efcb705ee057791f7c18a1de79c49f6e40ba143ce0579f1602fd780cabf153.budget.golden @@ -1,2 +1,2 @@ -({cpu: 740504265 -| mem: 3674360}) \ No newline at end of file +({cpu: 759448265 +| mem: 3792760}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/ccab11ce1a8774135d0e3c9e635631b68af9e276b5dabc66ff669d5650d0be1c.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/ccab11ce1a8774135d0e3c9e635631b68af9e276b5dabc66ff669d5650d0be1c.budget.golden index dbcc9576b7f..6933d82c97c 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/ccab11ce1a8774135d0e3c9e635631b68af9e276b5dabc66ff669d5650d0be1c.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/ccab11ce1a8774135d0e3c9e635631b68af9e276b5dabc66ff669d5650d0be1c.budget.golden @@ -1,2 +1,2 @@ -({cpu: 940692459 -| mem: 1186210}) \ No newline at end of file +({cpu: 948884459 +| mem: 1237410}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/cdb9d5c233b288a5a9dcfbd8d5c1831a0bb46eec7a26fa31b80ae69d44805efc.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/cdb9d5c233b288a5a9dcfbd8d5c1831a0bb46eec7a26fa31b80ae69d44805efc.budget.golden index 4ececd9f4a8..156762805d9 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/cdb9d5c233b288a5a9dcfbd8d5c1831a0bb46eec7a26fa31b80ae69d44805efc.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/cdb9d5c233b288a5a9dcfbd8d5c1831a0bb46eec7a26fa31b80ae69d44805efc.budget.golden @@ -1,2 +1,2 @@ -({cpu: 819924942 -| mem: 4063420}) \ No newline at end of file +({cpu: 839764942 +| mem: 4187420}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/ced1ea04649e093a501e43f8568ac3e6b37cd3eccec8cac9c70a4857b88a5eb8.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/ced1ea04649e093a501e43f8568ac3e6b37cd3eccec8cac9c70a4857b88a5eb8.budget.golden index 283f8e69644..6acc2482c44 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/ced1ea04649e093a501e43f8568ac3e6b37cd3eccec8cac9c70a4857b88a5eb8.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/ced1ea04649e093a501e43f8568ac3e6b37cd3eccec8cac9c70a4857b88a5eb8.budget.golden @@ -1,2 +1,2 @@ -({cpu: 769997962 -| mem: 3783192}) \ No newline at end of file +({cpu: 788429962 +| mem: 3898392}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/cf542b7df466b228ca2197c2aaa89238a8122f3330fe5b77b3222f570395d9f5.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/cf542b7df466b228ca2197c2aaa89238a8122f3330fe5b77b3222f570395d9f5.budget.golden index c1eb8bc1658..29f10eb021d 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/cf542b7df466b228ca2197c2aaa89238a8122f3330fe5b77b3222f570395d9f5.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/cf542b7df466b228ca2197c2aaa89238a8122f3330fe5b77b3222f570395d9f5.budget.golden @@ -1,2 +1,2 @@ -({cpu: 437588618 -| mem: 2166003}) \ No newline at end of file +({cpu: 450132618 +| mem: 2244403}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/d1ab832dfab25688f8845bec9387e46ee3f00ba5822197ade7dd540489ec5e95.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/d1ab832dfab25688f8845bec9387e46ee3f00ba5822197ade7dd540489ec5e95.budget.golden index 7f6873668a1..fc5f9d6ea06 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/d1ab832dfab25688f8845bec9387e46ee3f00ba5822197ade7dd540489ec5e95.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/d1ab832dfab25688f8845bec9387e46ee3f00ba5822197ade7dd540489ec5e95.budget.golden @@ -1,2 +1,2 @@ -({cpu: 17810617738 -| mem: 1060142}) \ No newline at end of file +({cpu: 17818297738 +| mem: 1108142}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/d1c03759810747b7cab38c4296593b38567e11195d161b5bb0a2b58f89b2c65a.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/d1c03759810747b7cab38c4296593b38567e11195d161b5bb0a2b58f89b2c65a.budget.golden index 0fb65a9babe..cb7ba11c0d7 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/d1c03759810747b7cab38c4296593b38567e11195d161b5bb0a2b58f89b2c65a.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/d1c03759810747b7cab38c4296593b38567e11195d161b5bb0a2b58f89b2c65a.budget.golden @@ -1,2 +1,2 @@ -({cpu: 939238761 -| mem: 4693769}) \ No newline at end of file +({cpu: 963942761 +| mem: 4848169}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/d64607eb8a1448595081547ea8780886fcbd9e06036460eea3705c88ea867e33.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/d64607eb8a1448595081547ea8780886fcbd9e06036460eea3705c88ea867e33.budget.golden index dd0a1ae3c9a..ef7fabefa96 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/d64607eb8a1448595081547ea8780886fcbd9e06036460eea3705c88ea867e33.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/d64607eb8a1448595081547ea8780886fcbd9e06036460eea3705c88ea867e33.budget.golden @@ -1,2 +1,2 @@ -({cpu: 258427370 -| mem: 1270523}) \ No newline at end of file +({cpu: 267131370 +| mem: 1324923}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/dc241ac6ad1e04fb056d555d6a4f2d08a45d054c6f7f34355fcfeefebef479f3.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/dc241ac6ad1e04fb056d555d6a4f2d08a45d054c6f7f34355fcfeefebef479f3.budget.golden index b98701b545f..c9f563eec75 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/dc241ac6ad1e04fb056d555d6a4f2d08a45d054c6f7f34355fcfeefebef479f3.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/dc241ac6ad1e04fb056d555d6a4f2d08a45d054c6f7f34355fcfeefebef479f3.budget.golden @@ -1,2 +1,2 @@ -({cpu: 409902162 -| mem: 2032269}) \ No newline at end of file +({cpu: 422446162 +| mem: 2110669}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/dd11ae574eaeab0e9925319768989313a93913fdc347c704ddaa27042757d990.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/dd11ae574eaeab0e9925319768989313a93913fdc347c704ddaa27042757d990.budget.golden index 4be25f79833..4ef08320a20 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/dd11ae574eaeab0e9925319768989313a93913fdc347c704ddaa27042757d990.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/dd11ae574eaeab0e9925319768989313a93913fdc347c704ddaa27042757d990.budget.golden @@ -1,2 +1,2 @@ -({cpu: 687879970 -| mem: 3444834}) \ No newline at end of file +({cpu: 704775970 +| mem: 3550434}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/e26c1cddba16e05fd10c34cbdb16ea6acdbac7c8323256c31c90c520ee6a1080.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/e26c1cddba16e05fd10c34cbdb16ea6acdbac7c8323256c31c90c520ee6a1080.budget.golden index e19d40b7c0f..dbd1519e03a 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/e26c1cddba16e05fd10c34cbdb16ea6acdbac7c8323256c31c90c520ee6a1080.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/e26c1cddba16e05fd10c34cbdb16ea6acdbac7c8323256c31c90c520ee6a1080.budget.golden @@ -1,2 +1,2 @@ -({cpu: 327354335 -| mem: 1494188}) \ No newline at end of file +({cpu: 336058335 +| mem: 1548588}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/e34b48f80d49360e88c612f4016f7d68cb5678dd8cd5ddb981375a028b3a40a5.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/e34b48f80d49360e88c612f4016f7d68cb5678dd8cd5ddb981375a028b3a40a5.budget.golden index 266fb5ca4e3..3490c626d07 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/e34b48f80d49360e88c612f4016f7d68cb5678dd8cd5ddb981375a028b3a40a5.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/e34b48f80d49360e88c612f4016f7d68cb5678dd8cd5ddb981375a028b3a40a5.budget.golden @@ -1,2 +1,2 @@ -({cpu: 347518633 -| mem: 1699968}) \ No newline at end of file +({cpu: 357246633 +| mem: 1760768}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/e3afd22d01ff12f381cf915fd32358634e6c413f979f2492cf3339319d8cc079.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/e3afd22d01ff12f381cf915fd32358634e6c413f979f2492cf3339319d8cc079.budget.golden index 0ba78d17024..38bd3631a1f 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/e3afd22d01ff12f381cf915fd32358634e6c413f979f2492cf3339319d8cc079.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/e3afd22d01ff12f381cf915fd32358634e6c413f979f2492cf3339319d8cc079.budget.golden @@ -1,2 +1,2 @@ -({cpu: 260745310 -| mem: 1276025}) \ No newline at end of file +({cpu: 269577310 +| mem: 1331225}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/e9234d2671760874f3f660aae5d3416d18ce6dfd7af4231bdd41b9ec268bc7e1.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/e9234d2671760874f3f660aae5d3416d18ce6dfd7af4231bdd41b9ec268bc7e1.budget.golden index cb4eecb0417..84b635fe0cf 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/e9234d2671760874f3f660aae5d3416d18ce6dfd7af4231bdd41b9ec268bc7e1.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/e9234d2671760874f3f660aae5d3416d18ce6dfd7af4231bdd41b9ec268bc7e1.budget.golden @@ -1,2 +1,2 @@ -({cpu: 848275409 -| mem: 2423754}) \ No newline at end of file +({cpu: 868243409 +| mem: 2548554}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/eb4a605ed3a64961e9e66ad9631c2813dadf7131740212762ae4483ec749fe1d.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/eb4a605ed3a64961e9e66ad9631c2813dadf7131740212762ae4483ec749fe1d.budget.golden index dd0a1ae3c9a..ef7fabefa96 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/eb4a605ed3a64961e9e66ad9631c2813dadf7131740212762ae4483ec749fe1d.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/eb4a605ed3a64961e9e66ad9631c2813dadf7131740212762ae4483ec749fe1d.budget.golden @@ -1,2 +1,2 @@ -({cpu: 258427370 -| mem: 1270523}) \ No newline at end of file +({cpu: 267131370 +| mem: 1324923}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/ecb5e8308b57724e0f8533921693f111eba942123cf8660aac2b5bac21ec28f0.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/ecb5e8308b57724e0f8533921693f111eba942123cf8660aac2b5bac21ec28f0.budget.golden index 2d2a95559c0..ab986d872b6 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/ecb5e8308b57724e0f8533921693f111eba942123cf8660aac2b5bac21ec28f0.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/ecb5e8308b57724e0f8533921693f111eba942123cf8660aac2b5bac21ec28f0.budget.golden @@ -1,2 +1,2 @@ -({cpu: 584792691 -| mem: 2761906}) \ No newline at end of file +({cpu: 602840691 +| mem: 2874706}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/f2a8fd2014922f0d8e01541205d47e9bb2d4e54333bdd408cbe7c47c55e73ae4.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/f2a8fd2014922f0d8e01541205d47e9bb2d4e54333bdd408cbe7c47c55e73ae4.budget.golden index 7adeace4cc2..bcfabce89aa 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/f2a8fd2014922f0d8e01541205d47e9bb2d4e54333bdd408cbe7c47c55e73ae4.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/f2a8fd2014922f0d8e01541205d47e9bb2d4e54333bdd408cbe7c47c55e73ae4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 668700030 -| mem: 2685874}) \ No newline at end of file +({cpu: 690460030 +| mem: 2821874}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/f339f59bdf92495ed2b14e2e4d3705972b4dda59aa929cffe0f1ff5355db8d79.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/f339f59bdf92495ed2b14e2e4d3705972b4dda59aa929cffe0f1ff5355db8d79.budget.golden index 1446ccd4e39..4da216b275d 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/f339f59bdf92495ed2b14e2e4d3705972b4dda59aa929cffe0f1ff5355db8d79.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/f339f59bdf92495ed2b14e2e4d3705972b4dda59aa929cffe0f1ff5355db8d79.budget.golden @@ -1,2 +1,2 @@ -({cpu: 3744597278 -| mem: 1133546}) \ No newline at end of file +({cpu: 3752789278 +| mem: 1184746}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/ffdd68a33afd86f8844c9f5e45b2bda5b035aa02274161b23d57709c0f8b8de6.budget.golden b/plutus-benchmark/marlowe/test/semantics/9.6/ffdd68a33afd86f8844c9f5e45b2bda5b035aa02274161b23d57709c0f8b8de6.budget.golden index bf614ace6a6..d5c86d72d84 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/ffdd68a33afd86f8844c9f5e45b2bda5b035aa02274161b23d57709c0f8b8de6.budget.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/ffdd68a33afd86f8844c9f5e45b2bda5b035aa02274161b23d57709c0f8b8de6.budget.golden @@ -1,2 +1,2 @@ -({cpu: 861827231 -| mem: 4183754}) \ No newline at end of file +({cpu: 883331231 +| mem: 4318154}) \ No newline at end of file diff --git a/plutus-benchmark/marlowe/test/semantics/9.6/semantics.size.golden b/plutus-benchmark/marlowe/test/semantics/9.6/semantics.size.golden index 98aa1180769..c0dd4d3d503 100644 --- a/plutus-benchmark/marlowe/test/semantics/9.6/semantics.size.golden +++ b/plutus-benchmark/marlowe/test/semantics/9.6/semantics.size.golden @@ -1 +1 @@ -11673 \ No newline at end of file +12187 \ No newline at end of file diff --git a/plutus-benchmark/nofib/test/9.6/clausify-F5.budget.golden b/plutus-benchmark/nofib/test/9.6/clausify-F5.budget.golden index fa618da4cce..b4753fe465b 100644 --- a/plutus-benchmark/nofib/test/9.6/clausify-F5.budget.golden +++ b/plutus-benchmark/nofib/test/9.6/clausify-F5.budget.golden @@ -1,2 +1,2 @@ -({cpu: 57191251160 -| mem: 337215080}) \ No newline at end of file +({cpu: 57792275160 +| mem: 340971480}) \ No newline at end of file diff --git a/plutus-benchmark/nofib/test/9.6/clausify-F5.pir.golden b/plutus-benchmark/nofib/test/9.6/clausify-F5.pir.golden index ace6142f92a..1ab3eca1a70 100644 --- a/plutus-benchmark/nofib/test/9.6/clausify-F5.pir.golden +++ b/plutus-benchmark/nofib/test/9.6/clausify-F5.pir.golden @@ -44,14 +44,18 @@ {integer} equalsInteger (\(eta : integer) (eta : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger eta eta) True False) {all dead. Ordering} - (equalsInteger eta eta) (/\dead -> EQ) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (lessThanEqualsInteger eta eta) + True + False) {all dead. Ordering} - (lessThanEqualsInteger eta eta) (/\dead -> LT) (/\dead -> GT) {all dead. dead}) @@ -65,16 +69,16 @@ (\(x : integer) (y : integer) -> ifThenElse {Bool} (lessThanInteger x y) False True) (\(x : integer) (y : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger x y) True False) {all dead. integer} - (lessThanEqualsInteger x y) (/\dead -> y) (/\dead -> x) {all dead. dead}) (\(x : integer) (y : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger x y) True False) {all dead. integer} - (lessThanEqualsInteger x y) (/\dead -> x) (/\dead -> y) {all dead. dead}) @@ -368,14 +372,16 @@ {all dead. dead}) in letrec - !go : List Formula -> List (Tuple2 (List integer) (List integer)) + !go : + List Formula -> List (Tuple2 (List integer) (List integer)) = \(ds : List Formula) -> List_match {Formula} ds {all dead. List (Tuple2 (List integer) (List integer))} (/\dead -> Nil {Tuple2 (List integer) (List integer)}) - (\(x : Formula) (xs : List Formula) -> + (\(x : Formula) + (xs : List Formula) -> /\dead -> let !x : List (Tuple2 (List integer) (List integer)) = go xs @@ -388,329 +394,314 @@ (Nil {integer}) (Nil {integer})) in - Tuple2_match - {List integer} - {List integer} - cp + Bool_match + (Tuple2_match + {List integer} + {List integer} + cp + {Bool} + (\(c : List integer) + (a : List integer) -> + let + !x : + List integer + = (let + a = List integer + in + \(c : integer -> a -> a) + (n : a) -> + letrec + !go : + List integer -> a + = \(ds : List integer) -> + List_match + {integer} + ds + {all dead. a} + (/\dead -> n) + (\(y : integer) -> + letrec + !go : + List integer -> Bool + = \(ds : List integer) -> + List_match + {integer} + ds + {all dead. Bool} + (/\dead -> False) + (\(x : integer) + (xs : + List integer) -> + /\dead -> + Bool_match + (ifThenElse + {Bool} + (equalsInteger + y + x) + True + False) + {all dead. + Bool} + (/\dead -> + True) + (/\dead -> + go xs) + {all dead. + dead}) + {all dead. dead} + in + \(ys : List integer) -> + /\dead -> + let + !ds : a = go ys + in + Bool_match + (go a) + {all dead. a} + (/\dead -> c y ds) + (/\dead -> ds) + {all dead. dead}) + {all dead. dead} + in + go c) + (\(ds : integer) (ds : List integer) -> + Cons {integer} ds ds) + (Nil {integer}) + in + Bool_match + (`$fEqList_$c==` + {integer} + equalsInteger + x + (Nil {integer})) + {all dead. Bool} + (/\dead -> False) + (/\dead -> True) + {all dead. dead})) {all dead. List (Tuple2 (List integer) (List integer))} - (\(c : List integer) (a : List integer) -> - Bool_match - (let - !x : List integer - = (let - a = List integer - in - \(c : integer -> a -> a) (n : a) -> - letrec - !go : List integer -> a - = \(ds : List integer) -> - List_match - {integer} - ds - {all dead. a} - (/\dead -> n) - (\(y : integer) -> - letrec - !go : List integer -> Bool - = \(ds : List integer) -> - List_match - {integer} - ds - {all dead. Bool} - (/\dead -> False) - (\(x : integer) - (xs : - List integer) -> - /\dead -> - ifThenElse - {all dead. Bool} - (equalsInteger - y - x) - (/\dead -> True) - (/\dead -> - go xs) - {all dead. - dead}) - {all dead. dead} - in - \(ys : List integer) -> - /\dead -> - let - !ds : a = go ys - in - Bool_match - (go a) - {all dead. a} - (/\dead -> c y ds) - (/\dead -> ds) - {all dead. dead}) - {all dead. dead} - in - go c) - (\(ds : integer) (ds : List integer) -> - Cons {integer} ds ds) - (Nil {integer}) - in - Bool_match - (`$fEqList_$c==` - {integer} - equalsInteger - x - (Nil {integer})) - {all dead. Bool} - (/\dead -> False) - (/\dead -> True) - {all dead. dead}) - {all dead. List (Tuple2 (List integer) (List integer))} - (/\dead -> x) - (/\dead -> - insert - {Tuple2 (List integer) (List integer)} - ((let - a = List integer - in - /\b -> - \(v : Ord a) (v : Ord b) -> - CConsOrd - {Tuple2 a b} - (\(eta : Tuple2 a b) (eta : Tuple2 a b) -> + (/\dead -> x) + (/\dead -> + insert + {Tuple2 (List integer) (List integer)} + ((let + a = List integer + in + /\b -> + \(v : Ord a) (v : Ord b) -> + CConsOrd + {Tuple2 a b} + (\(eta : Tuple2 a b) (eta : Tuple2 a b) -> + Tuple2_match + {a} + {b} + eta + {Bool} + (\(a : a) (b : b) -> Tuple2_match {a} {b} eta {Bool} - (\(a : a) (b : b) -> - Tuple2_match - {a} - {b} - eta - {Bool} - (\(a' : a) (b' : b) -> - Bool_match - (`$p1Ord` {a} v a a') - {all dead. Bool} - (/\dead -> - `$p1Ord` {b} v b b') - (/\dead -> False) - {all dead. dead}))) - (\(ds : Tuple2 a b) (ds : Tuple2 a b) -> + (\(a' : a) (b' : b) -> + Bool_match + (`$p1Ord` {a} v a a') + {all dead. Bool} + (/\dead -> `$p1Ord` {b} v b b') + (/\dead -> False) + {all dead. dead}))) + (\(ds : Tuple2 a b) (ds : Tuple2 a b) -> + Tuple2_match + {a} + {b} + ds + {Ordering} + (\(a : a) (b : b) -> Tuple2_match {a} {b} ds {Ordering} - (\(a : a) (b : b) -> - Tuple2_match - {a} - {b} - ds - {Ordering} - (\(a' : a) -> - let - ~defaultBody : Ordering - = compare {a} v a a' - in - \(b' : b) -> - Ordering_match - (compare {a} v a a') - {all dead. Ordering} - (/\dead -> - compare {b} v b b') - (/\dead -> defaultBody) - (/\dead -> defaultBody) - {all dead. dead}))) - (\(x : Tuple2 a b) (y : Tuple2 a b) -> + (\(a' : a) -> + let + ~defaultBody : Ordering + = compare {a} v a a' + in + \(b' : b) -> + Ordering_match + (compare {a} v a a') + {all dead. Ordering} + (/\dead -> compare {b} v b b') + (/\dead -> defaultBody) + (/\dead -> defaultBody) + {all dead. dead}))) + (\(x : Tuple2 a b) (y : Tuple2 a b) -> + Tuple2_match + {a} + {b} + x + {Bool} + (\(ipv : a) (ipv : b) -> Tuple2_match {a} {b} - x + y {Bool} (\(ipv : a) (ipv : b) -> - Tuple2_match - {a} - {b} - y - {Bool} - (\(ipv : a) (ipv : b) -> + Ordering_match + (compare {a} v ipv ipv) + {all dead. Bool} + (/\dead -> Ordering_match - (compare {a} v ipv ipv) + (compare {b} v ipv ipv) {all dead. Bool} - (/\dead -> - Ordering_match - (compare - {b} - v - ipv - ipv) - {all dead. Bool} - (/\dead -> False) - (/\dead -> False) - (/\dead -> True) - {all dead. dead}) + (/\dead -> False) (/\dead -> False) (/\dead -> True) - {all dead. dead}))) - (\(x : Tuple2 a b) (y : Tuple2 a b) -> + {all dead. dead}) + (/\dead -> False) + (/\dead -> True) + {all dead. dead}))) + (\(x : Tuple2 a b) (y : Tuple2 a b) -> + Tuple2_match + {a} + {b} + x + {Bool} + (\(ipv : a) (ipv : b) -> Tuple2_match {a} {b} - x + y {Bool} (\(ipv : a) (ipv : b) -> - Tuple2_match - {a} - {b} - y - {Bool} - (\(ipv : a) (ipv : b) -> + Ordering_match + (compare {a} v ipv ipv) + {all dead. Bool} + (/\dead -> Ordering_match - (compare {a} v ipv ipv) + (compare {b} v ipv ipv) {all dead. Bool} - (/\dead -> - Ordering_match - (compare - {b} - v - ipv - ipv) - {all dead. Bool} - (/\dead -> True) - (/\dead -> False) - (/\dead -> True) - {all dead. dead}) + (/\dead -> True) (/\dead -> False) (/\dead -> True) - {all dead. dead}))) - (\(x : Tuple2 a b) (y : Tuple2 a b) -> + {all dead. dead}) + (/\dead -> False) + (/\dead -> True) + {all dead. dead}))) + (\(x : Tuple2 a b) (y : Tuple2 a b) -> + Tuple2_match + {a} + {b} + x + {Bool} + (\(ipv : a) (ipv : b) -> Tuple2_match {a} {b} - x + y {Bool} (\(ipv : a) (ipv : b) -> - Tuple2_match - {a} - {b} - y - {Bool} - (\(ipv : a) (ipv : b) -> + Ordering_match + (compare {a} v ipv ipv) + {all dead. Bool} + (/\dead -> Ordering_match - (compare {a} v ipv ipv) + (compare {b} v ipv ipv) {all dead. Bool} - (/\dead -> - Ordering_match - (compare - {b} - v - ipv - ipv) - {all dead. Bool} - (/\dead -> False) - (/\dead -> True) - (/\dead -> False) - {all dead. dead}) + (/\dead -> False) (/\dead -> True) (/\dead -> False) - {all dead. dead}))) - (\(x : Tuple2 a b) (y : Tuple2 a b) -> + {all dead. dead}) + (/\dead -> True) + (/\dead -> False) + {all dead. dead}))) + (\(x : Tuple2 a b) (y : Tuple2 a b) -> + Tuple2_match + {a} + {b} + x + {Bool} + (\(ipv : a) (ipv : b) -> Tuple2_match {a} {b} - x + y {Bool} (\(ipv : a) (ipv : b) -> - Tuple2_match - {a} - {b} - y - {Bool} - (\(ipv : a) (ipv : b) -> + Ordering_match + (compare {a} v ipv ipv) + {all dead. Bool} + (/\dead -> Ordering_match - (compare {a} v ipv ipv) + (compare {b} v ipv ipv) {all dead. Bool} - (/\dead -> - Ordering_match - (compare - {b} - v - ipv - ipv) - {all dead. Bool} - (/\dead -> True) - (/\dead -> True) - (/\dead -> False) - {all dead. dead}) + (/\dead -> True) (/\dead -> True) (/\dead -> False) - {all dead. dead}))) - (\(x : Tuple2 a b) (y : Tuple2 a b) -> + {all dead. dead}) + (/\dead -> True) + (/\dead -> False) + {all dead. dead}))) + (\(x : Tuple2 a b) (y : Tuple2 a b) -> + Tuple2_match + {a} + {b} + x + {Tuple2 a b} + (\(ipv : a) (ipv : b) -> Tuple2_match {a} {b} - x + y {Tuple2 a b} (\(ipv : a) (ipv : b) -> - Tuple2_match - {a} - {b} - y - {Tuple2 a b} - (\(ipv : a) (ipv : b) -> + Ordering_match + (compare {a} v ipv ipv) + {all dead. Tuple2 a b} + (/\dead -> Ordering_match - (compare {a} v ipv ipv) + (compare {b} v ipv ipv) {all dead. Tuple2 a b} - (/\dead -> - Ordering_match - (compare - {b} - v - ipv - ipv) - {all dead. Tuple2 a b} - (/\dead -> y) - (/\dead -> x) - (/\dead -> y) - {all dead. dead}) + (/\dead -> y) (/\dead -> x) (/\dead -> y) - {all dead. dead}))) - (\(x : Tuple2 a b) (y : Tuple2 a b) -> + {all dead. dead}) + (/\dead -> x) + (/\dead -> y) + {all dead. dead}))) + (\(x : Tuple2 a b) (y : Tuple2 a b) -> + Tuple2_match + {a} + {b} + x + {Tuple2 a b} + (\(ipv : a) (ipv : b) -> Tuple2_match {a} {b} - x + y {Tuple2 a b} (\(ipv : a) (ipv : b) -> - Tuple2_match - {a} - {b} - y - {Tuple2 a b} - (\(ipv : a) (ipv : b) -> + Ordering_match + (compare {a} v ipv ipv) + {all dead. Tuple2 a b} + (/\dead -> Ordering_match - (compare {a} v ipv ipv) + (compare {b} v ipv ipv) {all dead. Tuple2 a b} - (/\dead -> - Ordering_match - (compare - {b} - v - ipv - ipv) - {all dead. Tuple2 a b} - (/\dead -> x) - (/\dead -> y) - (/\dead -> x) - {all dead. dead}) + (/\dead -> x) (/\dead -> y) (/\dead -> x) - {all dead. dead})))) - {List integer} - `$dOrd` - `$dOrd`) - cp - x)) + {all dead. dead}) + (/\dead -> y) + (/\dead -> x) + {all dead. dead})))) + {List integer} + `$dOrd` + `$dOrd`) + cp + x) {all dead. dead}) {all dead. dead} in @@ -755,95 +746,40 @@ !dp : Formula = disin p in Bool_match - (Formula_match - dp + (Bool_match + (Formula_match + dp + {Bool} + (\(ds : Formula) (ds : Formula) -> True) + (\(default_arg0 : Formula) + (default_arg1 : Formula) -> + False) + (\(default_arg0 : Formula) + (default_arg1 : Formula) -> + False) + (\(default_arg0 : Formula) + (default_arg1 : Formula) -> + False) + (\(default_arg0 : Formula) -> False) + (\(default_arg0 : integer) -> False)) {all dead. Bool} - (\(ds : Formula) (ds : Formula) -> /\dead -> True) - (\(default_arg0 : Formula) (default_arg1 : Formula) -> - /\dead -> - Formula_match - dq - {Bool} - (\(ds : Formula) (ds : Formula) -> True) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) -> False) - (\(default_arg0 : integer) -> False)) - (\(default_arg0 : Formula) (default_arg1 : Formula) -> - /\dead -> - Formula_match - dq - {Bool} - (\(ds : Formula) (ds : Formula) -> True) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) -> False) - (\(default_arg0 : integer) -> False)) - (\(default_arg0 : Formula) (default_arg1 : Formula) -> - /\dead -> - Formula_match - dq - {Bool} - (\(ds : Formula) (ds : Formula) -> True) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) -> False) - (\(default_arg0 : integer) -> False)) - (\(default_arg0 : Formula) -> - /\dead -> - Formula_match - dq - {Bool} - (\(ds : Formula) (ds : Formula) -> True) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) -> False) - (\(default_arg0 : integer) -> False)) - (\(default_arg0 : integer) -> - /\dead -> - Formula_match - dq - {Bool} - (\(ds : Formula) (ds : Formula) -> True) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) - (default_arg1 : Formula) -> - False) - (\(default_arg0 : Formula) -> False) - (\(default_arg0 : integer) -> False)) + (/\dead -> True) + (/\dead -> + Formula_match + dq + {Bool} + (\(ds : Formula) (ds : Formula) -> True) + (\(default_arg0 : Formula) + (default_arg1 : Formula) -> + False) + (\(default_arg0 : Formula) + (default_arg1 : Formula) -> + False) + (\(default_arg0 : Formula) + (default_arg1 : Formula) -> + False) + (\(default_arg0 : Formula) -> False) + (\(default_arg0 : integer) -> False)) {all dead. dead}) {all dead. Formula} (/\dead -> disin (Dis dp dq)) diff --git a/plutus-benchmark/nofib/test/9.6/clausify-F5.size.golden b/plutus-benchmark/nofib/test/9.6/clausify-F5.size.golden index 989bd31afe8..ef1d61bb83d 100644 --- a/plutus-benchmark/nofib/test/9.6/clausify-F5.size.golden +++ b/plutus-benchmark/nofib/test/9.6/clausify-F5.size.golden @@ -1 +1 @@ -1627 \ No newline at end of file +1573 \ No newline at end of file diff --git a/plutus-benchmark/nofib/test/9.6/knights10-4x4.budget.golden b/plutus-benchmark/nofib/test/9.6/knights10-4x4.budget.golden index 977d0679283..4177401b5b2 100644 --- a/plutus-benchmark/nofib/test/9.6/knights10-4x4.budget.golden +++ b/plutus-benchmark/nofib/test/9.6/knights10-4x4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1474894000 -| mem: 7526812}) \ No newline at end of file +({cpu: 1519310000 +| mem: 7804412}) \ No newline at end of file diff --git a/plutus-benchmark/nofib/test/9.6/knights10-4x4.pir.golden b/plutus-benchmark/nofib/test/9.6/knights10-4x4.pir.golden index b8bdffdd19e..c8d0b721a34 100644 --- a/plutus-benchmark/nofib/test/9.6/knights10-4x4.pir.golden +++ b/plutus-benchmark/nofib/test/9.6/knights10-4x4.pir.golden @@ -78,14 +78,18 @@ {integer} equalsInteger (\(eta : integer) (eta : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger eta eta) True False) {all dead. Ordering} - (equalsInteger eta eta) (/\dead -> EQ) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (lessThanEqualsInteger eta eta) + True + False) {all dead. Ordering} - (lessThanEqualsInteger eta eta) (/\dead -> LT) (/\dead -> GT) {all dead. dead}) @@ -99,16 +103,16 @@ (\(x : integer) (y : integer) -> ifThenElse {Bool} (lessThanInteger x y) False True) (\(x : integer) (y : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger x y) True False) {all dead. integer} - (lessThanEqualsInteger x y) (/\dead -> y) (/\dead -> x) {all dead. dead}) (\(x : integer) (y : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger x y) True False) {all dead. integer} - (lessThanEqualsInteger x y) (/\dead -> x) (/\dead -> y) {all dead. dead}) @@ -187,9 +191,9 @@ (q : List a) (growFn : a -> List a) (finFn : a -> Bool) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 depth) True False) {all dead. List a} - (equalsInteger 0 depth) (/\dead -> Nil {a}) (/\dead -> Bool_match @@ -464,11 +468,11 @@ letrec !go : integer -> List integer = \(a : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger a b) False True) {all dead. List integer} - (lessThanEqualsInteger a b) - (/\dead -> Cons {integer} a (go (addInteger 1 a))) (/\dead -> Nil {integer}) + (/\dead -> Cons {integer} a (go (addInteger 1 a))) {all dead. dead} in go a @@ -624,23 +628,33 @@ (ipv : integer) (ipv : Maybe (Tuple2 integer integer)) (ipv : List (Tuple2 integer integer)) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanInteger x 1) False True) {all dead. Bool} - (lessThanInteger x 1) - (/\dead -> False) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (lessThanEqualsInteger x ipv) + True + False) {all dead. Bool} - (lessThanEqualsInteger x ipv) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (lessThanInteger y 1) + False + True) {all dead. Bool} - (lessThanInteger y 1) - (/\dead -> False) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (lessThanEqualsInteger y ipv) + True + False) {all dead. Bool} - (lessThanEqualsInteger y ipv) (/\dead -> notIn {Tuple2 integer integer} @@ -659,9 +673,13 @@ {Bool} (\(a' : integer) (b' : integer) -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger a a') + True + False) {all dead. Bool} - (equalsInteger a a') (/\dead -> equalsInteger b b') (/\dead -> False) @@ -670,9 +688,11 @@ ipv) (/\dead -> False) {all dead. dead}) + (/\dead -> False) {all dead. dead}) (/\dead -> False) {all dead. dead}) + (/\dead -> False) {all dead. dead})) !possibleMoves : ChessSet -> List Direction = \(board : ChessSet) -> @@ -993,13 +1013,17 @@ !ds : a = go ys in c - (ifThenElse + (Bool_match + (ifThenElse + {Bool} + (equalsInteger + 0 + (remainderInteger + boardSize + 2)) + True + False) {all dead. ChessSet} - (equalsInteger - 0 - (remainderInteger - boardSize - 2)) (/\dead -> Board boardSize @@ -1072,9 +1096,9 @@ letrec !go : integer -> List integer = \(n : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger n 0) True False) {all dead. List integer} - (lessThanEqualsInteger n 0) (/\dead -> Nil {integer}) (/\dead -> Cons {integer} x (go (subtractInteger n 1))) {all dead. dead} @@ -1149,9 +1173,13 @@ ds {a} (\(y : integer) (x : ChessSet) -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 1 y) + True + False) {all dead. a} - (equalsInteger 1 y) (/\dead -> c x ds) (/\dead -> ds) {all dead. dead})) @@ -1164,9 +1192,9 @@ = let !l : integer = go singles in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 l) True False) {all dead. List ChessSet} - (equalsInteger 0 l) (/\dead -> go (quickSort @@ -1484,9 +1512,13 @@ {all dead. dead})))) (descAndNo y))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 1 l) + True + False) {all dead. List ChessSet} - (equalsInteger 1 l) (/\dead -> singles) (/\dead -> Nil {ChessSet}) {all dead. dead}) @@ -1559,9 +1591,13 @@ (ipv : integer) (ipv : Maybe (Tuple2 integer integer)) (ipv : List (Tuple2 integer integer)) -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger ipv (multiplyInteger ipv ipv)) + True + False) {all dead. Bool} - (equalsInteger ipv (multiplyInteger ipv ipv)) (/\dead -> canMoveTo (Maybe_match diff --git a/plutus-benchmark/nofib/test/9.6/knights10-4x4.size.golden b/plutus-benchmark/nofib/test/9.6/knights10-4x4.size.golden index c31ad1f6288..4af39701d0b 100644 --- a/plutus-benchmark/nofib/test/9.6/knights10-4x4.size.golden +++ b/plutus-benchmark/nofib/test/9.6/knights10-4x4.size.golden @@ -1 +1 @@ -1998 \ No newline at end of file +2049 \ No newline at end of file diff --git a/plutus-benchmark/nofib/test/9.6/queens4-bt.budget.golden b/plutus-benchmark/nofib/test/9.6/queens4-bt.budget.golden index 7592267b573..796594e3b90 100644 --- a/plutus-benchmark/nofib/test/9.6/queens4-bt.budget.golden +++ b/plutus-benchmark/nofib/test/9.6/queens4-bt.budget.golden @@ -1,2 +1,2 @@ -({cpu: 5027790267 -| mem: 27514030}) \ No newline at end of file +({cpu: 5135342267 +| mem: 28186230}) \ No newline at end of file diff --git a/plutus-benchmark/nofib/test/9.6/queens4-bt.pir.golden b/plutus-benchmark/nofib/test/9.6/queens4-bt.pir.golden index f674eaefc97..2fde40353ac 100644 --- a/plutus-benchmark/nofib/test/9.6/queens4-bt.pir.golden +++ b/plutus-benchmark/nofib/test/9.6/queens4-bt.pir.golden @@ -273,9 +273,13 @@ (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger a x) + True + False) {all dead. Bool} - (equalsInteger a x) (/\dead -> False) (/\dead -> go xs) {all dead. dead}) @@ -324,20 +328,24 @@ (\(ipv : integer) (ipv : integer) (ipv : Assign -> Assign -> Bool) -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger + (List_match + {Assign} + s + {integer} + 0 + (\(ds : Assign) (ds : List Assign) -> + Assign_match + ds + {integer} + (\(var : integer) (val : integer) -> var))) + ipv) + True + False) {all dead. ConflictSet} - (equalsInteger - (List_match - {Assign} - s - {integer} - 0 - (\(ds : Assign) (ds : List Assign) -> - Assign_match - ds - {integer} - (\(var : integer) (val : integer) -> var))) - ipv) (/\dead -> Known (Nil {integer})) (/\dead -> Unknown) {all dead. dead}) @@ -407,15 +415,15 @@ {List Assign} {ConflictSet} s - (CSP_match - csp - {all dead. ConflictSet} - (\(ds : integer) - (ds : integer) - (ds : Assign -> Assign -> Bool) -> - Maybe_match - {Tuple2 integer integer} - (List_match + (Maybe_match + {Tuple2 integer integer} + (CSP_match + csp + {Maybe (Tuple2 integer integer)} + (\(ds : integer) + (ds : integer) + (ds : Assign -> Assign -> Bool) -> + List_match {Assign} s {all dead. Maybe (Tuple2 integer integer)} @@ -456,26 +464,26 @@ (val : integer) -> var)))) {all dead. dead}) - {all dead. dead}) - {all dead. ConflictSet} - (\(ds : Tuple2 integer integer) -> - /\dead -> - Tuple2_match - {integer} - {integer} - ds - {ConflictSet} - (\(a : integer) (b : integer) -> - Known - ((let - a = List integer - in - \(c : integer -> a -> a) (n : a) -> - c a (c b n)) - (\(ds : integer) (ds : List integer) -> - Cons {integer} ds ds) - (Nil {integer})))) - (/\dead -> checkComplete csp s)) + {all dead. dead})) + {all dead. ConflictSet} + (\(ds : Tuple2 integer integer) -> + /\dead -> + Tuple2_match + {integer} + {integer} + ds + {ConflictSet} + (\(a : integer) (b : integer) -> + Known + ((let + a = List integer + in + \(c : integer -> a -> a) (n : a) -> + c a (c b n)) + (\(ds : integer) (ds : List integer) -> + Cons {integer} ds ds) + (Nil {integer})))) + (/\dead -> checkComplete csp s) {all dead. dead})) in letrec @@ -540,11 +548,11 @@ letrec !interval : integer -> integer -> List integer = \(a : integer) (b : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger a b) False True) {all dead. List integer} - (lessThanEqualsInteger a b) - (/\dead -> Cons {integer} a (interval (addInteger 1 a) b)) (/\dead -> Nil {integer}) + (/\dead -> Cons {integer} a (interval (addInteger 1 a) b)) {all dead. dead} in let @@ -984,9 +992,9 @@ (/\dead -> traceError {ConflictSet} "PT7") (\(x : ConflictSet) (xs : List ConflictSet) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 ds) True False) {all dead. ConflictSet} - (equalsInteger 0 ds) (/\dead -> x) (/\dead -> go (subtractInteger ds 1) xs) {all dead. dead}) @@ -1056,9 +1064,13 @@ val)) 1 in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (lessThanInteger n 0) + True + False) {all dead. ConflictSet} - (lessThanInteger n 0) (/\dead -> traceError {ConflictSet} "PT6") (/\dead -> go n ds) {all dead. dead} @@ -1081,9 +1093,9 @@ t !abs : integer -> integer = \(n : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanInteger n 0) True False) {all dead. integer} - (lessThanInteger n 0) (/\dead -> subtractInteger 0 n) (/\dead -> n) {all dead. dead} @@ -1230,19 +1242,23 @@ {Bool} (\(j : integer) (n : integer) -> Bool_match - (ifThenElse + (Bool_match + (ifThenElse {Bool} (equalsInteger m n) True False) {all dead. Bool} - (equalsInteger m n) (/\dead -> False) (/\dead -> True) {all dead. dead}) {all dead. Bool} (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger + (abs (subtractInteger i j)) + (abs (subtractInteger m n))) + True + False) {all dead. Bool} - (equalsInteger - (abs (subtractInteger i j)) - (abs (subtractInteger m n))) (/\dead -> False) (/\dead -> True) {all dead. dead}) @@ -1669,23 +1685,27 @@ ds) {all dead. dead} in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (lessThanInteger + (List_match + {Assign} + ss + {integer} + 0 + (\(ds : Assign) + (ds : List Assign) -> + Assign_match + ds + {integer} + (\(var : integer) + (val : integer) -> + var))) + ds) + True + False) {all dead. a} - (lessThanInteger - (List_match - {Assign} - ss - {integer} - 0 - (\(ds : Assign) - (ds : List Assign) -> - Assign_match - ds - {integer} - (\(var : integer) - (val : integer) -> - var))) - ds) (/\dead -> go vallist) (/\dead -> n) {all dead. dead})) diff --git a/plutus-benchmark/nofib/test/9.6/queens4-bt.size.golden b/plutus-benchmark/nofib/test/9.6/queens4-bt.size.golden index 369598ce7bf..7411188d973 100644 --- a/plutus-benchmark/nofib/test/9.6/queens4-bt.size.golden +++ b/plutus-benchmark/nofib/test/9.6/queens4-bt.size.golden @@ -1 +1 @@ -1927 \ No newline at end of file +1954 \ No newline at end of file diff --git a/plutus-benchmark/nofib/test/9.6/queens5-fc.budget.golden b/plutus-benchmark/nofib/test/9.6/queens5-fc.budget.golden index fd06e1a429e..a323a52ad4e 100644 --- a/plutus-benchmark/nofib/test/9.6/queens5-fc.budget.golden +++ b/plutus-benchmark/nofib/test/9.6/queens5-fc.budget.golden @@ -1,2 +1,2 @@ -({cpu: 179464942621 -| mem: 1024779566}) \ No newline at end of file +({cpu: 180628654621 +| mem: 1032052766}) \ No newline at end of file diff --git a/plutus-benchmark/nofib/test/9.6/queens5-fc.pir.golden b/plutus-benchmark/nofib/test/9.6/queens5-fc.pir.golden index 3e5aec21b6c..84a7b7e8c4f 100644 --- a/plutus-benchmark/nofib/test/9.6/queens5-fc.pir.golden +++ b/plutus-benchmark/nofib/test/9.6/queens5-fc.pir.golden @@ -273,9 +273,13 @@ (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger a x) + True + False) {all dead. Bool} - (equalsInteger a x) (/\dead -> False) (/\dead -> go xs) {all dead. dead}) @@ -324,20 +328,24 @@ (\(ipv : integer) (ipv : integer) (ipv : Assign -> Assign -> Bool) -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger + (List_match + {Assign} + s + {integer} + 0 + (\(ds : Assign) (ds : List Assign) -> + Assign_match + ds + {integer} + (\(var : integer) (val : integer) -> var))) + ipv) + True + False) {all dead. ConflictSet} - (equalsInteger - (List_match - {Assign} - s - {integer} - 0 - (\(ds : Assign) (ds : List Assign) -> - Assign_match - ds - {integer} - (\(var : integer) (val : integer) -> var))) - ipv) (/\dead -> Known (Nil {integer})) (/\dead -> Unknown) {all dead. dead}) @@ -407,15 +415,15 @@ {List Assign} {ConflictSet} s - (CSP_match - csp - {all dead. ConflictSet} - (\(ds : integer) - (ds : integer) - (ds : Assign -> Assign -> Bool) -> - Maybe_match - {Tuple2 integer integer} - (List_match + (Maybe_match + {Tuple2 integer integer} + (CSP_match + csp + {Maybe (Tuple2 integer integer)} + (\(ds : integer) + (ds : integer) + (ds : Assign -> Assign -> Bool) -> + List_match {Assign} s {all dead. Maybe (Tuple2 integer integer)} @@ -456,26 +464,26 @@ (val : integer) -> var)))) {all dead. dead}) - {all dead. dead}) - {all dead. ConflictSet} - (\(ds : Tuple2 integer integer) -> - /\dead -> - Tuple2_match - {integer} - {integer} - ds - {ConflictSet} - (\(a : integer) (b : integer) -> - Known - ((let - a = List integer - in - \(c : integer -> a -> a) (n : a) -> - c a (c b n)) - (\(ds : integer) (ds : List integer) -> - Cons {integer} ds ds) - (Nil {integer})))) - (/\dead -> checkComplete csp s)) + {all dead. dead})) + {all dead. ConflictSet} + (\(ds : Tuple2 integer integer) -> + /\dead -> + Tuple2_match + {integer} + {integer} + ds + {ConflictSet} + (\(a : integer) (b : integer) -> + Known + ((let + a = List integer + in + \(c : integer -> a -> a) (n : a) -> + c a (c b n)) + (\(ds : integer) (ds : List integer) -> + Cons {integer} ds ds) + (Nil {integer})))) + (/\dead -> checkComplete csp s) {all dead. dead})) in letrec @@ -540,11 +548,11 @@ letrec !interval : integer -> integer -> List integer = \(a : integer) (b : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger a b) False True) {all dead. List integer} - (lessThanEqualsInteger a b) - (/\dead -> Cons {integer} a (interval (addInteger 1 a) b)) (/\dead -> Nil {integer}) + (/\dead -> Cons {integer} a (interval (addInteger 1 a) b)) {all dead. dead} in let @@ -984,9 +992,9 @@ (/\dead -> traceError {ConflictSet} "PT7") (\(x : ConflictSet) (xs : List ConflictSet) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 ds) True False) {all dead. ConflictSet} - (equalsInteger 0 ds) (/\dead -> x) (/\dead -> go (subtractInteger ds 1) xs) {all dead. dead}) @@ -1056,9 +1064,13 @@ val)) 1 in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (lessThanInteger n 0) + True + False) {all dead. ConflictSet} - (lessThanInteger n 0) (/\dead -> traceError {ConflictSet} "PT6") (/\dead -> go n ds) {all dead. dead} @@ -1081,9 +1093,9 @@ t !abs : integer -> integer = \(n : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanInteger n 0) True False) {all dead. integer} - (lessThanInteger n 0) (/\dead -> subtractInteger 0 n) (/\dead -> n) {all dead. dead} @@ -1230,19 +1242,23 @@ {Bool} (\(j : integer) (n : integer) -> Bool_match - (ifThenElse + (Bool_match + (ifThenElse {Bool} (equalsInteger m n) True False) {all dead. Bool} - (equalsInteger m n) (/\dead -> False) (/\dead -> True) {all dead. dead}) {all dead. Bool} (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger + (abs (subtractInteger i j)) + (abs (subtractInteger m n))) + True + False) {all dead. Bool} - (equalsInteger - (abs (subtractInteger i j)) - (abs (subtractInteger m n))) (/\dead -> False) (/\dead -> True) {all dead. dead}) @@ -1669,23 +1685,27 @@ ds) {all dead. dead} in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (lessThanInteger + (List_match + {Assign} + ss + {integer} + 0 + (\(ds : Assign) + (ds : List Assign) -> + Assign_match + ds + {integer} + (\(var : integer) + (val : integer) -> + var))) + ds) + True + False) {all dead. a} - (lessThanInteger - (List_match - {Assign} - ss - {integer} - 0 - (\(ds : Assign) - (ds : List Assign) -> - Assign_match - ds - {integer} - (\(var : integer) - (val : integer) -> - var))) - ds) (/\dead -> go vallist) (/\dead -> n) {all dead. dead})) diff --git a/plutus-benchmark/nofib/test/9.6/queens5-fc.size.golden b/plutus-benchmark/nofib/test/9.6/queens5-fc.size.golden index 369598ce7bf..7411188d973 100644 --- a/plutus-benchmark/nofib/test/9.6/queens5-fc.size.golden +++ b/plutus-benchmark/nofib/test/9.6/queens5-fc.size.golden @@ -1 +1 @@ -1927 \ No newline at end of file +1954 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1-20.budget.golden b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1-20.budget.golden index fc170714183..5efab84f08d 100644 --- a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 287382695 -| mem: 1064729}) \ No newline at end of file +({cpu: 291862695 +| mem: 1092729}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1-4.budget.golden b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1-4.budget.golden index a9d1cfda45d..c702ccd7882 100644 --- a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1-4.budget.golden +++ b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1-4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 86156279 -| mem: 330105}) \ No newline at end of file +({cpu: 87564279 +| mem: 338905}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1.pir.golden b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1.pir.golden index 4a69e3c9acb..d82f6ec20c4 100644 --- a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1.pir.golden +++ b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1.pir.golden @@ -62,14 +62,14 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Bool} - (equalsInteger 0 index) (/\dead -> False) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Bool} - (equalsInteger 1 index) (/\dead -> True) (/\dead -> traceError {Bool} "PT1") {all dead. dead}) @@ -87,20 +87,20 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Extended a} - (equalsInteger 0 index) (/\dead -> NegInf {a}) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Extended a} - (equalsInteger 1 index) (/\dead -> Finite {a} (`$dUnsafeFromData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 2 index) True False) {all dead. Extended a} - (equalsInteger 2 index) (/\dead -> PosInf {a}) (/\dead -> traceError {Extended a} "PT1") {all dead. dead}) @@ -116,9 +116,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. GovernanceActionId} - (equalsInteger 0 index) (/\dead -> GovernanceActionId (unBData (headList {data} args)) @@ -152,14 +152,14 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Credential} - (equalsInteger 0 index) (/\dead -> PubKeyCredential (unBData (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Credential} - (equalsInteger 1 index) (/\dead -> ScriptCredential (unBData (headList {data} args))) (/\dead -> traceError {Credential} "PT1") {all dead. dead}) @@ -173,14 +173,14 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Maybe a} - (equalsInteger 1 index) (/\dead -> Nothing {a}) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Maybe a} - (equalsInteger 0 index) (/\dead -> Just {a} (`$dUnsafeFromData` (headList {data} args))) (/\dead -> traceError {Maybe a} "PT1") @@ -248,9 +248,9 @@ letrec !euclid : integer -> integer -> integer = \(x : integer) (y : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 y) True False) {all dead. integer} - (equalsInteger 0 y) (/\dead -> x) (/\dead -> euclid y (modInteger x y)) {all dead. dead} @@ -258,14 +258,14 @@ letrec !unsafeRatio : integer -> integer -> Rational = \(n : integer) (d : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 d) True False) {all dead. Rational} - (equalsInteger 0 d) (/\dead -> traceError {Rational} "PT3") (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanInteger d 0) True False) {all dead. Rational} - (lessThanInteger d 0) (/\dead -> unsafeRatio (subtractInteger 0 n) (subtractInteger 0 d)) (/\dead -> @@ -285,9 +285,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. ProposalProcedure} - (equalsInteger 0 index) (/\dead -> let !l : list data = tailList {data} args @@ -302,9 +302,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. GovernanceAction} - (equalsInteger 0 index) (/\dead -> let !l : list data = tailList {data} args @@ -320,9 +320,9 @@ unBData (headList {data} (tailList {data} l)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. GovernanceAction} - (equalsInteger 1 index) (/\dead -> HardForkInitiation (`$fUnsafeFromDataMaybe_$cunsafeFromBuiltinData` @@ -338,9 +338,13 @@ !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. ProtocolVersion} - (equalsInteger 0 index) (/\dead -> ProtocolVersion (unIData (headList {data} args)) @@ -351,9 +355,13 @@ (/\dead -> traceError {ProtocolVersion} "PT1") {all dead. dead})) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 2 index) + True + False) {all dead. GovernanceAction} - (equalsInteger 2 index) (/\dead -> TreasuryWithdrawals (`$fUnsafeFromDataMap_$cunsafeFromBuiltinData` @@ -367,9 +375,13 @@ unBData (headList {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 3 index) + True + False) {all dead. GovernanceAction} - (equalsInteger 3 index) (/\dead -> NoConfidence (`$fUnsafeFromDataMaybe_$cunsafeFromBuiltinData` @@ -377,9 +389,13 @@ `$fUnsafeFromDataGovernanceAction_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 4 index) + True + False) {all dead. GovernanceAction} - (equalsInteger 4 index) (/\dead -> let !l : list data @@ -424,10 +440,14 @@ {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. Tuple2 integer integer} - (equalsInteger 0 index) (/\dead -> Tuple2 {integer} @@ -449,9 +469,13 @@ (\(a : integer) (b : integer) -> unsafeRatio a b))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 5 index) + True + False) {all dead. GovernanceAction} - (equalsInteger 5 index) (/\dead -> NewConstitution (`$fUnsafeFromDataMaybe_$cunsafeFromBuiltinData` @@ -478,9 +502,13 @@ {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. Maybe bytestring} - (equalsInteger 0 index) (/\dead -> `$fUnsafeFromDataMaybe_$cunsafeFromBuiltinData` {bytestring} @@ -492,9 +520,13 @@ "PT1") {all dead. dead})) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 6 index) + True + False) {all dead. GovernanceAction} - (equalsInteger 6 index) (/\dead -> InfoAction) (/\dead -> traceError @@ -520,22 +552,22 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. DRep} - (equalsInteger 0 index) (/\dead -> DRep (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. DRep} - (equalsInteger 1 index) (/\dead -> DRepAlwaysAbstain) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 2 index) True False) {all dead. DRep} - (equalsInteger 2 index) (/\dead -> DRepAlwaysNoConfidence) (/\dead -> traceError {DRep} "PT1") {all dead. dead}) @@ -552,22 +584,22 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Delegatee} - (equalsInteger 0 index) (/\dead -> DelegStake (unBData (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Delegatee} - (equalsInteger 1 index) (/\dead -> DelegVote (`$fUnsafeFromDataDRep_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 2 index) True False) {all dead. Delegatee} - (equalsInteger 2 index) (/\dead -> DelegStakeVote (unBData (headList {data} args)) @@ -597,9 +629,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. TxCert} - (equalsInteger 0 index) (/\dead -> TxCertRegStaking (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -609,9 +641,9 @@ unIData (headList {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. TxCert} - (equalsInteger 1 index) (/\dead -> TxCertUnRegStaking (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -621,9 +653,9 @@ unIData (headList {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 2 index) True False) {all dead. TxCert} - (equalsInteger 2 index) (/\dead -> TxCertDelegStaking (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -631,9 +663,13 @@ (`$fUnsafeFromDataDelegatee_$cunsafeFromBuiltinData` (headList {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 3 index) + True + False) {all dead. TxCert} - (equalsInteger 3 index) (/\dead -> let !l : list data = tailList {data} args @@ -645,9 +681,13 @@ (headList {data} l)) (unIData (headList {data} (tailList {data} l)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 4 index) + True + False) {all dead. TxCert} - (equalsInteger 4 index) (/\dead -> TxCertRegDRep (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -657,17 +697,25 @@ {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 5 index) + True + False) {all dead. TxCert} - (equalsInteger 5 index) (/\dead -> TxCertUpdateDRep (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 6 index) + True + False) {all dead. TxCert} - (equalsInteger 6 index) (/\dead -> TxCertUnRegDRep (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -677,9 +725,13 @@ {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 7 index) + True + False) {all dead. TxCert} - (equalsInteger 7 index) (/\dead -> TxCertPoolRegister (unBData @@ -691,9 +743,13 @@ {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 8 index) + True + False) {all dead. TxCert} - (equalsInteger 8 index) (/\dead -> TxCertPoolRetire (unBData @@ -707,9 +763,15 @@ {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger + 9 + index) + True + False) {all dead. TxCert} - (equalsInteger 9 index) (/\dead -> TxCertAuthHotCommittee (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -723,11 +785,15 @@ {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger + 10 + index) + True + False) {all dead. TxCert} - (equalsInteger - 10 - index) (/\dead -> TxCertResignColdCommittee (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -760,25 +826,25 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Voter} - (equalsInteger 0 index) (/\dead -> CommitteeVoter (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Voter} - (equalsInteger 1 index) (/\dead -> DRepVoter (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 2 index) True False) {all dead. Voter} - (equalsInteger 2 index) (/\dead -> StakePoolVoter (unBData (headList {data} args))) (/\dead -> traceError {Voter} "PT1") @@ -794,9 +860,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. TxOutRef} - (equalsInteger 0 index) (/\dead -> TxOutRef (unBData (headList {data} args)) @@ -818,9 +884,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. TxOut} - (equalsInteger 0 index) (/\dead -> let !l : list data = tailList {data} args @@ -833,9 +899,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Address} - (equalsInteger 0 index) (/\dead -> Address (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -850,17 +916,25 @@ !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. StakingCredential} - (equalsInteger 0 index) (/\dead -> StakingHash (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 1 index) + True + False) {all dead. StakingCredential} - (equalsInteger 1 index) (/\dead -> let !l : list data = tailList {data} args @@ -891,20 +965,24 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. OutputDatum} - (equalsInteger 0 index) (/\dead -> NoOutputDatum) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. OutputDatum} - (equalsInteger 1 index) (/\dead -> OutputDatumHash (unBData (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 2 index) + True + False) {all dead. OutputDatum} - (equalsInteger 2 index) (/\dead -> OutputDatum (headList {data} args)) (/\dead -> traceError {OutputDatum} "PT1") {all dead. dead}) @@ -925,9 +1003,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. TxInInfo} - (equalsInteger 0 index) (/\dead -> TxInInfo (`$fUnsafeFromDataTxOutRef_$cunsafeFromBuiltinData` @@ -993,9 +1071,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. ScriptContext} - (equalsInteger 0 index) (/\dead -> let !l : list data = tailList {data} args @@ -1007,9 +1085,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. TxInfo} - (equalsInteger 0 index) (/\dead -> let !l : list data = tailList {data} args @@ -1063,9 +1141,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Interval integer} - (equalsInteger 0 index) (/\dead -> Interval {integer} @@ -1077,9 +1155,13 @@ !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. LowerBound integer} - (equalsInteger 0 index) (/\dead -> LowerBound {integer} @@ -1100,9 +1182,13 @@ !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. UpperBound integer} - (equalsInteger 0 index) (/\dead -> UpperBound {integer} @@ -1130,30 +1216,46 @@ !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. ScriptPurpose} - (equalsInteger 0 index) (/\dead -> Minting (unBData (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 1 index) + True + False) {all dead. ScriptPurpose} - (equalsInteger 1 index) (/\dead -> Spending (`$fUnsafeFromDataTxOutRef_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 2 index) + True + False) {all dead. ScriptPurpose} - (equalsInteger 2 index) (/\dead -> Rewarding (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 3 index) + True + False) {all dead. ScriptPurpose} - (equalsInteger 3 index) (/\dead -> Certifying (unIData (headList {data} args)) @@ -1162,17 +1264,25 @@ {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 4 index) + True + False) {all dead. ScriptPurpose} - (equalsInteger 4 index) (/\dead -> Voting (`$fUnsafeFromDataScriptContext_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 5 index) + True + False) {all dead. ScriptPurpose} - (equalsInteger 5 index) (/\dead -> Proposing (unIData @@ -1220,19 +1330,31 @@ !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. Vote} - (equalsInteger 0 index) (/\dead -> VoteNo) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 1 index) + True + False) {all dead. Vote} - (equalsInteger 1 index) (/\dead -> VoteYes) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 2 index) + True + False) {all dead. Vote} - (equalsInteger 2 index) (/\dead -> Abstain) (/\dead -> traceError {Vote} "PT1") {all dead. dead}) @@ -1260,14 +1382,14 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. ScriptInfo} - (equalsInteger 0 index) (/\dead -> MintingScript (unBData (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. ScriptInfo} - (equalsInteger 1 index) (/\dead -> SpendingScript (`$fUnsafeFromDataTxOutRef_$cunsafeFromBuiltinData` @@ -1277,34 +1399,46 @@ `$fUnsafeFromDataBuiltinData_$cunsafeFromBuiltinData` (headList {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 2 index) True False) {all dead. ScriptInfo} - (equalsInteger 2 index) (/\dead -> RewardingScript (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 3 index) + True + False) {all dead. ScriptInfo} - (equalsInteger 3 index) (/\dead -> CertifyingScript (unIData (headList {data} args)) (`$fUnsafeFromDataScriptContext_$cunsafeFromBuiltinData` (headList {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 4 index) + True + False) {all dead. ScriptInfo} - (equalsInteger 4 index) (/\dead -> VotingScript (`$fUnsafeFromDataScriptContext_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 5 index) + True + False) {all dead. ScriptInfo} - (equalsInteger 5 index) (/\dead -> ProposingScript (unIData (headList {data} args)) @@ -1324,41 +1458,49 @@ {all dead. dead}) {Unit} (\(ipv : TxInfo) (ipv : data) (ipv : ScriptInfo) -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger + 0 + (modInteger + (go + (TxInfo_match + ipv + {List TxOut} + (\(ds : List TxInInfo) + (ds : List TxInInfo) + (ds : List TxOut) + (ds : integer) + (ds : + (\k v -> List (Tuple2 k v)) + bytestring + ((\k v -> List (Tuple2 k v)) + bytestring + integer)) + (ds : List TxCert) + (ds : + (\k v -> List (Tuple2 k v)) Credential integer) + (ds : Interval integer) + (ds : List bytestring) + (ds : + (\k v -> List (Tuple2 k v)) ScriptPurpose data) + (ds : (\k v -> List (Tuple2 k v)) bytestring data) + (ds : bytestring) + (ds : + (\k v -> List (Tuple2 k v)) + Voter + ((\k v -> List (Tuple2 k v)) + GovernanceActionId + Vote)) + (ds : List ProposalProcedure) + (ds : Maybe integer) + (ds : Maybe integer) -> + ds))) + 2)) + True + False) {all dead. Unit} - (equalsInteger - 0 - (modInteger - (go - (TxInfo_match - ipv - {List TxOut} - (\(ds : List TxInInfo) - (ds : List TxInInfo) - (ds : List TxOut) - (ds : integer) - (ds : - (\k v -> List (Tuple2 k v)) - bytestring - ((\k v -> List (Tuple2 k v)) bytestring integer)) - (ds : List TxCert) - (ds : (\k v -> List (Tuple2 k v)) Credential integer) - (ds : Interval integer) - (ds : List bytestring) - (ds : (\k v -> List (Tuple2 k v)) ScriptPurpose data) - (ds : (\k v -> List (Tuple2 k v)) bytestring data) - (ds : bytestring) - (ds : - (\k v -> List (Tuple2 k v)) - Voter - ((\k v -> List (Tuple2 k v)) - GovernanceActionId - Vote)) - (ds : List ProposalProcedure) - (ds : Maybe integer) - (ds : Maybe integer) -> - ds))) - 2)) (/\dead -> Unit) (/\dead -> error {Unit}) {all dead. dead})) diff --git a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1.size.golden b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1.size.golden index 138cc8ecdca..e87eef5a644 100644 --- a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1.size.golden +++ b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext1.size.golden @@ -1 +1 @@ -2961 \ No newline at end of file +3183 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2-20.budget.golden b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2-20.budget.golden index aa87b78f58f..3ce818cddb3 100644 --- a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 277114223 -| mem: 1014786}) \ No newline at end of file +({cpu: 281562223 +| mem: 1042586}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2-4.budget.golden b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2-4.budget.golden index ba95e91bad6..f973bac8207 100644 --- a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2-4.budget.golden +++ b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2-4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 83139135 -| mem: 315394}) \ No newline at end of file +({cpu: 84515135 +| mem: 323994}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2.pir.golden b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2.pir.golden index 8bb37946a00..90970e71b02 100644 --- a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2.pir.golden +++ b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2.pir.golden @@ -16,14 +16,14 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Bool} - (equalsInteger 0 index) (/\dead -> False) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Bool} - (equalsInteger 1 index) (/\dead -> True) (/\dead -> traceError {Bool} "PT1") {all dead. dead}) @@ -41,20 +41,20 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Extended a} - (equalsInteger 0 index) (/\dead -> NegInf {a}) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Extended a} - (equalsInteger 1 index) (/\dead -> Finite {a} (`$dUnsafeFromData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 2 index) True False) {all dead. Extended a} - (equalsInteger 2 index) (/\dead -> PosInf {a}) (/\dead -> traceError {Extended a} "PT1") {all dead. dead}) @@ -70,9 +70,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. GovernanceActionId} - (equalsInteger 0 index) (/\dead -> GovernanceActionId (unBData (headList {data} args)) @@ -116,14 +116,14 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Credential} - (equalsInteger 0 index) (/\dead -> PubKeyCredential (unBData (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Credential} - (equalsInteger 1 index) (/\dead -> ScriptCredential (unBData (headList {data} args))) (/\dead -> traceError {Credential} "PT1") {all dead. dead}) @@ -140,14 +140,14 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Maybe a} - (equalsInteger 1 index) (/\dead -> Nothing {a}) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Maybe a} - (equalsInteger 0 index) (/\dead -> Just {a} (`$dUnsafeFromData` (headList {data} args))) (/\dead -> traceError {Maybe a} "PT1") @@ -217,9 +217,9 @@ letrec !euclid : integer -> integer -> integer = \(x : integer) (y : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 y) True False) {all dead. integer} - (equalsInteger 0 y) (/\dead -> x) (/\dead -> euclid y (modInteger x y)) {all dead. dead} @@ -227,14 +227,14 @@ letrec !unsafeRatio : integer -> integer -> Rational = \(n : integer) (d : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 d) True False) {all dead. Rational} - (equalsInteger 0 d) (/\dead -> traceError {Rational} "PT3") (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanInteger d 0) True False) {all dead. Rational} - (lessThanInteger d 0) (/\dead -> unsafeRatio (subtractInteger 0 n) (subtractInteger 0 d)) (/\dead -> @@ -254,9 +254,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. ProposalProcedure} - (equalsInteger 0 index) (/\dead -> let !l : list data = tailList {data} args @@ -271,9 +271,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. GovernanceAction} - (equalsInteger 0 index) (/\dead -> let !l : list data = tailList {data} args @@ -289,9 +289,9 @@ unBData (headList {data} (tailList {data} l)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. GovernanceAction} - (equalsInteger 1 index) (/\dead -> HardForkInitiation (`$fUnsafeFromDataMaybe_$cunsafeFromBuiltinData` @@ -307,9 +307,13 @@ !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. ProtocolVersion} - (equalsInteger 0 index) (/\dead -> ProtocolVersion (unIData (headList {data} args)) @@ -320,9 +324,13 @@ (/\dead -> traceError {ProtocolVersion} "PT1") {all dead. dead})) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 2 index) + True + False) {all dead. GovernanceAction} - (equalsInteger 2 index) (/\dead -> TreasuryWithdrawals (`$fUnsafeFromDataMap_$cunsafeFromBuiltinData` @@ -336,9 +344,13 @@ unBData (headList {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 3 index) + True + False) {all dead. GovernanceAction} - (equalsInteger 3 index) (/\dead -> NoConfidence (`$fUnsafeFromDataMaybe_$cunsafeFromBuiltinData` @@ -346,9 +358,13 @@ `$fUnsafeFromDataGovernanceAction_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 4 index) + True + False) {all dead. GovernanceAction} - (equalsInteger 4 index) (/\dead -> let !l : list data @@ -393,10 +409,14 @@ {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. Tuple2 integer integer} - (equalsInteger 0 index) (/\dead -> Tuple2 {integer} @@ -418,9 +438,13 @@ (\(a : integer) (b : integer) -> unsafeRatio a b))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 5 index) + True + False) {all dead. GovernanceAction} - (equalsInteger 5 index) (/\dead -> NewConstitution (`$fUnsafeFromDataMaybe_$cunsafeFromBuiltinData` @@ -447,9 +471,13 @@ {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. Maybe bytestring} - (equalsInteger 0 index) (/\dead -> `$fUnsafeFromDataMaybe_$cunsafeFromBuiltinData` {bytestring} @@ -461,9 +489,13 @@ "PT1") {all dead. dead})) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 6 index) + True + False) {all dead. GovernanceAction} - (equalsInteger 6 index) (/\dead -> InfoAction) (/\dead -> traceError @@ -489,22 +521,22 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. DRep} - (equalsInteger 0 index) (/\dead -> DRep (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. DRep} - (equalsInteger 1 index) (/\dead -> DRepAlwaysAbstain) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 2 index) True False) {all dead. DRep} - (equalsInteger 2 index) (/\dead -> DRepAlwaysNoConfidence) (/\dead -> traceError {DRep} "PT1") {all dead. dead}) @@ -521,22 +553,22 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Delegatee} - (equalsInteger 0 index) (/\dead -> DelegStake (unBData (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Delegatee} - (equalsInteger 1 index) (/\dead -> DelegVote (`$fUnsafeFromDataDRep_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 2 index) True False) {all dead. Delegatee} - (equalsInteger 2 index) (/\dead -> DelegStakeVote (unBData (headList {data} args)) @@ -566,9 +598,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. TxCert} - (equalsInteger 0 index) (/\dead -> TxCertRegStaking (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -578,9 +610,9 @@ unIData (headList {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. TxCert} - (equalsInteger 1 index) (/\dead -> TxCertUnRegStaking (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -590,9 +622,9 @@ unIData (headList {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 2 index) True False) {all dead. TxCert} - (equalsInteger 2 index) (/\dead -> TxCertDelegStaking (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -600,9 +632,13 @@ (`$fUnsafeFromDataDelegatee_$cunsafeFromBuiltinData` (headList {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 3 index) + True + False) {all dead. TxCert} - (equalsInteger 3 index) (/\dead -> let !l : list data = tailList {data} args @@ -614,9 +650,13 @@ (headList {data} l)) (unIData (headList {data} (tailList {data} l)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 4 index) + True + False) {all dead. TxCert} - (equalsInteger 4 index) (/\dead -> TxCertRegDRep (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -626,17 +666,25 @@ {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 5 index) + True + False) {all dead. TxCert} - (equalsInteger 5 index) (/\dead -> TxCertUpdateDRep (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 6 index) + True + False) {all dead. TxCert} - (equalsInteger 6 index) (/\dead -> TxCertUnRegDRep (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -646,9 +694,13 @@ {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 7 index) + True + False) {all dead. TxCert} - (equalsInteger 7 index) (/\dead -> TxCertPoolRegister (unBData @@ -660,9 +712,13 @@ {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 8 index) + True + False) {all dead. TxCert} - (equalsInteger 8 index) (/\dead -> TxCertPoolRetire (unBData @@ -676,9 +732,15 @@ {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger + 9 + index) + True + False) {all dead. TxCert} - (equalsInteger 9 index) (/\dead -> TxCertAuthHotCommittee (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -692,11 +754,15 @@ {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger + 10 + index) + True + False) {all dead. TxCert} - (equalsInteger - 10 - index) (/\dead -> TxCertResignColdCommittee (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -729,25 +795,25 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Voter} - (equalsInteger 0 index) (/\dead -> CommitteeVoter (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Voter} - (equalsInteger 1 index) (/\dead -> DRepVoter (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 2 index) True False) {all dead. Voter} - (equalsInteger 2 index) (/\dead -> StakePoolVoter (unBData (headList {data} args))) (/\dead -> traceError {Voter} "PT1") @@ -763,9 +829,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. TxOutRef} - (equalsInteger 0 index) (/\dead -> TxOutRef (unBData (headList {data} args)) @@ -805,9 +871,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. TxOut} - (equalsInteger 0 index) (/\dead -> let !l : list data = tailList {data} args @@ -820,9 +886,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Address} - (equalsInteger 0 index) (/\dead -> Address (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` @@ -837,17 +903,25 @@ !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. StakingCredential} - (equalsInteger 0 index) (/\dead -> StakingHash (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 1 index) + True + False) {all dead. StakingCredential} - (equalsInteger 1 index) (/\dead -> let !l : list data = tailList {data} args @@ -878,20 +952,24 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. OutputDatum} - (equalsInteger 0 index) (/\dead -> NoOutputDatum) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. OutputDatum} - (equalsInteger 1 index) (/\dead -> OutputDatumHash (unBData (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 2 index) + True + False) {all dead. OutputDatum} - (equalsInteger 2 index) (/\dead -> OutputDatum (headList {data} args)) (/\dead -> traceError {OutputDatum} "PT1") {all dead. dead}) @@ -912,9 +990,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. TxInInfo} - (equalsInteger 0 index) (/\dead -> TxInInfo (`$fUnsafeFromDataTxOutRef_$cunsafeFromBuiltinData` @@ -982,9 +1060,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. ScriptContext} - (equalsInteger 0 index) (/\dead -> let !l : list data = tailList {data} args @@ -996,9 +1074,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. TxInfo} - (equalsInteger 0 index) (/\dead -> let !l : list data = tailList {data} args @@ -1052,9 +1130,9 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Interval integer} - (equalsInteger 0 index) (/\dead -> Interval {integer} @@ -1066,9 +1144,13 @@ !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. LowerBound integer} - (equalsInteger 0 index) (/\dead -> LowerBound {integer} @@ -1091,9 +1173,13 @@ !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. UpperBound integer} - (equalsInteger 0 index) (/\dead -> UpperBound {integer} @@ -1124,31 +1210,47 @@ !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. ScriptPurpose} - (equalsInteger 0 index) (/\dead -> Minting (unBData (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 1 index) + True + False) {all dead. ScriptPurpose} - (equalsInteger 1 index) (/\dead -> Spending (`$fUnsafeFromDataTxOutRef_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 2 index) + True + False) {all dead. ScriptPurpose} - (equalsInteger 2 index) (/\dead -> Rewarding (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 3 index) + True + False) {all dead. ScriptPurpose} - (equalsInteger 3 index) (/\dead -> Certifying (unIData @@ -1160,9 +1262,13 @@ {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 4 index) + True + False) {all dead. ScriptPurpose} - (equalsInteger 4 index) (/\dead -> Voting (`$fUnsafeFromDataScriptContext_$cunsafeFromBuiltinData` @@ -1170,9 +1276,15 @@ {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger + 5 + index) + True + False) {all dead. ScriptPurpose} - (equalsInteger 5 index) (/\dead -> Proposing (unIData @@ -1221,19 +1333,31 @@ !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 index) + True + False) {all dead. Vote} - (equalsInteger 0 index) (/\dead -> VoteNo) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 1 index) + True + False) {all dead. Vote} - (equalsInteger 1 index) (/\dead -> VoteYes) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 2 index) + True + False) {all dead. Vote} - (equalsInteger 2 index) (/\dead -> Abstain) (/\dead -> traceError {Vote} "PT1") {all dead. dead}) @@ -1261,14 +1385,14 @@ !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. ScriptInfo} - (equalsInteger 0 index) (/\dead -> MintingScript (unBData (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. ScriptInfo} - (equalsInteger 1 index) (/\dead -> SpendingScript (`$fUnsafeFromDataTxOutRef_$cunsafeFromBuiltinData` @@ -1278,17 +1402,25 @@ `$fUnsafeFromDataBuiltinData_$cunsafeFromBuiltinData` (headList {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 2 index) + True + False) {all dead. ScriptInfo} - (equalsInteger 2 index) (/\dead -> RewardingScript (`$fUnsafeFromDataCredential_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 3 index) + True + False) {all dead. ScriptInfo} - (equalsInteger 3 index) (/\dead -> CertifyingScript (unIData (headList {data} args)) @@ -1297,17 +1429,25 @@ {data} (tailList {data} args)))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 4 index) + True + False) {all dead. ScriptInfo} - (equalsInteger 4 index) (/\dead -> VotingScript (`$fUnsafeFromDataScriptContext_$cunsafeFromBuiltinData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 5 index) + True + False) {all dead. ScriptInfo} - (equalsInteger 5 index) (/\dead -> ProposingScript (unIData (headList {data} args)) diff --git a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2.size.golden b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2.size.golden index 7b34ebbf282..9d1aa23386d 100644 --- a/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2.size.golden +++ b/plutus-benchmark/script-contexts/test/9.6/checkScriptContext2.size.golden @@ -1 +1 @@ -2900 \ No newline at end of file +3119 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/9.6/checkScriptContextEqualityData-20.budget.golden b/plutus-benchmark/script-contexts/test/9.6/checkScriptContextEqualityData-20.budget.golden index ee3add8cf1e..3d3ec711eb7 100644 --- a/plutus-benchmark/script-contexts/test/9.6/checkScriptContextEqualityData-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/9.6/checkScriptContextEqualityData-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 67266332 -| mem: 215802}) \ No newline at end of file +({cpu: 67298332 +| mem: 216002}) \ No newline at end of file diff --git a/plutus-core/changelog.d/20240626_184002_effectfully_remove_case_of_case.md b/plutus-core/changelog.d/20240626_184002_effectfully_remove_case_of_case.md new file mode 100644 index 00000000000..d32f174305b --- /dev/null +++ b/plutus-core/changelog.d/20240626_184002_effectfully_remove_case_of_case.md @@ -0,0 +1,3 @@ +### Removed + +- In #6248 the case-of-case optimization was removed from the compiler due to it causing OOMs. diff --git a/plutus-core/plutus-ir/src/PlutusIR/Compiler.hs b/plutus-core/plutus-ir/src/PlutusIR/Compiler.hs index ca29a40479b..79d24ec791b 100644 --- a/plutus-core/plutus-ir/src/PlutusIR/Compiler.hs +++ b/plutus-core/plutus-ir/src/PlutusIR/Compiler.hs @@ -69,7 +69,6 @@ import PlutusIR.Compiler.Types import PlutusIR.Error import PlutusIR.Pass qualified as P import PlutusIR.Transform.Beta qualified as Beta -import PlutusIR.Transform.CaseOfCase qualified as CaseOfCase import PlutusIR.Transform.CaseReduce qualified as CaseReduce import PlutusIR.Transform.DeadCode qualified as DeadCode import PlutusIR.Transform.EvaluateBuiltins qualified as EvaluateBuiltins @@ -136,14 +135,12 @@ simplifierIteration suffix = do costModel <- view ccBuiltinCostModel hints <- view (ccOpts . coInlineHints) preserveLogging <- view (ccOpts . coPreserveLogging) - cocConservative <- view (ccOpts . coCaseOfCaseConservative) rules <- view ccRewriteRules ic <- view (ccOpts . coInlineConstants) pure $ P.NamedPass ("simplifier" ++ suffix) $ fold [ mwhen (opts ^. coDoSimplifierUnwrapCancel) $ Unwrap.unwrapCancelPass tcconfig , mwhen (opts ^. coDoSimplifierCaseReduce) $ CaseReduce.caseReducePass tcconfig - , mwhen (opts ^. coDoSimplifierCaseReduce) $ CaseOfCase.caseOfCasePassSC tcconfig binfo cocConservative noProvenance , mwhen (opts ^. coDoSimplifierKnownCon) $ KnownCon.knownConPassSC tcconfig , mwhen (opts ^. coDoSimplifierBeta) $ Beta.betaPassSC tcconfig , mwhen (opts ^. coDoSimplifierStrictifyBindings ) $ StrictifyBindings.strictifyBindingsPass tcconfig binfo diff --git a/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/factorial.golden b/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/factorial.golden index 0cd169bc9ba..2279d9e31b8 100644 --- a/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/factorial.golden +++ b/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/factorial.golden @@ -2,27 +2,27 @@ 1.1.0 [ [ - (lam s_1609 [ s_1609 s_1609 ]) + (lam s_1354 [ s_1354 s_1354 ]) (lam - s_1610 + s_1355 (lam - i_1611 + i_1356 [ [ [ [ (force (builtin ifThenElse)) - [ [ (builtin equalsInteger) (con integer 0) ] i_1611 ] + [ [ (builtin equalsInteger) (con integer 0) ] i_1356 ] ] - (lam u_1612 (con integer 1)) + (lam u_1357 (con integer 1)) ] (lam - u_1613 + u_1358 [ - [ (builtin multiplyInteger) i_1611 ] + [ (builtin multiplyInteger) i_1356 ] [ - (lam x_1614 [ [ s_1610 s_1610 ] x_1614 ]) - [ [ (builtin subtractInteger) i_1611 ] (con integer 1) ] + (lam x_1359 [ [ s_1355 s_1355 ] x_1359 ]) + [ [ (builtin subtractInteger) i_1356 ] (con integer 1) ] ] ] ) diff --git a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/currencySymbolValueOf.budget.golden b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/currencySymbolValueOf.budget.golden index 87a575e74ec..1ea9a5f57b7 100644 --- a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/currencySymbolValueOf.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/currencySymbolValueOf.budget.golden @@ -1,2 +1,2 @@ -({cpu: 17688858 -| mem: 102924}) \ No newline at end of file +({cpu: 17880858 +| mem: 104124}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/currencySymbolValueOf.pir.golden b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/currencySymbolValueOf.pir.golden index c4bc8a51820..b850a7c45a0 100644 --- a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/currencySymbolValueOf.pir.golden +++ b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/currencySymbolValueOf.pir.golden @@ -68,9 +68,9 @@ in {integer} (\(c' : bytestring) (i : (\k v -> List (Tuple2 k v)) bytestring integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsByteString c' cur) True False) {all dead. integer} - (equalsByteString c' cur) (/\dead -> go i) (/\dead -> go xs') {all dead. dead})) diff --git a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt.pir.golden b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt.pir.golden index 018211f9b60..249f98ee29d 100644 --- a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt.pir.golden +++ b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt.pir.golden @@ -27,9 +27,9 @@ letrec ds {Bool} (\(ds : bytestring) (x : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 x) True False) {all dead. Bool} - (equalsInteger 0 x) (/\dead -> go xs) (/\dead -> False) {all dead. dead})) @@ -93,29 +93,33 @@ letrec ds {Bool} (\(ds : bytestring) (x : These integer integer) -> - These_match - {integer} - {integer} - x + Bool_match + (These_match + {integer} + {integer} + x + {Bool} + (\(b : integer) -> + ifThenElse + {Bool} + (lessThanInteger 0 b) + False + True) + (\(a : integer) (b : integer) -> + ifThenElse + {Bool} + (lessThanInteger a b) + False + True) + (\(a : integer) -> + ifThenElse + {Bool} + (lessThanInteger a 0) + False + True)) {all dead. Bool} - (\(b : integer) -> - ifThenElse - {all dead. Bool} - (lessThanInteger 0 b) - (/\dead -> False) - (/\dead -> go xs)) - (\(a : integer) (b : integer) -> - ifThenElse - {all dead. Bool} - (lessThanInteger a b) - (/\dead -> False) - (/\dead -> go xs)) - (\(a : integer) -> - ifThenElse - {all dead. Bool} - (lessThanInteger a 0) - (/\dead -> False) - (/\dead -> go xs)) + (/\dead -> go xs) + (/\dead -> False) {all dead. dead})) {all dead. dead} in diff --git a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt1.budget.golden b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt1.budget.golden index d9105739705..24a6d6cc9a1 100644 --- a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt1.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt1.budget.golden @@ -1,2 +1,2 @@ -({cpu: 186080115 -| mem: 1060800}) \ No newline at end of file +({cpu: 186560115 +| mem: 1063800}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt2.budget.golden b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt2.budget.golden index 0d2c3651d94..47502697dac 100644 --- a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt2.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt2.budget.golden @@ -1,2 +1,2 @@ -({cpu: 161843949 -| mem: 930442}) \ No newline at end of file +({cpu: 162355949 +| mem: 933642}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt3.budget.golden b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt3.budget.golden index 2677552d9bc..08451be2fb8 100644 --- a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt3.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt3.budget.golden @@ -1,2 +1,2 @@ -({cpu: 202696456 -| mem: 1156024}) \ No newline at end of file +({cpu: 203400456 +| mem: 1160424}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt4.budget.golden b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt4.budget.golden index 93bce2ee7a0..490589664b9 100644 --- a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt4.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 146124728 -| mem: 840320}) \ No newline at end of file +({cpu: 146348728 +| mem: 841720}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt5.budget.golden b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt5.budget.golden index b57416cba67..0f42e6e17c6 100644 --- a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt5.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/gt5.budget.golden @@ -1,2 +1,2 @@ -({cpu: 172089718 -| mem: 984270}) \ No newline at end of file +({cpu: 172601718 +| mem: 987470}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/currencySymbolValueOf.budget.golden b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/currencySymbolValueOf.budget.golden index 195379a5747..f1004ea4452 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/currencySymbolValueOf.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/currencySymbolValueOf.budget.golden @@ -1,2 +1,2 @@ -({cpu: 22967162 -| mem: 64380}) \ No newline at end of file +({cpu: 23159162 +| mem: 65580}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/currencySymbolValueOf.pir.golden b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/currencySymbolValueOf.pir.golden index e40fc85f47f..6d2e4c2c454 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/currencySymbolValueOf.pir.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/currencySymbolValueOf.pir.golden @@ -48,9 +48,13 @@ in let !hd : pair data data = headList {pair data data} xs in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsData k (fstPair {data} {data} hd)) + True + False) {all dead. Maybe data} - (equalsData k (fstPair {data} {data} hd)) (/\dead -> let !ds : list (pair data data) diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq1.budget.golden b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq1.budget.golden index 889d817f475..f8eb5f7b392 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq1.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq1.budget.golden @@ -1,2 +1,2 @@ -({cpu: 614011320 -| mem: 1839010}) \ No newline at end of file +({cpu: 620731320 +| mem: 1881010}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq2.budget.golden b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq2.budget.golden index 1c96be260f1..d6564672315 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq2.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq2.budget.golden @@ -1,2 +1,2 @@ -({cpu: 649267269 -| mem: 1959530}) \ No newline at end of file +({cpu: 656275269 +| mem: 2003330}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq3.budget.golden b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq3.budget.golden index 0cb8213faf4..6443b02a5bc 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq3.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq3.budget.golden @@ -1,2 +1,2 @@ -({cpu: 677953814 -| mem: 2051216}) \ No newline at end of file +({cpu: 685217814 +| mem: 2096616}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq4.budget.golden b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq4.budget.golden index 7cc3dfba486..2eebb786361 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq4.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 589398915 -| mem: 1735702}) \ No newline at end of file +({cpu: 595414915 +| mem: 1773302}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq5.budget.golden b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq5.budget.golden index 9d0dcbff6db..9f2037e3ac5 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq5.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/geq5.budget.golden @@ -1,2 +1,2 @@ -({cpu: 636471807 -| mem: 1904018}) \ No newline at end of file +({cpu: 643415807 +| mem: 1947418}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt.pir.golden b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt.pir.golden index 76ed91318bb..8e4be40ed1c 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt.pir.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt.pir.golden @@ -48,20 +48,20 @@ let !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. These a b} - (equalsInteger 0 index) (/\dead -> This {a} {b} (`$dUnsafeFromData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. These a b} - (equalsInteger 1 index) (/\dead -> That {a} {b} (`$dUnsafeFromData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 2 index) True False) {all dead. These a b} - (equalsInteger 2 index) (/\dead -> These {a} @@ -145,9 +145,13 @@ letrec !tl : list (pair data data) = tailList {pair data data} xs in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsData k (fstPair {data} {data} hd)) + True + False) {all dead. list (pair data data)} - (equalsData k (fstPair {data} {data} hd)) (/\dead -> mkCons {pair data data} (mkPairData k v) tl) (/\dead -> mkCons {pair data data} hd (go tl)) @@ -178,9 +182,13 @@ let let !hd : pair data data = headList {pair data data} xs in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsData k (fstPair {data} {data} hd)) + True + False) {all dead. Maybe data} - (equalsData k (fstPair {data} {data} hd)) (/\dead -> let !ds : list (pair data data) @@ -447,11 +455,15 @@ let acc (tailList {pair data data} l)) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsData + (fstPair {data} {data} hd) + d) + True + False) {all dead. Bool} - (equalsData - (fstPair {data} {data} hd) - d) (/\dead -> Bool_match (eqV v v) @@ -480,9 +492,13 @@ let {all dead. dead}) Unit in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsData d (fstPair {data} {data} hd)) + True + False) {all dead. Bool} - (equalsData d (fstPair {data} {data} hd)) (/\dead -> Bool_match (eqV v (sndPair {data} {data} hd)) diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt1.budget.golden b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt1.budget.golden index 52164d0cda0..49ead28712c 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt1.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt1.budget.golden @@ -1,2 +1,2 @@ -({cpu: 712873128 -| mem: 2153344}) \ No newline at end of file +({cpu: 720233128 +| mem: 2199344}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt2.budget.golden b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt2.budget.golden index 4a622ce09d2..36e88f99011 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt2.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt2.budget.golden @@ -1,2 +1,2 @@ -({cpu: 649619269 -| mem: 1961730}) \ No newline at end of file +({cpu: 656627269 +| mem: 2005530}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt3.budget.golden b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt3.budget.golden index d5400a80dde..eaa83d5cc56 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt3.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt3.budget.golden @@ -1,2 +1,2 @@ -({cpu: 780012969 -| mem: 2379272}) \ No newline at end of file +({cpu: 787916969 +| mem: 2428672}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt4.budget.golden b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt4.budget.golden index bc2ff4d0de3..dc82015f551 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt4.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 589750915 -| mem: 1737902}) \ No newline at end of file +({cpu: 595766915 +| mem: 1775502}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt5.budget.golden b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt5.budget.golden index 61a0f8642f2..64457c15eee 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt5.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Budget/9.6/gt5.budget.golden @@ -1,2 +1,2 @@ -({cpu: 683168148 -| mem: 2056794}) \ No newline at end of file +({cpu: 690400148 +| mem: 2101994}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Value/9.6/Long.stat.golden b/plutus-ledger-api/test-plugin/Spec/Data/Value/9.6/Long.stat.golden index 1f45520e6b5..423050fd3ff 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Value/9.6/Long.stat.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Value/9.6/Long.stat.golden @@ -1,15 +1,15 @@ -({cpu: 8318680589 | mem: 12083358}) -({cpu: 7958913 | mem: 31548}) -({cpu: 5918884712 | mem: 8436358}) -({cpu: 7958913 | mem: 31548}) -({cpu: 5918884712 | mem: 8436358}) -({cpu: 7958913 | mem: 31548}) -({cpu: 3519088835 | mem: 4789358}) -({cpu: 7958913 | mem: 31548}) -({cpu: 5918884712 | mem: 8436358}) -({cpu: 7958913 | mem: 31548}) -({cpu: 3519088835 | mem: 4789358}) -({cpu: 7958913 | mem: 31548}) -({cpu: 3519088835 | mem: 4789358}) -({cpu: 7958913 | mem: 31548}) -({cpu: 1119292958 | mem: 1142358}) \ No newline at end of file +({cpu: 8344536589 | mem: 12244958}) +({cpu: 7990913 | mem: 31748}) +({cpu: 5936932712 | mem: 8549158}) +({cpu: 7990913 | mem: 31748}) +({cpu: 5936932712 | mem: 8549158}) +({cpu: 7990913 | mem: 31748}) +({cpu: 3529328835 | mem: 4853358}) +({cpu: 7990913 | mem: 31748}) +({cpu: 5936932712 | mem: 8549158}) +({cpu: 7990913 | mem: 31748}) +({cpu: 3529328835 | mem: 4853358}) +({cpu: 7990913 | mem: 31748}) +({cpu: 3529328835 | mem: 4853358}) +({cpu: 7990913 | mem: 31748}) +({cpu: 1121724958 | mem: 1157558}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Data/Value/9.6/Short.stat.golden b/plutus-ledger-api/test-plugin/Spec/Data/Value/9.6/Short.stat.golden index 9dd730bda3b..309dba74f1f 100644 --- a/plutus-ledger-api/test-plugin/Spec/Data/Value/9.6/Short.stat.golden +++ b/plutus-ledger-api/test-plugin/Spec/Data/Value/9.6/Short.stat.golden @@ -1,21 +1,21 @@ ({cpu: 1802088 | mem: 9764}) ({cpu: 4468498 | mem: 22088}) -({cpu: 7335302 | mem: 28614}) -({cpu: 9561221 | mem: 38208}) -({cpu: 11971152 | mem: 42702}) -({cpu: 15168499 | mem: 56424}) -({cpu: 22331169 | mem: 75640}) -({cpu: 24024573 | mem: 88932}) -({cpu: 27864383 | mem: 94490}) -({cpu: 17425658 | mem: 61158}) -({cpu: 43051203 | mem: 141516}) -({cpu: 12785716 | mem: 45636}) -({cpu: 62873873 | mem: 202630}) -({cpu: 75086273 | mem: 252490}) -({cpu: 89814782 | mem: 277832}) -({cpu: 102027182 | mem: 327692}) -({cpu: 121582494 | mem: 367122}) -({cpu: 124779841 | mem: 380844}) -({cpu: 158177009 | mem: 470500}) -({cpu: 59505962 | mem: 204964}) -({cpu: 1119292958 | mem: 1142358}) \ No newline at end of file +({cpu: 7367302 | mem: 28814}) +({cpu: 9593221 | mem: 38408}) +({cpu: 12035152 | mem: 43102}) +({cpu: 15232499 | mem: 56824}) +({cpu: 22459169 | mem: 76440}) +({cpu: 24120573 | mem: 89532}) +({cpu: 28024383 | mem: 95490}) +({cpu: 17521658 | mem: 61758}) +({cpu: 43307203 | mem: 143116}) +({cpu: 12849716 | mem: 46036}) +({cpu: 63257873 | mem: 205030}) +({cpu: 75470273 | mem: 254890}) +({cpu: 90358782 | mem: 281232}) +({cpu: 102571182 | mem: 331092}) +({cpu: 122318494 | mem: 371722}) +({cpu: 125515841 | mem: 385444}) +({cpu: 159137009 | mem: 476500}) +({cpu: 59793962 | mem: 206764}) +({cpu: 1121724958 | mem: 1157558}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Value/9.6/Short.stat.golden b/plutus-ledger-api/test-plugin/Spec/Value/9.6/Short.stat.golden index f3ea5733721..a7b66fc64f2 100644 --- a/plutus-ledger-api/test-plugin/Spec/Value/9.6/Short.stat.golden +++ b/plutus-ledger-api/test-plugin/Spec/Value/9.6/Short.stat.golden @@ -3,19 +3,19 @@ ({cpu: 5673685 | mem: 34902}) ({cpu: 6794067 | mem: 41104}) ({cpu: 8083652 | mem: 48506}) -({cpu: 9572034 | mem: 57008}) +({cpu: 9604034 | mem: 57208}) ({cpu: 12935470 | mem: 76712}) -({cpu: 13742267 | mem: 81612}) +({cpu: 13774267 | mem: 81812}) ({cpu: 15377055 | mem: 91314}) ({cpu: 12968897 | mem: 77610}) ({cpu: 22639106 | mem: 133124}) ({cpu: 14132300 | mem: 85508}) ({cpu: 32311124 | mem: 188538}) -({cpu: 38415440 | mem: 221950}) +({cpu: 38639440 | mem: 223350}) ({cpu: 44396567 | mem: 257556}) -({cpu: 50852883 | mem: 293168}) +({cpu: 51076883 | mem: 294568}) ({cpu: 58892243 | mem: 340178}) -({cpu: 62140625 | mem: 359680}) +({cpu: 62172625 | mem: 359880}) ({cpu: 75798152 | mem: 436404}) -({cpu: 60172401 | mem: 361540}) +({cpu: 60396401 | mem: 362940}) ({cpu: 187850262 | mem: 1067178}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/AsData/Budget/9.6/onlyUseFirstField-budget.budget.golden b/plutus-tx-plugin/test/AsData/Budget/9.6/onlyUseFirstField-budget.budget.golden index 80fcd653557..1a8297417b8 100644 --- a/plutus-tx-plugin/test/AsData/Budget/9.6/onlyUseFirstField-budget.budget.golden +++ b/plutus-tx-plugin/test/AsData/Budget/9.6/onlyUseFirstField-budget.budget.golden @@ -1,2 +1,2 @@ -({cpu: 2377522 -| mem: 8550}) \ No newline at end of file +({cpu: 2409522 +| mem: 8750}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/AsData/Budget/9.6/onlyUseFirstField.pir.golden b/plutus-tx-plugin/test/AsData/Budget/9.6/onlyUseFirstField.pir.golden index 08d123a2cfc..d8ddc20f788 100644 --- a/plutus-tx-plugin/test/AsData/Budget/9.6/onlyUseFirstField.pir.golden +++ b/plutus-tx-plugin/test/AsData/Budget/9.6/onlyUseFirstField.pir.golden @@ -7,9 +7,13 @@ in let !tup : pair integer (list data) = unConstrData d in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 (fstPair {integer} {list data} tup)) + True + False) {all dead. integer} - (equalsInteger 0 (fstPair {integer} {list data} tup)) (/\dead -> let !l : list data = sndPair {integer} {list data} tup diff --git a/plutus-tx-plugin/test/AsData/Budget/9.6/onlyUseFirstField.uplc.golden b/plutus-tx-plugin/test/AsData/Budget/9.6/onlyUseFirstField.uplc.golden index 3ddd54e5787..08d62b79d6e 100644 --- a/plutus-tx-plugin/test/AsData/Budget/9.6/onlyUseFirstField.uplc.golden +++ b/plutus-tx-plugin/test/AsData/Budget/9.6/onlyUseFirstField.uplc.golden @@ -3,23 +3,26 @@ program (\d -> (\tup -> force - (force ifThenElse - (equalsInteger 0 (force (force fstPair) tup)) - (delay - ((\l -> - (\l -> - (\l -> - (\ds -> - (\ds -> + (force + (force ifThenElse + (equalsInteger 0 (force (force fstPair) tup)) + (delay + (delay + ((\l -> + (\l -> + (\l -> (\ds -> - (\ds -> ds) - (unIData - (force headList (force tailList l)))) + (\ds -> + (\ds -> + (\ds -> ds) + (unIData + (force headList + (force tailList l)))) + (unIData (force headList l))) + (unIData (force headList l))) (unIData (force headList l))) - (unIData (force headList l))) - (unIData (force headList l))) - (force tailList l)) - (force tailList l)) - (force (force sndPair) tup))) - (delay error))) + (force tailList l)) + (force tailList l)) + (force (force sndPair) tup)))) + (delay (delay error))))) (unConstrData d)) \ No newline at end of file diff --git a/plutus-tx-plugin/test/AsData/Budget/9.6/patternMatching-budget.budget.golden b/plutus-tx-plugin/test/AsData/Budget/9.6/patternMatching-budget.budget.golden index 542195af9f6..c054e8c4b5a 100644 --- a/plutus-tx-plugin/test/AsData/Budget/9.6/patternMatching-budget.budget.golden +++ b/plutus-tx-plugin/test/AsData/Budget/9.6/patternMatching-budget.budget.golden @@ -1,2 +1,2 @@ -({cpu: 5749488 -| mem: 21176}) \ No newline at end of file +({cpu: 5781488 +| mem: 21376}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/AsData/Budget/9.6/patternMatching.pir.golden b/plutus-tx-plugin/test/AsData/Budget/9.6/patternMatching.pir.golden index a76bbe3cda6..03d8c51b644 100644 --- a/plutus-tx-plugin/test/AsData/Budget/9.6/patternMatching.pir.golden +++ b/plutus-tx-plugin/test/AsData/Budget/9.6/patternMatching.pir.golden @@ -24,9 +24,13 @@ in let !tup : pair integer (list data) = unConstrData scrut in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 (fstPair {integer} {list data} tup)) + True + False) {all dead. r} - (equalsInteger 0 (fstPair {integer} {list data} tup)) (/\dead -> let !l : list data = sndPair {integer} {list data} tup diff --git a/plutus-tx-plugin/test/AsData/Budget/9.6/patternMatching.uplc.golden b/plutus-tx-plugin/test/AsData/Budget/9.6/patternMatching.uplc.golden index 85394b1a586..c57c638246b 100644 --- a/plutus-tx-plugin/test/AsData/Budget/9.6/patternMatching.uplc.golden +++ b/plutus-tx-plugin/test/AsData/Budget/9.6/patternMatching.uplc.golden @@ -26,10 +26,10 @@ program (addInteger cse cse)) [ (delay (addInteger cse cse)) , (delay (addInteger cse cse)) ]))) - (case cse [(\x y z w -> x)])) - (case cse [(\x y z w -> w)])) - (case cse [(\x y z w -> y)])) - (case cse [(\x y z w -> z)])) + (case cse [(\x y z w -> y)])) + (case cse [(\x y z w -> z)])) + (case cse [(\x y z w -> x)])) + (case cse [(\x y z w -> w)])) (\x y -> force ifThenElse (lessThanInteger x y) @@ -37,22 +37,25 @@ program (constr 1 []))) ((\tup -> force - (force ifThenElse - (equalsInteger 0 (force (force fstPair) tup)) - (delay - ((\l -> - (\l -> - (\l -> - (\z w -> - constr 0 - [ (unIData (force headList l)) - , (unIData (force headList l)) - , z - , w ]) - (unIData (force headList l)) - (unIData (force headList (force tailList l)))) - (force tailList l)) - (force tailList l)) - (force (force sndPair) tup))) - (delay (case error [error])))) + (force + (force ifThenElse + (equalsInteger 0 (force (force fstPair) tup)) + (delay + (delay + ((\l -> + (\l -> + (\l -> + (\z w -> + constr 0 + [ (unIData (force headList l)) + , (unIData (force headList l)) + , z + , w ]) + (unIData (force headList l)) + (unIData + (force headList (force tailList l)))) + (force tailList l)) + (force tailList l)) + (force (force sndPair) tup)))) + (delay (delay (case error [error])))))) (unConstrData d))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-budget-manual.budget.golden b/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-budget-manual.budget.golden index 824333ee094..de586a6a398 100644 --- a/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-budget-manual.budget.golden +++ b/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-budget-manual.budget.golden @@ -1,2 +1,2 @@ -({cpu: 7269599 -| mem: 24274}) \ No newline at end of file +({cpu: 7397599 +| mem: 25074}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-budget.budget.golden b/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-budget.budget.golden index b24fc9187b8..4a7a6b17647 100644 --- a/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-budget.budget.golden +++ b/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-budget.budget.golden @@ -1,2 +1,2 @@ -({cpu: 12721754 -| mem: 45526}) \ No newline at end of file +({cpu: 12849754 +| mem: 46326}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-manual.pir.golden b/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-manual.pir.golden index 0329d28fd34..4593e64a1fc 100644 --- a/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-manual.pir.golden +++ b/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-manual.pir.golden @@ -1,6 +1,9 @@ let !addInteger : integer -> integer -> integer = \(x : integer) (y : integer) -> addInteger x y + data Bool | Bool_match where + True : Bool + False : Bool !int1Manual : data -> integer = \(ds : data) -> let @@ -8,9 +11,9 @@ let !i : integer = fstPair {integer} {list data} tup !d : data = headList {data} (sndPair {integer} {list data} tup) in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 i) True False) {all dead. integer} - (equalsInteger 0 i) (/\dead -> unIData d) (/\dead -> error {integer}) {all dead. dead} @@ -24,9 +27,9 @@ let {data} (tailList {data} (sndPair {integer} {list data} tup)) in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 i) True False) {all dead. integer} - (equalsInteger 0 i) (/\dead -> unIData d) (/\dead -> error {integer}) {all dead. dead} @@ -42,9 +45,9 @@ let {data} (tailList {data} (sndPair {integer} {list data} tup))) in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 i) True False) {all dead. integer} - (equalsInteger 0 i) (/\dead -> unIData d) (/\dead -> error {integer}) {all dead. dead} @@ -62,15 +65,12 @@ let {data} (tailList {data} (sndPair {integer} {list data} tup)))) in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 i) True False) {all dead. integer} - (equalsInteger 0 i) (/\dead -> unIData d) (/\dead -> error {integer}) {all dead. dead} - data Bool | Bool_match where - True : Bool - False : Bool !lessThanInteger : integer -> integer -> Bool = \(x : integer) (y : integer) -> ifThenElse {Bool} (lessThanInteger x y) True False diff --git a/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-manual.uplc.golden b/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-manual.uplc.golden index a6f1ba700d8..d2e58c68434 100644 --- a/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-manual.uplc.golden +++ b/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields-manual.uplc.golden @@ -34,10 +34,11 @@ program (constr 1 []))) ((\d -> force - (force ifThenElse - (equalsInteger 0 cse) - (delay (unIData d)) - (delay error))) + (force + (force ifThenElse + (equalsInteger 0 cse) + (delay (delay (unIData d))) + (delay (delay error))))) (force headList (force tailList (force tailList @@ -45,27 +46,30 @@ program (force (force sndPair) cse))))))) ((\d -> force - (force ifThenElse - (equalsInteger 0 cse) - (delay (unIData d)) - (delay error))) + (force + (force ifThenElse + (equalsInteger 0 cse) + (delay (delay (unIData d))) + (delay (delay error))))) (force headList (force tailList (force tailList (force (force sndPair) cse)))))) ((\d -> force - (force ifThenElse - (equalsInteger 0 cse) - (delay (unIData d)) - (delay error))) + (force + (force ifThenElse + (equalsInteger 0 cse) + (delay (delay (unIData d))) + (delay (delay error))))) (force headList (force tailList (force (force sndPair) cse))))) ((\d -> force - (force ifThenElse - (equalsInteger 0 cse) - (delay (unIData d)) - (delay error))) + (force + (force ifThenElse + (equalsInteger 0 cse) + (delay (delay (unIData d))) + (delay (delay error))))) (force headList (force (force sndPair) cse)))) (force (force fstPair) cse)) (unConstrData d)) \ No newline at end of file diff --git a/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields.pir.golden b/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields.pir.golden index 5b0ee58b863..8952755cf4f 100644 --- a/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields.pir.golden +++ b/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields.pir.golden @@ -1,6 +1,9 @@ let !addInteger : integer -> integer -> integer = \(x : integer) (y : integer) -> addInteger x y + data Bool | Bool_match where + True : Bool + False : Bool !`$mInts` : all r. data -> @@ -14,9 +17,13 @@ let let !tup : pair integer (list data) = unConstrData scrut in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 (fstPair {integer} {list data} tup)) + True + False) {all dead. r} - (equalsInteger 0 (fstPair {integer} {list data} tup)) (/\dead -> let !l : list data = sndPair {integer} {list data} tup @@ -58,9 +65,6 @@ let ds (\(ds : integer) (ds : integer) (ds : integer) (ds : integer) -> ds) (\(void : unit) -> error {integer}) - data Bool | Bool_match where - True : Bool - False : Bool !lessThanInteger : integer -> integer -> Bool = \(x : integer) (y : integer) -> ifThenElse {Bool} (lessThanInteger x y) True False diff --git a/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields.uplc.golden b/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields.uplc.golden index c9f674502f1..b3dc5cfec7d 100644 --- a/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields.uplc.golden +++ b/plutus-tx-plugin/test/AsData/Budget/9.6/recordFields.uplc.golden @@ -38,19 +38,22 @@ program (\cont fail -> (\tup -> force - (force ifThenElse - (equalsInteger 0 (force (force fstPair) tup)) - (delay - ((\l -> - (\l -> - (\l -> - cont - (unIData (force headList l)) - (unIData (force headList l)) - (unIData (force headList l)) - (unIData (force headList (force tailList l)))) - (force tailList l)) - (force tailList l)) - (force (force sndPair) tup))) - (delay (fail ())))) + (force + (force ifThenElse + (equalsInteger 0 (force (force fstPair) tup)) + (delay + (delay + ((\l -> + (\l -> + (\l -> + cont + (unIData (force headList l)) + (unIData (force headList l)) + (unIData (force headList l)) + (unIData + (force headList (force tailList l)))) + (force tailList l)) + (force tailList l)) + (force (force sndPair) tup)))) + (delay (delay (fail ())))))) (unConstrData d))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/allCheap.budget.golden b/plutus-tx-plugin/test/Budget/9.6/allCheap.budget.golden index 85d86df088d..454c71d258a 100644 --- a/plutus-tx-plugin/test/Budget/9.6/allCheap.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/allCheap.budget.golden @@ -1,2 +1,2 @@ -({cpu: 903986 -| mem: 5002}) \ No newline at end of file +({cpu: 935986 +| mem: 5202}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/allCheap.pir.golden b/plutus-tx-plugin/test/Budget/9.6/allCheap.pir.golden index 3e2dd3c6447..b3641241f20 100644 --- a/plutus-tx-plugin/test/Budget/9.6/allCheap.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/allCheap.pir.golden @@ -18,11 +18,11 @@ letrec (/\dead -> True) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger 1 x) False True) {all dead. Bool} - (lessThanEqualsInteger 1 x) - (/\dead -> False) (/\dead -> go xs) + (/\dead -> False) {all dead. dead}) {all dead. dead} in diff --git a/plutus-tx-plugin/test/Budget/9.6/allCheap.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/allCheap.uplc.golden index ab934def3c9..dcf32e53bb8 100644 --- a/plutus-tx-plugin/test/Budget/9.6/allCheap.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/allCheap.uplc.golden @@ -10,10 +10,11 @@ program , (\x xs -> delay (force - (force ifThenElse - (lessThanEqualsInteger 1 x) - (delay (constr 1 [])) - (delay (s s xs))))) ])) + (force + (force ifThenElse + (lessThanEqualsInteger 1 x) + (delay (delay (constr 1 []))) + (delay (delay (s s xs))))))) ])) (constr 1 [ 1 , (constr 1 diff --git a/plutus-tx-plugin/test/Budget/9.6/allEmptyList.pir.golden b/plutus-tx-plugin/test/Budget/9.6/allEmptyList.pir.golden index 710a5d747ff..465487cc399 100644 --- a/plutus-tx-plugin/test/Budget/9.6/allEmptyList.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/allEmptyList.pir.golden @@ -18,11 +18,11 @@ letrec (/\dead -> True) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger 1 x) False True) {all dead. Bool} - (lessThanEqualsInteger 1 x) - (/\dead -> False) (/\dead -> go xs) + (/\dead -> False) {all dead. dead}) {all dead. dead} in diff --git a/plutus-tx-plugin/test/Budget/9.6/allEmptyList.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/allEmptyList.uplc.golden index 7de97d3d5e4..fc982f1e511 100644 --- a/plutus-tx-plugin/test/Budget/9.6/allEmptyList.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/allEmptyList.uplc.golden @@ -9,8 +9,9 @@ program , (\x xs -> delay (force - (force ifThenElse - (lessThanEqualsInteger 1 x) - (delay (constr 1 [])) - (delay (s s xs))))) ])) + (force + (force ifThenElse + (lessThanEqualsInteger 1 x) + (delay (delay (constr 1 []))) + (delay (delay (s s xs))))))) ])) (constr 0 [])) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/allExpensive.budget.golden b/plutus-tx-plugin/test/Budget/9.6/allExpensive.budget.golden index 526a15a25b9..0fcf3e05164 100644 --- a/plutus-tx-plugin/test/Budget/9.6/allExpensive.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/allExpensive.budget.golden @@ -1,2 +1,2 @@ -({cpu: 5742960 -| mem: 28520}) \ No newline at end of file +({cpu: 6062960 +| mem: 30520}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/allExpensive.pir.golden b/plutus-tx-plugin/test/Budget/9.6/allExpensive.pir.golden index a43c5736bdb..e04d471f59a 100644 --- a/plutus-tx-plugin/test/Budget/9.6/allExpensive.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/allExpensive.pir.golden @@ -18,11 +18,11 @@ letrec (/\dead -> True) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger 11 x) False True) {all dead. Bool} - (lessThanEqualsInteger 11 x) - (/\dead -> False) (/\dead -> go xs) + (/\dead -> False) {all dead. dead}) {all dead. dead} in diff --git a/plutus-tx-plugin/test/Budget/9.6/allExpensive.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/allExpensive.uplc.golden index 5b02767b792..da446625b39 100644 --- a/plutus-tx-plugin/test/Budget/9.6/allExpensive.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/allExpensive.uplc.golden @@ -10,10 +10,11 @@ program , (\x xs -> delay (force - (force ifThenElse - (lessThanEqualsInteger 11 x) - (delay (constr 1 [])) - (delay (s s xs))))) ])) + (force + (force ifThenElse + (lessThanEqualsInteger 11 x) + (delay (delay (constr 1 []))) + (delay (delay (s s xs))))))) ])) (constr 1 [ 1 , (constr 1 diff --git a/plutus-tx-plugin/test/Budget/9.6/andWithGHCOpts.budget.golden b/plutus-tx-plugin/test/Budget/9.6/andWithGHCOpts.budget.golden index 47c1ddda041..f857d53e9e1 100644 --- a/plutus-tx-plugin/test/Budget/9.6/andWithGHCOpts.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/andWithGHCOpts.budget.golden @@ -1,2 +1,2 @@ -({cpu: 441439 -| mem: 2102}) \ No newline at end of file +({cpu: 473439 +| mem: 2302}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/andWithGHCOpts.pir.golden b/plutus-tx-plugin/test/Budget/9.6/andWithGHCOpts.pir.golden index 76ba46d434e..7fcc2da7cfc 100644 --- a/plutus-tx-plugin/test/Budget/9.6/andWithGHCOpts.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/andWithGHCOpts.pir.golden @@ -4,9 +4,9 @@ False : Bool in \(x : integer) (y : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanInteger x 3) True False) {all dead. Bool} - (lessThanInteger x 3) (/\dead -> ifThenElse {Bool} (lessThanInteger y 3) True False) (/\dead -> False) {all dead. dead}) diff --git a/plutus-tx-plugin/test/Budget/9.6/andWithGHCOpts.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/andWithGHCOpts.uplc.golden index 4c639dfcfe6..fc2213b5a3e 100644 --- a/plutus-tx-plugin/test/Budget/9.6/andWithGHCOpts.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/andWithGHCOpts.uplc.golden @@ -2,13 +2,15 @@ program 1.1.0 ((\x y -> force - (force ifThenElse - (lessThanInteger x 3) - (delay - (force ifThenElse - (lessThanInteger y 3) - (constr 0 []) - (constr 1 []))) - (delay (constr 1 [])))) + (force + (force ifThenElse + (lessThanInteger x 3) + (delay + (delay + (force ifThenElse + (lessThanInteger y 3) + (constr 0 []) + (constr 1 [])))) + (delay (delay (constr 1 [])))))) 4 4) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/andWithoutGHCOpts.pir.golden b/plutus-tx-plugin/test/Budget/9.6/andWithoutGHCOpts.pir.golden index 640e976e461..03e2f3fb3ad 100644 --- a/plutus-tx-plugin/test/Budget/9.6/andWithoutGHCOpts.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/andWithoutGHCOpts.pir.golden @@ -23,14 +23,18 @@ (\(x : integer) (y : integer) -> ifThenElse {Bool} (equalsInteger x y) True False) (\(eta : integer) (eta : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger eta eta) True False) {all dead. Ordering} - (equalsInteger eta eta) (/\dead -> EQ) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (lessThanEqualsInteger eta eta) + True + False) {all dead. Ordering} - (lessThanEqualsInteger eta eta) (/\dead -> LT) (/\dead -> GT) {all dead. dead}) @@ -44,16 +48,16 @@ (\(x : integer) (y : integer) -> ifThenElse {Bool} (lessThanInteger x y) False True) (\(x : integer) (y : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger x y) True False) {all dead. integer} - (lessThanEqualsInteger x y) (/\dead -> y) (/\dead -> x) {all dead. dead}) (\(x : integer) (y : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger x y) True False) {all dead. integer} - (lessThanEqualsInteger x y) (/\dead -> x) (/\dead -> y) {all dead. dead}) diff --git a/plutus-tx-plugin/test/Budget/9.6/anyCheap.budget.golden b/plutus-tx-plugin/test/Budget/9.6/anyCheap.budget.golden index 85d86df088d..454c71d258a 100644 --- a/plutus-tx-plugin/test/Budget/9.6/anyCheap.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/anyCheap.budget.golden @@ -1,2 +1,2 @@ -({cpu: 903986 -| mem: 5002}) \ No newline at end of file +({cpu: 935986 +| mem: 5202}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/anyCheap.pir.golden b/plutus-tx-plugin/test/Budget/9.6/anyCheap.pir.golden index 0feb5c64a3d..18b0845a444 100644 --- a/plutus-tx-plugin/test/Budget/9.6/anyCheap.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/anyCheap.pir.golden @@ -18,11 +18,11 @@ letrec (/\dead -> False) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger 10 x) False True) {all dead. Bool} - (lessThanEqualsInteger 10 x) - (/\dead -> go xs) (/\dead -> True) + (/\dead -> go xs) {all dead. dead}) {all dead. dead} in diff --git a/plutus-tx-plugin/test/Budget/9.6/anyCheap.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/anyCheap.uplc.golden index 51bd01a5972..4381c9ee774 100644 --- a/plutus-tx-plugin/test/Budget/9.6/anyCheap.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/anyCheap.uplc.golden @@ -10,10 +10,11 @@ program , (\x xs -> delay (force - (force ifThenElse - (lessThanEqualsInteger 10 x) - (delay (s s xs)) - (delay (constr 0 []))))) ])) + (force + (force ifThenElse + (lessThanEqualsInteger 10 x) + (delay (delay (s s xs))) + (delay (delay (constr 0 []))))))) ])) (constr 1 [ 1 , (constr 1 diff --git a/plutus-tx-plugin/test/Budget/9.6/anyEmptyList.pir.golden b/plutus-tx-plugin/test/Budget/9.6/anyEmptyList.pir.golden index ec8ba5d9116..b476d418c66 100644 --- a/plutus-tx-plugin/test/Budget/9.6/anyEmptyList.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/anyEmptyList.pir.golden @@ -18,11 +18,11 @@ letrec (/\dead -> False) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger 1 x) False True) {all dead. Bool} - (lessThanEqualsInteger 1 x) - (/\dead -> go xs) (/\dead -> True) + (/\dead -> go xs) {all dead. dead}) {all dead. dead} in diff --git a/plutus-tx-plugin/test/Budget/9.6/anyEmptyList.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/anyEmptyList.uplc.golden index 68955cfa51e..cd13fa93d59 100644 --- a/plutus-tx-plugin/test/Budget/9.6/anyEmptyList.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/anyEmptyList.uplc.golden @@ -9,8 +9,9 @@ program , (\x xs -> delay (force - (force ifThenElse - (lessThanEqualsInteger 1 x) - (delay (s s xs)) - (delay (constr 0 []))))) ])) + (force + (force ifThenElse + (lessThanEqualsInteger 1 x) + (delay (delay (s s xs))) + (delay (delay (constr 0 []))))))) ])) (constr 0 [])) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/anyExpensive.budget.golden b/plutus-tx-plugin/test/Budget/9.6/anyExpensive.budget.golden index 526a15a25b9..0fcf3e05164 100644 --- a/plutus-tx-plugin/test/Budget/9.6/anyExpensive.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/anyExpensive.budget.golden @@ -1,2 +1,2 @@ -({cpu: 5742960 -| mem: 28520}) \ No newline at end of file +({cpu: 6062960 +| mem: 30520}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/anyExpensive.pir.golden b/plutus-tx-plugin/test/Budget/9.6/anyExpensive.pir.golden index a5a24c07be7..d9c1b3a0257 100644 --- a/plutus-tx-plugin/test/Budget/9.6/anyExpensive.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/anyExpensive.pir.golden @@ -18,11 +18,11 @@ letrec (/\dead -> False) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger 1 x) False True) {all dead. Bool} - (lessThanEqualsInteger 1 x) - (/\dead -> go xs) (/\dead -> True) + (/\dead -> go xs) {all dead. dead}) {all dead. dead} in diff --git a/plutus-tx-plugin/test/Budget/9.6/anyExpensive.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/anyExpensive.uplc.golden index e39c16d8c6f..ebbe16491b7 100644 --- a/plutus-tx-plugin/test/Budget/9.6/anyExpensive.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/anyExpensive.uplc.golden @@ -10,10 +10,11 @@ program , (\x xs -> delay (force - (force ifThenElse - (lessThanEqualsInteger 1 x) - (delay (s s xs)) - (delay (constr 0 []))))) ])) + (force + (force ifThenElse + (lessThanEqualsInteger 1 x) + (delay (delay (s s xs))) + (delay (delay (constr 0 []))))))) ])) (constr 1 [ 1 , (constr 1 diff --git a/plutus-tx-plugin/test/Budget/9.6/builtinListIndexing.budget.golden b/plutus-tx-plugin/test/Budget/9.6/builtinListIndexing.budget.golden index 920479c5faf..ac4d69fa212 100644 --- a/plutus-tx-plugin/test/Budget/9.6/builtinListIndexing.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/builtinListIndexing.budget.golden @@ -1,2 +1,2 @@ -({cpu: 8209207 -| mem: 32730}) \ No newline at end of file +({cpu: 8401207 +| mem: 33930}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/builtinListIndexing.pir.golden b/plutus-tx-plugin/test/Budget/9.6/builtinListIndexing.pir.golden index f1593ac7d9f..9fac8e5f6cb 100644 --- a/plutus-tx-plugin/test/Budget/9.6/builtinListIndexing.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/builtinListIndexing.pir.golden @@ -1,4 +1,7 @@ let + data Bool | Bool_match where + True : Bool + False : Bool data Unit | Unit_match where Unit : Unit in @@ -15,18 +18,13 @@ letrec !hd : data = headList {data} xs !tl : list data = tailList {data} xs in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 i) True False) {all dead. data} - (equalsInteger 0 i) (/\dead -> hd) (/\dead -> go tl (subtractInteger i 1)) {all dead. dead}) Unit Unit in -let - data Bool | Bool_match where - True : Bool - False : Bool -in \(d : data) -> let !xs : list data = unListData d in go xs 5 \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/builtinListIndexing.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/builtinListIndexing.uplc.golden index 21752c6f5d3..44c70cb43aa 100644 --- a/plutus-tx-plugin/test/Budget/9.6/builtinListIndexing.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/builtinListIndexing.uplc.golden @@ -10,10 +10,11 @@ program (\hd -> (\tl -> force - (force ifThenElse - (equalsInteger 0 i) - (delay hd) - (delay (s s tl (subtractInteger i 1))))) + (force + (force ifThenElse + (equalsInteger 0 i) + (delay (delay hd)) + (delay (delay (s s tl (subtractInteger i 1))))))) (force tailList xs)) (force headList xs)) (constr 0 []) diff --git a/plutus-tx-plugin/test/Budget/9.6/constAccL.budget.golden b/plutus-tx-plugin/test/Budget/9.6/constAccL.budget.golden index 42dfd3569c1..7f146314931 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constAccL.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constAccL.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1054173986 -| mem: 5210102}) \ No newline at end of file +({cpu: 1086205986 +| mem: 5410302}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/constAccL.pir.golden b/plutus-tx-plugin/test/Budget/9.6/constAccL.pir.golden index f34f07ae56e..a1cc5a80c47 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constAccL.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constAccL.pir.golden @@ -14,20 +14,22 @@ letrec (\(x : integer) (xs : List integer) -> /\dead -> go acc xs) {all dead. dead} in +let + data Bool | Bool_match where + True : Bool + False : Bool +in letrec !go : integer -> List integer = \(n : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger n 0) True False) {all dead. List integer} - (lessThanEqualsInteger n 0) (/\dead -> Nil {integer}) (/\dead -> Cons {integer} 1 (go (subtractInteger n 1))) {all dead. dead} in let - data Bool | Bool_match where - True : Bool - False : Bool !ls : List integer = go 1000 in go 42 ls \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/constAccL.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/constAccL.uplc.golden index 21d15327c78..7c62da077af 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constAccL.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constAccL.uplc.golden @@ -6,10 +6,13 @@ program (fix1 (\go n -> force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (constr 0 [])) - (delay (constr 1 [1, (go (subtractInteger n 1))])))) + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay + (delay + (constr 1 [1, (go (subtractInteger n 1))])))))) 1000)) (fix1 (\go acc ds -> diff --git a/plutus-tx-plugin/test/Budget/9.6/constAccR.budget.golden b/plutus-tx-plugin/test/Budget/9.6/constAccR.budget.golden index 4b724f6c439..11a791944db 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constAccR.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constAccR.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1006029986 -| mem: 4909202}) \ No newline at end of file +({cpu: 1038061986 +| mem: 5109402}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/constAccR.pir.golden b/plutus-tx-plugin/test/Budget/9.6/constAccR.pir.golden index 619a75b2a6a..c6123acd46d 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constAccR.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constAccR.pir.golden @@ -14,20 +14,22 @@ letrec (\(x : integer) (xs : List integer) -> /\dead -> go xs) {all dead. dead} in +let + data Bool | Bool_match where + True : Bool + False : Bool +in letrec !go : integer -> List integer = \(n : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger n 0) True False) {all dead. List integer} - (lessThanEqualsInteger n 0) (/\dead -> Nil {integer}) (/\dead -> Cons {integer} 1 (go (subtractInteger n 1))) {all dead. dead} in let - data Bool | Bool_match where - True : Bool - False : Bool !ls : List integer = go 1000 in go ls \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/constAccR.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/constAccR.uplc.golden index fe7aef1771e..800efaa9342 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constAccR.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constAccR.uplc.golden @@ -6,9 +6,11 @@ program (fix1 (\go n -> force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (constr 0 [])) - (delay (constr 1 [1, (go (subtractInteger n 1))])))) + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay + (delay (constr 1 [1, (go (subtractInteger n 1))])))))) 1000)) (\f -> (\s -> s s) (\s -> f (\x -> s s x)))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/constElL.budget.golden b/plutus-tx-plugin/test/Budget/9.6/constElL.budget.golden index 42dfd3569c1..7f146314931 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constElL.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constElL.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1054173986 -| mem: 5210102}) \ No newline at end of file +({cpu: 1086205986 +| mem: 5410302}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/constElL.pir.golden b/plutus-tx-plugin/test/Budget/9.6/constElL.pir.golden index b89b2214ee3..00e07b5f2f0 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constElL.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constElL.pir.golden @@ -14,20 +14,22 @@ letrec (\(x : integer) (xs : List integer) -> /\dead -> go x xs) {all dead. dead} in +let + data Bool | Bool_match where + True : Bool + False : Bool +in letrec !go : integer -> List integer = \(n : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger n 0) True False) {all dead. List integer} - (lessThanEqualsInteger n 0) (/\dead -> Nil {integer}) (/\dead -> Cons {integer} 1 (go (subtractInteger n 1))) {all dead. dead} in let - data Bool | Bool_match where - True : Bool - False : Bool !ls : List integer = go 1000 in go 42 ls \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/constElL.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/constElL.uplc.golden index e0ab4fd3a98..45caad50b05 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constElL.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constElL.uplc.golden @@ -6,10 +6,13 @@ program (fix1 (\go n -> force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (constr 0 [])) - (delay (constr 1 [1, (go (subtractInteger n 1))])))) + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay + (delay + (constr 1 [1, (go (subtractInteger n 1))])))))) 1000)) (fix1 (\go acc ds -> diff --git a/plutus-tx-plugin/test/Budget/9.6/constElR.budget.golden b/plutus-tx-plugin/test/Budget/9.6/constElR.budget.golden index 086729adf3d..3dfd7d30b66 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constElR.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constElR.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1054029986 -| mem: 5209202}) \ No newline at end of file +({cpu: 1086061986 +| mem: 5409402}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/constElR.pir.golden b/plutus-tx-plugin/test/Budget/9.6/constElR.pir.golden index cd7e1fa820d..ce7fe4cdd5e 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constElR.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constElR.pir.golden @@ -15,20 +15,22 @@ letrec /\dead -> let !ds : integer = go xs in x) {all dead. dead} in +let + data Bool | Bool_match where + True : Bool + False : Bool +in letrec !go : integer -> List integer = \(n : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger n 0) True False) {all dead. List integer} - (lessThanEqualsInteger n 0) (/\dead -> Nil {integer}) (/\dead -> Cons {integer} 1 (go (subtractInteger n 1))) {all dead. dead} in let - data Bool | Bool_match where - True : Bool - False : Bool !ls : List integer = go 1000 in go ls \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/constElR.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/constElR.uplc.golden index a89dda1cfc9..e25b748ade3 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constElR.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constElR.uplc.golden @@ -7,9 +7,11 @@ program (fix1 (\go n -> force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (constr 0 [])) - (delay (constr 1 [1, (go (subtractInteger n 1))])))) + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay + (delay (constr 1 [1, (go (subtractInteger n 1))])))))) 1000)) (\f -> (\s -> s s) (\s -> f (\x -> s s x)))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/elemCheap.budget.golden b/plutus-tx-plugin/test/Budget/9.6/elemCheap.budget.golden index cb45f064b14..78391dbcf1a 100644 --- a/plutus-tx-plugin/test/Budget/9.6/elemCheap.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/elemCheap.budget.golden @@ -1,2 +1,2 @@ -({cpu: 912482 -| mem: 5002}) \ No newline at end of file +({cpu: 944482 +| mem: 5202}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/elemCheap.pir.golden b/plutus-tx-plugin/test/Budget/9.6/elemCheap.pir.golden index ea49cc44536..9141c23e19e 100644 --- a/plutus-tx-plugin/test/Budget/9.6/elemCheap.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/elemCheap.pir.golden @@ -18,9 +18,9 @@ letrec (/\dead -> False) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 x) True False) {all dead. Bool} - (equalsInteger 1 x) (/\dead -> True) (/\dead -> go xs) {all dead. dead}) diff --git a/plutus-tx-plugin/test/Budget/9.6/elemCheap.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/elemCheap.uplc.golden index 66b6b7d1ca2..4232b06ff2f 100644 --- a/plutus-tx-plugin/test/Budget/9.6/elemCheap.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/elemCheap.uplc.golden @@ -10,10 +10,11 @@ program , (\x xs -> delay (force - (force ifThenElse - (equalsInteger 1 x) - (delay (constr 0 [])) - (delay (s s xs))))) ])) + (force + (force ifThenElse + (equalsInteger 1 x) + (delay (delay (constr 0 []))) + (delay (delay (s s xs))))))) ])) (constr 1 [ 1 , (constr 1 diff --git a/plutus-tx-plugin/test/Budget/9.6/elemExpensive.budget.golden b/plutus-tx-plugin/test/Budget/9.6/elemExpensive.budget.golden index edabfe7b7cf..524d1d54703 100644 --- a/plutus-tx-plugin/test/Budget/9.6/elemExpensive.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/elemExpensive.budget.golden @@ -1,2 +1,2 @@ -({cpu: 5827920 -| mem: 28520}) \ No newline at end of file +({cpu: 6147920 +| mem: 30520}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/elemExpensive.pir.golden b/plutus-tx-plugin/test/Budget/9.6/elemExpensive.pir.golden index 290495ad8f8..d056d7efa25 100644 --- a/plutus-tx-plugin/test/Budget/9.6/elemExpensive.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/elemExpensive.pir.golden @@ -18,9 +18,9 @@ letrec (/\dead -> False) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 x) True False) {all dead. Bool} - (equalsInteger 0 x) (/\dead -> True) (/\dead -> go xs) {all dead. dead}) diff --git a/plutus-tx-plugin/test/Budget/9.6/elemExpensive.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/elemExpensive.uplc.golden index 33bf02b14e8..d7dd66f957f 100644 --- a/plutus-tx-plugin/test/Budget/9.6/elemExpensive.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/elemExpensive.uplc.golden @@ -10,10 +10,11 @@ program , (\x xs -> delay (force - (force ifThenElse - (equalsInteger 0 x) - (delay (constr 0 [])) - (delay (s s xs))))) ])) + (force + (force ifThenElse + (equalsInteger 0 x) + (delay (delay (constr 0 []))) + (delay (delay (s s xs))))))) ])) (constr 1 [ 1 , (constr 1 diff --git a/plutus-tx-plugin/test/Budget/9.6/filter.budget.golden b/plutus-tx-plugin/test/Budget/9.6/filter.budget.golden index 2c019d4ab71..a7ed628c2b2 100644 --- a/plutus-tx-plugin/test/Budget/9.6/filter.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/filter.budget.golden @@ -1,2 +1,2 @@ -({cpu: 8427220 -| mem: 36530}) \ No newline at end of file +({cpu: 8747220 +| mem: 38530}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/filter.pir.golden b/plutus-tx-plugin/test/Budget/9.6/filter.pir.golden index a6ff41feb9c..638425f5f85 100644 --- a/plutus-tx-plugin/test/Budget/9.6/filter.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/filter.pir.golden @@ -1,3 +1,8 @@ +let + data Bool | Bool_match where + True : Bool + False : Bool +in letrec data (List :: * -> *) a | List_match where Nil : List a @@ -16,18 +21,19 @@ letrec let !xs : List integer = go xs in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 0 (modInteger x 2)) + True + False) {all dead. List integer} - (equalsInteger 0 (modInteger x 2)) (/\dead -> Cons {integer} x xs) (/\dead -> xs) {all dead. dead}) {all dead. dead} in let - data Bool | Bool_match where - True : Bool - False : Bool !ls : List integer = (let a = List integer diff --git a/plutus-tx-plugin/test/Budget/9.6/filter.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/filter.uplc.golden index 23e26eb251c..72944c2b38d 100644 --- a/plutus-tx-plugin/test/Budget/9.6/filter.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/filter.uplc.golden @@ -11,10 +11,11 @@ program delay ((\xs -> force - (force ifThenElse - (equalsInteger 0 (modInteger x 2)) - (delay (constr 1 [x, xs])) - (delay xs))) + (force + (force ifThenElse + (equalsInteger 0 (modInteger x 2)) + (delay (delay (constr 1 [x, xs]))) + (delay (delay xs))))) (s s xs))) ])) (constr 1 [ 1 diff --git a/plutus-tx-plugin/test/Budget/9.6/findCheap.budget.golden b/plutus-tx-plugin/test/Budget/9.6/findCheap.budget.golden index 1add9747c7e..e3158b829b5 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findCheap.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findCheap.budget.golden @@ -1,2 +1,2 @@ -({cpu: 919986 -| mem: 5102}) \ No newline at end of file +({cpu: 951986 +| mem: 5302}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/findCheap.pir.golden b/plutus-tx-plugin/test/Budget/9.6/findCheap.pir.golden index 4dedb64513c..4434e6d5856 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findCheap.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findCheap.pir.golden @@ -7,6 +7,9 @@ let data (Maybe :: * -> *) a | Maybe_match where Just : a -> Maybe a Nothing : Maybe a + data Bool | Bool_match where + True : Bool + False : Bool in letrec !go : List integer -> Maybe integer @@ -18,18 +21,15 @@ letrec (/\dead -> Nothing {integer}) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger 10 x) False True) {all dead. Maybe integer} - (lessThanEqualsInteger 10 x) - (/\dead -> go xs) (/\dead -> Just {integer} x) + (/\dead -> go xs) {all dead. dead}) {all dead. dead} in let - data Bool | Bool_match where - True : Bool - False : Bool !ls : List integer = (let a = List integer diff --git a/plutus-tx-plugin/test/Budget/9.6/findCheap.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/findCheap.uplc.golden index 3c78286baf0..25048a59683 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findCheap.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findCheap.uplc.golden @@ -10,10 +10,11 @@ program , (\x xs -> delay (force - (force ifThenElse - (lessThanEqualsInteger 10 x) - (delay (s s xs)) - (delay (constr 0 [x]))))) ])) + (force + (force ifThenElse + (lessThanEqualsInteger 10 x) + (delay (delay (s s xs))) + (delay (delay (constr 0 [x]))))))) ])) (constr 1 [ 1 , (constr 1 diff --git a/plutus-tx-plugin/test/Budget/9.6/findEmptyList.pir.golden b/plutus-tx-plugin/test/Budget/9.6/findEmptyList.pir.golden index 4d24f27b211..e56630b3ddb 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findEmptyList.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findEmptyList.pir.golden @@ -7,6 +7,9 @@ let data (Maybe :: * -> *) a | Maybe_match where Just : a -> Maybe a Nothing : Maybe a + data Bool | Bool_match where + True : Bool + False : Bool in letrec !go : List integer -> Maybe integer @@ -18,17 +21,12 @@ letrec (/\dead -> Nothing {integer}) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger 1 x) False True) {all dead. Maybe integer} - (lessThanEqualsInteger 1 x) - (/\dead -> go xs) (/\dead -> Just {integer} x) + (/\dead -> go xs) {all dead. dead}) {all dead. dead} in -let - data Bool | Bool_match where - True : Bool - False : Bool -in go (Nil {integer}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/findEmptyList.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/findEmptyList.uplc.golden index 534821e32a8..e165c572738 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findEmptyList.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findEmptyList.uplc.golden @@ -9,8 +9,9 @@ program , (\x xs -> delay (force - (force ifThenElse - (lessThanEqualsInteger 1 x) - (delay (s s xs)) - (delay (constr 0 [x]))))) ])) + (force + (force ifThenElse + (lessThanEqualsInteger 1 x) + (delay (delay (s s xs))) + (delay (delay (constr 0 [x]))))))) ])) (constr 0 [])) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/findExpensive.budget.golden b/plutus-tx-plugin/test/Budget/9.6/findExpensive.budget.golden index 526a15a25b9..0fcf3e05164 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findExpensive.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findExpensive.budget.golden @@ -1,2 +1,2 @@ -({cpu: 5742960 -| mem: 28520}) \ No newline at end of file +({cpu: 6062960 +| mem: 30520}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/findExpensive.pir.golden b/plutus-tx-plugin/test/Budget/9.6/findExpensive.pir.golden index f1a72dc139f..a94f48deade 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findExpensive.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findExpensive.pir.golden @@ -7,6 +7,9 @@ let data (Maybe :: * -> *) a | Maybe_match where Just : a -> Maybe a Nothing : Maybe a + data Bool | Bool_match where + True : Bool + False : Bool in letrec !go : List integer -> Maybe integer @@ -18,18 +21,15 @@ letrec (/\dead -> Nothing {integer}) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger 1 x) False True) {all dead. Maybe integer} - (lessThanEqualsInteger 1 x) - (/\dead -> go xs) (/\dead -> Just {integer} x) + (/\dead -> go xs) {all dead. dead}) {all dead. dead} in let - data Bool | Bool_match where - True : Bool - False : Bool !ls : List integer = (let a = List integer diff --git a/plutus-tx-plugin/test/Budget/9.6/findExpensive.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/findExpensive.uplc.golden index 81895cfec3a..26c93b81b0c 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findExpensive.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findExpensive.uplc.golden @@ -10,10 +10,11 @@ program , (\x xs -> delay (force - (force ifThenElse - (lessThanEqualsInteger 1 x) - (delay (s s xs)) - (delay (constr 0 [x]))))) ])) + (force + (force ifThenElse + (lessThanEqualsInteger 1 x) + (delay (delay (s s xs))) + (delay (delay (constr 0 [x]))))))) ])) (constr 1 [ 1 , (constr 1 diff --git a/plutus-tx-plugin/test/Budget/9.6/findIndexCheap.budget.golden b/plutus-tx-plugin/test/Budget/9.6/findIndexCheap.budget.golden index 46d7d63bd02..8c7f896e465 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findIndexCheap.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findIndexCheap.budget.golden @@ -1,2 +1,2 @@ -({cpu: 967986 -| mem: 5402}) \ No newline at end of file +({cpu: 999986 +| mem: 5602}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/findIndexCheap.pir.golden b/plutus-tx-plugin/test/Budget/9.6/findIndexCheap.pir.golden index 37d9f97d5d4..2dbcb61f82c 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findIndexCheap.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findIndexCheap.pir.golden @@ -7,6 +7,9 @@ let data (Maybe :: * -> *) a | Maybe_match where Just : a -> Maybe a Nothing : Maybe a + data Bool | Bool_match where + True : Bool + False : Bool in letrec !go : integer -> List integer -> Maybe integer @@ -18,18 +21,15 @@ letrec (/\dead -> Nothing {integer}) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger 10 x) False True) {all dead. Maybe integer} - (lessThanEqualsInteger 10 x) - (/\dead -> go (addInteger 1 i) xs) (/\dead -> Just {integer} i) + (/\dead -> go (addInteger 1 i) xs) {all dead. dead}) {all dead. dead} in let - data Bool | Bool_match where - True : Bool - False : Bool !ls : List integer = (let a = List integer diff --git a/plutus-tx-plugin/test/Budget/9.6/findIndexCheap.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/findIndexCheap.uplc.golden index cbd60129379..0cabbbe10bb 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findIndexCheap.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findIndexCheap.uplc.golden @@ -10,10 +10,11 @@ program , (\x xs -> delay (force - (force ifThenElse - (lessThanEqualsInteger 10 x) - (delay ((\x -> s s x) (addInteger 1 i) xs)) - (delay (constr 0 [i]))))) ])) + (force + (force ifThenElse + (lessThanEqualsInteger 10 x) + (delay (delay ((\x -> s s x) (addInteger 1 i) xs))) + (delay (delay (constr 0 [i]))))))) ])) 0 (constr 1 [ 1 diff --git a/plutus-tx-plugin/test/Budget/9.6/findIndexEmptyList.pir.golden b/plutus-tx-plugin/test/Budget/9.6/findIndexEmptyList.pir.golden index 60417dfede4..cfdedbabc41 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findIndexEmptyList.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findIndexEmptyList.pir.golden @@ -7,6 +7,9 @@ let data (Maybe :: * -> *) a | Maybe_match where Just : a -> Maybe a Nothing : Maybe a + data Bool | Bool_match where + True : Bool + False : Bool in letrec !go : integer -> List integer -> Maybe integer @@ -18,17 +21,12 @@ letrec (/\dead -> Nothing {integer}) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger 1 x) False True) {all dead. Maybe integer} - (lessThanEqualsInteger 1 x) - (/\dead -> go (addInteger 1 i) xs) (/\dead -> Just {integer} i) + (/\dead -> go (addInteger 1 i) xs) {all dead. dead}) {all dead. dead} in -let - data Bool | Bool_match where - True : Bool - False : Bool -in go 0 (Nil {integer}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/findIndexEmptyList.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/findIndexEmptyList.uplc.golden index 740e396f938..8732da6d7c4 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findIndexEmptyList.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findIndexEmptyList.uplc.golden @@ -9,9 +9,10 @@ program , (\x xs -> delay (force - (force ifThenElse - (lessThanEqualsInteger 1 x) - (delay ((\x -> s s x) (addInteger 1 i) xs)) - (delay (constr 0 [i]))))) ])) + (force + (force ifThenElse + (lessThanEqualsInteger 1 x) + (delay (delay ((\x -> s s x) (addInteger 1 i) xs))) + (delay (delay (constr 0 [i]))))))) ])) 0 (constr 0 [])) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/findIndexExpensive.budget.golden b/plutus-tx-plugin/test/Budget/9.6/findIndexExpensive.budget.golden index e3855cfba62..8372dd64ca3 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findIndexExpensive.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findIndexExpensive.budget.golden @@ -1,2 +1,2 @@ -({cpu: 8403040 -| mem: 38840}) \ No newline at end of file +({cpu: 8723040 +| mem: 40840}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/findIndexExpensive.pir.golden b/plutus-tx-plugin/test/Budget/9.6/findIndexExpensive.pir.golden index d6db198e012..5d03400d1a3 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findIndexExpensive.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findIndexExpensive.pir.golden @@ -7,6 +7,9 @@ let data (Maybe :: * -> *) a | Maybe_match where Just : a -> Maybe a Nothing : Maybe a + data Bool | Bool_match where + True : Bool + False : Bool in letrec !go : integer -> List integer -> Maybe integer @@ -18,18 +21,15 @@ letrec (/\dead -> Nothing {integer}) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger 1 x) False True) {all dead. Maybe integer} - (lessThanEqualsInteger 1 x) - (/\dead -> go (addInteger 1 i) xs) (/\dead -> Just {integer} i) + (/\dead -> go (addInteger 1 i) xs) {all dead. dead}) {all dead. dead} in let - data Bool | Bool_match where - True : Bool - False : Bool !ls : List integer = (let a = List integer diff --git a/plutus-tx-plugin/test/Budget/9.6/findIndexExpensive.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/findIndexExpensive.uplc.golden index cb0caead04f..60ee8bf16e9 100644 --- a/plutus-tx-plugin/test/Budget/9.6/findIndexExpensive.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/findIndexExpensive.uplc.golden @@ -10,10 +10,11 @@ program , (\x xs -> delay (force - (force ifThenElse - (lessThanEqualsInteger 1 x) - (delay ((\x -> s s x) (addInteger 1 i) xs)) - (delay (constr 0 [i]))))) ])) + (force + (force ifThenElse + (lessThanEqualsInteger 1 x) + (delay (delay ((\x -> s s x) (addInteger 1 i) xs))) + (delay (delay (constr 0 [i]))))))) ])) 0 (constr 1 [ 1 diff --git a/plutus-tx-plugin/test/Budget/9.6/gte0.budget.golden b/plutus-tx-plugin/test/Budget/9.6/gte0.budget.golden index 41ed362a016..913ba9ca007 100644 --- a/plutus-tx-plugin/test/Budget/9.6/gte0.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/gte0.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1335368986 -| mem: 6211202}) \ No newline at end of file +({cpu: 1399400986 +| mem: 6611402}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/gte0.pir.golden b/plutus-tx-plugin/test/Budget/9.6/gte0.pir.golden index 5958cbad318..ae6fab6255b 100644 --- a/plutus-tx-plugin/test/Budget/9.6/gte0.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/gte0.pir.golden @@ -18,20 +18,20 @@ letrec (/\dead -> True) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanInteger x 0) False True) {all dead. Bool} - (lessThanInteger x 0) - (/\dead -> False) (/\dead -> go xs) + (/\dead -> False) {all dead. dead}) {all dead. dead} in letrec !go : integer -> List integer = \(n : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger n 0) True False) {all dead. List integer} - (lessThanEqualsInteger n 0) (/\dead -> Nil {integer}) (/\dead -> Cons {integer} 0 (go (subtractInteger n 1))) {all dead. dead} diff --git a/plutus-tx-plugin/test/Budget/9.6/gte0.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/gte0.uplc.golden index 9c058202c0e..0af5bdc3a06 100644 --- a/plutus-tx-plugin/test/Budget/9.6/gte0.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/gte0.uplc.golden @@ -10,16 +10,19 @@ program , (\x xs -> delay (force - (force ifThenElse - (lessThanInteger x 0) - (delay (constr 1 [])) - (delay (go xs))))) ])) + (force + (force ifThenElse + (lessThanInteger x 0) + (delay (delay (constr 1 []))) + (delay (delay (go xs))))))) ])) (fix1 (\go n -> force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (constr 0 [])) - (delay (constr 1 [0, (go (subtractInteger n 1))])))) + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay + (delay (constr 1 [0, (go (subtractInteger n 1))])))))) 1000)) (\f -> (\s -> s s) (\s -> f (\x -> s s x)))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/listIndexing.budget.golden b/plutus-tx-plugin/test/Budget/9.6/listIndexing.budget.golden index 8cdd5770be9..b1b2cfdc66c 100644 --- a/plutus-tx-plugin/test/Budget/9.6/listIndexing.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/listIndexing.budget.golden @@ -1,2 +1,2 @@ -({cpu: 6492432 -| mem: 32722}) \ No newline at end of file +({cpu: 6684432 +| mem: 33922}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/listIndexing.pir.golden b/plutus-tx-plugin/test/Budget/9.6/listIndexing.pir.golden index fa5d613e7f7..58d7b81c5a6 100644 --- a/plutus-tx-plugin/test/Budget/9.6/listIndexing.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/listIndexing.pir.golden @@ -1,3 +1,8 @@ +let + data Bool | Bool_match where + True : Bool + False : Bool +in letrec data (List :: * -> *) a | List_match where Nil : List a @@ -13,18 +18,15 @@ letrec (/\dead -> error {data}) (\(x : data) (xs : List data) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 ds) True False) {all dead. data} - (equalsInteger 0 ds) (/\dead -> x) (/\dead -> go (subtractInteger ds 1) xs) {all dead. dead}) {all dead. dead} in let - data Bool | Bool_match where - True : Bool - False : Bool data Unit | Unit_match where Unit : Unit in diff --git a/plutus-tx-plugin/test/Budget/9.6/listIndexing.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/listIndexing.uplc.golden index 4044ad577c1..61555170f17 100644 --- a/plutus-tx-plugin/test/Budget/9.6/listIndexing.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/listIndexing.uplc.golden @@ -10,10 +10,12 @@ program , (\x xs -> delay (force - (force ifThenElse - (equalsInteger 0 ds) - (delay x) - (delay - ((\x -> s s x) - (subtractInteger ds 1) - xs))))) ])))) \ No newline at end of file + (force + (force ifThenElse + (equalsInteger 0 ds) + (delay (delay x)) + (delay + (delay + ((\x -> s s x) + (subtractInteger ds 1) + xs))))))) ])))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/lte0.budget.golden b/plutus-tx-plugin/test/Budget/9.6/lte0.budget.golden index cf418646bd0..08800d00a36 100644 --- a/plutus-tx-plugin/test/Budget/9.6/lte0.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/lte0.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1333915986 -| mem: 6211202}) \ No newline at end of file +({cpu: 1397947986 +| mem: 6611402}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/lte0.pir.golden b/plutus-tx-plugin/test/Budget/9.6/lte0.pir.golden index bb9f7e60419..a4a6d6405d1 100644 --- a/plutus-tx-plugin/test/Budget/9.6/lte0.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/lte0.pir.golden @@ -18,9 +18,9 @@ letrec (/\dead -> True) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger x 0) True False) {all dead. Bool} - (lessThanEqualsInteger x 0) (/\dead -> go xs) (/\dead -> False) {all dead. dead}) @@ -29,9 +29,9 @@ in letrec !go : integer -> List integer = \(n : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger n 0) True False) {all dead. List integer} - (lessThanEqualsInteger n 0) (/\dead -> Nil {integer}) (/\dead -> Cons {integer} 0 (go (subtractInteger n 1))) {all dead. dead} diff --git a/plutus-tx-plugin/test/Budget/9.6/lte0.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/lte0.uplc.golden index 57ba98c50b2..4f724add0f4 100644 --- a/plutus-tx-plugin/test/Budget/9.6/lte0.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/lte0.uplc.golden @@ -10,16 +10,19 @@ program , (\x xs -> delay (force - (force ifThenElse - (lessThanEqualsInteger x 0) - (delay (go xs)) - (delay (constr 1 []))))) ])) + (force + (force ifThenElse + (lessThanEqualsInteger x 0) + (delay (delay (go xs))) + (delay (delay (constr 1 []))))))) ])) (fix1 (\go n -> force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (constr 0 [])) - (delay (constr 1 [0, (go (subtractInteger n 1))])))) + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay + (delay (constr 1 [0, (go (subtractInteger n 1))])))))) 1000)) (\f -> (\s -> s s) (\s -> f (\x -> s s x)))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/map1-budget.budget.golden b/plutus-tx-plugin/test/Budget/9.6/map1-budget.budget.golden index b568cd6b113..50502dd0aae 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map1-budget.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map1-budget.budget.golden @@ -1,2 +1,2 @@ -({cpu: 306174770 -| mem: 869909}) \ No newline at end of file +({cpu: 312062770 +| mem: 906709}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/map1.pir.golden b/plutus-tx-plugin/test/Budget/9.6/map1.pir.golden index dc42876c182..f5e6bb649a3 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map1.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map1.pir.golden @@ -1,3 +1,8 @@ +let + data Bool | Bool_match where + True : Bool + False : Bool +in letrec data (List :: * -> *) a | List_match where Nil : List a @@ -6,12 +11,12 @@ in letrec !`$fEnumBool_$cenumFromTo` : integer -> integer -> List integer = \(x : integer) (lim : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger x lim) False True) {all dead. List integer} - (lessThanEqualsInteger x lim) + (/\dead -> Nil {integer}) (/\dead -> Cons {integer} x (`$fEnumBool_$cenumFromTo` (addInteger 1 x) lim)) - (/\dead -> Nil {integer}) {all dead. dead} in letrec @@ -20,9 +25,9 @@ letrec let !x : integer = quotientInteger n 10 in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 x) True False) {all dead. List integer} - (equalsInteger 0 x) (/\dead -> Cons {integer} (remainderInteger n 10) acc) (/\dead -> go (Cons {integer} (remainderInteger n 10) acc) x) {all dead. dead} @@ -45,58 +50,90 @@ letrec \(eta : List string) -> Cons {string} - (ifThenElse + (Bool_match + (ifThenElse {Bool} (equalsInteger 0 x) True False) {all dead. string} - (equalsInteger 0 x) (/\dead -> "0") (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 x) True False) {all dead. string} - (equalsInteger 1 x) (/\dead -> "1") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 2 x) + True + False) {all dead. string} - (equalsInteger 2 x) (/\dead -> "2") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 3 x) + True + False) {all dead. string} - (equalsInteger 3 x) (/\dead -> "3") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 4 x) + True + False) {all dead. string} - (equalsInteger 4 x) (/\dead -> "4") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 5 x) + True + False) {all dead. string} - (equalsInteger 5 x) (/\dead -> "5") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 6 x) + True + False) {all dead. string} - (equalsInteger 6 x) (/\dead -> "6") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 7 x) + True + False) {all dead. string} - (equalsInteger 7 x) (/\dead -> "7") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger + 8 + x) + True + False) {all dead. string} - (equalsInteger - 8 - x) (/\dead -> "8") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger + 9 + x) + True + False) {string} - (equalsInteger - 9 - x) "9" "") {all dead. dead}) @@ -115,9 +152,9 @@ letrec !`$fShowBuiltinByteString_$cshowsPrec` : integer -> integer -> List string -> List string = \(p : integer) (n : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanInteger n 0) True False) {all dead. List string -> List string} - (lessThanInteger n 0) (/\dead -> \(eta : List string) -> Cons @@ -147,9 +184,9 @@ letrec (/\dead -> Tuple2 {List a} {List a} (Nil {a}) (Nil {a})) (\(y : a) (ys : List a) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 ds) True False) {all dead. Tuple2 (List a) (List a)} - (equalsInteger 1 ds) (/\dead -> Tuple2 {List a} @@ -205,9 +242,13 @@ letrec (let !n : integer = divideInteger (go ds) 2 in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (lessThanEqualsInteger n 0) + True + False) {all dead. Tuple2 (List string) (List string)} - (lessThanEqualsInteger n 0) (/\dead -> Tuple2 {List string} {List string} (Nil {string}) ds) (/\dead -> go {string} n ds) @@ -254,9 +295,13 @@ let let !hd : pair data data = headList {pair data data} xs in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsData k (fstPair {data} {data} hd)) + True + False) {all dead. Maybe data} - (equalsData k (fstPair {data} {data} hd)) (/\dead -> let !ds : list (pair data data) @@ -272,9 +317,6 @@ let (\(a : data) -> /\dead -> Just {a} (`$dUnsafeFromData` a)) (/\dead -> Nothing {a}) {all dead. dead} - data Bool | Bool_match where - True : Bool - False : Bool in \(n : integer) -> let @@ -328,9 +370,13 @@ in !tl : list (pair data data) = tailList {pair data data} xs in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsData k (fstPair {data} {data} hd)) + True + False) {all dead. list (pair data data)} - (equalsData k (fstPair {data} {data} hd)) (/\dead -> mkCons {pair data data} (mkPairData k a) tl) (/\dead -> mkCons {pair data data} hd (go tl)) @@ -357,9 +403,13 @@ in !hd : pair data data = headList {pair data data} xs !tl : list (pair data data) = tailList {pair data data} xs in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsData k (fstPair {data} {data} hd)) + True + False) {all dead. list (pair data data)} - (equalsData k (fstPair {data} {data} hd)) (/\dead -> tl) (/\dead -> mkCons {pair data data} hd (go tl)) {all dead. dead}) diff --git a/plutus-tx-plugin/test/Budget/9.6/map1.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/map1.uplc.golden index 9553f47f06b..05b68a4a698 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map1.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map1.uplc.golden @@ -53,28 +53,31 @@ program (\hd -> force (force - ifThenElse - (equalsData - k - (force + (force + ifThenElse + (equalsData + k (force - fstPair) - hd)) - (delay - ((\ds -> - constr 0 - [ (force - (force - sndPair) - hd) ]) - (force - tailList - xs))) - (delay - (go - (force - tailList - xs))))) + (force + fstPair) + hd)) + (delay + (delay + ((\ds -> + constr 0 + [ (force + (force + sndPair) + hd) ]) + (force + tailList + xs)))) + (delay + (delay + (go + (force + tailList + xs))))))) (force headList xs)) (constr 0 [])) @@ -88,26 +91,34 @@ program , (delay (constr 1 [])) ]))) ((\k -> fix1 - (\go xs -> - force (force chooseList) + (\go + xs -> + force + (force chooseList) xs (\ds -> []) (\ds -> (\hd -> (\tl -> force - (force ifThenElse - (equalsData - k - (force + (force + (force + ifThenElse + (equalsData + k (force - fstPair) - hd)) - (delay tl) - (delay - (force mkCons - hd - (go tl))))) + (force + fstPair) + hd)) + (delay + (delay tl)) + (delay + (delay + (force + mkCons + hd + (go + tl))))))) (force tailList xs)) (force headList xs)) (constr 0 [])) @@ -151,26 +162,29 @@ program (\tl -> force (force - ifThenElse - (equalsData - k - (force + (force + ifThenElse + (equalsData + k (force - fstPair) - hd)) - (delay - (force - mkCons - (mkPairData - k - a) - tl)) - (delay - (force - mkCons - hd - (go - tl))))) + (force + fstPair) + hd)) + (delay + (delay + (force + mkCons + (mkPairData + k + a) + tl))) + (delay + (delay + (force + mkCons + hd + (go + tl))))))) (force tailList xs)) @@ -212,19 +226,23 @@ program ((\n -> force (force - ifThenElse - (lessThanEqualsInteger - n - 0) - (delay - (constr 0 - [ (constr 0 - []) - , ds ])) - (delay - (force go + (force + ifThenElse + (lessThanEqualsInteger n - ds)))) + 0) + (delay + (delay + (constr 0 + [ (constr 0 + [ ]) + , ds ]))) + (delay + (delay + (force + go + n + ds)))))) (divideInteger (go ds) 2)) @@ -260,40 +278,56 @@ program delay (force (force - ifThenElse - (equalsInteger 1 ds) - (delay - (constr 0 - [ (constr 1 - [y, (constr 0 [])]) - , ys ])) - (delay - (case - (force - (go (delay (\x -> x))) - (subtractInteger ds 1) - ys) - [ (\zs - ws -> - constr 0 - [ (constr 1 - [y, zs]) - , ws ]) ]))))) ]))) + (force + ifThenElse + (equalsInteger 1 ds) + (delay + (delay + (constr 0 + [ (constr 1 + [ y + , (constr 0 + []) ]) + , ys ]))) + (delay + (delay + (case + (force + (go + (delay + (\x -> + x))) + (subtractInteger + ds + 1) + ys) + [ (\zs + ws -> + constr 0 + [ (constr 1 + [ y + , zs ]) + , ws ]) ]))))))) ]))) (delay (\x -> x)))) (fix1 - (\`$fShowBuiltinByteString_$cshowsPrec` p n -> + (\`$fShowBuiltinByteString_$cshowsPrec` + p + n -> force - (force ifThenElse - (lessThanInteger n 0) - (delay - (\eta -> - constr 1 - [ "-" - , (`$fShowBuiltinByteString_$cshowsPrec` - p - (subtractInteger 0 n) - eta) ])) - (delay (go (go (constr 0 []) n))))))) + (force + (force + ifThenElse + (lessThanInteger n 0) + (delay + (delay + (\eta -> + constr 1 + [ "-" + , (`$fShowBuiltinByteString_$cshowsPrec` + p + (subtractInteger 0 n) + eta) ]))) + (delay (delay (go (go (constr 0 []) n))))))))) (fix1 (\go ds -> @@ -309,104 +343,147 @@ program constr 1 [ (force (force - ifThenElse - (equalsInteger 0 x) - (delay "0") - (delay - (force - (force - ifThenElse - (equalsInteger 1 x) - (delay "1") - (delay + (force + ifThenElse + (equalsInteger 0 x) + (delay (delay "0")) + (delay + (delay + (force (force (force ifThenElse (equalsInteger - 2 + 1 x) - (delay "2") (delay - (force + (delay "1")) + (delay + (delay (force - ifThenElse - (equalsInteger - 3 - x) - (delay - "3") - (delay + (force (force - (force - ifThenElse - (equalsInteger - 4 - x) + ifThenElse + (equalsInteger + 2 + x) + (delay (delay - "4") + "2")) + (delay (delay (force (force - ifThenElse - (equalsInteger - 5 - x) - (delay - "5") - (delay - (force - (force - ifThenElse - (equalsInteger - 6 - x) - (delay - "6") - (delay + (force + ifThenElse + (equalsInteger + 3 + x) + (delay + (delay + "3")) + (delay + (delay + (force (force (force ifThenElse (equalsInteger - 7 + 4 x) (delay - "7") + (delay + "4")) (delay - (force + (delay (force - ifThenElse - (equalsInteger - 8 - x) - (delay - "8") - (delay + (force (force ifThenElse (equalsInteger - 9 + 5 x) - "9" - "")))))))))))))))))))))))))))) + (delay + (delay + "5")) + (delay + (delay + (force + (force + (force + ifThenElse + (equalsInteger + 6 + x) + (delay + (delay + "6")) + (delay + (delay + (force + (force + (force + ifThenElse + (equalsInteger + 7 + x) + (delay + (delay + "7")) + (delay + (delay + (force + (force + (force + ifThenElse + (equalsInteger + 8 + x) + (delay + (delay + "8")) + (delay + (delay + (force + (force + ifThenElse + (equalsInteger + 9 + x) + (delay + "9") + (delay + "")))))))))))))))))))))))))))))))))))))))))))))))) , (acc eta) ]) (go xs))) ])))) (fix1 (\go acc n -> (\x -> force - (force ifThenElse - (equalsInteger 0 x) - (delay (constr 1 [(remainderInteger n 10), acc])) - (delay - (go (constr 1 [(remainderInteger n 10), acc]) x)))) + (force + (force ifThenElse + (equalsInteger 0 x) + (delay + (delay + (constr 1 [(remainderInteger n 10), acc]))) + (delay + (delay + (go + (constr 1 [(remainderInteger n 10), acc]) + x)))))) (quotientInteger n 10)))) (fix1 (\`$fEnumBool_$cenumFromTo` x lim -> force - (force ifThenElse - (lessThanEqualsInteger x lim) - (delay - (constr 1 - [x, (`$fEnumBool_$cenumFromTo` (addInteger 1 x) lim)])) - (delay (constr 0 [])))))) + (force + (force ifThenElse + (lessThanEqualsInteger x lim) + (delay + (delay + (constr 1 + [ x + , (`$fEnumBool_$cenumFromTo` + (addInteger 1 x) + lim) ]))) + (delay (delay (constr 0 [])))))))) (\f -> (\s -> s s) (\s -> f (\x -> s s x)))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/map2-budget.budget.golden b/plutus-tx-plugin/test/Budget/9.6/map2-budget.budget.golden index 8efce7611c2..2887e38cf10 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map2-budget.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map2-budget.budget.golden @@ -1,2 +1,2 @@ -({cpu: 126454952 -| mem: 394122}) \ No newline at end of file +({cpu: 127478952 +| mem: 400522}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/map2.pir.golden b/plutus-tx-plugin/test/Budget/9.6/map2.pir.golden index c735c68c517..fe93d2f0802 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map2.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map2.pir.golden @@ -182,9 +182,13 @@ in !hd : pair data data = headList {pair data data} xs in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsData k' (fstPair {data} {data} hd)) + True + False) {all dead. Maybe data} - (equalsData k' (fstPair {data} {data} hd)) (/\dead -> let !ds : list (pair data data) @@ -276,14 +280,18 @@ in xs (\(ds : Unit) -> False) (\(ds : Unit) -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsData + k + (fstPair + {data} + {data} + (headList {pair data data} xs))) + True + False) {all dead. Bool} - (equalsData - k - (fstPair - {data} - {data} - (headList {pair data data} xs))) (/\dead -> let !ds : list (pair data data) diff --git a/plutus-tx-plugin/test/Budget/9.6/map2.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/map2.uplc.golden index e2e0f98905e..4f33945b8fe 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map2.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map2.uplc.golden @@ -61,27 +61,30 @@ program (\ds -> force (force - ifThenElse - (equalsData - k - (force - (force - fstPair) - (force - headList - xs))) - (delay - ((\ds -> - constr 0 - [ ]) - (force - tailList - xs))) - (delay - (go + (force + ifThenElse + (equalsData + k (force - tailList - xs))))) + (force + fstPair) + (force + headList + xs))) + (delay + (delay + ((\ds -> + constr 0 + [ ]) + (force + tailList + xs)))) + (delay + (delay + (go + (force + tailList + xs))))))) (constr 0 [])) nt) @@ -146,28 +149,31 @@ program (\hd -> force (force - ifThenElse - (equalsData - k' - (force - (force - fstPair) - hd)) - (delay - ((\ds -> - constr 0 - [ (force - (force - sndPair) - hd) ]) - (force - tailList - xs))) - (delay - (go + (force + ifThenElse + (equalsData + k' (force - tailList - xs))))) + (force + fstPair) + hd)) + (delay + (delay + ((\ds -> + constr 0 + [ (force + (force + sndPair) + hd) ]) + (force + tailList + xs)))) + (delay + (delay + (go + (force + tailList + xs))))))) (force headList xs)) diff --git a/plutus-tx-plugin/test/Budget/9.6/map3-budget.budget.golden b/plutus-tx-plugin/test/Budget/9.6/map3-budget.budget.golden index 8efce7611c2..2887e38cf10 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map3-budget.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map3-budget.budget.golden @@ -1,2 +1,2 @@ -({cpu: 126454952 -| mem: 394122}) \ No newline at end of file +({cpu: 127478952 +| mem: 400522}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/map3.pir.golden b/plutus-tx-plugin/test/Budget/9.6/map3.pir.golden index c735c68c517..fe93d2f0802 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map3.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map3.pir.golden @@ -182,9 +182,13 @@ in !hd : pair data data = headList {pair data data} xs in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsData k' (fstPair {data} {data} hd)) + True + False) {all dead. Maybe data} - (equalsData k' (fstPair {data} {data} hd)) (/\dead -> let !ds : list (pair data data) @@ -276,14 +280,18 @@ in xs (\(ds : Unit) -> False) (\(ds : Unit) -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsData + k + (fstPair + {data} + {data} + (headList {pair data data} xs))) + True + False) {all dead. Bool} - (equalsData - k - (fstPair - {data} - {data} - (headList {pair data data} xs))) (/\dead -> let !ds : list (pair data data) diff --git a/plutus-tx-plugin/test/Budget/9.6/map3.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/map3.uplc.golden index e2e0f98905e..4f33945b8fe 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map3.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map3.uplc.golden @@ -61,27 +61,30 @@ program (\ds -> force (force - ifThenElse - (equalsData - k - (force - (force - fstPair) - (force - headList - xs))) - (delay - ((\ds -> - constr 0 - [ ]) - (force - tailList - xs))) - (delay - (go + (force + ifThenElse + (equalsData + k (force - tailList - xs))))) + (force + fstPair) + (force + headList + xs))) + (delay + (delay + ((\ds -> + constr 0 + [ ]) + (force + tailList + xs)))) + (delay + (delay + (go + (force + tailList + xs))))))) (constr 0 [])) nt) @@ -146,28 +149,31 @@ program (\hd -> force (force - ifThenElse - (equalsData - k' - (force - (force - fstPair) - hd)) - (delay - ((\ds -> - constr 0 - [ (force - (force - sndPair) - hd) ]) - (force - tailList - xs))) - (delay - (go + (force + ifThenElse + (equalsData + k' (force - tailList - xs))))) + (force + fstPair) + hd)) + (delay + (delay + ((\ds -> + constr 0 + [ (force + (force + sndPair) + hd) ]) + (force + tailList + xs)))) + (delay + (delay + (go + (force + tailList + xs))))))) (force headList xs)) diff --git a/plutus-tx-plugin/test/Budget/9.6/matchAsDataE.budget.golden b/plutus-tx-plugin/test/Budget/9.6/matchAsDataE.budget.golden index f28b13d54b5..b9427c47577 100644 --- a/plutus-tx-plugin/test/Budget/9.6/matchAsDataE.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/matchAsDataE.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1196851 -| mem: 4362}) \ No newline at end of file +({cpu: 1228851 +| mem: 4562}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/not-not.budget.golden b/plutus-tx-plugin/test/Budget/9.6/not-not.budget.golden index 0ce381cab4a..a82ae028aba 100644 --- a/plutus-tx-plugin/test/Budget/9.6/not-not.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/not-not.budget.golden @@ -1,2 +1,2 @@ -({cpu: 457439 -| mem: 2202}) \ No newline at end of file +({cpu: 489439 +| mem: 2402}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/not-not.pir.golden b/plutus-tx-plugin/test/Budget/9.6/not-not.pir.golden index 2ac1632e85d..9d9f0d13406 100644 --- a/plutus-tx-plugin/test/Budget/9.6/not-not.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/not-not.pir.golden @@ -5,9 +5,9 @@ in \(x : integer) -> Bool_match - (ifThenElse + (Bool_match + (ifThenElse {Bool} (lessThanInteger 0 x) True False) {all dead. Bool} - (lessThanInteger 0 x) (/\dead -> False) (/\dead -> True) {all dead. dead}) diff --git a/plutus-tx-plugin/test/Budget/9.6/not-not.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/not-not.uplc.golden index fb3a319d9f9..46058709e9e 100644 --- a/plutus-tx-plugin/test/Budget/9.6/not-not.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/not-not.uplc.golden @@ -4,9 +4,10 @@ program force (case (force - (force ifThenElse - (lessThanInteger 0 x) - (delay (constr 1 [])) - (delay (constr 0 [])))) + (force + (force ifThenElse + (lessThanInteger 0 x) + (delay (delay (constr 1 []))) + (delay (delay (constr 0 [])))))) [(delay (constr 1 [])), (delay (constr 0 []))])) 1) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/notElemCheap.budget.golden b/plutus-tx-plugin/test/Budget/9.6/notElemCheap.budget.golden index cb45f064b14..78391dbcf1a 100644 --- a/plutus-tx-plugin/test/Budget/9.6/notElemCheap.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/notElemCheap.budget.golden @@ -1,2 +1,2 @@ -({cpu: 912482 -| mem: 5002}) \ No newline at end of file +({cpu: 944482 +| mem: 5202}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/notElemCheap.pir.golden b/plutus-tx-plugin/test/Budget/9.6/notElemCheap.pir.golden index bdd5e4cec37..ed2bf7f4892 100644 --- a/plutus-tx-plugin/test/Budget/9.6/notElemCheap.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/notElemCheap.pir.golden @@ -18,9 +18,9 @@ letrec (/\dead -> True) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 x) True False) {all dead. Bool} - (equalsInteger 1 x) (/\dead -> False) (/\dead -> go xs) {all dead. dead}) diff --git a/plutus-tx-plugin/test/Budget/9.6/notElemCheap.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/notElemCheap.uplc.golden index 222508a75bf..b7d98ed22ec 100644 --- a/plutus-tx-plugin/test/Budget/9.6/notElemCheap.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/notElemCheap.uplc.golden @@ -10,10 +10,11 @@ program , (\x xs -> delay (force - (force ifThenElse - (equalsInteger 1 x) - (delay (constr 1 [])) - (delay (s s xs))))) ])) + (force + (force ifThenElse + (equalsInteger 1 x) + (delay (delay (constr 1 []))) + (delay (delay (s s xs))))))) ])) (constr 1 [ 1 , (constr 1 diff --git a/plutus-tx-plugin/test/Budget/9.6/notElemExpensive.budget.golden b/plutus-tx-plugin/test/Budget/9.6/notElemExpensive.budget.golden index edabfe7b7cf..524d1d54703 100644 --- a/plutus-tx-plugin/test/Budget/9.6/notElemExpensive.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/notElemExpensive.budget.golden @@ -1,2 +1,2 @@ -({cpu: 5827920 -| mem: 28520}) \ No newline at end of file +({cpu: 6147920 +| mem: 30520}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/notElemExpensive.pir.golden b/plutus-tx-plugin/test/Budget/9.6/notElemExpensive.pir.golden index 54f7122473e..6b8c94a91d8 100644 --- a/plutus-tx-plugin/test/Budget/9.6/notElemExpensive.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/notElemExpensive.pir.golden @@ -18,9 +18,9 @@ letrec (/\dead -> True) (\(x : integer) (xs : List integer) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 x) True False) {all dead. Bool} - (equalsInteger 0 x) (/\dead -> False) (/\dead -> go xs) {all dead. dead}) diff --git a/plutus-tx-plugin/test/Budget/9.6/notElemExpensive.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/notElemExpensive.uplc.golden index 4bf32effaa2..144f2805e80 100644 --- a/plutus-tx-plugin/test/Budget/9.6/notElemExpensive.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/notElemExpensive.uplc.golden @@ -10,10 +10,11 @@ program , (\x xs -> delay (force - (force ifThenElse - (equalsInteger 0 x) - (delay (constr 1 [])) - (delay (s s xs))))) ])) + (force + (force ifThenElse + (equalsInteger 0 x) + (delay (delay (constr 1 []))) + (delay (delay (s s xs))))))) ])) (constr 1 [ 1 , (constr 1 diff --git a/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.budget.golden b/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.budget.golden index 12fd3b7cfd8..5460f9a981d 100644 --- a/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1543640986 -| mem: 7512902}) \ No newline at end of file +({cpu: 1575672986 +| mem: 7713102}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.pir.golden b/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.pir.golden index 92c43aa65c4..cb0947f7a1e 100644 --- a/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.pir.golden @@ -1,3 +1,8 @@ +let + data Bool | Bool_match where + True : Bool + False : Bool +in letrec data (List :: * -> *) a | List_match where Nil : List a @@ -6,18 +11,13 @@ in letrec !go : integer -> List integer = \(n : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger n 0) True False) {all dead. List integer} - (lessThanEqualsInteger n 0) (/\dead -> Nil {integer}) (/\dead -> Cons {integer} 0 (go (subtractInteger n 1))) {all dead. dead} in -let - data Bool | Bool_match where - True : Bool - False : Bool -in letrec !recursiveAll : all a. (a -> Bool) -> List a -> Bool = /\a -> diff --git a/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.uplc.golden index fbfc5432b98..4d7f2200920 100644 --- a/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.uplc.golden @@ -35,8 +35,11 @@ program (fix1 (\go n -> force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (constr 0 [])) - (delay (constr 1 [0, (go (subtractInteger n 1))])))))) + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay + (delay + (constr 1 [0, (go (subtractInteger n 1))])))))))) (\f -> (\s -> s s) (\s -> f (\x -> s s x)))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.budget.golden b/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.budget.golden index fd3bed6d9fe..5da3ded8162 100644 --- a/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1542187986 -| mem: 7512902}) \ No newline at end of file +({cpu: 1574219986 +| mem: 7713102}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.pir.golden b/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.pir.golden index c85b1d34584..b2e44075448 100644 --- a/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.pir.golden @@ -1,3 +1,8 @@ +let + data Bool | Bool_match where + True : Bool + False : Bool +in letrec data (List :: * -> *) a | List_match where Nil : List a @@ -6,18 +11,13 @@ in letrec !go : integer -> List integer = \(n : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger n 0) True False) {all dead. List integer} - (lessThanEqualsInteger n 0) (/\dead -> Nil {integer}) (/\dead -> Cons {integer} 0 (go (subtractInteger n 1))) {all dead. dead} in -let - data Bool | Bool_match where - True : Bool - False : Bool -in letrec !recursiveAll : all a. (a -> Bool) -> List a -> Bool = /\a -> diff --git a/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.uplc.golden index 8a391a66f29..fe1355dc3c9 100644 --- a/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.uplc.golden @@ -35,8 +35,11 @@ program (fix1 (\go n -> force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (constr 0 [])) - (delay (constr 1 [0, (go (subtractInteger n 1))])))))) + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay + (delay + (constr 1 [0, (go (subtractInteger n 1))])))))))) (\f -> (\s -> s s) (\s -> f (\x -> s s x)))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/show.budget.golden b/plutus-tx-plugin/test/Budget/9.6/show.budget.golden index c0890929b59..6c908cc9bcc 100644 --- a/plutus-tx-plugin/test/Budget/9.6/show.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/show.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1562896718 -| mem: 7105190}) \ No newline at end of file +({cpu: 1612656718 +| mem: 7416190}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/show.pir.golden b/plutus-tx-plugin/test/Budget/9.6/show.pir.golden index 96772727afe..cbb00e6c19a 100644 --- a/plutus-tx-plugin/test/Budget/9.6/show.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/show.pir.golden @@ -1,3 +1,8 @@ +let + data Bool | Bool_match where + True : Bool + False : Bool +in letrec data (List :: * -> *) a | List_match where Nil : List a @@ -9,9 +14,9 @@ letrec let !x : integer = quotientInteger n 10 in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 x) True False) {all dead. List integer} - (equalsInteger 0 x) (/\dead -> Cons {integer} (remainderInteger n 10) acc) (/\dead -> go (Cons {integer} (remainderInteger n 10) acc) x) {all dead. dead} @@ -34,58 +39,90 @@ letrec \(eta : List string) -> Cons {string} - (ifThenElse + (Bool_match + (ifThenElse {Bool} (equalsInteger 0 x) True False) {all dead. string} - (equalsInteger 0 x) (/\dead -> "0") (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 x) True False) {all dead. string} - (equalsInteger 1 x) (/\dead -> "1") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 2 x) + True + False) {all dead. string} - (equalsInteger 2 x) (/\dead -> "2") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 3 x) + True + False) {all dead. string} - (equalsInteger 3 x) (/\dead -> "3") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 4 x) + True + False) {all dead. string} - (equalsInteger 4 x) (/\dead -> "4") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 5 x) + True + False) {all dead. string} - (equalsInteger 5 x) (/\dead -> "5") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 6 x) + True + False) {all dead. string} - (equalsInteger 6 x) (/\dead -> "6") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 7 x) + True + False) {all dead. string} - (equalsInteger 7 x) (/\dead -> "7") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger + 8 + x) + True + False) {all dead. string} - (equalsInteger - 8 - x) (/\dead -> "8") (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger + 9 + x) + True + False) {string} - (equalsInteger - 9 - x) "9" "") {all dead. dead}) @@ -104,9 +141,9 @@ letrec !`$fShowBuiltinByteString_$cshowsPrec` : integer -> integer -> List string -> List string = \(p : integer) (n : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanInteger n 0) True False) {all dead. List string -> List string} - (lessThanInteger n 0) (/\dead -> \(eta : List string) -> Cons @@ -122,42 +159,54 @@ in let !toHex : integer -> List string -> List string = \(x : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger x 9) True False) {all dead. List string -> List string} - (lessThanEqualsInteger x 9) (/\dead -> `$fShowBuiltinByteString_$cshowsPrec` 0 x) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 10 x) True False) {all dead. List string -> List string} - (equalsInteger 10 x) (/\dead -> \(ds : List string) -> Cons {string} "a" ds) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 11 x) True False) {all dead. List string -> List string} - (equalsInteger 11 x) (/\dead -> \(ds : List string) -> Cons {string} "b" ds) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 12 x) True False) {all dead. List string -> List string} - (equalsInteger 12 x) (/\dead -> \(ds : List string) -> Cons {string} "c" ds) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 13 x) + True + False) {all dead. List string -> List string} - (equalsInteger 13 x) (/\dead -> \(ds : List string) -> Cons {string} "d" ds) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 14 x) + True + False) {all dead. List string -> List string} - (equalsInteger 14 x) (/\dead -> \(ds : List string) -> Cons {string} "e" ds) (/\dead -> - ifThenElse + Bool_match + (ifThenElse + {Bool} + (equalsInteger 15 x) + True + False) {List string -> List string} - (equalsInteger 15 x) (\(ds : List string) -> Cons {string} "f" ds) (\(ds : List string) -> @@ -195,12 +244,12 @@ in letrec !`$fEnumBool_$cenumFromTo` : integer -> integer -> List integer = \(x : integer) (lim : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger x lim) False True) {all dead. List integer} - (lessThanEqualsInteger x lim) + (/\dead -> Nil {integer}) (/\dead -> Cons {integer} x (`$fEnumBool_$cenumFromTo` (addInteger 1 x) lim)) - (/\dead -> Nil {integer}) {all dead. dead} in let @@ -218,9 +267,9 @@ letrec (/\dead -> Tuple2 {List a} {List a} (Nil {a}) (Nil {a})) (\(y : a) (ys : List a) -> /\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 ds) True False) {all dead. Tuple2 (List a) (List a)} - (equalsInteger 1 ds) (/\dead -> Tuple2 {List a} @@ -276,9 +325,13 @@ letrec (let !n : integer = divideInteger (go ds) 2 in - ifThenElse + Bool_match + (ifThenElse + {Bool} + (lessThanEqualsInteger n 0) + True + False) {all dead. Tuple2 (List string) (List string)} - (lessThanEqualsInteger n 0) (/\dead -> Tuple2 {List string} {List string} (Nil {string}) ds) (/\dead -> go {string} n ds) @@ -315,9 +368,6 @@ let (\(v : integer -> a -> List string -> List string) (v : a -> string) -> v) - data Bool | Bool_match where - True : Bool - False : Bool !a : integer = trace {integer} (`$fShowInteger_$cshow` -1234567890) -1234567890 !c : integer @@ -329,7 +379,11 @@ let !d : integer = trace {integer} - (ifThenElse {string} (lessThanEqualsInteger c 0) "False" "True") + (Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger c 0) False True) + {string} + "True" + "False") c !e : integer = trace diff --git a/plutus-tx-plugin/test/Budget/9.6/show.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/show.uplc.golden index 29764c4e857..a9d98085741 100644 --- a/plutus-tx-plugin/test/Budget/9.6/show.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/show.uplc.golden @@ -92,10 +92,11 @@ program (`$fShowBuiltinByteString_$cshowsPrec` 0)) (force trace - (force ifThenElse - (lessThanEqualsInteger c 0) - "False" - "True") + (force + (force ifThenElse + (lessThanEqualsInteger c 0) + (delay "False") + (delay "True"))) c)) (force trace (concatBuiltinStrings @@ -132,20 +133,23 @@ program ((\n -> force (force - ifThenElse - (lessThanEqualsInteger - n - 0) - (delay - (constr 0 - [ (constr 0 - [ ]) - , ds ])) - (delay - (force - go + (force + ifThenElse + (lessThanEqualsInteger n - ds)))) + 0) + (delay + (delay + (constr 0 + [ (constr 0 + [ ]) + , ds ]))) + (delay + (delay + (force + go + n + ds)))))) (divideInteger (go ds) 2)) @@ -182,46 +186,51 @@ program delay (force (force - ifThenElse - (equalsInteger 1 ds) - (delay - (constr 0 - [ (constr 1 - [ y - , (constr 0 - []) ]) - , ys ])) - (delay - (case - (force - (go - (delay - (\x -> - x))) - (subtractInteger - ds - 1) - ys) - [ (\zs - ws -> - constr 0 - [ (constr 1 - [ y - , zs ]) - , ws ]) ]))))) ]))) + (force + ifThenElse + (equalsInteger 1 ds) + (delay + (delay + (constr 0 + [ (constr 1 + [ y + , (constr 0 + [ ]) ]) + , ys ]))) + (delay + (delay + (case + (force + (go + (delay + (\x -> + x))) + (subtractInteger + ds + 1) + ys) + [ (\zs + ws -> + constr 0 + [ (constr 1 + [ y + , zs ]) + , ws ]) ]))))))) ]))) (delay (\x -> x)))) (fix1 (\`$fEnumBool_$cenumFromTo` x lim -> force - (force ifThenElse - (lessThanEqualsInteger x lim) - (delay - (constr 1 - [ x - , (`$fEnumBool_$cenumFromTo` - (addInteger 1 x) - lim) ])) - (delay (constr 0 [])))))) + (force + (force ifThenElse + (lessThanEqualsInteger x lim) + (delay + (delay + (constr 1 + [ x + , (`$fEnumBool_$cenumFromTo` + (addInteger 1 x) + lim) ]))) + (delay (delay (constr 0 [])))))))) (fix1 (\go ds -> @@ -246,80 +255,114 @@ program (\x -> force (force - ifThenElse - (lessThanEqualsInteger x 9) - (delay (`$fShowBuiltinByteString_$cshowsPrec` 0 x)) - (delay - (force - (force - ifThenElse - (equalsInteger 10 x) - (delay (\ds -> constr 1 ["a", ds])) - (delay + (force + ifThenElse + (lessThanEqualsInteger x 9) + (delay + (delay + (`$fShowBuiltinByteString_$cshowsPrec` 0 x))) + (delay + (delay + (force (force (force ifThenElse - (equalsInteger 11 x) - (delay (\ds -> constr 1 ["b", ds])) + (equalsInteger 10 x) (delay - (force + (delay + (\ds -> constr 1 ["a", ds]))) + (delay + (delay (force - ifThenElse - (equalsInteger 12 x) - (delay - (\ds -> - constr 1 ["c", ds])) - (delay + (force (force - (force - ifThenElse - (equalsInteger - 13 - x) + ifThenElse + (equalsInteger 11 x) + (delay (delay (\ds -> constr 1 - ["d", ds])) + [ "b" + , ds ]))) + (delay (delay (force (force - ifThenElse - (equalsInteger - 14 - x) - (delay - (\ds -> - constr 1 - [ "e" - , ds ])) - (delay - (force - ifThenElse - (equalsInteger - 15 - x) - (\ds -> - constr 1 - [ "f" - , ds ]) - (\ds -> - constr 1 - [ "" - , ds ]))))))))))))))))))))) + (force + ifThenElse + (equalsInteger + 12 + x) + (delay + (delay + (\ds -> + constr 1 + [ "c" + , ds ]))) + (delay + (delay + (force + (force + (force + ifThenElse + (equalsInteger + 13 + x) + (delay + (delay + (\ds -> + constr 1 + [ "d" + , ds ]))) + (delay + (delay + (force + (force + (force + ifThenElse + (equalsInteger + 14 + x) + (delay + (delay + (\ds -> + constr 1 + [ "e" + , ds ]))) + (delay + (delay + (force + (force + ifThenElse + (equalsInteger + 15 + x) + (delay + (\ds -> + constr 1 + [ "f" + , ds ])) + (delay + (\ds -> + constr 1 + [ "" + , ds ]))))))))))))))))))))))))))))))))))) (fix1 (\`$fShowBuiltinByteString_$cshowsPrec` p n -> force - (force ifThenElse - (lessThanInteger n 0) - (delay - (\eta -> - constr 1 - [ "-" - , (`$fShowBuiltinByteString_$cshowsPrec` - p - (subtractInteger 0 n) - eta) ])) - (delay (go (go (constr 0 []) n))))))) + (force + (force ifThenElse + (lessThanInteger n 0) + (delay + (delay + (\eta -> + constr 1 + [ "-" + , (`$fShowBuiltinByteString_$cshowsPrec` + p + (subtractInteger 0 n) + eta) ]))) + (delay (delay (go (go (constr 0 []) n))))))))) (fix1 (\go ds -> @@ -335,92 +378,129 @@ program constr 1 [ (force (force - ifThenElse - (equalsInteger 0 x) - (delay "0") - (delay - (force - (force - ifThenElse - (equalsInteger 1 x) - (delay "1") - (delay + (force + ifThenElse + (equalsInteger 0 x) + (delay (delay "0")) + (delay + (delay + (force (force (force ifThenElse - (equalsInteger 2 x) - (delay "2") + (equalsInteger 1 x) + (delay (delay "1")) (delay - (force + (delay (force - ifThenElse - (equalsInteger - 3 - x) - (delay - "3") - (delay + (force (force - (force - ifThenElse - (equalsInteger - 4 - x) + ifThenElse + (equalsInteger + 2 + x) + (delay (delay - "4") + "2")) + (delay (delay (force (force - ifThenElse - (equalsInteger - 5 - x) - (delay - "5") - (delay - (force - (force - ifThenElse - (equalsInteger - 6 - x) - (delay - "6") - (delay + (force + ifThenElse + (equalsInteger + 3 + x) + (delay + (delay + "3")) + (delay + (delay + (force (force (force ifThenElse (equalsInteger - 7 + 4 x) (delay - "7") + (delay + "4")) (delay - (force + (delay (force - ifThenElse - (equalsInteger - 8 - x) - (delay - "8") - (delay + (force (force ifThenElse (equalsInteger - 9 + 5 x) - "9" - "")))))))))))))))))))))))))))) + (delay + (delay + "5")) + (delay + (delay + (force + (force + (force + ifThenElse + (equalsInteger + 6 + x) + (delay + (delay + "6")) + (delay + (delay + (force + (force + (force + ifThenElse + (equalsInteger + 7 + x) + (delay + (delay + "7")) + (delay + (delay + (force + (force + (force + ifThenElse + (equalsInteger + 8 + x) + (delay + (delay + "8")) + (delay + (delay + (force + (force + ifThenElse + (equalsInteger + 9 + x) + (delay + "9") + (delay + "")))))))))))))))))))))))))))))))))))))))))))))))) , (acc eta) ]) (go xs))) ])))) (fix1 (\go acc n -> (\x -> force - (force ifThenElse - (equalsInteger 0 x) - (delay (constr 1 [(remainderInteger n 10), acc])) - (delay (go (constr 1 [(remainderInteger n 10), acc]) x)))) + (force + (force ifThenElse + (equalsInteger 0 x) + (delay + (delay (constr 1 [(remainderInteger n 10), acc]))) + (delay + (delay + (go + (constr 1 [(remainderInteger n 10), acc]) + x)))))) (quotientInteger n 10)))) (\f -> (\s -> s s) (\s -> f (\x -> s s x)))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/sumL.budget.golden b/plutus-tx-plugin/test/Budget/9.6/sumL.budget.golden index 1e44a00a2bc..a53a72b01d3 100644 --- a/plutus-tx-plugin/test/Budget/9.6/sumL.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/sumL.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1267429986 -| mem: 5912402}) \ No newline at end of file +({cpu: 1299461986 +| mem: 6112602}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/sumL.pir.golden b/plutus-tx-plugin/test/Budget/9.6/sumL.pir.golden index 06a5b10c150..277ae9b0495 100644 --- a/plutus-tx-plugin/test/Budget/9.6/sumL.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/sumL.pir.golden @@ -15,21 +15,23 @@ letrec /\dead -> go (addInteger acc x) xs) {all dead. dead} in +let + data Bool | Bool_match where + True : Bool + False : Bool +in letrec !`$fEnumBool_$cenumFromTo` : integer -> integer -> List integer = \(x : integer) (lim : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger x lim) False True) {all dead. List integer} - (lessThanEqualsInteger x lim) + (/\dead -> Nil {integer}) (/\dead -> Cons {integer} x (`$fEnumBool_$cenumFromTo` (addInteger 1 x) lim)) - (/\dead -> Nil {integer}) {all dead. dead} in let - data Bool | Bool_match where - True : Bool - False : Bool !ls : List integer = `$fEnumBool_$cenumFromTo` 1 1000 in go 0 ls \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/sumL.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/sumL.uplc.golden index 25d99747af2..1aef25628e9 100644 --- a/plutus-tx-plugin/test/Budget/9.6/sumL.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/sumL.uplc.golden @@ -6,15 +6,17 @@ program (fix1 (\`$fEnumBool_$cenumFromTo` x lim -> force - (force ifThenElse - (lessThanEqualsInteger x lim) - (delay - (constr 1 - [ x - , (`$fEnumBool_$cenumFromTo` - (addInteger 1 x) - lim) ])) - (delay (constr 0 [])))) + (force + (force ifThenElse + (lessThanEqualsInteger x lim) + (delay + (delay + (constr 1 + [ x + , (`$fEnumBool_$cenumFromTo` + (addInteger 1 x) + lim) ]))) + (delay (delay (constr 0 [])))))) 1 1000)) (fix1 diff --git a/plutus-tx-plugin/test/Budget/9.6/sumR.budget.golden b/plutus-tx-plugin/test/Budget/9.6/sumR.budget.golden index a4ed7891bfe..f63c965f6b6 100644 --- a/plutus-tx-plugin/test/Budget/9.6/sumR.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/sumR.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1219285986 -| mem: 5611502}) \ No newline at end of file +({cpu: 1251317986 +| mem: 5811702}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/sumR.pir.golden b/plutus-tx-plugin/test/Budget/9.6/sumR.pir.golden index 707a9373795..32f4dfa023b 100644 --- a/plutus-tx-plugin/test/Budget/9.6/sumR.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/sumR.pir.golden @@ -14,21 +14,23 @@ letrec (\(x : integer) (xs : List integer) -> /\dead -> addInteger x (go xs)) {all dead. dead} in +let + data Bool | Bool_match where + True : Bool + False : Bool +in letrec !`$fEnumBool_$cenumFromTo` : integer -> integer -> List integer = \(x : integer) (lim : integer) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanEqualsInteger x lim) False True) {all dead. List integer} - (lessThanEqualsInteger x lim) + (/\dead -> Nil {integer}) (/\dead -> Cons {integer} x (`$fEnumBool_$cenumFromTo` (addInteger 1 x) lim)) - (/\dead -> Nil {integer}) {all dead. dead} in let - data Bool | Bool_match where - True : Bool - False : Bool !ls : List integer = `$fEnumBool_$cenumFromTo` 1 1000 in go ls \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/sumR.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/sumR.uplc.golden index 67c0c138204..3d0f5cca946 100644 --- a/plutus-tx-plugin/test/Budget/9.6/sumR.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/sumR.uplc.golden @@ -7,12 +7,17 @@ program (fix1 (\`$fEnumBool_$cenumFromTo` x lim -> force - (force ifThenElse - (lessThanEqualsInteger x lim) - (delay - (constr 1 - [x, (`$fEnumBool_$cenumFromTo` (addInteger 1 x) lim)])) - (delay (constr 0 [])))) + (force + (force ifThenElse + (lessThanEqualsInteger x lim) + (delay + (delay + (constr 1 + [ x + , (`$fEnumBool_$cenumFromTo` + (addInteger 1 x) + lim) ]))) + (delay (delay (constr 0 [])))))) 1 1000)) (\f -> (\s -> s s) (\s -> f (\x -> s s x)))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/toFromData.budget.golden b/plutus-tx-plugin/test/Budget/9.6/toFromData.budget.golden index 3af9e945fba..44b3805af96 100644 --- a/plutus-tx-plugin/test/Budget/9.6/toFromData.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/toFromData.budget.golden @@ -1,2 +1,2 @@ -({cpu: 7980913 -| mem: 28440}) \ No newline at end of file +({cpu: 8236913 +| mem: 30040}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/toFromData.pir.golden b/plutus-tx-plugin/test/Budget/9.6/toFromData.pir.golden index 8acd60f2798..6a8d4b55809 100644 --- a/plutus-tx-plugin/test/Budget/9.6/toFromData.pir.golden +++ b/plutus-tx-plugin/test/Budget/9.6/toFromData.pir.golden @@ -91,14 +91,14 @@ in !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Either integer b} - (equalsInteger 0 index) (/\dead -> Left {integer} {b} (`$dUnsafeFromData` (headList {data} args))) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Either integer b} - (equalsInteger 1 index) (/\dead -> Right {integer} {b} (`$dUnsafeFromData` (headList {data} args))) (/\dead -> traceError {Either integer b} "PT1") @@ -114,14 +114,14 @@ in !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Maybe a} - (equalsInteger 1 index) (/\dead -> Nothing {a}) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Maybe a} - (equalsInteger 0 index) (/\dead -> Just {a} (`$dUnsafeFromData` (headList {data} args))) (/\dead -> traceError {Maybe a} "PT1") {all dead. dead}) @@ -132,9 +132,9 @@ in !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Tuple3 Bool integer Bool} - (equalsInteger 0 index) (/\dead -> let !l : list data = tailList {data} args @@ -149,14 +149,14 @@ in !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Bool} - (equalsInteger 0 index) (/\dead -> False) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Bool} - (equalsInteger 1 index) (/\dead -> True) (/\dead -> traceError {Bool} "PT1") {all dead. dead}) @@ -168,14 +168,14 @@ in !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Bool} - (equalsInteger 0 index) (/\dead -> False) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Bool} - (equalsInteger 1 index) (/\dead -> True) (/\dead -> traceError {Bool} "PT1") {all dead. dead}) diff --git a/plutus-tx-plugin/test/Budget/9.6/toFromData.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/toFromData.uplc.golden index 2eaef3eabab..d061dbd6457 100644 --- a/plutus-tx-plugin/test/Budget/9.6/toFromData.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/toFromData.uplc.golden @@ -6,151 +6,184 @@ program (\args -> force (force - ifThenElse - (equalsInteger 0 index) - (delay (constr 0 [(unIData (force headList args))])) - (delay - (force - (force - ifThenElse - (equalsInteger 1 index) - (delay - (constr 1 - [ ((\tup -> - (\index -> - (\args -> - force - (force - ifThenElse - (equalsInteger 1 index) - (delay (constr 1 [])) - (delay - (force - (force - ifThenElse - (equalsInteger - 0 - index) - (delay - (constr 0 - [ ((\tup -> - (\index -> - (\args -> - force - (force - ifThenElse - (equalsInteger - 0 - index) - (delay - ((\l -> - constr 0 - [ ((\tup -> - (\index -> - (\args -> - force - (force - ifThenElse - (equalsInteger - 0 - index) - (delay - (constr 1 - [ ])) - (delay - (force - (force - ifThenElse - (equalsInteger - 1 - index) - (delay - (constr 0 - [ ])) - (delay - (traceError - "PT1"))))))) - (force - (force - sndPair) - tup)) - (force - (force - fstPair) - tup)) - (unConstrData - (force - headList - args))) - , (unIData - (force - headList - l)) - , ((\tup -> - (\index -> - (\args -> - force - (force - ifThenElse - (equalsInteger - 0 - index) - (delay - (constr 1 - [ ])) - (delay - (force - (force - ifThenElse - (equalsInteger - 1 - index) - (delay - (constr 0 - [ ])) - (delay - (traceError - "PT1"))))))) - (force - (force - sndPair) - tup)) - (force - (force - fstPair) - tup)) - (unConstrData - (force - headList - (force - tailList - l)))) ]) - (force - tailList - args))) - (delay - (traceError - "PT1")))) - (force - (force - sndPair) - tup)) - (force - (force - fstPair) - tup)) - (unConstrData - (force - headList - args))) ])) - (delay - (traceError - "PT1"))))))) - (force (force sndPair) tup)) - (force (force fstPair) tup)) - (unConstrData - (force headList args))) ])) - (delay (traceError "PT1"))))))) + (force + ifThenElse + (equalsInteger 0 index) + (delay + (delay (constr 0 [(unIData (force headList args))]))) + (delay + (delay + (force + (force + (force + ifThenElse + (equalsInteger 1 index) + (delay + (delay + (constr 1 + [ ((\tup -> + (\index -> + (\args -> + force + (force + (force + ifThenElse + (equalsInteger + 1 + index) + (delay + (delay + (constr 1 + [ ]))) + (delay + (delay + (force + (force + (force + ifThenElse + (equalsInteger + 0 + index) + (delay + (delay + (constr 0 + [ ((\tup -> + (\index -> + (\args -> + force + (force + (force + ifThenElse + (equalsInteger + 0 + index) + (delay + (delay + ((\l -> + constr 0 + [ ((\tup -> + (\index -> + (\args -> + force + (force + (force + ifThenElse + (equalsInteger + 0 + index) + (delay + (delay + (constr 1 + [ ]))) + (delay + (delay + (force + (force + (force + ifThenElse + (equalsInteger + 1 + index) + (delay + (delay + (constr 0 + [ ]))) + (delay + (delay + (traceError + "PT1"))))))))))) + (force + (force + sndPair) + tup)) + (force + (force + fstPair) + tup)) + (unConstrData + (force + headList + args))) + , (unIData + (force + headList + l)) + , ((\tup -> + (\index -> + (\args -> + force + (force + (force + ifThenElse + (equalsInteger + 0 + index) + (delay + (delay + (constr 1 + [ ]))) + (delay + (delay + (force + (force + (force + ifThenElse + (equalsInteger + 1 + index) + (delay + (delay + (constr 0 + [ ]))) + (delay + (delay + (traceError + "PT1"))))))))))) + (force + (force + sndPair) + tup)) + (force + (force + fstPair) + tup)) + (unConstrData + (force + headList + (force + tailList + l)))) ]) + (force + tailList + args)))) + (delay + (delay + (traceError + "PT1")))))) + (force + (force + sndPair) + tup)) + (force + (force + fstPair) + tup)) + (unConstrData + (force + headList + args))) ]))) + (delay + (delay + (traceError + "PT1"))))))))))) + (force (force sndPair) + tup)) + (force (force fstPair) + tup)) + (unConstrData + (force headList + args))) ]))) + (delay (delay (traceError "PT1"))))))))))) (force (force sndPair) tup)) (force (force fstPair) tup)) (unConstrData diff --git a/plutus-tx-plugin/test/Optimization/9.6/matchAsData.pir.golden b/plutus-tx-plugin/test/Optimization/9.6/matchAsData.pir.golden index f81ada46cfa..bf7bf829105 100644 --- a/plutus-tx-plugin/test/Optimization/9.6/matchAsData.pir.golden +++ b/plutus-tx-plugin/test/Optimization/9.6/matchAsData.pir.golden @@ -23,9 +23,9 @@ in (unConstrData ds)) {integer} (\(ds : integer) (ds : list data) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 ds) True False) {all dead. integer} - (equalsInteger 0 ds) (/\dead -> let !ds : data = headList {data} ds @@ -50,9 +50,9 @@ in (unConstrData ds)) {integer} (\(ds : integer) (ds : list data) -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 ds) True False) {all dead. integer} - (equalsInteger 1 ds) (/\dead -> 1) (/\dead -> Unit_match (error {Unit}) {integer} (error {integer})) diff --git a/plutus-tx-plugin/test/Optimization/9.6/unsafeDeconstructData.pir.golden b/plutus-tx-plugin/test/Optimization/9.6/unsafeDeconstructData.pir.golden index 86b101ec447..e91d682b329 100644 --- a/plutus-tx-plugin/test/Optimization/9.6/unsafeDeconstructData.pir.golden +++ b/plutus-tx-plugin/test/Optimization/9.6/unsafeDeconstructData.pir.golden @@ -23,14 +23,14 @@ in !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 1 index) True False) {all dead. Maybe a} - (equalsInteger 1 index) (/\dead -> Nothing {a}) (/\dead -> - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Maybe a} - (equalsInteger 0 index) (/\dead -> Just {a} (`$dUnsafeFromData` (headList {data} args))) (/\dead -> traceError {Maybe a} "PT1") {all dead. dead}) @@ -41,9 +41,9 @@ in !index : integer = fstPair {integer} {list data} tup !args : list data = sndPair {integer} {list data} tup in - ifThenElse + Bool_match + (ifThenElse {Bool} (equalsInteger 0 index) True False) {all dead. Tuple2 integer integer} - (equalsInteger 0 index) (/\dead -> Tuple2 {integer} diff --git a/plutus-tx-plugin/test/Strictness/9.6/let-default.pir.golden b/plutus-tx-plugin/test/Strictness/9.6/let-default.pir.golden index 0b153475ff1..b5c156af3c1 100644 --- a/plutus-tx-plugin/test/Strictness/9.6/let-default.pir.golden +++ b/plutus-tx-plugin/test/Strictness/9.6/let-default.pir.golden @@ -9,9 +9,9 @@ in let !n : all t. t = /\t -> error {integer -> t} m in - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanInteger m 0) True False) {all dead. integer} - (lessThanInteger m 0) (/\dead -> addInteger (n {integer}) (n {integer})) (/\dead -> m) {all dead. dead} \ No newline at end of file diff --git a/plutus-tx-plugin/test/Strictness/9.6/let-default.uplc.golden b/plutus-tx-plugin/test/Strictness/9.6/let-default.uplc.golden index 46f206ffc00..fd1cb2d7d58 100644 --- a/plutus-tx-plugin/test/Strictness/9.6/let-default.uplc.golden +++ b/plutus-tx-plugin/test/Strictness/9.6/let-default.uplc.golden @@ -2,7 +2,8 @@ program 1.1.0 (\m -> force - (force ifThenElse - (lessThanInteger m 0) - (delay ((\cse -> addInteger cse cse) (error m))) - (delay m))) \ No newline at end of file + (force + (force ifThenElse + (lessThanInteger m 0) + (delay (delay ((\cse -> addInteger cse cse) (error m)))) + (delay (delay m))))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Strictness/9.6/let-nonstrict.pir.golden b/plutus-tx-plugin/test/Strictness/9.6/let-nonstrict.pir.golden index 0b153475ff1..b5c156af3c1 100644 --- a/plutus-tx-plugin/test/Strictness/9.6/let-nonstrict.pir.golden +++ b/plutus-tx-plugin/test/Strictness/9.6/let-nonstrict.pir.golden @@ -9,9 +9,9 @@ in let !n : all t. t = /\t -> error {integer -> t} m in - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanInteger m 0) True False) {all dead. integer} - (lessThanInteger m 0) (/\dead -> addInteger (n {integer}) (n {integer})) (/\dead -> m) {all dead. dead} \ No newline at end of file diff --git a/plutus-tx-plugin/test/Strictness/9.6/let-nonstrict.uplc.golden b/plutus-tx-plugin/test/Strictness/9.6/let-nonstrict.uplc.golden index 46f206ffc00..fd1cb2d7d58 100644 --- a/plutus-tx-plugin/test/Strictness/9.6/let-nonstrict.uplc.golden +++ b/plutus-tx-plugin/test/Strictness/9.6/let-nonstrict.uplc.golden @@ -2,7 +2,8 @@ program 1.1.0 (\m -> force - (force ifThenElse - (lessThanInteger m 0) - (delay ((\cse -> addInteger cse cse) (error m))) - (delay m))) \ No newline at end of file + (force + (force ifThenElse + (lessThanInteger m 0) + (delay (delay ((\cse -> addInteger cse cse) (error m)))) + (delay (delay m))))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Strictness/9.6/let-strict.pir.golden b/plutus-tx-plugin/test/Strictness/9.6/let-strict.pir.golden index 0b153475ff1..b5c156af3c1 100644 --- a/plutus-tx-plugin/test/Strictness/9.6/let-strict.pir.golden +++ b/plutus-tx-plugin/test/Strictness/9.6/let-strict.pir.golden @@ -9,9 +9,9 @@ in let !n : all t. t = /\t -> error {integer -> t} m in - ifThenElse + Bool_match + (ifThenElse {Bool} (lessThanInteger m 0) True False) {all dead. integer} - (lessThanInteger m 0) (/\dead -> addInteger (n {integer}) (n {integer})) (/\dead -> m) {all dead. dead} \ No newline at end of file diff --git a/plutus-tx-plugin/test/Strictness/9.6/let-strict.uplc.golden b/plutus-tx-plugin/test/Strictness/9.6/let-strict.uplc.golden index 46f206ffc00..fd1cb2d7d58 100644 --- a/plutus-tx-plugin/test/Strictness/9.6/let-strict.uplc.golden +++ b/plutus-tx-plugin/test/Strictness/9.6/let-strict.uplc.golden @@ -2,7 +2,8 @@ program 1.1.0 (\m -> force - (force ifThenElse - (lessThanInteger m 0) - (delay ((\cse -> addInteger cse cse) (error m))) - (delay m))) \ No newline at end of file + (force + (force ifThenElse + (lessThanInteger m 0) + (delay (delay ((\cse -> addInteger cse cse) (error m)))) + (delay (delay m))))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Additive/minus.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Additive/minus.size.golden index 615be700b9e..9f728587959 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Additive/minus.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Additive/minus.size.golden @@ -1 +1 @@ -85 \ No newline at end of file +88 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Additive/plus.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Additive/plus.size.golden index 615be700b9e..9f728587959 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Additive/plus.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Additive/plus.size.golden @@ -1 +1 @@ -85 \ No newline at end of file +88 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Construction/ratio.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Construction/ratio.size.golden index 4a8d924028a..66321c084ca 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Construction/ratio.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Construction/ratio.size.golden @@ -1 +1 @@ -174 \ No newline at end of file +189 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Construction/unsafeRatio.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Construction/unsafeRatio.size.golden index 97e35041104..176fdebf1bd 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Construction/unsafeRatio.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Construction/unsafeRatio.size.golden @@ -1 +1 @@ -110 \ No newline at end of file +119 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Eq/equal.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Eq/equal.size.golden index dce6588ca14..72f523f36ed 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Eq/equal.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Eq/equal.size.golden @@ -1 +1 @@ -36 \ No newline at end of file +39 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Eq/not-equal.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Eq/not-equal.size.golden index f70d7bba4ae..7d37386284a 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Eq/not-equal.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Eq/not-equal.size.golden @@ -1 +1 @@ -42 \ No newline at end of file +45 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Multiplicative/scale.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Multiplicative/scale.size.golden index d1cbcfa5404..8c0474e3239 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Multiplicative/scale.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Multiplicative/scale.size.golden @@ -1 +1 @@ -66 \ No newline at end of file +69 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Multiplicative/times.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Multiplicative/times.size.golden index 780fea92d29..e3f1e9b791c 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Multiplicative/times.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Multiplicative/times.size.golden @@ -1 +1 @@ -77 \ No newline at end of file +80 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Ord/compare.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Ord/compare.size.golden index 8783e305111..fc9afb48e03 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Ord/compare.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Ord/compare.size.golden @@ -1 +1 @@ -53 \ No newline at end of file +59 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Ord/max.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Ord/max.size.golden index dc7b54ad014..dce6588ca14 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Ord/max.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Ord/max.size.golden @@ -1 +1 @@ -33 \ No newline at end of file +36 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Ord/min.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Ord/min.size.golden index dc7b54ad014..dce6588ca14 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Ord/min.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Ord/min.size.golden @@ -1 +1 @@ -33 \ No newline at end of file +36 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Other/abs-specialized.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Other/abs-specialized.size.golden index 978b4e8e518..d99e90eb967 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Other/abs-specialized.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Other/abs-specialized.size.golden @@ -1 +1 @@ -26 \ No newline at end of file +29 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Other/recip.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Other/recip.size.golden index abc4eff6ac8..61395542108 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Other/recip.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Other/recip.size.golden @@ -1 +1 @@ -46 \ No newline at end of file +52 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Other/round.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Other/round.size.golden index a36df4ef7e6..f3a5e81bae4 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Other/round.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Other/round.size.golden @@ -1 +1 @@ -269 \ No newline at end of file +281 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Serialization/fromBuiltinData.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Serialization/fromBuiltinData.size.golden index 387c46fdec8..e24b797f8d0 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Serialization/fromBuiltinData.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Serialization/fromBuiltinData.size.golden @@ -1 +1 @@ -346 \ No newline at end of file +361 \ No newline at end of file diff --git a/plutus-tx-plugin/test/size/Golden/Rational/Serialization/unsafeFromBuiltinData.size.golden b/plutus-tx-plugin/test/size/Golden/Rational/Serialization/unsafeFromBuiltinData.size.golden index cb37cb5c1fb..8e24a69a053 100644 --- a/plutus-tx-plugin/test/size/Golden/Rational/Serialization/unsafeFromBuiltinData.size.golden +++ b/plutus-tx-plugin/test/size/Golden/Rational/Serialization/unsafeFromBuiltinData.size.golden @@ -1 +1 @@ -186 \ No newline at end of file +198 \ No newline at end of file