Skip to content

Commit 53d15db

Browse files
authored
Merge pull request #7066 from multiversx/update-vm-barnard
update vm version
2 parents 675a2b7 + 1f05ac5 commit 53d15db

File tree

12 files changed

+176
-167
lines changed

12 files changed

+176
-167
lines changed

cmd/node/config/gasSchedules/gasScheduleV1.toml

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -252,24 +252,25 @@
252252
MBufferFromSmallIntSigned = 10000
253253

254254
[BigFloatAPICost]
255-
BigFloatNewFromParts = 3000
256-
BigFloatAdd = 7000
257-
BigFloatSub = 7000
258-
BigFloatMul = 7000
259-
BigFloatDiv = 7000
260-
BigFloatTruncate = 5000
261-
BigFloatNeg = 5000
262-
BigFloatClone = 5000
263-
BigFloatCmp = 4000
264-
BigFloatAbs = 5000
265-
BigFloatSqrt = 7000
266-
BigFloatPow = 10000
267-
BigFloatFloor = 5000
268-
BigFloatCeil = 5000
269-
BigFloatIsInt = 3000
270-
BigFloatSetBigInt = 3000
271-
BigFloatSetInt64 = 1000
272-
BigFloatGetConst = 1000
255+
BigFloatNewFromParts = 3000
256+
BigFloatAdd = 7000
257+
BigFloatSub = 7000
258+
BigFloatMul = 7000
259+
BigFloatDiv = 7000
260+
BigFloatTruncate = 5000
261+
BigFloatNeg = 5000
262+
BigFloatClone = 5000
263+
BigFloatCmp = 4000
264+
BigFloatAbs = 5000
265+
BigFloatSqrt = 7000
266+
BigFloatPow = 10000
267+
BigFloatPowPerIteration = 10000
268+
BigFloatFloor = 5000
269+
BigFloatCeil = 5000
270+
BigFloatIsInt = 3000
271+
BigFloatSetBigInt = 3000
272+
BigFloatSetInt64 = 1000
273+
BigFloatGetConst = 1000
273274

274275
[WASMOpcodeCost]
275276
Unreachable = 1

cmd/node/config/gasSchedules/gasScheduleV2.toml

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -251,24 +251,25 @@
251251
MBufferFromSmallIntSigned = 10000
252252

253253
[BigFloatAPICost]
254-
BigFloatNewFromParts = 3000
255-
BigFloatAdd = 7000
256-
BigFloatSub = 7000
257-
BigFloatMul = 7000
258-
BigFloatDiv = 7000
259-
BigFloatTruncate = 5000
260-
BigFloatNeg = 5000
261-
BigFloatClone = 5000
262-
BigFloatCmp = 4000
263-
BigFloatAbs = 5000
264-
BigFloatSqrt = 7000
265-
BigFloatPow = 10000
266-
BigFloatFloor = 5000
267-
BigFloatCeil = 5000
268-
BigFloatIsInt = 3000
269-
BigFloatSetBigInt = 3000
270-
BigFloatSetInt64 = 1000
271-
BigFloatGetConst = 1000
254+
BigFloatNewFromParts = 3000
255+
BigFloatAdd = 7000
256+
BigFloatSub = 7000
257+
BigFloatMul = 7000
258+
BigFloatDiv = 7000
259+
BigFloatTruncate = 5000
260+
BigFloatNeg = 5000
261+
BigFloatClone = 5000
262+
BigFloatCmp = 4000
263+
BigFloatAbs = 5000
264+
BigFloatSqrt = 7000
265+
BigFloatPow = 10000
266+
BigFloatPowPerIteration = 10000
267+
BigFloatFloor = 5000
268+
BigFloatCeil = 5000
269+
BigFloatIsInt = 3000
270+
BigFloatSetBigInt = 3000
271+
BigFloatSetInt64 = 1000
272+
BigFloatGetConst = 1000
272273

273274
[WASMOpcodeCost]
274275
Unreachable = 1

cmd/node/config/gasSchedules/gasScheduleV3.toml

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -251,24 +251,25 @@
251251
MBufferFromSmallIntSigned = 10000
252252

253253
[BigFloatAPICost]
254-
BigFloatNewFromParts = 3000
255-
BigFloatAdd = 7000
256-
BigFloatSub = 7000
257-
BigFloatMul = 7000
258-
BigFloatDiv = 7000
259-
BigFloatTruncate = 5000
260-
BigFloatNeg = 5000
261-
BigFloatClone = 5000
262-
BigFloatCmp = 4000
263-
BigFloatAbs = 5000
264-
BigFloatSqrt = 7000
265-
BigFloatPow = 10000
266-
BigFloatFloor = 5000
267-
BigFloatCeil = 5000
268-
BigFloatIsInt = 3000
269-
BigFloatSetBigInt = 3000
270-
BigFloatSetInt64 = 1000
271-
BigFloatGetConst = 1000
254+
BigFloatNewFromParts = 3000
255+
BigFloatAdd = 7000
256+
BigFloatSub = 7000
257+
BigFloatMul = 7000
258+
BigFloatDiv = 7000
259+
BigFloatTruncate = 5000
260+
BigFloatNeg = 5000
261+
BigFloatClone = 5000
262+
BigFloatCmp = 4000
263+
BigFloatAbs = 5000
264+
BigFloatSqrt = 7000
265+
BigFloatPow = 10000
266+
BigFloatPowPerIteration = 10000
267+
BigFloatFloor = 5000
268+
BigFloatCeil = 5000
269+
BigFloatIsInt = 3000
270+
BigFloatSetBigInt = 3000
271+
BigFloatSetInt64 = 1000
272+
BigFloatGetConst = 1000
272273

273274
[WASMOpcodeCost]
274275
Unreachable = 1

cmd/node/config/gasSchedules/gasScheduleV4.toml

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -251,24 +251,25 @@
251251
MBufferFromSmallIntSigned = 10000
252252

253253
[BigFloatAPICost]
254-
BigFloatNewFromParts = 3000
255-
BigFloatAdd = 7000
256-
BigFloatSub = 7000
257-
BigFloatMul = 7000
258-
BigFloatDiv = 7000
259-
BigFloatTruncate = 5000
260-
BigFloatNeg = 5000
261-
BigFloatClone = 5000
262-
BigFloatCmp = 4000
263-
BigFloatAbs = 5000
264-
BigFloatSqrt = 7000
265-
BigFloatPow = 10000
266-
BigFloatFloor = 5000
267-
BigFloatCeil = 5000
268-
BigFloatIsInt = 3000
269-
BigFloatSetBigInt = 3000
270-
BigFloatSetInt64 = 1000
271-
BigFloatGetConst = 1000
254+
BigFloatNewFromParts = 3000
255+
BigFloatAdd = 7000
256+
BigFloatSub = 7000
257+
BigFloatMul = 7000
258+
BigFloatDiv = 7000
259+
BigFloatTruncate = 5000
260+
BigFloatNeg = 5000
261+
BigFloatClone = 5000
262+
BigFloatCmp = 4000
263+
BigFloatAbs = 5000
264+
BigFloatSqrt = 7000
265+
BigFloatPow = 10000
266+
BigFloatPowPerIteration = 10000
267+
BigFloatFloor = 5000
268+
BigFloatCeil = 5000
269+
BigFloatIsInt = 3000
270+
BigFloatSetBigInt = 3000
271+
BigFloatSetInt64 = 1000
272+
BigFloatGetConst = 1000
272273

273274
[WASMOpcodeCost]
274275
Unreachable = 5

cmd/node/config/gasSchedules/gasScheduleV5.toml

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -251,24 +251,25 @@
251251
MBufferFromSmallIntSigned = 10000
252252

253253
[BigFloatAPICost]
254-
BigFloatNewFromParts = 3000
255-
BigFloatAdd = 7000
256-
BigFloatSub = 7000
257-
BigFloatMul = 7000
258-
BigFloatDiv = 7000
259-
BigFloatTruncate = 5000
260-
BigFloatNeg = 5000
261-
BigFloatClone = 5000
262-
BigFloatCmp = 4000
263-
BigFloatAbs = 5000
264-
BigFloatSqrt = 7000
265-
BigFloatPow = 10000
266-
BigFloatFloor = 5000
267-
BigFloatCeil = 5000
268-
BigFloatIsInt = 3000
269-
BigFloatSetBigInt = 3000
270-
BigFloatSetInt64 = 1000
271-
BigFloatGetConst = 1000
254+
BigFloatNewFromParts = 3000
255+
BigFloatAdd = 7000
256+
BigFloatSub = 7000
257+
BigFloatMul = 7000
258+
BigFloatDiv = 7000
259+
BigFloatTruncate = 5000
260+
BigFloatNeg = 5000
261+
BigFloatClone = 5000
262+
BigFloatCmp = 4000
263+
BigFloatAbs = 5000
264+
BigFloatSqrt = 7000
265+
BigFloatPow = 10000
266+
BigFloatPowPerIteration = 10000
267+
BigFloatFloor = 5000
268+
BigFloatCeil = 5000
269+
BigFloatIsInt = 3000
270+
BigFloatSetBigInt = 3000
271+
BigFloatSetInt64 = 1000
272+
BigFloatGetConst = 1000
272273

273274
[WASMOpcodeCost]
274275
Unreachable = 5

cmd/node/config/gasSchedules/gasScheduleV6.toml

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -251,24 +251,25 @@
251251
MBufferFromSmallIntSigned = 10000
252252

253253
[BigFloatAPICost]
254-
BigFloatNewFromParts = 3000
255-
BigFloatAdd = 7000
256-
BigFloatSub = 7000
257-
BigFloatMul = 7000
258-
BigFloatDiv = 7000
259-
BigFloatTruncate = 5000
260-
BigFloatNeg = 5000
261-
BigFloatClone = 5000
262-
BigFloatCmp = 4000
263-
BigFloatAbs = 5000
264-
BigFloatSqrt = 7000
265-
BigFloatPow = 10000
266-
BigFloatFloor = 5000
267-
BigFloatCeil = 5000
268-
BigFloatIsInt = 3000
269-
BigFloatSetBigInt = 3000
270-
BigFloatSetInt64 = 1000
271-
BigFloatGetConst = 1000
254+
BigFloatNewFromParts = 3000
255+
BigFloatAdd = 7000
256+
BigFloatSub = 7000
257+
BigFloatMul = 7000
258+
BigFloatDiv = 7000
259+
BigFloatTruncate = 5000
260+
BigFloatNeg = 5000
261+
BigFloatClone = 5000
262+
BigFloatCmp = 4000
263+
BigFloatAbs = 5000
264+
BigFloatSqrt = 7000
265+
BigFloatPow = 10000
266+
BigFloatPowPerIteration = 10000
267+
BigFloatFloor = 5000
268+
BigFloatCeil = 5000
269+
BigFloatIsInt = 3000
270+
BigFloatSetBigInt = 3000
271+
BigFloatSetInt64 = 1000
272+
BigFloatGetConst = 1000
272273

273274
[WASMOpcodeCost]
274275
Unreachable = 5

cmd/node/config/gasSchedules/gasScheduleV7.toml

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -252,24 +252,25 @@
252252
MBufferFromSmallIntSigned = 10000
253253

254254
[BigFloatAPICost]
255-
BigFloatNewFromParts = 3000
256-
BigFloatAdd = 7000
257-
BigFloatSub = 7000
258-
BigFloatMul = 7000
259-
BigFloatDiv = 7000
260-
BigFloatTruncate = 5000
261-
BigFloatNeg = 5000
262-
BigFloatClone = 5000
263-
BigFloatCmp = 4000
264-
BigFloatAbs = 5000
265-
BigFloatSqrt = 7000
266-
BigFloatPow = 10000
267-
BigFloatFloor = 5000
268-
BigFloatCeil = 5000
269-
BigFloatIsInt = 3000
270-
BigFloatSetBigInt = 3000
271-
BigFloatSetInt64 = 1000
272-
BigFloatGetConst = 1000
255+
BigFloatNewFromParts = 3000
256+
BigFloatAdd = 7000
257+
BigFloatSub = 7000
258+
BigFloatMul = 7000
259+
BigFloatDiv = 7000
260+
BigFloatTruncate = 5000
261+
BigFloatNeg = 5000
262+
BigFloatClone = 5000
263+
BigFloatCmp = 4000
264+
BigFloatAbs = 5000
265+
BigFloatSqrt = 7000
266+
BigFloatPow = 10000
267+
BigFloatPowPerIteration = 10000
268+
BigFloatFloor = 5000
269+
BigFloatCeil = 5000
270+
BigFloatIsInt = 3000
271+
BigFloatSetBigInt = 3000
272+
BigFloatSetInt64 = 1000
273+
BigFloatGetConst = 1000
273274

274275
[WASMOpcodeCost]
275276
Unreachable = 5

cmd/node/config/gasSchedules/gasScheduleV8.toml

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -252,24 +252,25 @@
252252
MBufferFromSmallIntSigned = 10000
253253

254254
[BigFloatAPICost]
255-
BigFloatNewFromParts = 3000
256-
BigFloatAdd = 7000
257-
BigFloatSub = 7000
258-
BigFloatMul = 7000
259-
BigFloatDiv = 7000
260-
BigFloatTruncate = 5000
261-
BigFloatNeg = 5000
262-
BigFloatClone = 5000
263-
BigFloatCmp = 4000
264-
BigFloatAbs = 5000
265-
BigFloatSqrt = 7000
266-
BigFloatPow = 10000
267-
BigFloatFloor = 5000
268-
BigFloatCeil = 5000
269-
BigFloatIsInt = 3000
270-
BigFloatSetBigInt = 3000
271-
BigFloatSetInt64 = 1000
272-
BigFloatGetConst = 1000
255+
BigFloatNewFromParts = 3000
256+
BigFloatAdd = 7000
257+
BigFloatSub = 7000
258+
BigFloatMul = 7000
259+
BigFloatDiv = 7000
260+
BigFloatTruncate = 5000
261+
BigFloatNeg = 5000
262+
BigFloatClone = 5000
263+
BigFloatCmp = 4000
264+
BigFloatAbs = 5000
265+
BigFloatSqrt = 7000
266+
BigFloatPow = 10000
267+
BigFloatPowPerIteration = 10000
268+
BigFloatFloor = 5000
269+
BigFloatCeil = 5000
270+
BigFloatIsInt = 3000
271+
BigFloatSetBigInt = 3000
272+
BigFloatSetInt64 = 1000
273+
BigFloatGetConst = 1000
273274

274275
[WASMOpcodeCost]
275276
Unreachable = 5

cmd/node/config/gasSchedules/gasScheduleV9.toml

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -252,24 +252,25 @@
252252
MBufferFromSmallIntSigned = 10000
253253

254254
[BigFloatAPICost]
255-
BigFloatNewFromParts = 3000
256-
BigFloatAdd = 7000
257-
BigFloatSub = 7000
258-
BigFloatMul = 7000
259-
BigFloatDiv = 7000
260-
BigFloatTruncate = 5000
261-
BigFloatNeg = 5000
262-
BigFloatClone = 5000
263-
BigFloatCmp = 4000
264-
BigFloatAbs = 5000
265-
BigFloatSqrt = 7000
266-
BigFloatPow = 10000
267-
BigFloatFloor = 5000
268-
BigFloatCeil = 5000
269-
BigFloatIsInt = 3000
270-
BigFloatSetBigInt = 3000
271-
BigFloatSetInt64 = 1000
272-
BigFloatGetConst = 1000
255+
BigFloatNewFromParts = 3000
256+
BigFloatAdd = 7000
257+
BigFloatSub = 7000
258+
BigFloatMul = 7000
259+
BigFloatDiv = 7000
260+
BigFloatTruncate = 5000
261+
BigFloatNeg = 5000
262+
BigFloatClone = 5000
263+
BigFloatCmp = 4000
264+
BigFloatAbs = 5000
265+
BigFloatSqrt = 7000
266+
BigFloatPow = 10000
267+
BigFloatPowPerIteration = 10000
268+
BigFloatFloor = 5000
269+
BigFloatCeil = 5000
270+
BigFloatIsInt = 3000
271+
BigFloatSetBigInt = 3000
272+
BigFloatSetInt64 = 1000
273+
BigFloatGetConst = 1000
273274

274275
[ManagedMapAPICost]
275276
ManagedMapNew = 10000

0 commit comments

Comments
 (0)