Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
156 changes: 78 additions & 78 deletions .gas-snapshot
Original file line number Diff line number Diff line change
@@ -1,78 +1,78 @@
FixedPointDecimalArithmeticOpenZeppelinTest:testFixedPointDiv(uint256,uint256,uint8) (runs: 968, μ: 8128, ~: 8189)
FixedPointDecimalArithmeticOpenZeppelinTest:testFixedPointDivOverflow(uint256,uint256,uint8) (runs: 56, μ: 8757, ~: 8916)
FixedPointDecimalArithmeticOpenZeppelinTest:testFixedPointMul(uint256,uint256,uint8) (runs: 849, μ: 8214, ~: 8223)
FixedPointDecimalArithmeticOpenZeppelinTest:testFixedPointMulOverflow(uint256,uint256,uint8) (runs: 175, μ: 8676, ~: 8847)
FixedPointDecimalScaleDecimalOrIntToIntTest:testDecimalOrIntToIntAboveMaxError(uint256,uint256) (runs: 1024, μ: 9682, ~: 9603)
FixedPointDecimalScaleDecimalOrIntToIntTest:testDecimalOrIntToIntAboveMaxErrorDecimal(uint256,uint256) (runs: 1024, μ: 9897, ~: 9818)
FixedPointDecimalScaleDecimalOrIntToIntTest:testDecimalOrIntToIntNotRescalesInt(uint256) (runs: 1024, μ: 4151, ~: 3828)
FixedPointDecimalScaleDecimalOrIntToIntTest:testDecimalOrIntToIntPrecisionLoss(uint256) (runs: 1001, μ: 8896, ~: 9010)
FixedPointDecimalScaleDecimalOrIntToIntTest:testDecimalOrIntToIntRescalesDecimal(uint256) (runs: 1024, μ: 4376, ~: 4054)
FixedPointDecimalScaleScaleToIntegerLosslessTest:testScaleToIntegerLossless(uint256) (runs: 1024, μ: 659, ~: 659)
FixedPointDecimalScaleScaleToIntegerLosslessTest:testScaleToIntegerLosslessPrecisionLoss(uint256) (runs: 1005, μ: 4738, ~: 4738)
FixedPointDecimalScaleTestScale18:testScale1818(uint256,uint256) (runs: 34, μ: 3359, ~: 3359)
FixedPointDecimalScaleTestScale18:testScale18Gt(uint256,uint8,uint256) (runs: 585, μ: 3762, ~: 3684)
FixedPointDecimalScaleTestScale18:testScale18GtRoundUp(uint256,uint8,uint256) (runs: 585, μ: 3858, ~: 3785)
FixedPointDecimalScaleTestScale18:testScale18Lt(uint256,uint256,uint256) (runs: 46, μ: 5105, ~: 5111)
FixedPointDecimalScaleTestScale18:testScale18LtOverflow(uint256,uint8,uint256) (runs: 78, μ: 5709, ~: 5709)
FixedPointDecimalScaleTestScale18:testScale18LtSaturate(uint256,uint256,uint256) (runs: 58, μ: 3903, ~: 3899)
FixedPointDecimalScaleTestScale18:testScale18ReferenceImplementation(uint256,uint256,uint256) (runs: 41, μ: 4294, ~: 4239)
FixedPointDecimalScaleTestScaleBy:testScaleBy0(uint256,uint256) (runs: 35, μ: 3353, ~: 3353)
FixedPointDecimalScaleTestScaleBy:testScaleByDown(uint256,int8,uint256) (runs: 418, μ: 3911, ~: 3976)
FixedPointDecimalScaleTestScaleBy:testScaleByDownRoundUp(uint256,int8,uint256) (runs: 418, μ: 4005, ~: 4067)
FixedPointDecimalScaleTestScaleBy:testScaleByReferenceImplementation(uint256,int8,uint256) (runs: 37, μ: 4418, ~: 4367)
FixedPointDecimalScaleTestScaleBy:testScaleByUp(uint256,int8,uint256) (runs: 263, μ: 4466, ~: 4468)
FixedPointDecimalScaleTestScaleBy:testScaleByUpOverflow(uint256,int8,uint256) (runs: 161, μ: 5621, ~: 5586)
FixedPointDecimalScaleTestScaleBy:testScaleByUpSaturate(uint256,int8,uint256) (runs: 424, μ: 3809, ~: 3859)
FixedPointDecimalScaleTestScaleDown:testScaleDown0(uint256) (runs: 1024, μ: 404, ~: 397)
FixedPointDecimalScaleTestScaleDown:testScaleDown0(uint256) (runs: 1024, μ: 462, ~: 457)
FixedPointDecimalScaleTestScaleDown:testScaleDownBy0(uint256) (runs: 1024, μ: 472, ~: 472)
FixedPointDecimalScaleTestScaleDown:testScaleDownBy0(uint256) (runs: 1024, μ: 473, ~: 473)
FixedPointDecimalScaleTestScaleDown:testScaleDownGas0() (gas: 412)
FixedPointDecimalScaleTestScaleDown:testScaleDownGas2() (gas: 389)
FixedPointDecimalScaleTestScaleDown:testScaleDownGasSlow0() (gas: 674)
FixedPointDecimalScaleTestScaleDown:testScaleDownGasSlow2() (gas: 653)
FixedPointDecimalScaleTestScaleDown:testScaleDownNoRound(uint256,uint8) (runs: 167, μ: 3952, ~: 3932)
FixedPointDecimalScaleTestScaleDown:testScaleDownOverflow(uint256,uint256) (runs: 954, μ: 3317, ~: 3317)
FixedPointDecimalScaleTestScaleDown:testScaleDownReferenceImplementation(uint256,uint8) (runs: 1024, μ: 1013, ~: 975)
FixedPointDecimalScaleTestScaleDown:testScaleDownReferenceImplementation(uint256,uint8) (runs: 1024, μ: 840, ~: 804)
FixedPointDecimalScaleTestScaleDown:testScaleDownRoundDiff(uint256,uint8) (runs: 857, μ: 4034, ~: 4338)
FixedPointDecimalScaleTestScaleDown:testScaleDownRoundUpGas1() (gas: 414)
FixedPointDecimalScaleTestScaleDown:testScaleDownRoundUpGas3() (gas: 406)
FixedPointDecimalScaleTestScaleDown:testScaleDownRoundUpGasSlow1() (gas: 778)
FixedPointDecimalScaleTestScaleDown:testScaleDownRoundUpGasSlow3() (gas: 879)
FixedPointDecimalScaleTestScaleDown:testScaleDownRoundUpOverflow(uint256,uint256) (runs: 944, μ: 3703, ~: 3703)
FixedPointDecimalScaleTestScaleDown:testScaleDownRoundUpOverflow0(uint256) (runs: 945, μ: 3286, ~: 3286)
FixedPointDecimalScaleTestScaleN:testScaleN18(uint256,uint256) (runs: 35, μ: 3317, ~: 3317)
FixedPointDecimalScaleTestScaleN:testScaleNGt18(uint256,uint8,uint256) (runs: 196, μ: 4594, ~: 4596)
FixedPointDecimalScaleTestScaleN:testScaleNGt18Overflow(uint256,uint8,uint256) (runs: 393, μ: 5666, ~: 5643)
FixedPointDecimalScaleTestScaleN:testScaleNGt18Saturate(uint256,uint8,uint256) (runs: 589, μ: 3851, ~: 3773)
FixedPointDecimalScaleTestScaleN:testScaleNLt18(uint256,uint8,uint256) (runs: 431, μ: 3881, ~: 3881)
FixedPointDecimalScaleTestScaleN:testScaleNLt18RoundUp(uint256,uint8,uint256) (runs: 431, μ: 3946, ~: 3947)
FixedPointDecimalScaleTestScaleN:testScaleNReferenceImplementation(uint256,uint256,uint256) (runs: 19, μ: 4459, ~: 4316)
FixedPointDecimalScaleTestScaleUp:testScaleUp(uint256,uint8) (runs: 541, μ: 4118, ~: 4212)
FixedPointDecimalScaleTestScaleUp:testScaleUp0(uint256) (runs: 1024, μ: 1094, ~: 796)
FixedPointDecimalScaleTestScaleUp:testScaleUpBy0(uint256) (runs: 1024, μ: 501, ~: 501)
FixedPointDecimalScaleTestScaleUp:testScaleUpGas0() (gas: 463)
FixedPointDecimalScaleTestScaleUp:testScaleUpGas1() (gas: 443)
FixedPointDecimalScaleTestScaleUp:testScaleUpOverflow(uint256,uint8) (runs: 483, μ: 5032, ~: 4996)
FixedPointDecimalScaleTestScaleUp:testScaleUpOverflowBoundary(uint256) (runs: 1005, μ: 4819, ~: 4811)
FixedPointDecimalScaleTestScaleUp:testScaleUpSaturatingParity(uint256,uint8) (runs: 541, μ: 3862, ~: 3907)
FixedPointDecimalScaleTestScaleUp:testScaleUpSlowGas0() (gas: 683)
FixedPointDecimalScaleTestScaleUp:testScaleUpSlowGas1() (gas: 295)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturating0(uint256) (runs: 1024, μ: 478, ~: 472)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingBy0(uint256) (runs: 1024, μ: 524, ~: 524)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingGas0() (gas: 443)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingGas1() (gas: 442)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingGas2() (gas: 431)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingParity(uint256,uint8) (runs: 540, μ: 3867, ~: 3911)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingReferenceImplementation(uint256,uint8) (runs: 1024, μ: 915, ~: 893)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingSaturates(uint256,uint8) (runs: 484, μ: 3555, ~: 3514)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingSlowGas0() (gas: 711)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingSlowGas1() (gas: 651)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingSlowGas2() (gas: 700)
LibFixedPointDecimalFormatTest:testFixedPointToDecimalStringExamples() (gas: 122023)
LibFixedPointDecimalFormatTest:testStringRoundTripFuzz(uint256) (runs: 1024, μ: 15284, ~: 9803)
LibFixedPointDecimalParseTest:testDecimalStringToFixedPointExamples() (gas: 297205)
LibFixedPointDecimalParseTest:testDecimalStringToFixedPointFailureCorruptInteger() (gas: 4218)
LibFixedPointDecimalParseTest:testDecimalStringToFixedPointFailureOverflow() (gas: 41481)
LibFixedPointDecimalParseTest:testDecimalStringToFixedPointFailurePrecisionLoss() (gas: 23835)
FixedPointDecimalArithmeticOpenZeppelinTest:testFixedPointDiv(uint256,uint256,uint8) (runs: 1024, μ: 5382, ~: 5502)
FixedPointDecimalArithmeticOpenZeppelinTest:testFixedPointDivOverflow(uint256,uint256,uint8) (runs: 1024, μ: 5747, ~: 5837)
FixedPointDecimalArithmeticOpenZeppelinTest:testFixedPointMul(uint256,uint256,uint8) (runs: 1024, μ: 5448, ~: 5548)
FixedPointDecimalArithmeticOpenZeppelinTest:testFixedPointMulOverflow(uint256,uint256,uint8) (runs: 1024, μ: 5717, ~: 5846)
FixedPointDecimalScaleDecimalOrIntToIntTest:testDecimalOrIntToIntAboveMaxError(uint256,uint256) (runs: 1024, μ: 5595, ~: 5493)
FixedPointDecimalScaleDecimalOrIntToIntTest:testDecimalOrIntToIntAboveMaxErrorDecimal(uint256,uint256) (runs: 1024, μ: 5808, ~: 5706)
FixedPointDecimalScaleDecimalOrIntToIntTest:testDecimalOrIntToIntNotRescalesInt(uint256) (runs: 1024, μ: 981, ~: 1202)
FixedPointDecimalScaleDecimalOrIntToIntTest:testDecimalOrIntToIntPrecisionLoss(uint256) (runs: 1024, μ: 5522, ~: 5653)
FixedPointDecimalScaleDecimalOrIntToIntTest:testDecimalOrIntToIntRescalesDecimal(uint256) (runs: 1024, μ: 1201, ~: 1426)
FixedPointDecimalScaleScaleToIntegerLosslessTest:testScaleToIntegerLossless(uint256) (runs: 1024, μ: 654, ~: 654)
FixedPointDecimalScaleScaleToIntegerLosslessTest:testScaleToIntegerLosslessPrecisionLoss(uint256) (runs: 1024, μ: 4563, ~: 4563)
FixedPointDecimalScaleTestScale18:testScale1818(uint256,uint256) (runs: 1024, μ: 3355, ~: 3355)
FixedPointDecimalScaleTestScale18:testScale18Gt(uint256,uint8,uint256) (runs: 1024, μ: 3764, ~: 3674)
FixedPointDecimalScaleTestScale18:testScale18GtRoundUp(uint256,uint8,uint256) (runs: 1024, μ: 3860, ~: 3777)
FixedPointDecimalScaleTestScale18:testScale18Lt(uint256,uint256,uint256) (runs: 1024, μ: 5097, ~: 5100)
FixedPointDecimalScaleTestScale18:testScale18LtOverflow(uint256,uint8,uint256) (runs: 1024, μ: 5528, ~: 5528)
FixedPointDecimalScaleTestScale18:testScale18LtSaturate(uint256,uint256,uint256) (runs: 1024, μ: 3894, ~: 3891)
FixedPointDecimalScaleTestScale18:testScale18ReferenceImplementation(uint256,uint256,uint256) (runs: 1024, μ: 4316, ~: 4225)
FixedPointDecimalScaleTestScaleBy:testScaleBy0(uint256,uint256) (runs: 1024, μ: 3345, ~: 3345)
FixedPointDecimalScaleTestScaleBy:testScaleByDown(uint256,int8,uint256) (runs: 1024, μ: 3907, ~: 3959)
FixedPointDecimalScaleTestScaleBy:testScaleByDownRoundUp(uint256,int8,uint256) (runs: 1024, μ: 4000, ~: 4050)
FixedPointDecimalScaleTestScaleBy:testScaleByReferenceImplementation(uint256,int8,uint256) (runs: 1024, μ: 4594, ~: 4744)
FixedPointDecimalScaleTestScaleBy:testScaleByUp(uint256,int8,uint256) (runs: 1024, μ: 4453, ~: 4457)
FixedPointDecimalScaleTestScaleBy:testScaleByUpOverflow(uint256,int8,uint256) (runs: 1024, μ: 5465, ~: 5401)
FixedPointDecimalScaleTestScaleBy:testScaleByUpSaturate(uint256,int8,uint256) (runs: 1024, μ: 3796, ~: 3849)
FixedPointDecimalScaleTestScaleDown:testScaleDown0(uint256) (runs: 1024, μ: 402, ~: 391)
FixedPointDecimalScaleTestScaleDown:testScaleDown0(uint256) (runs: 1024, μ: 460, ~: 451)
FixedPointDecimalScaleTestScaleDown:testScaleDownBy0(uint256) (runs: 1024, μ: 468, ~: 468)
FixedPointDecimalScaleTestScaleDown:testScaleDownBy0(uint256) (runs: 1024, μ: 469, ~: 469)
FixedPointDecimalScaleTestScaleDown:testScaleDownGas0() (gas: 409)
FixedPointDecimalScaleTestScaleDown:testScaleDownGas2() (gas: 387)
FixedPointDecimalScaleTestScaleDown:testScaleDownGasSlow0() (gas: 668)
FixedPointDecimalScaleTestScaleDown:testScaleDownGasSlow2() (gas: 648)
FixedPointDecimalScaleTestScaleDown:testScaleDownNoRound(uint256,uint8) (runs: 1024, μ: 3987, ~: 3921)
FixedPointDecimalScaleTestScaleDown:testScaleDownOverflow(uint256,uint256) (runs: 1024, μ: 3311, ~: 3311)
FixedPointDecimalScaleTestScaleDown:testScaleDownReferenceImplementation(uint256,uint8) (runs: 1024, μ: 1067, ~: 1219)
FixedPointDecimalScaleTestScaleDown:testScaleDownReferenceImplementation(uint256,uint8) (runs: 1024, μ: 868, ~: 1050)
FixedPointDecimalScaleTestScaleDown:testScaleDownRoundDiff(uint256,uint8) (runs: 1024, μ: 4072, ~: 4327)
FixedPointDecimalScaleTestScaleDown:testScaleDownRoundUpGas1() (gas: 411)
FixedPointDecimalScaleTestScaleDown:testScaleDownRoundUpGas3() (gas: 404)
FixedPointDecimalScaleTestScaleDown:testScaleDownRoundUpGasSlow1() (gas: 770)
FixedPointDecimalScaleTestScaleDown:testScaleDownRoundUpGasSlow3() (gas: 872)
FixedPointDecimalScaleTestScaleDown:testScaleDownRoundUpOverflow(uint256,uint256) (runs: 1024, μ: 3698, ~: 3698)
FixedPointDecimalScaleTestScaleDown:testScaleDownRoundUpOverflow0(uint256) (runs: 1024, μ: 3279, ~: 3279)
FixedPointDecimalScaleTestScaleN:testScaleN18(uint256,uint256) (runs: 1024, μ: 3313, ~: 3313)
FixedPointDecimalScaleTestScaleN:testScaleNGt18(uint256,uint8,uint256) (runs: 1024, μ: 4581, ~: 4587)
FixedPointDecimalScaleTestScaleN:testScaleNGt18Overflow(uint256,uint8,uint256) (runs: 1024, μ: 5501, ~: 5462)
FixedPointDecimalScaleTestScaleN:testScaleNGt18Saturate(uint256,uint8,uint256) (runs: 1024, μ: 3848, ~: 3765)
FixedPointDecimalScaleTestScaleN:testScaleNLt18(uint256,uint8,uint256) (runs: 1024, μ: 3873, ~: 3873)
FixedPointDecimalScaleTestScaleN:testScaleNLt18RoundUp(uint256,uint8,uint256) (runs: 1024, μ: 3937, ~: 3939)
FixedPointDecimalScaleTestScaleN:testScaleNReferenceImplementation(uint256,uint256,uint256) (runs: 1024, μ: 4414, ~: 4303)
FixedPointDecimalScaleTestScaleUp:testScaleUp(uint256,uint8) (runs: 1024, μ: 4109, ~: 4203)
FixedPointDecimalScaleTestScaleUp:testScaleUp0(uint256) (runs: 1024, μ: 1104, ~: 941)
FixedPointDecimalScaleTestScaleUp:testScaleUpBy0(uint256) (runs: 1024, μ: 498, ~: 498)
FixedPointDecimalScaleTestScaleUp:testScaleUpGas0() (gas: 462)
FixedPointDecimalScaleTestScaleUp:testScaleUpGas1() (gas: 441)
FixedPointDecimalScaleTestScaleUp:testScaleUpOverflow(uint256,uint8) (runs: 1024, μ: 4866, ~: 4820)
FixedPointDecimalScaleTestScaleUp:testScaleUpOverflowBoundary(uint256) (runs: 1024, μ: 4656, ~: 4637)
FixedPointDecimalScaleTestScaleUp:testScaleUpSaturatingParity(uint256,uint8) (runs: 1024, μ: 3857, ~: 3901)
FixedPointDecimalScaleTestScaleUp:testScaleUpSlowGas0() (gas: 678)
FixedPointDecimalScaleTestScaleUp:testScaleUpSlowGas1() (gas: 290)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturating0(uint256) (runs: 1024, μ: 476, ~: 466)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingBy0(uint256) (runs: 1024, μ: 520, ~: 520)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingGas0() (gas: 441)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingGas1() (gas: 439)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingGas2() (gas: 429)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingParity(uint256,uint8) (runs: 1024, μ: 3861, ~: 3905)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingReferenceImplementation(uint256,uint8) (runs: 1024, μ: 944, ~: 1137)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingSaturates(uint256,uint8) (runs: 1024, μ: 3555, ~: 3508)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingSlowGas0() (gas: 705)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingSlowGas1() (gas: 643)
FixedPointDecimalScaleTestScaleUpSaturating:testScaleUpSaturatingSlowGas2() (gas: 694)
LibFixedPointDecimalFormatTest:testFixedPointToDecimalStringExamples() (gas: 111485)
LibFixedPointDecimalFormatTest:testStringRoundTripFuzz(uint256) (runs: 1024, μ: 14457, ~: 9599)
LibFixedPointDecimalParseTest:testDecimalStringToFixedPointExamples() (gas: 295449)
LibFixedPointDecimalParseTest:testDecimalStringToFixedPointFailureCorruptInteger() (gas: 4222)
LibFixedPointDecimalParseTest:testDecimalStringToFixedPointFailureOverflow() (gas: 41100)
LibFixedPointDecimalParseTest:testDecimalStringToFixedPointFailurePrecisionLoss() (gas: 23622)
Loading