goos: linux goarch: amd64 pkg: github.com/quagmt/udecimal/benchmarks cpu: Intel(R) Core(TM) i9-14900HX BenchmarkParse/1234567890123456789.1234567890123456879-32 50526542 25.09 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890123456789.1234567890123456879-32 48986901 25.28 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890123456789.1234567890123456879-32 48646513 25.24 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890123456789.1234567890123456879-32 51819010 23.88 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890123456789.1234567890123456879-32 52293054 24.17 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890123456789.1234567890123456879-32 49906659 25.63 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890123456789.1234567890123456879-32 46464868 25.88 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890123456789.1234567890123456879-32 50606798 25.25 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890123456789.1234567890123456879-32 48570385 23.94 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890123456789.1234567890123456879-32 50206076 23.83 ns/op 0 B/op 0 allocs/op BenchmarkParse/123-32 147361279 7.996 ns/op 0 B/op 0 allocs/op BenchmarkParse/123-32 148872082 7.832 ns/op 0 B/op 0 allocs/op BenchmarkParse/123-32 151117339 7.771 ns/op 0 B/op 0 allocs/op BenchmarkParse/123-32 154403865 7.804 ns/op 0 B/op 0 allocs/op BenchmarkParse/123-32 149599338 8.096 ns/op 0 B/op 0 allocs/op BenchmarkParse/123-32 144929840 7.869 ns/op 0 B/op 0 allocs/op BenchmarkParse/123-32 141276871 8.671 ns/op 0 B/op 0 allocs/op BenchmarkParse/123-32 136537764 8.745 ns/op 0 B/op 0 allocs/op BenchmarkParse/123-32 141855915 8.467 ns/op 0 B/op 0 allocs/op BenchmarkParse/123-32 138480566 8.475 ns/op 0 B/op 0 allocs/op BenchmarkParse/123456.123456-32 86761314 13.52 ns/op 0 B/op 0 allocs/op BenchmarkParse/123456.123456-32 92158423 13.69 ns/op 0 B/op 0 allocs/op BenchmarkParse/123456.123456-32 90736425 12.89 ns/op 0 B/op 0 allocs/op BenchmarkParse/123456.123456-32 95894316 13.23 ns/op 0 B/op 0 allocs/op BenchmarkParse/123456.123456-32 90416236 13.82 ns/op 0 B/op 0 allocs/op BenchmarkParse/123456.123456-32 87733724 13.20 ns/op 0 B/op 0 allocs/op BenchmarkParse/123456.123456-32 91932838 13.42 ns/op 0 B/op 0 allocs/op BenchmarkParse/123456.123456-32 80829351 12.91 ns/op 0 B/op 0 allocs/op BenchmarkParse/123456.123456-32 96876092 13.13 ns/op 0 B/op 0 allocs/op BenchmarkParse/123456.123456-32 95756631 13.27 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890-32 100000000 11.19 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890-32 96814254 11.14 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890-32 100000000 11.21 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890-32 100000000 11.10 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890-32 108982772 11.22 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890-32 105623997 11.41 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890-32 106690822 11.27 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890-32 100000000 11.02 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890-32 100000000 11.09 ns/op 0 B/op 0 allocs/op BenchmarkParse/1234567890-32 100000000 11.36 ns/op 0 B/op 0 allocs/op BenchmarkParse/0.1234567890123456879-32 71483630 17.28 ns/op 0 B/op 0 allocs/op BenchmarkParse/0.1234567890123456879-32 60718090 17.19 ns/op 0 B/op 0 allocs/op BenchmarkParse/0.1234567890123456879-32 66696776 17.89 ns/op 0 B/op 0 allocs/op BenchmarkParse/0.1234567890123456879-32 69159943 17.90 ns/op 0 B/op 0 allocs/op BenchmarkParse/0.1234567890123456879-32 63374528 18.55 ns/op 0 B/op 0 allocs/op BenchmarkParse/0.1234567890123456879-32 67071284 17.67 ns/op 0 B/op 0 allocs/op BenchmarkParse/0.1234567890123456879-32 59287549 18.03 ns/op 0 B/op 0 allocs/op BenchmarkParse/0.1234567890123456879-32 71286312 17.90 ns/op 0 B/op 0 allocs/op BenchmarkParse/0.1234567890123456879-32 66492639 17.66 ns/op 0 B/op 0 allocs/op BenchmarkParse/0.1234567890123456879-32 66572857 18.58 ns/op 0 B/op 0 allocs/op BenchmarkParse/12345678901234567890123456789.123-32 22028536 50.27 ns/op 0 B/op 0 allocs/op BenchmarkParse/12345678901234567890123456789.123-32 25515122 47.98 ns/op 0 B/op 0 allocs/op BenchmarkParse/12345678901234567890123456789.123-32 24025599 46.90 ns/op 0 B/op 0 allocs/op BenchmarkParse/12345678901234567890123456789.123-32 24924998 49.64 ns/op 0 B/op 0 allocs/op BenchmarkParse/12345678901234567890123456789.123-32 22561090 48.55 ns/op 0 B/op 0 allocs/op BenchmarkParse/12345678901234567890123456789.123-32 24767371 49.35 ns/op 0 B/op 0 allocs/op BenchmarkParse/12345678901234567890123456789.123-32 24280821 50.59 ns/op 0 B/op 0 allocs/op BenchmarkParse/12345678901234567890123456789.123-32 25179374 47.16 ns/op 0 B/op 0 allocs/op BenchmarkParse/12345678901234567890123456789.123-32 24546068 47.66 ns/op 0 B/op 0 allocs/op BenchmarkParse/12345678901234567890123456789.123-32 24871837 49.12 ns/op 0 B/op 0 allocs/op BenchmarkParseFallBack/123456789123456789123456.1234567890123456-32 3575886 330.4 ns/op 192 B/op 6 allocs/op BenchmarkParseFallBack/123456789123456789123456.1234567890123456-32 3554401 339.0 ns/op 192 B/op 6 allocs/op BenchmarkParseFallBack/123456789123456789123456.1234567890123456-32 3583358 335.5 ns/op 192 B/op 6 allocs/op BenchmarkParseFallBack/123456789123456789123456.1234567890123456-32 3549262 336.3 ns/op 192 B/op 6 allocs/op BenchmarkParseFallBack/123456789123456789123456.1234567890123456-32 3499827 345.2 ns/op 192 B/op 6 allocs/op BenchmarkParseFallBack/123456789123456789123456.1234567890123456-32 3241269 347.4 ns/op 192 B/op 6 allocs/op BenchmarkParseFallBack/123456789123456789123456.1234567890123456-32 3702494 321.8 ns/op 192 B/op 6 allocs/op BenchmarkParseFallBack/123456789123456789123456.1234567890123456-32 3825762 330.8 ns/op 192 B/op 6 allocs/op BenchmarkParseFallBack/123456789123456789123456.1234567890123456-32 3469956 339.2 ns/op 192 B/op 6 allocs/op BenchmarkParseFallBack/123456789123456789123456.1234567890123456-32 3320018 343.4 ns/op 192 B/op 6 allocs/op BenchmarkParseFallBack/111222333444555666777888999.1234567890123456789-32 3378745 310.2 ns/op 216 B/op 6 allocs/op BenchmarkParseFallBack/111222333444555666777888999.1234567890123456789-32 3674630 308.4 ns/op 216 B/op 6 allocs/op BenchmarkParseFallBack/111222333444555666777888999.1234567890123456789-32 3470155 329.3 ns/op 216 B/op 6 allocs/op BenchmarkParseFallBack/111222333444555666777888999.1234567890123456789-32 3761422 322.6 ns/op 216 B/op 6 allocs/op BenchmarkParseFallBack/111222333444555666777888999.1234567890123456789-32 3625780 315.4 ns/op 216 B/op 6 allocs/op BenchmarkParseFallBack/111222333444555666777888999.1234567890123456789-32 3916135 309.2 ns/op 216 B/op 6 allocs/op BenchmarkParseFallBack/111222333444555666777888999.1234567890123456789-32 3683656 335.5 ns/op 216 B/op 6 allocs/op BenchmarkParseFallBack/111222333444555666777888999.1234567890123456789-32 3456139 341.3 ns/op 216 B/op 6 allocs/op BenchmarkParseFallBack/111222333444555666777888999.1234567890123456789-32 3746172 335.3 ns/op 216 B/op 6 allocs/op BenchmarkParseFallBack/111222333444555666777888999.1234567890123456789-32 3466150 333.0 ns/op 216 B/op 6 allocs/op BenchmarkString/1234567890123456789.1234567890123456879-32 22283536 52.10 ns/op 48 B/op 1 allocs/op BenchmarkString/1234567890123456789.1234567890123456879-32 23330426 52.33 ns/op 48 B/op 1 allocs/op BenchmarkString/1234567890123456789.1234567890123456879-32 24886399 52.39 ns/op 48 B/op 1 allocs/op BenchmarkString/1234567890123456789.1234567890123456879-32 24205660 51.11 ns/op 48 B/op 1 allocs/op BenchmarkString/1234567890123456789.1234567890123456879-32 21646111 53.48 ns/op 48 B/op 1 allocs/op BenchmarkString/1234567890123456789.1234567890123456879-32 25276958 52.89 ns/op 48 B/op 1 allocs/op BenchmarkString/1234567890123456789.1234567890123456879-32 22298108 54.43 ns/op 48 B/op 1 allocs/op BenchmarkString/1234567890123456789.1234567890123456879-32 23878992 56.29 ns/op 48 B/op 1 allocs/op BenchmarkString/1234567890123456789.1234567890123456879-32 19120014 54.82 ns/op 48 B/op 1 allocs/op BenchmarkString/1234567890123456789.1234567890123456879-32 24595377 53.49 ns/op 48 B/op 1 allocs/op BenchmarkString/123-32 76740272 14.99 ns/op 3 B/op 1 allocs/op BenchmarkString/123-32 82092153 14.43 ns/op 3 B/op 1 allocs/op BenchmarkString/123-32 83276300 14.95 ns/op 3 B/op 1 allocs/op BenchmarkString/123-32 78240480 14.77 ns/op 3 B/op 1 allocs/op BenchmarkString/123-32 86567138 14.68 ns/op 3 B/op 1 allocs/op BenchmarkString/123-32 77808830 14.53 ns/op 3 B/op 1 allocs/op BenchmarkString/123-32 85085238 14.66 ns/op 3 B/op 1 allocs/op BenchmarkString/123-32 83662650 14.76 ns/op 3 B/op 1 allocs/op BenchmarkString/123-32 78821425 13.99 ns/op 3 B/op 1 allocs/op BenchmarkString/123-32 82524460 15.21 ns/op 3 B/op 1 allocs/op BenchmarkString/123456.123456-32 41282640 28.89 ns/op 16 B/op 1 allocs/op BenchmarkString/123456.123456-32 41365620 27.93 ns/op 16 B/op 1 allocs/op BenchmarkString/123456.123456-32 38049994 27.96 ns/op 16 B/op 1 allocs/op BenchmarkString/123456.123456-32 45104215 27.33 ns/op 16 B/op 1 allocs/op BenchmarkString/123456.123456-32 39908472 29.58 ns/op 16 B/op 1 allocs/op BenchmarkString/123456.123456-32 38604938 30.27 ns/op 16 B/op 1 allocs/op BenchmarkString/123456.123456-32 38949288 27.55 ns/op 16 B/op 1 allocs/op BenchmarkString/123456.123456-32 44520655 27.59 ns/op 16 B/op 1 allocs/op BenchmarkString/123456.123456-32 45896282 28.44 ns/op 16 B/op 1 allocs/op BenchmarkString/123456.123456-32 41352639 27.21 ns/op 16 B/op 1 allocs/op BenchmarkString/1234567890-32 55134660 24.85 ns/op 16 B/op 1 allocs/op BenchmarkString/1234567890-32 43789358 24.25 ns/op 16 B/op 1 allocs/op BenchmarkString/1234567890-32 42534408 24.46 ns/op 16 B/op 1 allocs/op BenchmarkString/1234567890-32 49443380 23.90 ns/op 16 B/op 1 allocs/op BenchmarkString/1234567890-32 47419074 24.28 ns/op 16 B/op 1 allocs/op BenchmarkString/1234567890-32 51767785 25.00 ns/op 16 B/op 1 allocs/op BenchmarkString/1234567890-32 47984094 25.15 ns/op 16 B/op 1 allocs/op BenchmarkString/1234567890-32 51164916 24.02 ns/op 16 B/op 1 allocs/op BenchmarkString/1234567890-32 50917984 24.11 ns/op 16 B/op 1 allocs/op BenchmarkString/1234567890-32 49436874 24.58 ns/op 16 B/op 1 allocs/op BenchmarkString/0.1234567890123456879-32 33118180 38.25 ns/op 24 B/op 1 allocs/op BenchmarkString/0.1234567890123456879-32 38193045 34.46 ns/op 24 B/op 1 allocs/op BenchmarkString/0.1234567890123456879-32 26899693 38.08 ns/op 24 B/op 1 allocs/op BenchmarkString/0.1234567890123456879-32 35012943 34.25 ns/op 24 B/op 1 allocs/op BenchmarkString/0.1234567890123456879-32 28492158 35.47 ns/op 24 B/op 1 allocs/op BenchmarkString/0.1234567890123456879-32 29640622 35.37 ns/op 24 B/op 1 allocs/op BenchmarkString/0.1234567890123456879-32 36462454 33.75 ns/op 24 B/op 1 allocs/op BenchmarkString/0.1234567890123456879-32 36039637 33.86 ns/op 24 B/op 1 allocs/op BenchmarkString/0.1234567890123456879-32 38187874 31.93 ns/op 24 B/op 1 allocs/op BenchmarkString/0.1234567890123456879-32 40334262 33.73 ns/op 24 B/op 1 allocs/op BenchmarkString/12345.1234567890123456789-32 34219531 37.79 ns/op 32 B/op 1 allocs/op BenchmarkString/12345.1234567890123456789-32 33120609 42.97 ns/op 32 B/op 1 allocs/op BenchmarkString/12345.1234567890123456789-32 32766408 39.72 ns/op 32 B/op 1 allocs/op BenchmarkString/12345.1234567890123456789-32 35363035 37.31 ns/op 32 B/op 1 allocs/op BenchmarkString/12345.1234567890123456789-32 34896235 38.66 ns/op 32 B/op 1 allocs/op BenchmarkString/12345.1234567890123456789-32 34718480 37.54 ns/op 32 B/op 1 allocs/op BenchmarkString/12345.1234567890123456789-32 32225533 37.28 ns/op 32 B/op 1 allocs/op BenchmarkString/12345.1234567890123456789-32 31050906 37.24 ns/op 32 B/op 1 allocs/op BenchmarkString/12345.1234567890123456789-32 27047059 37.57 ns/op 32 B/op 1 allocs/op BenchmarkString/12345.1234567890123456789-32 30772100 38.83 ns/op 32 B/op 1 allocs/op BenchmarkStringFallBack/123456789123456789123456.1234567890123456-32 6759613 174.8 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/123456789123456789123456.1234567890123456-32 6750253 168.7 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/123456789123456789123456.1234567890123456-32 7503288 173.4 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/123456789123456789123456.1234567890123456-32 6758734 180.0 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/123456789123456789123456.1234567890123456-32 7222852 169.7 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/123456789123456789123456.1234567890123456-32 7273026 178.5 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/123456789123456789123456.1234567890123456-32 6378976 169.2 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/123456789123456789123456.1234567890123456-32 7144309 170.7 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/123456789123456789123456.1234567890123456-32 6564541 177.5 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/123456789123456789123456.1234567890123456-32 5889549 176.2 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/111222333444555666777888999.1234567890123456789-32 6568909 181.0 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/111222333444555666777888999.1234567890123456789-32 6836377 167.5 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/111222333444555666777888999.1234567890123456789-32 5818087 175.9 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/111222333444555666777888999.1234567890123456789-32 7023834 171.4 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/111222333444555666777888999.1234567890123456789-32 7157228 170.4 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/111222333444555666777888999.1234567890123456789-32 7609630 170.3 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/111222333444555666777888999.1234567890123456789-32 6473022 188.0 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/111222333444555666777888999.1234567890123456789-32 7205748 190.2 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/111222333444555666777888999.1234567890123456789-32 6612326 184.8 ns/op 208 B/op 4 allocs/op BenchmarkStringFallBack/111222333444555666777888999.1234567890123456789-32 6633230 172.9 ns/op 208 B/op 4 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1111.1789)-32 197385537 5.884 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1111.1789)-32 215212236 5.901 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1111.1789)-32 208715365 5.998 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1111.1789)-32 205791115 5.898 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1111.1789)-32 218378047 5.970 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1111.1789)-32 219745461 5.819 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1111.1789)-32 205854446 5.564 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1111.1789)-32 206306974 5.919 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1111.1789)-32 200685544 5.796 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1111.1789)-32 220741678 5.660 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1234567890123456789.1234567890123456789)-32 341491324 3.590 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1234567890123456789.1234567890123456789)-32 347814220 3.493 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1234567890123456789.1234567890123456789)-32 348494884 3.499 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1234567890123456789.1234567890123456789)-32 341073254 3.464 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1234567890123456789.1234567890123456789)-32 352057611 3.522 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1234567890123456789.1234567890123456789)-32 356340267 3.360 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1234567890123456789.1234567890123456789)-32 346503444 3.699 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1234567890123456789.1234567890123456789)-32 326360892 3.598 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1234567890123456789.1234567890123456789)-32 328171538 3.465 ns/op 0 B/op 0 allocs/op BenchmarkAdd/1234567890123456789.1234567890123456879.Add(1234567890123456789.1234567890123456789)-32 341563284 3.432 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123.456.Add(0.123)-32 354496651 3.555 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123.456.Add(0.123)-32 361686052 3.510 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123.456.Add(0.123)-32 338572650 3.654 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123.456.Add(0.123)-32 352593751 3.459 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123.456.Add(0.123)-32 337090183 3.468 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123.456.Add(0.123)-32 355004384 3.526 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123.456.Add(0.123)-32 358813267 3.466 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123.456.Add(0.123)-32 339134811 3.418 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123.456.Add(0.123)-32 327196486 3.446 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123.456.Add(0.123)-32 355722428 3.375 ns/op 0 B/op 0 allocs/op BenchmarkAdd/3.Add(7)-32 342780850 3.495 ns/op 0 B/op 0 allocs/op BenchmarkAdd/3.Add(7)-32 325879420 3.430 ns/op 0 B/op 0 allocs/op BenchmarkAdd/3.Add(7)-32 334348296 3.582 ns/op 0 B/op 0 allocs/op BenchmarkAdd/3.Add(7)-32 339881047 3.379 ns/op 0 B/op 0 allocs/op BenchmarkAdd/3.Add(7)-32 329316498 3.562 ns/op 0 B/op 0 allocs/op BenchmarkAdd/3.Add(7)-32 341004966 3.546 ns/op 0 B/op 0 allocs/op BenchmarkAdd/3.Add(7)-32 360219958 3.364 ns/op 0 B/op 0 allocs/op BenchmarkAdd/3.Add(7)-32 361728399 3.598 ns/op 0 B/op 0 allocs/op BenchmarkAdd/3.Add(7)-32 362266086 3.339 ns/op 0 B/op 0 allocs/op BenchmarkAdd/3.Add(7)-32 357896400 3.334 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(999999)-32 214444596 5.579 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(999999)-32 213768198 5.992 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(999999)-32 217949206 5.568 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(999999)-32 199311288 6.108 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(999999)-32 200408058 5.984 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(999999)-32 202232308 5.980 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(999999)-32 200124099 5.881 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(999999)-32 214245542 5.586 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(999999)-32 215127312 5.575 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(999999)-32 216069898 5.905 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(456781244.1324897546)-32 220354543 5.564 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(456781244.1324897546)-32 220928115 5.189 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(456781244.1324897546)-32 227177498 5.274 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(456781244.1324897546)-32 210571635 5.359 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(456781244.1324897546)-32 225131986 5.270 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(456781244.1324897546)-32 223216779 5.532 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(456781244.1324897546)-32 230341780 5.214 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(456781244.1324897546)-32 229951866 5.214 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(456781244.1324897546)-32 222211303 5.273 ns/op 0 B/op 0 allocs/op BenchmarkAdd/123456.123456.Add(456781244.1324897546)-32 229534448 5.358 ns/op 0 B/op 0 allocs/op BenchmarkAdd/548751.15465466546.Add(1542.456487)-32 200252022 5.881 ns/op 0 B/op 0 allocs/op BenchmarkAdd/548751.15465466546.Add(1542.456487)-32 199796313 5.730 ns/op 0 B/op 0 allocs/op BenchmarkAdd/548751.15465466546.Add(1542.456487)-32 198282907 6.257 ns/op 0 B/op 0 allocs/op BenchmarkAdd/548751.15465466546.Add(1542.456487)-32 191621746 5.971 ns/op 0 B/op 0 allocs/op BenchmarkAdd/548751.15465466546.Add(1542.456487)-32 205112544 6.008 ns/op 0 B/op 0 allocs/op BenchmarkAdd/548751.15465466546.Add(1542.456487)-32 212706939 5.706 ns/op 0 B/op 0 allocs/op BenchmarkAdd/548751.15465466546.Add(1542.456487)-32 200024848 5.773 ns/op 0 B/op 0 allocs/op BenchmarkAdd/548751.15465466546.Add(1542.456487)-32 195834235 5.985 ns/op 0 B/op 0 allocs/op BenchmarkAdd/548751.15465466546.Add(1542.456487)-32 211621802 5.680 ns/op 0 B/op 0 allocs/op BenchmarkAdd/548751.15465466546.Add(1542.456487)-32 212404524 6.089 ns/op 0 B/op 0 allocs/op BenchmarkSub/3.Sub(7)-32 207723708 5.685 ns/op 0 B/op 0 allocs/op BenchmarkSub/3.Sub(7)-32 193161866 6.142 ns/op 0 B/op 0 allocs/op BenchmarkSub/3.Sub(7)-32 198521668 6.103 ns/op 0 B/op 0 allocs/op BenchmarkSub/3.Sub(7)-32 197648330 5.980 ns/op 0 B/op 0 allocs/op BenchmarkSub/3.Sub(7)-32 211972359 5.830 ns/op 0 B/op 0 allocs/op BenchmarkSub/3.Sub(7)-32 195576937 6.160 ns/op 0 B/op 0 allocs/op BenchmarkSub/3.Sub(7)-32 198483024 6.021 ns/op 0 B/op 0 allocs/op BenchmarkSub/3.Sub(7)-32 204570792 5.953 ns/op 0 B/op 0 allocs/op BenchmarkSub/3.Sub(7)-32 193802841 6.051 ns/op 0 B/op 0 allocs/op BenchmarkSub/3.Sub(7)-32 200911462 6.024 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1111.1789)-32 169317157 7.017 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1111.1789)-32 170820610 7.087 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1111.1789)-32 153999122 7.306 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1111.1789)-32 164445766 7.132 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1111.1789)-32 161614362 7.676 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1111.1789)-32 159572386 7.513 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1111.1789)-32 157615034 7.486 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1111.1789)-32 159848431 7.598 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1111.1789)-32 159124878 7.534 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1111.1789)-32 159611377 7.094 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1234567890123456789.1234567890123456789)-32 216535002 5.497 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1234567890123456789.1234567890123456789)-32 219014128 5.429 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1234567890123456789.1234567890123456789)-32 217753494 5.703 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1234567890123456789.1234567890123456789)-32 211353742 5.678 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1234567890123456789.1234567890123456789)-32 224614999 5.649 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1234567890123456789.1234567890123456789)-32 213633079 5.690 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1234567890123456789.1234567890123456789)-32 220464583 5.562 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1234567890123456789.1234567890123456789)-32 210840177 5.440 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1234567890123456789.1234567890123456789)-32 209907676 5.516 ns/op 0 B/op 0 allocs/op BenchmarkSub/1234567890123456789.1234567890123456879.Sub(1234567890123456789.1234567890123456789)-32 219918999 5.579 ns/op 0 B/op 0 allocs/op BenchmarkSub/123.456.Sub(0.123)-32 228045289 5.520 ns/op 0 B/op 0 allocs/op BenchmarkSub/123.456.Sub(0.123)-32 210173536 5.467 ns/op 0 B/op 0 allocs/op BenchmarkSub/123.456.Sub(0.123)-32 215857442 5.281 ns/op 0 B/op 0 allocs/op BenchmarkSub/123.456.Sub(0.123)-32 221729920 5.427 ns/op 0 B/op 0 allocs/op BenchmarkSub/123.456.Sub(0.123)-32 224204643 5.547 ns/op 0 B/op 0 allocs/op BenchmarkSub/123.456.Sub(0.123)-32 227564736 5.281 ns/op 0 B/op 0 allocs/op BenchmarkSub/123.456.Sub(0.123)-32 214872673 5.543 ns/op 0 B/op 0 allocs/op BenchmarkSub/123.456.Sub(0.123)-32 216362114 5.491 ns/op 0 B/op 0 allocs/op BenchmarkSub/123.456.Sub(0.123)-32 226192174 5.690 ns/op 0 B/op 0 allocs/op BenchmarkSub/123.456.Sub(0.123)-32 214066166 5.445 ns/op 0 B/op 0 allocs/op BenchmarkSub/123456.123456.Sub(456781244.1324897546)-32 154499102 7.337 ns/op 0 B/op 0 allocs/op BenchmarkSub/123456.123456.Sub(456781244.1324897546)-32 163055728 7.365 ns/op 0 B/op 0 allocs/op BenchmarkSub/123456.123456.Sub(456781244.1324897546)-32 163025632 7.765 ns/op 0 B/op 0 allocs/op BenchmarkSub/123456.123456.Sub(456781244.1324897546)-32 164012534 7.724 ns/op 0 B/op 0 allocs/op BenchmarkSub/123456.123456.Sub(456781244.1324897546)-32 164790500 7.542 ns/op 0 B/op 0 allocs/op BenchmarkSub/123456.123456.Sub(456781244.1324897546)-32 161058572 7.603 ns/op 0 B/op 0 allocs/op BenchmarkSub/123456.123456.Sub(456781244.1324897546)-32 162865212 7.284 ns/op 0 B/op 0 allocs/op BenchmarkSub/123456.123456.Sub(456781244.1324897546)-32 161218923 7.357 ns/op 0 B/op 0 allocs/op BenchmarkSub/123456.123456.Sub(456781244.1324897546)-32 160299561 7.439 ns/op 0 B/op 0 allocs/op BenchmarkSub/123456.123456.Sub(456781244.1324897546)-32 162926972 7.254 ns/op 0 B/op 0 allocs/op BenchmarkSub/548751.15465466546.Sub(1542.456487)-32 159203350 7.782 ns/op 0 B/op 0 allocs/op BenchmarkSub/548751.15465466546.Sub(1542.456487)-32 158967529 7.752 ns/op 0 B/op 0 allocs/op BenchmarkSub/548751.15465466546.Sub(1542.456487)-32 151916984 7.862 ns/op 0 B/op 0 allocs/op BenchmarkSub/548751.15465466546.Sub(1542.456487)-32 149626695 7.592 ns/op 0 B/op 0 allocs/op BenchmarkSub/548751.15465466546.Sub(1542.456487)-32 154965116 7.945 ns/op 0 B/op 0 allocs/op BenchmarkSub/548751.15465466546.Sub(1542.456487)-32 150152505 7.933 ns/op 0 B/op 0 allocs/op BenchmarkSub/548751.15465466546.Sub(1542.456487)-32 151298966 7.611 ns/op 0 B/op 0 allocs/op BenchmarkSub/548751.15465466546.Sub(1542.456487)-32 156184272 7.571 ns/op 0 B/op 0 allocs/op BenchmarkSub/548751.15465466546.Sub(1542.456487)-32 158449008 7.526 ns/op 0 B/op 0 allocs/op BenchmarkSub/548751.15465466546.Sub(1542.456487)-32 155199392 8.130 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1789)-32 165966760 7.530 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1789)-32 157595900 7.900 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1789)-32 150645039 7.657 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1789)-32 166293903 7.228 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1789)-32 155349300 7.241 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1789)-32 156658635 7.693 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1789)-32 159469518 7.222 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1789)-32 167601865 7.229 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1789)-32 158911332 7.197 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1789)-32 159852027 7.575 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1234567890123456789)-32 152863203 7.579 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1234567890123456789)-32 153522097 7.745 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1234567890123456789)-32 157662967 7.630 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1234567890123456789)-32 163831585 7.712 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1234567890123456789)-32 154756345 7.538 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1234567890123456789)-32 163317614 7.673 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1234567890123456789)-32 156484441 7.810 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1234567890123456789)-32 155672490 7.349 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1234567890123456789)-32 158825719 7.215 ns/op 0 B/op 0 allocs/op BenchmarkMul/1234.1234567890123456879.Mul(1111.1234567890123456789)-32 161915425 7.187 ns/op 0 B/op 0 allocs/op BenchmarkMul/123.456.Mul(0.123)-32 272402952 4.682 ns/op 0 B/op 0 allocs/op BenchmarkMul/123.456.Mul(0.123)-32 261575026 4.391 ns/op 0 B/op 0 allocs/op BenchmarkMul/123.456.Mul(0.123)-32 263631982 4.408 ns/op 0 B/op 0 allocs/op BenchmarkMul/123.456.Mul(0.123)-32 274724061 4.586 ns/op 0 B/op 0 allocs/op BenchmarkMul/123.456.Mul(0.123)-32 255789308 4.621 ns/op 0 B/op 0 allocs/op BenchmarkMul/123.456.Mul(0.123)-32 274655359 4.424 ns/op 0 B/op 0 allocs/op BenchmarkMul/123.456.Mul(0.123)-32 270409665 4.368 ns/op 0 B/op 0 allocs/op BenchmarkMul/123.456.Mul(0.123)-32 275670414 4.416 ns/op 0 B/op 0 allocs/op BenchmarkMul/123.456.Mul(0.123)-32 273244786 4.571 ns/op 0 B/op 0 allocs/op BenchmarkMul/123.456.Mul(0.123)-32 270878997 4.445 ns/op 0 B/op 0 allocs/op BenchmarkMul/3.Mul(7)-32 257158375 4.643 ns/op 0 B/op 0 allocs/op BenchmarkMul/3.Mul(7)-32 258319305 4.439 ns/op 0 B/op 0 allocs/op BenchmarkMul/3.Mul(7)-32 274226656 4.662 ns/op 0 B/op 0 allocs/op BenchmarkMul/3.Mul(7)-32 266833874 4.674 ns/op 0 B/op 0 allocs/op BenchmarkMul/3.Mul(7)-32 266347956 4.795 ns/op 0 B/op 0 allocs/op BenchmarkMul/3.Mul(7)-32 263182755 4.753 ns/op 0 B/op 0 allocs/op BenchmarkMul/3.Mul(7)-32 265809048 4.482 ns/op 0 B/op 0 allocs/op BenchmarkMul/3.Mul(7)-32 270090898 4.347 ns/op 0 B/op 0 allocs/op BenchmarkMul/3.Mul(7)-32 264511062 4.539 ns/op 0 B/op 0 allocs/op BenchmarkMul/3.Mul(7)-32 275164108 4.382 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(999999)-32 262688341 4.410 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(999999)-32 269556592 4.392 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(999999)-32 261108606 4.555 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(999999)-32 258329779 4.578 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(999999)-32 260350668 4.390 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(999999)-32 269151154 4.375 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(999999)-32 262398909 4.647 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(999999)-32 270166147 4.592 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(999999)-32 264063331 4.438 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(999999)-32 270583746 4.524 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(456781244.1324897546)-32 264258954 4.589 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(456781244.1324897546)-32 260647892 4.382 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(456781244.1324897546)-32 263884017 4.312 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(456781244.1324897546)-32 267788811 4.518 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(456781244.1324897546)-32 272618911 4.359 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(456781244.1324897546)-32 277408040 4.375 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(456781244.1324897546)-32 258663258 4.366 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(456781244.1324897546)-32 265251440 4.578 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(456781244.1324897546)-32 269745595 4.555 ns/op 0 B/op 0 allocs/op BenchmarkMul/123456.123456.Mul(456781244.1324897546)-32 257421090 4.557 ns/op 0 B/op 0 allocs/op BenchmarkMul/548751.15465466546.Mul(1542.456487)-32 263104870 4.315 ns/op 0 B/op 0 allocs/op BenchmarkMul/548751.15465466546.Mul(1542.456487)-32 259964126 4.568 ns/op 0 B/op 0 allocs/op BenchmarkMul/548751.15465466546.Mul(1542.456487)-32 252301732 4.604 ns/op 0 B/op 0 allocs/op BenchmarkMul/548751.15465466546.Mul(1542.456487)-32 276536380 4.595 ns/op 0 B/op 0 allocs/op BenchmarkMul/548751.15465466546.Mul(1542.456487)-32 275195635 4.701 ns/op 0 B/op 0 allocs/op BenchmarkMul/548751.15465466546.Mul(1542.456487)-32 272666378 4.607 ns/op 0 B/op 0 allocs/op BenchmarkMul/548751.15465466546.Mul(1542.456487)-32 246090378 4.713 ns/op 0 B/op 0 allocs/op BenchmarkMul/548751.15465466546.Mul(1542.456487)-32 260555373 4.391 ns/op 0 B/op 0 allocs/op BenchmarkMul/548751.15465466546.Mul(1542.456487)-32 263546754 4.337 ns/op 0 B/op 0 allocs/op BenchmarkMul/548751.15465466546.Mul(1542.456487)-32 261784557 4.554 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(1111.1789)-32 142300332 8.881 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(1111.1789)-32 137658128 8.610 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(1111.1789)-32 143380320 8.712 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(1111.1789)-32 145885382 8.157 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(1111.1789)-32 146454451 8.273 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(1111.1789)-32 139294348 8.104 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(1111.1789)-32 140185395 8.166 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(1111.1789)-32 147584611 8.240 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(1111.1789)-32 142770728 8.583 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(1111.1789)-32 139443130 8.096 ns/op 0 B/op 0 allocs/op BenchmarkDiv/12345.1234567890123456879.Div(1111.1234567890123456789)-32 80300274 14.24 ns/op 0 B/op 0 allocs/op BenchmarkDiv/12345.1234567890123456879.Div(1111.1234567890123456789)-32 87742336 14.26 ns/op 0 B/op 0 allocs/op BenchmarkDiv/12345.1234567890123456879.Div(1111.1234567890123456789)-32 84964539 14.33 ns/op 0 B/op 0 allocs/op BenchmarkDiv/12345.1234567890123456879.Div(1111.1234567890123456789)-32 79411461 14.18 ns/op 0 B/op 0 allocs/op BenchmarkDiv/12345.1234567890123456879.Div(1111.1234567890123456789)-32 87575342 15.18 ns/op 0 B/op 0 allocs/op BenchmarkDiv/12345.1234567890123456879.Div(1111.1234567890123456789)-32 66110766 15.23 ns/op 0 B/op 0 allocs/op BenchmarkDiv/12345.1234567890123456879.Div(1111.1234567890123456789)-32 79385728 15.14 ns/op 0 B/op 0 allocs/op BenchmarkDiv/12345.1234567890123456879.Div(1111.1234567890123456789)-32 78688250 14.94 ns/op 0 B/op 0 allocs/op BenchmarkDiv/12345.1234567890123456879.Div(1111.1234567890123456789)-32 84673333 15.23 ns/op 0 B/op 0 allocs/op BenchmarkDiv/12345.1234567890123456879.Div(1111.1234567890123456789)-32 87742298 15.28 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(9876543210987654321.1234567890123456789)-32 92857723 13.66 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(9876543210987654321.1234567890123456789)-32 89870426 13.77 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(9876543210987654321.1234567890123456789)-32 91114069 13.69 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(9876543210987654321.1234567890123456789)-32 92421655 13.79 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(9876543210987654321.1234567890123456789)-32 91141120 13.02 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(9876543210987654321.1234567890123456789)-32 95570604 13.03 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(9876543210987654321.1234567890123456789)-32 91947415 12.94 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(9876543210987654321.1234567890123456789)-32 77395002 13.39 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(9876543210987654321.1234567890123456789)-32 97766506 13.00 ns/op 0 B/op 0 allocs/op BenchmarkDiv/1234567890123456789.1234567890123456879.Div(9876543210987654321.1234567890123456789)-32 95931526 13.32 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123.456.Div(0.123)-32 165394840 7.230 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123.456.Div(0.123)-32 154357146 7.366 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123.456.Div(0.123)-32 151758370 7.232 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123.456.Div(0.123)-32 157920270 7.395 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123.456.Div(0.123)-32 162000945 7.291 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123.456.Div(0.123)-32 156191851 7.515 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123.456.Div(0.123)-32 155382408 7.218 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123.456.Div(0.123)-32 165165838 7.657 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123.456.Div(0.123)-32 161923149 7.449 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123.456.Div(0.123)-32 157641918 7.549 ns/op 0 B/op 0 allocs/op BenchmarkDiv/3.Div(7)-32 157694539 7.149 ns/op 0 B/op 0 allocs/op BenchmarkDiv/3.Div(7)-32 164749118 7.153 ns/op 0 B/op 0 allocs/op BenchmarkDiv/3.Div(7)-32 162411924 7.145 ns/op 0 B/op 0 allocs/op BenchmarkDiv/3.Div(7)-32 172851433 7.305 ns/op 0 B/op 0 allocs/op BenchmarkDiv/3.Div(7)-32 165230137 6.887 ns/op 0 B/op 0 allocs/op BenchmarkDiv/3.Div(7)-32 171965578 7.063 ns/op 0 B/op 0 allocs/op BenchmarkDiv/3.Div(7)-32 172955787 7.237 ns/op 0 B/op 0 allocs/op BenchmarkDiv/3.Div(7)-32 164746083 7.341 ns/op 0 B/op 0 allocs/op BenchmarkDiv/3.Div(7)-32 172000141 7.213 ns/op 0 B/op 0 allocs/op BenchmarkDiv/3.Div(7)-32 156424146 7.263 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(999999)-32 161830108 7.471 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(999999)-32 156548860 7.241 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(999999)-32 147970407 7.734 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(999999)-32 151886614 8.001 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(999999)-32 156894232 7.338 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(999999)-32 161472255 7.149 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(999999)-32 161321704 7.526 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(999999)-32 152019428 8.020 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(999999)-32 152342365 7.807 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(999999)-32 159907922 7.553 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(456781244.1324897546)-32 139032378 8.494 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(456781244.1324897546)-32 139168846 8.310 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(456781244.1324897546)-32 141143402 8.019 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(456781244.1324897546)-32 149538139 8.073 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(456781244.1324897546)-32 139297473 8.664 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(456781244.1324897546)-32 140854245 8.527 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(456781244.1324897546)-32 149820956 7.980 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(456781244.1324897546)-32 148130997 8.008 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(456781244.1324897546)-32 140490470 7.908 ns/op 0 B/op 0 allocs/op BenchmarkDiv/123456.123456.Div(456781244.1324897546)-32 150989708 8.311 ns/op 0 B/op 0 allocs/op BenchmarkDiv/548751.15465466546.Div(1542.456487)-32 158616638 7.124 ns/op 0 B/op 0 allocs/op BenchmarkDiv/548751.15465466546.Div(1542.456487)-32 158361051 7.244 ns/op 0 B/op 0 allocs/op BenchmarkDiv/548751.15465466546.Div(1542.456487)-32 159001220 7.625 ns/op 0 B/op 0 allocs/op BenchmarkDiv/548751.15465466546.Div(1542.456487)-32 157744642 7.175 ns/op 0 B/op 0 allocs/op BenchmarkDiv/548751.15465466546.Div(1542.456487)-32 159657099 7.321 ns/op 0 B/op 0 allocs/op BenchmarkDiv/548751.15465466546.Div(1542.456487)-32 168385072 7.181 ns/op 0 B/op 0 allocs/op BenchmarkDiv/548751.15465466546.Div(1542.456487)-32 166628746 7.198 ns/op 0 B/op 0 allocs/op BenchmarkDiv/548751.15465466546.Div(1542.456487)-32 167850583 7.552 ns/op 0 B/op 0 allocs/op BenchmarkDiv/548751.15465466546.Div(1542.456487)-32 159423012 7.745 ns/op 0 B/op 0 allocs/op BenchmarkDiv/548751.15465466546.Div(1542.456487)-32 162465576 7.378 ns/op 0 B/op 0 allocs/op BenchmarkDiv/22773757910726981402256170801141121114.Div(811656739243220271.159)-32 68902910 17.29 ns/op 0 B/op 0 allocs/op BenchmarkDiv/22773757910726981402256170801141121114.Div(811656739243220271.159)-32 75834894 17.35 ns/op 0 B/op 0 allocs/op BenchmarkDiv/22773757910726981402256170801141121114.Div(811656739243220271.159)-32 64848228 17.58 ns/op 0 B/op 0 allocs/op BenchmarkDiv/22773757910726981402256170801141121114.Div(811656739243220271.159)-32 68804364 17.88 ns/op 0 B/op 0 allocs/op BenchmarkDiv/22773757910726981402256170801141121114.Div(811656739243220271.159)-32 66883327 17.84 ns/op 0 B/op 0 allocs/op BenchmarkDiv/22773757910726981402256170801141121114.Div(811656739243220271.159)-32 68871814 17.48 ns/op 0 B/op 0 allocs/op BenchmarkDiv/22773757910726981402256170801141121114.Div(811656739243220271.159)-32 68101384 17.30 ns/op 0 B/op 0 allocs/op BenchmarkDiv/22773757910726981402256170801141121114.Div(811656739243220271.159)-32 68934004 17.28 ns/op 0 B/op 0 allocs/op BenchmarkDiv/22773757910726981402256170801141121114.Div(811656739243220271.159)-32 70990174 17.26 ns/op 0 B/op 0 allocs/op BenchmarkDiv/22773757910726981402256170801141121114.Div(811656739243220271.159)-32 70608504 16.41 ns/op 0 B/op 0 allocs/op BenchmarkFallbackDiv/12345679012345679890123456789.1234567890123456789.Div(999999)-32 4185879 299.8 ns/op 264 B/op 7 allocs/op BenchmarkFallbackDiv/12345679012345679890123456789.1234567890123456789.Div(999999)-32 3995254 299.5 ns/op 264 B/op 7 allocs/op BenchmarkFallbackDiv/12345679012345679890123456789.1234567890123456789.Div(999999)-32 4309750 274.9 ns/op 264 B/op 7 allocs/op BenchmarkFallbackDiv/12345679012345679890123456789.1234567890123456789.Div(999999)-32 3933729 273.4 ns/op 264 B/op 7 allocs/op BenchmarkFallbackDiv/12345679012345679890123456789.1234567890123456789.Div(999999)-32 3361507 306.3 ns/op 264 B/op 7 allocs/op BenchmarkFallbackDiv/12345679012345679890123456789.1234567890123456789.Div(999999)-32 3739435 337.2 ns/op 264 B/op 7 allocs/op BenchmarkFallbackDiv/12345679012345679890123456789.1234567890123456789.Div(999999)-32 3830331 327.6 ns/op 264 B/op 7 allocs/op BenchmarkFallbackDiv/12345679012345679890123456789.1234567890123456789.Div(999999)-32 3478778 376.4 ns/op 264 B/op 7 allocs/op BenchmarkFallbackDiv/12345679012345679890123456789.1234567890123456789.Div(999999)-32 3489516 350.1 ns/op 264 B/op 7 allocs/op BenchmarkFallbackDiv/12345679012345679890123456789.1234567890123456789.Div(999999)-32 3686428 282.0 ns/op 264 B/op 7 allocs/op BenchmarkFallbackDiv/1234.Div(12345679012345679890123456789.1234567890123456789)-32 5160201 313.4 ns/op 320 B/op 7 allocs/op BenchmarkFallbackDiv/1234.Div(12345679012345679890123456789.1234567890123456789)-32 4759236 301.5 ns/op 320 B/op 7 allocs/op BenchmarkFallbackDiv/1234.Div(12345679012345679890123456789.1234567890123456789)-32 4441256 292.9 ns/op 320 B/op 7 allocs/op BenchmarkFallbackDiv/1234.Div(12345679012345679890123456789.1234567890123456789)-32 4280240 294.7 ns/op 320 B/op 7 allocs/op BenchmarkFallbackDiv/1234.Div(12345679012345679890123456789.1234567890123456789)-32 4054887 285.5 ns/op 320 B/op 7 allocs/op BenchmarkFallbackDiv/1234.Div(12345679012345679890123456789.1234567890123456789)-32 4164528 291.6 ns/op 320 B/op 7 allocs/op BenchmarkFallbackDiv/1234.Div(12345679012345679890123456789.1234567890123456789)-32 3868788 293.0 ns/op 320 B/op 7 allocs/op BenchmarkFallbackDiv/1234.Div(12345679012345679890123456789.1234567890123456789)-32 4212932 296.9 ns/op 320 B/op 7 allocs/op BenchmarkFallbackDiv/1234.Div(12345679012345679890123456789.1234567890123456789)-32 3709688 306.4 ns/op 320 B/op 7 allocs/op BenchmarkFallbackDiv/1234.Div(12345679012345679890123456789.1234567890123456789)-32 3988537 307.7 ns/op 320 B/op 7 allocs/op BenchmarkPow/1.01.Pow(10)-32 31346056 34.72 ns/op 0 B/op 0 allocs/op BenchmarkPow/1.01.Pow(10)-32 32959857 34.73 ns/op 0 B/op 0 allocs/op BenchmarkPow/1.01.Pow(10)-32 34916380 34.72 ns/op 0 B/op 0 allocs/op BenchmarkPow/1.01.Pow(10)-32 35775642 34.21 ns/op 0 B/op 0 allocs/op BenchmarkPow/1.01.Pow(10)-32 32704420 34.46 ns/op 0 B/op 0 allocs/op BenchmarkPow/1.01.Pow(10)-32 35514764 35.75 ns/op 0 B/op 0 allocs/op BenchmarkPow/1.01.Pow(10)-32 31747998 36.11 ns/op 0 B/op 0 allocs/op BenchmarkPow/1.01.Pow(10)-32 31970482 36.13 ns/op 0 B/op 0 allocs/op BenchmarkPow/1.01.Pow(10)-32 28955745 36.97 ns/op 0 B/op 0 allocs/op BenchmarkPow/1.01.Pow(10)-32 33195782 34.37 ns/op 0 B/op 0 allocs/op BenchmarkPow/1.01.Pow(100)-32 1333881 910.9 ns/op 817 B/op 13 allocs/op BenchmarkPow/1.01.Pow(100)-32 1227934 949.4 ns/op 817 B/op 13 allocs/op BenchmarkPow/1.01.Pow(100)-32 1194355 997.7 ns/op 817 B/op 13 allocs/op BenchmarkPow/1.01.Pow(100)-32 979069 1061 ns/op 817 B/op 13 allocs/op BenchmarkPow/1.01.Pow(100)-32 1175004 1042 ns/op 817 B/op 13 allocs/op BenchmarkPow/1.01.Pow(100)-32 1130769 1037 ns/op 817 B/op 13 allocs/op BenchmarkPow/1.01.Pow(100)-32 965470 1069 ns/op 817 B/op 13 allocs/op BenchmarkPow/1.01.Pow(100)-32 1149998 1018 ns/op 817 B/op 13 allocs/op BenchmarkPow/1.01.Pow(100)-32 1000000 1054 ns/op 817 B/op 13 allocs/op BenchmarkPow/1.01.Pow(100)-32 1163596 1041 ns/op 817 B/op 13 allocs/op BenchmarkMarshalJSON/1234567890123456789.1234567890123456879-32 19178271 64.17 ns/op 48 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890123456789.1234567890123456879-32 15817525 74.28 ns/op 48 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890123456789.1234567890123456879-32 16922108 64.95 ns/op 48 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890123456789.1234567890123456879-32 14691795 80.28 ns/op 48 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890123456789.1234567890123456879-32 14306967 71.48 ns/op 48 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890123456789.1234567890123456879-32 14049152 78.67 ns/op 48 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890123456789.1234567890123456879-32 17436478 70.08 ns/op 48 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890123456789.1234567890123456879-32 16130367 73.01 ns/op 48 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890123456789.1234567890123456879-32 16040233 65.87 ns/op 48 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890123456789.1234567890123456879-32 16632250 73.65 ns/op 48 B/op 1 allocs/op BenchmarkMarshalJSON/123-32 77971316 15.22 ns/op 5 B/op 1 allocs/op BenchmarkMarshalJSON/123-32 79977081 16.30 ns/op 5 B/op 1 allocs/op BenchmarkMarshalJSON/123-32 76022670 15.40 ns/op 5 B/op 1 allocs/op BenchmarkMarshalJSON/123-32 77074760 15.33 ns/op 5 B/op 1 allocs/op BenchmarkMarshalJSON/123-32 80913998 15.07 ns/op 5 B/op 1 allocs/op BenchmarkMarshalJSON/123-32 76692303 15.04 ns/op 5 B/op 1 allocs/op BenchmarkMarshalJSON/123-32 67595214 16.61 ns/op 5 B/op 1 allocs/op BenchmarkMarshalJSON/123-32 82278668 17.13 ns/op 5 B/op 1 allocs/op BenchmarkMarshalJSON/123-32 80455711 16.10 ns/op 5 B/op 1 allocs/op BenchmarkMarshalJSON/123-32 78054973 15.26 ns/op 5 B/op 1 allocs/op BenchmarkMarshalJSON/123456.123456-32 36204801 32.31 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/123456.123456-32 33360799 32.08 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/123456.123456-32 34506495 34.80 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/123456.123456-32 46318024 35.76 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/123456.123456-32 40135678 33.61 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/123456.123456-32 33334189 34.25 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/123456.123456-32 41291454 32.01 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/123456.123456-32 33654856 30.89 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/123456.123456-32 37748343 32.24 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/123456.123456-32 29079898 34.47 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890-32 38903636 30.28 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890-32 35318116 32.60 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890-32 44269572 29.49 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890-32 41095231 30.27 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890-32 40872336 26.78 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890-32 39773198 28.64 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890-32 43094524 26.73 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890-32 53918211 27.89 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890-32 43329189 30.62 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/1234567890-32 47213278 31.46 ns/op 16 B/op 1 allocs/op BenchmarkMarshalJSON/0.1234567890123456879-32 40402844 41.34 ns/op 24 B/op 1 allocs/op BenchmarkMarshalJSON/0.1234567890123456879-32 25488716 46.75 ns/op 24 B/op 1 allocs/op BenchmarkMarshalJSON/0.1234567890123456879-32 37197184 39.90 ns/op 24 B/op 1 allocs/op BenchmarkMarshalJSON/0.1234567890123456879-32 28236300 38.93 ns/op 24 B/op 1 allocs/op BenchmarkMarshalJSON/0.1234567890123456879-32 33575859 42.24 ns/op 24 B/op 1 allocs/op BenchmarkMarshalJSON/0.1234567890123456879-32 26424103 43.66 ns/op 24 B/op 1 allocs/op BenchmarkMarshalJSON/0.1234567890123456879-32 31174923 39.22 ns/op 24 B/op 1 allocs/op BenchmarkMarshalJSON/0.1234567890123456879-32 31150356 43.67 ns/op 24 B/op 1 allocs/op BenchmarkMarshalJSON/0.1234567890123456879-32 30320912 44.80 ns/op 24 B/op 1 allocs/op BenchmarkMarshalJSON/0.1234567890123456879-32 29724297 39.18 ns/op 24 B/op 1 allocs/op BenchmarkMarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2962656 452.6 ns/op 384 B/op 6 allocs/op BenchmarkMarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 3519750 398.3 ns/op 384 B/op 6 allocs/op BenchmarkMarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2813289 410.8 ns/op 384 B/op 6 allocs/op BenchmarkMarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2918911 383.5 ns/op 384 B/op 6 allocs/op BenchmarkMarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 3418038 391.8 ns/op 384 B/op 6 allocs/op BenchmarkMarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2899165 371.4 ns/op 384 B/op 6 allocs/op BenchmarkMarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2903880 411.9 ns/op 384 B/op 6 allocs/op BenchmarkMarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 3894658 407.0 ns/op 384 B/op 6 allocs/op BenchmarkMarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 3054994 421.8 ns/op 384 B/op 6 allocs/op BenchmarkMarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 3093051 399.6 ns/op 384 B/op 6 allocs/op BenchmarkUnmarshalJSON/1234567890123456789.1234567890123456879-32 45914494 25.33 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890123456789.1234567890123456879-32 49074304 25.59 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890123456789.1234567890123456879-32 50345068 24.57 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890123456789.1234567890123456879-32 48677534 24.72 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890123456789.1234567890123456879-32 50742564 24.77 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890123456789.1234567890123456879-32 43295995 25.04 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890123456789.1234567890123456879-32 49876042 25.89 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890123456789.1234567890123456879-32 49820686 24.99 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890123456789.1234567890123456879-32 47800696 26.16 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890123456789.1234567890123456879-32 46308088 26.16 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123-32 132775728 9.199 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123-32 129468638 8.754 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123-32 129998566 9.352 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123-32 128988320 9.450 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123-32 132373185 9.493 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123-32 131627373 8.902 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123-32 129035494 9.211 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123-32 129793881 9.584 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123-32 136419796 9.641 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123-32 135852608 9.501 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123456.123456-32 79747210 14.39 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123456.123456-32 86816073 13.93 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123456.123456-32 89796270 14.25 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123456.123456-32 85293277 13.67 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123456.123456-32 82857724 14.62 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123456.123456-32 83047068 14.60 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123456.123456-32 83398568 13.93 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123456.123456-32 86386594 14.18 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123456.123456-32 85567213 14.48 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/123456.123456-32 89794771 14.20 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890-32 98425688 12.01 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890-32 96066847 12.30 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890-32 95460136 12.71 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890-32 97120652 12.96 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890-32 100000000 12.23 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890-32 99051046 12.37 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890-32 100535450 11.72 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890-32 99379704 11.81 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890-32 100000000 12.62 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/1234567890-32 100000000 12.46 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/0.1234567890123456879-32 67598187 18.24 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/0.1234567890123456879-32 67044806 18.79 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/0.1234567890123456879-32 68844066 18.84 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/0.1234567890123456879-32 65221431 17.94 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/0.1234567890123456879-32 66836698 18.91 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/0.1234567890123456879-32 63464112 17.88 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/0.1234567890123456879-32 67973059 19.14 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/0.1234567890123456879-32 69566487 18.71 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/0.1234567890123456879-32 66316680 19.11 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/0.1234567890123456879-32 58241070 18.59 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2409452 471.2 ns/op 264 B/op 6 allocs/op BenchmarkUnmarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2639350 456.5 ns/op 264 B/op 6 allocs/op BenchmarkUnmarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2394012 469.3 ns/op 264 B/op 6 allocs/op BenchmarkUnmarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2618907 445.9 ns/op 264 B/op 6 allocs/op BenchmarkUnmarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2668298 516.8 ns/op 264 B/op 6 allocs/op BenchmarkUnmarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2353846 468.0 ns/op 264 B/op 6 allocs/op BenchmarkUnmarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2211304 511.4 ns/op 264 B/op 6 allocs/op BenchmarkUnmarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2596442 439.0 ns/op 264 B/op 6 allocs/op BenchmarkUnmarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2166124 563.0 ns/op 264 B/op 6 allocs/op BenchmarkUnmarshalJSON/12345678901234567891234567890123456789.1234567890123456879-32 2359354 459.9 ns/op 264 B/op 6 allocs/op BenchmarkMarshalBinary/1234567890123456789.1234567890123456879-32 39285750 26.22 ns/op 24 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890123456789.1234567890123456879-32 40374396 25.76 ns/op 24 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890123456789.1234567890123456879-32 48012531 25.68 ns/op 24 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890123456789.1234567890123456879-32 70297784 25.36 ns/op 24 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890123456789.1234567890123456879-32 42493866 25.49 ns/op 24 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890123456789.1234567890123456879-32 45713997 23.51 ns/op 24 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890123456789.1234567890123456879-32 51957921 26.77 ns/op 24 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890123456789.1234567890123456879-32 44363876 23.32 ns/op 24 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890123456789.1234567890123456879-32 51164163 22.13 ns/op 24 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890123456789.1234567890123456879-32 55511005 22.45 ns/op 24 B/op 1 allocs/op BenchmarkMarshalBinary/123-32 67700745 18.99 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123-32 62788418 18.58 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123-32 67843753 17.56 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123-32 64029262 17.92 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123-32 92078437 22.63 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123-32 51085809 20.16 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123-32 92019387 20.71 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123-32 61378262 21.49 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123-32 68265722 20.35 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123-32 63017286 18.89 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123456.123456-32 59484789 20.96 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123456.123456-32 62311928 18.05 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123456.123456-32 74293165 18.41 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123456.123456-32 51418108 19.69 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123456.123456-32 80665994 20.42 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123456.123456-32 55869646 19.31 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123456.123456-32 65951731 18.93 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123456.123456-32 65137794 18.58 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123456.123456-32 60727105 19.16 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/123456.123456-32 65777485 21.11 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890-32 72776733 23.16 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890-32 53455460 22.05 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890-32 60764286 18.52 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890-32 65144421 20.42 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890-32 52454604 19.24 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890-32 50276623 20.68 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890-32 53793800 18.78 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890-32 59515794 19.92 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890-32 52047590 19.61 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/1234567890-32 52828218 19.12 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/0.1234567890123456879-32 61733277 20.20 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/0.1234567890123456879-32 59803774 22.86 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/0.1234567890123456879-32 60911222 22.47 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/0.1234567890123456879-32 55811653 21.34 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/0.1234567890123456879-32 59650291 23.29 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/0.1234567890123456879-32 61759946 16.48 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/0.1234567890123456879-32 60110476 19.20 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/0.1234567890123456879-32 59994814 21.30 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/0.1234567890123456879-32 67551078 17.07 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/0.1234567890123456879-32 63839751 21.87 ns/op 16 B/op 1 allocs/op BenchmarkMarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 22218249 48.03 ns/op 32 B/op 1 allocs/op BenchmarkMarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 26092419 49.18 ns/op 32 B/op 1 allocs/op BenchmarkMarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 27335538 47.65 ns/op 32 B/op 1 allocs/op BenchmarkMarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 23541889 45.63 ns/op 32 B/op 1 allocs/op BenchmarkMarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 26950503 44.29 ns/op 32 B/op 1 allocs/op BenchmarkMarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 25798500 49.78 ns/op 32 B/op 1 allocs/op BenchmarkMarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 26864991 41.64 ns/op 32 B/op 1 allocs/op BenchmarkMarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 24390706 45.61 ns/op 32 B/op 1 allocs/op BenchmarkMarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 21535878 52.73 ns/op 32 B/op 1 allocs/op BenchmarkMarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 21566914 46.85 ns/op 32 B/op 1 allocs/op BenchmarkUnmarshalBinary/1234567890123456789.1234567890123456879-32 564004075 2.150 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890123456789.1234567890123456879-32 487341502 2.347 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890123456789.1234567890123456879-32 521448855 2.131 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890123456789.1234567890123456879-32 550478287 2.138 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890123456789.1234567890123456879-32 548672988 2.183 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890123456789.1234567890123456879-32 552607196 2.188 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890123456789.1234567890123456879-32 513999673 2.169 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890123456789.1234567890123456879-32 542618095 2.171 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890123456789.1234567890123456879-32 557567853 2.134 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890123456789.1234567890123456879-32 552214569 2.116 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123-32 688668219 1.737 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123-32 691711486 1.818 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123-32 657083583 1.731 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123-32 675382100 1.841 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123-32 685594494 1.751 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123-32 675488713 1.777 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123-32 647576859 1.854 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123-32 663496850 1.764 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123-32 669512977 1.747 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123-32 665585348 1.785 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123456.123456-32 638528058 1.858 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123456.123456-32 646175911 1.785 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123456.123456-32 702558354 1.822 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123456.123456-32 705509138 1.761 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123456.123456-32 690736027 1.834 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123456.123456-32 646849016 1.821 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123456.123456-32 687139621 1.760 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123456.123456-32 681856485 1.814 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123456.123456-32 662777535 1.721 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/123456.123456-32 692497544 1.811 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890-32 707185574 1.801 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890-32 663349161 1.718 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890-32 699954319 1.810 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890-32 711240747 1.809 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890-32 628109001 1.802 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890-32 697756441 1.719 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890-32 676347730 1.714 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890-32 693200862 1.795 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890-32 710900124 1.718 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/1234567890-32 699376382 1.790 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/0.1234567890123456879-32 632305768 1.794 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/0.1234567890123456879-32 706674334 1.802 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/0.1234567890123456879-32 712281535 1.791 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/0.1234567890123456879-32 719471626 1.713 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/0.1234567890123456879-32 673399104 1.742 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/0.1234567890123456879-32 714016236 1.704 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/0.1234567890123456879-32 668145855 1.702 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/0.1234567890123456879-32 683950029 1.794 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/0.1234567890123456879-32 706981233 1.790 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/0.1234567890123456879-32 687435658 1.701 ns/op 0 B/op 0 allocs/op BenchmarkUnmarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 22095903 75.77 ns/op 96 B/op 2 allocs/op BenchmarkUnmarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 15614037 70.42 ns/op 96 B/op 2 allocs/op BenchmarkUnmarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 15690795 73.56 ns/op 96 B/op 2 allocs/op BenchmarkUnmarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 23000300 74.11 ns/op 96 B/op 2 allocs/op BenchmarkUnmarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 14437236 80.54 ns/op 96 B/op 2 allocs/op BenchmarkUnmarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 14636756 77.76 ns/op 96 B/op 2 allocs/op BenchmarkUnmarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 15179680 74.12 ns/op 96 B/op 2 allocs/op BenchmarkUnmarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 14297190 70.16 ns/op 96 B/op 2 allocs/op BenchmarkUnmarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 28054413 73.22 ns/op 96 B/op 2 allocs/op BenchmarkUnmarshalBinary/12345678901234567891234567890123456789.1234567890123456879-32 19393932 85.83 ns/op 96 B/op 2 allocs/op PASS ok github.com/quagmt/udecimal/benchmarks 1185.481s