From b26e16e3199d960766716ef8c9d42e251d88c63d Mon Sep 17 00:00:00 2001 From: microproofs Date: Tue, 17 Sep 2024 16:15:50 -0400 Subject: [PATCH] Start updating v2 cost models --- crates/uplc/src/machine/cost_model.rs | 30 +++++++++++++-------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/crates/uplc/src/machine/cost_model.rs b/crates/uplc/src/machine/cost_model.rs index 5c5d6be5..0f6a12f2 100644 --- a/crates/uplc/src/machine/cost_model.rs +++ b/crates/uplc/src/machine/cost_model.rs @@ -842,9 +842,9 @@ impl BuiltinCosts { intercept: 0, slope: 1, }), - cpu: TwoArguments::AddedSizes(AddedSizes { - intercept: 69522, - slope: 11687, + cpu: TwoArguments::MultipliedSizes(MultipliedSizes { + intercept: 90434, + slope: 519, }), }, divide_integer: CostingFun { @@ -854,10 +854,10 @@ impl BuiltinCosts { minimum: 1, }), cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments { - constant: 196500, + constant: 85848, model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes { - intercept: 453240, - slope: 220, + intercept: 228465, + slope: 122, })), }), }, @@ -868,10 +868,10 @@ impl BuiltinCosts { minimum: 1, }), cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments { - constant: 196500, + constant: 85848, model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes { - intercept: 453240, - slope: 220, + intercept: 228465, + slope: 122, })), }), }, @@ -882,10 +882,10 @@ impl BuiltinCosts { minimum: 1, }), cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments { - constant: 196500, + constant: 85848, model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes { - intercept: 453240, - slope: 220, + intercept: 228465, + slope: 122, })), }), }, @@ -896,10 +896,10 @@ impl BuiltinCosts { minimum: 1, }), cpu: TwoArguments::ConstAboveDiagonal(ConstantOrTwoArguments { - constant: 196500, + constant: 85848, model: Box::new(TwoArguments::MultipliedSizes(MultipliedSizes { - intercept: 453240, - slope: 220, + intercept: 228465, + slope: 122, })), }), },