From 187f42ac9fe753bc11712d9bb15302e4fd222e0b Mon Sep 17 00:00:00 2001 From: effectfully Date: Wed, 12 Feb 2025 11:32:33 +0100 Subject: [PATCH 1/2] [Optimization] Make Z inlinable --- .../bitwise/test/9.6/8 queens.budget.golden | 4 +- .../bitwise/test/9.6/8 queens.size.golden | 2 +- .../bitwise/test/9.6/Ed25519.budget.golden | 4 +- .../bitwise/test/9.6/Ed25519.size.golden | 2 +- .../test/9.6/bls12-381-costs.golden | 134 +++++++++--------- .../test/9.6/ed25519-costs.golden | 32 ++--- .../9.6/match-builtin-list-10.budget.golden | 4 +- .../9.6/match-builtin-list-100.budget.golden | 4 +- .../9.6/match-builtin-list-5.budget.golden | 4 +- .../9.6/match-builtin-list-50.budget.golden | 4 +- .../9.6/match-scott-list-10.budget.golden | 4 +- .../9.6/match-scott-list-100.budget.golden | 4 +- .../9.6/match-scott-list-5.budget.golden | 4 +- .../9.6/match-scott-list-50.budget.golden | 4 +- ...0104020201030001000204020401.budget.golden | 4 +- ...0101000001000000010000010000.budget.golden | 4 +- ...0101000001000001000000010101.budget.golden | 4 +- ...ca0e04093ef8ecce291667a99a4c.budget.golden | 4 +- ...0200000002010200000101010100.budget.golden | 4 +- ...0101020102010001010101000100.budget.golden | 4 +- ...0100050401080304020801030001.budget.golden | 4 +- ...1109559d0e56f44ea8489f57ba97.budget.golden | 4 +- ...a36c26b41cd1a1e00d39fda3d6cc.budget.golden | 4 +- ...0101000304030001040404030100.budget.golden | 4 +- ...0301010800080207080704020206.budget.golden | 4 +- ...370d300f2d28342d0f2f0e182e01.budget.golden | 4 +- ...f04e2fb910c37d8e2417e9db46e5.budget.golden | 4 +- ...37a2f6fe0f3ce842178c16981027.budget.golden | 4 +- ...a9e09ee8ac424afa33ca923f7954.budget.golden | 4 +- ...49ba7f4c0a6be5f166fe239bfcae.budget.golden | 4 +- ...e84e2054e913092cd84ac071b961.budget.golden | 4 +- ...77af9426459417a56ec73240f0e0.budget.golden | 4 +- ...000d0a041003040e0f100e0a0408.budget.golden | 4 +- ...003077a8473abc0457f18e025960.budget.golden | 4 +- ...021d081e1b120219081312081e15.budget.golden | 4 +- ...00cf7fdd7dae62fbba5fc770936d.budget.golden | 4 +- ...035af16ab299258adab93be0911a.budget.golden | 4 +- ...100f0c080c0c05000d04100c100f.budget.golden | 4 +- ...230121fbecebee8c039776a88c0c.budget.golden | 4 +- ...0a0e031c071419121f141409031d.budget.golden | 4 +- ...5d2839ca7e1b34c7f2afc7ffb58e.budget.golden | 4 +- ...163435331a6622311f7323433f1c.budget.golden | 4 +- ...2f930ab4feab3a5064cfb3bc536a.budget.golden | 4 +- ...3a3d605f63772524034f0a4a7632.budget.golden | 4 +- ...e740ef509b1cdd423395f010e0ca.budget.golden | 4 +- ...59a6bd1604405148e43768c487ef.budget.golden | 4 +- ...0e1518332f273f141b23243f2a07.budget.golden | 4 +- ...366769aad89e03389f5ec4ce26d7.budget.golden | 4 +- ...5af52722307a0af72bae87e256dc.budget.golden | 4 +- ...71e27bb9fff5464301678e809c40.budget.golden | 4 +- ...0b27dc42035addd7ff9f7e0d05e7.budget.golden | 4 +- ...c3fdaa58a3826c808b5a768c303d.budget.golden | 4 +- ...45cdd66b29e5ba382be2e02a174a.budget.golden | 4 +- ...1a7c25cb7f766bf49f12dab308be.budget.golden | 4 +- ...c25c755a18b1e3274c964ed5ec99.budget.golden | 4 +- ...25fb8c19556080e124d75bad7bd6.budget.golden | 4 +- ...8228c0a0aa50e7c55f35c3ecaa1c.budget.golden | 4 +- ...35fb43b78e7de68c1f3519b536bd.budget.golden | 4 +- ...c07108e980bd9f820911ad711ff2.budget.golden | 4 +- ...da7519353e3da3ef0c564e1eb344.budget.golden | 4 +- ...c9dd2d201e8806125e5fbcc081f9.budget.golden | 4 +- ...937eb562b7748c275f9e40bed596.budget.golden | 4 +- ...6ebbe321e873ace8b804363fa82c.budget.golden | 4 +- ...d95a5a58fd92486bedaae8d9526b.budget.golden | 4 +- ...acc5b4a74a8cebccdfd853ce63d2.budget.golden | 4 +- ...6f60a5b7c172a6dc286faa7284fa.budget.golden | 4 +- ...29bdd5b16c82c6c52cf959092ec4.budget.golden | 4 +- ...7714276c49c38dfae0a47a561a1e.budget.golden | 4 +- ...d0b9ad189b7cd74baac232c3b9fc.budget.golden | 4 +- ...96e343f23dc481e8ffda13af424f.budget.golden | 4 +- ...d39787522af4f83f01285991e93c.budget.golden | 4 +- ...bf1eafebab5aadf5b73cfb9024ed.budget.golden | 4 +- ...d6a7c6f3d5ec837c39d29784aade.budget.golden | 4 +- ...1bc329e2d849d5f5a47dddf479ec.budget.golden | 4 +- ...62ce68aa4abcb438e3c034bd0899.budget.golden | 4 +- ...ded7c3c81c08cdbd8705829af6e6.budget.golden | 4 +- ...e9b03c1986647134cfd329ec5139.budget.golden | 4 +- ...36785f8858f5cb098e91c159dde9.budget.golden | 4 +- ...1b85800b889d5815a0106388e1d7.budget.golden | 4 +- ...f1edae097b9325c6117a0ff40d3b.budget.golden | 4 +- ...bbaae19ab06fdf50cedc26cee68d.budget.golden | 4 +- ...9da6bdd294fb2c33c3f58e6a8994.budget.golden | 4 +- ...a39372331678a3b3690312560ce9.budget.golden | 4 +- ...268e472a569f584cc6b1d8c017e8.budget.golden | 4 +- ...2b458486129efcff18f8912bf302.budget.golden | 4 +- ...ed54eb963df08d322216e27373cb.budget.golden | 4 +- ...7364a4247c9247132a927e914753.budget.golden | 4 +- ...378d3891e5cb3e353b30d4f3fb10.budget.golden | 4 +- ...2783eeef76f6d59beb2360da6e90.budget.golden | 4 +- ...8cbf4400b340b8707c14b34317cd.budget.golden | 4 +- ...7e4934fec1b44e2d06eb34f36eb8.budget.golden | 4 +- ...fe4a266f018bcea0c78a9085a271.budget.golden | 4 +- ...bc3437957e74a8862281a700700b.budget.golden | 4 +- ...35e73a75c856e326dbcf6672f3bf.budget.golden | 4 +- ...f10c8e6e513f872327fa895bfc7e.budget.golden | 4 +- ...28837c6e7563d8283cce67ce2e02.budget.golden | 4 +- ...4815acbc2ec74c2c2c42ba272e4d.budget.golden | 4 +- ...526dea6026b4552b88d2cc729716.budget.golden | 4 +- ...a8b2a6e9cba5012dbe4978065832.budget.golden | 4 +- ...66e1d4a6627c21955944ac9bd528.budget.golden | 4 +- ...3e4b42cd3573ac2d8fcb29115997.budget.golden | 4 +- ...a896e1009dd396610a90e3943032.budget.golden | 4 +- ...e9af7e10ffe95c911a9ef97e77bd.budget.golden | 4 +- ...e6925b9b2fabbc9df7cde65af62e.budget.golden | 4 +- ...2f37edc0c235f34ef01cb12604f6.budget.golden | 4 +- ...ba534f7e1a517d75410028fa0d6c.budget.golden | 4 +- ...a52994747526ffd2a4f4f84dd58e.budget.golden | 4 +- ...1daf6cda3b8a4bcfd6deeb5b4c53.budget.golden | 4 +- ...bf043c6a0ea83bfea9ec6a0f08d8.budget.golden | 4 +- ...9751d75d56d5e14efa5bbed981df.budget.golden | 4 +- ...f39034c0f52dee2e5634ef66e747.budget.golden | 4 +- ...28965a4efbe510a89b077ff9417f.budget.golden | 4 +- ...a94d5e1a5bda1555c45ddb059f82.budget.golden | 4 +- ...cbfcd19b284f60255718e4ec7548.budget.golden | 4 +- .../role-payout/9.6/role-payout.size.golden | 2 +- ...0001020101020201010000020102.budget.golden | 4 +- ...0101010100000001000001010000.budget.golden | 4 +- ...0104030002040304020400000102.budget.golden | 4 +- ...92faf62e0b991d7310a2f91666b8.budget.golden | 4 +- ...0001010000010001000001000101.budget.golden | 4 +- ...0201010102000102010201010000.budget.golden | 4 +- ...0807010208060100070207080202.budget.golden | 4 +- ...0300030304040400010301040303.budget.golden | 4 +- ...0104050a0b0f0506070f0a070008.budget.golden | 4 +- ...66dd7544678743890b0e8e1add63.budget.golden | 4 +- ...0207000101060706050502040301.budget.golden | 4 +- ...0e0a0d06030f1006030701020607.budget.golden | 4 +- ...95115748c026f9ec129384c262c4.budget.golden | 4 +- ...031d8de696d90ec789e70d6bc1d8.budget.golden | 4 +- ...1c1f1d201c040f10091b020a0e1a.budget.golden | 4 +- ...e55e4096f5ce2e804735a7fbaf91.budget.golden | 4 +- ...c9b87e5d7bea570087ec506935d5.budget.golden | 4 +- ...093efe7bc76d6322aed6ddb582ad.budget.golden | 4 +- ...0c2c133a1a3c3f3c232a26153a04.budget.golden | 4 +- ...fc38298d567d15ee9f2eea69d89e.budget.golden | 4 +- ...0823471c67737f0b076870331260.budget.golden | 4 +- ...2ebcf66ec4ad77e51c11501381c7.budget.golden | 4 +- ...0d1d1c150e110a110e1006160a0d.budget.golden | 4 +- ...0f1140211c3e3f171e26312b0220.budget.golden | 4 +- ...2b19ba72dc4951941fb4c20d2263.budget.golden | 4 +- ...8b4ddcf426852b441f9a9d02c882.budget.golden | 4 +- ...636986014de2d2aaa460ddde0bc3.budget.golden | 4 +- ...f22719a996871ad412cbe4de78b5.budget.golden | 4 +- ...450b9ce8a0f42a6e313b752e6f2c.budget.golden | 4 +- ...63d209a453048a66c6eee624a695.budget.golden | 4 +- ...66785e8b5183c8139db2aa7312d1.budget.golden | 4 +- ...21d13fec0375606325eee9a34a6a.budget.golden | 4 +- ...88446e2d10625119a9d17fa3ec3d.budget.golden | 4 +- ...e396c299a0ce101ee6bf4b2020db.budget.golden | 4 +- ...21a467dedb278328215167eca455.budget.golden | 4 +- ...a81ca3841f47f37633e8aacbb5de.budget.golden | 4 +- ...7fabffc9de499a0de7cabb335479.budget.golden | 4 +- ...78958cab3b9d9353978b08c36d8a.budget.golden | 4 +- ...6319a7b5ce4202cb54dfef8e37e7.budget.golden | 4 +- ...32125976f29b1c3e21d9f537845c.budget.golden | 4 +- ...b32bd8aecb48a228b50e02b055c8.budget.golden | 4 +- ...af0d28e1eb68faeecc45f4655f57.budget.golden | 4 +- ...fff00a555ce8c55e36ddc003007a.budget.golden | 4 +- ...e5ae1892d07ee71161bfb55a7cb7.budget.golden | 4 +- ...3b335a85a2825502ab1e0687197e.budget.golden | 4 +- ...f38f7539b7ba7167d577c0c8b8ce.budget.golden | 4 +- ...ad1d2bc2bd497ec0ecb68f989d2b.budget.golden | 4 +- ...fc0b8409ba1e98f95fa5b6caf999.budget.golden | 4 +- ...878a0e0a7d6f7fe1d4a619e06112.budget.golden | 4 +- ...39062b5728182e073e5760561a66.budget.golden | 4 +- ...9df7ac1a8ce86d3e43dfb5e4f6bc.budget.golden | 4 +- ...c6712c28c54f5a25792049294acc.budget.golden | 4 +- ...1dc6f4e7e412eeb5a3ced42fb642.budget.golden | 4 +- ...4dd7a4e368d1c8dd9c1f7a4309a5.budget.golden | 4 +- ...575294ea39061b81a194ebb9eaae.budget.golden | 4 +- ...3805fac9d5fb4ff2d3066e53fc7e.budget.golden | 4 +- ...afcb38fbfa1dbc31ac2053628a38.budget.golden | 4 +- ...d4342612accf40913f9ae9419fac.budget.golden | 4 +- ...fccd3dce2a23910bddd35c503b71.budget.golden | 4 +- ...009738401d264bf9b3eb7c6f49c1.budget.golden | 4 +- ...e1e953867cc4900cc25e5b9dec47.budget.golden | 4 +- ...a420954018d8301ec4f9783be0d7.budget.golden | 4 +- ...e71ea3abfc52ffbe3ecb93436ea2.budget.golden | 4 +- ...40a1abd79718e681228f4057403a.budget.golden | 4 +- ...e40a5defc6f3b9be68b70b4a3db6.budget.golden | 4 +- ...22a9dcbe277c143ed3aede9d265f.budget.golden | 4 +- ...e61afdb3ac18128e1688c07071ba.budget.golden | 4 +- ...0cfd0cbf7fd4a372b0dc59fa17e1.budget.golden | 4 +- ...a1ce6db4e501df1086773c6c0201.budget.golden | 4 +- ...517055197aff6b60a87ff718d66c.budget.golden | 4 +- ...8e75beb636692478ec39f74ee221.budget.golden | 4 +- ...605fe1490aa3f4f64a3fa8881b25.budget.golden | 4 +- ...54897d6d1d0e21bc380147687bd5.budget.golden | 4 +- ...42aee239a2d9bc5314d127cce592.budget.golden | 4 +- ...d9997bdf2d8b2998c6bfeef3b122.budget.golden | 4 +- ...eccf3df3a605bd6bc6a456cde871.budget.golden | 4 +- ...e81fea90e41afebd669e51bb60c8.budget.golden | 4 +- ...de89510b29cccce81971e38e0835.budget.golden | 4 +- ...884e504d2c410ad63ba46d8ca35c.budget.golden | 4 +- ...8bb1d1e29eacecd022eeb168b315.budget.golden | 4 +- ...3a51a0c0c7890f2214df9ac19274.budget.golden | 4 +- ...ba143ce0579f1602fd780cabf153.budget.golden | 4 +- ...e276b5dabc66ff669d5650d0be1c.budget.golden | 4 +- ...6eec7a26fa31b80ae69d44805efc.budget.golden | 4 +- ...d3eccec8cac9c70a4857b88a5eb8.budget.golden | 4 +- ...2f3330fe5b77b3222f570395d9f5.budget.golden | 4 +- ...0ba5822197ade7dd540489ec5e95.budget.golden | 4 +- ...11195d161b5bb0a2b58f89b2c65a.budget.golden | 4 +- ...9e06036460eea3705c88ea867e33.budget.golden | 4 +- ...054c6f7f34355fcfeefebef479f3.budget.golden | 4 +- ...13fdc347c704ddaa27042757d990.budget.golden | 4 +- ...c7c8323256c31c90c520ee6a1080.budget.golden | 4 +- ...78dd8cd5ddb981375a028b3a40a5.budget.golden | 4 +- ...413f979f2492cf3339319d8cc079.budget.golden | 4 +- ...6dfd7af4231bdd41b9ec268bc7e1.budget.golden | 4 +- ...7131740212762ae4483ec749fe1d.budget.golden | 4 +- ...42123cf8660aac2b5bac21ec28f0.budget.golden | 4 +- ...e54333bdd408cbe7c47c55e73ae4.budget.golden | 4 +- ...da59aa929cffe0f1ff5355db8d79.budget.golden | 4 +- ...aa02274161b23d57709c0f8b8de6.budget.golden | 4 +- .../test/semantics/9.6/semantics.size.golden | 2 +- .../nofib/test/9.6/clausify-F5.budget.golden | 4 +- .../nofib/test/9.6/clausify-F5.size.golden | 2 +- .../test/9.6/knights10-4x4.budget.golden | 4 +- .../nofib/test/9.6/knights10-4x4.size.golden | 2 +- .../nofib/test/9.6/queens4-bt.budget.golden | 4 +- .../nofib/test/9.6/queens4-bt.size.golden | 2 +- .../nofib/test/9.6/queens5-fc.budget.golden | 4 +- .../nofib/test/9.6/queens5-fc.size.golden | 2 +- .../9.6/checkScriptContext1-20.budget.golden | 4 +- .../9.6/checkScriptContext1-4.budget.golden | 4 +- .../V1/9.6/checkScriptContext1.size.golden | 2 +- .../9.6/checkScriptContext2-20.budget.golden | 4 +- .../9.6/checkScriptContext2-4.budget.golden | 4 +- .../V1/9.6/checkScriptContext2.size.golden | 2 +- .../9.6/checkScriptContext1-20.budget.golden | 4 +- .../9.6/checkScriptContext1-4.budget.golden | 4 +- .../V2/9.6/checkScriptContext1.size.golden | 2 +- .../9.6/checkScriptContext2-20.budget.golden | 4 +- .../9.6/checkScriptContext2-4.budget.golden | 4 +- .../V2/9.6/checkScriptContext2.size.golden | 2 +- .../9.6/checkScriptContext1-20.budget.golden | 4 +- .../9.6/checkScriptContext1-4.budget.golden | 4 +- .../V3/9.6/checkScriptContext1.size.golden | 2 +- .../9.6/checkScriptContext2-20.budget.golden | 4 +- .../9.6/checkScriptContext2-4.budget.golden | 4 +- .../V3/9.6/checkScriptContext2.size.golden | 2 +- .../stdlib/PlutusCore/StdLib/Data/Function.hs | 24 ++-- .../PlutusIR/Compiler/Recursion/even3.golden | 5 +- .../Recursion/mutuallyRecursiveValues.golden | 5 +- .../Compiler/Recursion/stupidZero.golden | 26 ++-- .../StrictLetRec/strictLetRec.golden | 2 +- .../9.6/builtinListIndexing.uplc.golden | 46 +++--- .../test/Budget/9.6/constAccL.budget.golden | 4 +- .../test/Budget/9.6/constAccL.uplc.golden | 2 +- .../test/Budget/9.6/constAccR.budget.golden | 4 +- .../test/Budget/9.6/constAccR.uplc.golden | 2 +- .../test/Budget/9.6/constElL.budget.golden | 4 +- .../test/Budget/9.6/constElL.uplc.golden | 2 +- .../test/Budget/9.6/constElR.budget.golden | 4 +- .../test/Budget/9.6/constElR.uplc.golden | 2 +- .../test/Budget/9.6/gte0.budget.golden | 4 +- .../test/Budget/9.6/gte0.uplc.golden | 2 +- .../Budget/9.6/listIndexing.budget.golden | 4 +- .../test/Budget/9.6/listIndexing.uplc.golden | 40 +++--- .../test/Budget/9.6/lte0.budget.golden | 4 +- .../test/Budget/9.6/lte0.uplc.golden | 2 +- .../test/Budget/9.6/map1-budget.budget.golden | 4 +- .../test/Budget/9.6/map1.uplc.golden | 2 +- .../test/Budget/9.6/map2-budget.budget.golden | 4 +- .../test/Budget/9.6/map2.uplc.golden | 2 +- .../test/Budget/9.6/map3-budget.budget.golden | 4 +- .../test/Budget/9.6/map3.uplc.golden | 2 +- .../Budget/9.6/recursiveGte0.budget.golden | 4 +- .../test/Budget/9.6/recursiveGte0.uplc.golden | 2 +- .../Budget/9.6/recursiveLte0.budget.golden | 4 +- .../test/Budget/9.6/recursiveLte0.uplc.golden | 2 +- .../test/Budget/9.6/show.budget.golden | 4 +- .../test/Budget/9.6/show.uplc.golden | 2 +- .../test/Budget/9.6/sum.budget.golden | 4 +- .../test/Budget/9.6/sum.uplc.golden | 11 +- .../test/Budget/9.6/sumL.budget.golden | 4 +- .../test/Budget/9.6/sumL.uplc.golden | 2 +- .../test/Budget/9.6/sumR.budget.golden | 4 +- .../test/Budget/9.6/sumR.uplc.golden | 2 +- .../9.6/recursive/sameEmptyRose.uplc.golden | 10 +- .../Recursion/9.6/length-direct.budget.golden | 4 +- .../Recursion/9.6/length-direct.uplc.golden | 3 +- .../Recursion/9.6/length-fix.budget.golden | 4 +- .../test/Recursion/9.6/length-fix.pir.golden | 2 +- .../test/Recursion/9.6/length-fix.uplc.golden | 3 +- .../Rational/Additive/minus.size.golden | 2 +- .../Golden/Rational/Additive/plus.size.golden | 2 +- .../Rational/Construction/ratio.size.golden | 2 +- .../Construction/unsafeRatio.size.golden | 2 +- .../Rational/Multiplicative/scale.size.golden | 2 +- .../Rational/Multiplicative/times.size.golden | 2 +- .../Golden/Rational/Other/round.size.golden | 2 +- .../Serialization/fromBuiltinData.size.golden | 2 +- .../unsafeFromBuiltinData.size.golden | 2 +- 295 files changed, 705 insertions(+), 688 deletions(-) diff --git a/plutus-benchmark/bitwise/test/9.6/8 queens.budget.golden b/plutus-benchmark/bitwise/test/9.6/8 queens.budget.golden index 8fb82387dd0..00dcec32feb 100644 --- a/plutus-benchmark/bitwise/test/9.6/8 queens.budget.golden +++ b/plutus-benchmark/bitwise/test/9.6/8 queens.budget.golden @@ -1,2 +1,2 @@ -({cpu: 409142294016 -| mem: 1575213647}) \ No newline at end of file +({cpu: 432732134016 +| mem: 1722650147}) \ No newline at end of file diff --git a/plutus-benchmark/bitwise/test/9.6/8 queens.size.golden b/plutus-benchmark/bitwise/test/9.6/8 queens.size.golden index c0220a2ad40..6b3ed8d68b0 100644 --- a/plutus-benchmark/bitwise/test/9.6/8 queens.size.golden +++ b/plutus-benchmark/bitwise/test/9.6/8 queens.size.golden @@ -1 +1 @@ -397 \ No newline at end of file +400 \ No newline at end of file diff --git a/plutus-benchmark/bitwise/test/9.6/Ed25519.budget.golden b/plutus-benchmark/bitwise/test/9.6/Ed25519.budget.golden index 10693c22015..25c770b453b 100644 --- a/plutus-benchmark/bitwise/test/9.6/Ed25519.budget.golden +++ b/plutus-benchmark/bitwise/test/9.6/Ed25519.budget.golden @@ -1,2 +1,2 @@ -({cpu: 2137054479882 -| mem: 7088444574}) \ No newline at end of file +({cpu: 2137708431882 +| mem: 7092531774}) \ No newline at end of file diff --git a/plutus-benchmark/bitwise/test/9.6/Ed25519.size.golden b/plutus-benchmark/bitwise/test/9.6/Ed25519.size.golden index 8da753ea595..f243121f517 100644 --- a/plutus-benchmark/bitwise/test/9.6/Ed25519.size.golden +++ b/plutus-benchmark/bitwise/test/9.6/Ed25519.size.golden @@ -1 +1 @@ -3417 \ No newline at end of file +3420 \ No newline at end of file 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 0d0c07a16ff..6a23e2cc469 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 @@ -2,88 +2,88 @@ Hash n bytestrings onto G1 and add points n Script size CPU usage Memory usage ---------------------------------------------------------------------- - 0 115 (0.7%) 53556222 (0.5%) 3918 (0.0%) - 10 224 (1.4%) 593877682 (5.9%) 37278 (0.3%) - 20 334 (2.0%) 1134199142 (11.3%) 70638 (0.5%) - 30 444 (2.7%) 1674520602 (16.7%) 103998 (0.7%) - 40 554 (3.4%) 2214842062 (22.1%) 137358 (1.0%) - 50 664 (4.1%) 2755163522 (27.6%) 170718 (1.2%) - 60 774 (4.7%) 3295484982 (33.0%) 204078 (1.5%) - 70 884 (5.4%) 3835806442 (38.4%) 237438 (1.7%) - 80 994 (6.1%) 4376127902 (43.8%) 270798 (1.9%) - 90 1104 (6.7%) 4916449362 (49.2%) 304158 (2.2%) - 100 1214 (7.4%) 5456770822 (54.6%) 337518 (2.4%) - 110 1324 (8.1%) 5997092282 (60.0%) 370878 (2.6%) - 120 1434 (8.8%) 6537413742 (65.4%) 404238 (2.9%) - 130 1544 (9.4%) 7077735202 (70.8%) 437598 (3.1%) - 140 1654 (10.1%) 7618056662 (76.2%) 470958 (3.4%) - 150 1764 (10.8%) 8158378122 (81.6%) 504318 (3.6%) + 0 112 (0.7%) 53508222 (0.5%) 3618 (0.0%) + 10 222 (1.4%) 593829682 (5.9%) 36978 (0.3%) + 20 332 (2.0%) 1134151142 (11.3%) 70338 (0.5%) + 30 442 (2.7%) 1674472602 (16.7%) 103698 (0.7%) + 40 552 (3.4%) 2214794062 (22.1%) 137058 (1.0%) + 50 662 (4.0%) 2755115522 (27.6%) 170418 (1.2%) + 60 772 (4.7%) 3295436982 (33.0%) 203778 (1.5%) + 70 882 (5.4%) 3835758442 (38.4%) 237138 (1.7%) + 80 992 (6.1%) 4376079902 (43.8%) 270498 (1.9%) + 90 1102 (6.7%) 4916401362 (49.2%) 303858 (2.2%) + 100 1212 (7.4%) 5456722822 (54.6%) 337218 (2.4%) + 110 1322 (8.1%) 5997044282 (60.0%) 370578 (2.6%) + 120 1432 (8.7%) 6537365742 (65.4%) 403938 (2.9%) + 130 1542 (9.4%) 7077687202 (70.8%) 437298 (3.1%) + 140 1652 (10.1%) 7618008662 (76.2%) 470658 (3.4%) + 150 1762 (10.8%) 8158330122 (81.6%) 504018 (3.6%) Hash n bytestrings onto G2 and add points n Script size CPU usage Memory usage ---------------------------------------------------------------------- - 0 163 (1.0%) 75306572 (0.8%) 3936 (0.0%) - 10 272 (1.7%) 1769766432 (17.7%) 37656 (0.3%) - 20 382 (2.3%) 3464226292 (34.6%) 71376 (0.5%) - 30 492 (3.0%) 5158686152 (51.6%) 105096 (0.8%) - 40 602 (3.7%) 6853146012 (68.5%) 138816 (1.0%) - 50 712 (4.3%) 8547605872 (85.5%) 172536 (1.2%) - 60 822 (5.0%) 10242065732 (102.4%) 206256 (1.5%) - 70 932 (5.7%) 11936525592 (119.4%) 239976 (1.7%) - 80 1042 (6.4%) 13630985452 (136.3%) 273696 (2.0%) - 90 1152 (7.0%) 15325445312 (153.3%) 307416 (2.2%) - 100 1262 (7.7%) 17019905172 (170.2%) 341136 (2.4%) - 110 1372 (8.4%) 18714365032 (187.1%) 374856 (2.7%) - 120 1482 (9.0%) 20408824892 (204.1%) 408576 (2.9%) - 130 1592 (9.7%) 22103284752 (221.0%) 442296 (3.2%) - 140 1702 (10.4%) 23797744612 (238.0%) 476016 (3.4%) - 150 1812 (11.1%) 25492204472 (254.9%) 509736 (3.6%) + 0 160 (1.0%) 75258572 (0.8%) 3636 (0.0%) + 10 270 (1.6%) 1769718432 (17.7%) 37356 (0.3%) + 20 380 (2.3%) 3464178292 (34.6%) 71076 (0.5%) + 30 490 (3.0%) 5158638152 (51.6%) 104796 (0.7%) + 40 600 (3.7%) 6853098012 (68.5%) 138516 (1.0%) + 50 710 (4.3%) 8547557872 (85.5%) 172236 (1.2%) + 60 820 (5.0%) 10242017732 (102.4%) 205956 (1.5%) + 70 930 (5.7%) 11936477592 (119.4%) 239676 (1.7%) + 80 1040 (6.3%) 13630937452 (136.3%) 273396 (2.0%) + 90 1150 (7.0%) 15325397312 (153.3%) 307116 (2.2%) + 100 1260 (7.7%) 17019857172 (170.2%) 340836 (2.4%) + 110 1370 (8.4%) 18714317032 (187.1%) 374556 (2.7%) + 120 1480 (9.0%) 20408776892 (204.1%) 408276 (2.9%) + 130 1590 (9.7%) 22103236752 (221.0%) 441996 (3.2%) + 140 1700 (10.4%) 23797696612 (238.0%) 475716 (3.4%) + 150 1810 (11.0%) 25492156472 (254.9%) 509436 (3.6%) Uncompress n G1 points and add the results n Script size CPU usage Memory usage ---------------------------------------------------------------------- - 0 112 (0.7%) 53556222 (0.5%) 3918 (0.0%) - 10 661 (4.0%) 597620792 (6.0%) 35278 (0.3%) - 20 1211 (7.4%) 1141685362 (11.4%) 66638 (0.5%) - 30 1761 (10.7%) 1685749932 (16.9%) 97998 (0.7%) - 40 2311 (14.1%) 2229814502 (22.3%) 129358 (0.9%) - 50 2861 (17.5%) 2773879072 (27.7%) 160718 (1.1%) - 60 3411 (20.8%) 3317943642 (33.2%) 192078 (1.4%) - 70 3961 (24.2%) 3862008212 (38.6%) 223438 (1.6%) - 80 4511 (27.5%) 4406072782 (44.1%) 254798 (1.8%) - 90 5061 (30.9%) 4950137352 (49.5%) 286158 (2.0%) - 100 5611 (34.2%) 5494201922 (54.9%) 317518 (2.3%) - 110 6161 (37.6%) 6038266492 (60.4%) 348878 (2.5%) - 120 6711 (41.0%) 6582331062 (65.8%) 380238 (2.7%) - 130 7261 (44.3%) 7126395632 (71.3%) 411598 (2.9%) - 140 7811 (47.7%) 7670460202 (76.7%) 442958 (3.2%) - 150 8361 (51.0%) 8214524772 (82.1%) 474318 (3.4%) + 0 109 (0.7%) 53508222 (0.5%) 3618 (0.0%) + 10 659 (4.0%) 597572792 (6.0%) 34978 (0.2%) + 20 1209 (7.4%) 1141637362 (11.4%) 66338 (0.5%) + 30 1759 (10.7%) 1685701932 (16.9%) 97698 (0.7%) + 40 2309 (14.1%) 2229766502 (22.3%) 129058 (0.9%) + 50 2859 (17.4%) 2773831072 (27.7%) 160418 (1.1%) + 60 3409 (20.8%) 3317895642 (33.2%) 191778 (1.4%) + 70 3959 (24.2%) 3861960212 (38.6%) 223138 (1.6%) + 80 4509 (27.5%) 4406024782 (44.1%) 254498 (1.8%) + 90 5059 (30.9%) 4950089352 (49.5%) 285858 (2.0%) + 100 5609 (34.2%) 5494153922 (54.9%) 317218 (2.3%) + 110 6159 (37.6%) 6038218492 (60.4%) 348578 (2.5%) + 120 6709 (40.9%) 6582283062 (65.8%) 379938 (2.7%) + 130 7259 (44.3%) 7126347632 (71.3%) 411298 (2.9%) + 140 7809 (47.7%) 7670412202 (76.7%) 442658 (3.2%) + 150 8359 (51.0%) 8214476772 (82.1%) 474018 (3.4%) Uncompress n G2 points and add the results n Script size CPU usage Memory usage ---------------------------------------------------------------------- - 0 160 (1.0%) 75306572 (0.8%) 3936 (0.0%) - 10 1189 (7.3%) 847209652 (8.5%) 35656 (0.3%) - 20 2219 (13.5%) 1619112732 (16.2%) 67376 (0.5%) - 30 3249 (19.8%) 2391015812 (23.9%) 99096 (0.7%) - 40 4279 (26.1%) 3162918892 (31.6%) 130816 (0.9%) - 50 5309 (32.4%) 3934821972 (39.3%) 162536 (1.2%) - 60 6339 (38.7%) 4706725052 (47.1%) 194256 (1.4%) - 70 7369 (45.0%) 5478628132 (54.8%) 225976 (1.6%) - 80 8399 (51.3%) 6250531212 (62.5%) 257696 (1.8%) - 90 9429 (57.6%) 7022434292 (70.2%) 289416 (2.1%) - 100 10459 (63.8%) 7794337372 (77.9%) 321136 (2.3%) - 110 11489 (70.1%) 8566240452 (85.7%) 352856 (2.5%) - 120 12519 (76.4%) 9338143532 (93.4%) 384576 (2.7%) - 130 13549 (82.7%) 10110046612 (101.1%) 416296 (3.0%) - 140 14579 (89.0%) 10881949692 (108.8%) 448016 (3.2%) - 150 15609 (95.3%) 11653852772 (116.5%) 479736 (3.4%) + 0 157 (1.0%) 75258572 (0.8%) 3636 (0.0%) + 10 1187 (7.2%) 847161652 (8.5%) 35356 (0.3%) + 20 2217 (13.5%) 1619064732 (16.2%) 67076 (0.5%) + 30 3247 (19.8%) 2390967812 (23.9%) 98796 (0.7%) + 40 4277 (26.1%) 3162870892 (31.6%) 130516 (0.9%) + 50 5307 (32.4%) 3934773972 (39.3%) 162236 (1.2%) + 60 6337 (38.7%) 4706677052 (47.1%) 193956 (1.4%) + 70 7367 (45.0%) 5478580132 (54.8%) 225676 (1.6%) + 80 8397 (51.3%) 6250483212 (62.5%) 257396 (1.8%) + 90 9427 (57.5%) 7022386292 (70.2%) 289116 (2.1%) + 100 10457 (63.8%) 7794289372 (77.9%) 320836 (2.3%) + 110 11487 (70.1%) 8566192452 (85.7%) 352556 (2.5%) + 120 12517 (76.4%) 9338095532 (93.4%) 384276 (2.7%) + 130 13547 (82.7%) 10109998612 (101.1%) 415996 (3.0%) + 140 14577 (89.0%) 10881901692 (108.8%) 447716 (3.2%) + 150 15607 (95.3%) 11653804772 (116.5%) 479436 (3.4%) Apply pairing to two pairs of points in G1 x G2 and run finalVerify on the results @@ -103,7 +103,7 @@ VRF example n Script size CPU usage Memory usage ---------------------------------------------------------------------- - - 714 (4.4%) 1220805236 (12.2%) 48149 (0.3%) + - 717 (4.4%) 1220901236 (12.2%) 48749 (0.3%) G1 Verify @@ -121,13 +121,13 @@ Aggregate Single Key n Script size CPU usage Memory usage ---------------------------------------------------------------------- - - 846 (5.2%) 2720886359 (27.2%) 70002 (0.5%) + - 849 (5.2%) 2720982359 (27.2%) 70602 (0.5%) Aggregate Multi Key n Script size CPU usage Memory usage ---------------------------------------------------------------------- - - 1832 (11.2%) 3446371236 (34.5%) 422386 (3.0%) + - 1834 (11.2%) 3447091236 (34.5%) 426886 (3.0%) Schnorr Signature G1 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 46ced7b8bce..2c279132743 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 458 (2.8%) 5130441 (0.1%) 25722 (0.2%) - 10 2185 (13.3%) 646555741 (6.5%) 514552 (3.7%) - 20 3912 (23.9%) 1287981041 (12.9%) 1003382 (7.2%) - 30 5639 (34.4%) 1929406341 (19.3%) 1492212 (10.7%) - 40 7366 (45.0%) 2570831641 (25.7%) 1981042 (14.2%) - 50 9092 (55.5%) 3212256941 (32.1%) 2469872 (17.6%) - 60 10819 (66.0%) 3853682241 (38.5%) 2958702 (21.1%) - 70 12546 (76.6%) 4495107541 (45.0%) 3447532 (24.6%) - 80 14272 (87.1%) 5136532841 (51.4%) 3936362 (28.1%) - 90 15999 (97.7%) 5777958141 (57.8%) 4425192 (31.6%) - 100 17726 (108.2%) 6419383441 (64.2%) 4914022 (35.1%) - 110 19453 (118.7%) 7060808741 (70.6%) 5402852 (38.6%) - 120 21179 (129.3%) 7702234041 (77.0%) 5891682 (42.1%) - 130 22906 (139.8%) 8343659341 (83.4%) 6380512 (45.6%) - 140 24633 (150.3%) 8985084641 (89.9%) 6869342 (49.1%) - 150 26360 (160.9%) 9626509941 (96.3%) 7358172 (52.6%) + 0 460 (2.8%) 5226441 (0.1%) 26322 (0.2%) + 10 2187 (13.3%) 646651741 (6.5%) 515152 (3.7%) + 20 3914 (23.9%) 1288077041 (12.9%) 1003982 (7.2%) + 30 5641 (34.4%) 1929502341 (19.3%) 1492812 (10.7%) + 40 7368 (45.0%) 2570927641 (25.7%) 1981642 (14.2%) + 50 9094 (55.5%) 3212352941 (32.1%) 2470472 (17.6%) + 60 10821 (66.0%) 3853778241 (38.5%) 2959302 (21.1%) + 70 12548 (76.6%) 4495203541 (45.0%) 3448132 (24.6%) + 80 14274 (87.1%) 5136628841 (51.4%) 3936962 (28.1%) + 90 16001 (97.7%) 5778054141 (57.8%) 4425792 (31.6%) + 100 17728 (108.2%) 6419479441 (64.2%) 4914622 (35.1%) + 110 19455 (118.7%) 7060904741 (70.6%) 5403452 (38.6%) + 120 21181 (129.3%) 7702330041 (77.0%) 5892282 (42.1%) + 130 22908 (139.8%) 8343755341 (83.4%) 6381112 (45.6%) + 140 24635 (150.4%) 8985180641 (89.9%) 6869942 (49.1%) + 150 26362 (160.9%) 9626605941 (96.3%) 7358772 (52.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 322a64a8aed..f599dca0fa9 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: 197510904 -| mem: 846852}) \ No newline at end of file +({cpu: 199958904 +| mem: 862152}) \ 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 300bcb13093..731c0169fec 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: 16499812194 -| mem: 70488132}) \ No newline at end of file +({cpu: 16523860194 +| mem: 70638432}) \ 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 3b27b238bd6..8ef408e648a 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: 59141074 -| mem: 255392}) \ No newline at end of file +({cpu: 60389074 +| mem: 263192}) \ 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 8a98d3ad4b5..aff6df2e7c1 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: 4212184144 -| mem: 17998532}) \ No newline at end of file +({cpu: 4224232144 +| mem: 18073832}) \ 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 08eaa7f9827..c3b6d8bcc38 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: 117905780 -| mem: 564480}) \ No newline at end of file +({cpu: 120353780 +| mem: 579780}) \ 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 fcb362d0499..93beaf15d02 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: 8992550900 -| mem: 41599800}) \ No newline at end of file +({cpu: 9016598900 +| mem: 41750100}) \ 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 d878e7d59b7..9faa68e3896 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: 37925190 -| mem: 186640}) \ No newline at end of file +({cpu: 39173190 +| mem: 194440}) \ 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 0b298b61fac..c79c4bb9953 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: 2323012500 -| mem: 10794400}) \ No newline at end of file +({cpu: 2335060500 +| mem: 10869700}) \ 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 2c219669a67..6dca1e10b0b 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: 203554074 -| mem: 988490}) \ No newline at end of file +({cpu: 207634074 +| mem: 1013990}) \ 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 037faaa6a09..28a2644755a 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: 296248136 -| mem: 1507304}) \ No newline at end of file +({cpu: 302728136 +| mem: 1547804}) \ 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 731adcb6f1d..07ff3af0156 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: 218828188 -| mem: 1072854}) \ No newline at end of file +({cpu: 223052188 +| mem: 1099254}) \ 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 3e6ef04a204..933b1fd484c 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: 177375938 -| mem: 850422}) \ No newline at end of file +({cpu: 180495938 +| mem: 869922}) \ 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 f864d776657..eb7ca7e780b 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: 199201946 -| mem: 960932}) \ No newline at end of file +({cpu: 202417946 +| mem: 981032}) \ 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 3acad6678ec..9a47bcb21e7 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: 185596754 -| mem: 887072}) \ No newline at end of file +({cpu: 189100754 +| mem: 908972}) \ 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 2ca2e05199f..2b7f2e4b6ef 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: 184435055 -| mem: 880470}) \ No newline at end of file +({cpu: 187939055 +| mem: 902370}) \ 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 15a9334ea48..8318dc3f3c2 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: 231014344 -| mem: 1131576}) \ No newline at end of file +({cpu: 234710344 +| mem: 1154676}) \ 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 2051bce4bd3..cf9edc05715 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: 214343877 -| mem: 1046444}) \ No newline at end of file +({cpu: 218327877 +| mem: 1071344}) \ 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 8e17bd5a247..f96a8e501d7 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: 198142226 -| mem: 955410}) \ No newline at end of file +({cpu: 201742226 +| mem: 977910}) \ 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 0e0f84428ac..94c9cc8a15c 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: 219510582 -| mem: 1070794}) \ No newline at end of file +({cpu: 223590582 +| mem: 1096294}) \ 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 bbd285e75b8..10e3f61c62c 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: 220655269 -| mem: 1084970}) \ No newline at end of file +({cpu: 224639269 +| mem: 1109870}) \ 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 078629b6923..674398e2340 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: 261001580 -| mem: 1305298}) \ No newline at end of file +({cpu: 266425580 +| mem: 1339198}) \ 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 ad41ece9728..0488f04095a 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: 181828760 -| mem: 871944}) \ No newline at end of file +({cpu: 185332760 +| mem: 893844}) \ 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 a59f86ad124..6e359478e21 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: 195736220 -| mem: 946208}) \ No newline at end of file +({cpu: 198952220 +| mem: 966308}) \ 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 f10ea4cce59..b9afd59809c 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: 174959050 -| mem: 822766}) \ No newline at end of file +({cpu: 178031050 +| mem: 841966}) \ 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 fba655871a3..0e20690b74e 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: 219662300 -| mem: 1087042}) \ No newline at end of file +({cpu: 224030300 +| mem: 1114342}) \ 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 6e77175627e..84f78b85992 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: 192428232 -| mem: 928182}) \ No newline at end of file +({cpu: 196076232 +| mem: 950982}) \ 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 9f545d2df6a..01bf932c54b 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: 193888969 -| mem: 951610}) \ No newline at end of file +({cpu: 197872969 +| mem: 976510}) \ 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 9b317d174f2..92d5cd1ea61 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: 224624840 -| mem: 1108814}) \ No newline at end of file +({cpu: 229424840 +| mem: 1138814}) \ 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 8c509ecdecf..55b02849089 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: 186503250 -| mem: 900070}) \ No newline at end of file +({cpu: 190007250 +| mem: 921970}) \ 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 509532eed5d..7f54198ae13 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: 207079582 -| mem: 1008120}) \ No newline at end of file +({cpu: 210775582 +| mem: 1031220}) \ 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 2c219669a67..6dca1e10b0b 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: 203554074 -| mem: 988490}) \ No newline at end of file +({cpu: 207634074 +| mem: 1013990}) \ 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 57ac57ee6f7..e734b4a719f 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: 216190138 -| mem: 1059440}) \ No newline at end of file +({cpu: 220558138 +| mem: 1086740}) \ 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 3a66ea5eeb9..6fe5a5a84bf 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: 183983314 -| mem: 876474}) \ No newline at end of file +({cpu: 187103314 +| mem: 895974}) \ 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 fe08621af2d..5f905901194 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: 181144008 -| mem: 865550}) \ No newline at end of file +({cpu: 184264008 +| mem: 885050}) \ 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 0eb440e7f33..59df6e036b7 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 188636372 +| mem: 906870}) \ 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 5844451f0f5..553800a09eb 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: 180666985 -| mem: 865342}) \ No newline at end of file +({cpu: 184170985 +| mem: 887242}) \ 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 f945f3fd0dd..9da329c1738 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: 203304930 -| mem: 979538}) \ No newline at end of file +({cpu: 206904930 +| mem: 1002038}) \ 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 6496923adfb..04e45fcc1d1 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: 194050135 -| mem: 932022}) \ No newline at end of file +({cpu: 197554135 +| mem: 953922}) \ 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 2baad76e3fa..eedacc71617 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: 205436751 -| mem: 1000512}) \ No newline at end of file +({cpu: 209324751 +| mem: 1024812}) \ 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 3a66ea5eeb9..6fe5a5a84bf 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: 183983314 -| mem: 876474}) \ No newline at end of file +({cpu: 187103314 +| mem: 895974}) \ 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 2ceea7737dd..a6f7dfb9739 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: 177363297 -| mem: 852316}) \ No newline at end of file +({cpu: 180867297 +| mem: 874216}) \ 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 330187de928..c54aa5d9c44 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: 195898258 -| mem: 947906}) \ No newline at end of file +({cpu: 199114258 +| mem: 968006}) \ 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 b84a76e9570..6000cad5d3a 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: 181828684 -| mem: 871944}) \ No newline at end of file +({cpu: 185332684 +| mem: 893844}) \ 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 b84a76e9570..6000cad5d3a 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: 181828684 -| mem: 871944}) \ No newline at end of file +({cpu: 185332684 +| mem: 893844}) \ 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 8a99d63460c..5f15c498a8d 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: 222440158 -| mem: 1094112}) \ No newline at end of file +({cpu: 227096158 +| mem: 1123212}) \ 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 5c97e4e41bf..941d4cfdea1 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: 189699590 -| mem: 912156}) \ No newline at end of file +({cpu: 193299590 +| mem: 934656}) \ 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 72aa08052eb..3bcf2536b49 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: 220915908 -| mem: 1092966}) \ No newline at end of file +({cpu: 225667908 +| mem: 1122666}) \ 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 2c219669a67..6dca1e10b0b 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: 203554074 -| mem: 988490}) \ No newline at end of file +({cpu: 207634074 +| mem: 1013990}) \ 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 283e9fa3d5a..70fe388a243 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: 226825854 -| mem: 1106550}) \ No newline at end of file +({cpu: 230665854 +| mem: 1130550}) \ 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 8b142c45798..41ea127db9e 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 187474673 +| mem: 900268}) \ 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 8b142c45798..41ea127db9e 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 187474673 +| mem: 900268}) \ 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 2681737b010..a24c73d6755 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: 192594570 -| mem: 934880}) \ No newline at end of file +({cpu: 195810570 +| mem: 954980}) \ 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 9090e204b1b..d75642a281c 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: 252970720 -| mem: 1265586}) \ No newline at end of file +({cpu: 258298720 +| mem: 1298886}) \ 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 00825d60be6..f8c45fb1504 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: 234513438 -| mem: 1154872}) \ No newline at end of file +({cpu: 238401438 +| mem: 1179172}) \ 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 871c034364d..ad1ddea02fe 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: 196946698 -| mem: 962438}) \ No newline at end of file +({cpu: 201026698 +| mem: 987938}) \ 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 8b142c45798..41ea127db9e 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 187474673 +| mem: 900268}) \ 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 2a56f4c8203..ae60b24a168 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: 266561356 -| mem: 1348510}) \ No newline at end of file +({cpu: 272273356 +| mem: 1384210}) \ 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 fba655871a3..0e20690b74e 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: 219662300 -| mem: 1087042}) \ No newline at end of file +({cpu: 224030300 +| mem: 1114342}) \ 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 2681737b010..a24c73d6755 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: 192594570 -| mem: 934880}) \ No newline at end of file +({cpu: 195810570 +| mem: 954980}) \ 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 1d302b94216..40908ebc5f2 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: 226542994 -| mem: 1119196}) \ No newline at end of file +({cpu: 231294994 +| mem: 1148896}) \ 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 989dfde856b..d77939da579 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: 206110676 -| mem: 1005786}) \ No newline at end of file +({cpu: 210478676 +| mem: 1033086}) \ 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 5844451f0f5..553800a09eb 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: 180666985 -| mem: 865342}) \ No newline at end of file +({cpu: 184170985 +| mem: 887242}) \ 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 f10ea4cce59..b9afd59809c 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: 174959050 -| mem: 822766}) \ No newline at end of file +({cpu: 178031050 +| mem: 841966}) \ 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 8b142c45798..41ea127db9e 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 187474673 +| mem: 900268}) \ 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 0eb440e7f33..59df6e036b7 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 188636372 +| mem: 906870}) \ 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 8b142c45798..41ea127db9e 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 187474673 +| mem: 900268}) \ 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 0eb440e7f33..59df6e036b7 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 188636372 +| mem: 906870}) \ 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 4529324e4e2..66a1fc364eb 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: 212631680 -| mem: 1051550}) \ No newline at end of file +({cpu: 217431680 +| mem: 1081550}) \ 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 0af845d1f8a..9aae61ba994 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: 223346654 -| mem: 1107110}) \ No newline at end of file +({cpu: 228002654 +| mem: 1136210}) \ 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 dc8b9a4da46..bec5414b1e6 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: 224273066 -| mem: 1114904}) \ No newline at end of file +({cpu: 229025066 +| mem: 1144604}) \ 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 bae9898b7da..d5705af6382 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: 202806988 -| mem: 992760}) \ No newline at end of file +({cpu: 207174988 +| mem: 1020060}) \ 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 3c39f47a64c..c4ab7d38ee2 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: 190746447 -| mem: 918996}) \ No newline at end of file +({cpu: 194250447 +| mem: 940896}) \ 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 90176ab4a9b..f33c78be9ff 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: 197099053 -| mem: 950184}) \ No newline at end of file +({cpu: 201035053 +| mem: 974784}) \ 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 6b1b2bbf7b3..51aafdd3ea4 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: 207155658 -| mem: 1003398}) \ No newline at end of file +({cpu: 211379658 +| mem: 1029798}) \ 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 fc2e13d953f..700b7a709de 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: 176214353 -| mem: 843820}) \ No newline at end of file +({cpu: 179334353 +| mem: 863320}) \ 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 8b142c45798..41ea127db9e 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 187474673 +| mem: 900268}) \ 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 9626c940e26..b6d4bac4b8e 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: 231722765 -| mem: 1160806}) \ No newline at end of file +({cpu: 236954765 +| mem: 1193506}) \ 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 0eb440e7f33..59df6e036b7 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 188636372 +| mem: 906870}) \ 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 8b142c45798..41ea127db9e 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 187474673 +| mem: 900268}) \ 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 0eb440e7f33..59df6e036b7 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 188636372 +| mem: 906870}) \ 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 4d4480a2a99..4010c3c07cb 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: 221975776 -| mem: 1092010}) \ No newline at end of file +({cpu: 226631776 +| mem: 1121110}) \ 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 0eb440e7f33..59df6e036b7 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 188636372 +| mem: 906870}) \ 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 83712c29809..2b084645bbe 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: 256104842 -| mem: 1268882}) \ No newline at end of file +({cpu: 260856842 +| mem: 1298582}) \ 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 e1f4eb1809f..61ddc25c5b2 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: 285423763 -| mem: 1442102}) \ No newline at end of file +({cpu: 290655763 +| mem: 1474802}) \ 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 0eb440e7f33..59df6e036b7 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 188636372 +| mem: 906870}) \ 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 ba2e8ad982b..373205d73c4 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: 215368400 -| mem: 1065958}) \ No newline at end of file +({cpu: 220024400 +| mem: 1095058}) \ 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 57ac57ee6f7..e734b4a719f 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: 216190138 -| mem: 1059440}) \ No newline at end of file +({cpu: 220558138 +| mem: 1086740}) \ 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 3acad6678ec..9a47bcb21e7 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: 185596754 -| mem: 887072}) \ No newline at end of file +({cpu: 189100754 +| mem: 908972}) \ 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 76d7e94137b..db7fb1e115d 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: 199503300 -| mem: 979734}) \ No newline at end of file +({cpu: 203871300 +| mem: 1007034}) \ 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 81c9f57db12..2a90a51c556 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: 199101328 -| mem: 966968}) \ No newline at end of file +({cpu: 202797328 +| mem: 990068}) \ 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 a9aaec3a9e6..e0ec88684a9 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: 232715810 -| mem: 1158734}) \ No newline at end of file +({cpu: 237563810 +| mem: 1189034}) \ 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 f10ea4cce59..b9afd59809c 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: 174959050 -| mem: 822766}) \ No newline at end of file +({cpu: 178031050 +| mem: 841966}) \ 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 3acad6678ec..9a47bcb21e7 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: 185596754 -| mem: 887072}) \ No newline at end of file +({cpu: 189100754 +| mem: 908972}) \ 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 658af2d9dbe..7b4f46436d4 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: 211747566 -| mem: 1022792}) \ No newline at end of file +({cpu: 215347566 +| mem: 1045292}) \ 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 3fcc2f2c4f3..976205aef6c 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: 206016816 -| mem: 997236}) \ No newline at end of file +({cpu: 209952816 +| mem: 1021836}) \ 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 ba2e8ad982b..373205d73c4 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: 215368400 -| mem: 1065958}) \ No newline at end of file +({cpu: 220024400 +| mem: 1095058}) \ 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 1e1ab0fc75a..56281acd227 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: 192392704 -| mem: 933182}) \ No newline at end of file +({cpu: 195608704 +| mem: 953282}) \ 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 c3b45d905e3..b9f45a6a684 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: 193110626 -| mem: 926122}) \ No newline at end of file +({cpu: 196614626 +| mem: 948022}) \ 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 c65caa0a315..aa7558c0978 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: 193575008 -| mem: 928224}) \ No newline at end of file +({cpu: 197079008 +| mem: 950124}) \ 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 0eb440e7f33..59df6e036b7 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 188636372 +| mem: 906870}) \ 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 fe801200cce..81b4d81b286 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: 214209059 -| mem: 1039330}) \ No newline at end of file +({cpu: 217713059 +| mem: 1061230}) \ 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 57ac57ee6f7..e734b4a719f 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: 216190138 -| mem: 1059440}) \ No newline at end of file +({cpu: 220558138 +| mem: 1086740}) \ 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 8b142c45798..41ea127db9e 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 187474673 +| mem: 900268}) \ 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 b84a76e9570..6000cad5d3a 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: 181828684 -| mem: 871944}) \ No newline at end of file +({cpu: 185332684 +| mem: 893844}) \ 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 b2575c7c0fe..9d360433942 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: 202405016 -| mem: 979994}) \ No newline at end of file +({cpu: 206101016 +| mem: 1003094}) \ 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 0eb440e7f33..59df6e036b7 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 188636372 +| mem: 906870}) \ 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 6496923adfb..04e45fcc1d1 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: 194050135 -| mem: 932022}) \ No newline at end of file +({cpu: 197554135 +| mem: 953922}) \ 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 89ca1f0640f..4ae62fca4b3 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: 225120656 -| mem: 1104598}) \ No newline at end of file +({cpu: 229104656 +| mem: 1129498}) \ 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 bf3b63f2e21..489250e3292 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 @@ -3069 \ No newline at end of file +3072 \ 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 5891479e93e..eb3f46a671f 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: 296528915 -| mem: 1476265}) \ No newline at end of file +({cpu: 300704915 +| mem: 1502365}) \ 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 eeba7c08f82..a153d4d4cd4 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: 416728478 -| mem: 1808828}) \ No newline at end of file +({cpu: 422008478 +| mem: 1841828}) \ 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 bcf6d10c686..e1d601487c4 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: 992057702 -| mem: 5143118}) \ No newline at end of file +({cpu: 1013561702 +| mem: 5277518}) \ 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 e23b395c08a..bf175d2dbd2 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: 755586042 -| mem: 3553193}) \ No newline at end of file +({cpu: 768450042 +| mem: 3633593}) \ 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 1589601e6c3..b11b8cb8c2e 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: 855657402 -| mem: 2547632}) \ No newline at end of file +({cpu: 864489402 +| mem: 2602832}) \ 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 56640ad0e0e..b1a59e2c8b7 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 280859370 +| mem: 1410723}) \ 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 cb0df5251ac..83e3dbe604c 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: 744753759 -| mem: 3635470}) \ No newline at end of file +({cpu: 759921759 +| mem: 3730270}) \ 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 b39defba5ec..2129e5c95f5 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: 730469036 -| mem: 3661629}) \ No newline at end of file +({cpu: 745109036 +| mem: 3753129}) \ 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 03d9b8de0dd..7c9592a0547 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: 697341323 -| mem: 3345763}) \ No newline at end of file +({cpu: 709533323 +| mem: 3421963}) \ 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 cf92a9a9566..4535fcca251 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: 1036617658 -| mem: 4815393}) \ No newline at end of file +({cpu: 1049337658 +| mem: 4894893}) \ 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 3ded0d4c8f5..a2b1ec63984 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: 1011317329 -| mem: 4433646}) \ No newline at end of file +({cpu: 1019525329 +| mem: 4484946}) \ 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 9373319715e..03a239ffdb6 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: 979671047 -| mem: 4889659}) \ No newline at end of file +({cpu: 999303047 +| mem: 5012359}) \ 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 64b374c8a2e..9f109d71875 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: 1089309394 -| mem: 5395761}) \ No newline at end of file +({cpu: 1110189394 +| mem: 5526261}) \ 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 f219368cabb..aed244042a4 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: 1324550269 -| mem: 6452510}) \ No newline at end of file +({cpu: 1351046269 +| mem: 6618110}) \ 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 f3f0805da16..eea4d42b77b 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: 445709686 -| mem: 2248683}) \ No newline at end of file +({cpu: 454061686 +| mem: 2300883}) \ 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 93da2222ef1..b57d23aa62d 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: 706078441 -| mem: 3475911}) \ No newline at end of file +({cpu: 718702441 +| mem: 3554811}) \ 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 a66a43e3811..66d8222a700 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: 465500894 -| mem: 2340875}) \ No newline at end of file +({cpu: 474140894 +| mem: 2394875}) \ 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 f15e4f2551d..cc8a08af31a 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: 706110636 -| mem: 3519383}) \ No newline at end of file +({cpu: 719550636 +| mem: 3603383}) \ 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 edad8565411..35f5edcda0d 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: 279321310 -| mem: 1392125}) \ No newline at end of file +({cpu: 283305310 +| mem: 1417025}) \ 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 df44c9b376b..0ae361bb838 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: 875346084 -| mem: 4227552}) \ No newline at end of file +({cpu: 893250084 +| mem: 4339452}) \ 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 21de18cc072..29aaf4c6f69 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: 728260042 -| mem: 3343709}) \ No newline at end of file +({cpu: 740452042 +| mem: 3419909}) \ 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 ab34be8dc87..8461dd28df4 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: 279375868 -| mem: 1392125}) \ No newline at end of file +({cpu: 283359868 +| mem: 1417025}) \ 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 141fc1fe3e5..9a562cb6921 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: 964980104 -| mem: 1331054}) \ No newline at end of file +({cpu: 967476104 +| mem: 1346654}) \ 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 d14aac02bd6..dbd9b24f517 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: 3877290919 -| mem: 1750586}) \ No newline at end of file +({cpu: 3883194919 +| mem: 1787486}) \ 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 91cae612db6..d98635169e2 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: 335588681 -| mem: 1656950}) \ No newline at end of file +({cpu: 340676681 +| mem: 1688750}) \ 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 56640ad0e0e..b1a59e2c8b7 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 280859370 +| mem: 1410723}) \ 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 c2ca45c5b27..35a1fddc45f 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: 516598002 -| mem: 2635802}) \ No newline at end of file +({cpu: 527350002 +| mem: 2703002}) \ 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 1ffd422ee38..5edb85ba1a8 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: 1766786702 -| mem: 1755206}) \ No newline at end of file +({cpu: 1772450702 +| mem: 1790606}) \ 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 b9508927160..cc1a6263429 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: 868119320 -| mem: 3330852}) \ No newline at end of file +({cpu: 878151320 +| mem: 3393552}) \ 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 b56f02d4046..4200ffb7eb1 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: 739765728 -| mem: 3714595}) \ No newline at end of file +({cpu: 754405728 +| mem: 3806095}) \ 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 c45aff905c9..6f090cd1b18 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: 729317245 -| mem: 3417064}) \ No newline at end of file +({cpu: 744293245 +| mem: 3510664}) \ 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 3f91e20117b..a3f1a0bf9bc 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: 1103737807 -| mem: 5617676}) \ No newline at end of file +({cpu: 1126537807 +| mem: 5760176}) \ 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 edad8565411..35f5edcda0d 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: 279321310 -| mem: 1392125}) \ No newline at end of file +({cpu: 283305310 +| mem: 1417025}) \ 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 f6634e83380..1b45a6dca1e 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: 433504222 -| mem: 2188767}) \ No newline at end of file +({cpu: 441856222 +| mem: 2240967}) \ 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 e7fc1df153b..aff00669cf1 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: 588384620 -| mem: 2977688}) \ No newline at end of file +({cpu: 601248620 +| mem: 3058088}) \ 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 2dfd13f0057..eb6d387cfaf 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: 710197597 -| mem: 3473436}) \ No newline at end of file +({cpu: 723973597 +| mem: 3559536}) \ 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 56640ad0e0e..b1a59e2c8b7 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 280859370 +| mem: 1410723}) \ 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 786de585c96..307e0efb424 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: 774715900 -| mem: 3711244}) \ No newline at end of file +({cpu: 787387900 +| mem: 3790444}) \ 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 56640ad0e0e..b1a59e2c8b7 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 280859370 +| mem: 1410723}) \ 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 1d630a0f5f2..71833f1ade8 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: 988407900 -| mem: 4977293}) \ No newline at end of file +({cpu: 1009383900 +| mem: 5108393}) \ 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 ebdceaee8cc..b3fc7de6293 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: 655215703 -| mem: 3293201}) \ No newline at end of file +({cpu: 668847703 +| mem: 3378401}) \ 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 2a2fc037b8b..624ad4476ac 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: 374373225 -| mem: 1688492}) \ No newline at end of file +({cpu: 379461225 +| mem: 1720292}) \ 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 67d3eb198fb..ebbf2b41528 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: 338858631 -| mem: 1655287}) \ No newline at end of file +({cpu: 342986631 +| mem: 1681087}) \ 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 dc960730ef5..6614e58c8dc 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: 346402133 -| mem: 1689753}) \ No newline at end of file +({cpu: 350530133 +| mem: 1715553}) \ 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 56640ad0e0e..b1a59e2c8b7 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 280859370 +| mem: 1410723}) \ 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 7d9a5212073..24911a71d1d 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: 741591997 -| mem: 3778160}) \ No newline at end of file +({cpu: 757095997 +| mem: 3875060}) \ 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 56640ad0e0e..b1a59e2c8b7 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 280859370 +| mem: 1410723}) \ 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 3e474c60850..09c7cd4e653 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: 458976366 -| mem: 2313367}) \ No newline at end of file +({cpu: 467712366 +| mem: 2367967}) \ 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 16e9054a6f6..a81de24befe 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: 1006160544 -| mem: 4844067}) \ No newline at end of file +({cpu: 1022288544 +| mem: 4944867}) \ 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 1b72250abd1..1a08f057e88 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: 969589440 -| mem: 4785249}) \ No newline at end of file +({cpu: 988741440 +| mem: 4904949}) \ 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 4317215df45..76ce03aecb9 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: 488383895 -| mem: 2422905}) \ No newline at end of file +({cpu: 497023895 +| mem: 2476905}) \ 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 edad8565411..35f5edcda0d 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: 279321310 -| mem: 1392125}) \ No newline at end of file +({cpu: 283305310 +| mem: 1417025}) \ 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 526d50c6312..883b6005f4a 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: 708893591 -| mem: 3544416}) \ No newline at end of file +({cpu: 722909591 +| mem: 3632016}) \ 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 cffd2e3fcc8..33d5994e1f7 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: 461213536 -| mem: 2324159}) \ No newline at end of file +({cpu: 469949536 +| mem: 2378759}) \ 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 bc2fc431d11..070026ec260 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: 627161030 -| mem: 3158146}) \ No newline at end of file +({cpu: 639977030 +| mem: 3238246}) \ 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 088d0bab73a..d3252e07be8 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: 2155516779 -| mem: 1926590}) \ No newline at end of file +({cpu: 2161516779 +| mem: 1964090}) \ 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 f28c3f540fa..bfbfd4b8a13 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: 1232641473 -| mem: 5221930}) \ No newline at end of file +({cpu: 1243585473 +| mem: 5290330}) \ 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 211c57927e9..4be68b47760 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: 1001401101 -| mem: 5007853}) \ No newline at end of file +({cpu: 1022377101 +| mem: 5138953}) \ 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 d14aac02bd6..dbd9b24f517 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: 3877290919 -| mem: 1750586}) \ No newline at end of file +({cpu: 3883194919 +| mem: 1787486}) \ 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 ae8da3c6a4a..cdabafefcd5 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: 461367862 -| mem: 2319669}) \ No newline at end of file +({cpu: 470103862 +| mem: 2374269}) \ 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 2f1ad6ffccb..c9ebea9c914 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: 727934628 -| mem: 3529911}) \ No newline at end of file +({cpu: 740798628 +| mem: 3610311}) \ 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 7ede218ff0f..b99485774cc 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: 448210184 -| mem: 2254985}) \ No newline at end of file +({cpu: 456562184 +| mem: 2307185}) \ 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 c66bbaf2d43..9e628ec08f2 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: 758472627 -| mem: 3786342}) \ No newline at end of file +({cpu: 773400627 +| mem: 3879642}) \ 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 467e5ad076d..5e13630f312 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: 765070449 -| mem: 3910736}) \ No newline at end of file +({cpu: 780238449 +| mem: 4005536}) \ 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 d3087ef9340..1504801e9fd 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: 653129451 -| mem: 3281525}) \ No newline at end of file +({cpu: 666761451 +| mem: 3366725}) \ 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 686961c81ae..473d2ce5caf 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: 464307998 -| mem: 2226406}) \ No newline at end of file +({cpu: 470739998 +| mem: 2266606}) \ 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 5b25c01c77d..58e9eac084a 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: 453538103 -| mem: 2196146}) \ No newline at end of file +({cpu: 461794103 +| mem: 2247746}) \ 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 f4253e3770a..ab6a0277453 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: 1233040944 -| mem: 5158092}) \ No newline at end of file +({cpu: 1245712944 +| mem: 5237292}) \ 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 8fbf9fe77bc..17c4e00efc1 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: 1098604029 -| mem: 5487096}) \ No newline at end of file +({cpu: 1120876029 +| mem: 5626296}) \ 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 91cae612db6..d98635169e2 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: 335588681 -| mem: 1656950}) \ No newline at end of file +({cpu: 340676681 +| mem: 1688750}) \ 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 edad8565411..35f5edcda0d 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: 279321310 -| mem: 1392125}) \ No newline at end of file +({cpu: 283305310 +| mem: 1417025}) \ 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 e9d42cff3b5..77750dc3934 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: 1044959014 -| mem: 4843299}) \ No newline at end of file +({cpu: 1057679014 +| mem: 4922799}) \ 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 dc960730ef5..6614e58c8dc 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: 346402133 -| mem: 1689753}) \ No newline at end of file +({cpu: 350530133 +| mem: 1715553}) \ 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 686961c81ae..473d2ce5caf 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: 464307998 -| mem: 2226406}) \ No newline at end of file +({cpu: 470739998 +| mem: 2266606}) \ 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 01ec98cb3b7..9384131b5dd 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: 613632829 -| mem: 3053070}) \ No newline at end of file +({cpu: 626736829 +| mem: 3134970}) \ 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 3cecb446ec3..898a39eafac 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: 293030329 -| mem: 1384495}) \ No newline at end of file +({cpu: 294038329 +| mem: 1390795}) \ 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 64b53ca2571..73b2f9511ff 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: 549047898 -| mem: 2756102}) \ No newline at end of file +({cpu: 559751898 +| mem: 2823002}) \ 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 8d6e479f1c1..923dd2e1929 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: 1309728131 -| mem: 6354452}) \ No newline at end of file +({cpu: 1335984131 +| mem: 6518552}) \ 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 496c862ca75..138d865cb32 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: 725278429 -| mem: 3651240}) \ No newline at end of file +({cpu: 740830429 +| mem: 3748440}) \ 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 cd51eac18f9..c04f226a3bd 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: 908851786 -| mem: 4601236}) \ No newline at end of file +({cpu: 927523786 +| mem: 4717936}) \ 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 2ad5195c4c3..19296a2233e 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: 699509186 -| mem: 3549667}) \ No newline at end of file +({cpu: 714245186 +| mem: 3641767}) \ 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 2aa48c15b85..f2446c0a538 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: 779304265 -| mem: 3916860}) \ No newline at end of file +({cpu: 794472265 +| mem: 4011660}) \ 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 1fed877a2ce..fc371056e2b 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: 958164459 -| mem: 1295410}) \ No newline at end of file +({cpu: 960660459 +| mem: 1311010}) \ 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 3a31a8e7f1c..fa7fe2e38ce 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: 857940942 -| mem: 4301020}) \ No newline at end of file +({cpu: 875844942 +| mem: 4412920}) \ 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 abe5d471dfd..3dca63d30e7 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: 806317962 -| mem: 4010192}) \ No newline at end of file +({cpu: 823165962 +| mem: 4115492}) \ 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 bc56251254c..d27d819aa34 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: 465348618 -| mem: 2339503}) \ No newline at end of file +({cpu: 473748618 +| mem: 2392003}) \ 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 77eee354207..be2c09e0890 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: 17825769738 -| mem: 1154842}) \ No newline at end of file +({cpu: 17828073738 +| mem: 1169242}) \ 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 b94de3b2094..b6439177847 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: 988150761 -| mem: 4999469}) \ No newline at end of file +({cpu: 1009414761 +| mem: 5132369}) \ 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 56640ad0e0e..b1a59e2c8b7 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 280859370 +| mem: 1410723}) \ 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 1874e27dd51..fca6ad5d0c0 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: 435950162 -| mem: 2195069}) \ No newline at end of file +({cpu: 444302162 +| mem: 2247269}) \ 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 5df330c706e..f0ff256aa19 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: 720711970 -| mem: 3650034}) \ No newline at end of file +({cpu: 736263970 +| mem: 3747234}) \ 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 ef029b63204..1b1d92c5899 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: 345178335 -| mem: 1605588}) \ No newline at end of file +({cpu: 350170335 +| mem: 1636788}) \ 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 4c8ff951ed1..bf278a0558b 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: 368974633 -| mem: 1834068}) \ No newline at end of file +({cpu: 374254633 +| mem: 1867068}) \ 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 edad8565411..35f5edcda0d 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: 279321310 -| mem: 1392125}) \ No newline at end of file +({cpu: 283305310 +| mem: 1417025}) \ 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 03a802ac2d1..e47995b2cb5 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: 886419409 -| mem: 2662154}) \ No newline at end of file +({cpu: 895107409 +| mem: 2716454}) \ 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 56640ad0e0e..b1a59e2c8b7 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 280859370 +| mem: 1410723}) \ 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 f99cfdb3ead..6a70e5cb582 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: 620344691 -| mem: 2984106}) \ No newline at end of file +({cpu: 631672691 +| mem: 3054906}) \ 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 5ce381266e4..9e5f3688cb9 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: 714732030 -| mem: 2973574}) \ No newline at end of file +({cpu: 722172030 +| mem: 3020074}) \ 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 f3559d72640..5aa0b51b8b8 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: 3761269278 -| mem: 1237746}) \ No newline at end of file +({cpu: 3763669278 +| mem: 1252746}) \ 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 65d8c01aa59..f2132d1620d 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: 902867231 -| mem: 4440254}) \ No newline at end of file +({cpu: 920819231 +| mem: 4552454}) \ 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 a57cdb5d600..2264f2d01e1 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 @@ -12550 \ No newline at end of file +12553 \ 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 b4753fe465b..76349207901 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: 57792275160 -| mem: 340971480}) \ No newline at end of file +({cpu: 58319555160 +| mem: 344266980}) \ No newline at end of file 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 ef1d61bb83d..f71ee29d35e 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 @@ -1573 \ No newline at end of file +1576 \ 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 31561b0a542..ad0200faf85 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: 1532270000 -| mem: 7885412}) \ No newline at end of file +({cpu: 1549406000 +| mem: 7992512}) \ No newline at end of file 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 6c14b486075..0f14524db7c 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 @@ -2056 \ No newline at end of file +2059 \ 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 796594e3b90..b0be2a690e7 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: 5135342267 -| mem: 28186230}) \ No newline at end of file +({cpu: 5249870267 +| mem: 28902030}) \ No newline at end of file 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 93f881d119e..05949f12375 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 @@ -1960 \ No newline at end of file +1963 \ 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 840df570e93..d81169c6889 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: 182013934621 -| mem: 1040710766}) \ No newline at end of file +({cpu: 188107582621 +| mem: 1078796066}) \ No newline at end of file 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 93f881d119e..05949f12375 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 @@ -1960 \ No newline at end of file +1963 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-20.budget.golden b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-20.budget.golden index a81ca0fea2c..7292d692b7f 100644 --- a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 294002639 -| mem: 1190319}) \ No newline at end of file +({cpu: 296354639 +| mem: 1205019}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-4.budget.golden b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-4.budget.golden index 92703234b5c..ebb9710cc3e 100644 --- a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-4.budget.golden +++ b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 82690943 -| mem: 335087}) \ No newline at end of file +({cpu: 83506943 +| mem: 340187}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1.size.golden b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1.size.golden index bd22929ccbd..6fd87973f13 100644 --- a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1.size.golden +++ b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1.size.golden @@ -1 +1 @@ -1801 \ No newline at end of file +1804 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-20.budget.golden b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-20.budget.golden index 0d14e96bc80..da7046a8fd9 100644 --- a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 283814167 -| mem: 1140876}) \ No newline at end of file +({cpu: 286118167 +| mem: 1155276}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-4.budget.golden b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-4.budget.golden index 5db1d86e7d1..c8262d389c7 100644 --- a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-4.budget.golden +++ b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 79753799 -| mem: 320876}) \ No newline at end of file +({cpu: 80521799 +| mem: 325676}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2.size.golden b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2.size.golden index a35fccb568c..e27694a44af 100644 --- a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2.size.golden +++ b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2.size.golden @@ -1 +1 @@ -1736 \ No newline at end of file +1739 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-20.budget.golden b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-20.budget.golden index 0530666c73b..8cad3b91dde 100644 --- a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 323527589 -| mem: 1299115}) \ No newline at end of file +({cpu: 325975589 +| mem: 1314415}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-4.budget.golden b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-4.budget.golden index a10cb3f37cb..4766da428e2 100644 --- a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-4.budget.golden +++ b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 91325173 -| mem: 370891}) \ No newline at end of file +({cpu: 92237173 +| mem: 376591}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1.size.golden b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1.size.golden index 4a36de630d8..b5e73800aaa 100644 --- a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1.size.golden +++ b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1.size.golden @@ -1 +1 @@ -1881 \ No newline at end of file +1884 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-20.budget.golden b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-20.budget.golden index 7cbc482fbec..95316f5b766 100644 --- a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 313307117 -| mem: 1249472}) \ No newline at end of file +({cpu: 315707117 +| mem: 1264472}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-4.budget.golden b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-4.budget.golden index e57f244d3c9..fc41cd89812 100644 --- a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-4.budget.golden +++ b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 88356029 -| mem: 356480}) \ No newline at end of file +({cpu: 89220029 +| mem: 361880}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2.size.golden b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2.size.golden index a1b04e2707d..04753b29724 100644 --- a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2.size.golden +++ b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2.size.golden @@ -1 +1 @@ -1814 \ No newline at end of file +1817 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-20.budget.golden b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-20.budget.golden index f233e434660..ba8805e450d 100644 --- a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 326278695 -| mem: 1307829}) \ No newline at end of file +({cpu: 328582695 +| mem: 1322229}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-4.budget.golden b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-4.budget.golden index 9f42fd78d40..9710e51e219 100644 --- a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-4.budget.golden +++ b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 95356279 -| mem: 387605}) \ No newline at end of file +({cpu: 96124279 +| mem: 392405}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1.size.golden b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1.size.golden index 75e50783357..7b03fa6d6ea 100644 --- a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1.size.golden +++ b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1.size.golden @@ -1 +1 @@ -3338 \ No newline at end of file +3341 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-20.budget.golden b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-20.budget.golden index aa1687c3e4d..12b3fe6fb90 100644 --- a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 315978223 -| mem: 1257686}) \ No newline at end of file +({cpu: 318234223 +| mem: 1271786}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-4.budget.golden b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-4.budget.golden index a183afe62ce..024805f1d15 100644 --- a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-4.budget.golden +++ b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 92307135 -| mem: 372694}) \ No newline at end of file +({cpu: 93027135 +| mem: 377194}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2.size.golden b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2.size.golden index f0dfa1fe343..327e26d2915 100644 --- a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2.size.golden +++ b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2.size.golden @@ -1 +1 @@ -3266 \ No newline at end of file +3269 \ No newline at end of file diff --git a/plutus-core/plutus-core/stdlib/PlutusCore/StdLib/Data/Function.hs b/plutus-core/plutus-core/stdlib/PlutusCore/StdLib/Data/Function.hs index 4bce9452545..115c3f01b29 100644 --- a/plutus-core/plutus-core/stdlib/PlutusCore/StdLib/Data/Function.hs +++ b/plutus-core/plutus-core/stdlib/PlutusCore/StdLib/Data/Function.hs @@ -151,9 +151,9 @@ unroll = runQuote $ do -- | 'fix' as a PLC term. -- --- > /\(a b :: *) -> \(f : (a -> b) -> a -> b) -> +-- > /\(a b :: *) -> \(f : (a -> b) -> a -> b) (x0 : a) -> -- > unroll {a -> b} (iwrap selfF (a -> b) \(s : self (a -> b)) -> --- > f (\(x : a) -> unroll {a -> b} s x)) +-- > f (\(x : a) -> unroll {a -> b} s x)) x0 -- -- See @plutus/runQuote $ docs/fomega/z-combinator-benchmarks@ for details. fix :: TermLike term TyName Name uni fun => term () @@ -167,6 +167,7 @@ fixAndType = runQuote $ do f <- freshName "f" s <- freshName "s" x <- freshName "x" + x0 <- freshName "x0" let funAB = TyFun () (TyVar () a) $ TyVar () b unrollFunAB = tyInst () unroll funAB let selfFunAB = TyApp () self funAB @@ -174,15 +175,18 @@ fixAndType = runQuote $ do tyAbs () a (Type ()) . tyAbs () b (Type ()) . lamAbs () f (TyFun () funAB funAB) - . apply () unrollFunAB - . wrapSelf [funAB] - . lamAbs () s selfFunAB - . apply () (var () f) - . lamAbs () x (TyVar () a) + . lamAbs () x0 (TyVar () a) $ mkIterAppNoAnn unrollFunAB - [ var () s - , var () x - ] + [ wrapSelf [funAB] + . lamAbs () s selfFunAB + . apply () (var () f) + . lamAbs () x (TyVar () a) + $ mkIterAppNoAnn unrollFunAB + [ var () s + , var () x + ] + , var () x0 + ] let fixType = TyForall () a (Type ()) . TyForall () b (Type ()) diff --git a/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/even3.golden b/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/even3.golden index 1d6982b4a9f..56ae8948f6d 100644 --- a/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/even3.golden +++ b/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/even3.golden @@ -23,7 +23,7 @@ program ((/\(F :: * -> *) -> \(by : (all Q. F Q -> Q) -> (all Q. F Q -> Q)) -> (/\a b -> - \(f : (a -> b) -> a -> b) -> + \(f : (a -> b) -> a -> b) (x0 : a) -> (\(s : (\a -> ifix (\(self :: * -> *) a -> self a -> a) a) @@ -38,7 +38,8 @@ program (\(self :: * -> *) a -> self a -> a) a) (a -> b)) -> - f (\(x : a) -> unwrap s s x)))) + f (\(x : a) -> unwrap s s x))) + x0) {all Q. F Q -> F Q} {all Q. F Q -> Q} (\(rec : (all Q. F Q -> F Q) -> (all Q. F Q -> Q)) diff --git a/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/mutuallyRecursiveValues.golden b/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/mutuallyRecursiveValues.golden index bb0ec557725..6ac68766c06 100644 --- a/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/mutuallyRecursiveValues.golden +++ b/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/mutuallyRecursiveValues.golden @@ -27,7 +27,7 @@ program (/\(F :: * -> *) -> \(by : (all Q. F Q -> Q) -> (all Q. F Q -> Q)) -> (/\a b -> - \(f : (a -> b) -> a -> b) -> + \(f : (a -> b) -> a -> b) (x0 : a) -> (\(s : (\a -> ifix (\(self :: * -> *) a -> self a -> a) a) (a -> b)) -> @@ -39,7 +39,8 @@ program (\a -> ifix (\(self :: * -> *) a -> self a -> a) a) (a -> b)) -> - f (\(x : a) -> unwrap s s x)))) + f (\(x : a) -> unwrap s s x))) + x0) {all Q. F Q -> F Q} {all Q. F Q -> Q} (\(rec : (all Q. F Q -> F Q) -> (all Q. F Q -> Q)) diff --git a/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/stupidZero.golden b/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/stupidZero.golden index b1da6f1fe6a..33b8b067a11 100644 --- a/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/stupidZero.golden +++ b/plutus-core/plutus-ir/test/PlutusIR/Compiler/Recursion/stupidZero.golden @@ -5,18 +5,20 @@ program (Suc : Nat -> Nat) (match_Nat : Nat -> (all out_Nat. out_Nat -> (Nat -> out_Nat) -> out_Nat)) -> - (\(s : - (\a -> ifix (\(self :: * -> *) a -> self a -> a) a) - (Nat -> Nat)) -> - unwrap s s) - (iwrap - (\(self :: * -> *) a -> self a -> a) - (Nat -> Nat) - (\(s : - (\a -> ifix (\(self :: * -> *) a -> self a -> a) a) - (Nat -> Nat)) - (n : Nat) -> - match_Nat n {Nat} Zero (\(p : Nat) -> unwrap s s p))) + (\(x0 : Nat) -> + (\(s : + (\a -> ifix (\(self :: * -> *) a -> self a -> a) a) + (Nat -> Nat)) -> + unwrap s s) + (iwrap + (\(self :: * -> *) a -> self a -> a) + (Nat -> Nat) + (\(s : + (\a -> ifix (\(self :: * -> *) a -> self a -> a) a) + (Nat -> Nat)) + (n : Nat) -> + match_Nat n {Nat} Zero (\(p : Nat) -> unwrap s s p))) + x0) (Suc (Suc (Suc Zero)))) {ifix (\(rec :: (* -> *) -> *) (f :: * -> *) -> f (rec f)) diff --git a/plutus-core/plutus-ir/test/PlutusIR/Transform/StrictLetRec/strictLetRec.golden b/plutus-core/plutus-ir/test/PlutusIR/Transform/StrictLetRec/strictLetRec.golden index 7d06755f761..56a6051ca2b 100644 --- a/plutus-core/plutus-ir/test/PlutusIR/Transform/StrictLetRec/strictLetRec.golden +++ b/plutus-core/plutus-ir/test/PlutusIR/Transform/StrictLetRec/strictLetRec.golden @@ -1 +1 @@ -(\xxx -> 1) ((\s -> s s) (\s -> force trace "hello" (\z -> s s z))) \ No newline at end of file +1 \ 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 4cbecd88288..1a7137e37fc 100644 --- a/plutus-tx-plugin/test/Budget/9.6/builtinListIndexing.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/builtinListIndexing.uplc.golden @@ -1,23 +1,27 @@ (program 1.1.0 - ((\go d -> go (unListData d) 5) - ((\s -> s s) - (\s xs i -> - force - (force (force chooseList) - xs - (delay - (\ds -> (\x -> error) (force trace "PT22" (constr 0 [])))) - (delay - ((\x xs ds eta -> - force - (force - (force ifThenElse - (equalsInteger 0 i) - (delay (delay x)) - (delay - (delay (s s xs (subtractInteger i 1))))))) - (force headList xs) - (force tailList xs)))) - (constr 0 []) - (constr 0 []))))) \ No newline at end of file + (\d -> + (\x0 -> + (\s -> s s) + (\s xs i -> + force + (force (force chooseList) + xs + (delay + (\ds -> (\x -> error) (force trace "PT22" (constr 0 [])))) + (delay + ((\x xs ds eta -> + force + (force + (force ifThenElse + (equalsInteger 0 i) + (delay (delay x)) + (delay + (delay (s s xs (subtractInteger i 1))))))) + (force headList xs) + (force tailList xs)))) + (constr 0 []) + (constr 0 [])) + x0) + (unListData d) + 5)) \ No newline at end of file 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 7f146314931..1ab17502fcf 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: 1086205986 -| mem: 5410302}) \ No newline at end of file +({cpu: 1086301986 +| mem: 5410902}) \ 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 e7b8462b08b..f7113a1c27a 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constAccL.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constAccL.uplc.golden @@ -17,4 +17,4 @@ (fix1 (\go acc ds -> force (case ds [(delay acc), (\x xs -> delay (go acc xs))])))) - (\f -> (\s -> s s) (\s -> f (\x -> s s x))))) \ No newline at end of file + (\f x0 -> (\s -> s s) (\s -> f (\x -> s s x)) x0))) \ No newline at end of file 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 11a791944db..b1fd490730c 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: 1038061986 -| mem: 5109402}) \ No newline at end of file +({cpu: 1038157986 +| mem: 5110002}) \ 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 0ff0d343daa..510b40bc585 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constAccR.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constAccR.uplc.golden @@ -13,4 +13,4 @@ (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 + (\f x0 -> (\s -> s s) (\s -> f (\x -> s s x)) x0))) \ 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 7f146314931..1ab17502fcf 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: 1086205986 -| mem: 5410302}) \ No newline at end of file +({cpu: 1086301986 +| mem: 5410902}) \ 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 124fd03ada5..f560b77c4c1 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constElL.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constElL.uplc.golden @@ -17,4 +17,4 @@ (fix1 (\go acc ds -> force (case ds [(delay acc), (\x xs -> delay (go x xs))])))) - (\f -> (\s -> s s) (\s -> f (\x -> s s x))))) \ No newline at end of file + (\f x0 -> (\s -> s s) (\s -> f (\x -> s s x)) x0))) \ No newline at end of file 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 3dfd7d30b66..a64e610f4da 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: 1086061986 -| mem: 5409402}) \ No newline at end of file +({cpu: 1086157986 +| mem: 5410002}) \ 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 10ecc6525c2..e084e9abdf9 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constElR.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constElR.uplc.golden @@ -14,4 +14,4 @@ (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 + (\f x0 -> (\s -> s s) (\s -> f (\x -> s s x)) x0))) \ No newline at end of file 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 913ba9ca007..8cc507cfe13 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: 1399400986 -| mem: 6611402}) \ No newline at end of file +({cpu: 1399496986 +| mem: 6612002}) \ No newline at end of file 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 b13cb2e381f..85a0a0ff144 100644 --- a/plutus-tx-plugin/test/Budget/9.6/gte0.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/gte0.uplc.golden @@ -25,4 +25,4 @@ (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 + (\f x0 -> (\s -> s s) (\s -> f (\x -> s s x)) x0))) \ 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 b1b2cfdc66c..47040a1ae27 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: 6684432 -| mem: 33922}) \ No newline at end of file +({cpu: 6636432 +| mem: 33622}) \ No newline at end of file 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 e75bdda9e2e..4667b153d6a 100644 --- a/plutus-tx-plugin/test/Budget/9.6/listIndexing.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/listIndexing.uplc.golden @@ -1,21 +1,23 @@ (program 1.1.0 - ((\go xs -> go 5 xs) - ((\s -> s s) - (\s ds ds -> - force - (case - ds - [ (delay ((\x -> error) (force trace "PT7" (constr 0 [])))) - , (\x xs -> - delay - (force - (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 + (\xs -> + (\s -> s s) + (\s ds ds -> + force + (case + ds + [ (delay ((\x -> error) (force trace "PT7" (constr 0 [])))) + , (\x xs -> + delay + (force + (force + (force ifThenElse + (equalsInteger 0 ds) + (delay (delay x)) + (delay + (delay + ((\x -> s s x) + (subtractInteger ds 1) + xs))))))) ])) + 5 + 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 08800d00a36..79559a92101 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: 1397947986 -| mem: 6611402}) \ No newline at end of file +({cpu: 1398043986 +| mem: 6612002}) \ No newline at end of file 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 5698af36e16..575016e1920 100644 --- a/plutus-tx-plugin/test/Budget/9.6/lte0.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/lte0.uplc.golden @@ -25,4 +25,4 @@ (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 + (\f x0 -> (\s -> s s) (\s -> f (\x -> s s x)) x0))) \ 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 bf692a3a26a..32215f443a9 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: 279348667 -| mem: 788158}) \ No newline at end of file +({cpu: 280212667 +| mem: 793558}) \ No newline at end of file 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 1967a9214ca..1646036d3e4 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map1.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map1.uplc.golden @@ -171,4 +171,4 @@ (addInteger 1 x) lim) ]))) (delay (delay (constr 0 [])))))))) - (\f -> (\s -> s s) (\s -> f (\x -> s s x))))) \ No newline at end of file + (\f x0 -> (\s -> s s) (\s -> f (\x -> s s x)) x0))) \ 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 c13a0f75dc8..ed6ffa92323 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: 134696515 -| mem: 446782}) \ No newline at end of file +({cpu: 135656515 +| mem: 452782}) \ No newline at end of file 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 3be003ef59a..921f8217aca 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map2.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map2.uplc.golden @@ -229,4 +229,4 @@ xs (delay z) (delay (f (force headList xs) (force tailList xs)))))) - (\f -> (\s -> s s) (\s -> f (\x -> s s x))))) \ No newline at end of file + (\f x0 -> (\s -> s s) (\s -> f (\x -> s s x)) x0))) \ No newline at end of file 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 c13a0f75dc8..ed6ffa92323 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: 134696515 -| mem: 446782}) \ No newline at end of file +({cpu: 135656515 +| mem: 452782}) \ No newline at end of file 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 3be003ef59a..921f8217aca 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map3.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map3.uplc.golden @@ -229,4 +229,4 @@ xs (delay z) (delay (f (force headList xs) (force tailList xs)))))) - (\f -> (\s -> s s) (\s -> f (\x -> s s x))))) \ No newline at end of file + (\f x0 -> (\s -> s s) (\s -> f (\x -> s s x)) x0))) \ No newline at end of file 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 5460f9a981d..101186c3bce 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: 1575672986 -| mem: 7713102}) \ No newline at end of file +({cpu: 1575768986 +| mem: 7713702}) \ No newline at end of file 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 dfe8b48b92d..bae61ce8928 100644 --- a/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.uplc.golden @@ -43,4 +43,4 @@ (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 + (\f x0 -> (\s -> s s) (\s -> f (\x -> s s x)) x0))) \ 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 5da3ded8162..6ce53f8c305 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: 1574219986 -| mem: 7713102}) \ No newline at end of file +({cpu: 1574315986 +| mem: 7713702}) \ No newline at end of file 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 97d380b65ff..f0bef4fdf42 100644 --- a/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.uplc.golden @@ -43,4 +43,4 @@ (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 + (\f x0 -> (\s -> s s) (\s -> f (\x -> s s x)) x0))) \ 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 31073dbce08..8ecf73d0aae 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: 1613205555 -| mem: 7418524}) \ No newline at end of file +({cpu: 1666053555 +| mem: 7748824}) \ No newline at end of file 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 6bccb029aa4..2f2d0796348 100644 --- a/plutus-tx-plugin/test/Budget/9.6/show.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/show.uplc.golden @@ -513,4 +513,4 @@ (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 + (\f x0 -> (\s -> s s) (\s -> f (\x -> s s x)) x0))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/sum.budget.golden b/plutus-tx-plugin/test/Budget/9.6/sum.budget.golden index 88a83179671..c44265e06d5 100644 --- a/plutus-tx-plugin/test/Budget/9.6/sum.budget.golden +++ b/plutus-tx-plugin/test/Budget/9.6/sum.budget.golden @@ -1,2 +1,2 @@ -({cpu: 5476180 -| mem: 28020}) \ No newline at end of file +({cpu: 5428180 +| mem: 27720}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Budget/9.6/sum.uplc.golden b/plutus-tx-plugin/test/Budget/9.6/sum.uplc.golden index b7b1aaf24e0..651c1265f21 100644 --- a/plutus-tx-plugin/test/Budget/9.6/sum.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/sum.uplc.golden @@ -2,12 +2,11 @@ 1.1.0 ((\`$dAdditiveMonoid` -> (\f -> - (\z -> - (\go eta -> go eta) - ((\s -> s s) - (\s ds -> - force - (case ds [(delay z), (\x xs -> delay (f x (s s xs)))])))) + (\z eta -> + (\s -> s s) + (\s ds -> + force (case ds [(delay z), (\x xs -> delay (f x (s s xs)))])) + eta) (case `$dAdditiveMonoid` [(\v v -> v)])) (case `$dAdditiveMonoid` [(\v v -> v)]) (constr 1 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 a53a72b01d3..75bd82ec111 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: 1299461986 -| mem: 6112602}) \ No newline at end of file +({cpu: 1299557986 +| mem: 6113202}) \ 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 ac95726d0d2..45144f3b39b 100644 --- a/plutus-tx-plugin/test/Budget/9.6/sumL.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/sumL.uplc.golden @@ -26,4 +26,4 @@ ds [ (delay acc) , (\x xs -> delay (go (addInteger acc x) xs)) ])))) - (\f -> (\s -> s s) (\s -> f (\x -> s s x))))) \ No newline at end of file + (\f x0 -> (\s -> s s) (\s -> f (\x -> s s x)) x0))) \ No newline at end of file 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 f63c965f6b6..a863fbd0d40 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: 1251317986 -| mem: 5811702}) \ No newline at end of file +({cpu: 1251413986 +| mem: 5812302}) \ 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 ba7ce15ffce..0e907320e83 100644 --- a/plutus-tx-plugin/test/Budget/9.6/sumR.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/sumR.uplc.golden @@ -21,4 +21,4 @@ (delay (delay (constr 0 [])))))) 1 1000)) - (\f -> (\s -> s s) (\s -> f (\x -> s s x))))) \ No newline at end of file + (\f x0 -> (\s -> s s) (\s -> f (\x -> s s x)) x0))) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Plugin/Data/9.6/recursive/sameEmptyRose.uplc.golden b/plutus-tx-plugin/test/Plugin/Data/9.6/recursive/sameEmptyRose.uplc.golden index b59ff296098..1616308b9d6 100644 --- a/plutus-tx-plugin/test/Plugin/Data/9.6/recursive/sameEmptyRose.uplc.golden +++ b/plutus-tx-plugin/test/Plugin/Data/9.6/recursive/sameEmptyRose.uplc.golden @@ -141,9 +141,10 @@ program (\case_Nil case_Cons -> case x [case_Nil, case_Cons])))) (delay (delay - (\f -> + (\f x0 -> force (delay (\s -> s s)) - (\s -> f (\x -> force (delay (\s -> s s)) s x)))))) + (\s -> f (\x -> force (delay (\s -> s s)) s x)) + x0)))) (delay (delay (delay @@ -167,9 +168,10 @@ program (force (delay (delay - (\f -> + (\f x0 -> force (delay (\s -> s s)) - (\s -> f (\x -> force (delay (\s -> s s)) s x)))))) + (\s -> f (\x -> force (delay (\s -> s s)) s x)) + x0)))) (\rec h -> delay (\fr -> diff --git a/plutus-tx-plugin/test/Recursion/9.6/length-direct.budget.golden b/plutus-tx-plugin/test/Recursion/9.6/length-direct.budget.golden index b0cf873cc4e..56bfb4dc1b8 100644 --- a/plutus-tx-plugin/test/Recursion/9.6/length-direct.budget.golden +++ b/plutus-tx-plugin/test/Recursion/9.6/length-direct.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1855724 -| mem: 9806}) \ No newline at end of file +({cpu: 1903724 +| mem: 10106}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Recursion/9.6/length-direct.uplc.golden b/plutus-tx-plugin/test/Recursion/9.6/length-direct.uplc.golden index 02f796f7b38..5af4789760a 100644 --- a/plutus-tx-plugin/test/Recursion/9.6/length-direct.uplc.golden +++ b/plutus-tx-plugin/test/Recursion/9.6/length-direct.uplc.golden @@ -1,3 +1,4 @@ (program 1.1.0 - ((\s -> s s) (\s xs -> case xs [0, (\ds ys -> addInteger 1 (s s ys))]))) \ No newline at end of file + (\x0 -> + (\s -> s s) (\s xs -> case xs [0, (\ds ys -> addInteger 1 (s s ys))]) x0)) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Recursion/9.6/length-fix.budget.golden b/plutus-tx-plugin/test/Recursion/9.6/length-fix.budget.golden index b0cf873cc4e..56bfb4dc1b8 100644 --- a/plutus-tx-plugin/test/Recursion/9.6/length-fix.budget.golden +++ b/plutus-tx-plugin/test/Recursion/9.6/length-fix.budget.golden @@ -1,2 +1,2 @@ -({cpu: 1855724 -| mem: 9806}) \ No newline at end of file +({cpu: 1903724 +| mem: 10106}) \ No newline at end of file diff --git a/plutus-tx-plugin/test/Recursion/9.6/length-fix.pir.golden b/plutus-tx-plugin/test/Recursion/9.6/length-fix.pir.golden index 368085ef848..2f4aeafc349 100644 --- a/plutus-tx-plugin/test/Recursion/9.6/length-fix.pir.golden +++ b/plutus-tx-plugin/test/Recursion/9.6/length-fix.pir.golden @@ -18,7 +18,7 @@ in (a -> b)) -> f (\(x : a) -> unwrap s s x)) in - unwrap s s) + \(x0 : a) -> unwrap s s x0) {integer} (\(f : List integer -> integer) (xs : List integer) -> List_match diff --git a/plutus-tx-plugin/test/Recursion/9.6/length-fix.uplc.golden b/plutus-tx-plugin/test/Recursion/9.6/length-fix.uplc.golden index 02f796f7b38..5af4789760a 100644 --- a/plutus-tx-plugin/test/Recursion/9.6/length-fix.uplc.golden +++ b/plutus-tx-plugin/test/Recursion/9.6/length-fix.uplc.golden @@ -1,3 +1,4 @@ (program 1.1.0 - ((\s -> s s) (\s xs -> case xs [0, (\ds ys -> addInteger 1 (s s ys))]))) \ No newline at end of file + (\x0 -> + (\s -> s s) (\s xs -> case xs [0, (\ds ys -> addInteger 1 (s s ys))]) x0)) \ 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 9f728587959..615be700b9e 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 @@ -88 \ No newline at end of file +85 \ 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 9f728587959..615be700b9e 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 @@ -88 \ No newline at end of file +85 \ 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 fb351815657..ae4ee13c08e 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 @@ -197 \ No newline at end of file +200 \ 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 405e057083f..8306ec157b9 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 @@ -127 \ No newline at end of file +130 \ 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 8c0474e3239..d1cbcfa5404 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 @@ -69 \ No newline at end of file +66 \ 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 e3f1e9b791c..780fea92d29 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 @@ -80 \ No newline at end of file +77 \ 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 f3a5e81bae4..c6876402f55 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 @@ -281 \ No newline at end of file +278 \ 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 e24b797f8d0..e8930b6df94 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 @@ -361 \ No newline at end of file +364 \ 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 8e24a69a053..05cf25896dd 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 @@ -198 \ No newline at end of file +201 \ No newline at end of file From 8a9ef2f5160759e91f02cdd2a9a4479704ee2ef2 Mon Sep 17 00:00:00 2001 From: Ziyang Liu Date: Wed, 12 Feb 2025 13:20:32 -0800 Subject: [PATCH 2/2] Inline fixed point combinators by default --- .../plutus-tx-compiler-options.md | 3 +- .../bitwise/test/9.6/8 queens.budget.golden | 4 +- .../bitwise/test/9.6/8 queens.size.golden | 2 +- .../bitwise/test/9.6/Ed25519.budget.golden | 4 +- .../bitwise/test/9.6/Ed25519.size.golden | 2 +- .../test/9.6/bls12-381-costs.golden | 6 +- .../test/9.6/ed25519-costs.golden | 32 +- .../9.6/match-builtin-list-10.budget.golden | 4 +- .../9.6/match-builtin-list-100.budget.golden | 4 +- .../9.6/match-builtin-list-5.budget.golden | 4 +- .../9.6/match-builtin-list-50.budget.golden | 4 +- .../9.6/match-scott-list-10.budget.golden | 4 +- .../9.6/match-scott-list-100.budget.golden | 4 +- .../9.6/match-scott-list-5.budget.golden | 4 +- .../9.6/match-scott-list-50.budget.golden | 4 +- ...0104020201030001000204020401.budget.golden | 4 +- ...0101000001000000010000010000.budget.golden | 4 +- ...0101000001000001000000010101.budget.golden | 4 +- ...ca0e04093ef8ecce291667a99a4c.budget.golden | 4 +- ...0200000002010200000101010100.budget.golden | 4 +- ...0101020102010001010101000100.budget.golden | 4 +- ...0100050401080304020801030001.budget.golden | 4 +- ...1109559d0e56f44ea8489f57ba97.budget.golden | 4 +- ...a36c26b41cd1a1e00d39fda3d6cc.budget.golden | 4 +- ...0101000304030001040404030100.budget.golden | 4 +- ...0301010800080207080704020206.budget.golden | 4 +- ...370d300f2d28342d0f2f0e182e01.budget.golden | 4 +- ...f04e2fb910c37d8e2417e9db46e5.budget.golden | 4 +- ...37a2f6fe0f3ce842178c16981027.budget.golden | 4 +- ...a9e09ee8ac424afa33ca923f7954.budget.golden | 4 +- ...49ba7f4c0a6be5f166fe239bfcae.budget.golden | 4 +- ...e84e2054e913092cd84ac071b961.budget.golden | 4 +- ...77af9426459417a56ec73240f0e0.budget.golden | 4 +- ...000d0a041003040e0f100e0a0408.budget.golden | 4 +- ...003077a8473abc0457f18e025960.budget.golden | 4 +- ...021d081e1b120219081312081e15.budget.golden | 4 +- ...00cf7fdd7dae62fbba5fc770936d.budget.golden | 4 +- ...035af16ab299258adab93be0911a.budget.golden | 4 +- ...100f0c080c0c05000d04100c100f.budget.golden | 4 +- ...230121fbecebee8c039776a88c0c.budget.golden | 4 +- ...0a0e031c071419121f141409031d.budget.golden | 4 +- ...5d2839ca7e1b34c7f2afc7ffb58e.budget.golden | 4 +- ...163435331a6622311f7323433f1c.budget.golden | 4 +- ...2f930ab4feab3a5064cfb3bc536a.budget.golden | 4 +- ...3a3d605f63772524034f0a4a7632.budget.golden | 4 +- ...e740ef509b1cdd423395f010e0ca.budget.golden | 4 +- ...59a6bd1604405148e43768c487ef.budget.golden | 4 +- ...0e1518332f273f141b23243f2a07.budget.golden | 4 +- ...366769aad89e03389f5ec4ce26d7.budget.golden | 4 +- ...5af52722307a0af72bae87e256dc.budget.golden | 4 +- ...71e27bb9fff5464301678e809c40.budget.golden | 4 +- ...0b27dc42035addd7ff9f7e0d05e7.budget.golden | 4 +- ...c3fdaa58a3826c808b5a768c303d.budget.golden | 4 +- ...45cdd66b29e5ba382be2e02a174a.budget.golden | 4 +- ...1a7c25cb7f766bf49f12dab308be.budget.golden | 4 +- ...c25c755a18b1e3274c964ed5ec99.budget.golden | 4 +- ...25fb8c19556080e124d75bad7bd6.budget.golden | 4 +- ...8228c0a0aa50e7c55f35c3ecaa1c.budget.golden | 4 +- ...35fb43b78e7de68c1f3519b536bd.budget.golden | 4 +- ...c07108e980bd9f820911ad711ff2.budget.golden | 4 +- ...da7519353e3da3ef0c564e1eb344.budget.golden | 4 +- ...c9dd2d201e8806125e5fbcc081f9.budget.golden | 4 +- ...937eb562b7748c275f9e40bed596.budget.golden | 4 +- ...6ebbe321e873ace8b804363fa82c.budget.golden | 4 +- ...d95a5a58fd92486bedaae8d9526b.budget.golden | 4 +- ...acc5b4a74a8cebccdfd853ce63d2.budget.golden | 4 +- ...6f60a5b7c172a6dc286faa7284fa.budget.golden | 4 +- ...29bdd5b16c82c6c52cf959092ec4.budget.golden | 4 +- ...7714276c49c38dfae0a47a561a1e.budget.golden | 4 +- ...d0b9ad189b7cd74baac232c3b9fc.budget.golden | 4 +- ...96e343f23dc481e8ffda13af424f.budget.golden | 4 +- ...d39787522af4f83f01285991e93c.budget.golden | 4 +- ...bf1eafebab5aadf5b73cfb9024ed.budget.golden | 4 +- ...d6a7c6f3d5ec837c39d29784aade.budget.golden | 4 +- ...1bc329e2d849d5f5a47dddf479ec.budget.golden | 4 +- ...62ce68aa4abcb438e3c034bd0899.budget.golden | 4 +- ...ded7c3c81c08cdbd8705829af6e6.budget.golden | 4 +- ...e9b03c1986647134cfd329ec5139.budget.golden | 4 +- ...36785f8858f5cb098e91c159dde9.budget.golden | 4 +- ...1b85800b889d5815a0106388e1d7.budget.golden | 4 +- ...f1edae097b9325c6117a0ff40d3b.budget.golden | 4 +- ...bbaae19ab06fdf50cedc26cee68d.budget.golden | 4 +- ...9da6bdd294fb2c33c3f58e6a8994.budget.golden | 4 +- ...a39372331678a3b3690312560ce9.budget.golden | 4 +- ...268e472a569f584cc6b1d8c017e8.budget.golden | 4 +- ...2b458486129efcff18f8912bf302.budget.golden | 4 +- ...ed54eb963df08d322216e27373cb.budget.golden | 4 +- ...7364a4247c9247132a927e914753.budget.golden | 4 +- ...378d3891e5cb3e353b30d4f3fb10.budget.golden | 4 +- ...2783eeef76f6d59beb2360da6e90.budget.golden | 4 +- ...8cbf4400b340b8707c14b34317cd.budget.golden | 4 +- ...7e4934fec1b44e2d06eb34f36eb8.budget.golden | 4 +- ...fe4a266f018bcea0c78a9085a271.budget.golden | 4 +- ...bc3437957e74a8862281a700700b.budget.golden | 4 +- ...35e73a75c856e326dbcf6672f3bf.budget.golden | 4 +- ...f10c8e6e513f872327fa895bfc7e.budget.golden | 4 +- ...28837c6e7563d8283cce67ce2e02.budget.golden | 4 +- ...4815acbc2ec74c2c2c42ba272e4d.budget.golden | 4 +- ...526dea6026b4552b88d2cc729716.budget.golden | 4 +- ...a8b2a6e9cba5012dbe4978065832.budget.golden | 4 +- ...66e1d4a6627c21955944ac9bd528.budget.golden | 4 +- ...3e4b42cd3573ac2d8fcb29115997.budget.golden | 4 +- ...a896e1009dd396610a90e3943032.budget.golden | 4 +- ...e9af7e10ffe95c911a9ef97e77bd.budget.golden | 4 +- ...e6925b9b2fabbc9df7cde65af62e.budget.golden | 4 +- ...2f37edc0c235f34ef01cb12604f6.budget.golden | 4 +- ...ba534f7e1a517d75410028fa0d6c.budget.golden | 4 +- ...a52994747526ffd2a4f4f84dd58e.budget.golden | 4 +- ...1daf6cda3b8a4bcfd6deeb5b4c53.budget.golden | 4 +- ...bf043c6a0ea83bfea9ec6a0f08d8.budget.golden | 4 +- ...9751d75d56d5e14efa5bbed981df.budget.golden | 4 +- ...f39034c0f52dee2e5634ef66e747.budget.golden | 4 +- ...28965a4efbe510a89b077ff9417f.budget.golden | 4 +- ...a94d5e1a5bda1555c45ddb059f82.budget.golden | 4 +- ...cbfcd19b284f60255718e4ec7548.budget.golden | 4 +- .../role-payout/9.6/role-payout.size.golden | 2 +- ...0001020101020201010000020102.budget.golden | 4 +- ...0101010100000001000001010000.budget.golden | 4 +- ...0104030002040304020400000102.budget.golden | 4 +- ...92faf62e0b991d7310a2f91666b8.budget.golden | 4 +- ...0001010000010001000001000101.budget.golden | 4 +- ...0201010102000102010201010000.budget.golden | 4 +- ...0807010208060100070207080202.budget.golden | 4 +- ...0300030304040400010301040303.budget.golden | 4 +- ...0104050a0b0f0506070f0a070008.budget.golden | 4 +- ...66dd7544678743890b0e8e1add63.budget.golden | 4 +- ...0207000101060706050502040301.budget.golden | 4 +- ...0e0a0d06030f1006030701020607.budget.golden | 4 +- ...95115748c026f9ec129384c262c4.budget.golden | 4 +- ...031d8de696d90ec789e70d6bc1d8.budget.golden | 4 +- ...1c1f1d201c040f10091b020a0e1a.budget.golden | 4 +- ...e55e4096f5ce2e804735a7fbaf91.budget.golden | 4 +- ...c9b87e5d7bea570087ec506935d5.budget.golden | 4 +- ...093efe7bc76d6322aed6ddb582ad.budget.golden | 4 +- ...0c2c133a1a3c3f3c232a26153a04.budget.golden | 4 +- ...fc38298d567d15ee9f2eea69d89e.budget.golden | 4 +- ...0823471c67737f0b076870331260.budget.golden | 4 +- ...2ebcf66ec4ad77e51c11501381c7.budget.golden | 4 +- ...0d1d1c150e110a110e1006160a0d.budget.golden | 4 +- ...0f1140211c3e3f171e26312b0220.budget.golden | 4 +- ...2b19ba72dc4951941fb4c20d2263.budget.golden | 4 +- ...8b4ddcf426852b441f9a9d02c882.budget.golden | 4 +- ...636986014de2d2aaa460ddde0bc3.budget.golden | 4 +- ...f22719a996871ad412cbe4de78b5.budget.golden | 4 +- ...450b9ce8a0f42a6e313b752e6f2c.budget.golden | 4 +- ...63d209a453048a66c6eee624a695.budget.golden | 4 +- ...66785e8b5183c8139db2aa7312d1.budget.golden | 4 +- ...21d13fec0375606325eee9a34a6a.budget.golden | 4 +- ...88446e2d10625119a9d17fa3ec3d.budget.golden | 4 +- ...e396c299a0ce101ee6bf4b2020db.budget.golden | 4 +- ...21a467dedb278328215167eca455.budget.golden | 4 +- ...a81ca3841f47f37633e8aacbb5de.budget.golden | 4 +- ...7fabffc9de499a0de7cabb335479.budget.golden | 4 +- ...78958cab3b9d9353978b08c36d8a.budget.golden | 4 +- ...6319a7b5ce4202cb54dfef8e37e7.budget.golden | 4 +- ...32125976f29b1c3e21d9f537845c.budget.golden | 4 +- ...b32bd8aecb48a228b50e02b055c8.budget.golden | 4 +- ...af0d28e1eb68faeecc45f4655f57.budget.golden | 4 +- ...fff00a555ce8c55e36ddc003007a.budget.golden | 4 +- ...e5ae1892d07ee71161bfb55a7cb7.budget.golden | 4 +- ...3b335a85a2825502ab1e0687197e.budget.golden | 4 +- ...f38f7539b7ba7167d577c0c8b8ce.budget.golden | 4 +- ...ad1d2bc2bd497ec0ecb68f989d2b.budget.golden | 4 +- ...fc0b8409ba1e98f95fa5b6caf999.budget.golden | 4 +- ...878a0e0a7d6f7fe1d4a619e06112.budget.golden | 4 +- ...39062b5728182e073e5760561a66.budget.golden | 4 +- ...9df7ac1a8ce86d3e43dfb5e4f6bc.budget.golden | 4 +- ...c6712c28c54f5a25792049294acc.budget.golden | 4 +- ...1dc6f4e7e412eeb5a3ced42fb642.budget.golden | 4 +- ...4dd7a4e368d1c8dd9c1f7a4309a5.budget.golden | 4 +- ...575294ea39061b81a194ebb9eaae.budget.golden | 4 +- ...3805fac9d5fb4ff2d3066e53fc7e.budget.golden | 4 +- ...afcb38fbfa1dbc31ac2053628a38.budget.golden | 4 +- ...d4342612accf40913f9ae9419fac.budget.golden | 4 +- ...fccd3dce2a23910bddd35c503b71.budget.golden | 4 +- ...009738401d264bf9b3eb7c6f49c1.budget.golden | 4 +- ...e1e953867cc4900cc25e5b9dec47.budget.golden | 4 +- ...a420954018d8301ec4f9783be0d7.budget.golden | 4 +- ...e71ea3abfc52ffbe3ecb93436ea2.budget.golden | 4 +- ...40a1abd79718e681228f4057403a.budget.golden | 4 +- ...e40a5defc6f3b9be68b70b4a3db6.budget.golden | 4 +- ...22a9dcbe277c143ed3aede9d265f.budget.golden | 4 +- ...e61afdb3ac18128e1688c07071ba.budget.golden | 4 +- ...0cfd0cbf7fd4a372b0dc59fa17e1.budget.golden | 4 +- ...a1ce6db4e501df1086773c6c0201.budget.golden | 4 +- ...517055197aff6b60a87ff718d66c.budget.golden | 4 +- ...8e75beb636692478ec39f74ee221.budget.golden | 4 +- ...605fe1490aa3f4f64a3fa8881b25.budget.golden | 4 +- ...54897d6d1d0e21bc380147687bd5.budget.golden | 4 +- ...42aee239a2d9bc5314d127cce592.budget.golden | 4 +- ...d9997bdf2d8b2998c6bfeef3b122.budget.golden | 4 +- ...eccf3df3a605bd6bc6a456cde871.budget.golden | 4 +- ...e81fea90e41afebd669e51bb60c8.budget.golden | 4 +- ...de89510b29cccce81971e38e0835.budget.golden | 4 +- ...884e504d2c410ad63ba46d8ca35c.budget.golden | 4 +- ...8bb1d1e29eacecd022eeb168b315.budget.golden | 4 +- ...3a51a0c0c7890f2214df9ac19274.budget.golden | 4 +- ...ba143ce0579f1602fd780cabf153.budget.golden | 4 +- ...e276b5dabc66ff669d5650d0be1c.budget.golden | 4 +- ...6eec7a26fa31b80ae69d44805efc.budget.golden | 4 +- ...d3eccec8cac9c70a4857b88a5eb8.budget.golden | 4 +- ...2f3330fe5b77b3222f570395d9f5.budget.golden | 4 +- ...0ba5822197ade7dd540489ec5e95.budget.golden | 4 +- ...11195d161b5bb0a2b58f89b2c65a.budget.golden | 4 +- ...9e06036460eea3705c88ea867e33.budget.golden | 4 +- ...054c6f7f34355fcfeefebef479f3.budget.golden | 4 +- ...13fdc347c704ddaa27042757d990.budget.golden | 4 +- ...c7c8323256c31c90c520ee6a1080.budget.golden | 4 +- ...78dd8cd5ddb981375a028b3a40a5.budget.golden | 4 +- ...413f979f2492cf3339319d8cc079.budget.golden | 4 +- ...6dfd7af4231bdd41b9ec268bc7e1.budget.golden | 4 +- ...7131740212762ae4483ec749fe1d.budget.golden | 4 +- ...42123cf8660aac2b5bac21ec28f0.budget.golden | 4 +- ...e54333bdd408cbe7c47c55e73ae4.budget.golden | 4 +- ...da59aa929cffe0f1ff5355db8d79.budget.golden | 4 +- ...aa02274161b23d57709c0f8b8de6.budget.golden | 4 +- .../test/semantics/9.6/semantics.size.golden | 2 +- .../nofib/test/9.6/clausify-F5.budget.golden | 4 +- .../nofib/test/9.6/clausify-F5.size.golden | 2 +- .../test/9.6/knights10-4x4.budget.golden | 4 +- .../nofib/test/9.6/knights10-4x4.size.golden | 2 +- .../nofib/test/9.6/queens4-bt.budget.golden | 4 +- .../nofib/test/9.6/queens4-bt.size.golden | 2 +- .../nofib/test/9.6/queens5-fc.budget.golden | 4 +- .../nofib/test/9.6/queens5-fc.size.golden | 2 +- .../9.6/checkScriptContext1-20.budget.golden | 4 +- .../9.6/checkScriptContext1-4.budget.golden | 4 +- .../V1/9.6/checkScriptContext1.size.golden | 2 +- .../9.6/checkScriptContext2-20.budget.golden | 4 +- .../9.6/checkScriptContext2-4.budget.golden | 4 +- .../V1/9.6/checkScriptContext2.size.golden | 2 +- .../9.6/checkScriptContext1-20.budget.golden | 4 +- .../9.6/checkScriptContext1-4.budget.golden | 4 +- .../V2/9.6/checkScriptContext1.size.golden | 2 +- .../9.6/checkScriptContext2-20.budget.golden | 4 +- .../9.6/checkScriptContext2-4.budget.golden | 4 +- .../V2/9.6/checkScriptContext2.size.golden | 2 +- .../9.6/checkScriptContext1-20.budget.golden | 4 +- .../9.6/checkScriptContext1-4.budget.golden | 4 +- .../V3/9.6/checkScriptContext1.size.golden | 2 +- .../9.6/checkScriptContext2-20.budget.golden | 4 +- .../9.6/checkScriptContext2-4.budget.golden | 4 +- .../V3/9.6/checkScriptContext2.size.golden | 2 +- .../executables/plutus/AnyProgram/Compile.hs | 10 +- .../plutus-core/src/PlutusCore/Annotation.hs | 25 +- .../plutus-ir/src/PlutusIR/Compiler.hs | 2 + .../src/PlutusIR/Compiler/Provenance.hs | 5 + .../src/PlutusIR/Compiler/Recursion.hs | 9 +- .../plutus-ir/src/PlutusIR/Compiler/Types.hs | 3 + plutus-core/testlib/PlutusIR/Test.hs | 13 +- .../9.6/currencySymbolValueOf.budget.golden | 4 +- .../Spec/Budget/9.6/geq1.budget.golden | 4 +- .../Spec/Budget/9.6/geq2.budget.golden | 4 +- .../Spec/Budget/9.6/geq3.budget.golden | 4 +- .../Spec/Budget/9.6/geq4.budget.golden | 4 +- .../Spec/Budget/9.6/geq5.budget.golden | 4 +- .../Spec/Budget/9.6/gt1.budget.golden | 4 +- .../Spec/Budget/9.6/gt2.budget.golden | 4 +- .../Spec/Budget/9.6/gt3.budget.golden | 4 +- .../Spec/Budget/9.6/gt4.budget.golden | 4 +- .../Spec/Budget/9.6/gt5.budget.golden | 4 +- .../9.6/currencySymbolValueOf.budget.golden | 4 +- .../Spec/Data/Budget/9.6/geq1.budget.golden | 4 +- .../Spec/Data/Budget/9.6/geq2.budget.golden | 4 +- .../Spec/Data/Budget/9.6/geq3.budget.golden | 4 +- .../Spec/Data/Budget/9.6/geq4.budget.golden | 4 +- .../Spec/Data/Budget/9.6/geq5.budget.golden | 4 +- .../Spec/Data/Budget/9.6/gt1.budget.golden | 4 +- .../Spec/Data/Budget/9.6/gt2.budget.golden | 4 +- .../Spec/Data/Budget/9.6/gt3.budget.golden | 4 +- .../Spec/Data/Budget/9.6/gt4.budget.golden | 4 +- .../Spec/Data/Budget/9.6/gt5.budget.golden | 4 +- .../Spec/Data/Value/9.6/Long.stat.golden | 30 +- .../Spec/Data/Value/9.6/Short.stat.golden | 42 +- .../Spec/Value/9.6/Long.stat.golden | 30 +- .../Spec/Value/9.6/Short.stat.golden | 42 +- ...20250212_132802_unsafeFixIO_inline__fix.md | 6 + .../src/PlutusTx/Compiler/Expr.hs | 5 +- .../src/PlutusTx/Compiler/Types.hs | 1 + plutus-tx-plugin/src/PlutusTx/Options.hs | 11 +- plutus-tx-plugin/src/PlutusTx/Plugin.hs | 5 +- .../test/Budget/9.6/constAccL.budget.golden | 4 +- .../test/Budget/9.6/constAccL.uplc.golden | 33 +- .../test/Budget/9.6/constAccR.budget.golden | 4 +- .../test/Budget/9.6/constAccR.uplc.golden | 26 +- .../test/Budget/9.6/constElL.budget.golden | 4 +- .../test/Budget/9.6/constElL.uplc.golden | 33 +- .../test/Budget/9.6/constElR.budget.golden | 4 +- .../test/Budget/9.6/constElR.uplc.golden | 28 +- .../test/Budget/9.6/gte0.budget.golden | 4 +- .../test/Budget/9.6/gte0.uplc.golden | 48 +- .../test/Budget/9.6/lte0.budget.golden | 4 +- .../test/Budget/9.6/lte0.uplc.golden | 48 +- .../test/Budget/9.6/map1-budget.budget.golden | 4 +- .../test/Budget/9.6/map1.uplc.golden | 316 ++++--- .../test/Budget/9.6/map2-budget.budget.golden | 4 +- .../test/Budget/9.6/map2.uplc.golden | 312 +++---- .../test/Budget/9.6/map3-budget.budget.golden | 4 +- .../test/Budget/9.6/map3.uplc.golden | 312 +++---- .../Budget/9.6/recursiveGte0.budget.golden | 4 +- .../test/Budget/9.6/recursiveGte0.uplc.golden | 83 +- .../Budget/9.6/recursiveLte0.budget.golden | 4 +- .../test/Budget/9.6/recursiveLte0.uplc.golden | 83 +- .../test/Budget/9.6/show.budget.golden | 4 +- .../test/Budget/9.6/show.uplc.golden | 772 +++++++++--------- .../test/Budget/9.6/sumL.budget.golden | 4 +- .../test/Budget/9.6/sumL.uplc.golden | 47 +- .../test/Budget/9.6/sumR.budget.golden | 4 +- .../test/Budget/9.6/sumR.uplc.golden | 33 +- .../Rational/Construction/ratio.size.golden | 2 +- .../Construction/unsafeRatio.size.golden | 2 +- .../Serialization/fromBuiltinData.size.golden | 2 +- .../unsafeFromBuiltinData.size.golden | 2 +- 313 files changed, 1787 insertions(+), 1751 deletions(-) create mode 100644 plutus-tx-plugin/changelog.d/20250212_132802_unsafeFixIO_inline__fix.md diff --git a/doc/docusaurus/docs/delve-deeper/plutus-tx-compiler-options.md b/doc/docusaurus/docs/delve-deeper/plutus-tx-compiler-options.md index aa5882a54b4..8ffdd3492fc 100644 --- a/doc/docusaurus/docs/delve-deeper/plutus-tx-compiler-options.md +++ b/doc/docusaurus/docs/delve-deeper/plutus-tx-compiler-options.md @@ -20,7 +20,7 @@ For each boolean option, you can add a `no-` prefix to switch it off, such as `n |Option|Value Type|Default|Description| |-|-|-|-| -|`conservative-optimisation`|Bool|False|When conservative optimisation is used, only the optimisations that never make the program worse (in terms of cost or size) are employed. Implies `no-relaxed-float-in`, `no-inline-constants`, `no-simplifier-evaluate-builtins`, and `preserve-logging`.| +|`conservative-optimisation`|Bool|False|When conservative optimisation is used, only the optimisations that never make the program worse (in terms of cost or size) are employed. Implies `no-relaxed-float-in`, `no-inline-constants`, `no-inline-fix`, `no-simplifier-evaluate-builtins`, and `preserve-logging`.| |`context-level`|Int|1|Set context level for error messages.| |`coverage-all`|Bool|False|Add all available coverage annotations in the trace output| |`coverage-boolean`|Bool|False|Add boolean coverage annotations in the trace output| @@ -31,6 +31,7 @@ For each boolean option, you can add a `no-` prefix to switch it off, such as `n |`dump-tplc`|Bool|False|Dump Typed Plutus Core| |`dump-uplc`|Bool|False|Dump Untyped Plutus Core| |`inline-constants`|Bool|True|Always inline constants. Inlining constants always reduces script costs slightly, but may increase script sizes if a large constant is used more than once. Implied by `no-conservative-optimisation`.| +|`inline-fix`|Bool|True|Always inline fixed point combinators. This is generally preferable as it often enables further optimization, though it may increase script size.| |`max-cse-iterations`|Int|4|Set the max iterations for CSE| |`max-simplifier-iterations-pir`|Int|12|Set the max iterations for the PIR simplifier| |`max-simplifier-iterations-uplc`|Int|12|Set the max iterations for the UPLC simplifier| diff --git a/plutus-benchmark/bitwise/test/9.6/8 queens.budget.golden b/plutus-benchmark/bitwise/test/9.6/8 queens.budget.golden index 8fb82387dd0..14953e23c28 100644 --- a/plutus-benchmark/bitwise/test/9.6/8 queens.budget.golden +++ b/plutus-benchmark/bitwise/test/9.6/8 queens.budget.golden @@ -1,2 +1,2 @@ -({cpu: 409142294016 -| mem: 1575213647}) \ No newline at end of file +({cpu: 397650662016 +| mem: 1503390947}) \ No newline at end of file diff --git a/plutus-benchmark/bitwise/test/9.6/8 queens.size.golden b/plutus-benchmark/bitwise/test/9.6/8 queens.size.golden index c0220a2ad40..57db2e97867 100644 --- a/plutus-benchmark/bitwise/test/9.6/8 queens.size.golden +++ b/plutus-benchmark/bitwise/test/9.6/8 queens.size.golden @@ -1 +1 @@ -397 \ No newline at end of file +404 \ No newline at end of file diff --git a/plutus-benchmark/bitwise/test/9.6/Ed25519.budget.golden b/plutus-benchmark/bitwise/test/9.6/Ed25519.budget.golden index 10693c22015..e0b8a0a662d 100644 --- a/plutus-benchmark/bitwise/test/9.6/Ed25519.budget.golden +++ b/plutus-benchmark/bitwise/test/9.6/Ed25519.budget.golden @@ -1,2 +1,2 @@ -({cpu: 2137054479882 -| mem: 7088444574}) \ No newline at end of file +({cpu: 2053676319882 +| mem: 6567331074}) \ No newline at end of file diff --git a/plutus-benchmark/bitwise/test/9.6/Ed25519.size.golden b/plutus-benchmark/bitwise/test/9.6/Ed25519.size.golden index 8da753ea595..f243121f517 100644 --- a/plutus-benchmark/bitwise/test/9.6/Ed25519.size.golden +++ b/plutus-benchmark/bitwise/test/9.6/Ed25519.size.golden @@ -1 +1 @@ -3417 \ No newline at end of file +3420 \ No newline at end of file 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 0d0c07a16ff..b5528b24035 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 ---------------------------------------------------------------------- - - 714 (4.4%) 1220805236 (12.2%) 48149 (0.3%) + - 709 (4.3%) 1219413236 (12.2%) 39449 (0.3%) G1 Verify @@ -121,13 +121,13 @@ Aggregate Single Key n Script size CPU usage Memory usage ---------------------------------------------------------------------- - - 846 (5.2%) 2720886359 (27.2%) 70002 (0.5%) + - 841 (5.1%) 2718822359 (27.2%) 57102 (0.4%) Aggregate Multi Key n Script size CPU usage Memory usage ---------------------------------------------------------------------- - - 1832 (11.2%) 3446371236 (34.5%) 422386 (3.0%) + - 1856 (11.3%) 3433843236 (34.3%) 344086 (2.5%) Schnorr Signature G1 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 46ced7b8bce..c6dac697d11 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 458 (2.8%) 5130441 (0.1%) 25722 (0.2%) - 10 2185 (13.3%) 646555741 (6.5%) 514552 (3.7%) - 20 3912 (23.9%) 1287981041 (12.9%) 1003382 (7.2%) - 30 5639 (34.4%) 1929406341 (19.3%) 1492212 (10.7%) - 40 7366 (45.0%) 2570831641 (25.7%) 1981042 (14.2%) - 50 9092 (55.5%) 3212256941 (32.1%) 2469872 (17.6%) - 60 10819 (66.0%) 3853682241 (38.5%) 2958702 (21.1%) - 70 12546 (76.6%) 4495107541 (45.0%) 3447532 (24.6%) - 80 14272 (87.1%) 5136532841 (51.4%) 3936362 (28.1%) - 90 15999 (97.7%) 5777958141 (57.8%) 4425192 (31.6%) - 100 17726 (108.2%) 6419383441 (64.2%) 4914022 (35.1%) - 110 19453 (118.7%) 7060808741 (70.6%) 5402852 (38.6%) - 120 21179 (129.3%) 7702234041 (77.0%) 5891682 (42.1%) - 130 22906 (139.8%) 8343659341 (83.4%) 6380512 (45.6%) - 140 24633 (150.3%) 8985084641 (89.9%) 6869342 (49.1%) - 150 26360 (160.9%) 9626509941 (96.3%) 7358172 (52.6%) + 0 457 (2.8%) 4938441 (0.0%) 24522 (0.2%) + 10 2184 (13.3%) 645403741 (6.5%) 507352 (3.6%) + 20 3911 (23.9%) 1285869041 (12.9%) 990182 (7.1%) + 30 5638 (34.4%) 1926334341 (19.3%) 1473012 (10.5%) + 40 7365 (45.0%) 2566799641 (25.7%) 1955842 (14.0%) + 50 9091 (55.5%) 3207264941 (32.1%) 2438672 (17.4%) + 60 10818 (66.0%) 3847730241 (38.5%) 2921502 (20.9%) + 70 12545 (76.6%) 4488195541 (44.9%) 3404332 (24.3%) + 80 14271 (87.1%) 5128660841 (51.3%) 3887162 (27.8%) + 90 15998 (97.6%) 5769126141 (57.7%) 4369992 (31.2%) + 100 17725 (108.2%) 6409591441 (64.1%) 4852822 (34.7%) + 110 19452 (118.7%) 7050056741 (70.5%) 5335652 (38.1%) + 120 21178 (129.3%) 7690522041 (76.9%) 5818482 (41.6%) + 130 22905 (139.8%) 8330987341 (83.3%) 6301312 (45.0%) + 140 24632 (150.3%) 8971452641 (89.7%) 6784142 (48.5%) + 150 26359 (160.9%) 9611917941 (96.1%) 7266972 (51.9%) 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 322a64a8aed..5cf98087e88 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: 197510904 -| mem: 846852}) \ No newline at end of file +({cpu: 186806904 +| mem: 779952}) \ 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 300bcb13093..4c09477078b 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: 16499812194 -| mem: 70488132}) \ No newline at end of file +({cpu: 15530068194 +| mem: 64427232}) \ 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 3b27b238bd6..aa11bacc849 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: 59141074 -| mem: 255392}) \ No newline at end of file +({cpu: 56117074 +| mem: 236492}) \ 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 8a98d3ad4b5..9dbc1f38e52 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: 4212184144 -| mem: 17998532}) \ No newline at end of file +({cpu: 3967240144 +| mem: 16467632}) \ 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 08eaa7f9827..0e490820823 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: 117905780 -| mem: 564480}) \ No newline at end of file +({cpu: 111521780 +| mem: 524580}) \ 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 fcb362d0499..84fe9ef7011 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: 8992550900 -| mem: 41599800}) \ No newline at end of file +({cpu: 8498006900 +| mem: 38508900}) \ 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 d878e7d59b7..80aea9445a7 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: 37925190 -| mem: 186640}) \ No newline at end of file +({cpu: 35861190 +| mem: 173740}) \ 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 0b298b61fac..c37f5e9cc34 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: 2323012500 -| mem: 10794400}) \ No newline at end of file +({cpu: 2195668500 +| mem: 9998500}) \ 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 2c219669a67..413a1ded75b 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: 203554074 -| mem: 988490}) \ No newline at end of file +({cpu: 191410074 +| mem: 912590}) \ 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 037faaa6a09..0cda71560be 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: 296248136 -| mem: 1507304}) \ No newline at end of file +({cpu: 275464136 +| mem: 1377404}) \ 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 731adcb6f1d..75ef940397e 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: 218828188 -| mem: 1072854}) \ No newline at end of file +({cpu: 204956188 +| mem: 986154}) \ 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 3e6ef04a204..9f1db5155e4 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: 177375938 -| mem: 850422}) \ No newline at end of file +({cpu: 166959938 +| mem: 785322}) \ 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 f864d776657..2495173345e 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: 199201946 -| mem: 960932}) \ No newline at end of file +({cpu: 187441946 +| mem: 887432}) \ 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 3acad6678ec..9144bcd9358 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: 185596754 -| mem: 887072}) \ No newline at end of file +({cpu: 175180754 +| mem: 821972}) \ 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 2ca2e05199f..53163922ab8 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: 184435055 -| mem: 880470}) \ No newline at end of file +({cpu: 174115055 +| mem: 815970}) \ 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 15a9334ea48..b39a13d5ad9 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: 231014344 -| mem: 1131576}) \ No newline at end of file +({cpu: 216566344 +| mem: 1041276}) \ 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 2051bce4bd3..bcf8ea5421b 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: 214343877 -| mem: 1046444}) \ No newline at end of file +({cpu: 201143877 +| mem: 963944}) \ 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 8e17bd5a247..a916d016737 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: 198142226 -| mem: 955410}) \ No newline at end of file +({cpu: 186382226 +| mem: 881910}) \ 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 0e0f84428ac..e5293799ed5 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: 219510582 -| mem: 1070794}) \ No newline at end of file +({cpu: 206214582 +| mem: 987694}) \ 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 bbd285e75b8..1f62542bef3 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: 220655269 -| mem: 1084970}) \ No newline at end of file +({cpu: 206687269 +| mem: 997670}) \ 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 078629b6923..398a76875e0 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: 261001580 -| mem: 1305298}) \ No newline at end of file +({cpu: 243481580 +| mem: 1195798}) \ 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 ad41ece9728..7d402f7d54b 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: 181828760 -| mem: 871944}) \ No newline at end of file +({cpu: 171412760 +| mem: 806844}) \ 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 a59f86ad124..d8c54e43ee0 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: 195736220 -| mem: 946208}) \ No newline at end of file +({cpu: 183976220 +| mem: 872708}) \ 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 f10ea4cce59..a31ec13763c 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: 174959050 -| mem: 822766}) \ No newline at end of file +({cpu: 165503050 +| mem: 763666}) \ 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 fba655871a3..5649d23443d 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: 219662300 -| mem: 1087042}) \ No newline at end of file +({cpu: 205598300 +| mem: 999142}) \ 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 6e77175627e..d3e81bcfc09 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: 192428232 -| mem: 928182}) \ No newline at end of file +({cpu: 180860232 +| mem: 855882}) \ 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 9f545d2df6a..1ed1cbfd5bb 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: 193888969 -| mem: 951610}) \ No newline at end of file +({cpu: 181456969 +| mem: 873910}) \ 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 9b317d174f2..8a6cf093d51 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: 224624840 -| mem: 1108814}) \ No newline at end of file +({cpu: 209984840 +| mem: 1017314}) \ 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 8c509ecdecf..42832a53d42 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: 186503250 -| mem: 900070}) \ No newline at end of file +({cpu: 175511250 +| mem: 831370}) \ 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 509532eed5d..d2cc197a790 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: 207079582 -| mem: 1008120}) \ No newline at end of file +({cpu: 194359582 +| mem: 928620}) \ 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 2c219669a67..413a1ded75b 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: 203554074 -| mem: 988490}) \ No newline at end of file +({cpu: 191410074 +| mem: 912590}) \ 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 57ac57ee6f7..1ec10f23ba3 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: 216190138 -| mem: 1059440}) \ No newline at end of file +({cpu: 202894138 +| mem: 976340}) \ 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 3a66ea5eeb9..20e4cb49985 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: 183983314 -| mem: 876474}) \ No newline at end of file +({cpu: 173567314 +| mem: 811374}) \ 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 fe08621af2d..42c70374fe7 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: 181144008 -| mem: 865550}) \ No newline at end of file +({cpu: 170728008 +| mem: 800450}) \ 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 0eb440e7f33..2340cfaf498 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 174716372 +| mem: 819870}) \ 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 5844451f0f5..8c5fb5e7811 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: 180666985 -| mem: 865342}) \ No newline at end of file +({cpu: 170346985 +| mem: 800842}) \ 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 f945f3fd0dd..c7c4dd37692 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: 203304930 -| mem: 979538}) \ No newline at end of file +({cpu: 191352930 +| mem: 904838}) \ 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 6496923adfb..9e2b645d0d6 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: 194050135 -| mem: 932022}) \ No newline at end of file +({cpu: 182962135 +| mem: 862722}) \ 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 2baad76e3fa..f81ad0bf13c 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: 205436751 -| mem: 1000512}) \ No newline at end of file +({cpu: 192812751 +| mem: 921612}) \ 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 3a66ea5eeb9..20e4cb49985 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: 183983314 -| mem: 876474}) \ No newline at end of file +({cpu: 173567314 +| mem: 811374}) \ 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 2ceea7737dd..fdbf42fc9ce 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: 177363297 -| mem: 852316}) \ No newline at end of file +({cpu: 167043297 +| mem: 787816}) \ 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 330187de928..22b8ca7c6b5 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: 195898258 -| mem: 947906}) \ No newline at end of file +({cpu: 184138258 +| mem: 874406}) \ 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 b84a76e9570..610f64eb570 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: 181828684 -| mem: 871944}) \ No newline at end of file +({cpu: 171412684 +| mem: 806844}) \ 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 b84a76e9570..610f64eb570 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: 181828684 -| mem: 871944}) \ No newline at end of file +({cpu: 171412684 +| mem: 806844}) \ 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 8a99d63460c..9368c001e8b 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: 222440158 -| mem: 1094112}) \ No newline at end of file +({cpu: 208568158 +| mem: 1007412}) \ 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 5c97e4e41bf..4e996f6335a 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: 189699590 -| mem: 912156}) \ No newline at end of file +({cpu: 178515590 +| mem: 842256}) \ 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 72aa08052eb..d06582279ec 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: 220915908 -| mem: 1092966}) \ No newline at end of file +({cpu: 206467908 +| mem: 1002666}) \ 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 2c219669a67..413a1ded75b 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: 203554074 -| mem: 988490}) \ No newline at end of file +({cpu: 191410074 +| mem: 912590}) \ 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 283e9fa3d5a..00eae56fffb 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: 226825854 -| mem: 1106550}) \ No newline at end of file +({cpu: 212761854 +| mem: 1018650}) \ 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 8b142c45798..6b1f6ccb1e8 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 173650673 +| mem: 813868}) \ 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 8b142c45798..6b1f6ccb1e8 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 173650673 +| mem: 813868}) \ 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 2681737b010..6978fc30906 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: 192594570 -| mem: 934880}) \ No newline at end of file +({cpu: 180834570 +| mem: 861380}) \ 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 9090e204b1b..31ee9201bb8 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: 252970720 -| mem: 1265586}) \ No newline at end of file +({cpu: 235834720 +| mem: 1158486}) \ 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 00825d60be6..8fd5536ee3b 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: 234513438 -| mem: 1154872}) \ No newline at end of file +({cpu: 219681438 +| mem: 1062172}) \ 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 871c034364d..829682e8bd8 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: 196946698 -| mem: 962438}) \ No newline at end of file +({cpu: 184802698 +| mem: 886538}) \ 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 8b142c45798..6b1f6ccb1e8 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 173650673 +| mem: 813868}) \ 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 2a56f4c8203..acd8f448b9f 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: 266561356 -| mem: 1348510}) \ No newline at end of file +({cpu: 248081356 +| mem: 1233010}) \ 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 fba655871a3..5649d23443d 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: 219662300 -| mem: 1087042}) \ No newline at end of file +({cpu: 205598300 +| mem: 999142}) \ 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 2681737b010..6978fc30906 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: 192594570 -| mem: 934880}) \ No newline at end of file +({cpu: 180834570 +| mem: 861380}) \ 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 1d302b94216..cd547fbb224 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: 226542994 -| mem: 1119196}) \ No newline at end of file +({cpu: 211902994 +| mem: 1027696}) \ 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 989dfde856b..fc23e3902d4 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: 206110676 -| mem: 1005786}) \ No newline at end of file +({cpu: 193582676 +| mem: 927486}) \ 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 5844451f0f5..8c5fb5e7811 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: 180666985 -| mem: 865342}) \ No newline at end of file +({cpu: 170346985 +| mem: 800842}) \ 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 f10ea4cce59..a31ec13763c 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: 174959050 -| mem: 822766}) \ No newline at end of file +({cpu: 165503050 +| mem: 763666}) \ 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 8b142c45798..6b1f6ccb1e8 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 173650673 +| mem: 813868}) \ 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 0eb440e7f33..2340cfaf498 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 174716372 +| mem: 819870}) \ 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 8b142c45798..6b1f6ccb1e8 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 173650673 +| mem: 813868}) \ 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 0eb440e7f33..2340cfaf498 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 174716372 +| mem: 819870}) \ 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 4529324e4e2..61e4942f989 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: 212631680 -| mem: 1051550}) \ No newline at end of file +({cpu: 198759680 +| mem: 964850}) \ 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 0af845d1f8a..c251f623b10 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: 223346654 -| mem: 1107110}) \ No newline at end of file +({cpu: 208898654 +| mem: 1016810}) \ 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 dc8b9a4da46..8b01de642ac 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: 224273066 -| mem: 1114904}) \ No newline at end of file +({cpu: 209441066 +| mem: 1022204}) \ 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 bae9898b7da..a0e77b18838 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: 202806988 -| mem: 992760}) \ No newline at end of file +({cpu: 190278988 +| mem: 914460}) \ 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 3c39f47a64c..48011afd4c2 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: 190746447 -| mem: 918996}) \ No newline at end of file +({cpu: 179658447 +| mem: 849696}) \ 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 90176ab4a9b..42c0d73087d 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: 197099053 -| mem: 950184}) \ No newline at end of file +({cpu: 185435053 +| mem: 877284}) \ 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 6b1b2bbf7b3..10c3538d52d 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: 207155658 -| mem: 1003398}) \ No newline at end of file +({cpu: 194627658 +| mem: 925098}) \ 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 fc2e13d953f..907623fac3b 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: 176214353 -| mem: 843820}) \ No newline at end of file +({cpu: 165894353 +| mem: 779320}) \ 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 8b142c45798..6b1f6ccb1e8 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 173650673 +| mem: 813868}) \ 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 9626c940e26..2f99c57f8b9 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: 231722765 -| mem: 1160806}) \ No newline at end of file +({cpu: 216218765 +| mem: 1063906}) \ 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 0eb440e7f33..2340cfaf498 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 174716372 +| mem: 819870}) \ 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 8b142c45798..6b1f6ccb1e8 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 173650673 +| mem: 813868}) \ 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 0eb440e7f33..2340cfaf498 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 174716372 +| mem: 819870}) \ 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 4d4480a2a99..1422c518d1d 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: 221975776 -| mem: 1092010}) \ No newline at end of file +({cpu: 208103776 +| mem: 1005310}) \ 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 0eb440e7f33..2340cfaf498 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 174716372 +| mem: 819870}) \ 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 83712c29809..bbb49163a52 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: 256104842 -| mem: 1268882}) \ No newline at end of file +({cpu: 239544842 +| mem: 1165382}) \ 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 e1f4eb1809f..7b895e35121 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: 285423763 -| mem: 1442102}) \ No newline at end of file +({cpu: 266079763 +| mem: 1321202}) \ 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 0eb440e7f33..2340cfaf498 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 174716372 +| mem: 819870}) \ 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 ba2e8ad982b..b43dd11fd47 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: 215368400 -| mem: 1065958}) \ No newline at end of file +({cpu: 201496400 +| mem: 979258}) \ 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 57ac57ee6f7..1ec10f23ba3 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: 216190138 -| mem: 1059440}) \ No newline at end of file +({cpu: 202894138 +| mem: 976340}) \ 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 3acad6678ec..9144bcd9358 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: 185596754 -| mem: 887072}) \ No newline at end of file +({cpu: 175180754 +| mem: 821972}) \ 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 76d7e94137b..7767d188e54 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: 199503300 -| mem: 979734}) \ No newline at end of file +({cpu: 186975300 +| mem: 901434}) \ 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 81c9f57db12..616dcc5ec96 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: 199101328 -| mem: 966968}) \ No newline at end of file +({cpu: 186957328 +| mem: 891068}) \ 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 a9aaec3a9e6..6884c2cec3d 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: 232715810 -| mem: 1158734}) \ No newline at end of file +({cpu: 217307810 +| mem: 1062434}) \ 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 f10ea4cce59..a31ec13763c 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: 174959050 -| mem: 822766}) \ No newline at end of file +({cpu: 165503050 +| mem: 763666}) \ 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 3acad6678ec..9144bcd9358 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: 185596754 -| mem: 887072}) \ No newline at end of file +({cpu: 175180754 +| mem: 821972}) \ 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 658af2d9dbe..68a3366d32b 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: 211747566 -| mem: 1022792}) \ No newline at end of file +({cpu: 199219566 +| mem: 944492}) \ 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 3fcc2f2c4f3..36c69fcc741 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: 206016816 -| mem: 997236}) \ No newline at end of file +({cpu: 193680816 +| mem: 920136}) \ 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 ba2e8ad982b..b43dd11fd47 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: 215368400 -| mem: 1065958}) \ No newline at end of file +({cpu: 201496400 +| mem: 979258}) \ 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 1e1ab0fc75a..3f7d91b74e5 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: 192392704 -| mem: 933182}) \ No newline at end of file +({cpu: 180632704 +| mem: 859682}) \ 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 c3b45d905e3..c7961a628ad 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: 193110626 -| mem: 926122}) \ No newline at end of file +({cpu: 182118626 +| mem: 857422}) \ 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 c65caa0a315..f75426d2c8f 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: 193575008 -| mem: 928224}) \ No newline at end of file +({cpu: 182583008 +| mem: 859524}) \ 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 0eb440e7f33..2340cfaf498 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 174716372 +| mem: 819870}) \ 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 fe801200cce..87b49e92f82 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: 214209059 -| mem: 1039330}) \ No newline at end of file +({cpu: 201585059 +| mem: 960430}) \ 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 57ac57ee6f7..1ec10f23ba3 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: 216190138 -| mem: 1059440}) \ No newline at end of file +({cpu: 202894138 +| mem: 976340}) \ 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 8b142c45798..6b1f6ccb1e8 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: 183970673 -| mem: 878368}) \ No newline at end of file +({cpu: 173650673 +| mem: 813868}) \ 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 b84a76e9570..610f64eb570 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: 181828684 -| mem: 871944}) \ No newline at end of file +({cpu: 171412684 +| mem: 806844}) \ 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 b2575c7c0fe..aaa72434150 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: 202405016 -| mem: 979994}) \ No newline at end of file +({cpu: 190261016 +| mem: 904094}) \ 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 0eb440e7f33..2340cfaf498 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: 185132372 -| mem: 884970}) \ No newline at end of file +({cpu: 174716372 +| mem: 819870}) \ 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 6496923adfb..9e2b645d0d6 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: 194050135 -| mem: 932022}) \ No newline at end of file +({cpu: 182962135 +| mem: 862722}) \ 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 89ca1f0640f..c79dcb56c2d 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: 225120656 -| mem: 1104598}) \ No newline at end of file +({cpu: 211056656 +| mem: 1016698}) \ 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 bf3b63f2e21..47d925c417e 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 @@ -3069 \ No newline at end of file +3152 \ 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 5891479e93e..7c7a13069d2 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: 296528915 -| mem: 1476265}) \ No newline at end of file +({cpu: 281552915 +| mem: 1382665}) \ 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 eeba7c08f82..e9f561d5330 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: 416728478 -| mem: 1808828}) \ No newline at end of file +({cpu: 396472478 +| mem: 1682228}) \ 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 bcf6d10c686..68cd7e89ef4 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: 992057702 -| mem: 5143118}) \ No newline at end of file +({cpu: 933689702 +| mem: 4778318}) \ 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 e23b395c08a..8f61ed638a8 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: 755586042 -| mem: 3553193}) \ No newline at end of file +({cpu: 720546042 +| mem: 3334193}) \ 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 1589601e6c3..91eb5456378 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: 855657402 -| mem: 2547632}) \ No newline at end of file +({cpu: 831465402 +| mem: 2396432}) \ 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 56640ad0e0e..7d5d2931e8e 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 262283370 +| mem: 1294623}) \ 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 cb0df5251ac..67ba4d97bb1 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: 744753759 -| mem: 3635470}) \ No newline at end of file +({cpu: 700497759 +| mem: 3358870}) \ 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 b39defba5ec..1b47aea44f1 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: 730469036 -| mem: 3661629}) \ No newline at end of file +({cpu: 690533036 +| mem: 3412029}) \ 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 03d9b8de0dd..ea9b177f55e 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: 697341323 -| mem: 3345763}) \ No newline at end of file +({cpu: 660861323 +| mem: 3117763}) \ 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 cf92a9a9566..db01b834976 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: 1036617658 -| mem: 4815393}) \ No newline at end of file +({cpu: 985929658 +| mem: 4498593}) \ 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 3ded0d4c8f5..0d868b6b532 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: 1011317329 -| mem: 4433646}) \ No newline at end of file +({cpu: 965045329 +| mem: 4144446}) \ 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 9373319715e..51eed1bdefc 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: 979671047 -| mem: 4889659}) \ No newline at end of file +({cpu: 925719047 +| mem: 4552459}) \ 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 64b374c8a2e..52e19dd56cd 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: 1089309394 -| mem: 5395761}) \ No newline at end of file +({cpu: 1028541394 +| mem: 5015961}) \ 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 f219368cabb..62cf4961e13 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: 1324550269 -| mem: 6452510}) \ No newline at end of file +({cpu: 1251398269 +| mem: 5995310}) \ 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 f3f0805da16..58da97d3cae 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: 445709686 -| mem: 2248683}) \ No newline at end of file +({cpu: 420173686 +| mem: 2089083}) \ 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 93da2222ef1..473df4ec396 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: 706078441 -| mem: 3475911}) \ No newline at end of file +({cpu: 671326441 +| mem: 3258711}) \ 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 a66a43e3811..1b98b61183b 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: 465500894 -| mem: 2340875}) \ No newline at end of file +({cpu: 439004894 +| mem: 2175275}) \ 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 f15e4f2551d..d98e0934f5a 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: 706110636 -| mem: 3519383}) \ No newline at end of file +({cpu: 669438636 +| mem: 3290183}) \ 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 edad8565411..c1b6f5c6bff 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: 279321310 -| mem: 1392125}) \ No newline at end of file +({cpu: 264633310 +| mem: 1300325}) \ 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 df44c9b376b..2fc868bcc5e 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: 875346084 -| mem: 4227552}) \ No newline at end of file +({cpu: 825810084 +| mem: 3917952}) \ 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 21de18cc072..8d8b81134ef 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: 728260042 -| mem: 3343709}) \ No newline at end of file +({cpu: 692068042 +| mem: 3117509}) \ 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 ab34be8dc87..4e39ceae8f5 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: 279375868 -| mem: 1392125}) \ No newline at end of file +({cpu: 264687868 +| mem: 1300325}) \ 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 141fc1fe3e5..3aae673ddd5 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: 964980104 -| mem: 1331054}) \ No newline at end of file +({cpu: 951444104 +| mem: 1246454}) \ 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 d14aac02bd6..61c3ff3c600 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: 3877290919 -| mem: 1750586}) \ No newline at end of file +({cpu: 3861546919 +| mem: 1652186}) \ 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 91cae612db6..1c69de06abe 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: 335588681 -| mem: 1656950}) \ No newline at end of file +({cpu: 317732681 +| mem: 1545350}) \ 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 56640ad0e0e..7d5d2931e8e 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 262283370 +| mem: 1294623}) \ 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 c2ca45c5b27..46ab8125fa2 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: 516598002 -| mem: 2635802}) \ No newline at end of file +({cpu: 488662002 +| mem: 2461202}) \ 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 1ffd422ee38..27b48b0b003 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: 1766786702 -| mem: 1755206}) \ No newline at end of file +({cpu: 1750082702 +| mem: 1650806}) \ 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 b9508927160..937f89ed7a3 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: 868119320 -| mem: 3330852}) \ No newline at end of file +({cpu: 833367320 +| mem: 3113652}) \ 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 b56f02d4046..c56dd1b4704 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: 739765728 -| mem: 3714595}) \ No newline at end of file +({cpu: 699349728 +| mem: 3461995}) \ 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 c45aff905c9..0d2eec805ba 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: 729317245 -| mem: 3417064}) \ No newline at end of file +({cpu: 688613245 +| mem: 3162664}) \ 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 3f91e20117b..ec1b67beb4b 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: 1103737807 -| mem: 5617676}) \ No newline at end of file +({cpu: 1042105807 +| mem: 5232476}) \ 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 edad8565411..c1b6f5c6bff 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: 279321310 -| mem: 1392125}) \ No newline at end of file +({cpu: 264633310 +| mem: 1300325}) \ 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 f6634e83380..82b4183a973 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: 433504222 -| mem: 2188767}) \ No newline at end of file +({cpu: 408832222 +| mem: 2034567}) \ 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 e7fc1df153b..2fa93e45cdb 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: 588384620 -| mem: 2977688}) \ No newline at end of file +({cpu: 554112620 +| mem: 2763488}) \ 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 2dfd13f0057..ee36ff6068a 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: 710197597 -| mem: 3473436}) \ No newline at end of file +({cpu: 671989597 +| mem: 3234636}) \ 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 56640ad0e0e..7d5d2931e8e 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 262283370 +| mem: 1294623}) \ 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 786de585c96..7776b8f8e0f 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: 774715900 -| mem: 3711244}) \ No newline at end of file +({cpu: 736987900 +| mem: 3475444}) \ 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 56640ad0e0e..7d5d2931e8e 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 262283370 +| mem: 1294623}) \ 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 1d630a0f5f2..1d5be64430c 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: 988407900 -| mem: 4977293}) \ No newline at end of file +({cpu: 931767900 +| mem: 4623293}) \ 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 ebdceaee8cc..31dbbbdceee 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: 655215703 -| mem: 3293201}) \ No newline at end of file +({cpu: 617679703 +| mem: 3058601}) \ 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 2a2fc037b8b..b476c3b265f 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: 374373225 -| mem: 1688492}) \ No newline at end of file +({cpu: 356325225 +| mem: 1575692}) \ 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 67d3eb198fb..4e2712a1f8f 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: 338858631 -| mem: 1655287}) \ No newline at end of file +({cpu: 320906631 +| mem: 1543087}) \ 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 dc960730ef5..8231249bd58 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: 346402133 -| mem: 1689753}) \ No newline at end of file +({cpu: 328354133 +| mem: 1576953}) \ 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 56640ad0e0e..7d5d2931e8e 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 262283370 +| mem: 1294623}) \ 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 7d9a5212073..50cd7667951 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: 741591997 -| mem: 3778160}) \ No newline at end of file +({cpu: 698679997 +| mem: 3509960}) \ 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 56640ad0e0e..7d5d2931e8e 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 262283370 +| mem: 1294623}) \ 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 3e474c60850..ce88e0d585b 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: 458976366 -| mem: 2313367}) \ No newline at end of file +({cpu: 433056366 +| mem: 2151367}) \ 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 16e9054a6f6..42fb4de5a12 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: 1006160544 -| mem: 4844067}) \ No newline at end of file +({cpu: 954128544 +| mem: 4518867}) \ 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 1b72250abd1..da5003736ef 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: 969589440 -| mem: 4785249}) \ No newline at end of file +({cpu: 915445440 +| mem: 4446849}) \ 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 4317215df45..0f7bf6ec0ae 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: 488383895 -| mem: 2422905}) \ No newline at end of file +({cpu: 461983895 +| mem: 2257905}) \ 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 edad8565411..c1b6f5c6bff 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: 279321310 -| mem: 1392125}) \ No newline at end of file +({cpu: 264633310 +| mem: 1300325}) \ 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 526d50c6312..98b8f08afb3 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: 708893591 -| mem: 3544416}) \ No newline at end of file +({cpu: 670493591 +| mem: 3304416}) \ 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 cffd2e3fcc8..469bd3bb494 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: 461213536 -| mem: 2324159}) \ No newline at end of file +({cpu: 435101536 +| mem: 2160959}) \ 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 bc2fc431d11..cf51ee8b882 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: 627161030 -| mem: 3158146}) \ No newline at end of file +({cpu: 590777030 +| mem: 2930746}) \ 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 088d0bab73a..dbf52892f10 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: 2155516779 -| mem: 1926590}) \ No newline at end of file +({cpu: 2137564779 +| mem: 1814390}) \ 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 f28c3f540fa..51a7aa89440 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: 1232641473 -| mem: 5221930}) \ No newline at end of file +({cpu: 1176673473 +| mem: 4872130}) \ 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 211c57927e9..c9723136f70 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: 1001401101 -| mem: 5007853}) \ No newline at end of file +({cpu: 945145101 +| mem: 4656253}) \ 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 d14aac02bd6..61c3ff3c600 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: 3877290919 -| mem: 1750586}) \ No newline at end of file +({cpu: 3861546919 +| mem: 1652186}) \ 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 ae8da3c6a4a..d011a88cc8b 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: 461367862 -| mem: 2319669}) \ No newline at end of file +({cpu: 435351862 +| mem: 2157069}) \ 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 2f1ad6ffccb..352e14c72dd 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: 727934628 -| mem: 3529911}) \ No newline at end of file +({cpu: 693278628 +| mem: 3313311}) \ 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 7ede218ff0f..9688adb03d2 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: 448210184 -| mem: 2254985}) \ No newline at end of file +({cpu: 422578184 +| mem: 2094785}) \ 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 c66bbaf2d43..6e3daba1377 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: 758472627 -| mem: 3786342}) \ No newline at end of file +({cpu: 715656627 +| mem: 3518742}) \ 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 467e5ad076d..b23abc2da03 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: 765070449 -| mem: 3910736}) \ No newline at end of file +({cpu: 721390449 +| mem: 3637736}) \ 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 d3087ef9340..002b03c4f96 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: 653129451 -| mem: 3281525}) \ No newline at end of file +({cpu: 615881451 +| mem: 3048725}) \ 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 686961c81ae..a4dc5cc7ebd 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: 464307998 -| mem: 2226406}) \ No newline at end of file +({cpu: 444435998 +| mem: 2102206}) \ 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 5b25c01c77d..5a90e33df27 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: 453538103 -| mem: 2196146}) \ No newline at end of file +({cpu: 428578103 +| mem: 2040146}) \ 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 f4253e3770a..97dbf441ad0 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: 1233040944 -| mem: 5158092}) \ No newline at end of file +({cpu: 1185232944 +| mem: 4859292}) \ 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 8fbf9fe77bc..023f41182fa 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: 1098604029 -| mem: 5487096}) \ No newline at end of file +({cpu: 1038412029 +| mem: 5110896}) \ 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 91cae612db6..1c69de06abe 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: 335588681 -| mem: 1656950}) \ No newline at end of file +({cpu: 317732681 +| mem: 1545350}) \ 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 edad8565411..c1b6f5c6bff 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: 279321310 -| mem: 1392125}) \ No newline at end of file +({cpu: 264633310 +| mem: 1300325}) \ 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 e9d42cff3b5..c04dd4b27c6 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: 1044959014 -| mem: 4843299}) \ No newline at end of file +({cpu: 993983014 +| mem: 4524699}) \ 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 dc960730ef5..8231249bd58 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: 346402133 -| mem: 1689753}) \ No newline at end of file +({cpu: 328354133 +| mem: 1576953}) \ 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 686961c81ae..a4dc5cc7ebd 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: 464307998 -| mem: 2226406}) \ No newline at end of file +({cpu: 444435998 +| mem: 2102206}) \ 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 01ec98cb3b7..f65de86154b 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: 613632829 -| mem: 3053070}) \ No newline at end of file +({cpu: 579072829 +| mem: 2837070}) \ 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 3cecb446ec3..b22c5881947 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: 293030329 -| mem: 1384495}) \ No newline at end of file +({cpu: 276710329 +| mem: 1282495}) \ 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 64b53ca2571..6cad8323253 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: 549047898 -| mem: 2756102}) \ No newline at end of file +({cpu: 518807898 +| mem: 2567102}) \ 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 8d6e479f1c1..4c9cf185eb0 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: 1309728131 -| mem: 6354452}) \ No newline at end of file +({cpu: 1236960131 +| mem: 5899652}) \ 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 496c862ca75..44d4cae1bd4 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: 725278429 -| mem: 3651240}) \ No newline at end of file +({cpu: 682846429 +| mem: 3386040}) \ 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 cd51eac18f9..7729775263d 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: 908851786 -| mem: 4601236}) \ No newline at end of file +({cpu: 857011786 +| mem: 4277236}) \ 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 2ad5195c4c3..879d27fcb7f 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: 699509186 -| mem: 3549667}) \ No newline at end of file +({cpu: 659093186 +| mem: 3297067}) \ 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 2aa48c15b85..89062e05f84 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: 779304265 -| mem: 3916860}) \ No newline at end of file +({cpu: 735720265 +| mem: 3644460}) \ 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 1fed877a2ce..57c1322a9dc 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: 958164459 -| mem: 1295410}) \ No newline at end of file +({cpu: 944916459 +| mem: 1212610}) \ 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 3a31a8e7f1c..fd77b102bed 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: 857940942 -| mem: 4301020}) \ No newline at end of file +({cpu: 807444942 +| mem: 3985420}) \ 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 abe5d471dfd..dd75362a324 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: 806317962 -| mem: 4010192}) \ No newline at end of file +({cpu: 760237962 +| mem: 3722192}) \ 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 bc56251254c..4c926f5499e 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: 465348618 -| mem: 2339503}) \ No newline at end of file +({cpu: 438372618 +| mem: 2170903}) \ 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 77eee354207..122f78edac3 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: 17825769738 -| mem: 1154842}) \ No newline at end of file +({cpu: 17814729738 +| mem: 1085842}) \ 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 b94de3b2094..bc4223e13fe 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: 988150761 -| mem: 4999469}) \ No newline at end of file +({cpu: 930934761 +| mem: 4641869}) \ 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 56640ad0e0e..7d5d2931e8e 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 262283370 +| mem: 1294623}) \ 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 1874e27dd51..d5e1c319590 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: 435950162 -| mem: 2195069}) \ No newline at end of file +({cpu: 411182162 +| mem: 2040269}) \ 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 5df330c706e..bb8a977028c 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: 720711970 -| mem: 3650034}) \ No newline at end of file +({cpu: 678279970 +| mem: 3384834}) \ 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 ef029b63204..d6f793a8538 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: 345178335 -| mem: 1605588}) \ No newline at end of file +({cpu: 328282335 +| mem: 1499988}) \ 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 4c8ff951ed1..53fe355409e 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: 368974633 -| mem: 1834068}) \ No newline at end of file +({cpu: 348622633 +| mem: 1706868}) \ 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 edad8565411..c1b6f5c6bff 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: 279321310 -| mem: 1392125}) \ No newline at end of file +({cpu: 264633310 +| mem: 1300325}) \ 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 03a802ac2d1..12a8c048d16 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: 886419409 -| mem: 2662154}) \ No newline at end of file +({cpu: 860019409 +| mem: 2497154}) \ 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 56640ad0e0e..7d5d2931e8e 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: 276875370 -| mem: 1385823}) \ No newline at end of file +({cpu: 262283370 +| mem: 1294623}) \ 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 f99cfdb3ead..62ca93cab17 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: 620344691 -| mem: 2984106}) \ No newline at end of file +({cpu: 588088691 +| mem: 2782506}) \ 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 5ce381266e4..5b0ab48cd54 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: 714732030 -| mem: 2973574}) \ No newline at end of file +({cpu: 684108030 +| mem: 2782174}) \ 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 f3559d72640..62c14618b9e 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: 3761269278 -| mem: 1237746}) \ No newline at end of file +({cpu: 3749077278 +| mem: 1161546}) \ 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 65d8c01aa59..54a4c80d5f3 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: 902867231 -| mem: 4440254}) \ No newline at end of file +({cpu: 854003231 +| mem: 4134854}) \ 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 a57cdb5d600..885673036fa 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 @@ -12550 \ No newline at end of file +12913 \ 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 b4753fe465b..462c82dfdec 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: 57792275160 -| mem: 340971480}) \ No newline at end of file +({cpu: 57088883160 +| mem: 336575280}) \ No newline at end of file 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 ef1d61bb83d..dfac53b0c4c 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 @@ -1573 \ No newline at end of file +1641 \ 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 31561b0a542..ffaf557a0ba 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: 1532270000 -| mem: 7885412}) \ No newline at end of file +({cpu: 1439486000 +| mem: 7305512}) \ No newline at end of file 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 6c14b486075..fc1a81d9aed 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 @@ -2056 \ No newline at end of file +2182 \ 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 796594e3b90..851d012fac2 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: 5135342267 -| mem: 28186230}) \ No newline at end of file +({cpu: 4489310267 +| mem: 24148530}) \ No newline at end of file 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 93f881d119e..b9dc6e97900 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 @@ -1960 \ No newline at end of file +2135 \ 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 840df570e93..301a050204a 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: 182013934621 -| mem: 1040710766}) \ No newline at end of file +({cpu: 156617950621 +| mem: 881985866}) \ No newline at end of file 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 93f881d119e..b9dc6e97900 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 @@ -1960 \ No newline at end of file +2135 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-20.budget.golden b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-20.budget.golden index a81ca0fea2c..cf5360031f6 100644 --- a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 294002639 -| mem: 1190319}) \ No newline at end of file +({cpu: 281570639 +| mem: 1112619}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-4.budget.golden b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-4.budget.golden index 92703234b5c..68fc8230171 100644 --- a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-4.budget.golden +++ b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1-4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 82690943 -| mem: 335087}) \ No newline at end of file +({cpu: 79474943 +| mem: 314987}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1.size.golden b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1.size.golden index bd22929ccbd..f9d12350564 100644 --- a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1.size.golden +++ b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext1.size.golden @@ -1 +1 @@ -1801 \ No newline at end of file +1824 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-20.budget.golden b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-20.budget.golden index 0d14e96bc80..c662ed13789 100644 --- a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 283814167 -| mem: 1140876}) \ No newline at end of file +({cpu: 273398167 +| mem: 1075776}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-4.budget.golden b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-4.budget.golden index 5db1d86e7d1..95e1e656004 100644 --- a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-4.budget.golden +++ b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2-4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 79753799 -| mem: 320876}) \ No newline at end of file +({cpu: 77017799 +| mem: 303776}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2.size.golden b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2.size.golden index a35fccb568c..4ebabe0e5d5 100644 --- a/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2.size.golden +++ b/plutus-benchmark/script-contexts/test/V1/9.6/checkScriptContext2.size.golden @@ -1 +1 @@ -1736 \ No newline at end of file +1754 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-20.budget.golden b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-20.budget.golden index 0530666c73b..7e6b79bdac9 100644 --- a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 323527589 -| mem: 1299115}) \ No newline at end of file +({cpu: 310903589 +| mem: 1220215}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-4.budget.golden b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-4.budget.golden index a10cb3f37cb..28917163fbf 100644 --- a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-4.budget.golden +++ b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1-4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 91325173 -| mem: 370891}) \ No newline at end of file +({cpu: 87917173 +| mem: 349591}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1.size.golden b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1.size.golden index 4a36de630d8..da9ac3907f4 100644 --- a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1.size.golden +++ b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext1.size.golden @@ -1 +1 @@ -1881 \ No newline at end of file +1899 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-20.budget.golden b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-20.budget.golden index 7cbc482fbec..4bc28b7ba01 100644 --- a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 313307117 -| mem: 1249472}) \ No newline at end of file +({cpu: 302699117 +| mem: 1183172}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-4.budget.golden b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-4.budget.golden index e57f244d3c9..6dc40bf095d 100644 --- a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-4.budget.golden +++ b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2-4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 88356029 -| mem: 356480}) \ No newline at end of file +({cpu: 85428029 +| mem: 338180}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2.size.golden b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2.size.golden index a1b04e2707d..479391dbfea 100644 --- a/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2.size.golden +++ b/plutus-benchmark/script-contexts/test/V2/9.6/checkScriptContext2.size.golden @@ -1 +1 @@ -1814 \ No newline at end of file +1827 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-20.budget.golden b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-20.budget.golden index f233e434660..b2111a468a2 100644 --- a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 326278695 -| mem: 1307829}) \ No newline at end of file +({cpu: 313174695 +| mem: 1225929}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-4.budget.golden b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-4.budget.golden index 9f42fd78d40..b22e8034221 100644 --- a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-4.budget.golden +++ b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1-4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 95356279 -| mem: 387605}) \ No newline at end of file +({cpu: 91468279 +| mem: 363305}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1.size.golden b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1.size.golden index 75e50783357..b42952bd760 100644 --- a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1.size.golden +++ b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext1.size.golden @@ -1 +1 @@ -3338 \ No newline at end of file +3374 \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-20.budget.golden b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-20.budget.golden index aa1687c3e4d..464288510cc 100644 --- a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-20.budget.golden +++ b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-20.budget.golden @@ -1,2 +1,2 @@ -({cpu: 315978223 -| mem: 1257686}) \ No newline at end of file +({cpu: 304890223 +| mem: 1188386}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-4.budget.golden b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-4.budget.golden index a183afe62ce..519c3663aab 100644 --- a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-4.budget.golden +++ b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2-4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 92307135 -| mem: 372694}) \ No newline at end of file +({cpu: 88899135 +| mem: 351394}) \ No newline at end of file diff --git a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2.size.golden b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2.size.golden index f0dfa1fe343..4dbebb27ee7 100644 --- a/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2.size.golden +++ b/plutus-benchmark/script-contexts/test/V3/9.6/checkScriptContext2.size.golden @@ -1 +1 @@ -3266 \ No newline at end of file +3297 \ No newline at end of file diff --git a/plutus-core/executables/plutus/AnyProgram/Compile.hs b/plutus-core/executables/plutus/AnyProgram/Compile.hs index bf8cc0071de..a035f829ec8 100644 --- a/plutus-core/executables/plutus/AnyProgram/Compile.hs +++ b/plutus-core/executables/plutus/AnyProgram/Compile.hs @@ -3,6 +3,8 @@ {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE TypeOperators #-} {-# LANGUAGE ViewPatterns #-} +{-# OPTIONS_GHC -Wno-orphans #-} + module AnyProgram.Compile ( compileProgram , checkProgram @@ -17,6 +19,7 @@ import GetOpt import Types import PlutusCore qualified as PLC +import PlutusCore.Annotation import PlutusCore.Compiler qualified as PLC import PlutusCore.DeBruijn qualified as PLC import PlutusCore.Default @@ -75,7 +78,8 @@ compileProgram = curry $ \case -- pir to plc ---------------------------------------- - (SPir n1@SName a1, SPlc n2 SUnit) -> withA @Ord a1 $ withA @Pretty a1 $ + (SPir n1@SName a1, SPlc n2 SUnit) -> + withA @Ord a1 $ withA @Pretty a1 $ withA @AnnInline a1 $ -- Note: PIR.compileProgram subsumes pir typechecking (PLC.runQuoteT . flip runReaderT compCtx . PIR.compileProgram) >=> plcToOutName n1 n2 @@ -315,3 +319,7 @@ checkProgram sng p = modifyError (fmap PIR.Original) $ case sng of SPir SName a -> pirTypecheck a p SData -> pure () -- data is type correct by construction SPir{} -> throwingPIR "PIR: Cannot typecheck non-names" () + +instance AnnInline SrcSpans where + annAlwaysInline = mempty + annMayInline = mempty diff --git a/plutus-core/plutus-core/src/PlutusCore/Annotation.hs b/plutus-core/plutus-core/src/PlutusCore/Annotation.hs index 796489b4a09..b8ecdac1594 100644 --- a/plutus-core/plutus-core/src/PlutusCore/Annotation.hs +++ b/plutus-core/plutus-core/src/PlutusCore/Annotation.hs @@ -8,8 +8,7 @@ module PlutusCore.Annotation , SrcSpans (..) , InlineHints (..) , Inline (..) - , annAlwaysInline - , annMayInline + , AnnInline (..) , Megaparsec.SourcePos (..) , Megaparsec.Pos , addSrcSpan @@ -59,13 +58,23 @@ data Inline instance Pretty Ann where pretty = viaShow --- | Create an `Ann` with `AlwaysInline`. -annAlwaysInline :: Ann -annAlwaysInline = Ann{annInline = AlwaysInline, annSrcSpans = mempty} +class AnnInline a where + -- | An annotation instructing the inliner to always inline a binding. + annAlwaysInline :: a --- | Create an `Ann` with `MayInline`. -annMayInline :: Ann -annMayInline = Ann{annInline = MayInline, annSrcSpans = mempty} + -- | An annotation that leaves the inlining decision to the inliner. + annMayInline :: a + +instance AnnInline () where + annAlwaysInline = () + annMayInline = () + +instance AnnInline Ann where + -- | Create an `Ann` with `AlwaysInline`. + annAlwaysInline = Ann{annInline = AlwaysInline, annSrcSpans = mempty} + + -- | Create an `Ann` with `MayInline`. + annMayInline = Ann{annInline = MayInline, annSrcSpans = mempty} -- | The span between two source locations. diff --git a/plutus-core/plutus-ir/src/PlutusIR/Compiler.hs b/plutus-core/plutus-ir/src/PlutusIR/Compiler.hs index 79d24ec791b..a6725ea82a5 100644 --- a/plutus-core/plutus-ir/src/PlutusIR/Compiler.hs +++ b/plutus-core/plutus-ir/src/PlutusIR/Compiler.hs @@ -30,6 +30,8 @@ module PlutusIR.Compiler ( coDoSimplifierStrictifyBindings, coDoSimplifierRewrite, coDoSimplifierKnownCon, + coInlineConstants, + coInlineFix, coInlineHints, coProfile, coRelaxedFloatin, diff --git a/plutus-core/plutus-ir/src/PlutusIR/Compiler/Provenance.hs b/plutus-core/plutus-ir/src/PlutusIR/Compiler/Provenance.hs index becdd699a1c..ce974aafb28 100644 --- a/plutus-core/plutus-ir/src/PlutusIR/Compiler/Provenance.hs +++ b/plutus-core/plutus-ir/src/PlutusIR/Compiler/Provenance.hs @@ -8,6 +8,7 @@ module PlutusIR.Compiler.Provenance where import PlutusIR +import PlutusCore.Annotation import PlutusCore.Pretty qualified as PLC import Data.Hashable @@ -48,6 +49,10 @@ instance Ord a => Monoid (Provenance a) where noProvenance :: Provenance a noProvenance = MultipleSources S.empty +instance AnnInline a => AnnInline (Provenance a) where + annAlwaysInline = Original annAlwaysInline + annMayInline = Original annMayInline + data DatatypeComponent = Constructor | ConstructorType | Destructor diff --git a/plutus-core/plutus-ir/src/PlutusIR/Compiler/Recursion.hs b/plutus-core/plutus-ir/src/PlutusIR/Compiler/Recursion.hs index a3fc4481208..7a0aba85cd4 100644 --- a/plutus-core/plutus-ir/src/PlutusIR/Compiler/Recursion.hs +++ b/plutus-core/plutus-ir/src/PlutusIR/Compiler/Recursion.hs @@ -12,6 +12,7 @@ import PlutusIR.Compiler.Types import PlutusIR.Error import PlutusIR.MkPir qualified as PIR +import Control.Lens (view) import Control.Monad import Control.Monad.Error.Lens import Control.Monad.Trans @@ -20,6 +21,7 @@ import Data.List.NonEmpty hiding (length) import Data.Set qualified as Set import PlutusCore qualified as PLC +import PlutusCore.Annotation import PlutusCore.MkPlc qualified as PLC import PlutusCore.Quote import PlutusCore.StdLib.Data.Function qualified as Function @@ -88,16 +90,19 @@ mkFixpoint bs = do Just fun -> pure fun Nothing -> lift $ throwing _Error $ CompilationError (PLC.typeAnn ty) "Recursive values must be of function type" + inlineFix <- view (ccOpts . coInlineConstants) + -- See Note [Extra definitions while compiling let-bindings] let arity = fromIntegral $ length funs fixByKey = FixBy fixNKey = FixpointCombinator arity + ann = if inlineFix then annAlwaysInline else annMayInline let mkFixByDef = do name <- liftQuote $ toProgramName fixByKey let (fixByTerm, fixByType) = Function.fixByAndType - pure (PLC.Def (PLC.VarDecl noProvenance name (noProvenance <$ fixByType)) (noProvenance <$ fixByTerm, Strict), mempty) + pure (PLC.Def (PLC.VarDecl ann name (noProvenance <$ fixByType)) (noProvenance <$ fixByTerm, Strict), mempty) let mkFixNDef = do name <- liftQuote $ toProgramName fixNKey @@ -108,7 +113,7 @@ mkFixpoint bs = do else do fixBy <- lookupOrDefineTerm p0 fixByKey mkFixByDef pure (Function.fixNAndType arity (void fixBy), Set.singleton fixByKey) - pure (PLC.Def (PLC.VarDecl noProvenance name (noProvenance <$ fixNType)) (noProvenance <$ fixNTerm, Strict), fixNDeps) + pure (PLC.Def (PLC.VarDecl ann name (noProvenance <$ fixNType)) (noProvenance <$ fixNTerm, Strict), fixNDeps) fixN <- lookupOrDefineTerm p0 fixNKey mkFixNDef liftQuote $ case funs of diff --git a/plutus-core/plutus-ir/src/PlutusIR/Compiler/Types.hs b/plutus-core/plutus-ir/src/PlutusIR/Compiler/Types.hs index 2c6d0fc42ca..603d9f24435 100644 --- a/plutus-core/plutus-ir/src/PlutusIR/Compiler/Types.hs +++ b/plutus-core/plutus-ir/src/PlutusIR/Compiler/Types.hs @@ -95,6 +95,7 @@ data CompilationOpts a = CompilationOpts { , _coDoSimplifierRemoveDeadBindings :: Bool , _coInlineHints :: InlineHints PLC.Name (Provenance a) , _coInlineConstants :: Bool + , _coInlineFix :: Bool -- Profiling , _coProfile :: Bool , _coRelaxedFloatin :: Bool @@ -125,6 +126,7 @@ defaultCompilationOpts = CompilationOpts , _coDoSimplifierStrictifyBindings = True , _coInlineHints = mempty , _coInlineConstants = True + , _coInlineFix = True , _coProfile = False , _coRelaxedFloatin = True , _coCaseOfCaseConservative = True @@ -219,6 +221,7 @@ type Compiling m e uni fun a = , MonadError e m , MonadQuote m , Ord a + , AnnInline a , PLC.Typecheckable uni fun , PLC.GEq uni -- Pretty printing instances diff --git a/plutus-core/testlib/PlutusIR/Test.hs b/plutus-core/testlib/PlutusIR/Test.hs index 5039b25f577..52e7eae071e 100644 --- a/plutus-core/testlib/PlutusIR/Test.hs +++ b/plutus-core/testlib/PlutusIR/Test.hs @@ -58,6 +58,7 @@ instance , Pretty a , Typeable a , Ord a + , PLC.AnnInline a , Default (PLC.CostingPart uni fun) , Default (BuiltinsInfo uni fun) , Default (RewriteRules uni fun) @@ -75,6 +76,7 @@ instance , Pretty a , Typeable a , Ord a + , PLC.AnnInline a , Default (PLC.CostingPart uni fun) , Default (BuiltinsInfo uni fun) , Default (RewriteRules uni fun) @@ -83,6 +85,14 @@ instance where toUPlc = toTPlc >=> toUPlc +instance PLC.AnnInline PLC.SrcSpan where + annAlwaysInline = PLC.SrcSpan mempty 0 0 0 0 + annMayInline = PLC.SrcSpan mempty 0 0 0 0 + +instance PLC.AnnInline PLC.SrcSpans where + annAlwaysInline = mempty + annMayInline = mempty + pTermAsProg :: Parser (PIR.Program PIR.TyName PIR.Name PLC.DefaultUni PLC.DefaultFun PLC.SrcSpan) pTermAsProg = fmap (PIR.Program mempty PLC.latestVersion) pTerm @@ -99,6 +109,7 @@ compileWithOpts :: ( PLC.GEq uni , PLC.Typecheckable uni fun , Ord a + , PLC.AnnInline a , PLC.PrettyUni uni , PLC.Pretty fun , PLC.Pretty a @@ -184,7 +195,7 @@ goldenPlcFromPir = goldenPirM $ \ast -> ppCatch prettyPlcReadableSimple $ do withExceptT @_ @PLC.FreeVariableError toException $ traverseOf PLC.progTerm PLC.deBruijnTerm p goldenPlcFromPirScott :: - (Ord a, Typeable a, Pretty a + (Ord a, Typeable a, Pretty a, PLC.AnnInline a , prog ~ PIR.Program PIR.TyName PIR.Name PLC.DefaultUni PLC.DefaultFun a) => Parser prog -> String -> 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 1ea9a5f57b7..4d0b4cacb86 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: 17880858 -| mem: 104124}) \ No newline at end of file +({cpu: 16584858 +| mem: 96024}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq1.budget.golden b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq1.budget.golden index aed73a28336..d4d545668ac 100644 --- a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq1.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq1.budget.golden @@ -1,2 +1,2 @@ -({cpu: 151674685 -| mem: 870930}) \ No newline at end of file +({cpu: 130698685 +| mem: 739830}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq2.budget.golden b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq2.budget.golden index 0db1285d454..f2d69a7b60b 100644 --- a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq2.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq2.budget.golden @@ -1,2 +1,2 @@ -({cpu: 163635949 -| mem: 941642}) \ No newline at end of file +({cpu: 141123949 +| mem: 800942}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq3.budget.golden b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq3.budget.golden index 99595ce64d3..79cb575381f 100644 --- a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq3.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq3.budget.golden @@ -1,2 +1,2 @@ -({cpu: 168210644 -| mem: 966452}) \ No newline at end of file +({cpu: 145026644 +| mem: 821552}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq4.budget.golden b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq4.budget.golden index 06b82b4a379..462dc729873 100644 --- a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq4.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq4.budget.golden @@ -1,2 +1,2 @@ -({cpu: 146764728 -| mem: 844320}) \ No newline at end of file +({cpu: 126556728 +| mem: 718020}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq5.budget.golden b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq5.budget.golden index a9d958ac149..dc6a5fa106f 100644 --- a/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq5.budget.golden +++ b/plutus-ledger-api/test-plugin/Spec/Budget/9.6/geq5.budget.golden @@ -1,2 +1,2 @@ -({cpu: 156320779 -| mem: 897238}) \ No newline at end of file +({cpu: 134672779 +| mem: 761938}) \ No newline at end of file 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 24a6d6cc9a1..3e444c10eac 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: 186560115 -| mem: 1063800}) \ No newline at end of file +({cpu: 164048115 +| mem: 923100}) \ 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 47502697dac..392dfe3780b 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: 162355949 -| mem: 933642}) \ No newline at end of file +({cpu: 139747949 +| mem: 792342}) \ 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 08451be2fb8..6fa7c0d70d1 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: 203400456 -| mem: 1160424}) \ No newline at end of file +({cpu: 178680456 +| mem: 1005924}) \ 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 490589664b9..d7adf0d24b7 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: 146348728 -| mem: 841720}) \ No newline at end of file +({cpu: 126044728 +| mem: 714820}) \ 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 0f42e6e17c6..9746a21ebbf 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: 172601718 -| mem: 987470}) \ No newline at end of file +({cpu: 149945718 +| mem: 845870}) \ 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 826c245653e..58712197da0 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: 25335162 -| mem: 79180}) \ No newline at end of file +({cpu: 24039162 +| mem: 71080}) \ No newline at end of file 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 167434af9f9..ea50567579e 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: 668962560 -| mem: 2174050}) \ No newline at end of file +({cpu: 648850560 +| mem: 2048350}) \ 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 ddf2283d0e3..bf4d3ea0f21 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: 707450509 -| mem: 2314770}) \ No newline at end of file +({cpu: 685898509 +| mem: 2180070}) \ 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 043bbc71e1d..df1a12caf36 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: 738553054 -| mem: 2421556}) \ No newline at end of file +({cpu: 715657054 +| mem: 2278456}) \ 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 b60f3c421d7..4b5eba92b1c 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: 641726155 -| mem: 2054342}) \ No newline at end of file +({cpu: 622574155 +| mem: 1934642}) \ 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 17801e910ba..a6715856083 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: 693519047 -| mem: 2252158}) \ No newline at end of file +({cpu: 672447047 +| mem: 2120458}) \ No newline at end of file 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 6b354c0e130..1b6b08b4fae 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: 778128368 -| mem: 2552784}) \ No newline at end of file +({cpu: 756672368 +| mem: 2418684}) \ 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 2f283ae1620..b09e47f8112 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: 708042509 -| mem: 2318470}) \ No newline at end of file +({cpu: 686394509 +| mem: 2183170}) \ 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 b49834a9389..917a89e5036 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: 851737022 -| mem: 2818176}) \ No newline at end of file +({cpu: 827305022 +| mem: 2665476}) \ 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 195203c6a24..ccabeec0ebc 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: 642174155 -| mem: 2057142}) \ No newline at end of file +({cpu: 622926155 +| mem: 1936842}) \ 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 edfc68139ba..21603b71be3 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: 745919527 -| mem: 2438662}) \ No newline at end of file +({cpu: 724031527 +| mem: 2301862}) \ 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 65a60b90f84..d05982e31bb 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: 8693320589 | mem: 14424858}) -({cpu: 9615052 | mem: 39976}) -({cpu: 6180436712 | mem: 10071058}) -({cpu: 9615052 | mem: 39976}) -({cpu: 6180436712 | mem: 10071058}) -({cpu: 9615052 | mem: 39976}) -({cpu: 3667552835 | mem: 5717258}) -({cpu: 9615052 | mem: 39976}) -({cpu: 6180436712 | mem: 10071058}) -({cpu: 9615052 | mem: 39976}) -({cpu: 3667552835 | mem: 5717258}) -({cpu: 9615052 | mem: 39976}) -({cpu: 3667552835 | mem: 5717258}) -({cpu: 9615052 | mem: 39976}) -({cpu: 1154668958 | mem: 1363458}) \ No newline at end of file +({cpu: 8647384589 | mem: 14137758}) +({cpu: 9231052 | mem: 37576}) +({cpu: 6148324712 | mem: 9870358}) +({cpu: 9231052 | mem: 37576}) +({cpu: 6148324712 | mem: 9870358}) +({cpu: 9231052 | mem: 37576}) +({cpu: 3649264835 | mem: 5602958}) +({cpu: 9231052 | mem: 37576}) +({cpu: 6148324712 | mem: 9870358}) +({cpu: 9231052 | mem: 37576}) +({cpu: 3649264835 | mem: 5602958}) +({cpu: 9231052 | mem: 37576}) +({cpu: 3649264835 | mem: 5602958}) +({cpu: 9231052 | mem: 37576}) +({cpu: 1150204958 | mem: 1335558}) \ 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 13466c37976..82e8f2f6985 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: 2202088 | mem: 12264}) -({cpu: 5753311 | mem: 29152}) -({cpu: 8487302 | mem: 35814}) -({cpu: 11438034 | mem: 48972}) -({cpu: 13523152 | mem: 52402}) -({cpu: 17493312 | mem: 69988}) -({cpu: 25035169 | mem: 92540}) -({cpu: 28146199 | mem: 112760}) -({cpu: 31320383 | mem: 116090}) -({cpu: 20171460 | mem: 75918}) -({cpu: 48059203 | mem: 172816}) -({cpu: 14841855 | mem: 56564}) -({cpu: 69833873 | mem: 246130}) -({cpu: 84308749 | mem: 308686}) -({cpu: 99126782 | mem: 336032}) -({cpu: 113601658 | mem: 398588}) -({cpu: 133646494 | mem: 442522}) -({cpu: 137616654 | mem: 460108}) -({cpu: 173393009 | mem: 565600}) -({cpu: 67258101 | mem: 251492}) -({cpu: 1154668958 | mem: 1363458}) \ No newline at end of file +({cpu: 2010088 | mem: 11064}) +({cpu: 5273311 | mem: 26152}) +({cpu: 8199302 | mem: 34014}) +({cpu: 10958034 | mem: 45972}) +({cpu: 13187152 | mem: 50302}) +({cpu: 16965312 | mem: 66688}) +({cpu: 24555169 | mem: 89540}) +({cpu: 27138199 | mem: 106460}) +({cpu: 30744383 | mem: 112490}) +({cpu: 19595460 | mem: 72318}) +({cpu: 47291203 | mem: 168016}) +({cpu: 14409855 | mem: 53864}) +({cpu: 68825873 | mem: 239830}) +({cpu: 82436749 | mem: 296986}) +({cpu: 97830782 | mem: 327932}) +({cpu: 111441658 | mem: 385088}) +({cpu: 132014494 | mem: 432322}) +({cpu: 135792654 | mem: 448708}) +({cpu: 171377009 | mem: 553000}) +({cpu: 65578101 | mem: 240992}) +({cpu: 1150204958 | mem: 1335558}) \ No newline at end of file diff --git a/plutus-ledger-api/test-plugin/Spec/Value/9.6/Long.stat.golden b/plutus-ledger-api/test-plugin/Spec/Value/9.6/Long.stat.golden index eb83b17f321..1e4dd6e7e29 100644 --- a/plutus-ledger-api/test-plugin/Spec/Value/9.6/Long.stat.golden +++ b/plutus-ledger-api/test-plugin/Spec/Value/9.6/Long.stat.golden @@ -1,15 +1,15 @@ -({cpu: 1961256408 | mem: 11157042}) -({cpu: 495818067 | mem: 3097504}) -({cpu: 1370121026 | mem: 7793754}) -({cpu: 408618067 | mem: 2552504}) -({cpu: 1370121026 | mem: 7793754}) -({cpu: 321226067 | mem: 2006304}) -({cpu: 778985644 | mem: 4430466}) -({cpu: 321322067 | mem: 2006904}) -({cpu: 1370121026 | mem: 7793754}) -({cpu: 321226067 | mem: 2006304}) -({cpu: 778985644 | mem: 4430466}) -({cpu: 234026067 | mem: 1461304}) -({cpu: 778985644 | mem: 4430466}) -({cpu: 146634067 | mem: 915104}) -({cpu: 187850262 | mem: 1067178}) \ No newline at end of file +({cpu: 1921848408 | mem: 10910742}) +({cpu: 495146067 | mem: 3093304}) +({cpu: 1342425026 | mem: 7620654}) +({cpu: 407946067 | mem: 2548304}) +({cpu: 1342425026 | mem: 7620654}) +({cpu: 320554067 | mem: 2002104}) +({cpu: 763001644 | mem: 4330566}) +({cpu: 320650067 | mem: 2002704}) +({cpu: 1342425026 | mem: 7620654}) +({cpu: 320554067 | mem: 2002104}) +({cpu: 763001644 | mem: 4330566}) +({cpu: 233354067 | mem: 1457104}) +({cpu: 763001644 | mem: 4330566}) +({cpu: 145962067 | mem: 910904}) +({cpu: 183578262 | mem: 1040478}) \ 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 a7b66fc64f2..6b1d57e41e2 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 @@ -1,21 +1,21 @@ -({cpu: 3040100 | mem: 19100}) -({cpu: 4096100 | mem: 25700}) -({cpu: 5673685 | mem: 34902}) -({cpu: 6794067 | mem: 41104}) -({cpu: 8083652 | mem: 48506}) -({cpu: 9604034 | mem: 57208}) -({cpu: 12935470 | mem: 76712}) -({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: 38639440 | mem: 223350}) -({cpu: 44396567 | mem: 257556}) -({cpu: 51076883 | mem: 294568}) -({cpu: 58892243 | mem: 340178}) -({cpu: 62172625 | mem: 359880}) -({cpu: 75798152 | mem: 436404}) -({cpu: 60396401 | mem: 362940}) -({cpu: 187850262 | mem: 1067178}) \ No newline at end of file +({cpu: 2416100 | mem: 15200}) +({cpu: 3376100 | mem: 21200}) +({cpu: 5001685 | mem: 30702}) +({cpu: 6026067 | mem: 36304}) +({cpu: 7363652 | mem: 44006}) +({cpu: 8884034 | mem: 52708}) +({cpu: 12119470 | mem: 71612}) +({cpu: 12718267 | mem: 75212}) +({cpu: 14513055 | mem: 85914}) +({cpu: 12200897 | mem: 72810}) +({cpu: 21631106 | mem: 126824}) +({cpu: 13412300 | mem: 81008}) +({cpu: 31111124 | mem: 181038}) +({cpu: 37007440 | mem: 213150}) +({cpu: 42956567 | mem: 248556}) +({cpu: 49204883 | mem: 282868}) +({cpu: 57164243 | mem: 329378}) +({cpu: 60444625 | mem: 349080}) +({cpu: 73734152 | mem: 423504}) +({cpu: 59004401 | mem: 354240}) +({cpu: 183578262 | mem: 1040478}) \ No newline at end of file diff --git a/plutus-tx-plugin/changelog.d/20250212_132802_unsafeFixIO_inline__fix.md b/plutus-tx-plugin/changelog.d/20250212_132802_unsafeFixIO_inline__fix.md new file mode 100644 index 00000000000..ebb57bc30de --- /dev/null +++ b/plutus-tx-plugin/changelog.d/20250212_132802_unsafeFixIO_inline__fix.md @@ -0,0 +1,6 @@ + + +### Changed + +- The Plinth compiler now inlines fixed point operators by default. This can be turned + off by using `no-inline-fix` or `conservative-optimisation`. diff --git a/plutus-tx-plugin/src/PlutusTx/Compiler/Expr.hs b/plutus-tx-plugin/src/PlutusTx/Compiler/Expr.hs index f8d9393574e..f521a0040bd 100644 --- a/plutus-tx-plugin/src/PlutusTx/Compiler/Expr.hs +++ b/plutus-tx-plugin/src/PlutusTx/Compiler/Expr.hs @@ -74,7 +74,7 @@ import PlutusCore.Subst qualified as PLC import Control.Exception (displayException) import Control.Lens hiding (index, strict, transform) import Control.Monad -import Control.Monad.Reader (ask) +import Control.Monad.Reader (ask, asks) import Data.Array qualified as Array import Data.ByteString qualified as BS import Data.ByteString.Base16 qualified as Base16 @@ -1353,8 +1353,9 @@ defineIntegerNegate = do defineFix :: (CompilingDefault PLC.DefaultUni fun m ann) => m () defineFix = do + inlineFix <- asks (coInlineFix . ccOpts) ghcId <- lookupGhcId 'PlutusTx.Function.fix - var <- compileVarFresh annMayInline ghcId + var <- compileVarFresh (if inlineFix then annAlwaysInline else annMayInline) ghcId let rhs = annMayInline <$ PlutusCore.StdLib.Data.Function.fix let def = PIR.Def var (rhs, PIR.Strict) PIR.defineTerm (LexName (GHC.getName ghcId)) def mempty diff --git a/plutus-tx-plugin/src/PlutusTx/Compiler/Types.hs b/plutus-tx-plugin/src/PlutusTx/Compiler/Types.hs index 13ad48441fc..63d354eebde 100644 --- a/plutus-tx-plugin/src/PlutusTx/Compiler/Types.hs +++ b/plutus-tx-plugin/src/PlutusTx/Compiler/Types.hs @@ -48,6 +48,7 @@ data CompileOptions = CompileOptions { coProfile :: ProfileOpts , coCoverage :: CoverageOpts , coRemoveTrace :: Bool + , coInlineFix :: Bool } data CompileContext uni fun = CompileContext { diff --git a/plutus-tx-plugin/src/PlutusTx/Options.hs b/plutus-tx-plugin/src/PlutusTx/Options.hs index d4b33092f44..a7961d1185a 100644 --- a/plutus-tx-plugin/src/PlutusTx/Options.hs +++ b/plutus-tx-plugin/src/PlutusTx/Options.hs @@ -65,6 +65,7 @@ data PluginOptions = PluginOptions , _posRelaxedFloatin :: Bool , _posCaseOfCaseConservative :: Bool , _posInlineConstants :: Bool + , _posInlineFix :: Bool , _posPreserveLogging :: Bool -- ^ Whether to try and retain the logging behaviour of the program. , -- Setting to `True` defines `trace` as `\_ a -> a` instead of the builtin version. @@ -157,7 +158,7 @@ pluginOptions = desc = "When conservative optimisation is used, only the optimisations that \ \never make the program worse (in terms of cost or size) are employed. \ - \Implies `no-relaxed-float-in`, `no-inline-constants`, \ + \Implies `no-relaxed-float-in`, `no-inline-constants`, `no-inline-fix`, \ \`no-simplifier-evaluate-builtins`, and `preserve-logging`." in ( k , PluginOption @@ -171,11 +172,13 @@ pluginOptions = , Implication (== True) posPreserveLogging True , Implication (== True) posCaseOfCaseConservative True , Implication (== True) posInlineConstants False + , Implication (== True) posInlineFix False , Implication (== True) posDoSimplifierEvaluateBuiltins False , Implication (== False) posRelaxedFloatin True , Implication (== False) posPreserveLogging False , Implication (== False) posCaseOfCaseConservative False , Implication (== False) posInlineConstants True + , Implication (== False) posInlineFix True , Implication (== False) posDoSimplifierEvaluateBuiltins True ] ) @@ -197,6 +200,11 @@ pluginOptions = \costs slightly, but may increase script sizes if a large constant \ \is used more than once. Implied by `no-conservative-optimisation`." in (k, PluginOption typeRep (setTrue k) posInlineConstants desc []) + , let k = "inline-fix" + desc = + "Always inline fixed point combinators. This is generally preferable as \ + \it often enables further optimization, though it may increase script size." + in (k, PluginOption typeRep (setTrue k) posInlineConstants desc []) , let k = "optimize" desc = "Run optimization passes such as simplification and floating let-bindings." in (k, PluginOption typeRep (setTrue k) posOptimize desc []) @@ -341,6 +349,7 @@ defaultPluginOptions = , _posRelaxedFloatin = True , _posCaseOfCaseConservative = False , _posInlineConstants = True + , _posInlineFix = True , _posPreserveLogging = True , _posRemoveTrace = False , _posDumpCompilationTrace = False diff --git a/plutus-tx-plugin/src/PlutusTx/Plugin.hs b/plutus-tx-plugin/src/PlutusTx/Plugin.hs index 8dad4e20f9f..bbf6cc00644 100644 --- a/plutus-tx-plugin/src/PlutusTx/Plugin.hs +++ b/plutus-tx-plugin/src/PlutusTx/Plugin.hs @@ -422,7 +422,8 @@ compileMarkedExpr locStr codeTy origE = do ccOpts = CompileOptions { coProfile=_posProfile opts ,coCoverage=coverage - ,coRemoveTrace=_posRemoveTrace opts}, + ,coRemoveTrace=_posRemoveTrace opts + ,coInlineFix=_posInlineFix opts}, ccFlags = flags, ccFamInstEnvs = famEnvs, ccNameInfo = nameInfo, @@ -522,6 +523,8 @@ runCompiler moduleName opts expr = do (opts ^. posDoSimplifierRemoveDeadBindings) & set (PIR.ccOpts . PIR.coInlineConstants) (opts ^. posInlineConstants) + & set (PIR.ccOpts . PIR.coInlineFix) + (opts ^. posInlineFix) & set (PIR.ccOpts . PIR.coInlineHints) hints & set (PIR.ccOpts . PIR.coRelaxedFloatin) (opts ^. posRelaxedFloatin) & set (PIR.ccOpts . PIR.coCaseOfCaseConservative) 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 7f146314931..a6ea83c6160 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: 1086205986 -| mem: 5410302}) \ No newline at end of file +({cpu: 941965986 +| mem: 4508802}) \ 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 e7b8462b08b..1b2f05b83c8 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constAccL.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constAccL.uplc.golden @@ -1,20 +1,19 @@ (program 1.1.0 - ((\fix1 -> - (\go -> - (\ls -> go 42 ls) - (fix1 - (\go n -> - force - (force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (delay (constr 0 []))) + ((\go -> + (\ls -> go 42 ls) + ((\s -> s s) + (\s n -> + force + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay (delay - (delay - (constr 1 [1, (go (subtractInteger n 1))])))))) - 1000)) - (fix1 - (\go acc ds -> - force (case ds [(delay acc), (\x xs -> delay (go acc xs))])))) - (\f -> (\s -> s s) (\s -> f (\x -> s s x))))) \ No newline at end of file + (constr 1 + [1, ((\x -> s s x) (subtractInteger n 1))])))))) + 1000)) + ((\s -> s s) + (\s acc ds -> + force (case ds [(delay acc), (\x xs -> delay (s s acc xs))]))))) \ No newline at end of file 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 11a791944db..f715b40e326 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: 1038061986 -| mem: 5109402}) \ No newline at end of file +({cpu: 893821986 +| mem: 4207902}) \ 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 0ff0d343daa..3d663cfab76 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constAccR.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constAccR.uplc.golden @@ -1,16 +1,16 @@ (program 1.1.0 - ((\fix1 -> - fix1 - (\go ds -> force (case ds [(delay 42), (\x xs -> delay (go xs))])) - (fix1 - (\go n -> - force - (force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (delay (constr 0 []))) + ((\s -> s s) + (\s ds -> force (case ds [(delay 42), (\x xs -> delay (s s xs))])) + ((\s -> s s) + (\s n -> + force + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay (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 + (constr 1 + [1, ((\x -> s s x) (subtractInteger n 1))])))))) + 1000))) \ 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 7f146314931..a6ea83c6160 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: 1086205986 -| mem: 5410302}) \ No newline at end of file +({cpu: 941965986 +| mem: 4508802}) \ 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 124fd03ada5..1b95be3171d 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constElL.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constElL.uplc.golden @@ -1,20 +1,19 @@ (program 1.1.0 - ((\fix1 -> - (\go -> - (\ls -> go 42 ls) - (fix1 - (\go n -> - force - (force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (delay (constr 0 []))) + ((\go -> + (\ls -> go 42 ls) + ((\s -> s s) + (\s n -> + force + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay (delay - (delay - (constr 1 [1, (go (subtractInteger n 1))])))))) - 1000)) - (fix1 - (\go acc ds -> - force (case ds [(delay acc), (\x xs -> delay (go x xs))])))) - (\f -> (\s -> s s) (\s -> f (\x -> s s x))))) \ No newline at end of file + (constr 1 + [1, ((\x -> s s x) (subtractInteger n 1))])))))) + 1000)) + ((\s -> s s) + (\s acc ds -> + force (case ds [(delay acc), (\x xs -> delay (s s x xs))]))))) \ No newline at end of file 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 3dfd7d30b66..7566ffbe8dc 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: 1086061986 -| mem: 5409402}) \ No newline at end of file +({cpu: 941821986 +| mem: 4507902}) \ 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 10ecc6525c2..d06e0bf63ac 100644 --- a/plutus-tx-plugin/test/Budget/9.6/constElR.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/constElR.uplc.golden @@ -1,17 +1,17 @@ (program 1.1.0 - ((\fix1 -> - fix1 - (\go ds -> - force (case ds [(delay 42), (\x xs -> delay ((\ds -> x) (go xs)))])) - (fix1 - (\go n -> - force - (force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (delay (constr 0 []))) + ((\s -> s s) + (\s ds -> + force (case ds [(delay 42), (\x xs -> delay ((\ds -> x) (s s xs)))])) + ((\s -> s s) + (\s n -> + force + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay (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 + (constr 1 + [1, ((\x -> s s x) (subtractInteger n 1))])))))) + 1000))) \ No newline at end of file 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 913ba9ca007..bca07ab6ce2 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: 1399400986 -| mem: 6611402}) \ No newline at end of file +({cpu: 1255160986 +| mem: 5709902}) \ No newline at end of file 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 b13cb2e381f..e545f4c2320 100644 --- a/plutus-tx-plugin/test/Budget/9.6/gte0.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/gte0.uplc.golden @@ -1,28 +1,28 @@ (program 1.1.0 - ((\fix1 -> - fix1 - (\go ds -> - force - (case - ds - [ (delay (constr 0 [])) - , (\x xs -> - delay + ((\s -> s s) + (\s ds -> + force + (case + ds + [ (delay (constr 0 [])) + , (\x xs -> + delay + (force (force - (force - (force ifThenElse - (lessThanInteger x 0) - (delay (delay (constr 1 []))) - (delay (delay (go xs))))))) ])) - (fix1 - (\go n -> - force - (force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (delay (constr 0 []))) + (force ifThenElse + (lessThanInteger x 0) + (delay (delay (constr 1 []))) + (delay (delay (s s xs))))))) ])) + ((\s -> s s) + (\s n -> + force + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay (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 + (constr 1 + [0, ((\x -> s s x) (subtractInteger n 1))])))))) + 1000))) \ 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 08800d00a36..ac6244b5fed 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: 1397947986 -| mem: 6611402}) \ No newline at end of file +({cpu: 1253707986 +| mem: 5709902}) \ No newline at end of file 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 5698af36e16..4e375504f2c 100644 --- a/plutus-tx-plugin/test/Budget/9.6/lte0.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/lte0.uplc.golden @@ -1,28 +1,28 @@ (program 1.1.0 - ((\fix1 -> - fix1 - (\go ds -> - force - (case - ds - [ (delay (constr 0 [])) - , (\x xs -> - delay + ((\s -> s s) + (\s ds -> + force + (case + ds + [ (delay (constr 0 [])) + , (\x xs -> + delay + (force (force - (force - (force ifThenElse - (lessThanEqualsInteger x 0) - (delay (delay (go xs))) - (delay (delay (constr 1 []))))))) ])) - (fix1 - (\go n -> - force - (force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (delay (constr 0 []))) + (force ifThenElse + (lessThanEqualsInteger x 0) + (delay (delay (s s xs))) + (delay (delay (constr 1 []))))))) ])) + ((\s -> s s) + (\s n -> + force + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay (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 + (constr 1 + [0, ((\x -> s s x) (subtractInteger n 1))])))))) + 1000))) \ 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 bf692a3a26a..ebc2fa51869 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: 279348667 -| mem: 788158}) \ No newline at end of file +({cpu: 267588667 +| mem: 714658}) \ No newline at end of file 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 1967a9214ca..3272314fa16 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map1.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map1.uplc.golden @@ -1,174 +1,168 @@ (program 1.1.0 - ((\fix1 -> - (\`$fEnumBool_$cenumFromTo` - n -> - (\caseList' -> + ((\`$fEnumBool_$cenumFromTo` + n -> + (\caseList' -> + (\nt -> (\nt -> - (\nt -> - (\lookup -> - constr 0 - [ (lookup (\i -> iData i) unIData n nt) - , (lookup (\i -> iData i) unIData (addInteger 5 n) nt) - , (lookup (\i -> iData i) unIData (addInteger 10 n) nt) - , (lookup (\i -> iData i) unIData (addInteger 20 n) nt) - , (lookup - (\i -> iData i) - unIData - (addInteger 5 n) - nt) ]) - (\`$dToData` - `$dUnsafeFromData` - ds - ds -> - force - (case - ((\k -> - force - (fix1 - (\go - arg -> - delay - (caseList' - (constr 1 []) - (\hd -> - force + (\lookup -> + constr 0 + [ (lookup (\i -> iData i) unIData n nt) + , (lookup (\i -> iData i) unIData (addInteger 5 n) nt) + , (lookup (\i -> iData i) unIData (addInteger 10 n) nt) + , (lookup (\i -> iData i) unIData (addInteger 20 n) nt) + , (lookup (\i -> iData i) unIData (addInteger 5 n) nt) ]) + (\`$dToData` + `$dUnsafeFromData` + ds + ds -> + force + (case + ((\k -> + force + ((\s -> + s s) + (\s + arg -> + delay + (caseList' + (constr 1 []) + (\hd -> + force + (force (force - (force - ifThenElse - (equalsData - k - (force - (force fstPair) - hd)) + ifThenElse + (equalsData + k + (force (force fstPair) + hd)) + (delay (delay - (delay - (\ds -> - constr 0 - [ (force - (force - sndPair) - hd) ]))) + (\ds -> + constr 0 + [ (force + (force + sndPair) + hd) ]))) + (delay (delay - (delay - (force - (go - (delay - (\x -> - x))))))))))) - (delay (\x -> x))) - ds) - (`$dToData` ds)) - [ (\a -> delay (constr 0 [(`$dUnsafeFromData` a)])) - , (delay (constr 1 [])) ]))) - ((\k -> - force - (fix1 - (\go arg -> - delay - (caseList' - [] - (\hd tl -> - force - (force - (force ifThenElse - (equalsData - k - (force (force fstPair) hd)) - (delay (delay tl)) + (force + (s + s + (delay + (\x -> + x))))))))))) + (delay (\x -> x))) + ds) + (`$dToData` ds)) + [ (\a -> delay (constr 0 [(`$dUnsafeFromData` a)])) + , (delay (constr 1 [])) ]))) + ((\k -> + force + ((\s -> s s) + (\s arg -> + delay + (caseList' + [] + (\hd tl -> + force + (force + (force ifThenElse + (equalsData + k + (force (force fstPair) hd)) + (delay (delay tl)) + (delay (delay - (delay - (force mkCons - hd - (force - (go (delay (\x -> x))) - tl))))))))) - (delay (\x -> x))) - nt) - (iData (addInteger 5 n)))) - ((\z -> - (\go eta -> - go eta) - (fix1 - (\go - ds -> - force - (case - ds - [ (delay z) - , (\y - ys -> - delay - ((\ds -> - (\k -> - (\a -> - (\nilCase -> - force - (fix1 - (\go - arg -> - delay - (caseList' - nilCase - (\hd - tl -> - force + (force mkCons + hd + (force + (s s (delay (\x -> x))) + tl))))))))) + (delay (\x -> x))) + nt) + (iData (addInteger 5 n)))) + ((\z -> + (\go eta -> + go eta) + ((\s -> + s s) + (\s + ds -> + force + (case + ds + [ (delay z) + , (\y + ys -> + delay + ((\ds -> + (\k -> + (\a -> + (\nilCase -> + force + ((\s -> + s s) + (\s + arg -> + delay + (caseList' + nilCase + (\hd + tl -> + force + (force (force - (force - ifThenElse - (equalsData - k + ifThenElse + (equalsData + k + (force (force - (force - fstPair) - hd)) + fstPair) + hd)) + (delay (delay - (delay - (force - mkCons - (mkPairData - k - a) - tl))) + (force + mkCons + (mkPairData + k + a) + tl))) + (delay (delay - (delay + (force + mkCons + hd (force - mkCons - hd - (force - (go - (delay - (\x -> - x))) - tl))))))))) - (delay (\x -> x))) - ds) - (force mkCons - (mkPairData k a) - [])) - (iData y)) - (iData (addInteger n y))) - (go ys))) ])))) - (force mkCons (mkPairData (iData n) (I 0)) []) - (`$fEnumBool_$cenumFromTo` 1 10))) - (\z f xs -> - force - (force (force chooseList) - xs - (delay z) - (delay (f (force headList xs) (force tailList xs)))))) - (fix1 - (\`$fEnumBool_$cenumFromTo` x lim -> - force - (force - (force ifThenElse - (lessThanEqualsInteger x lim) + (s + s + (delay + (\x -> + x))) + tl))))))))) + (delay (\x -> x))) + ds) + (force mkCons + (mkPairData k a) + [])) + (iData y)) + (iData (addInteger n y))) + (s s ys))) ])))) + (force mkCons (mkPairData (iData n) (I 0)) []) + (`$fEnumBool_$cenumFromTo` 1 10))) + (\z f xs -> + force + (force (force chooseList) + xs + (delay z) + (delay (f (force headList xs) (force tailList xs)))))) + ((\s -> s s) + (\s x lim -> + force + (force + (force ifThenElse + (lessThanEqualsInteger x lim) + (delay (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 + (constr 1 [x, ((\x -> s s x) (addInteger 1 x) lim)]))) + (delay (delay (constr 0 []))))))))) \ 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 c13a0f75dc8..f0db44e5227 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: 134696515 -| mem: 446782}) \ No newline at end of file +({cpu: 127448515 +| mem: 401482}) \ No newline at end of file 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 3be003ef59a..9d7515ba5c6 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map2.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map2.uplc.golden @@ -1,100 +1,102 @@ (program 1.1.0 - ((\fix1 -> - (\caseList' -> + ((\caseList' -> + (\go -> (\go -> - (\go -> - (\goList - n -> - (\unsafeFromList -> - (\nt -> - (\go -> + (\goList + n -> + (\unsafeFromList -> + (\nt -> + (\go -> + (\nt -> (\nt -> - (\nt -> - force go nt) - ((\rs' -> - (\ls' -> go rs' ls') (force go nt)) - (force - (fix1 - (\go - arg -> - delay - (caseList' - [] - (\hd - tl -> - (\tl' -> - force - (case - ((\k -> - force - (fix1 - (\go - arg -> - delay - (caseList' - (constr 1 - [ ]) - (\hd -> - force + force go nt) + ((\rs' -> + (\ls' -> go rs' ls') (force go nt)) + (force + ((\s -> + s s) + (\s + arg -> + delay + (caseList' + [] + (\hd + tl -> + (\tl' -> + force + (case + ((\k -> + force + ((\s -> + s s) + (\s + arg -> + delay + (caseList' + (constr 1 + [ ]) + (\hd -> + force + (force (force - (force - ifThenElse - (equalsData - k + ifThenElse + (equalsData + k + (force (force - (force - fstPair) - hd)) + fstPair) + hd)) + (delay (delay - (delay - (\ds -> - constr 0 - [ ]))) + (\ds -> + constr 0 + [ ]))) + (delay (delay - (delay - (force - (go - (delay - (\x -> - x))))))))))) - (delay - (\x -> - x))) - nt) - (force - (force - fstPair) - hd)) - [ (delay tl') - , (delay - (force mkCons - hd - tl')) ])) - (force - (go (delay (\x -> x))) - tl)))) - (delay (\x -> x))) - nt))) - (unsafeFromList - (\i -> iData i) - (\i -> iData i) - (constr 1 - [ (constr 0 [(addInteger 1 n), 1]) - , (constr 1 - [ (constr 0 [(addInteger 2 n), 2]) - , (constr 1 - [ (constr 0 [(addInteger 3 n), 3]) - , (constr 1 - [ (constr 0 - [(addInteger 4 n), 4]) - , (constr 1 - [ (constr 0 - [ (addInteger 5 n) - , 5 ]) - , (constr 0 - [ ]) ]) ]) ]) ]) ]))) - (fix1 + (force + (s + s + (delay + (\x -> + x))))))))))) + (delay + (\x -> + x))) + nt) + (force + (force fstPair) + hd)) + [ (delay tl') + , (delay + (force mkCons + hd + tl')) ])) + (force + (s s (delay (\x -> x))) + tl)))) + (delay (\x -> x))) + nt))) + (unsafeFromList + (\i -> iData i) + (\i -> iData i) + (constr 1 + [ (constr 0 [(addInteger 1 n), 1]) + , (constr 1 + [ (constr 0 [(addInteger 2 n), 2]) + , (constr 1 + [ (constr 0 [(addInteger 3 n), 3]) + , (constr 1 + [ (constr 0 + [(addInteger 4 n), 4]) + , (constr 1 + [ (constr 0 + [(addInteger 5 n), 5]) + , (constr 0 + []) ]) ]) ]) ]) ]))) + ((\s -> + s s) + (\s -> (\go arg -> delay @@ -107,8 +109,9 @@ force (case (force - (fix1 - (\go + ((\s -> + s s) + (\s arg -> delay (caseList' @@ -135,7 +138,8 @@ (delay (delay (force - (go + (s + s (delay (\x -> x))))))))))) @@ -168,65 +172,65 @@ tl))) ])) (force (force fstPair) hd)) (force (force sndPair) hd)))) - (delay (\x -> x)))) - (unsafeFromList - (\i -> iData i) - (\i -> iData i) - (constr 1 - [ (constr 0 [(addInteger 3 n), 33]) - , (constr 1 - [ (constr 0 [(addInteger 4 n), 44]) - , (constr 1 - [ (constr 0 [(addInteger 6 n), 66]) - , (constr 1 - [ (constr 0 [(addInteger 7 n), 77]) - , (constr 0 []) ]) ]) ]) ]))) - (\`$dToData` `$dToData` -> - (\go eta -> goList (go eta)) - (fix1 - (\go ds -> - force - (case - ds - [ (delay (constr 0 [])) - , (\x xs -> - delay - (constr 1 - [ (case - x - [ (\k a -> - constr 0 - [ (`$dToData` k) - , (`$dToData` - a) ]) ]) - , (go xs) ])) ]))))) - (fix1 - (\goList ds -> - case - ds - [ [] - , (\d ds -> - force mkCons - (case d [(\d d -> mkPairData d d)]) - (goList ds)) ]))) - (fix1 - (\go acc -> caseList' acc (\hd -> go (force mkCons hd acc))))) - (fix1 - (\go arg -> - delay - (caseList' - (constr 0 []) - (\hd tl -> - constr 1 - [ (constr 0 - [ (unIData (force (force fstPair) hd)) - , (unIData (force (force sndPair) hd)) ]) - , (force (go (delay (\x -> x))) tl) ]))) - (delay (\x -> x)))) - (\z f xs -> - force - (force (force chooseList) - xs - (delay z) - (delay (f (force headList xs) (force tailList xs)))))) - (\f -> (\s -> s s) (\s -> f (\x -> s s x))))) \ No newline at end of file + (\x -> s s x)) + (delay (\x -> x)))) + (unsafeFromList + (\i -> iData i) + (\i -> iData i) + (constr 1 + [ (constr 0 [(addInteger 3 n), 33]) + , (constr 1 + [ (constr 0 [(addInteger 4 n), 44]) + , (constr 1 + [ (constr 0 [(addInteger 6 n), 66]) + , (constr 1 + [ (constr 0 [(addInteger 7 n), 77]) + , (constr 0 []) ]) ]) ]) ]))) + (\`$dToData` `$dToData` -> + (\go eta -> goList (go eta)) + ((\s -> s s) + (\s ds -> + force + (case + ds + [ (delay (constr 0 [])) + , (\x xs -> + delay + (constr 1 + [ (case + x + [ (\k a -> + constr 0 + [ (`$dToData` k) + , (`$dToData` a) ]) ]) + , (s s xs) ])) ]))))) + ((\s -> s s) + (\s ds -> + case + ds + [ [] + , (\d ds -> + force mkCons + (case d [(\d d -> mkPairData d d)]) + (s s ds)) ]))) + ((\s -> s s) + (\s acc -> + caseList' acc (\hd -> (\x -> s s x) (force mkCons hd acc))))) + ((\s -> s s) + (\s arg -> + delay + (caseList' + (constr 0 []) + (\hd tl -> + constr 1 + [ (constr 0 + [ (unIData (force (force fstPair) hd)) + , (unIData (force (force sndPair) hd)) ]) + , (force (s s (delay (\x -> x))) tl) ]))) + (delay (\x -> x)))) + (\z f xs -> + force + (force (force chooseList) + xs + (delay z) + (delay (f (force headList xs) (force tailList xs))))))) \ No newline at end of file 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 c13a0f75dc8..f0db44e5227 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: 134696515 -| mem: 446782}) \ No newline at end of file +({cpu: 127448515 +| mem: 401482}) \ No newline at end of file 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 3be003ef59a..9d7515ba5c6 100644 --- a/plutus-tx-plugin/test/Budget/9.6/map3.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/map3.uplc.golden @@ -1,100 +1,102 @@ (program 1.1.0 - ((\fix1 -> - (\caseList' -> + ((\caseList' -> + (\go -> (\go -> - (\go -> - (\goList - n -> - (\unsafeFromList -> - (\nt -> - (\go -> + (\goList + n -> + (\unsafeFromList -> + (\nt -> + (\go -> + (\nt -> (\nt -> - (\nt -> - force go nt) - ((\rs' -> - (\ls' -> go rs' ls') (force go nt)) - (force - (fix1 - (\go - arg -> - delay - (caseList' - [] - (\hd - tl -> - (\tl' -> - force - (case - ((\k -> - force - (fix1 - (\go - arg -> - delay - (caseList' - (constr 1 - [ ]) - (\hd -> - force + force go nt) + ((\rs' -> + (\ls' -> go rs' ls') (force go nt)) + (force + ((\s -> + s s) + (\s + arg -> + delay + (caseList' + [] + (\hd + tl -> + (\tl' -> + force + (case + ((\k -> + force + ((\s -> + s s) + (\s + arg -> + delay + (caseList' + (constr 1 + [ ]) + (\hd -> + force + (force (force - (force - ifThenElse - (equalsData - k + ifThenElse + (equalsData + k + (force (force - (force - fstPair) - hd)) + fstPair) + hd)) + (delay (delay - (delay - (\ds -> - constr 0 - [ ]))) + (\ds -> + constr 0 + [ ]))) + (delay (delay - (delay - (force - (go - (delay - (\x -> - x))))))))))) - (delay - (\x -> - x))) - nt) - (force - (force - fstPair) - hd)) - [ (delay tl') - , (delay - (force mkCons - hd - tl')) ])) - (force - (go (delay (\x -> x))) - tl)))) - (delay (\x -> x))) - nt))) - (unsafeFromList - (\i -> iData i) - (\i -> iData i) - (constr 1 - [ (constr 0 [(addInteger 1 n), 1]) - , (constr 1 - [ (constr 0 [(addInteger 2 n), 2]) - , (constr 1 - [ (constr 0 [(addInteger 3 n), 3]) - , (constr 1 - [ (constr 0 - [(addInteger 4 n), 4]) - , (constr 1 - [ (constr 0 - [ (addInteger 5 n) - , 5 ]) - , (constr 0 - [ ]) ]) ]) ]) ]) ]))) - (fix1 + (force + (s + s + (delay + (\x -> + x))))))))))) + (delay + (\x -> + x))) + nt) + (force + (force fstPair) + hd)) + [ (delay tl') + , (delay + (force mkCons + hd + tl')) ])) + (force + (s s (delay (\x -> x))) + tl)))) + (delay (\x -> x))) + nt))) + (unsafeFromList + (\i -> iData i) + (\i -> iData i) + (constr 1 + [ (constr 0 [(addInteger 1 n), 1]) + , (constr 1 + [ (constr 0 [(addInteger 2 n), 2]) + , (constr 1 + [ (constr 0 [(addInteger 3 n), 3]) + , (constr 1 + [ (constr 0 + [(addInteger 4 n), 4]) + , (constr 1 + [ (constr 0 + [(addInteger 5 n), 5]) + , (constr 0 + []) ]) ]) ]) ]) ]))) + ((\s -> + s s) + (\s -> (\go arg -> delay @@ -107,8 +109,9 @@ force (case (force - (fix1 - (\go + ((\s -> + s s) + (\s arg -> delay (caseList' @@ -135,7 +138,8 @@ (delay (delay (force - (go + (s + s (delay (\x -> x))))))))))) @@ -168,65 +172,65 @@ tl))) ])) (force (force fstPair) hd)) (force (force sndPair) hd)))) - (delay (\x -> x)))) - (unsafeFromList - (\i -> iData i) - (\i -> iData i) - (constr 1 - [ (constr 0 [(addInteger 3 n), 33]) - , (constr 1 - [ (constr 0 [(addInteger 4 n), 44]) - , (constr 1 - [ (constr 0 [(addInteger 6 n), 66]) - , (constr 1 - [ (constr 0 [(addInteger 7 n), 77]) - , (constr 0 []) ]) ]) ]) ]))) - (\`$dToData` `$dToData` -> - (\go eta -> goList (go eta)) - (fix1 - (\go ds -> - force - (case - ds - [ (delay (constr 0 [])) - , (\x xs -> - delay - (constr 1 - [ (case - x - [ (\k a -> - constr 0 - [ (`$dToData` k) - , (`$dToData` - a) ]) ]) - , (go xs) ])) ]))))) - (fix1 - (\goList ds -> - case - ds - [ [] - , (\d ds -> - force mkCons - (case d [(\d d -> mkPairData d d)]) - (goList ds)) ]))) - (fix1 - (\go acc -> caseList' acc (\hd -> go (force mkCons hd acc))))) - (fix1 - (\go arg -> - delay - (caseList' - (constr 0 []) - (\hd tl -> - constr 1 - [ (constr 0 - [ (unIData (force (force fstPair) hd)) - , (unIData (force (force sndPair) hd)) ]) - , (force (go (delay (\x -> x))) tl) ]))) - (delay (\x -> x)))) - (\z f xs -> - force - (force (force chooseList) - xs - (delay z) - (delay (f (force headList xs) (force tailList xs)))))) - (\f -> (\s -> s s) (\s -> f (\x -> s s x))))) \ No newline at end of file + (\x -> s s x)) + (delay (\x -> x)))) + (unsafeFromList + (\i -> iData i) + (\i -> iData i) + (constr 1 + [ (constr 0 [(addInteger 3 n), 33]) + , (constr 1 + [ (constr 0 [(addInteger 4 n), 44]) + , (constr 1 + [ (constr 0 [(addInteger 6 n), 66]) + , (constr 1 + [ (constr 0 [(addInteger 7 n), 77]) + , (constr 0 []) ]) ]) ]) ]))) + (\`$dToData` `$dToData` -> + (\go eta -> goList (go eta)) + ((\s -> s s) + (\s ds -> + force + (case + ds + [ (delay (constr 0 [])) + , (\x xs -> + delay + (constr 1 + [ (case + x + [ (\k a -> + constr 0 + [ (`$dToData` k) + , (`$dToData` a) ]) ]) + , (s s xs) ])) ]))))) + ((\s -> s s) + (\s ds -> + case + ds + [ [] + , (\d ds -> + force mkCons + (case d [(\d d -> mkPairData d d)]) + (s s ds)) ]))) + ((\s -> s s) + (\s acc -> + caseList' acc (\hd -> (\x -> s s x) (force mkCons hd acc))))) + ((\s -> s s) + (\s arg -> + delay + (caseList' + (constr 0 []) + (\hd tl -> + constr 1 + [ (constr 0 + [ (unIData (force (force fstPair) hd)) + , (unIData (force (force sndPair) hd)) ]) + , (force (s s (delay (\x -> x))) tl) ]))) + (delay (\x -> x)))) + (\z f xs -> + force + (force (force chooseList) + xs + (delay z) + (delay (f (force headList xs) (force tailList xs))))))) \ No newline at end of file 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 5460f9a981d..88f0b3c7a62 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: 1575672986 -| mem: 7713102}) \ No newline at end of file +({cpu: 1431432986 +| mem: 6811602}) \ No newline at end of file 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 dfe8b48b92d..2f313d6f9ab 100644 --- a/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/recursiveGte0.uplc.golden @@ -1,46 +1,43 @@ (program 1.1.0 - ((\fix1 -> - (\go -> - (\recursiveAll -> - (\ls -> - force recursiveAll - (\v -> - force ifThenElse - (lessThanInteger v 0) - (constr 1 []) - (constr 0 [])) - ls) - (go 1000)) - (fix1 - (\recursiveAll arg -> - delay - (\ds ds -> - force - (case - ds - [ (delay (constr 0 [])) - , (\x xs -> - delay - (force - (case - (ds x) - [ (delay - (force - (recursiveAll - (delay (\x -> x))) - ds - xs)) - , (delay (constr 1 [])) ]))) ]))) - (delay (\x -> x)))) - (fix1 - (\go n -> - force - (force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (delay (constr 0 []))) + ((\go -> + (\recursiveAll -> + (\ls -> + force recursiveAll + (\v -> + force ifThenElse + (lessThanInteger v 0) + (constr 1 []) + (constr 0 [])) + ls) + (go 1000)) + ((\s -> s s) + (\s arg -> + delay + (\ds ds -> + force + (case + ds + [ (delay (constr 0 [])) + , (\x xs -> + delay + (force + (case + (ds x) + [ (delay + (force (s s (delay (\x -> x))) + ds + xs)) + , (delay (constr 1 [])) ]))) ]))) + (delay (\x -> x)))) + ((\s -> s s) + (\s n -> + force + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay (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 + (constr 1 + [0, ((\x -> s s x) (subtractInteger n 1))]))))))))) \ 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 5da3ded8162..02981da6ab5 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: 1574219986 -| mem: 7713102}) \ No newline at end of file +({cpu: 1429979986 +| mem: 6811602}) \ No newline at end of file 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 97d380b65ff..6f71de6e069 100644 --- a/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/recursiveLte0.uplc.golden @@ -1,46 +1,43 @@ (program 1.1.0 - ((\fix1 -> - (\go -> - (\recursiveAll -> - (\ls -> - force recursiveAll - (\v -> - force ifThenElse - (lessThanEqualsInteger v 0) - (constr 0 []) - (constr 1 [])) - ls) - (go 1000)) - (fix1 - (\recursiveAll arg -> - delay - (\ds ds -> - force - (case - ds - [ (delay (constr 0 [])) - , (\x xs -> - delay - (force - (case - (ds x) - [ (delay - (force - (recursiveAll - (delay (\x -> x))) - ds - xs)) - , (delay (constr 1 [])) ]))) ]))) - (delay (\x -> x)))) - (fix1 - (\go n -> - force - (force - (force ifThenElse - (lessThanEqualsInteger n 0) - (delay (delay (constr 0 []))) + ((\go -> + (\recursiveAll -> + (\ls -> + force recursiveAll + (\v -> + force ifThenElse + (lessThanEqualsInteger v 0) + (constr 0 []) + (constr 1 [])) + ls) + (go 1000)) + ((\s -> s s) + (\s arg -> + delay + (\ds ds -> + force + (case + ds + [ (delay (constr 0 [])) + , (\x xs -> + delay + (force + (case + (ds x) + [ (delay + (force (s s (delay (\x -> x))) + ds + xs)) + , (delay (constr 1 [])) ]))) ]))) + (delay (\x -> x)))) + ((\s -> s s) + (\s n -> + force + (force + (force ifThenElse + (lessThanEqualsInteger n 0) + (delay (delay (constr 0 []))) + (delay (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 + (constr 1 + [0, ((\x -> s s x) (subtractInteger n 1))]))))))))) \ 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 31073dbce08..2166239997a 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: 1613205555 -| mem: 7418524}) \ No newline at end of file +({cpu: 1483221555 +| mem: 6606124}) \ No newline at end of file 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 6bccb029aa4..b26f934450d 100644 --- a/plutus-tx-plugin/test/Budget/9.6/show.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/show.uplc.golden @@ -1,126 +1,124 @@ (program 1.1.0 - ((\fix1 -> + ((\go -> (\go -> - (\go -> - (\`$fShowBuiltinByteString_$cshowsPrec` -> - (\toHex -> - (\go -> - (\`$fEnumBool_$cenumFromTo` -> + (\`$fShowBuiltinByteString_$cshowsPrec` -> + (\toHex -> + (\go -> + (\`$fEnumBool_$cenumFromTo` -> + (\go -> (\go -> - (\go -> - (\concatBuiltinStrings -> - (\a -> - (\b -> - (\c -> - (\d -> - (\cse -> - (\e -> - multiplyInteger - 2 - (force - trace - (concatBuiltinStrings - (constr 1 - [ "(" - , (cse - a - (constr 1 - [ "," - , (cse - b - (constr 1 - [ "," - , (cse - c - (constr 1 - [ "," - , (cse - d - (constr 1 - [ "," - , (cse - e - (constr 1 - [ ")" - , (constr 0 - [ ]) ])) ])) ])) ])) ])) ])) - e)) + (\concatBuiltinStrings -> + (\a -> + (\b -> + (\c -> + (\d -> + (\cse -> + (\e -> + multiplyInteger + 2 (force trace (concatBuiltinStrings - ((\go -> - constr 1 - [ "[" - , (cse - a - (go - (constr 1 - [ b - , (constr 1 - [ c - , (constr 1 - [ d - , (constr 0 - [ ]) ]) ]) ]) - (constr 1 - [ "]" - , (constr 0 - [ ]) ]))) ]) - (fix1 - (\go - ds -> - force - (case - ds - [ (delay - (\x -> - x)) - , (\x - xs -> - delay - ((\acc - eta -> - constr 1 + (constr 1 + [ "(" + , (cse + a + (constr 1 + [ "," + , (cse + b + (constr 1 + [ "," + , (cse + c + (constr 1 [ "," , (cse - x - (acc - eta)) ]) - (go - xs))) ]))))) - d)) - (`$fShowBuiltinByteString_$cshowsPrec` - 0)) - (force trace + d + (constr 1 + [ "," + , (cse + e + (constr 1 + [ ")" + , (constr 0 + [ ]) ])) ])) ])) ])) ])) ])) + e)) (force - (force ifThenElse - (lessThanEqualsInteger - c - 0) - (delay "False") - (delay "True"))) - c)) - (force trace - (concatBuiltinStrings - (go - (`$fEnumBool_$cenumFromTo` - 0 - 17) - (constr 0 []))) - b)) - (force trace "This is an example" a)) - (force - trace - ((\x -> - concatBuiltinStrings + trace + (concatBuiltinStrings + ((\go -> + constr 1 + [ "[" + , (cse + a + (go + (constr 1 + [ b + , (constr 1 + [ c + , (constr 1 + [ d + , (constr 0 + [ ]) ]) ]) ]) + (constr 1 + [ "]" + , (constr 0 + [ ]) ]))) ]) + ((\s -> + s s) + (\s + ds -> + force + (case + ds + [ (delay + (\x -> + x)) + , (\x + xs -> + delay + ((\acc + eta -> + constr 1 + [ "," + , (cse + x + (acc + eta)) ]) + (s + s + xs))) ]))))) + d)) (`$fShowBuiltinByteString_$cshowsPrec` - 0 - x + 0)) + (force trace + (force + (force ifThenElse + (lessThanEqualsInteger c 0) + (delay "False") + (delay "True"))) + c)) + (force trace + (concatBuiltinStrings + (go + (`$fEnumBool_$cenumFromTo` 0 17) (constr 0 []))) - -1234567890) - -1234567890)) - (fix1 + b)) + (force trace "This is an example" a)) + (force trace + ((\x -> + concatBuiltinStrings + (`$fShowBuiltinByteString_$cshowsPrec` + 0 + x + (constr 0 []))) + -1234567890) + -1234567890)) + ((\s -> + s s) + (\s -> (\concatBuiltinStrings ds -> case @@ -165,132 +163,235 @@ (concatBuiltinStrings ipv) (concatBuiltinStrings - ipv)) ])) ])) ]))) - (fix1 - (\go ds -> - force - (case - ds - [ (delay 0) - , (\x xs -> - delay - (addInteger 1 (go xs))) ])))) - (fix1 - (\go - arg -> - delay - (\ds - ds -> - force - (case - ds - [ (delay - (constr 0 - [ (constr 0 []) - , (constr 0 []) ])) - , (\y - ys -> - delay + ipv)) ])) ])) ]) + (\x -> s s x)))) + ((\s -> s s) + (\s ds -> + force + (case + ds + [ (delay 0) + , (\x xs -> + delay (addInteger 1 (s s xs))) ])))) + ((\s -> + s s) + (\s + arg -> + delay + (\ds + ds -> + force + (case + ds + [ (delay + (constr 0 + [(constr 0 []), (constr 0 [])])) + , (\y + ys -> + delay + (force (force (force - (force - ifThenElse - (equalsInteger 1 ds) + ifThenElse + (equalsInteger 1 ds) + (delay (delay - (delay - (constr 0 - [ (constr 1 - [ y - , (constr 0 - [ ]) ]) - , ys ]))) + (constr 0 + [ (constr 1 + [ y + , (constr 0 + [ ]) ]) + , ys ]))) + (delay (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 - (force ifThenElse - (lessThanEqualsInteger x lim) - (delay - (delay - (constr 1 - [ x - , (`$fEnumBool_$cenumFromTo` - (addInteger 1 x) - lim) ]))) - (delay (delay (constr 0 [])))))))) - (fix1 - (\go - ds -> + (case + (force + (s + s + (delay + (\x -> + x))) + (subtractInteger + ds + 1) + ys) + [ (\zs + ws -> + constr 0 + [ (constr 1 + [ y + , zs ]) + , ws ]) ]))))))) ]))) + (delay (\x -> x)))) + ((\s -> s s) + (\s x lim -> force - (case - ds - [ (delay (\x -> x)) - , (\x - xs -> - delay - ((\acc - eta -> - (\x eta -> - toHex - (divideInteger x 16) - (toHex (modInteger x 16) eta)) - (indexByteString - #5468697320697320616e206578616d706c65 - x) - (acc eta)) - (go xs))) ])))) - (\x -> - force + (force + (force ifThenElse + (lessThanEqualsInteger x lim) + (delay + (delay + (constr 1 + [ x + , ((\x -> s s x) + (addInteger 1 x) + lim) ]))) + (delay (delay (constr 0 [])))))))) + ((\s -> + s s) + (\s + ds -> + force + (case + ds + [ (delay (\x -> x)) + , (\x + xs -> + delay + ((\acc + eta -> + (\x eta -> + toHex + (divideInteger x 16) + (toHex (modInteger x 16) eta)) + (indexByteString + #5468697320697320616e206578616d706c65 + x) + (acc eta)) + (s s xs))) ])))) + (\x -> + force + (force (force - (force - ifThenElse - (lessThanEqualsInteger x 9) + ifThenElse + (lessThanEqualsInteger x 9) + (delay (delay - (delay - (`$fShowBuiltinByteString_$cshowsPrec` 0 x))) + (`$fShowBuiltinByteString_$cshowsPrec` 0 x))) + (delay (delay - (delay + (force (force + (force + ifThenElse + (equalsInteger 10 x) + (delay + (delay (\ds -> constr 1 ["a", ds]))) + (delay + (delay + (force + (force + (force + ifThenElse + (equalsInteger 11 x) + (delay + (delay + (\ds -> + constr 1 + ["b", ds]))) + (delay + (delay + (force + (force + (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 ]))))))))))))))))))))))))))))))))))) + ((\s -> s s) + (\s p n -> + force + (force + (force ifThenElse + (lessThanInteger n 0) + (delay + (delay + (\eta -> + constr 1 + ["-", (s s p (subtractInteger 0 n) eta)]))) + (delay (delay (go (go (constr 0 []) n))))))))) + ((\s -> + s s) + (\s + ds -> + force + (case + ds + [ (delay (\x -> x)) + , (\x + xs -> + delay + ((\acc + eta -> + constr 1 + [ (force (force (force ifThenElse - (equalsInteger 10 x) - (delay - (delay - (\ds -> constr 1 ["a", ds]))) + (equalsInteger 0 x) + (delay (delay "0")) (delay (delay (force (force (force ifThenElse - (equalsInteger 11 x) - (delay - (delay - (\ds -> - constr 1 - [ "b" - , ds ]))) + (equalsInteger 1 x) + (delay (delay "1")) (delay (delay (force @@ -298,14 +399,11 @@ (force ifThenElse (equalsInteger - 12 + 2 x) (delay (delay - (\ds -> - constr 1 - [ "c" - , ds ]))) + "2")) (delay (delay (force @@ -313,14 +411,11 @@ (force ifThenElse (equalsInteger - 13 + 3 x) (delay (delay - (\ds -> - constr 1 - [ "d" - , ds ]))) + "3")) (delay (delay (force @@ -328,189 +423,84 @@ (force ifThenElse (equalsInteger - 14 + 4 x) (delay (delay - (\ds -> - constr 1 - [ "e" - , ds ]))) + "4")) (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 - (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 -> - force - (case - ds - [ (delay (\x -> x)) - , (\x - xs -> - delay - ((\acc - eta -> - constr 1 - [ (force - (force - (force - ifThenElse - (equalsInteger 0 x) - (delay (delay "0")) - (delay - (delay - (force - (force - (force - ifThenElse - (equalsInteger - 1 - x) - (delay - (delay "1")) - (delay - (delay - (force - (force - (force - ifThenElse - (equalsInteger - 2 - x) - (delay - (delay - "2")) - (delay - (delay - (force - (force - (force - ifThenElse - (equalsInteger - 3 - x) - (delay - (delay - "3")) - (delay - (delay - (force - (force - (force - ifThenElse - (equalsInteger - 4 - x) - (delay - (delay - "4")) - (delay - (delay (force (force - (force - ifThenElse - (equalsInteger - 5 - x) + ifThenElse + (equalsInteger + 5 + x) + (delay (delay - (delay - "5")) + "5")) + (delay (delay - (delay + (force (force (force - (force - ifThenElse - (equalsInteger - 6 - x) + ifThenElse + (equalsInteger + 6 + x) + (delay (delay - (delay - "6")) + "6")) + (delay (delay - (delay + (force (force (force - (force - ifThenElse - (equalsInteger - 7 - x) + ifThenElse + (equalsInteger + 7 + x) + (delay (delay - (delay - "7")) + "7")) + (delay (delay - (delay + (force (force (force - (force - ifThenElse - (equalsInteger - 8 - x) + ifThenElse + (equalsInteger + 8 + x) + (delay (delay - (delay - "8")) + "8")) + (delay (delay - (delay + (force (force - (force - ifThenElse - (equalsInteger - 9 - x) - (delay - "9") - (delay - "")))))))))))))))))))))))))))))))))))))))))))))))) - , (acc eta) ]) - (go xs))) ])))) - (fix1 - (\go acc n -> - (\x -> - force - (force - (force ifThenElse - (equalsInteger 0 x) + ifThenElse + (equalsInteger + 9 + x) + (delay + "9") + (delay + "")))))))))))))))))))))))))))))))))))))))))))))))) + , (acc eta) ]) + (s s xs))) ])))) + ((\s -> s s) + (\s acc n -> + (\x -> + force + (force + (force ifThenElse + (equalsInteger 0 x) + (delay (delay (constr 1 [(remainderInteger n 10), acc]))) + (delay (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 + ((\x -> s s x) + (constr 1 [(remainderInteger n 10), acc]) + x)))))) + (quotientInteger n 10))))) \ 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 a53a72b01d3..c5b6629db4d 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: 1299461986 -| mem: 6112602}) \ No newline at end of file +({cpu: 1203221986 +| mem: 5511102}) \ 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 ac95726d0d2..8150e94d342 100644 --- a/plutus-tx-plugin/test/Budget/9.6/sumL.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/sumL.uplc.golden @@ -1,29 +1,24 @@ (program 1.1.0 - ((\fix1 -> - (\go -> - (\ls -> go 0 ls) - (fix1 - (\`$fEnumBool_$cenumFromTo` x lim -> - force - (force - (force ifThenElse - (lessThanEqualsInteger x lim) - (delay - (delay - (constr 1 - [ x - , (`$fEnumBool_$cenumFromTo` - (addInteger 1 x) - lim) ]))) - (delay (delay (constr 0 [])))))) - 1 - 1000)) - (fix1 - (\go acc ds -> + ((\go -> + (\ls -> go 0 ls) + ((\s -> s s) + (\s x lim -> force - (case - ds - [ (delay acc) - , (\x xs -> delay (go (addInteger acc x) xs)) ])))) - (\f -> (\s -> s s) (\s -> f (\x -> s s x))))) \ No newline at end of file + (force + (force ifThenElse + (lessThanEqualsInteger x lim) + (delay + (delay + (constr 1 + [x, ((\x -> s s x) (addInteger 1 x) lim)]))) + (delay (delay (constr 0 [])))))) + 1 + 1000)) + ((\s -> s s) + (\s acc ds -> + force + (case + ds + [ (delay acc) + , (\x xs -> delay ((\x -> s s x) (addInteger acc x) xs)) ]))))) \ No newline at end of file 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 f63c965f6b6..cb51b3a52a3 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: 1251317986 -| mem: 5811702}) \ No newline at end of file +({cpu: 1107077986 +| mem: 4910202}) \ 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 ba7ce15ffce..d9d5c14b273 100644 --- a/plutus-tx-plugin/test/Budget/9.6/sumR.uplc.golden +++ b/plutus-tx-plugin/test/Budget/9.6/sumR.uplc.golden @@ -1,24 +1,17 @@ (program 1.1.0 - ((\fix1 -> - fix1 - (\go ds -> + ((\s -> s s) + (\s ds -> + force (case ds [(delay 0), (\x xs -> delay (addInteger x (s s xs)))])) + ((\s -> s s) + (\s x lim -> force - (case ds [(delay 0), (\x xs -> delay (addInteger x (go xs)))])) - (fix1 - (\`$fEnumBool_$cenumFromTo` x lim -> - force - (force - (force ifThenElse - (lessThanEqualsInteger x lim) + (force + (force ifThenElse + (lessThanEqualsInteger x lim) + (delay (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 + (constr 1 [x, ((\x -> s s x) (addInteger 1 x) lim)]))) + (delay (delay (constr 0 [])))))) + 1 + 1000))) \ 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 fb351815657..725cdcde650 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 @@ -197 \ No newline at end of file +193 \ 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 405e057083f..d800886d9c8 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 @@ -127 \ No newline at end of file +123 \ 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 e24b797f8d0..2a9c18ad50e 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 @@ -361 \ No newline at end of file +357 \ 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 8e24a69a053..4be28fd89c2 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 @@ -198 \ No newline at end of file +194 \ No newline at end of file