1- DecimalFloatAbsTest:testAbsDeployed(bytes32) (runs: 5118, μ: 2585908 , ~: 2585851 )
2- DecimalFloatAddTest:testAddDeployed(bytes32,bytes32) (runs: 5118, μ: 2589963 , ~: 2590047 )
3- DecimalFloatCeilTest:testCeilDeployed(bytes32) (runs: 5118, μ: 2585935 , ~: 2585564 )
4- DecimalFloatConstantsTest:testEDeployed() (gas: 2585094 )
5- DecimalFloatConstantsTest:testMaxNegativeValueDeployed() (gas: 2585126 )
6- DecimalFloatConstantsTest:testMaxPositiveValueDeployed() (gas: 2585084 )
7- DecimalFloatConstantsTest:testMinNegativeValueDeployed() (gas: 2585059 )
8- DecimalFloatConstantsTest:testMinPositiveValueDeployed() (gas: 2585038 )
9- DecimalFloatDivTest:testDivDeployed(bytes32,bytes32) (runs: 5118, μ: 2588385 , ~: 2588242 )
10- DecimalFloatEqTest:testEqDeployed(bytes32,bytes32) (runs: 5118, μ: 2586294 , ~: 2586219 )
11- DecimalFloatFloorTest:testFloorDeployed(bytes32) (runs: 5118, μ: 2585748 , ~: 2585562 )
12- DecimalFloatFormatTest:testFormatDeployed(bytes32) (runs: 5118, μ: 2589916 , ~: 2589727 )
13- DecimalFloatFracTest:testFracDeployed(bytes32) (runs: 5118, μ: 2586139 , ~: 2586122 )
14- DecimalFloatFromFixedDecimalLosslessTest:testFromFixedDecimalLosslessDeployed(uint256,uint8) (runs: 5118, μ: 2586692 , ~: 2586626 )
15- DecimalFloatFromFixedDecimalLossyTest:testFromFixedDecimalLossyDeployed(uint256,uint8) (runs: 5118, μ: 2587178 , ~: 2587096 )
16- DecimalFloatGtTest:testGtDeployed(bytes32,bytes32) (runs: 5118, μ: 2586236 , ~: 2586161 )
17- DecimalFloatGteTest:testGteDeployed(bytes32,bytes32) (runs: 5118, μ: 2586222 , ~: 2586147 )
18- DecimalFloatInvTest:testInvDeployed(bytes32) (runs: 5118, μ: 2587476 , ~: 2587402 )
19- DecimalFloatIsZeroTest:testIsZeroDeployed(bytes32) (runs: 5118, μ: 2585404 , ~: 2585404 )
20- DecimalFloatLtTest:testLtDeployed(bytes32,bytes32) (runs: 5118, μ: 2586213 , ~: 2586138 )
21- DecimalFloatLteTest:testLteDeployed(bytes32,bytes32) (runs: 5118, μ: 2586266 , ~: 2586191 )
22- DecimalFloatMaxTest:testMaxDeployed(bytes32,bytes32) (runs: 5118, μ: 2586274 , ~: 2586213 )
23- DecimalFloatMinTest:testMinDeployed(bytes32,bytes32) (runs: 5118, μ: 2586295 , ~: 2586233 )
24- DecimalFloatMinusTest:testMinusDeployed(bytes32) (runs: 5118, μ: 2586009 , ~: 2586009 )
25- DecimalFloatMulTest:testMulDeployed(bytes32,bytes32) (runs: 5118, μ: 2588107 , ~: 2589169 )
1+ DecimalFloatAbsTest:testAbsDeployed(bytes32) (runs: 5118, μ: 2575478 , ~: 2575421 )
2+ DecimalFloatAddTest:testAddDeployed(bytes32,bytes32) (runs: 5118, μ: 2579527 , ~: 2579617 )
3+ DecimalFloatCeilTest:testCeilDeployed(bytes32) (runs: 5118, μ: 2575504 , ~: 2575134 )
4+ DecimalFloatConstantsTest:testEDeployed() (gas: 2574664 )
5+ DecimalFloatConstantsTest:testMaxNegativeValueDeployed() (gas: 2574696 )
6+ DecimalFloatConstantsTest:testMaxPositiveValueDeployed() (gas: 2574654 )
7+ DecimalFloatConstantsTest:testMinNegativeValueDeployed() (gas: 2574629 )
8+ DecimalFloatConstantsTest:testMinPositiveValueDeployed() (gas: 2574608 )
9+ DecimalFloatDivTest:testDivDeployed(bytes32,bytes32) (runs: 5118, μ: 2578204 , ~: 2578195 )
10+ DecimalFloatEqTest:testEqDeployed(bytes32,bytes32) (runs: 5118, μ: 2575864 , ~: 2575789 )
11+ DecimalFloatFloorTest:testFloorDeployed(bytes32) (runs: 5118, μ: 2575316 , ~: 2575132 )
12+ DecimalFloatFormatTest:testFormatDeployed(bytes32) (runs: 5118, μ: 2579467 , ~: 2579297 )
13+ DecimalFloatFracTest:testFracDeployed(bytes32) (runs: 5118, μ: 2575708 , ~: 2575692 )
14+ DecimalFloatFromFixedDecimalLosslessTest:testFromFixedDecimalLosslessDeployed(uint256,uint8) (runs: 5118, μ: 2576261 , ~: 2576196 )
15+ DecimalFloatFromFixedDecimalLossyTest:testFromFixedDecimalLossyDeployed(uint256,uint8) (runs: 5118, μ: 2576747 , ~: 2576666 )
16+ DecimalFloatGtTest:testGtDeployed(bytes32,bytes32) (runs: 5118, μ: 2575806 , ~: 2575731 )
17+ DecimalFloatGteTest:testGteDeployed(bytes32,bytes32) (runs: 5118, μ: 2575791 , ~: 2575717 )
18+ DecimalFloatInvTest:testInvDeployed(bytes32) (runs: 5118, μ: 2577047 , ~: 2576972 )
19+ DecimalFloatIsZeroTest:testIsZeroDeployed(bytes32) (runs: 5118, μ: 2574974 , ~: 2574974 )
20+ DecimalFloatLtTest:testLtDeployed(bytes32,bytes32) (runs: 5118, μ: 2575783 , ~: 2575708 )
21+ DecimalFloatLteTest:testLteDeployed(bytes32,bytes32) (runs: 5118, μ: 2575837 , ~: 2575761 )
22+ DecimalFloatMaxTest:testMaxDeployed(bytes32,bytes32) (runs: 5118, μ: 2575845 , ~: 2575783 )
23+ DecimalFloatMinTest:testMinDeployed(bytes32,bytes32) (runs: 5118, μ: 2575865 , ~: 2575803 )
24+ DecimalFloatMinusTest:testMinusDeployed(bytes32) (runs: 5118, μ: 2575579 , ~: 2575579 )
25+ DecimalFloatMulTest:testMulDeployed(bytes32,bytes32) (runs: 5118, μ: 2577678 , ~: 2578739 )
2626DecimalFloatPackLosslessTest:testPackDeployed(int224,int32) (runs: 5118, μ: 158769, ~: 158769)
27- DecimalFloatParseTest:testParseDeployed(string) (runs: 5118, μ: 2588641 , ~: 2588510 )
28- DecimalFloatPowTest:testPowDeployed(bytes32,bytes32) (runs: 5118, μ: 2597234 , ~: 2594242 )
29- DecimalFloatSqrtTest:testSqrtDeployed(bytes32) (runs: 5118, μ: 2596502 , ~: 2594956 )
30- DecimalFloatSubTest:testSubDeployed(bytes32,bytes32) (runs: 5118, μ: 2590308 , ~: 2590347 )
31- DecimalFloatToFixedDecimalLosslessTest:testToFixedDecimalLosslessDeployed(bytes32,uint8) (runs: 5118, μ: 2587325 , ~: 2587209 )
32- DecimalFloatToFixedDecimalLossyTest:testToFixedDecimalLossyDeployed(bytes32,uint8) (runs: 5118, μ: 2587473 , ~: 2587738 )
27+ DecimalFloatParseTest:testParseDeployed(string) (runs: 5118, μ: 2578211 , ~: 2578080 )
28+ DecimalFloatPowTest:testPowDeployed(bytes32,bytes32) (runs: 5118, μ: 2586874 , ~: 2583812 )
29+ DecimalFloatSqrtTest:testSqrtDeployed(bytes32) (runs: 5118, μ: 2586169 , ~: 2584526 )
30+ DecimalFloatSubTest:testSubDeployed(bytes32,bytes32) (runs: 5118, μ: 2579886 , ~: 2579917 )
31+ DecimalFloatToFixedDecimalLosslessTest:testToFixedDecimalLosslessDeployed(bytes32,uint8) (runs: 5118, μ: 2576909 , ~: 2576779 )
32+ DecimalFloatToFixedDecimalLossyTest:testToFixedDecimalLossyDeployed(bytes32,uint8) (runs: 5118, μ: 2577046 , ~: 2577308 )
3333LibDecimalFloatAbsTest:testAbsMinValue(int32) (runs: 5117, μ: 5121, ~: 5121)
3434LibDecimalFloatAbsTest:testAbsNegative(int256,int32) (runs: 5118, μ: 10475, ~: 10702)
3535LibDecimalFloatAbsTest:testAbsNonNegative(int256,int32) (runs: 5118, μ: 9640, ~: 9392)
@@ -79,7 +79,7 @@ LibDecimalFloatDecimalTest:testToFixedDecimalLossyTruncate(int256,int256,uint8)
7979LibDecimalFloatDecimalTest:testToFixedDecimalLossyTruncateLossless() (gas: 14523)
8080LibDecimalFloatDecimalTest:testToFixedDecimalLossyUnderflow(int256,int256,uint8) (runs: 5118, μ: 13739, ~: 13602)
8181LibDecimalFloatDecimalTest:testToFixedDecimalLossyZero(int256,uint8) (runs: 5118, μ: 4598, ~: 4598)
82- LibDecimalFloatDivTest:testDivPacked(bytes32,bytes32) (runs: 5118, μ: 8053 , ~: 7855 )
82+ LibDecimalFloatDivTest:testDivPacked(bytes32,bytes32) (runs: 5118, μ: 8293 , ~: 8263 )
8383LibDecimalFloatEqTest:testEqPacked(bytes32,bytes32) (runs: 5118, μ: 5524, ~: 5450)
8484LibDecimalFloatEqTest:testEqXNotYExponents(bytes32,bytes32) (runs: 5118, μ: 4341, ~: 4234)
8585LibDecimalFloatEqTest:testEqZero(int32) (runs: 5118, μ: 5133, ~: 5133)
@@ -128,41 +128,32 @@ LibDecimalFloatGteTest:testGteXPositiveYNegative(int256,int32,int256,int32) (run
128128LibDecimalFloatGteTest:testGteXPositiveYZero(int256,int32,int32) (runs: 5118, μ: 9550, ~: 9170)
129129LibDecimalFloatGteTest:testGteZero(int32,int32) (runs: 5118, μ: 4838, ~: 4838)
130130LibDecimalFloatImplementationAddTest:testAdd123456789987654321() (gas: 4811)
131- LibDecimalFloatImplementationAddTest:testAdd123456789e9987654321() (gas: 4795 )
132- LibDecimalFloatImplementationAddTest:testAddNeverRevert(int256,int256,int256,int256) (runs: 5118, μ: 13126 , ~: 13053 )
131+ LibDecimalFloatImplementationAddTest:testAdd123456789e9987654321() (gas: 4861 )
132+ LibDecimalFloatImplementationAddTest:testAddNeverRevert(int256,int256,int256,int256) (runs: 5118, μ: 13100 , ~: 13033 )
133133LibDecimalFloatImplementationAddTest:testAddOneOneNotMaximized() (gas: 6148)
134- LibDecimalFloatImplementationAddTest:testAddOneOnePreMaximized() (gas: 4235)
135- LibDecimalFloatImplementationAddTest:testAddOneZero() (gas: 3688)
136- LibDecimalFloatImplementationAddTest:testAddSameExponent(int256,int256) (runs: 5112, μ: 6890, ~: 6957)
137- LibDecimalFloatImplementationAddTest:testAddZero() (gas: 3687)
138- LibDecimalFloatImplementationAddTest:testAddZeroAnyExponent(int128) (runs: 5118, μ: 9292, ~: 9271)
139- LibDecimalFloatImplementationAddTest:testAddZeroOne() (gas: 3686)
140- LibDecimalFloatImplementationAddTest:testAddZeroToAnyNonZero(int256,int256,int256) (runs: 5117, μ: 13996, ~: 13970)
141- LibDecimalFloatImplementationAddTest:testAddingSmallToLargeReturnsLargeExamples() (gas: 92108)
142- LibDecimalFloatImplementationAddTest:testAddingSmallToLargeReturnsLargeFuzz(int256,int256,int256,int256) (runs: 5101, μ: 17007, ~: 16985)
143- LibDecimalFloatImplementationAddTest:testGasAddOne() (gas: 1364)
144- LibDecimalFloatImplementationAddTest:testGasAddZero() (gas: 382)
145- --- a/test/src/lib/implementation/LibDecimalFloatImplementation.add.t.sol
146- @@ -31,10 +31,10 @@
147- }
148-
149- - function testOverflowCheks(int256 a, int256 b) external pure {
150- + function testOverflowChecks(int256 a, int256 b) external pure {
151- bool expected = willOverflow(a, b);
152- bool actual = willOverflow2(a, b);
153- assertEq(expected, actual);
154- }
155- LibDecimalFloatImplementationCharacteristicMantissaTest:testCharacteristicMantissaExamples() (gas: 7754)
156- LibDecimalFloatImplementationDivTest:testDiv1Over3() (gas: 6014)
157- LibDecimalFloatImplementationDivTest:testDiv1Over3Gas0() (gas: 716)
158- LibDecimalFloatImplementationDivTest:testDiv1Over3Gas10() (gas: 6907)
159- LibDecimalFloatImplementationDivTest:testDiv1Over9Over1Over3() (gas: 8914)
160- LibDecimalFloatImplementationDivTest:testDiv1e18Over3() (gas: 6003)
161- LibDecimalFloatImplementationDivTest:testDivNegative1Over3() (gas: 6074)
162- LibDecimalFloatImplementationDivTest:testDivOOMs5and2() (gas: 4848)
163- LibDecimalFloatImplementationDivTest:testDivOOMsOverTen() (gas: 5665)
164- LibDecimalFloatImplementationDivTest:testDivTenOverOOMs() (gas: 5590)
165- LibDecimalFloatImplementationDivTest:testUnnormalizedThreesDiv0(int256,int256) (runs: 122, μ: 21050720, ~: 21050370)
134+ LibDecimalFloatImplementationAddTest:testAddOneOnePreMaximized() (gas: 4300)
135+ LibDecimalFloatImplementationAddTest:testAddOneZero() (gas: 3666)
136+ LibDecimalFloatImplementationAddTest:testAddSameExponent(int256,int256) (runs: 5111, μ: 6864, ~: 6935)
137+ LibDecimalFloatImplementationAddTest:testAddZero() (gas: 3665)
138+ LibDecimalFloatImplementationAddTest:testAddZeroAnyExponent(int128) (runs: 5118, μ: 9293, ~: 9271)
139+ LibDecimalFloatImplementationAddTest:testAddZeroOne() (gas: 3664)
140+ LibDecimalFloatImplementationAddTest:testAddZeroToAnyNonZero(int256,int256,int256) (runs: 5117, μ: 13974, ~: 13948)
141+ LibDecimalFloatImplementationAddTest:testAddingSmallToLargeReturnsLargeExamples() (gas: 92086)
142+ LibDecimalFloatImplementationAddTest:testAddingSmallToLargeReturnsLargeFuzz(int256,int256,int256,int256) (runs: 5104, μ: 16980, ~: 16963)
143+ LibDecimalFloatImplementationAddTest:testGasAddOne() (gas: 1342)
144+ LibDecimalFloatImplementationAddTest:testGasAddZero() (gas: 360)
145+ LibDecimalFloatImplementationAddTest:testOverflowChecks(int256,int256) (runs: 5118, μ: 3857, ~: 3843)
146+ LibDecimalFloatImplementationCharacteristicMantissaTest:testCharacteristicMantissaExamples() (gas: 30611)
147+ LibDecimalFloatImplementationDivTest:testDiv1Over3() (gas: 5987)
148+ LibDecimalFloatImplementationDivTest:testDiv1Over3Gas0() (gas: 923)
149+ LibDecimalFloatImplementationDivTest:testDiv1Over3Gas10() (gas: 10560)
150+ LibDecimalFloatImplementationDivTest:testDiv1Over9Over1Over3() (gas: 9596)
151+ LibDecimalFloatImplementationDivTest:testDiv1e18Over3() (gas: 5646)
152+ LibDecimalFloatImplementationDivTest:testDivNegative1Over3() (gas: 6047)
153+ LibDecimalFloatImplementationDivTest:testDivOOMs5and2() (gas: 5055)
154+ LibDecimalFloatImplementationDivTest:testDivOOMsOverTen() (gas: 5957)
155+ LibDecimalFloatImplementationDivTest:testDivTenOverOOMs() (gas: 5551)
156+ LibDecimalFloatImplementationDivTest:testUnnormalizedThreesDiv0(int256,int256) (runs: 122, μ: 20842375, ~: 20842008)
166157LibDecimalFloatImplementationEqTest:testEqGasAZero() (gas: 430)
167158LibDecimalFloatImplementationEqTest:testEqGasBZero() (gas: 473)
168159LibDecimalFloatImplementationEqTest:testEqGasBothZero() (gas: 450)
@@ -177,12 +168,12 @@ LibDecimalFloatImplementationEqTest:testEqXEqY(int256,int256,int256,int256) (run
177168LibDecimalFloatImplementationEqTest:testEqXNotY(int256,int256,int256,int256) (runs: 5118, μ: 3928, ~: 3953)
178169LibDecimalFloatImplementationEqTest:testEqZero(int256,int256) (runs: 5118, μ: 3440, ~: 3440)
179170LibDecimalFloatImplementationInvTest:testInvGas0() (gas: 734)
180- LibDecimalFloatImplementationInvTest:testInvReference(int256,int256) (runs: 5116, μ: 12225 , ~: 12163 )
181- LibDecimalFloatImplementationInvTest:testInvSlowGas0() (gas: 755 )
171+ LibDecimalFloatImplementationInvTest:testInvReference(int256,int256) (runs: 5116, μ: 12416 , ~: 12356 )
172+ LibDecimalFloatImplementationInvTest:testInvSlowGas0() (gas: 948 )
182173LibDecimalFloatImplementationLog10Test:testExactLogs() (gas: 1263178)
183174LibDecimalFloatImplementationLog10Test:testExactLookupsLog10() (gas: 1280250)
184- LibDecimalFloatImplementationLog10Test:testInterpolatedLookups() (gas: 1260903 )
185- LibDecimalFloatImplementationLog10Test:testSub1() (gas: 1256480 )
175+ LibDecimalFloatImplementationLog10Test:testInterpolatedLookups() (gas: 1260273 )
176+ LibDecimalFloatImplementationLog10Test:testSub1() (gas: 1256794 )
186177LibDecimalFloatImplementationMaximizeTest:testMaximizedEverything(int256,int256) (runs: 5118, μ: 9478, ~: 9455)
187178LibDecimalFloatImplementationMaximizeTest:testMaximizedExamples() (gas: 165819)
188179LibDecimalFloatImplementationMaximizeTest:testMaximizedIdempotent(int256,int256) (runs: 5118, μ: 9903, ~: 9868)
@@ -204,8 +195,8 @@ LibDecimalFloatImplementationNormalizeTest:testIsNormalizedReference(int256,int2
204195LibDecimalFloatImplementationNormalizeTest:testNormalized(int256,int256) (runs: 5118, μ: 9415, ~: 9348)
205196LibDecimalFloatImplementationPow10Test:testExactLookups() (gas: 1281984)
206197LibDecimalFloatImplementationPow10Test:testExactPows() (gas: 1260129)
207- LibDecimalFloatImplementationPow10Test:testInterpolatedLookupsPower() (gas: 1285018 )
208- LibDecimalFloatImplementationPow10Test:testNoRevert(int224,int32) (runs: 5108 , μ: 1259163 , ~: 1259241 )
198+ LibDecimalFloatImplementationPow10Test:testInterpolatedLookupsPower() (gas: 1283750 )
199+ LibDecimalFloatImplementationPow10Test:testNoRevert(int224,int32) (runs: 5110 , μ: 1258970 , ~: 1259175 )
209200LibDecimalFloatImplementationSubTest:testSubIsAdd(int256,int256,int256,int256) (runs: 5118, μ: 15800, ~: 15832)
210201LibDecimalFloatImplementationSubTest:testSubMinSignedValue(int256,int256,int256) (runs: 5118, μ: 14990, ~: 14932)
211202LibDecimalFloatImplementationSubTest:testSubOneFromMax() (gas: 6517)
@@ -221,7 +212,7 @@ LibDecimalFloatIsZeroTest:testIsZeroDeployed(bytes32) (runs: 5118, μ: 3899, ~:
221212LibDecimalFloatIsZeroTest:testIsZeroEqZero(bytes32) (runs: 5118, μ: 3527, ~: 3527)
222213LibDecimalFloatIsZeroTest:testIsZeroExamples(int32) (runs: 5118, μ: 4477, ~: 4477)
223214LibDecimalFloatIsZeroTest:testNotIsZero(int224,int32) (runs: 5116, μ: 3896, ~: 3896)
224- LibDecimalFloatLog10Test:testLog10Packed(bytes32) (runs: 5118, μ: 1651432 , ~: 1271847 )
215+ LibDecimalFloatLog10Test:testLog10Packed(bytes32) (runs: 5118, μ: 1651243 , ~: 1270937 )
225216LibDecimalFloatLtTest:testLtExamples() (gas: 3994)
226217LibDecimalFloatLtTest:testLtGasAZero() (gas: 946)
227218LibDecimalFloatLtTest:testLtGasBZero() (gas: 1012)
@@ -262,21 +253,21 @@ LibDecimalFloatMinTest:testMinXYEqual(bytes32) (runs: 5118, μ: 5292, ~: 5292)
262253LibDecimalFloatMinTest:testMinXYGreater(bytes32,bytes32) (runs: 5110, μ: 6074, ~: 5961)
263254LibDecimalFloatMinTest:testMinXYLess(bytes32,bytes32) (runs: 5104, μ: 6087, ~: 5972)
264255LibDecimalFloatMinusTest:testMinusPacked(bytes32) (runs: 5118, μ: 5550, ~: 5550)
265- LibDecimalFloatMixedTest:testDiv1Over3() (gas: 8161 )
256+ LibDecimalFloatMixedTest:testDiv1Over3() (gas: 8175 )
266257LibDecimalFloatMulTest:testMulPacked(bytes32,bytes32) (runs: 5118, μ: 7889, ~: 8837)
267258LibDecimalFloatPackTest:testPartsRoundTrip(int224,int32) (runs: 5118, μ: 5352, ~: 5352)
268- LibDecimalFloatPow10Test:testPow10Packed(bytes32) (runs: 5118, μ: 1643075 , ~: 1257968 )
269- LibDecimalFloatPowTest:testNegativePowError(bytes32,bytes32) (runs: 5118 , μ: 1248478 , ~: 1248447)
270- LibDecimalFloatPowTest:testPowAZero(int32,bytes32) (runs: 5110 , μ: 1246471, ~: 1246471)
259+ LibDecimalFloatPow10Test:testPow10Packed(bytes32) (runs: 5118, μ: 1644250 , ~: 1257848 )
260+ LibDecimalFloatPowTest:testNegativePowError(bytes32,bytes32) (runs: 5117 , μ: 1248480 , ~: 1248447)
261+ LibDecimalFloatPowTest:testPowAZero(int32,bytes32) (runs: 5111 , μ: 1246471, ~: 1246471)
271262LibDecimalFloatPowTest:testPowAZeroNegative(bytes32) (runs: 5098, μ: 1246870, ~: 1246870)
272263LibDecimalFloatPowTest:testPowBZero(bytes32,int32) (runs: 5118, μ: 1246058, ~: 1246058)
273- LibDecimalFloatPowTest:testPows() (gas: 1307542 )
274- LibDecimalFloatPowTest:testRoundTripFuzzPow(bytes32,bytes32) (runs: 5118, μ: 1260914 , ~: 1257677 )
275- LibDecimalFloatPowTest:testRoundTripSimple() (gas: 1462197 )
276- LibDecimalFloatSqrtTest:testRoundTripFuzzSqrt(int224,int32) (runs: 5118, μ: 1292077 , ~: 1289038 )
277- LibDecimalFloatSqrtTest:testSqrt() (gas: 1293543 )
278- LibDecimalFloatSqrtTest:testSqrtNegative(bytes32) (runs: 5117 , μ: 1248101, ~: 1248059)
279- LibDecimalFloatSqrtTest:testSqrtRoundTrip() (gas: 1393964 )
264+ LibDecimalFloatPowTest:testPows() (gas: 1307988 )
265+ LibDecimalFloatPowTest:testRoundTripFuzzPow(bytes32,bytes32) (runs: 5118, μ: 1260704 , ~: 1257620 )
266+ LibDecimalFloatPowTest:testRoundTripSimple() (gas: 1466189 )
267+ LibDecimalFloatSqrtTest:testRoundTripFuzzSqrt(int224,int32) (runs: 5118, μ: 1291727 , ~: 1289446 )
268+ LibDecimalFloatSqrtTest:testSqrt() (gas: 1293117 )
269+ LibDecimalFloatSqrtTest:testSqrtNegative(bytes32) (runs: 5118 , μ: 1248101, ~: 1248059)
270+ LibDecimalFloatSqrtTest:testSqrtRoundTrip() (gas: 1392528 )
280271LibDecimalFloatSubTest:testSubPacked(bytes32,bytes32) (runs: 5118, μ: 9973, ~: 9995)
281272LibFormatDecimalFloatTest:testFormatDecimalExamples() (gas: 133439)
282273LibFormatDecimalFloatTest:testFormatDecimalRoundTrip(uint256) (runs: 5118, μ: 25209, ~: 20105)
0 commit comments