From 711ca98042f734a214cae6e8b32b9d02ec688ec4 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Fri, 25 Oct 2024 20:51:20 +0000 Subject: [PATCH] add Go Benchmarks (go) benchmark result for b849b5a86c46f5f417dcab4bd453e78838717f4b --- data.js | 10202 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 10201 insertions(+), 1 deletion(-) diff --git a/data.js b/data.js index fcc0ba79aae..99dfba97599 100644 --- a/data.js +++ b/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1729886592479, + "lastUpdate": 1729889480008, "repoUrl": "https://github.com/gnolang/gno", "entries": { "Go Benchmarks": [ @@ -343284,6 +343284,10206 @@ window.BENCHMARK_DATA = { "extra": "2962778 times\n2 procs" } ] + }, + { + "commit": { + "author": { + "email": "94029+moul@users.noreply.github.com", + "name": "Manfred Touron", + "username": "moul" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "b849b5a86c46f5f417dcab4bd453e78838717f4b", + "message": "ci: run gno test with --print-runtime-metrics (#2979)\n\nEnabling `--print-runtime-metrics` on the CI triggered a bug.\r\n\r\nOne of our libraries passes without the flag but triggers a panic with\r\nthe message `allocation limit exceeded` when the flag is present. I\r\nsuspect this check occurs with the `gno` CLI when the flag is enabled\r\nand also on-chain. Therefore, it may be a minor bug affecting local\r\ndevelopment, particularly for unit tests. Regardless, it deserves\r\ninvestigation.\r\n\r\n---\r\n\r\nDiff too long (47Mb); embedding only the first and last 100 lines.\r\n\r\n```console\r\n$> go run github.com/gnolang/gno/gnovm/cmd/gno test -v -update-golden-tests -print-runtime-metrics ./examples/gno.land/p/demo/diff\r\n=== RUN TestMyersDiff\r\n=== RUN TestMyersDiff/No_difference\r\n--- PASS: TestMyersDiff/No_difference (0.00s)\r\n=== RUN TestMyersDiff/Simple_insertion\r\n--- PASS: TestMyersDiff/Simple_insertion (0.00s)\r\n=== RUN TestMyersDiff/Simple_deletion\r\n--- PASS: TestMyersDiff/Simple_deletion (0.00s)\r\n=== RUN TestMyersDiff/Simple_substitution\r\n--- PASS: TestMyersDiff/Simple_substitution (0.00s)\r\n=== RUN TestMyersDiff/Multiple_changes\r\n--- PASS: TestMyersDiff/Multiple_changes (0.00s)\r\n=== RUN TestMyersDiff/Prefix_and_suffix\r\n--- PASS: TestMyersDiff/Prefix_and_suffix (0.00s)\r\n=== RUN TestMyersDiff/Complete_change\r\n--- PASS: TestMyersDiff/Complete_change (0.00s)\r\n=== RUN TestMyersDiff/Empty_strings\r\n--- PASS: TestMyersDiff/Empty_strings (0.00s)\r\n=== RUN TestMyersDiff/Old_empty\r\n--- PASS: TestMyersDiff/Old_empty (0.00s)\r\n=== RUN TestMyersDiff/New_empty\r\n--- PASS: TestMyersDiff/New_empty (0.00s)\r\n=== RUN TestMyersDiff/non-ascii_(Korean_characters)\r\n--- PASS: TestMyersDiff/non-ascii_(Korean_characters) (0.00s)\r\n=== RUN TestMyersDiff/Emoji_diff\r\n--- PASS: TestMyersDiff/Emoji_diff (0.00s)\r\n=== RUN TestMyersDiff/Mixed_multibyte_and_ASCII\r\n--- PASS: TestMyersDiff/Mixed_multibyte_and_ASCII (0.00s)\r\n=== RUN TestMyersDiff/Chinese_characters\r\n--- PASS: TestMyersDiff/Chinese_characters (0.00s)\r\n=== RUN TestMyersDiff/Combining_characters\r\n--- PASS: TestMyersDiff/Combining_characters (0.00s)\r\n=== RUN TestMyersDiff/Right-to-Left_languages\r\n--- PASS: TestMyersDiff/Right-to-Left_languages (0.00s)\r\n=== RUN TestMyersDiff/Normalization_NFC_and_NFD\r\n--- PASS: TestMyersDiff/Normalization_NFC_and_NFD (0.00s)\r\n=== RUN TestMyersDiff/Case_sensitivity\r\n--- PASS: TestMyersDiff/Case_sensitivity (0.00s)\r\n=== RUN TestMyersDiff/Surrogate_pairs\r\n--- PASS: TestMyersDiff/Surrogate_pairs (0.00s)\r\n=== RUN TestMyersDiff/Control_characters\r\n--- PASS: TestMyersDiff/Control_characters (0.00s)\r\n=== RUN TestMyersDiff/Mixed_scripts\r\n--- PASS: TestMyersDiff/Mixed_scripts (0.00s)\r\n=== RUN TestMyersDiff/Unicode_normalization\r\n--- PASS: TestMyersDiff/Unicode_normalization (0.00s)\r\n=== RUN TestMyersDiff/Directional_marks\r\n--- PASS: TestMyersDiff/Directional_marks (0.00s)\r\n=== RUN TestMyersDiff/Zero-width_characters\r\n--- PASS: TestMyersDiff/Zero-width_characters (0.00s)\r\n=== RUN TestMyersDiff/Worst-case_scenario_(completely_different_strings)\r\n./examples/gno.land/p/demo/diff: test pkg: panic: allocation limit exceeded\r\nstack:\r\ngoroutine 1 [running]:\r\nruntime/debug.Stack()\r\n\t/nix/store/05saqcgidraqmn4z82prsp7rbj9hjmwm-go-1.22.5/share/go/src/runtime/debug/stack.go:24 +0x64\r\nmain.runTestFiles.func1()\r\n\t/Users/moul/go/src/github.com/gnolang/gno/gnovm/cmd/gno/test.go:427 +0x48\r\npanic({0x102ba10c0?, 0x102d07500?})\r\n\t/nix/store/05saqcgidraqmn4z82prsp7rbj9hjmwm-go-1.22.5/share/go/src/runtime/panic.go:770 +0x124\r\ngithub.com/gnolang/gno/gnovm/pkg/gnolang.(*Allocator).Allocate(...)\r\n\t/Users/moul/go/src/github.com/gnolang/gno/gnovm/pkg/gnolang/alloc.go:107\r\ngithub.com/gnolang/gno/gnovm/pkg/gnolang.(*Allocator).AllocateBlock(...)\r\n\t/Users/moul/go/src/github.com/gnolang/gno/gnovm/pkg/gnolang/alloc.go:157\r\ngithub.com/gnolang/gno/gnovm/pkg/gnolang.(*Allocator).NewBlock(0x14000010af0, {0x102d27610, 0x14000101b08}, 0x14014a352c0)\r\n\t/Users/moul/go/src/github.com/gnolang/gno/gnovm/pkg/gnolang/alloc.go:291 +0x90\r\ngithub.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).doOpExec(0x140003d0908, 0x1?)\r\n\t/Users/moul/go/src/github.com/gnolang/gno/gnovm/pkg/gnolang/op_exec.go:519 +0x2880\r\ngithub.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Run(0x140003d0908)\r\n\t/Users/moul/go/src/github.com/gnolang/gno/gnovm/pkg/gnolang/machine.go:1593 +0xaec\r\ngithub.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Eval(0x140003d0908, {0x102d1da40, 0x1400b1ae2a0})\r\n\t/Users/moul/go/src/github.com/gnolang/gno/gnovm/pkg/gnolang/machine.go:884 +0x584\r\nmain.runTestFiles(0x140003d0908, 0x140001a5710, {0x140004acbd8, 0x4}, 0x1, 0x1, {0x0, 0x0}, {0x102d20870, 0x140004ab220})\r\n\t/Users/moul/go/src/github.com/gnolang/gno/gnovm/cmd/gno/test.go:453 +0x2ac\r\nmain.gnoTestPkg({0x16ddc2824, 0x1f}, {0x1400043cfd0?, 0x1, 0x0?}, {0x0, 0x0, 0x930abcef00000000?}, 0x14000417a80, {0x102d20870, ...})\r\n\t/Users/moul/go/src/github.com/gnolang/gno/gnovm/cmd/gno/test.go:298 +0xe94\r\nmain.execTest(0x14000417a80, {0x1400043cf80?, 0x1?, 0x1?}, {0x102d20870, 0x140004ab220})\r\n\t/Users/moul/go/src/github.com/gnolang/gno/gnovm/cmd/gno/test.go:197 +0x35c\r\nmain.newTestCmd.func1({0x0?, 0x140001ae170?}, {0x1400043cf80?, 0x1400040e6c0?, 0x0?})\r\n\t/Users/moul/go/src/github.com/gnolang/gno/gnovm/cmd/gno/test.go:98 +0x3c\r\ngithub.com/gnolang/gno/tm2/pkg/commands.(*Command).Run(0x14000438f20?, {0x102d136f0?, 0x1033f5e40?})\r\n\t/Users/moul/go/src/github.com/gnolang/gno/tm2/pkg/commands/command.go:255 +0x17c\r\ngithub.com/gnolang/gno/tm2/pkg/commands.(*Command).Run(0x14000438f20?, {0x102d136f0?, 0x1033f5e40?})\r\n\t/Users/moul/go/src/github.com/gnolang/gno/tm2/pkg/commands/command.go:259 +0x12c\r\ngithub.com/gnolang/gno/tm2/pkg/commands.(*Command).ParseAndRun(0x14000438f20, {0x102d136f0, 0x1033f5e40}, {0x140001ae130?, 0x140004394a0?, 0x14000439550?})\r\n\t/Users/moul/go/src/github.com/gnolang/gno/tm2/pkg/commands/command.go:140 +0x4c\r\ngithub.com/gnolang/gno/tm2/pkg/commands.(*Command).Execute(0x102d20870?, {0x102d136f0?, 0x1033f5e40?}, {0x140001ae130?, 0x103311f28?, 0x140000021c0?})\r\n\t/Users/moul/go/src/github.com/gnolang/gno/tm2/pkg/commands/command.go:117 +0x28\r\nmain.main()\r\n\t/Users/moul/go/src/github.com/gnolang/gno/gnovm/cmd/gno/main.go:13 +0x6c\r\n\r\ngno machine: Machine:\r\n CheckTypes: false\r\n Op: [OpHalt OpBody OpRangeIter OpPopBlock OpBody OpReturn OpBody OpPopResults OpExec OpBody OpPopResults OpExec OpBody OpRangeIter OpPopResults OpBody OpPopResults OpExec OpBody OpPopResults OpExec OpBody OpDefine OpBody OpForLoop OpForLoop]\r\n Values: (len: 10)\r\n #9 (MyersDiff func(old string,new string)( []gno.land/p/demo/diff.Edit))\r\n #8 (func(t *testing.T)(){...} testing.testingFunc)\r\n #7 (tRunner func(t *testing.T,fn testing.testingFunc,verbose bool)())\r\n #6 (<*testing.T>.Run(t *testing.T,name string,f testing.testingFunc)( bool) func(name string,f testing.testingFunc)( bool))\r\n #5 (slice[(struct{(\"No difference\" string),(\"abc\" string),(\"abc\" string),(\"abc\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Simple insertion\" string),(\"ac\" string),(\"abc\" string),(\"a[+b]c\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Simple deletion\" string),(\"abc\" string),(\"ac\" string),(\"a[-b]c\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Simple substitution\" string),(\"abc\" string),(\"abd\" string),(\"ab[-c][+d]\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Multiple changes\" string),(\"The quick brown fox jumps over the lazy dog\" string),(\"The quick brown cat jumps over the lazy dog\" string),(\"The quick brown [-fox][+cat] jumps over the lazy dog\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Prefix and suffix\" string),(\"Hello, world!\" string),(\"Hello, beautiful world!\" string),(\"Hello, [+beautiful ]world!\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Complete change\" string),(\"abcdef\" string),(\"ghijkl\" string),(\"[-abcdef][+ghijkl]\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Empty strings\" string),(\"\" string),(\"\" string),(\"\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Old empty\" string),(\"\" string),(\"abc\" string),(\"[+abc]\" string)} struct{name string;old string;new string;expected string}),(struct{(\"New empty\" string),(\"abc\" string),(\"\" string),(\"[-abc]\" string)} struct{name string;old string;new string;expected string}),(struct{(\"non-ascii (Korean characters)\" string),(\"ASCII 문자가 아닌 것도 되나?\" string),(\"ASCII 문자가 아닌 것도 됨.\" string),(\"ASCII 문자가 아닌 것도 [-되나?][+됨.]\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Emoji diff\" string),(\"Hello 👋 World 🌍\" string),(\"Hello 👋 Beautiful 🌸 World 🌍\" string),(\"Hello 👋 [+Beautiful 🌸 ]World 🌍\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Mixed multibyte and ASCII\" string),(\"こんにちは World\" string),(\"こんばんは World\" string),(\"こん[-にち][+ばん]は World\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Chinese characters\" string),(\"我喜欢编程\" string),(\"我喜欢看书和编程\" string),(\"我喜欢[+看书和]编程\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Combining characters\" string),(\"é\" string),(\"è\" string),(\"e[-́][+̀]\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Right-to-Left languages\" string),(\"שלום\" string),(\"שלום עולם\" string),(\"שלום[+ עולם]\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Normalization NFC and NFD\" string),(\"é\" string),(\"é\" string),(\"[-é][+é]\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Case sensitivity\" string),(\"abc\" string),(\"Abc\" string),(\"[-a][+A]bc\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Surrogate pairs\" string),(\"Hello 🌍\" string),(\"Hello 🌎\" string),(\"Hello [-🌍][+🌎]\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Control characters\" string),(\"Line1\\nLine2\" string),(\"Line1\\r\\nLine2\" string),(\"Line1[+\\r]\\nLine2\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Mixed scripts\" string),(\"Hello नमस्ते こんにちは\" string),(\"Hello สวัสดี こんにちは\" string),(\"Hello [-नमस्ते][+สวัสดี] こんにちは\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Unicode normalization\" string),(\"é\" string),(\"é\" string),(\"[-é][+é]\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Directional marks\" string),(\"Hello\\u200eworld\" string),(\"Hello\\u200fworld\" string),(\"Hello[-\\u200e][+\\u200f]world\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Zero-width characters\" string),(\"ab\\u200bc\" string),(\"abc\" string),(\"ab[-\\u200b]c\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Worst-case scenario (completely different strings)\" string),(\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\" string),(\"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\" string),(\"[-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa][+bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb]\" string)} struct{name string;old string;new string;expected string}),(struct{(\"Very long strings\" string),(\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\" string),(\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\" string),(\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[-b][+c]aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa…", + "timestamp": "2024-10-25T21:18:00+02:00", + "tree_id": "e3cc3568c69f00e6d30616b001db0143590955e6", + "url": "https://github.com/gnolang/gno/commit/b849b5a86c46f5f417dcab4bd453e78838717f4b" + }, + "date": 1729889479303, + "tool": "go", + "benches": [ + { + "name": "BenchmarkStringLargeData", + "value": 9988908, + "unit": "ns/op\t 8433958 B/op\t 94084 allocs/op", + "extra": "120 times" + }, + { + "name": "BenchmarkStringLargeData - ns/op", + "value": 9988908, + "unit": "ns/op", + "extra": "120 times" + }, + { + "name": "BenchmarkStringLargeData - B/op", + "value": 8433958, + "unit": "B/op", + "extra": "120 times" + }, + { + "name": "BenchmarkStringLargeData - allocs/op", + "value": 94084, + "unit": "allocs/op", + "extra": "120 times" + }, + { + "name": "BenchmarkStringLargeData", + "value": 8551152, + "unit": "ns/op\t 8435027 B/op\t 94090 allocs/op", + "extra": "138 times\n2 procs" + }, + { + "name": "BenchmarkStringLargeData - ns/op", + "value": 8551152, + "unit": "ns/op", + "extra": "138 times\n2 procs" + }, + { + "name": "BenchmarkStringLargeData - B/op", + "value": 8435027, + "unit": "B/op", + "extra": "138 times\n2 procs" + }, + { + "name": "BenchmarkStringLargeData - allocs/op", + "value": 94090, + "unit": "allocs/op", + "extra": "138 times\n2 procs" + }, + { + "name": "BenchmarkPreprocessForLoop", + "value": 941292, + "unit": "ns/op\t 5787 B/op\t 44 allocs/op", + "extra": "1278 times" + }, + { + "name": "BenchmarkPreprocessForLoop - ns/op", + "value": 941292, + "unit": "ns/op", + "extra": "1278 times" + }, + { + "name": "BenchmarkPreprocessForLoop - B/op", + "value": 5787, + "unit": "B/op", + "extra": "1278 times" + }, + { + "name": "BenchmarkPreprocessForLoop - allocs/op", + "value": 44, + "unit": "allocs/op", + "extra": "1278 times" + }, + { + "name": "BenchmarkPreprocessForLoop", + "value": 944857, + "unit": "ns/op\t 5854 B/op\t 44 allocs/op", + "extra": "1242 times\n2 procs" + }, + { + "name": "BenchmarkPreprocessForLoop - ns/op", + "value": 944857, + "unit": "ns/op", + "extra": "1242 times\n2 procs" + }, + { + "name": "BenchmarkPreprocessForLoop - B/op", + "value": 5854, + "unit": "B/op", + "extra": "1242 times\n2 procs" + }, + { + "name": "BenchmarkPreprocessForLoop - allocs/op", + "value": 44, + "unit": "allocs/op", + "extra": "1242 times\n2 procs" + }, + { + "name": "BenchmarkIfStatement", + "value": 4867733, + "unit": "ns/op\t 4886388 B/op\t 10059 allocs/op", + "extra": "248 times" + }, + { + "name": "BenchmarkIfStatement - ns/op", + "value": 4867733, + "unit": "ns/op", + "extra": "248 times" + }, + { + "name": "BenchmarkIfStatement - B/op", + "value": 4886388, + "unit": "B/op", + "extra": "248 times" + }, + { + "name": "BenchmarkIfStatement - allocs/op", + "value": 10059, + "unit": "allocs/op", + "extra": "248 times" + }, + { + "name": "BenchmarkIfStatement", + "value": 3693564, + "unit": "ns/op\t 4886695 B/op\t 10059 allocs/op", + "extra": "319 times\n2 procs" + }, + { + "name": "BenchmarkIfStatement - ns/op", + "value": 3693564, + "unit": "ns/op", + "extra": "319 times\n2 procs" + }, + { + "name": "BenchmarkIfStatement - B/op", + "value": 4886695, + "unit": "B/op", + "extra": "319 times\n2 procs" + }, + { + "name": "BenchmarkIfStatement - allocs/op", + "value": 10059, + "unit": "allocs/op", + "extra": "319 times\n2 procs" + }, + { + "name": "BenchmarkPreprocess", + "value": 134023, + "unit": "ns/op\t 58013 B/op\t 398 allocs/op", + "extra": "9745 times" + }, + { + "name": "BenchmarkPreprocess - ns/op", + "value": 134023, + "unit": "ns/op", + "extra": "9745 times" + }, + { + "name": "BenchmarkPreprocess - B/op", + "value": 58013, + "unit": "B/op", + "extra": "9745 times" + }, + { + "name": "BenchmarkPreprocess - allocs/op", + "value": 398, + "unit": "allocs/op", + "extra": "9745 times" + }, + { + "name": "BenchmarkPreprocess", + "value": 93335, + "unit": "ns/op\t 58018 B/op\t 398 allocs/op", + "extra": "13182 times\n2 procs" + }, + { + "name": "BenchmarkPreprocess - ns/op", + "value": 93335, + "unit": "ns/op", + "extra": "13182 times\n2 procs" + }, + { + "name": "BenchmarkPreprocess - B/op", + "value": 58018, + "unit": "B/op", + "extra": "13182 times\n2 procs" + }, + { + "name": "BenchmarkPreprocess - allocs/op", + "value": 398, + "unit": "allocs/op", + "extra": "13182 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:4", + "value": 12560, + "unit": "ns/op\t 11088 B/op\t 36 allocs/op", + "extra": "92272 times" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:4 - ns/op", + "value": 12560, + "unit": "ns/op", + "extra": "92272 times" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:4 - B/op", + "value": 11088, + "unit": "B/op", + "extra": "92272 times" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:4 - allocs/op", + "value": 36, + "unit": "allocs/op", + "extra": "92272 times" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:4", + "value": 9483, + "unit": "ns/op\t 11088 B/op\t 36 allocs/op", + "extra": "126739 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:4 - ns/op", + "value": 9483, + "unit": "ns/op", + "extra": "126739 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:4 - B/op", + "value": 11088, + "unit": "B/op", + "extra": "126739 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:4 - allocs/op", + "value": 36, + "unit": "allocs/op", + "extra": "126739 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:8", + "value": 91218, + "unit": "ns/op\t 82547 B/op\t 268 allocs/op", + "extra": "13209 times" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:8 - ns/op", + "value": 91218, + "unit": "ns/op", + "extra": "13209 times" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:8 - B/op", + "value": 82547, + "unit": "B/op", + "extra": "13209 times" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:8 - allocs/op", + "value": 268, + "unit": "allocs/op", + "extra": "13209 times" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:8", + "value": 69533, + "unit": "ns/op\t 82546 B/op\t 268 allocs/op", + "extra": "17240 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:8 - ns/op", + "value": 69533, + "unit": "ns/op", + "extra": "17240 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:8 - B/op", + "value": 82546, + "unit": "B/op", + "extra": "17240 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:8 - allocs/op", + "value": 268, + "unit": "allocs/op", + "extra": "17240 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:16", + "value": 4344127, + "unit": "ns/op\t 3933947 B/op\t 12772 allocs/op", + "extra": "276 times" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:16 - ns/op", + "value": 4344127, + "unit": "ns/op", + "extra": "276 times" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:16 - B/op", + "value": 3933947, + "unit": "B/op", + "extra": "276 times" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:16 - allocs/op", + "value": 12772, + "unit": "allocs/op", + "extra": "276 times" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:16", + "value": 3332470, + "unit": "ns/op\t 3933907 B/op\t 12772 allocs/op", + "extra": "362 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:16 - ns/op", + "value": 3332470, + "unit": "ns/op", + "extra": "362 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:16 - B/op", + "value": 3933907, + "unit": "B/op", + "extra": "362 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/fib.gno_param:16 - allocs/op", + "value": 12772, + "unit": "allocs/op", + "extra": "362 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/loop.gno", + "value": 96.91, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "12466936 times" + }, + { + "name": "BenchmarkBenchdata/loop.gno - ns/op", + "value": 96.91, + "unit": "ns/op", + "extra": "12466936 times" + }, + { + "name": "BenchmarkBenchdata/loop.gno - B/op", + "value": 0, + "unit": "B/op", + "extra": "12466936 times" + }, + { + "name": "BenchmarkBenchdata/loop.gno - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "12466936 times" + }, + { + "name": "BenchmarkBenchdata/loop.gno", + "value": 92.44, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "12866949 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/loop.gno - ns/op", + "value": 92.44, + "unit": "ns/op", + "extra": "12866949 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/loop.gno - B/op", + "value": 0, + "unit": "B/op", + "extra": "12866949 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/loop.gno - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "12866949 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:3", + "value": 244085, + "unit": "ns/op\t 107935 B/op\t 622 allocs/op", + "extra": "4634 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:3 - ns/op", + "value": 244085, + "unit": "ns/op", + "extra": "4634 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:3 - B/op", + "value": 107935, + "unit": "B/op", + "extra": "4634 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:3 - allocs/op", + "value": 622, + "unit": "allocs/op", + "extra": "4634 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:3", + "value": 197030, + "unit": "ns/op\t 107947 B/op\t 622 allocs/op", + "extra": "5960 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:3 - ns/op", + "value": 197030, + "unit": "ns/op", + "extra": "5960 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:3 - B/op", + "value": 107947, + "unit": "B/op", + "extra": "5960 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:3 - allocs/op", + "value": 622, + "unit": "allocs/op", + "extra": "5960 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:4", + "value": 667575, + "unit": "ns/op\t 278827 B/op\t 1567 allocs/op", + "extra": "1815 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:4 - ns/op", + "value": 667575, + "unit": "ns/op", + "extra": "1815 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:4 - B/op", + "value": 278827, + "unit": "B/op", + "extra": "1815 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:4 - allocs/op", + "value": 1567, + "unit": "allocs/op", + "extra": "1815 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:4", + "value": 548018, + "unit": "ns/op\t 278856 B/op\t 1567 allocs/op", + "extra": "2218 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:4 - ns/op", + "value": 548018, + "unit": "ns/op", + "extra": "2218 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:4 - B/op", + "value": 278856, + "unit": "B/op", + "extra": "2218 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:4 - allocs/op", + "value": 1567, + "unit": "allocs/op", + "extra": "2218 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:5", + "value": 2465273, + "unit": "ns/op\t 1086370 B/op\t 6125 allocs/op", + "extra": "477 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:5 - ns/op", + "value": 2465273, + "unit": "ns/op", + "extra": "477 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:5 - B/op", + "value": 1086370, + "unit": "B/op", + "extra": "477 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:5 - allocs/op", + "value": 6125, + "unit": "allocs/op", + "extra": "477 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:5", + "value": 1978776, + "unit": "ns/op\t 1086475 B/op\t 6125 allocs/op", + "extra": "603 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:5 - ns/op", + "value": 1978776, + "unit": "ns/op", + "extra": "603 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:5 - B/op", + "value": 1086475, + "unit": "B/op", + "extra": "603 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:5 - allocs/op", + "value": 6125, + "unit": "allocs/op", + "extra": "603 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:6", + "value": 12779896, + "unit": "ns/op\t 5982850 B/op\t 33978 allocs/op", + "extra": "100 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:6 - ns/op", + "value": 12779896, + "unit": "ns/op", + "extra": "100 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:6 - B/op", + "value": 5982850, + "unit": "B/op", + "extra": "100 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:6 - allocs/op", + "value": 33978, + "unit": "allocs/op", + "extra": "100 times" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:6", + "value": 10282291, + "unit": "ns/op\t 5983511 B/op\t 33981 allocs/op", + "extra": "100 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:6 - ns/op", + "value": 10282291, + "unit": "ns/op", + "extra": "100 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:6 - B/op", + "value": 5983511, + "unit": "B/op", + "extra": "100 times\n2 procs" + }, + { + "name": "BenchmarkBenchdata/matrix.gno_param:6 - allocs/op", + "value": 33981, + "unit": "allocs/op", + "extra": "100 times\n2 procs" + }, + { + "name": "BenchmarkCreateNewMachine", + "value": 9016, + "unit": "ns/op\t 3147 B/op\t 30 allocs/op", + "extra": "133006 times" + }, + { + "name": "BenchmarkCreateNewMachine - ns/op", + "value": 9016, + "unit": "ns/op", + "extra": "133006 times" + }, + { + "name": "BenchmarkCreateNewMachine - B/op", + "value": 3147, + "unit": "B/op", + "extra": "133006 times" + }, + { + "name": "BenchmarkCreateNewMachine - allocs/op", + "value": 30, + "unit": "allocs/op", + "extra": "133006 times" + }, + { + "name": "BenchmarkCreateNewMachine", + "value": 4903, + "unit": "ns/op\t 3164 B/op\t 30 allocs/op", + "extra": "241479 times\n2 procs" + }, + { + "name": "BenchmarkCreateNewMachine - ns/op", + "value": 4903, + "unit": "ns/op", + "extra": "241479 times\n2 procs" + }, + { + "name": "BenchmarkCreateNewMachine - B/op", + "value": 3164, + "unit": "B/op", + "extra": "241479 times\n2 procs" + }, + { + "name": "BenchmarkCreateNewMachine - allocs/op", + "value": 30, + "unit": "allocs/op", + "extra": "241479 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/stack2", + "value": 45.09, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "26539088 times" + }, + { + "name": "Benchmark_txLogRead/stack2 - ns/op", + "value": 45.09, + "unit": "ns/op", + "extra": "26539088 times" + }, + { + "name": "Benchmark_txLogRead/stack2 - B/op", + "value": 0, + "unit": "B/op", + "extra": "26539088 times" + }, + { + "name": "Benchmark_txLogRead/stack2 - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "26539088 times" + }, + { + "name": "Benchmark_txLogRead/stack2", + "value": 45.01, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "26297830 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/stack2 - ns/op", + "value": 45.01, + "unit": "ns/op", + "extra": "26297830 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/stack2 - B/op", + "value": 0, + "unit": "B/op", + "extra": "26297830 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/stack2 - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "26297830 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/stack1", + "value": 34.25, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "34560738 times" + }, + { + "name": "Benchmark_txLogRead/stack1 - ns/op", + "value": 34.25, + "unit": "ns/op", + "extra": "34560738 times" + }, + { + "name": "Benchmark_txLogRead/stack1 - B/op", + "value": 0, + "unit": "B/op", + "extra": "34560738 times" + }, + { + "name": "Benchmark_txLogRead/stack1 - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "34560738 times" + }, + { + "name": "Benchmark_txLogRead/stack1", + "value": 34.41, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "34336954 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/stack1 - ns/op", + "value": 34.41, + "unit": "ns/op", + "extra": "34336954 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/stack1 - B/op", + "value": 0, + "unit": "B/op", + "extra": "34336954 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/stack1 - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "34336954 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/wrapped", + "value": 21.35, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "55705692 times" + }, + { + "name": "Benchmark_txLogRead/wrapped - ns/op", + "value": 21.35, + "unit": "ns/op", + "extra": "55705692 times" + }, + { + "name": "Benchmark_txLogRead/wrapped - B/op", + "value": 0, + "unit": "B/op", + "extra": "55705692 times" + }, + { + "name": "Benchmark_txLogRead/wrapped - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "55705692 times" + }, + { + "name": "Benchmark_txLogRead/wrapped", + "value": 21.36, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "55270629 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/wrapped - ns/op", + "value": 21.36, + "unit": "ns/op", + "extra": "55270629 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/wrapped - B/op", + "value": 0, + "unit": "B/op", + "extra": "55270629 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/wrapped - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "55270629 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/baseline", + "value": 20.22, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "58500964 times" + }, + { + "name": "Benchmark_txLogRead/baseline - ns/op", + "value": 20.22, + "unit": "ns/op", + "extra": "58500964 times" + }, + { + "name": "Benchmark_txLogRead/baseline - B/op", + "value": 0, + "unit": "B/op", + "extra": "58500964 times" + }, + { + "name": "Benchmark_txLogRead/baseline - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "58500964 times" + }, + { + "name": "Benchmark_txLogRead/baseline", + "value": 20.21, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "57374350 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/baseline - ns/op", + "value": 20.21, + "unit": "ns/op", + "extra": "57374350 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/baseline - B/op", + "value": 0, + "unit": "B/op", + "extra": "57374350 times\n2 procs" + }, + { + "name": "Benchmark_txLogRead/baseline - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "57374350 times\n2 procs" + }, + { + "name": "Benchmark_txLogWrite/stack1", + "value": 92.48, + "unit": "ns/op\t 119 B/op\t 0 allocs/op", + "extra": "11979849 times" + }, + { + "name": "Benchmark_txLogWrite/stack1 - ns/op", + "value": 92.48, + "unit": "ns/op", + "extra": "11979849 times" + }, + { + "name": "Benchmark_txLogWrite/stack1 - B/op", + "value": 119, + "unit": "B/op", + "extra": "11979849 times" + }, + { + "name": "Benchmark_txLogWrite/stack1 - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "11979849 times" + }, + { + "name": "Benchmark_txLogWrite/stack1", + "value": 97.24, + "unit": "ns/op\t 119 B/op\t 0 allocs/op", + "extra": "12058755 times\n2 procs" + }, + { + "name": "Benchmark_txLogWrite/stack1 - ns/op", + "value": 97.24, + "unit": "ns/op", + "extra": "12058755 times\n2 procs" + }, + { + "name": "Benchmark_txLogWrite/stack1 - B/op", + "value": 119, + "unit": "B/op", + "extra": "12058755 times\n2 procs" + }, + { + "name": "Benchmark_txLogWrite/stack1 - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "12058755 times\n2 procs" + }, + { + "name": "Benchmark_txLogWrite/wrapped", + "value": 77.82, + "unit": "ns/op\t 83 B/op\t 0 allocs/op", + "extra": "15266037 times" + }, + { + "name": "Benchmark_txLogWrite/wrapped - ns/op", + "value": 77.82, + "unit": "ns/op", + "extra": "15266037 times" + }, + { + "name": "Benchmark_txLogWrite/wrapped - B/op", + "value": 83, + "unit": "B/op", + "extra": "15266037 times" + }, + { + "name": "Benchmark_txLogWrite/wrapped - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "15266037 times" + }, + { + "name": "Benchmark_txLogWrite/wrapped", + "value": 82.79, + "unit": "ns/op\t 82 B/op\t 0 allocs/op", + "extra": "14895819 times\n2 procs" + }, + { + "name": "Benchmark_txLogWrite/wrapped - ns/op", + "value": 82.79, + "unit": "ns/op", + "extra": "14895819 times\n2 procs" + }, + { + "name": "Benchmark_txLogWrite/wrapped - B/op", + "value": 82, + "unit": "B/op", + "extra": "14895819 times\n2 procs" + }, + { + "name": "Benchmark_txLogWrite/wrapped - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "14895819 times\n2 procs" + }, + { + "name": "Benchmark_txLogWrite/baseline", + "value": 77.7, + "unit": "ns/op\t 83 B/op\t 0 allocs/op", + "extra": "15055658 times" + }, + { + "name": "Benchmark_txLogWrite/baseline - ns/op", + "value": 77.7, + "unit": "ns/op", + "extra": "15055658 times" + }, + { + "name": "Benchmark_txLogWrite/baseline - B/op", + "value": 83, + "unit": "B/op", + "extra": "15055658 times" + }, + { + "name": "Benchmark_txLogWrite/baseline - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "15055658 times" + }, + { + "name": "Benchmark_txLogWrite/baseline", + "value": 81.73, + "unit": "ns/op\t 82 B/op\t 0 allocs/op", + "extra": "14178781 times\n2 procs" + }, + { + "name": "Benchmark_txLogWrite/baseline - ns/op", + "value": 81.73, + "unit": "ns/op", + "extra": "14178781 times\n2 procs" + }, + { + "name": "Benchmark_txLogWrite/baseline - B/op", + "value": 82, + "unit": "B/op", + "extra": "14178781 times\n2 procs" + }, + { + "name": "Benchmark_txLogWrite/baseline - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "14178781 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapRead/stack1", + "value": 28.36, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "41395365 times" + }, + { + "name": "Benchmark_bufferedTxMapRead/stack1 - ns/op", + "value": 28.36, + "unit": "ns/op", + "extra": "41395365 times" + }, + { + "name": "Benchmark_bufferedTxMapRead/stack1 - B/op", + "value": 0, + "unit": "B/op", + "extra": "41395365 times" + }, + { + "name": "Benchmark_bufferedTxMapRead/stack1 - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "41395365 times" + }, + { + "name": "Benchmark_bufferedTxMapRead/stack1", + "value": 28.35, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "41558522 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapRead/stack1 - ns/op", + "value": 28.35, + "unit": "ns/op", + "extra": "41558522 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapRead/stack1 - B/op", + "value": 0, + "unit": "B/op", + "extra": "41558522 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapRead/stack1 - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "41558522 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapRead/wrapped", + "value": 20.38, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "58332650 times" + }, + { + "name": "Benchmark_bufferedTxMapRead/wrapped - ns/op", + "value": 20.38, + "unit": "ns/op", + "extra": "58332650 times" + }, + { + "name": "Benchmark_bufferedTxMapRead/wrapped - B/op", + "value": 0, + "unit": "B/op", + "extra": "58332650 times" + }, + { + "name": "Benchmark_bufferedTxMapRead/wrapped - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "58332650 times" + }, + { + "name": "Benchmark_bufferedTxMapRead/wrapped", + "value": 20.46, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "57226347 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapRead/wrapped - ns/op", + "value": 20.46, + "unit": "ns/op", + "extra": "57226347 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapRead/wrapped - B/op", + "value": 0, + "unit": "B/op", + "extra": "57226347 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapRead/wrapped - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "57226347 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapRead/baseline", + "value": 20.19, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "58765489 times" + }, + { + "name": "Benchmark_bufferedTxMapRead/baseline - ns/op", + "value": 20.19, + "unit": "ns/op", + "extra": "58765489 times" + }, + { + "name": "Benchmark_bufferedTxMapRead/baseline - B/op", + "value": 0, + "unit": "B/op", + "extra": "58765489 times" + }, + { + "name": "Benchmark_bufferedTxMapRead/baseline - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "58765489 times" + }, + { + "name": "Benchmark_bufferedTxMapRead/baseline", + "value": 20.18, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "57934428 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapRead/baseline - ns/op", + "value": 20.18, + "unit": "ns/op", + "extra": "57934428 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapRead/baseline - B/op", + "value": 0, + "unit": "B/op", + "extra": "57934428 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapRead/baseline - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "57934428 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapWrite/buffered", + "value": 91.94, + "unit": "ns/op\t 119 B/op\t 0 allocs/op", + "extra": "12395682 times" + }, + { + "name": "Benchmark_bufferedTxMapWrite/buffered - ns/op", + "value": 91.94, + "unit": "ns/op", + "extra": "12395682 times" + }, + { + "name": "Benchmark_bufferedTxMapWrite/buffered - B/op", + "value": 119, + "unit": "B/op", + "extra": "12395682 times" + }, + { + "name": "Benchmark_bufferedTxMapWrite/buffered - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "12395682 times" + }, + { + "name": "Benchmark_bufferedTxMapWrite/buffered", + "value": 95.3, + "unit": "ns/op\t 119 B/op\t 0 allocs/op", + "extra": "12552358 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapWrite/buffered - ns/op", + "value": 95.3, + "unit": "ns/op", + "extra": "12552358 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapWrite/buffered - B/op", + "value": 119, + "unit": "B/op", + "extra": "12552358 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapWrite/buffered - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "12552358 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapWrite/unbuffered", + "value": 78.73, + "unit": "ns/op\t 83 B/op\t 0 allocs/op", + "extra": "14988769 times" + }, + { + "name": "Benchmark_bufferedTxMapWrite/unbuffered - ns/op", + "value": 78.73, + "unit": "ns/op", + "extra": "14988769 times" + }, + { + "name": "Benchmark_bufferedTxMapWrite/unbuffered - B/op", + "value": 83, + "unit": "B/op", + "extra": "14988769 times" + }, + { + "name": "Benchmark_bufferedTxMapWrite/unbuffered - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "14988769 times" + }, + { + "name": "Benchmark_bufferedTxMapWrite/unbuffered", + "value": 84.4, + "unit": "ns/op\t 83 B/op\t 0 allocs/op", + "extra": "14941930 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapWrite/unbuffered - ns/op", + "value": 84.4, + "unit": "ns/op", + "extra": "14941930 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapWrite/unbuffered - B/op", + "value": 83, + "unit": "B/op", + "extra": "14941930 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapWrite/unbuffered - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "14941930 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapWrite/baseline", + "value": 77.87, + "unit": "ns/op\t 82 B/op\t 0 allocs/op", + "extra": "14685387 times" + }, + { + "name": "Benchmark_bufferedTxMapWrite/baseline - ns/op", + "value": 77.87, + "unit": "ns/op", + "extra": "14685387 times" + }, + { + "name": "Benchmark_bufferedTxMapWrite/baseline - B/op", + "value": 82, + "unit": "B/op", + "extra": "14685387 times" + }, + { + "name": "Benchmark_bufferedTxMapWrite/baseline - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "14685387 times" + }, + { + "name": "Benchmark_bufferedTxMapWrite/baseline", + "value": 82.54, + "unit": "ns/op\t 83 B/op\t 0 allocs/op", + "extra": "14650906 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapWrite/baseline - ns/op", + "value": 82.54, + "unit": "ns/op", + "extra": "14650906 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapWrite/baseline - B/op", + "value": 83, + "unit": "B/op", + "extra": "14650906 times\n2 procs" + }, + { + "name": "Benchmark_bufferedTxMapWrite/baseline - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "14650906 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmptyStruct:encode", + "value": 292.5, + "unit": "ns/op\t 96 B/op\t 2 allocs/op", + "extra": "4086411 times" + }, + { + "name": "BenchmarkBinary/EmptyStruct:encode - ns/op", + "value": 292.5, + "unit": "ns/op", + "extra": "4086411 times" + }, + { + "name": "BenchmarkBinary/EmptyStruct:encode - B/op", + "value": 96, + "unit": "B/op", + "extra": "4086411 times" + }, + { + "name": "BenchmarkBinary/EmptyStruct:encode - allocs/op", + "value": 2, + "unit": "allocs/op", + "extra": "4086411 times" + }, + { + "name": "BenchmarkBinary/EmptyStruct:encode", + "value": 509.4, + "unit": "ns/op\t 96 B/op\t 2 allocs/op", + "extra": "2347855 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmptyStruct:encode - ns/op", + "value": 509.4, + "unit": "ns/op", + "extra": "2347855 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmptyStruct:encode - B/op", + "value": 96, + "unit": "B/op", + "extra": "2347855 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmptyStruct:encode - allocs/op", + "value": 2, + "unit": "allocs/op", + "extra": "2347855 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmptyStruct:decode", + "value": 133.3, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "8896010 times" + }, + { + "name": "BenchmarkBinary/EmptyStruct:decode - ns/op", + "value": 133.3, + "unit": "ns/op", + "extra": "8896010 times" + }, + { + "name": "BenchmarkBinary/EmptyStruct:decode - B/op", + "value": 0, + "unit": "B/op", + "extra": "8896010 times" + }, + { + "name": "BenchmarkBinary/EmptyStruct:decode - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "8896010 times" + }, + { + "name": "BenchmarkBinary/EmptyStruct:decode", + "value": 310.1, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "4796833 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmptyStruct:decode - ns/op", + "value": 310.1, + "unit": "ns/op", + "extra": "4796833 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmptyStruct:decode - B/op", + "value": 0, + "unit": "B/op", + "extra": "4796833 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmptyStruct:decode - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "4796833 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:encode", + "value": 4118, + "unit": "ns/op\t 1724 B/op\t 60 allocs/op", + "extra": "291129 times" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:encode - ns/op", + "value": 4118, + "unit": "ns/op", + "extra": "291129 times" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:encode - B/op", + "value": 1724, + "unit": "B/op", + "extra": "291129 times" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:encode - allocs/op", + "value": 60, + "unit": "allocs/op", + "extra": "291129 times" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:encode", + "value": 4802, + "unit": "ns/op\t 1724 B/op\t 60 allocs/op", + "extra": "282495 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:encode - ns/op", + "value": 4802, + "unit": "ns/op", + "extra": "282495 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:encode - B/op", + "value": 1724, + "unit": "B/op", + "extra": "282495 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:encode - allocs/op", + "value": 60, + "unit": "allocs/op", + "extra": "282495 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:decode", + "value": 2594, + "unit": "ns/op\t 137 B/op\t 7 allocs/op", + "extra": "460963 times" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:decode - ns/op", + "value": 2594, + "unit": "ns/op", + "extra": "460963 times" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:decode - B/op", + "value": 137, + "unit": "B/op", + "extra": "460963 times" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:decode - allocs/op", + "value": 7, + "unit": "allocs/op", + "extra": "460963 times" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:decode", + "value": 2904, + "unit": "ns/op\t 137 B/op\t 7 allocs/op", + "extra": "450570 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:decode - ns/op", + "value": 2904, + "unit": "ns/op", + "extra": "450570 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:decode - B/op", + "value": 137, + "unit": "B/op", + "extra": "450570 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PrimitivesStruct:decode - allocs/op", + "value": 7, + "unit": "allocs/op", + "extra": "450570 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:encode", + "value": 621.3, + "unit": "ns/op\t 192 B/op\t 4 allocs/op", + "extra": "1936221 times" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:encode - ns/op", + "value": 621.3, + "unit": "ns/op", + "extra": "1936221 times" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:encode - B/op", + "value": 192, + "unit": "B/op", + "extra": "1936221 times" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:encode - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "1936221 times" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:encode", + "value": 802, + "unit": "ns/op\t 192 B/op\t 4 allocs/op", + "extra": "1390666 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:encode - ns/op", + "value": 802, + "unit": "ns/op", + "extra": "1390666 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:encode - B/op", + "value": 192, + "unit": "B/op", + "extra": "1390666 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:encode - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "1390666 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:decode", + "value": 218.1, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "5529357 times" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:decode - ns/op", + "value": 218.1, + "unit": "ns/op", + "extra": "5529357 times" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:decode - B/op", + "value": 0, + "unit": "B/op", + "extra": "5529357 times" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:decode - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "5529357 times" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:decode", + "value": 462.4, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "3297139 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:decode - ns/op", + "value": 462.4, + "unit": "ns/op", + "extra": "3297139 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:decode - B/op", + "value": 0, + "unit": "B/op", + "extra": "3297139 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ShortArraysStruct:decode - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "3297139 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysStruct:encode", + "value": 14944, + "unit": "ns/op\t 7900 B/op\t 222 allocs/op", + "extra": "80403 times" + }, + { + "name": "BenchmarkBinary/ArraysStruct:encode - ns/op", + "value": 14944, + "unit": "ns/op", + "extra": "80403 times" + }, + { + "name": "BenchmarkBinary/ArraysStruct:encode - B/op", + "value": 7900, + "unit": "B/op", + "extra": "80403 times" + }, + { + "name": "BenchmarkBinary/ArraysStruct:encode - allocs/op", + "value": 222, + "unit": "allocs/op", + "extra": "80403 times" + }, + { + "name": "BenchmarkBinary/ArraysStruct:encode", + "value": 14026, + "unit": "ns/op\t 7900 B/op\t 222 allocs/op", + "extra": "84522 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysStruct:encode - ns/op", + "value": 14026, + "unit": "ns/op", + "extra": "84522 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysStruct:encode - B/op", + "value": 7900, + "unit": "B/op", + "extra": "84522 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysStruct:encode - allocs/op", + "value": 222, + "unit": "allocs/op", + "extra": "84522 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysStruct:decode", + "value": 9867, + "unit": "ns/op\t 790 B/op\t 40 allocs/op", + "extra": "121041 times" + }, + { + "name": "BenchmarkBinary/ArraysStruct:decode - ns/op", + "value": 9867, + "unit": "ns/op", + "extra": "121041 times" + }, + { + "name": "BenchmarkBinary/ArraysStruct:decode - B/op", + "value": 790, + "unit": "B/op", + "extra": "121041 times" + }, + { + "name": "BenchmarkBinary/ArraysStruct:decode - allocs/op", + "value": 40, + "unit": "allocs/op", + "extra": "121041 times" + }, + { + "name": "BenchmarkBinary/ArraysStruct:decode", + "value": 9319, + "unit": "ns/op\t 790 B/op\t 40 allocs/op", + "extra": "131217 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysStruct:decode - ns/op", + "value": 9319, + "unit": "ns/op", + "extra": "131217 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysStruct:decode - B/op", + "value": 790, + "unit": "B/op", + "extra": "131217 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysStruct:decode - allocs/op", + "value": 40, + "unit": "allocs/op", + "extra": "131217 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:encode", + "value": 28989, + "unit": "ns/op\t 16778 B/op\t 448 allocs/op", + "extra": "41530 times" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:encode - ns/op", + "value": 28989, + "unit": "ns/op", + "extra": "41530 times" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:encode - B/op", + "value": 16778, + "unit": "B/op", + "extra": "41530 times" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:encode - allocs/op", + "value": 448, + "unit": "allocs/op", + "extra": "41530 times" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:encode", + "value": 27092, + "unit": "ns/op\t 16779 B/op\t 448 allocs/op", + "extra": "43621 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:encode - ns/op", + "value": 27092, + "unit": "ns/op", + "extra": "43621 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:encode - B/op", + "value": 16779, + "unit": "B/op", + "extra": "43621 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:encode - allocs/op", + "value": 448, + "unit": "allocs/op", + "extra": "43621 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:decode", + "value": 17721, + "unit": "ns/op\t 1292 B/op\t 88 allocs/op", + "extra": "68247 times" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:decode - ns/op", + "value": 17721, + "unit": "ns/op", + "extra": "68247 times" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:decode - B/op", + "value": 1292, + "unit": "B/op", + "extra": "68247 times" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:decode - allocs/op", + "value": 88, + "unit": "allocs/op", + "extra": "68247 times" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:decode", + "value": 16643, + "unit": "ns/op\t 1292 B/op\t 88 allocs/op", + "extra": "71136 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:decode - ns/op", + "value": 16643, + "unit": "ns/op", + "extra": "71136 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:decode - B/op", + "value": 1292, + "unit": "B/op", + "extra": "71136 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ArraysArraysStruct:decode - allocs/op", + "value": 88, + "unit": "allocs/op", + "extra": "71136 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesStruct:encode", + "value": 15142, + "unit": "ns/op\t 8531 B/op\t 232 allocs/op", + "extra": "79521 times" + }, + { + "name": "BenchmarkBinary/SlicesStruct:encode - ns/op", + "value": 15142, + "unit": "ns/op", + "extra": "79521 times" + }, + { + "name": "BenchmarkBinary/SlicesStruct:encode - B/op", + "value": 8531, + "unit": "B/op", + "extra": "79521 times" + }, + { + "name": "BenchmarkBinary/SlicesStruct:encode - allocs/op", + "value": 232, + "unit": "allocs/op", + "extra": "79521 times" + }, + { + "name": "BenchmarkBinary/SlicesStruct:encode", + "value": 14568, + "unit": "ns/op\t 8533 B/op\t 232 allocs/op", + "extra": "78634 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesStruct:encode - ns/op", + "value": 14568, + "unit": "ns/op", + "extra": "78634 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesStruct:encode - B/op", + "value": 8533, + "unit": "B/op", + "extra": "78634 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesStruct:encode - allocs/op", + "value": 232, + "unit": "allocs/op", + "extra": "78634 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesStruct:decode", + "value": 23870, + "unit": "ns/op\t 5134 B/op\t 241 allocs/op", + "extra": "50203 times" + }, + { + "name": "BenchmarkBinary/SlicesStruct:decode - ns/op", + "value": 23870, + "unit": "ns/op", + "extra": "50203 times" + }, + { + "name": "BenchmarkBinary/SlicesStruct:decode - B/op", + "value": 5134, + "unit": "B/op", + "extra": "50203 times" + }, + { + "name": "BenchmarkBinary/SlicesStruct:decode - allocs/op", + "value": 241, + "unit": "allocs/op", + "extra": "50203 times" + }, + { + "name": "BenchmarkBinary/SlicesStruct:decode", + "value": 22516, + "unit": "ns/op\t 5133 B/op\t 240 allocs/op", + "extra": "53930 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesStruct:decode - ns/op", + "value": 22516, + "unit": "ns/op", + "extra": "53930 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesStruct:decode - B/op", + "value": 5133, + "unit": "B/op", + "extra": "53930 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesStruct:decode - allocs/op", + "value": 240, + "unit": "allocs/op", + "extra": "53930 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:encode", + "value": 78722, + "unit": "ns/op\t 54223 B/op\t 1298 allocs/op", + "extra": "15222 times" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:encode - ns/op", + "value": 78722, + "unit": "ns/op", + "extra": "15222 times" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:encode - B/op", + "value": 54223, + "unit": "B/op", + "extra": "15222 times" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op", + "value": 1298, + "unit": "allocs/op", + "extra": "15222 times" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:encode", + "value": 71492, + "unit": "ns/op\t 54207 B/op\t 1297 allocs/op", + "extra": "16767 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:encode - ns/op", + "value": 71492, + "unit": "ns/op", + "extra": "16767 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:encode - B/op", + "value": 54207, + "unit": "B/op", + "extra": "16767 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op", + "value": 1297, + "unit": "allocs/op", + "extra": "16767 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:decode", + "value": 126310, + "unit": "ns/op\t 35281 B/op\t 1357 allocs/op", + "extra": "9554 times" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:decode - ns/op", + "value": 126310, + "unit": "ns/op", + "extra": "9554 times" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:decode - B/op", + "value": 35281, + "unit": "B/op", + "extra": "9554 times" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op", + "value": 1357, + "unit": "allocs/op", + "extra": "9554 times" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:decode", + "value": 111683, + "unit": "ns/op\t 35295 B/op\t 1357 allocs/op", + "extra": "10000 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:decode - ns/op", + "value": 111683, + "unit": "ns/op", + "extra": "10000 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:decode - B/op", + "value": 35295, + "unit": "B/op", + "extra": "10000 times\n2 procs" + }, + { + "name": "BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op", + "value": 1357, + "unit": "allocs/op", + "extra": "10000 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointersStruct:encode", + "value": 4685, + "unit": "ns/op\t 1702 B/op\t 59 allocs/op", + "extra": "261303 times" + }, + { + "name": "BenchmarkBinary/PointersStruct:encode - ns/op", + "value": 4685, + "unit": "ns/op", + "extra": "261303 times" + }, + { + "name": "BenchmarkBinary/PointersStruct:encode - B/op", + "value": 1702, + "unit": "B/op", + "extra": "261303 times" + }, + { + "name": "BenchmarkBinary/PointersStruct:encode - allocs/op", + "value": 59, + "unit": "allocs/op", + "extra": "261303 times" + }, + { + "name": "BenchmarkBinary/PointersStruct:encode", + "value": 5054, + "unit": "ns/op\t 1702 B/op\t 59 allocs/op", + "extra": "238207 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointersStruct:encode - ns/op", + "value": 5054, + "unit": "ns/op", + "extra": "238207 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointersStruct:encode - B/op", + "value": 1702, + "unit": "B/op", + "extra": "238207 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointersStruct:encode - allocs/op", + "value": 59, + "unit": "allocs/op", + "extra": "238207 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointersStruct:decode", + "value": 3895, + "unit": "ns/op\t 286 B/op\t 26 allocs/op", + "extra": "312272 times" + }, + { + "name": "BenchmarkBinary/PointersStruct:decode - ns/op", + "value": 3895, + "unit": "ns/op", + "extra": "312272 times" + }, + { + "name": "BenchmarkBinary/PointersStruct:decode - B/op", + "value": 286, + "unit": "B/op", + "extra": "312272 times" + }, + { + "name": "BenchmarkBinary/PointersStruct:decode - allocs/op", + "value": 26, + "unit": "allocs/op", + "extra": "312272 times" + }, + { + "name": "BenchmarkBinary/PointersStruct:decode", + "value": 4140, + "unit": "ns/op\t 286 B/op\t 26 allocs/op", + "extra": "297320 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointersStruct:decode - ns/op", + "value": 4140, + "unit": "ns/op", + "extra": "297320 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointersStruct:decode - B/op", + "value": 286, + "unit": "B/op", + "extra": "297320 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointersStruct:decode - allocs/op", + "value": 26, + "unit": "allocs/op", + "extra": "297320 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:encode", + "value": 17168, + "unit": "ns/op\t 8398 B/op\t 232 allocs/op", + "extra": "69525 times" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:encode - ns/op", + "value": 17168, + "unit": "ns/op", + "extra": "69525 times" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:encode - B/op", + "value": 8398, + "unit": "B/op", + "extra": "69525 times" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:encode - allocs/op", + "value": 232, + "unit": "allocs/op", + "extra": "69525 times" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:encode", + "value": 16123, + "unit": "ns/op\t 8398 B/op\t 232 allocs/op", + "extra": "69970 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:encode - ns/op", + "value": 16123, + "unit": "ns/op", + "extra": "69970 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:encode - B/op", + "value": 8398, + "unit": "B/op", + "extra": "69970 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:encode - allocs/op", + "value": 232, + "unit": "allocs/op", + "extra": "69970 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:decode", + "value": 34195, + "unit": "ns/op\t 6056 B/op\t 353 allocs/op", + "extra": "35161 times" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:decode - ns/op", + "value": 34195, + "unit": "ns/op", + "extra": "35161 times" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:decode - B/op", + "value": 6056, + "unit": "B/op", + "extra": "35161 times" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:decode - allocs/op", + "value": 353, + "unit": "allocs/op", + "extra": "35161 times" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:decode", + "value": 31323, + "unit": "ns/op\t 6056 B/op\t 353 allocs/op", + "extra": "38641 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:decode - ns/op", + "value": 31323, + "unit": "ns/op", + "extra": "38641 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:decode - B/op", + "value": 6056, + "unit": "B/op", + "extra": "38641 times\n2 procs" + }, + { + "name": "BenchmarkBinary/PointerSlicesStruct:decode - allocs/op", + "value": 353, + "unit": "allocs/op", + "extra": "38641 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ComplexSt:encode", + "value": 42678, + "unit": "ns/op\t 24119 B/op\t 582 allocs/op", + "extra": "28292 times" + }, + { + "name": "BenchmarkBinary/ComplexSt:encode - ns/op", + "value": 42678, + "unit": "ns/op", + "extra": "28292 times" + }, + { + "name": "BenchmarkBinary/ComplexSt:encode - B/op", + "value": 24119, + "unit": "B/op", + "extra": "28292 times" + }, + { + "name": "BenchmarkBinary/ComplexSt:encode - allocs/op", + "value": 582, + "unit": "allocs/op", + "extra": "28292 times" + }, + { + "name": "BenchmarkBinary/ComplexSt:encode", + "value": 38797, + "unit": "ns/op\t 24115 B/op\t 582 allocs/op", + "extra": "31242 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ComplexSt:encode - ns/op", + "value": 38797, + "unit": "ns/op", + "extra": "31242 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ComplexSt:encode - B/op", + "value": 24115, + "unit": "B/op", + "extra": "31242 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ComplexSt:encode - allocs/op", + "value": 582, + "unit": "allocs/op", + "extra": "31242 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ComplexSt:decode", + "value": 43266, + "unit": "ns/op\t 7923 B/op\t 319 allocs/op", + "extra": "27763 times" + }, + { + "name": "BenchmarkBinary/ComplexSt:decode - ns/op", + "value": 43266, + "unit": "ns/op", + "extra": "27763 times" + }, + { + "name": "BenchmarkBinary/ComplexSt:decode - B/op", + "value": 7923, + "unit": "B/op", + "extra": "27763 times" + }, + { + "name": "BenchmarkBinary/ComplexSt:decode - allocs/op", + "value": 319, + "unit": "allocs/op", + "extra": "27763 times" + }, + { + "name": "BenchmarkBinary/ComplexSt:decode", + "value": 39345, + "unit": "ns/op\t 7920 B/op\t 319 allocs/op", + "extra": "30304 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ComplexSt:decode - ns/op", + "value": 39345, + "unit": "ns/op", + "extra": "30304 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ComplexSt:decode - B/op", + "value": 7920, + "unit": "B/op", + "extra": "30304 times\n2 procs" + }, + { + "name": "BenchmarkBinary/ComplexSt:decode - allocs/op", + "value": 319, + "unit": "allocs/op", + "extra": "30304 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:encode", + "value": 4658, + "unit": "ns/op\t 2037 B/op\t 65 allocs/op", + "extra": "253588 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:encode - ns/op", + "value": 4658, + "unit": "ns/op", + "extra": "253588 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:encode - B/op", + "value": 2037, + "unit": "B/op", + "extra": "253588 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:encode - allocs/op", + "value": 65, + "unit": "allocs/op", + "extra": "253588 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:encode", + "value": 5079, + "unit": "ns/op\t 2037 B/op\t 65 allocs/op", + "extra": "268531 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:encode - ns/op", + "value": 5079, + "unit": "ns/op", + "extra": "268531 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:encode - B/op", + "value": 2037, + "unit": "B/op", + "extra": "268531 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:encode - allocs/op", + "value": 65, + "unit": "allocs/op", + "extra": "268531 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:decode", + "value": 2919, + "unit": "ns/op\t 300 B/op\t 8 allocs/op", + "extra": "403660 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:decode - ns/op", + "value": 2919, + "unit": "ns/op", + "extra": "403660 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:decode - B/op", + "value": 300, + "unit": "B/op", + "extra": "403660 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:decode - allocs/op", + "value": 8, + "unit": "allocs/op", + "extra": "403660 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:decode", + "value": 3113, + "unit": "ns/op\t 300 B/op\t 8 allocs/op", + "extra": "384693 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:decode - ns/op", + "value": 3113, + "unit": "ns/op", + "extra": "384693 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:decode - B/op", + "value": 300, + "unit": "B/op", + "extra": "384693 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt1:decode - allocs/op", + "value": 8, + "unit": "allocs/op", + "extra": "384693 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:encode", + "value": 43077, + "unit": "ns/op\t 24119 B/op\t 582 allocs/op", + "extra": "27684 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:encode - ns/op", + "value": 43077, + "unit": "ns/op", + "extra": "27684 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:encode - B/op", + "value": 24119, + "unit": "B/op", + "extra": "27684 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:encode - allocs/op", + "value": 582, + "unit": "allocs/op", + "extra": "27684 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:encode", + "value": 39615, + "unit": "ns/op\t 24114 B/op\t 582 allocs/op", + "extra": "30463 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:encode - ns/op", + "value": 39615, + "unit": "ns/op", + "extra": "30463 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:encode - B/op", + "value": 24114, + "unit": "B/op", + "extra": "30463 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:encode - allocs/op", + "value": 582, + "unit": "allocs/op", + "extra": "30463 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:decode", + "value": 43320, + "unit": "ns/op\t 7923 B/op\t 319 allocs/op", + "extra": "27883 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:decode - ns/op", + "value": 43320, + "unit": "ns/op", + "extra": "27883 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:decode - B/op", + "value": 7923, + "unit": "B/op", + "extra": "27883 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:decode - allocs/op", + "value": 319, + "unit": "allocs/op", + "extra": "27883 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:decode", + "value": 40393, + "unit": "ns/op\t 7923 B/op\t 319 allocs/op", + "extra": "29787 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:decode - ns/op", + "value": 40393, + "unit": "ns/op", + "extra": "29787 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:decode - B/op", + "value": 7923, + "unit": "B/op", + "extra": "29787 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt2:decode - allocs/op", + "value": 319, + "unit": "allocs/op", + "extra": "29787 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:encode", + "value": 35752, + "unit": "ns/op\t 19193 B/op\t 468 allocs/op", + "extra": "33625 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:encode - ns/op", + "value": 35752, + "unit": "ns/op", + "extra": "33625 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:encode - B/op", + "value": 19193, + "unit": "B/op", + "extra": "33625 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:encode - allocs/op", + "value": 468, + "unit": "allocs/op", + "extra": "33625 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:encode", + "value": 32038, + "unit": "ns/op\t 19189 B/op\t 468 allocs/op", + "extra": "36957 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:encode - ns/op", + "value": 32038, + "unit": "ns/op", + "extra": "36957 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:encode - B/op", + "value": 19189, + "unit": "B/op", + "extra": "36957 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:encode - allocs/op", + "value": 468, + "unit": "allocs/op", + "extra": "36957 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:decode", + "value": 36389, + "unit": "ns/op\t 7491 B/op\t 258 allocs/op", + "extra": "33163 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:decode - ns/op", + "value": 36389, + "unit": "ns/op", + "extra": "33163 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:decode - B/op", + "value": 7491, + "unit": "B/op", + "extra": "33163 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:decode - allocs/op", + "value": 258, + "unit": "allocs/op", + "extra": "33163 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:decode", + "value": 33651, + "unit": "ns/op\t 7488 B/op\t 258 allocs/op", + "extra": "35466 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:decode - ns/op", + "value": 33651, + "unit": "ns/op", + "extra": "35466 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:decode - B/op", + "value": 7488, + "unit": "B/op", + "extra": "35466 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt3:decode - allocs/op", + "value": 258, + "unit": "allocs/op", + "extra": "35466 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:encode", + "value": 45474, + "unit": "ns/op\t 24426 B/op\t 591 allocs/op", + "extra": "26629 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:encode - ns/op", + "value": 45474, + "unit": "ns/op", + "extra": "26629 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:encode - B/op", + "value": 24426, + "unit": "B/op", + "extra": "26629 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:encode - allocs/op", + "value": 591, + "unit": "allocs/op", + "extra": "26629 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:encode", + "value": 40418, + "unit": "ns/op\t 24436 B/op\t 592 allocs/op", + "extra": "29541 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:encode - ns/op", + "value": 40418, + "unit": "ns/op", + "extra": "29541 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:encode - B/op", + "value": 24436, + "unit": "B/op", + "extra": "29541 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:encode - allocs/op", + "value": 592, + "unit": "allocs/op", + "extra": "29541 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:decode", + "value": 44814, + "unit": "ns/op\t 7977 B/op\t 322 allocs/op", + "extra": "26773 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:decode - ns/op", + "value": 44814, + "unit": "ns/op", + "extra": "26773 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:decode - B/op", + "value": 7977, + "unit": "B/op", + "extra": "26773 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:decode - allocs/op", + "value": 322, + "unit": "allocs/op", + "extra": "26773 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:decode", + "value": 40819, + "unit": "ns/op\t 7982 B/op\t 322 allocs/op", + "extra": "29484 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:decode - ns/op", + "value": 40819, + "unit": "ns/op", + "extra": "29484 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:decode - B/op", + "value": 7982, + "unit": "B/op", + "extra": "29484 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt4:decode - allocs/op", + "value": 322, + "unit": "allocs/op", + "extra": "29484 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:encode", + "value": 36615, + "unit": "ns/op\t 19590 B/op\t 475 allocs/op", + "extra": "33085 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:encode - ns/op", + "value": 36615, + "unit": "ns/op", + "extra": "33085 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:encode - B/op", + "value": 19590, + "unit": "B/op", + "extra": "33085 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:encode - allocs/op", + "value": 475, + "unit": "allocs/op", + "extra": "33085 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:encode", + "value": 32770, + "unit": "ns/op\t 19586 B/op\t 475 allocs/op", + "extra": "36486 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:encode - ns/op", + "value": 32770, + "unit": "ns/op", + "extra": "36486 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:encode - B/op", + "value": 19586, + "unit": "B/op", + "extra": "36486 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:encode - allocs/op", + "value": 475, + "unit": "allocs/op", + "extra": "36486 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:decode", + "value": 37123, + "unit": "ns/op\t 7559 B/op\t 262 allocs/op", + "extra": "32504 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:decode - ns/op", + "value": 37123, + "unit": "ns/op", + "extra": "32504 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:decode - B/op", + "value": 7559, + "unit": "B/op", + "extra": "32504 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:decode - allocs/op", + "value": 262, + "unit": "allocs/op", + "extra": "32504 times" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:decode", + "value": 33979, + "unit": "ns/op\t 7560 B/op\t 262 allocs/op", + "extra": "35533 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:decode - ns/op", + "value": 33979, + "unit": "ns/op", + "extra": "35533 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:decode - B/op", + "value": 7560, + "unit": "B/op", + "extra": "35533 times\n2 procs" + }, + { + "name": "BenchmarkBinary/EmbeddedSt5:decode - allocs/op", + "value": 262, + "unit": "allocs/op", + "extra": "35533 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:encode", + "value": 2200, + "unit": "ns/op\t 512 B/op\t 16 allocs/op", + "extra": "537490 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op", + "value": 2200, + "unit": "ns/op", + "extra": "537490 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:encode - B/op", + "value": 512, + "unit": "B/op", + "extra": "537490 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op", + "value": 16, + "unit": "allocs/op", + "extra": "537490 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:encode", + "value": 2284, + "unit": "ns/op\t 512 B/op\t 16 allocs/op", + "extra": "521593 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op", + "value": 2284, + "unit": "ns/op", + "extra": "521593 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:encode - B/op", + "value": 512, + "unit": "B/op", + "extra": "521593 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op", + "value": 16, + "unit": "allocs/op", + "extra": "521593 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:decode", + "value": 1888, + "unit": "ns/op\t 200 B/op\t 8 allocs/op", + "extra": "668412 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op", + "value": 1888, + "unit": "ns/op", + "extra": "668412 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:decode - B/op", + "value": 200, + "unit": "B/op", + "extra": "668412 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op", + "value": 8, + "unit": "allocs/op", + "extra": "668412 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:decode", + "value": 2102, + "unit": "ns/op\t 200 B/op\t 8 allocs/op", + "extra": "507006 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op", + "value": 2102, + "unit": "ns/op", + "extra": "507006 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:decode - B/op", + "value": 200, + "unit": "B/op", + "extra": "507006 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op", + "value": 8, + "unit": "allocs/op", + "extra": "507006 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:encode", + "value": 5059, + "unit": "ns/op\t 1783 B/op\t 53 allocs/op", + "extra": "233500 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op", + "value": 5059, + "unit": "ns/op", + "extra": "233500 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:encode - B/op", + "value": 1783, + "unit": "B/op", + "extra": "233500 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op", + "value": 53, + "unit": "allocs/op", + "extra": "233500 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:encode", + "value": 4942, + "unit": "ns/op\t 1783 B/op\t 53 allocs/op", + "extra": "228157 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op", + "value": 4942, + "unit": "ns/op", + "extra": "228157 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:encode - B/op", + "value": 1783, + "unit": "B/op", + "extra": "228157 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op", + "value": 53, + "unit": "allocs/op", + "extra": "228157 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:decode", + "value": 4334, + "unit": "ns/op\t 832 B/op\t 31 allocs/op", + "extra": "277951 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op", + "value": 4334, + "unit": "ns/op", + "extra": "277951 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:decode - B/op", + "value": 832, + "unit": "B/op", + "extra": "277951 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op", + "value": 31, + "unit": "allocs/op", + "extra": "277951 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:decode", + "value": 4712, + "unit": "ns/op\t 832 B/op\t 31 allocs/op", + "extra": "286945 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op", + "value": 4712, + "unit": "ns/op", + "extra": "286945 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:decode - B/op", + "value": 832, + "unit": "B/op", + "extra": "286945 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op", + "value": 31, + "unit": "allocs/op", + "extra": "286945 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:encode", + "value": 1846, + "unit": "ns/op\t 352 B/op\t 12 allocs/op", + "extra": "626464 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op", + "value": 1846, + "unit": "ns/op", + "extra": "626464 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:encode - B/op", + "value": 352, + "unit": "B/op", + "extra": "626464 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:encode - allocs/op", + "value": 12, + "unit": "allocs/op", + "extra": "626464 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:encode", + "value": 2140, + "unit": "ns/op\t 352 B/op\t 12 allocs/op", + "extra": "613082 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op", + "value": 2140, + "unit": "ns/op", + "extra": "613082 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:encode - B/op", + "value": 352, + "unit": "B/op", + "extra": "613082 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:encode - allocs/op", + "value": 12, + "unit": "allocs/op", + "extra": "613082 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:decode", + "value": 1725, + "unit": "ns/op\t 200 B/op\t 8 allocs/op", + "extra": "706633 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op", + "value": 1725, + "unit": "ns/op", + "extra": "706633 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:decode - B/op", + "value": 200, + "unit": "B/op", + "extra": "706633 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:decode - allocs/op", + "value": 8, + "unit": "allocs/op", + "extra": "706633 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:decode", + "value": 1874, + "unit": "ns/op\t 200 B/op\t 8 allocs/op", + "extra": "630837 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op", + "value": 1874, + "unit": "ns/op", + "extra": "630837 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:decode - B/op", + "value": 200, + "unit": "B/op", + "extra": "630837 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct3:decode - allocs/op", + "value": 8, + "unit": "allocs/op", + "extra": "630837 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:encode", + "value": 2008, + "unit": "ns/op\t 464 B/op\t 14 allocs/op", + "extra": "609428 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:encode - ns/op", + "value": 2008, + "unit": "ns/op", + "extra": "609428 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:encode - B/op", + "value": 464, + "unit": "B/op", + "extra": "609428 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:encode - allocs/op", + "value": 14, + "unit": "allocs/op", + "extra": "609428 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:encode", + "value": 2201, + "unit": "ns/op\t 464 B/op\t 14 allocs/op", + "extra": "577621 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:encode - ns/op", + "value": 2201, + "unit": "ns/op", + "extra": "577621 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:encode - B/op", + "value": 464, + "unit": "B/op", + "extra": "577621 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:encode - allocs/op", + "value": 14, + "unit": "allocs/op", + "extra": "577621 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:decode", + "value": 1758, + "unit": "ns/op\t 200 B/op\t 8 allocs/op", + "extra": "680623 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:decode - ns/op", + "value": 1758, + "unit": "ns/op", + "extra": "680623 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:decode - B/op", + "value": 200, + "unit": "B/op", + "extra": "680623 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op", + "value": 8, + "unit": "allocs/op", + "extra": "680623 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:decode", + "value": 1991, + "unit": "ns/op\t 200 B/op\t 8 allocs/op", + "extra": "617532 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:decode - ns/op", + "value": 1991, + "unit": "ns/op", + "extra": "617532 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:decode - B/op", + "value": 200, + "unit": "B/op", + "extra": "617532 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op", + "value": 8, + "unit": "allocs/op", + "extra": "617532 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:encode", + "value": 2223, + "unit": "ns/op\t 399 B/op\t 15 allocs/op", + "extra": "542847 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:encode - ns/op", + "value": 2223, + "unit": "ns/op", + "extra": "542847 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:encode - B/op", + "value": 399, + "unit": "B/op", + "extra": "542847 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:encode - allocs/op", + "value": 15, + "unit": "allocs/op", + "extra": "542847 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:encode", + "value": 2388, + "unit": "ns/op\t 399 B/op\t 15 allocs/op", + "extra": "532077 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:encode - ns/op", + "value": 2388, + "unit": "ns/op", + "extra": "532077 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:encode - B/op", + "value": 399, + "unit": "B/op", + "extra": "532077 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:encode - allocs/op", + "value": 15, + "unit": "allocs/op", + "extra": "532077 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:decode", + "value": 1863, + "unit": "ns/op\t 231 B/op\t 10 allocs/op", + "extra": "614319 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:decode - ns/op", + "value": 1863, + "unit": "ns/op", + "extra": "614319 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:decode - B/op", + "value": 231, + "unit": "B/op", + "extra": "614319 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op", + "value": 10, + "unit": "allocs/op", + "extra": "614319 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:decode", + "value": 2132, + "unit": "ns/op\t 231 B/op\t 10 allocs/op", + "extra": "619640 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:decode - ns/op", + "value": 2132, + "unit": "ns/op", + "extra": "619640 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:decode - B/op", + "value": 231, + "unit": "B/op", + "extra": "619640 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op", + "value": 10, + "unit": "allocs/op", + "extra": "619640 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:encode", + "value": 3694, + "unit": "ns/op\t 904 B/op\t 29 allocs/op", + "extra": "325095 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op", + "value": 3694, + "unit": "ns/op", + "extra": "325095 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:encode - B/op", + "value": 904, + "unit": "B/op", + "extra": "325095 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:encode - allocs/op", + "value": 29, + "unit": "allocs/op", + "extra": "325095 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:encode", + "value": 3828, + "unit": "ns/op\t 904 B/op\t 29 allocs/op", + "extra": "334300 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op", + "value": 3828, + "unit": "ns/op", + "extra": "334300 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:encode - B/op", + "value": 904, + "unit": "B/op", + "extra": "334300 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:encode - allocs/op", + "value": 29, + "unit": "allocs/op", + "extra": "334300 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:decode", + "value": 3542, + "unit": "ns/op\t 464 B/op\t 20 allocs/op", + "extra": "342537 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op", + "value": 3542, + "unit": "ns/op", + "extra": "342537 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:decode - B/op", + "value": 464, + "unit": "B/op", + "extra": "342537 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op", + "value": 20, + "unit": "allocs/op", + "extra": "342537 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:decode", + "value": 3799, + "unit": "ns/op\t 464 B/op\t 20 allocs/op", + "extra": "352600 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op", + "value": 3799, + "unit": "ns/op", + "extra": "352600 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:decode - B/op", + "value": 464, + "unit": "B/op", + "extra": "352600 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op", + "value": 20, + "unit": "allocs/op", + "extra": "352600 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:encode", + "value": 3273, + "unit": "ns/op\t 696 B/op\t 24 allocs/op", + "extra": "375890 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op", + "value": 3273, + "unit": "ns/op", + "extra": "375890 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:encode - B/op", + "value": 696, + "unit": "B/op", + "extra": "375890 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op", + "value": 24, + "unit": "allocs/op", + "extra": "375890 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:encode", + "value": 3412, + "unit": "ns/op\t 696 B/op\t 24 allocs/op", + "extra": "344821 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op", + "value": 3412, + "unit": "ns/op", + "extra": "344821 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:encode - B/op", + "value": 696, + "unit": "B/op", + "extra": "344821 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op", + "value": 24, + "unit": "allocs/op", + "extra": "344821 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:decode", + "value": 3231, + "unit": "ns/op\t 432 B/op\t 20 allocs/op", + "extra": "370358 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op", + "value": 3231, + "unit": "ns/op", + "extra": "370358 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:decode - B/op", + "value": 432, + "unit": "B/op", + "extra": "370358 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op", + "value": 20, + "unit": "allocs/op", + "extra": "370358 times" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:decode", + "value": 3451, + "unit": "ns/op\t 432 B/op\t 20 allocs/op", + "extra": "366451 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op", + "value": 3451, + "unit": "ns/op", + "extra": "366451 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:decode - B/op", + "value": 432, + "unit": "B/op", + "extra": "366451 times\n2 procs" + }, + { + "name": "BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op", + "value": 20, + "unit": "allocs/op", + "extra": "366451 times\n2 procs" + }, + { + "name": "BenchmarkRoundStateDeepCopy", + "value": 4233508, + "unit": "ns/op\t 783249 B/op\t 24143 allocs/op", + "extra": "284 times" + }, + { + "name": "BenchmarkRoundStateDeepCopy - ns/op", + "value": 4233508, + "unit": "ns/op", + "extra": "284 times" + }, + { + "name": "BenchmarkRoundStateDeepCopy - B/op", + "value": 783249, + "unit": "B/op", + "extra": "284 times" + }, + { + "name": "BenchmarkRoundStateDeepCopy - allocs/op", + "value": 24143, + "unit": "allocs/op", + "extra": "284 times" + }, + { + "name": "BenchmarkRoundStateDeepCopy", + "value": 4012940, + "unit": "ns/op\t 783249 B/op\t 24143 allocs/op", + "extra": "297 times\n2 procs" + }, + { + "name": "BenchmarkRoundStateDeepCopy - ns/op", + "value": 4012940, + "unit": "ns/op", + "extra": "297 times\n2 procs" + }, + { + "name": "BenchmarkRoundStateDeepCopy - B/op", + "value": 783249, + "unit": "B/op", + "extra": "297 times\n2 procs" + }, + { + "name": "BenchmarkRoundStateDeepCopy - allocs/op", + "value": 24143, + "unit": "allocs/op", + "extra": "297 times\n2 procs" + }, + { + "name": "BenchmarkReap", + "value": 150030, + "unit": "ns/op\t 122880 B/op\t 1 allocs/op", + "extra": "6668 times" + }, + { + "name": "BenchmarkReap - ns/op", + "value": 150030, + "unit": "ns/op", + "extra": "6668 times" + }, + { + "name": "BenchmarkReap - B/op", + "value": 122880, + "unit": "B/op", + "extra": "6668 times" + }, + { + "name": "BenchmarkReap - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "6668 times" + }, + { + "name": "BenchmarkReap", + "value": 114688, + "unit": "ns/op\t 122880 B/op\t 1 allocs/op", + "extra": "10842 times\n2 procs" + }, + { + "name": "BenchmarkReap - ns/op", + "value": 114688, + "unit": "ns/op", + "extra": "10842 times\n2 procs" + }, + { + "name": "BenchmarkReap - B/op", + "value": 122880, + "unit": "B/op", + "extra": "10842 times\n2 procs" + }, + { + "name": "BenchmarkReap - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "10842 times\n2 procs" + }, + { + "name": "BenchmarkCheckTx", + "value": 87.86, + "unit": "ns/op\t 40 B/op\t 2 allocs/op", + "extra": "11433609 times" + }, + { + "name": "BenchmarkCheckTx - ns/op", + "value": 87.86, + "unit": "ns/op", + "extra": "11433609 times" + }, + { + "name": "BenchmarkCheckTx - B/op", + "value": 40, + "unit": "B/op", + "extra": "11433609 times" + }, + { + "name": "BenchmarkCheckTx - allocs/op", + "value": 2, + "unit": "allocs/op", + "extra": "11433609 times" + }, + { + "name": "BenchmarkCheckTx", + "value": 70.18, + "unit": "ns/op\t 40 B/op\t 2 allocs/op", + "extra": "17040213 times\n2 procs" + }, + { + "name": "BenchmarkCheckTx - ns/op", + "value": 70.18, + "unit": "ns/op", + "extra": "17040213 times\n2 procs" + }, + { + "name": "BenchmarkCheckTx - B/op", + "value": 40, + "unit": "B/op", + "extra": "17040213 times\n2 procs" + }, + { + "name": "BenchmarkCheckTx - allocs/op", + "value": 2, + "unit": "allocs/op", + "extra": "17040213 times\n2 procs" + }, + { + "name": "BenchmarkCacheInsertTime", + "value": 623.6, + "unit": "ns/op\t 80 B/op\t 2 allocs/op", + "extra": "2022506 times" + }, + { + "name": "BenchmarkCacheInsertTime - ns/op", + "value": 623.6, + "unit": "ns/op", + "extra": "2022506 times" + }, + { + "name": "BenchmarkCacheInsertTime - B/op", + "value": 80, + "unit": "B/op", + "extra": "2022506 times" + }, + { + "name": "BenchmarkCacheInsertTime - allocs/op", + "value": 2, + "unit": "allocs/op", + "extra": "2022506 times" + }, + { + "name": "BenchmarkCacheInsertTime", + "value": 527, + "unit": "ns/op\t 80 B/op\t 2 allocs/op", + "extra": "2370681 times\n2 procs" + }, + { + "name": "BenchmarkCacheInsertTime - ns/op", + "value": 527, + "unit": "ns/op", + "extra": "2370681 times\n2 procs" + }, + { + "name": "BenchmarkCacheInsertTime - B/op", + "value": 80, + "unit": "B/op", + "extra": "2370681 times\n2 procs" + }, + { + "name": "BenchmarkCacheInsertTime - allocs/op", + "value": 2, + "unit": "allocs/op", + "extra": "2370681 times\n2 procs" + }, + { + "name": "BenchmarkCacheRemoveTime", + "value": 404.3, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "3652383 times" + }, + { + "name": "BenchmarkCacheRemoveTime - ns/op", + "value": 404.3, + "unit": "ns/op", + "extra": "3652383 times" + }, + { + "name": "BenchmarkCacheRemoveTime - B/op", + "value": 0, + "unit": "B/op", + "extra": "3652383 times" + }, + { + "name": "BenchmarkCacheRemoveTime - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "3652383 times" + }, + { + "name": "BenchmarkCacheRemoveTime", + "value": 374.2, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "3644889 times\n2 procs" + }, + { + "name": "BenchmarkCacheRemoveTime - ns/op", + "value": 374.2, + "unit": "ns/op", + "extra": "3644889 times\n2 procs" + }, + { + "name": "BenchmarkCacheRemoveTime - B/op", + "value": 0, + "unit": "B/op", + "extra": "3644889 times\n2 procs" + }, + { + "name": "BenchmarkCacheRemoveTime - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "3644889 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=10", + "value": 466248, + "unit": "ns/op\t 100469 B/op\t 2440 allocs/op", + "extra": "2572 times" + }, + { + "name": "BenchmarkLoadValidators/height=10 - ns/op", + "value": 466248, + "unit": "ns/op", + "extra": "2572 times" + }, + { + "name": "BenchmarkLoadValidators/height=10 - B/op", + "value": 100469, + "unit": "B/op", + "extra": "2572 times" + }, + { + "name": "BenchmarkLoadValidators/height=10 - allocs/op", + "value": 2440, + "unit": "allocs/op", + "extra": "2572 times" + }, + { + "name": "BenchmarkLoadValidators/height=10", + "value": 434343, + "unit": "ns/op\t 100479 B/op\t 2440 allocs/op", + "extra": "2678 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=10 - ns/op", + "value": 434343, + "unit": "ns/op", + "extra": "2678 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=10 - B/op", + "value": 100479, + "unit": "B/op", + "extra": "2678 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=10 - allocs/op", + "value": 2440, + "unit": "allocs/op", + "extra": "2678 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=100", + "value": 692781, + "unit": "ns/op\t 100469 B/op\t 2440 allocs/op", + "extra": "1735 times" + }, + { + "name": "BenchmarkLoadValidators/height=100 - ns/op", + "value": 692781, + "unit": "ns/op", + "extra": "1735 times" + }, + { + "name": "BenchmarkLoadValidators/height=100 - B/op", + "value": 100469, + "unit": "B/op", + "extra": "1735 times" + }, + { + "name": "BenchmarkLoadValidators/height=100 - allocs/op", + "value": 2440, + "unit": "allocs/op", + "extra": "1735 times" + }, + { + "name": "BenchmarkLoadValidators/height=100", + "value": 659979, + "unit": "ns/op\t 100478 B/op\t 2440 allocs/op", + "extra": "1790 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=100 - ns/op", + "value": 659979, + "unit": "ns/op", + "extra": "1790 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=100 - B/op", + "value": 100478, + "unit": "B/op", + "extra": "1790 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=100 - allocs/op", + "value": 2440, + "unit": "allocs/op", + "extra": "1790 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=1000", + "value": 2934557, + "unit": "ns/op\t 100492 B/op\t 2441 allocs/op", + "extra": "408 times" + }, + { + "name": "BenchmarkLoadValidators/height=1000 - ns/op", + "value": 2934557, + "unit": "ns/op", + "extra": "408 times" + }, + { + "name": "BenchmarkLoadValidators/height=1000 - B/op", + "value": 100492, + "unit": "B/op", + "extra": "408 times" + }, + { + "name": "BenchmarkLoadValidators/height=1000 - allocs/op", + "value": 2441, + "unit": "allocs/op", + "extra": "408 times" + }, + { + "name": "BenchmarkLoadValidators/height=1000", + "value": 2916382, + "unit": "ns/op\t 100503 B/op\t 2441 allocs/op", + "extra": "410 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=1000 - ns/op", + "value": 2916382, + "unit": "ns/op", + "extra": "410 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=1000 - B/op", + "value": 100503, + "unit": "B/op", + "extra": "410 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=1000 - allocs/op", + "value": 2441, + "unit": "allocs/op", + "extra": "410 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=10000", + "value": 25396148, + "unit": "ns/op\t 100494 B/op\t 2441 allocs/op", + "extra": "45 times" + }, + { + "name": "BenchmarkLoadValidators/height=10000 - ns/op", + "value": 25396148, + "unit": "ns/op", + "extra": "45 times" + }, + { + "name": "BenchmarkLoadValidators/height=10000 - B/op", + "value": 100494, + "unit": "B/op", + "extra": "45 times" + }, + { + "name": "BenchmarkLoadValidators/height=10000 - allocs/op", + "value": 2441, + "unit": "allocs/op", + "extra": "45 times" + }, + { + "name": "BenchmarkLoadValidators/height=10000", + "value": 25395064, + "unit": "ns/op\t 100505 B/op\t 2441 allocs/op", + "extra": "45 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=10000 - ns/op", + "value": 25395064, + "unit": "ns/op", + "extra": "45 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=10000 - B/op", + "value": 100505, + "unit": "B/op", + "extra": "45 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=10000 - allocs/op", + "value": 2441, + "unit": "allocs/op", + "extra": "45 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=100000", + "value": 439225, + "unit": "ns/op\t 100405 B/op\t 2436 allocs/op", + "extra": "2758 times" + }, + { + "name": "BenchmarkLoadValidators/height=100000 - ns/op", + "value": 439225, + "unit": "ns/op", + "extra": "2758 times" + }, + { + "name": "BenchmarkLoadValidators/height=100000 - B/op", + "value": 100405, + "unit": "B/op", + "extra": "2758 times" + }, + { + "name": "BenchmarkLoadValidators/height=100000 - allocs/op", + "value": 2436, + "unit": "allocs/op", + "extra": "2758 times" + }, + { + "name": "BenchmarkLoadValidators/height=100000", + "value": 408758, + "unit": "ns/op\t 100416 B/op\t 2436 allocs/op", + "extra": "2823 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=100000 - ns/op", + "value": 408758, + "unit": "ns/op", + "extra": "2823 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=100000 - B/op", + "value": 100416, + "unit": "B/op", + "extra": "2823 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=100000 - allocs/op", + "value": 2436, + "unit": "allocs/op", + "extra": "2823 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=1000000", + "value": 439255, + "unit": "ns/op\t 100405 B/op\t 2436 allocs/op", + "extra": "2787 times" + }, + { + "name": "BenchmarkLoadValidators/height=1000000 - ns/op", + "value": 439255, + "unit": "ns/op", + "extra": "2787 times" + }, + { + "name": "BenchmarkLoadValidators/height=1000000 - B/op", + "value": 100405, + "unit": "B/op", + "extra": "2787 times" + }, + { + "name": "BenchmarkLoadValidators/height=1000000 - allocs/op", + "value": 2436, + "unit": "allocs/op", + "extra": "2787 times" + }, + { + "name": "BenchmarkLoadValidators/height=1000000", + "value": 408931, + "unit": "ns/op\t 100416 B/op\t 2436 allocs/op", + "extra": "2814 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=1000000 - ns/op", + "value": 408931, + "unit": "ns/op", + "extra": "2814 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=1000000 - B/op", + "value": 100416, + "unit": "B/op", + "extra": "2814 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=1000000 - allocs/op", + "value": 2436, + "unit": "allocs/op", + "extra": "2814 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=10000000", + "value": 440681, + "unit": "ns/op\t 100405 B/op\t 2436 allocs/op", + "extra": "2761 times" + }, + { + "name": "BenchmarkLoadValidators/height=10000000 - ns/op", + "value": 440681, + "unit": "ns/op", + "extra": "2761 times" + }, + { + "name": "BenchmarkLoadValidators/height=10000000 - B/op", + "value": 100405, + "unit": "B/op", + "extra": "2761 times" + }, + { + "name": "BenchmarkLoadValidators/height=10000000 - allocs/op", + "value": 2436, + "unit": "allocs/op", + "extra": "2761 times" + }, + { + "name": "BenchmarkLoadValidators/height=10000000", + "value": 407365, + "unit": "ns/op\t 100416 B/op\t 2436 allocs/op", + "extra": "2821 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=10000000 - ns/op", + "value": 407365, + "unit": "ns/op", + "extra": "2821 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=10000000 - B/op", + "value": 100416, + "unit": "B/op", + "extra": "2821 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=10000000 - allocs/op", + "value": 2436, + "unit": "allocs/op", + "extra": "2821 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=100000000", + "value": 438678, + "unit": "ns/op\t 100405 B/op\t 2436 allocs/op", + "extra": "2785 times" + }, + { + "name": "BenchmarkLoadValidators/height=100000000 - ns/op", + "value": 438678, + "unit": "ns/op", + "extra": "2785 times" + }, + { + "name": "BenchmarkLoadValidators/height=100000000 - B/op", + "value": 100405, + "unit": "B/op", + "extra": "2785 times" + }, + { + "name": "BenchmarkLoadValidators/height=100000000 - allocs/op", + "value": 2436, + "unit": "allocs/op", + "extra": "2785 times" + }, + { + "name": "BenchmarkLoadValidators/height=100000000", + "value": 407921, + "unit": "ns/op\t 100415 B/op\t 2436 allocs/op", + "extra": "2858 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=100000000 - ns/op", + "value": 407921, + "unit": "ns/op", + "extra": "2858 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=100000000 - B/op", + "value": 100415, + "unit": "B/op", + "extra": "2858 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=100000000 - allocs/op", + "value": 2436, + "unit": "allocs/op", + "extra": "2858 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=1000000000", + "value": 438365, + "unit": "ns/op\t 100405 B/op\t 2436 allocs/op", + "extra": "2618 times" + }, + { + "name": "BenchmarkLoadValidators/height=1000000000 - ns/op", + "value": 438365, + "unit": "ns/op", + "extra": "2618 times" + }, + { + "name": "BenchmarkLoadValidators/height=1000000000 - B/op", + "value": 100405, + "unit": "B/op", + "extra": "2618 times" + }, + { + "name": "BenchmarkLoadValidators/height=1000000000 - allocs/op", + "value": 2436, + "unit": "allocs/op", + "extra": "2618 times" + }, + { + "name": "BenchmarkLoadValidators/height=1000000000", + "value": 408867, + "unit": "ns/op\t 100416 B/op\t 2436 allocs/op", + "extra": "2862 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=1000000000 - ns/op", + "value": 408867, + "unit": "ns/op", + "extra": "2862 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=1000000000 - B/op", + "value": 100416, + "unit": "B/op", + "extra": "2862 times\n2 procs" + }, + { + "name": "BenchmarkLoadValidators/height=1000000000 - allocs/op", + "value": 2436, + "unit": "allocs/op", + "extra": "2862 times\n2 procs" + }, + { + "name": "BenchmarkProposalWriteSignBytes", + "value": 2260, + "unit": "ns/op\t 1512 B/op\t 43 allocs/op", + "extra": "493296 times" + }, + { + "name": "BenchmarkProposalWriteSignBytes - ns/op", + "value": 2260, + "unit": "ns/op", + "extra": "493296 times" + }, + { + "name": "BenchmarkProposalWriteSignBytes - B/op", + "value": 1512, + "unit": "B/op", + "extra": "493296 times" + }, + { + "name": "BenchmarkProposalWriteSignBytes - allocs/op", + "value": 43, + "unit": "allocs/op", + "extra": "493296 times" + }, + { + "name": "BenchmarkProposalWriteSignBytes", + "value": 2042, + "unit": "ns/op\t 1512 B/op\t 43 allocs/op", + "extra": "546266 times\n2 procs" + }, + { + "name": "BenchmarkProposalWriteSignBytes - ns/op", + "value": 2042, + "unit": "ns/op", + "extra": "546266 times\n2 procs" + }, + { + "name": "BenchmarkProposalWriteSignBytes - B/op", + "value": 1512, + "unit": "B/op", + "extra": "546266 times\n2 procs" + }, + { + "name": "BenchmarkProposalWriteSignBytes - allocs/op", + "value": 43, + "unit": "allocs/op", + "extra": "546266 times\n2 procs" + }, + { + "name": "BenchmarkProposalSign", + "value": 28987, + "unit": "ns/op\t 1576 B/op\t 44 allocs/op", + "extra": "41647 times" + }, + { + "name": "BenchmarkProposalSign - ns/op", + "value": 28987, + "unit": "ns/op", + "extra": "41647 times" + }, + { + "name": "BenchmarkProposalSign - B/op", + "value": 1576, + "unit": "B/op", + "extra": "41647 times" + }, + { + "name": "BenchmarkProposalSign - allocs/op", + "value": 44, + "unit": "allocs/op", + "extra": "41647 times" + }, + { + "name": "BenchmarkProposalSign", + "value": 28696, + "unit": "ns/op\t 1576 B/op\t 44 allocs/op", + "extra": "41529 times\n2 procs" + }, + { + "name": "BenchmarkProposalSign - ns/op", + "value": 28696, + "unit": "ns/op", + "extra": "41529 times\n2 procs" + }, + { + "name": "BenchmarkProposalSign - B/op", + "value": 1576, + "unit": "B/op", + "extra": "41529 times\n2 procs" + }, + { + "name": "BenchmarkProposalSign - allocs/op", + "value": 44, + "unit": "allocs/op", + "extra": "41529 times\n2 procs" + }, + { + "name": "BenchmarkProposalVerifySignature", + "value": 63913, + "unit": "ns/op\t 1512 B/op\t 43 allocs/op", + "extra": "18720 times" + }, + { + "name": "BenchmarkProposalVerifySignature - ns/op", + "value": 63913, + "unit": "ns/op", + "extra": "18720 times" + }, + { + "name": "BenchmarkProposalVerifySignature - B/op", + "value": 1512, + "unit": "B/op", + "extra": "18720 times" + }, + { + "name": "BenchmarkProposalVerifySignature - allocs/op", + "value": 43, + "unit": "allocs/op", + "extra": "18720 times" + }, + { + "name": "BenchmarkProposalVerifySignature", + "value": 65041, + "unit": "ns/op\t 1512 B/op\t 43 allocs/op", + "extra": "18662 times\n2 procs" + }, + { + "name": "BenchmarkProposalVerifySignature - ns/op", + "value": 65041, + "unit": "ns/op", + "extra": "18662 times\n2 procs" + }, + { + "name": "BenchmarkProposalVerifySignature - B/op", + "value": 1512, + "unit": "B/op", + "extra": "18662 times\n2 procs" + }, + { + "name": "BenchmarkProposalVerifySignature - allocs/op", + "value": 43, + "unit": "allocs/op", + "extra": "18662 times\n2 procs" + }, + { + "name": "BenchmarkValidatorSetCopy", + "value": 47761, + "unit": "ns/op\t 72192 B/op\t 1001 allocs/op", + "extra": "24836 times" + }, + { + "name": "BenchmarkValidatorSetCopy - ns/op", + "value": 47761, + "unit": "ns/op", + "extra": "24836 times" + }, + { + "name": "BenchmarkValidatorSetCopy - B/op", + "value": 72192, + "unit": "B/op", + "extra": "24836 times" + }, + { + "name": "BenchmarkValidatorSetCopy - allocs/op", + "value": 1001, + "unit": "allocs/op", + "extra": "24836 times" + }, + { + "name": "BenchmarkValidatorSetCopy", + "value": 37537, + "unit": "ns/op\t 72192 B/op\t 1001 allocs/op", + "extra": "31758 times\n2 procs" + }, + { + "name": "BenchmarkValidatorSetCopy - ns/op", + "value": 37537, + "unit": "ns/op", + "extra": "31758 times\n2 procs" + }, + { + "name": "BenchmarkValidatorSetCopy - B/op", + "value": 72192, + "unit": "B/op", + "extra": "31758 times\n2 procs" + }, + { + "name": "BenchmarkValidatorSetCopy - allocs/op", + "value": 1001, + "unit": "allocs/op", + "extra": "31758 times\n2 procs" + }, + { + "name": "BenchmarkUpdates", + "value": 910610, + "unit": "ns/op\t 221432 B/op\t 2111 allocs/op", + "extra": "1297 times" + }, + { + "name": "BenchmarkUpdates - ns/op", + "value": 910610, + "unit": "ns/op", + "extra": "1297 times" + }, + { + "name": "BenchmarkUpdates - B/op", + "value": 221432, + "unit": "B/op", + "extra": "1297 times" + }, + { + "name": "BenchmarkUpdates - allocs/op", + "value": 2111, + "unit": "allocs/op", + "extra": "1297 times" + }, + { + "name": "BenchmarkUpdates", + "value": 847138, + "unit": "ns/op\t 221432 B/op\t 2111 allocs/op", + "extra": "1370 times\n2 procs" + }, + { + "name": "BenchmarkUpdates - ns/op", + "value": 847138, + "unit": "ns/op", + "extra": "1370 times\n2 procs" + }, + { + "name": "BenchmarkUpdates - B/op", + "value": 221432, + "unit": "B/op", + "extra": "1370 times\n2 procs" + }, + { + "name": "BenchmarkUpdates - allocs/op", + "value": 2111, + "unit": "allocs/op", + "extra": "1370 times\n2 procs" + }, + { + "name": "BenchmarkWalRead512B", + "value": 3644, + "unit": "ns/op\t 8136 B/op\t 16 allocs/op", + "extra": "320599 times" + }, + { + "name": "BenchmarkWalRead512B - ns/op", + "value": 3644, + "unit": "ns/op", + "extra": "320599 times" + }, + { + "name": "BenchmarkWalRead512B - B/op", + "value": 8136, + "unit": "B/op", + "extra": "320599 times" + }, + { + "name": "BenchmarkWalRead512B - allocs/op", + "value": 16, + "unit": "allocs/op", + "extra": "320599 times" + }, + { + "name": "BenchmarkWalRead512B", + "value": 3485, + "unit": "ns/op\t 8136 B/op\t 16 allocs/op", + "extra": "336222 times\n2 procs" + }, + { + "name": "BenchmarkWalRead512B - ns/op", + "value": 3485, + "unit": "ns/op", + "extra": "336222 times\n2 procs" + }, + { + "name": "BenchmarkWalRead512B - B/op", + "value": 8136, + "unit": "B/op", + "extra": "336222 times\n2 procs" + }, + { + "name": "BenchmarkWalRead512B - allocs/op", + "value": 16, + "unit": "allocs/op", + "extra": "336222 times\n2 procs" + }, + { + "name": "BenchmarkWalRead10KB", + "value": 24820, + "unit": "ns/op\t 88368 B/op\t 22 allocs/op", + "extra": "47793 times" + }, + { + "name": "BenchmarkWalRead10KB - ns/op", + "value": 24820, + "unit": "ns/op", + "extra": "47793 times" + }, + { + "name": "BenchmarkWalRead10KB - B/op", + "value": 88368, + "unit": "B/op", + "extra": "47793 times" + }, + { + "name": "BenchmarkWalRead10KB - allocs/op", + "value": 22, + "unit": "allocs/op", + "extra": "47793 times" + }, + { + "name": "BenchmarkWalRead10KB", + "value": 24703, + "unit": "ns/op\t 88368 B/op\t 22 allocs/op", + "extra": "49392 times\n2 procs" + }, + { + "name": "BenchmarkWalRead10KB - ns/op", + "value": 24703, + "unit": "ns/op", + "extra": "49392 times\n2 procs" + }, + { + "name": "BenchmarkWalRead10KB - B/op", + "value": 88368, + "unit": "B/op", + "extra": "49392 times\n2 procs" + }, + { + "name": "BenchmarkWalRead10KB - allocs/op", + "value": 22, + "unit": "allocs/op", + "extra": "49392 times\n2 procs" + }, + { + "name": "BenchmarkDetaching", + "value": 125.8, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "15885523 times" + }, + { + "name": "BenchmarkDetaching - ns/op", + "value": 125.8, + "unit": "ns/op", + "extra": "15885523 times" + }, + { + "name": "BenchmarkDetaching - B/op", + "value": 0, + "unit": "B/op", + "extra": "15885523 times" + }, + { + "name": "BenchmarkDetaching - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "15885523 times" + }, + { + "name": "BenchmarkDetaching", + "value": 75.56, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "15906283 times\n2 procs" + }, + { + "name": "BenchmarkDetaching - ns/op", + "value": 75.56, + "unit": "ns/op", + "extra": "15906283 times\n2 procs" + }, + { + "name": "BenchmarkDetaching - B/op", + "value": 0, + "unit": "B/op", + "extra": "15906283 times\n2 procs" + }, + { + "name": "BenchmarkDetaching - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "15906283 times\n2 procs" + }, + { + "name": "BenchmarkRemoved", + "value": 29.18, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "40953840 times" + }, + { + "name": "BenchmarkRemoved - ns/op", + "value": 29.18, + "unit": "ns/op", + "extra": "40953840 times" + }, + { + "name": "BenchmarkRemoved - B/op", + "value": 0, + "unit": "B/op", + "extra": "40953840 times" + }, + { + "name": "BenchmarkRemoved - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "40953840 times" + }, + { + "name": "BenchmarkRemoved", + "value": 29.3, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "40857385 times\n2 procs" + }, + { + "name": "BenchmarkRemoved - ns/op", + "value": 29.3, + "unit": "ns/op", + "extra": "40857385 times\n2 procs" + }, + { + "name": "BenchmarkRemoved - B/op", + "value": 0, + "unit": "B/op", + "extra": "40857385 times\n2 procs" + }, + { + "name": "BenchmarkRemoved - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "40857385 times\n2 procs" + }, + { + "name": "BenchmarkPushBack", + "value": 474.9, + "unit": "ns/op\t 327 B/op\t 5 allocs/op", + "extra": "2436441 times" + }, + { + "name": "BenchmarkPushBack - ns/op", + "value": 474.9, + "unit": "ns/op", + "extra": "2436441 times" + }, + { + "name": "BenchmarkPushBack - B/op", + "value": 327, + "unit": "B/op", + "extra": "2436441 times" + }, + { + "name": "BenchmarkPushBack - allocs/op", + "value": 5, + "unit": "allocs/op", + "extra": "2436441 times" + }, + { + "name": "BenchmarkPushBack", + "value": 361.7, + "unit": "ns/op\t 327 B/op\t 5 allocs/op", + "extra": "3112753 times\n2 procs" + }, + { + "name": "BenchmarkPushBack - ns/op", + "value": 361.7, + "unit": "ns/op", + "extra": "3112753 times\n2 procs" + }, + { + "name": "BenchmarkPushBack - B/op", + "value": 327, + "unit": "B/op", + "extra": "3112753 times\n2 procs" + }, + { + "name": "BenchmarkPushBack - allocs/op", + "value": 5, + "unit": "allocs/op", + "extra": "3112753 times\n2 procs" + }, + { + "name": "BenchmarkCMapHas", + "value": 101.2, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "12116547 times" + }, + { + "name": "BenchmarkCMapHas - ns/op", + "value": 101.2, + "unit": "ns/op", + "extra": "12116547 times" + }, + { + "name": "BenchmarkCMapHas - B/op", + "value": 16, + "unit": "B/op", + "extra": "12116547 times" + }, + { + "name": "BenchmarkCMapHas - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "12116547 times" + }, + { + "name": "BenchmarkCMapHas", + "value": 94.93, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "12665156 times\n2 procs" + }, + { + "name": "BenchmarkCMapHas - ns/op", + "value": 94.93, + "unit": "ns/op", + "extra": "12665156 times\n2 procs" + }, + { + "name": "BenchmarkCMapHas - B/op", + "value": 16, + "unit": "B/op", + "extra": "12665156 times\n2 procs" + }, + { + "name": "BenchmarkCMapHas - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "12665156 times\n2 procs" + }, + { + "name": "BenchmarkEqual", + "value": 63717500, + "unit": "ns/op\t 5244 B/op\t 12 allocs/op", + "extra": "18 times" + }, + { + "name": "BenchmarkEqual - ns/op", + "value": 63717500, + "unit": "ns/op", + "extra": "18 times" + }, + { + "name": "BenchmarkEqual - B/op", + "value": 5244, + "unit": "B/op", + "extra": "18 times" + }, + { + "name": "BenchmarkEqual - allocs/op", + "value": 12, + "unit": "allocs/op", + "extra": "18 times" + }, + { + "name": "BenchmarkEqual", + "value": 63752866, + "unit": "ns/op\t 5244 B/op\t 12 allocs/op", + "extra": "18 times\n2 procs" + }, + { + "name": "BenchmarkEqual - ns/op", + "value": 63752866, + "unit": "ns/op", + "extra": "18 times\n2 procs" + }, + { + "name": "BenchmarkEqual - B/op", + "value": 5244, + "unit": "B/op", + "extra": "18 times\n2 procs" + }, + { + "name": "BenchmarkEqual - allocs/op", + "value": 12, + "unit": "allocs/op", + "extra": "18 times\n2 procs" + }, + { + "name": "BenchmarkDefaultCost", + "value": 63718508, + "unit": "ns/op\t 5154 B/op\t 9 allocs/op", + "extra": "18 times" + }, + { + "name": "BenchmarkDefaultCost - ns/op", + "value": 63718508, + "unit": "ns/op", + "extra": "18 times" + }, + { + "name": "BenchmarkDefaultCost - B/op", + "value": 5154, + "unit": "B/op", + "extra": "18 times" + }, + { + "name": "BenchmarkDefaultCost - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "18 times" + }, + { + "name": "BenchmarkDefaultCost", + "value": 63774825, + "unit": "ns/op\t 5172 B/op\t 9 allocs/op", + "extra": "18 times\n2 procs" + }, + { + "name": "BenchmarkDefaultCost - ns/op", + "value": 63774825, + "unit": "ns/op", + "extra": "18 times\n2 procs" + }, + { + "name": "BenchmarkDefaultCost - B/op", + "value": 5172, + "unit": "B/op", + "extra": "18 times\n2 procs" + }, + { + "name": "BenchmarkDefaultCost - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "18 times\n2 procs" + }, + { + "name": "BenchmarkIsMnemonicValid", + "value": 1201, + "unit": "ns/op\t 576 B/op\t 3 allocs/op", + "extra": "952407 times" + }, + { + "name": "BenchmarkIsMnemonicValid - ns/op", + "value": 1201, + "unit": "ns/op", + "extra": "952407 times" + }, + { + "name": "BenchmarkIsMnemonicValid - B/op", + "value": 576, + "unit": "B/op", + "extra": "952407 times" + }, + { + "name": "BenchmarkIsMnemonicValid - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "952407 times" + }, + { + "name": "BenchmarkIsMnemonicValid", + "value": 1138, + "unit": "ns/op\t 576 B/op\t 3 allocs/op", + "extra": "975070 times\n2 procs" + }, + { + "name": "BenchmarkIsMnemonicValid - ns/op", + "value": 1138, + "unit": "ns/op", + "extra": "975070 times\n2 procs" + }, + { + "name": "BenchmarkIsMnemonicValid - B/op", + "value": 576, + "unit": "B/op", + "extra": "975070 times\n2 procs" + }, + { + "name": "BenchmarkIsMnemonicValid - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "975070 times\n2 procs" + }, + { + "name": "BenchmarkKeyGeneration", + "value": 20763, + "unit": "ns/op\t 32 B/op\t 1 allocs/op", + "extra": "57793 times" + }, + { + "name": "BenchmarkKeyGeneration - ns/op", + "value": 20763, + "unit": "ns/op", + "extra": "57793 times" + }, + { + "name": "BenchmarkKeyGeneration - B/op", + "value": 32, + "unit": "B/op", + "extra": "57793 times" + }, + { + "name": "BenchmarkKeyGeneration - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "57793 times" + }, + { + "name": "BenchmarkKeyGeneration", + "value": 20744, + "unit": "ns/op\t 32 B/op\t 1 allocs/op", + "extra": "57859 times\n2 procs" + }, + { + "name": "BenchmarkKeyGeneration - ns/op", + "value": 20744, + "unit": "ns/op", + "extra": "57859 times\n2 procs" + }, + { + "name": "BenchmarkKeyGeneration - B/op", + "value": 32, + "unit": "B/op", + "extra": "57859 times\n2 procs" + }, + { + "name": "BenchmarkKeyGeneration - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "57859 times\n2 procs" + }, + { + "name": "BenchmarkSigning", + "value": 25713, + "unit": "ns/op\t 64 B/op\t 1 allocs/op", + "extra": "46456 times" + }, + { + "name": "BenchmarkSigning - ns/op", + "value": 25713, + "unit": "ns/op", + "extra": "46456 times" + }, + { + "name": "BenchmarkSigning - B/op", + "value": 64, + "unit": "B/op", + "extra": "46456 times" + }, + { + "name": "BenchmarkSigning - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "46456 times" + }, + { + "name": "BenchmarkSigning", + "value": 25808, + "unit": "ns/op\t 64 B/op\t 1 allocs/op", + "extra": "46672 times\n2 procs" + }, + { + "name": "BenchmarkSigning - ns/op", + "value": 25808, + "unit": "ns/op", + "extra": "46672 times\n2 procs" + }, + { + "name": "BenchmarkSigning - B/op", + "value": 64, + "unit": "B/op", + "extra": "46672 times\n2 procs" + }, + { + "name": "BenchmarkSigning - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "46672 times\n2 procs" + }, + { + "name": "BenchmarkVerification", + "value": 61153, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "19686 times" + }, + { + "name": "BenchmarkVerification - ns/op", + "value": 61153, + "unit": "ns/op", + "extra": "19686 times" + }, + { + "name": "BenchmarkVerification - B/op", + "value": 0, + "unit": "B/op", + "extra": "19686 times" + }, + { + "name": "BenchmarkVerification - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "19686 times" + }, + { + "name": "BenchmarkVerification", + "value": 61683, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "19586 times\n2 procs" + }, + { + "name": "BenchmarkVerification - ns/op", + "value": 61683, + "unit": "ns/op", + "extra": "19586 times\n2 procs" + }, + { + "name": "BenchmarkVerification - B/op", + "value": 0, + "unit": "B/op", + "extra": "19586 times\n2 procs" + }, + { + "name": "BenchmarkVerification - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "19586 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param", + "value": 31842950, + "unit": "ns/op\t 5125 B/op\t 9 allocs/op", + "extra": "37 times\n9 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op", + "value": 31842950, + "unit": "ns/op", + "extra": "37 times\n9 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op", + "value": 5125, + "unit": "B/op", + "extra": "37 times\n9 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "37 times\n9 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9", + "value": 31861267, + "unit": "ns/op\t 5135 B/op\t 9 allocs/op", + "extra": "37 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - ns/op", + "value": 31861267, + "unit": "ns/op", + "extra": "37 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - B/op", + "value": 5135, + "unit": "B/op", + "extra": "37 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "37 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param", + "value": 63642198, + "unit": "ns/op\t 5130 B/op\t 9 allocs/op", + "extra": "18 times\n10 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op", + "value": 63642198, + "unit": "ns/op", + "extra": "18 times\n10 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op", + "value": 5130, + "unit": "B/op", + "extra": "18 times\n10 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "18 times\n10 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10", + "value": 63627793, + "unit": "ns/op\t 5137 B/op\t 9 allocs/op", + "extra": "18 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - ns/op", + "value": 63627793, + "unit": "ns/op", + "extra": "18 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - B/op", + "value": 5137, + "unit": "B/op", + "extra": "18 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "18 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param", + "value": 127233514, + "unit": "ns/op\t 5139 B/op\t 9 allocs/op", + "extra": "8 times\n11 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op", + "value": 127233514, + "unit": "ns/op", + "extra": "8 times\n11 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op", + "value": 5139, + "unit": "B/op", + "extra": "8 times\n11 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "8 times\n11 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11", + "value": 127239544, + "unit": "ns/op\t 5155 B/op\t 9 allocs/op", + "extra": "8 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - ns/op", + "value": 127239544, + "unit": "ns/op", + "extra": "8 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - B/op", + "value": 5155, + "unit": "B/op", + "extra": "8 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "8 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param", + "value": 254387406, + "unit": "ns/op\t 5158 B/op\t 9 allocs/op", + "extra": "4 times\n12 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op", + "value": 254387406, + "unit": "ns/op", + "extra": "4 times\n12 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op", + "value": 5158, + "unit": "B/op", + "extra": "4 times\n12 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "4 times\n12 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12", + "value": 254503910, + "unit": "ns/op\t 5190 B/op\t 9 allocs/op", + "extra": "4 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - ns/op", + "value": 254503910, + "unit": "ns/op", + "extra": "4 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - B/op", + "value": 5190, + "unit": "B/op", + "extra": "4 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "4 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param", + "value": 508681624, + "unit": "ns/op\t 5196 B/op\t 10 allocs/op", + "extra": "2 times\n13 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op", + "value": 508681624, + "unit": "ns/op", + "extra": "2 times\n13 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op", + "value": 5196, + "unit": "B/op", + "extra": "2 times\n13 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op", + "value": 10, + "unit": "allocs/op", + "extra": "2 times\n13 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13", + "value": 508560567, + "unit": "ns/op\t 5260 B/op\t 10 allocs/op", + "extra": "2 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - ns/op", + "value": 508560567, + "unit": "ns/op", + "extra": "2 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - B/op", + "value": 5260, + "unit": "B/op", + "extra": "2 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - allocs/op", + "value": 10, + "unit": "allocs/op", + "extra": "2 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param", + "value": 1016899013, + "unit": "ns/op\t 5528 B/op\t 13 allocs/op", + "extra": "1 times\n14 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op", + "value": 1016899013, + "unit": "ns/op", + "extra": "1 times\n14 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op", + "value": 5528, + "unit": "B/op", + "extra": "1 times\n14 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op", + "value": 13, + "unit": "allocs/op", + "extra": "1 times\n14 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14", + "value": 1017032769, + "unit": "ns/op\t 5528 B/op\t 13 allocs/op", + "extra": "1 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - ns/op", + "value": 1017032769, + "unit": "ns/op", + "extra": "1 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - B/op", + "value": 5528, + "unit": "B/op", + "extra": "1 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - allocs/op", + "value": 13, + "unit": "allocs/op", + "extra": "1 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param", + "value": 2034647792, + "unit": "ns/op\t 5736 B/op\t 15 allocs/op", + "extra": "1 times\n15 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op", + "value": 2034647792, + "unit": "ns/op", + "extra": "1 times\n15 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op", + "value": 5736, + "unit": "B/op", + "extra": "1 times\n15 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op", + "value": 15, + "unit": "allocs/op", + "extra": "1 times\n15 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15", + "value": 2033606580, + "unit": "ns/op\t 5528 B/op\t 13 allocs/op", + "extra": "1 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - ns/op", + "value": 2033606580, + "unit": "ns/op", + "extra": "1 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - B/op", + "value": 5528, + "unit": "B/op", + "extra": "1 times\n2 procs" + }, + { + "name": "BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - allocs/op", + "value": 13, + "unit": "allocs/op", + "extra": "1 times\n2 procs" + }, + { + "name": "BenchmarkSimpleHashAlternatives/recursive", + "value": 38269, + "unit": "ns/op\t 25424 B/op\t 497 allocs/op", + "extra": "31279 times" + }, + { + "name": "BenchmarkSimpleHashAlternatives/recursive - ns/op", + "value": 38269, + "unit": "ns/op", + "extra": "31279 times" + }, + { + "name": "BenchmarkSimpleHashAlternatives/recursive - B/op", + "value": 25424, + "unit": "B/op", + "extra": "31279 times" + }, + { + "name": "BenchmarkSimpleHashAlternatives/recursive - allocs/op", + "value": 497, + "unit": "allocs/op", + "extra": "31279 times" + }, + { + "name": "BenchmarkSimpleHashAlternatives/recursive", + "value": 35932, + "unit": "ns/op\t 25424 B/op\t 497 allocs/op", + "extra": "33705 times\n2 procs" + }, + { + "name": "BenchmarkSimpleHashAlternatives/recursive - ns/op", + "value": 35932, + "unit": "ns/op", + "extra": "33705 times\n2 procs" + }, + { + "name": "BenchmarkSimpleHashAlternatives/recursive - B/op", + "value": 25424, + "unit": "B/op", + "extra": "33705 times\n2 procs" + }, + { + "name": "BenchmarkSimpleHashAlternatives/recursive - allocs/op", + "value": 497, + "unit": "allocs/op", + "extra": "33705 times\n2 procs" + }, + { + "name": "BenchmarkSimpleHashAlternatives/iterative", + "value": 38769, + "unit": "ns/op\t 28112 B/op\t 498 allocs/op", + "extra": "31186 times" + }, + { + "name": "BenchmarkSimpleHashAlternatives/iterative - ns/op", + "value": 38769, + "unit": "ns/op", + "extra": "31186 times" + }, + { + "name": "BenchmarkSimpleHashAlternatives/iterative - B/op", + "value": 28112, + "unit": "B/op", + "extra": "31186 times" + }, + { + "name": "BenchmarkSimpleHashAlternatives/iterative - allocs/op", + "value": 498, + "unit": "allocs/op", + "extra": "31186 times" + }, + { + "name": "BenchmarkSimpleHashAlternatives/iterative", + "value": 35902, + "unit": "ns/op\t 28112 B/op\t 498 allocs/op", + "extra": "33357 times\n2 procs" + }, + { + "name": "BenchmarkSimpleHashAlternatives/iterative - ns/op", + "value": 35902, + "unit": "ns/op", + "extra": "33357 times\n2 procs" + }, + { + "name": "BenchmarkSimpleHashAlternatives/iterative - B/op", + "value": 28112, + "unit": "B/op", + "extra": "33357 times\n2 procs" + }, + { + "name": "BenchmarkSimpleHashAlternatives/iterative - allocs/op", + "value": 498, + "unit": "allocs/op", + "extra": "33357 times\n2 procs" + }, + { + "name": "BenchmarkSigning", + "value": 84352, + "unit": "ns/op\t 1856 B/op\t 36 allocs/op", + "extra": "14214 times" + }, + { + "name": "BenchmarkSigning - ns/op", + "value": 84352, + "unit": "ns/op", + "extra": "14214 times" + }, + { + "name": "BenchmarkSigning - B/op", + "value": 1856, + "unit": "B/op", + "extra": "14214 times" + }, + { + "name": "BenchmarkSigning - allocs/op", + "value": 36, + "unit": "allocs/op", + "extra": "14214 times" + }, + { + "name": "BenchmarkSigning", + "value": 84232, + "unit": "ns/op\t 1856 B/op\t 36 allocs/op", + "extra": "14220 times\n2 procs" + }, + { + "name": "BenchmarkSigning - ns/op", + "value": 84232, + "unit": "ns/op", + "extra": "14220 times\n2 procs" + }, + { + "name": "BenchmarkSigning - B/op", + "value": 1856, + "unit": "B/op", + "extra": "14220 times\n2 procs" + }, + { + "name": "BenchmarkSigning - allocs/op", + "value": 36, + "unit": "allocs/op", + "extra": "14220 times\n2 procs" + }, + { + "name": "BenchmarkVerification", + "value": 171499, + "unit": "ns/op\t 864 B/op\t 19 allocs/op", + "extra": "7198 times" + }, + { + "name": "BenchmarkVerification - ns/op", + "value": 171499, + "unit": "ns/op", + "extra": "7198 times" + }, + { + "name": "BenchmarkVerification - B/op", + "value": 864, + "unit": "B/op", + "extra": "7198 times" + }, + { + "name": "BenchmarkVerification - allocs/op", + "value": 19, + "unit": "allocs/op", + "extra": "7198 times" + }, + { + "name": "BenchmarkVerification", + "value": 167782, + "unit": "ns/op\t 864 B/op\t 19 allocs/op", + "extra": "7124 times\n2 procs" + }, + { + "name": "BenchmarkVerification - ns/op", + "value": 167782, + "unit": "ns/op", + "extra": "7124 times\n2 procs" + }, + { + "name": "BenchmarkVerification - B/op", + "value": 864, + "unit": "B/op", + "extra": "7124 times\n2 procs" + }, + { + "name": "BenchmarkVerification - allocs/op", + "value": 19, + "unit": "allocs/op", + "extra": "7124 times\n2 procs" + }, + { + "name": "BenchmarkVerify", + "value": 169929, + "unit": "ns/op\t 864 B/op\t 19 allocs/op", + "extra": "7237 times" + }, + { + "name": "BenchmarkVerify - ns/op", + "value": 169929, + "unit": "ns/op", + "extra": "7237 times" + }, + { + "name": "BenchmarkVerify - B/op", + "value": 864, + "unit": "B/op", + "extra": "7237 times" + }, + { + "name": "BenchmarkVerify - allocs/op", + "value": 19, + "unit": "allocs/op", + "extra": "7237 times" + }, + { + "name": "BenchmarkVerify", + "value": 157491, + "unit": "ns/op\t 864 B/op\t 19 allocs/op", + "extra": "7144 times\n2 procs" + }, + { + "name": "BenchmarkVerify - ns/op", + "value": 157491, + "unit": "ns/op", + "extra": "7144 times\n2 procs" + }, + { + "name": "BenchmarkVerify - B/op", + "value": 864, + "unit": "B/op", + "extra": "7144 times\n2 procs" + }, + { + "name": "BenchmarkVerify - allocs/op", + "value": 19, + "unit": "allocs/op", + "extra": "7144 times\n2 procs" + }, + { + "name": "BenchmarkBoltDBRandomReadsWrites", + "value": 1725877, + "unit": "ns/op\t 25844 B/op\t 64 allocs/op", + "extra": "1627 times" + }, + { + "name": "BenchmarkBoltDBRandomReadsWrites - ns/op", + "value": 1725877, + "unit": "ns/op", + "extra": "1627 times" + }, + { + "name": "BenchmarkBoltDBRandomReadsWrites - B/op", + "value": 25844, + "unit": "B/op", + "extra": "1627 times" + }, + { + "name": "BenchmarkBoltDBRandomReadsWrites - allocs/op", + "value": 64, + "unit": "allocs/op", + "extra": "1627 times" + }, + { + "name": "BenchmarkBoltDBRandomReadsWrites", + "value": 1746779, + "unit": "ns/op\t 24832 B/op\t 63 allocs/op", + "extra": "658 times\n2 procs" + }, + { + "name": "BenchmarkBoltDBRandomReadsWrites - ns/op", + "value": 1746779, + "unit": "ns/op", + "extra": "658 times\n2 procs" + }, + { + "name": "BenchmarkBoltDBRandomReadsWrites - B/op", + "value": 24832, + "unit": "B/op", + "extra": "658 times\n2 procs" + }, + { + "name": "BenchmarkBoltDBRandomReadsWrites - allocs/op", + "value": 63, + "unit": "allocs/op", + "extra": "658 times\n2 procs" + }, + { + "name": "BenchmarkGoLevelDBRandomReadsWrites", + "value": 5933, + "unit": "ns/op\t 625 B/op\t 12 allocs/op", + "extra": "272895 times" + }, + { + "name": "BenchmarkGoLevelDBRandomReadsWrites - ns/op", + "value": 5933, + "unit": "ns/op", + "extra": "272895 times" + }, + { + "name": "BenchmarkGoLevelDBRandomReadsWrites - B/op", + "value": 625, + "unit": "B/op", + "extra": "272895 times" + }, + { + "name": "BenchmarkGoLevelDBRandomReadsWrites - allocs/op", + "value": 12, + "unit": "allocs/op", + "extra": "272895 times" + }, + { + "name": "BenchmarkGoLevelDBRandomReadsWrites", + "value": 5876, + "unit": "ns/op\t 658 B/op\t 13 allocs/op", + "extra": "298039 times\n2 procs" + }, + { + "name": "BenchmarkGoLevelDBRandomReadsWrites - ns/op", + "value": 5876, + "unit": "ns/op", + "extra": "298039 times\n2 procs" + }, + { + "name": "BenchmarkGoLevelDBRandomReadsWrites - B/op", + "value": 658, + "unit": "B/op", + "extra": "298039 times\n2 procs" + }, + { + "name": "BenchmarkGoLevelDBRandomReadsWrites - allocs/op", + "value": 13, + "unit": "allocs/op", + "extra": "298039 times\n2 procs" + }, + { + "name": "BenchmarkNodeKey", + "value": 56.4, + "unit": "ns/op\t 48 B/op\t 1 allocs/op", + "extra": "20821920 times" + }, + { + "name": "BenchmarkNodeKey - ns/op", + "value": 56.4, + "unit": "ns/op", + "extra": "20821920 times" + }, + { + "name": "BenchmarkNodeKey - B/op", + "value": 48, + "unit": "B/op", + "extra": "20821920 times" + }, + { + "name": "BenchmarkNodeKey - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "20821920 times" + }, + { + "name": "BenchmarkNodeKey", + "value": 42.83, + "unit": "ns/op\t 48 B/op\t 1 allocs/op", + "extra": "36353012 times\n2 procs" + }, + { + "name": "BenchmarkNodeKey - ns/op", + "value": 42.83, + "unit": "ns/op", + "extra": "36353012 times\n2 procs" + }, + { + "name": "BenchmarkNodeKey - B/op", + "value": 48, + "unit": "B/op", + "extra": "36353012 times\n2 procs" + }, + { + "name": "BenchmarkNodeKey - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "36353012 times\n2 procs" + }, + { + "name": "BenchmarkOrphanKey", + "value": 241.6, + "unit": "ns/op\t 200 B/op\t 7 allocs/op", + "extra": "4657545 times" + }, + { + "name": "BenchmarkOrphanKey - ns/op", + "value": 241.6, + "unit": "ns/op", + "extra": "4657545 times" + }, + { + "name": "BenchmarkOrphanKey - B/op", + "value": 200, + "unit": "B/op", + "extra": "4657545 times" + }, + { + "name": "BenchmarkOrphanKey - allocs/op", + "value": 7, + "unit": "allocs/op", + "extra": "4657545 times" + }, + { + "name": "BenchmarkOrphanKey", + "value": 200, + "unit": "ns/op\t 200 B/op\t 7 allocs/op", + "extra": "6111888 times\n2 procs" + }, + { + "name": "BenchmarkOrphanKey - ns/op", + "value": 200, + "unit": "ns/op", + "extra": "6111888 times\n2 procs" + }, + { + "name": "BenchmarkOrphanKey - B/op", + "value": 200, + "unit": "B/op", + "extra": "6111888 times\n2 procs" + }, + { + "name": "BenchmarkOrphanKey - allocs/op", + "value": 7, + "unit": "allocs/op", + "extra": "6111888 times\n2 procs" + }, + { + "name": "BenchmarkImmutableAvlTreeMemDB", + "value": 3909148, + "unit": "ns/op\t 1093282 B/op\t 22256 allocs/op", + "extra": "303 times" + }, + { + "name": "BenchmarkImmutableAvlTreeMemDB - ns/op", + "value": 3909148, + "unit": "ns/op", + "extra": "303 times" + }, + { + "name": "BenchmarkImmutableAvlTreeMemDB - B/op", + "value": 1093282, + "unit": "B/op", + "extra": "303 times" + }, + { + "name": "BenchmarkImmutableAvlTreeMemDB - allocs/op", + "value": 22256, + "unit": "allocs/op", + "extra": "303 times" + }, + { + "name": "BenchmarkImmutableAvlTreeMemDB", + "value": 3968691, + "unit": "ns/op\t 1083211 B/op\t 22050 allocs/op", + "extra": "306 times\n2 procs" + }, + { + "name": "BenchmarkImmutableAvlTreeMemDB - ns/op", + "value": 3968691, + "unit": "ns/op", + "extra": "306 times\n2 procs" + }, + { + "name": "BenchmarkImmutableAvlTreeMemDB - B/op", + "value": 1083211, + "unit": "B/op", + "extra": "306 times\n2 procs" + }, + { + "name": "BenchmarkImmutableAvlTreeMemDB - allocs/op", + "value": 22050, + "unit": "allocs/op", + "extra": "306 times\n2 procs" + }, + { + "name": "BenchmarkTreeLoadAndDelete/LoadAndDelete", + "value": 479931021, + "unit": "ns/op\t75380738 B/op\t 788217 allocs/op", + "extra": "6 times" + }, + { + "name": "BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op", + "value": 479931021, + "unit": "ns/op", + "extra": "6 times" + }, + { + "name": "BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op", + "value": 75380738, + "unit": "B/op", + "extra": "6 times" + }, + { + "name": "BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op", + "value": 788217, + "unit": "allocs/op", + "extra": "6 times" + }, + { + "name": "BenchmarkTreeLoadAndDelete/LoadAndDelete", + "value": 273198518, + "unit": "ns/op\t77121414 B/op\t 709580 allocs/op", + "extra": "7 times\n2 procs" + }, + { + "name": "BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op", + "value": 273198518, + "unit": "ns/op", + "extra": "7 times\n2 procs" + }, + { + "name": "BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op", + "value": 77121414, + "unit": "B/op", + "extra": "7 times\n2 procs" + }, + { + "name": "BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op", + "value": 709580, + "unit": "allocs/op", + "extra": "7 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random", + "value": 32.99, + "unit": "ns/op\t 4 B/op\t 1 allocs/op", + "extra": "35634620 times\n4 procs" + }, + { + "name": "BenchmarkRandomBytes/random - ns/op", + "value": 32.99, + "unit": "ns/op", + "extra": "35634620 times\n4 procs" + }, + { + "name": "BenchmarkRandomBytes/random - B/op", + "value": 4, + "unit": "B/op", + "extra": "35634620 times\n4 procs" + }, + { + "name": "BenchmarkRandomBytes/random - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "35634620 times\n4 procs" + }, + { + "name": "BenchmarkRandomBytes/random-4", + "value": 32.16, + "unit": "ns/op\t 4 B/op\t 1 allocs/op", + "extra": "36067970 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-4 - ns/op", + "value": 32.16, + "unit": "ns/op", + "extra": "36067970 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-4 - B/op", + "value": 4, + "unit": "B/op", + "extra": "36067970 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-4 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "36067970 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random", + "value": 68.71, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "17628404 times\n16 procs" + }, + { + "name": "BenchmarkRandomBytes/random - ns/op", + "value": 68.71, + "unit": "ns/op", + "extra": "17628404 times\n16 procs" + }, + { + "name": "BenchmarkRandomBytes/random - B/op", + "value": 16, + "unit": "B/op", + "extra": "17628404 times\n16 procs" + }, + { + "name": "BenchmarkRandomBytes/random - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "17628404 times\n16 procs" + }, + { + "name": "BenchmarkRandomBytes/random-16", + "value": 64.85, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "18120250 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-16 - ns/op", + "value": 64.85, + "unit": "ns/op", + "extra": "18120250 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-16 - B/op", + "value": 16, + "unit": "B/op", + "extra": "18120250 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-16 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "18120250 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random", + "value": 104.2, + "unit": "ns/op\t 32 B/op\t 1 allocs/op", + "extra": "11133618 times\n32 procs" + }, + { + "name": "BenchmarkRandomBytes/random - ns/op", + "value": 104.2, + "unit": "ns/op", + "extra": "11133618 times\n32 procs" + }, + { + "name": "BenchmarkRandomBytes/random - B/op", + "value": 32, + "unit": "B/op", + "extra": "11133618 times\n32 procs" + }, + { + "name": "BenchmarkRandomBytes/random - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "11133618 times\n32 procs" + }, + { + "name": "BenchmarkRandomBytes/random-32", + "value": 99.66, + "unit": "ns/op\t 32 B/op\t 1 allocs/op", + "extra": "11619592 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-32 - ns/op", + "value": 99.66, + "unit": "ns/op", + "extra": "11619592 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-32 - B/op", + "value": 32, + "unit": "B/op", + "extra": "11619592 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-32 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "11619592 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random", + "value": 268.7, + "unit": "ns/op\t 112 B/op\t 1 allocs/op", + "extra": "4456651 times\n100 procs" + }, + { + "name": "BenchmarkRandomBytes/random - ns/op", + "value": 268.7, + "unit": "ns/op", + "extra": "4456651 times\n100 procs" + }, + { + "name": "BenchmarkRandomBytes/random - B/op", + "value": 112, + "unit": "B/op", + "extra": "4456651 times\n100 procs" + }, + { + "name": "BenchmarkRandomBytes/random - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "4456651 times\n100 procs" + }, + { + "name": "BenchmarkRandomBytes/random-100", + "value": 256.7, + "unit": "ns/op\t 112 B/op\t 1 allocs/op", + "extra": "4648687 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-100 - ns/op", + "value": 256.7, + "unit": "ns/op", + "extra": "4648687 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-100 - B/op", + "value": 112, + "unit": "B/op", + "extra": "4648687 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-100 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "4648687 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random", + "value": 2325, + "unit": "ns/op\t 1024 B/op\t 1 allocs/op", + "extra": "491724 times\n1000 procs" + }, + { + "name": "BenchmarkRandomBytes/random - ns/op", + "value": 2325, + "unit": "ns/op", + "extra": "491724 times\n1000 procs" + }, + { + "name": "BenchmarkRandomBytes/random - B/op", + "value": 1024, + "unit": "B/op", + "extra": "491724 times\n1000 procs" + }, + { + "name": "BenchmarkRandomBytes/random - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "491724 times\n1000 procs" + }, + { + "name": "BenchmarkRandomBytes/random-1000", + "value": 2252, + "unit": "ns/op\t 1024 B/op\t 1 allocs/op", + "extra": "509276 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-1000 - ns/op", + "value": 2252, + "unit": "ns/op", + "extra": "509276 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-1000 - B/op", + "value": 1024, + "unit": "B/op", + "extra": "509276 times\n2 procs" + }, + { + "name": "BenchmarkRandomBytes/random-1000 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "509276 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-miss", + "value": 2897, + "unit": "ns/op\t 1079 B/op\t 18 allocs/op", + "extra": "396799 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op", + "value": 2897, + "unit": "ns/op", + "extra": "396799 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op", + "value": 1079, + "unit": "B/op", + "extra": "396799 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op", + "value": 18, + "unit": "allocs/op", + "extra": "396799 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-miss", + "value": 2430, + "unit": "ns/op\t 1078 B/op\t 18 allocs/op", + "extra": "481680 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op", + "value": 2430, + "unit": "ns/op", + "extra": "481680 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op", + "value": 1078, + "unit": "B/op", + "extra": "481680 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op", + "value": 18, + "unit": "allocs/op", + "extra": "481680 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-hits", + "value": 3948, + "unit": "ns/op\t 1522 B/op\t 24 allocs/op", + "extra": "316930 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op", + "value": 3948, + "unit": "ns/op", + "extra": "316930 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op", + "value": 1522, + "unit": "B/op", + "extra": "316930 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-hits - allocs/op", + "value": 24, + "unit": "allocs/op", + "extra": "316930 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-hits", + "value": 3254, + "unit": "ns/op\t 1527 B/op\t 24 allocs/op", + "extra": "354554 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op", + "value": 3254, + "unit": "ns/op", + "extra": "354554 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op", + "value": 1527, + "unit": "B/op", + "extra": "354554 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/query-hits - allocs/op", + "value": 24, + "unit": "allocs/op", + "extra": "354554 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/update", + "value": 862003, + "unit": "ns/op\t 37117 B/op\t 366 allocs/op", + "extra": "5374 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op", + "value": 862003, + "unit": "ns/op", + "extra": "5374 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/update - B/op", + "value": 37117, + "unit": "B/op", + "extra": "5374 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op", + "value": 366, + "unit": "allocs/op", + "extra": "5374 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/update", + "value": 1420218, + "unit": "ns/op\t 44858 B/op\t 397 allocs/op", + "extra": "939 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op", + "value": 1420218, + "unit": "ns/op", + "extra": "939 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/update - B/op", + "value": 44858, + "unit": "B/op", + "extra": "939 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op", + "value": 397, + "unit": "allocs/op", + "extra": "939 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/block", + "value": 150557835, + "unit": "ns/op\t 4660913 B/op\t 44579 allocs/op", + "extra": "7 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op", + "value": 150557835, + "unit": "ns/op", + "extra": "7 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/block - B/op", + "value": 4660913, + "unit": "B/op", + "extra": "7 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op", + "value": 44579, + "unit": "allocs/op", + "extra": "7 times" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/block", + "value": 153872282, + "unit": "ns/op\t 5611862 B/op\t 48196 allocs/op", + "extra": "7 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op", + "value": 153872282, + "unit": "ns/op", + "extra": "7 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/block - B/op", + "value": 5611862, + "unit": "B/op", + "extra": "7 times\n2 procs" + }, + { + "name": "BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op", + "value": 48196, + "unit": "allocs/op", + "extra": "7 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-miss", + "value": 2206, + "unit": "ns/op\t 627 B/op\t 12 allocs/op", + "extra": "532497 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op", + "value": 2206, + "unit": "ns/op", + "extra": "532497 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op", + "value": 627, + "unit": "B/op", + "extra": "532497 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op", + "value": 12, + "unit": "allocs/op", + "extra": "532497 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-miss", + "value": 1996, + "unit": "ns/op\t 628 B/op\t 12 allocs/op", + "extra": "592713 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op", + "value": 1996, + "unit": "ns/op", + "extra": "592713 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op", + "value": 628, + "unit": "B/op", + "extra": "592713 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op", + "value": 12, + "unit": "allocs/op", + "extra": "592713 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-hits", + "value": 2943, + "unit": "ns/op\t 877 B/op\t 17 allocs/op", + "extra": "453156 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op", + "value": 2943, + "unit": "ns/op", + "extra": "453156 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op", + "value": 877, + "unit": "B/op", + "extra": "453156 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - allocs/op", + "value": 17, + "unit": "allocs/op", + "extra": "453156 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-hits", + "value": 2586, + "unit": "ns/op\t 877 B/op\t 17 allocs/op", + "extra": "455548 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op", + "value": 2586, + "unit": "ns/op", + "extra": "455548 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op", + "value": 877, + "unit": "B/op", + "extra": "455548 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - allocs/op", + "value": 17, + "unit": "allocs/op", + "extra": "455548 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/update", + "value": 57627, + "unit": "ns/op\t 23591 B/op\t 231 allocs/op", + "extra": "24745 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op", + "value": 57627, + "unit": "ns/op", + "extra": "24745 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op", + "value": 23591, + "unit": "B/op", + "extra": "24745 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op", + "value": 231, + "unit": "allocs/op", + "extra": "24745 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/update", + "value": 43151, + "unit": "ns/op\t 23765 B/op\t 238 allocs/op", + "extra": "27650 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op", + "value": 43151, + "unit": "ns/op", + "extra": "27650 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op", + "value": 23765, + "unit": "B/op", + "extra": "27650 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op", + "value": 238, + "unit": "allocs/op", + "extra": "27650 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/block", + "value": 13930315, + "unit": "ns/op\t 4551183 B/op\t 48020 allocs/op", + "extra": "134 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op", + "value": 13930315, + "unit": "ns/op", + "extra": "134 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op", + "value": 4551183, + "unit": "B/op", + "extra": "134 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op", + "value": 48020, + "unit": "allocs/op", + "extra": "134 times" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/block", + "value": 12067285, + "unit": "ns/op\t 5051195 B/op\t 55135 allocs/op", + "extra": "100 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op", + "value": 12067285, + "unit": "ns/op", + "extra": "100 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op", + "value": 5051195, + "unit": "B/op", + "extra": "100 times\n2 procs" + }, + { + "name": "BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op", + "value": 55135, + "unit": "allocs/op", + "extra": "100 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-miss", + "value": 1395, + "unit": "ns/op\t 406 B/op\t 7 allocs/op", + "extra": "1000000 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op", + "value": 1395, + "unit": "ns/op", + "extra": "1000000 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op", + "value": 406, + "unit": "B/op", + "extra": "1000000 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-miss - allocs/op", + "value": 7, + "unit": "allocs/op", + "extra": "1000000 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-miss", + "value": 1189, + "unit": "ns/op\t 406 B/op\t 7 allocs/op", + "extra": "1000000 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op", + "value": 1189, + "unit": "ns/op", + "extra": "1000000 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op", + "value": 406, + "unit": "B/op", + "extra": "1000000 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-miss - allocs/op", + "value": 7, + "unit": "allocs/op", + "extra": "1000000 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-hits", + "value": 1580, + "unit": "ns/op\t 555 B/op\t 9 allocs/op", + "extra": "864942 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op", + "value": 1580, + "unit": "ns/op", + "extra": "864942 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op", + "value": 555, + "unit": "B/op", + "extra": "864942 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-hits - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "864942 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-hits", + "value": 1396, + "unit": "ns/op\t 557 B/op\t 9 allocs/op", + "extra": "856058 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op", + "value": 1396, + "unit": "ns/op", + "extra": "856058 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op", + "value": 557, + "unit": "B/op", + "extra": "856058 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/query-hits - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "856058 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/update", + "value": 84956, + "unit": "ns/op\t 46895 B/op\t 818 allocs/op", + "extra": "16644 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/update - ns/op", + "value": 84956, + "unit": "ns/op", + "extra": "16644 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/update - B/op", + "value": 46895, + "unit": "B/op", + "extra": "16644 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op", + "value": 818, + "unit": "allocs/op", + "extra": "16644 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/update", + "value": 70534, + "unit": "ns/op\t 47011 B/op\t 828 allocs/op", + "extra": "16882 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/update - ns/op", + "value": 70534, + "unit": "ns/op", + "extra": "16882 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/update - B/op", + "value": 47011, + "unit": "B/op", + "extra": "16882 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op", + "value": 828, + "unit": "allocs/op", + "extra": "16882 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/block", + "value": 12658676, + "unit": "ns/op\t 6593824 B/op\t 116959 allocs/op", + "extra": "100 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/block - ns/op", + "value": 12658676, + "unit": "ns/op", + "extra": "100 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/block - B/op", + "value": 6593824, + "unit": "B/op", + "extra": "100 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op", + "value": 116959, + "unit": "allocs/op", + "extra": "100 times" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/block", + "value": 16219759, + "unit": "ns/op\t 9201779 B/op\t 167797 allocs/op", + "extra": "81 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/block - ns/op", + "value": 16219759, + "unit": "ns/op", + "extra": "81 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/block - B/op", + "value": 9201779, + "unit": "B/op", + "extra": "81 times\n2 procs" + }, + { + "name": "BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op", + "value": 167797, + "unit": "allocs/op", + "extra": "81 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-miss", + "value": 11073, + "unit": "ns/op\t 1341 B/op\t 37 allocs/op", + "extra": "91170 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op", + "value": 11073, + "unit": "ns/op", + "extra": "91170 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op", + "value": 1341, + "unit": "B/op", + "extra": "91170 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-miss - allocs/op", + "value": 37, + "unit": "allocs/op", + "extra": "91170 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-miss", + "value": 9506, + "unit": "ns/op\t 1215 B/op\t 33 allocs/op", + "extra": "133736 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op", + "value": 9506, + "unit": "ns/op", + "extra": "133736 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op", + "value": 1215, + "unit": "B/op", + "extra": "133736 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-miss - allocs/op", + "value": 33, + "unit": "allocs/op", + "extra": "133736 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-hits", + "value": 13660, + "unit": "ns/op\t 1715 B/op\t 46 allocs/op", + "extra": "108052 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op", + "value": 13660, + "unit": "ns/op", + "extra": "108052 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op", + "value": 1715, + "unit": "B/op", + "extra": "108052 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-hits - allocs/op", + "value": 46, + "unit": "allocs/op", + "extra": "108052 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-hits", + "value": 11529, + "unit": "ns/op\t 1714 B/op\t 46 allocs/op", + "extra": "110881 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op", + "value": 11529, + "unit": "ns/op", + "extra": "110881 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op", + "value": 1714, + "unit": "B/op", + "extra": "110881 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/query-hits - allocs/op", + "value": 46, + "unit": "allocs/op", + "extra": "110881 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/update", + "value": 5834944, + "unit": "ns/op\t 105337 B/op\t 887 allocs/op", + "extra": "3414 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op", + "value": 5834944, + "unit": "ns/op", + "extra": "3414 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/update - B/op", + "value": 105337, + "unit": "B/op", + "extra": "3414 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op", + "value": 887, + "unit": "allocs/op", + "extra": "3414 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/update", + "value": 6702522, + "unit": "ns/op\t 132580 B/op\t 1027 allocs/op", + "extra": "244 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op", + "value": 6702522, + "unit": "ns/op", + "extra": "244 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/update - B/op", + "value": 132580, + "unit": "B/op", + "extra": "244 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op", + "value": 1027, + "unit": "allocs/op", + "extra": "244 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/block", + "value": 826774716, + "unit": "ns/op\t13363176 B/op\t 113920 allocs/op", + "extra": "2 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op", + "value": 826774716, + "unit": "ns/op", + "extra": "2 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/block - B/op", + "value": 13363176, + "unit": "B/op", + "extra": "2 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op", + "value": 113920, + "unit": "allocs/op", + "extra": "2 times" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/block", + "value": 827663680, + "unit": "ns/op\t13492232 B/op\t 113537 allocs/op", + "extra": "2 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op", + "value": 827663680, + "unit": "ns/op", + "extra": "2 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/block - B/op", + "value": 13492232, + "unit": "B/op", + "extra": "2 times\n2 procs" + }, + { + "name": "BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op", + "value": 113537, + "unit": "allocs/op", + "extra": "2 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-miss", + "value": 13958, + "unit": "ns/op\t 1543 B/op\t 28 allocs/op", + "extra": "75301 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op", + "value": 13958, + "unit": "ns/op", + "extra": "75301 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op", + "value": 1543, + "unit": "B/op", + "extra": "75301 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op", + "value": 28, + "unit": "allocs/op", + "extra": "75301 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-miss", + "value": 13073, + "unit": "ns/op\t 1534 B/op\t 28 allocs/op", + "extra": "100076 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op", + "value": 13073, + "unit": "ns/op", + "extra": "100076 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op", + "value": 1534, + "unit": "B/op", + "extra": "100076 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op", + "value": 28, + "unit": "allocs/op", + "extra": "100076 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-hits", + "value": 19824, + "unit": "ns/op\t 2173 B/op\t 38 allocs/op", + "extra": "71875 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op", + "value": 19824, + "unit": "ns/op", + "extra": "71875 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op", + "value": 2173, + "unit": "B/op", + "extra": "71875 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op", + "value": 38, + "unit": "allocs/op", + "extra": "71875 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-hits", + "value": 16396, + "unit": "ns/op\t 2172 B/op\t 38 allocs/op", + "extra": "73981 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op", + "value": 16396, + "unit": "ns/op", + "extra": "73981 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op", + "value": 2172, + "unit": "B/op", + "extra": "73981 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op", + "value": 38, + "unit": "allocs/op", + "extra": "73981 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/update", + "value": 288251, + "unit": "ns/op\t 48135 B/op\t 548 allocs/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op", + "value": 288251, + "unit": "ns/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op", + "value": 48135, + "unit": "B/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op", + "value": 548, + "unit": "allocs/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/update", + "value": 169529, + "unit": "ns/op\t 48101 B/op\t 577 allocs/op", + "extra": "9824 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op", + "value": 169529, + "unit": "ns/op", + "extra": "9824 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op", + "value": 48101, + "unit": "B/op", + "extra": "9824 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op", + "value": 577, + "unit": "allocs/op", + "extra": "9824 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/block", + "value": 34414480, + "unit": "ns/op\t 5072504 B/op\t 61759 allocs/op", + "extra": "55 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op", + "value": 34414480, + "unit": "ns/op", + "extra": "55 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op", + "value": 5072504, + "unit": "B/op", + "extra": "55 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op", + "value": 61759, + "unit": "allocs/op", + "extra": "55 times" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/block", + "value": 19699764, + "unit": "ns/op\t 5143705 B/op\t 65294 allocs/op", + "extra": "90 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op", + "value": 19699764, + "unit": "ns/op", + "extra": "90 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op", + "value": 5143705, + "unit": "B/op", + "extra": "90 times\n2 procs" + }, + { + "name": "BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op", + "value": 65294, + "unit": "allocs/op", + "extra": "90 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-miss", + "value": 6203, + "unit": "ns/op\t 405 B/op\t 7 allocs/op", + "extra": "226497 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op", + "value": 6203, + "unit": "ns/op", + "extra": "226497 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op", + "value": 405, + "unit": "B/op", + "extra": "226497 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-miss - allocs/op", + "value": 7, + "unit": "allocs/op", + "extra": "226497 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-miss", + "value": 5519, + "unit": "ns/op\t 403 B/op\t 7 allocs/op", + "extra": "207501 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op", + "value": 5519, + "unit": "ns/op", + "extra": "207501 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op", + "value": 403, + "unit": "B/op", + "extra": "207501 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-miss - allocs/op", + "value": 7, + "unit": "allocs/op", + "extra": "207501 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-hits", + "value": 7317, + "unit": "ns/op\t 557 B/op\t 9 allocs/op", + "extra": "182008 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op", + "value": 7317, + "unit": "ns/op", + "extra": "182008 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op", + "value": 557, + "unit": "B/op", + "extra": "182008 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-hits - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "182008 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-hits", + "value": 6877, + "unit": "ns/op\t 556 B/op\t 9 allocs/op", + "extra": "179889 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op", + "value": 6877, + "unit": "ns/op", + "extra": "179889 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op", + "value": 556, + "unit": "B/op", + "extra": "179889 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/query-hits - allocs/op", + "value": 9, + "unit": "allocs/op", + "extra": "179889 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/update", + "value": 1015962, + "unit": "ns/op\t 252627 B/op\t 4872 allocs/op", + "extra": "3381 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/update - ns/op", + "value": 1015962, + "unit": "ns/op", + "extra": "3381 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/update - B/op", + "value": 252627, + "unit": "B/op", + "extra": "3381 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op", + "value": 4872, + "unit": "allocs/op", + "extra": "3381 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/update", + "value": 1290499, + "unit": "ns/op\t 387310 B/op\t 7673 allocs/op", + "extra": "925 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/update - ns/op", + "value": 1290499, + "unit": "ns/op", + "extra": "925 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/update - B/op", + "value": 387310, + "unit": "B/op", + "extra": "925 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op", + "value": 7673, + "unit": "allocs/op", + "extra": "925 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/block", + "value": 161984721, + "unit": "ns/op\t39977415 B/op\t 791943 allocs/op", + "extra": "8 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/block - ns/op", + "value": 161984721, + "unit": "ns/op", + "extra": "8 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/block - B/op", + "value": 39977415, + "unit": "B/op", + "extra": "8 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op", + "value": 791943, + "unit": "allocs/op", + "extra": "8 times" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/block", + "value": 131880445, + "unit": "ns/op\t39670824 B/op\t 786676 allocs/op", + "extra": "8 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/block - ns/op", + "value": 131880445, + "unit": "ns/op", + "extra": "8 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/block - B/op", + "value": 39670824, + "unit": "B/op", + "extra": "8 times\n2 procs" + }, + { + "name": "BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op", + "value": 786676, + "unit": "allocs/op", + "extra": "8 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss", + "value": 14195, + "unit": "ns/op\t 1536 B/op\t 28 allocs/op", + "extra": "76168 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op", + "value": 14195, + "unit": "ns/op", + "extra": "76168 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op", + "value": 1536, + "unit": "B/op", + "extra": "76168 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op", + "value": 28, + "unit": "allocs/op", + "extra": "76168 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss", + "value": 13182, + "unit": "ns/op\t 1529 B/op\t 28 allocs/op", + "extra": "95336 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op", + "value": 13182, + "unit": "ns/op", + "extra": "95336 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op", + "value": 1529, + "unit": "B/op", + "extra": "95336 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op", + "value": 28, + "unit": "allocs/op", + "extra": "95336 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits", + "value": 19229, + "unit": "ns/op\t 2176 B/op\t 38 allocs/op", + "extra": "76941 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op", + "value": 19229, + "unit": "ns/op", + "extra": "76941 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op", + "value": 2176, + "unit": "B/op", + "extra": "76941 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op", + "value": 38, + "unit": "allocs/op", + "extra": "76941 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits", + "value": 16812, + "unit": "ns/op\t 2170 B/op\t 38 allocs/op", + "extra": "74592 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op", + "value": 16812, + "unit": "ns/op", + "extra": "74592 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op", + "value": 2170, + "unit": "B/op", + "extra": "74592 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op", + "value": 38, + "unit": "allocs/op", + "extra": "74592 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update", + "value": 480473, + "unit": "ns/op\t 82488 B/op\t 783 allocs/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op", + "value": 480473, + "unit": "ns/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op", + "value": 82488, + "unit": "B/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op", + "value": 783, + "unit": "allocs/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update", + "value": 275808, + "unit": "ns/op\t 88251 B/op\t 789 allocs/op", + "extra": "5282 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op", + "value": 275808, + "unit": "ns/op", + "extra": "5282 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op", + "value": 88251, + "unit": "B/op", + "extra": "5282 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op", + "value": 789, + "unit": "allocs/op", + "extra": "5282 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block", + "value": 2501557, + "unit": "ns/op\t 438428 B/op\t 4099 allocs/op", + "extra": "508 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op", + "value": 2501557, + "unit": "ns/op", + "extra": "508 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op", + "value": 438428, + "unit": "B/op", + "extra": "508 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op", + "value": 4099, + "unit": "allocs/op", + "extra": "508 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block", + "value": 1482650, + "unit": "ns/op\t 444341 B/op\t 4164 allocs/op", + "extra": "1010 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op", + "value": 1482650, + "unit": "ns/op", + "extra": "1010 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op", + "value": 444341, + "unit": "B/op", + "extra": "1010 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op", + "value": 4164, + "unit": "allocs/op", + "extra": "1010 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss", + "value": 13463, + "unit": "ns/op\t 1526 B/op\t 27 allocs/op", + "extra": "78355 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op", + "value": 13463, + "unit": "ns/op", + "extra": "78355 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op", + "value": 1526, + "unit": "B/op", + "extra": "78355 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op", + "value": 27, + "unit": "allocs/op", + "extra": "78355 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss", + "value": 12589, + "unit": "ns/op\t 1516 B/op\t 27 allocs/op", + "extra": "96193 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op", + "value": 12589, + "unit": "ns/op", + "extra": "96193 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op", + "value": 1516, + "unit": "B/op", + "extra": "96193 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op", + "value": 27, + "unit": "allocs/op", + "extra": "96193 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits", + "value": 18155, + "unit": "ns/op\t 2144 B/op\t 38 allocs/op", + "extra": "73242 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op", + "value": 18155, + "unit": "ns/op", + "extra": "73242 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op", + "value": 2144, + "unit": "B/op", + "extra": "73242 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - allocs/op", + "value": 38, + "unit": "allocs/op", + "extra": "73242 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits", + "value": 16427, + "unit": "ns/op\t 2156 B/op\t 38 allocs/op", + "extra": "74114 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op", + "value": 16427, + "unit": "ns/op", + "extra": "74114 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op", + "value": 2156, + "unit": "B/op", + "extra": "74114 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - allocs/op", + "value": 38, + "unit": "allocs/op", + "extra": "74114 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update", + "value": 336077, + "unit": "ns/op\t 58458 B/op\t 635 allocs/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op", + "value": 336077, + "unit": "ns/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op", + "value": 58458, + "unit": "B/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op", + "value": 635, + "unit": "allocs/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update", + "value": 185202, + "unit": "ns/op\t 58067 B/op\t 668 allocs/op", + "extra": "6901 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op", + "value": 185202, + "unit": "ns/op", + "extra": "6901 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op", + "value": 58067, + "unit": "B/op", + "extra": "6901 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op", + "value": 668, + "unit": "allocs/op", + "extra": "6901 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block", + "value": 8376562, + "unit": "ns/op\t 1413401 B/op\t 17269 allocs/op", + "extra": "138 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op", + "value": 8376562, + "unit": "ns/op", + "extra": "138 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op", + "value": 1413401, + "unit": "B/op", + "extra": "138 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op", + "value": 17269, + "unit": "allocs/op", + "extra": "138 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block", + "value": 4947820, + "unit": "ns/op\t 1485088 B/op\t 17797 allocs/op", + "extra": "234 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op", + "value": 4947820, + "unit": "ns/op", + "extra": "234 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op", + "value": 1485088, + "unit": "B/op", + "extra": "234 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op", + "value": 17797, + "unit": "allocs/op", + "extra": "234 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss", + "value": 13806, + "unit": "ns/op\t 1506 B/op\t 27 allocs/op", + "extra": "77406 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op", + "value": 13806, + "unit": "ns/op", + "extra": "77406 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op", + "value": 1506, + "unit": "B/op", + "extra": "77406 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op", + "value": 27, + "unit": "allocs/op", + "extra": "77406 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss", + "value": 12663, + "unit": "ns/op\t 1516 B/op\t 27 allocs/op", + "extra": "94170 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op", + "value": 12663, + "unit": "ns/op", + "extra": "94170 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op", + "value": 1516, + "unit": "B/op", + "extra": "94170 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op", + "value": 27, + "unit": "allocs/op", + "extra": "94170 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits", + "value": 18189, + "unit": "ns/op\t 2152 B/op\t 38 allocs/op", + "extra": "71037 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op", + "value": 18189, + "unit": "ns/op", + "extra": "71037 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op", + "value": 2152, + "unit": "B/op", + "extra": "71037 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op", + "value": 38, + "unit": "allocs/op", + "extra": "71037 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits", + "value": 16222, + "unit": "ns/op\t 2146 B/op\t 38 allocs/op", + "extra": "76171 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op", + "value": 16222, + "unit": "ns/op", + "extra": "76171 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op", + "value": 2146, + "unit": "B/op", + "extra": "76171 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op", + "value": 38, + "unit": "allocs/op", + "extra": "76171 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update", + "value": 263405, + "unit": "ns/op\t 46691 B/op\t 543 allocs/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op", + "value": 263405, + "unit": "ns/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op", + "value": 46691, + "unit": "B/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op", + "value": 543, + "unit": "allocs/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update", + "value": 157766, + "unit": "ns/op\t 47600 B/op\t 581 allocs/op", + "extra": "7992 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op", + "value": 157766, + "unit": "ns/op", + "extra": "7992 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op", + "value": 47600, + "unit": "B/op", + "extra": "7992 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op", + "value": 581, + "unit": "allocs/op", + "extra": "7992 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block", + "value": 35198646, + "unit": "ns/op\t 5114967 B/op\t 64215 allocs/op", + "extra": "85 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op", + "value": 35198646, + "unit": "ns/op", + "extra": "85 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op", + "value": 5114967, + "unit": "B/op", + "extra": "85 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op", + "value": 64215, + "unit": "allocs/op", + "extra": "85 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block", + "value": 18482603, + "unit": "ns/op\t 5296356 B/op\t 66355 allocs/op", + "extra": "88 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op", + "value": 18482603, + "unit": "ns/op", + "extra": "88 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op", + "value": 5296356, + "unit": "B/op", + "extra": "88 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op", + "value": 66355, + "unit": "allocs/op", + "extra": "88 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss", + "value": 14305, + "unit": "ns/op\t 1518 B/op\t 27 allocs/op", + "extra": "74857 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op", + "value": 14305, + "unit": "ns/op", + "extra": "74857 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op", + "value": 1518, + "unit": "B/op", + "extra": "74857 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - allocs/op", + "value": 27, + "unit": "allocs/op", + "extra": "74857 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss", + "value": 12330, + "unit": "ns/op\t 1500 B/op\t 27 allocs/op", + "extra": "93388 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op", + "value": 12330, + "unit": "ns/op", + "extra": "93388 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op", + "value": 1500, + "unit": "B/op", + "extra": "93388 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - allocs/op", + "value": 27, + "unit": "allocs/op", + "extra": "93388 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits", + "value": 17326, + "unit": "ns/op\t 2142 B/op\t 38 allocs/op", + "extra": "72586 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op", + "value": 17326, + "unit": "ns/op", + "extra": "72586 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op", + "value": 2142, + "unit": "B/op", + "extra": "72586 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - allocs/op", + "value": 38, + "unit": "allocs/op", + "extra": "72586 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits", + "value": 16087, + "unit": "ns/op\t 2149 B/op\t 38 allocs/op", + "extra": "74539 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op", + "value": 16087, + "unit": "ns/op", + "extra": "74539 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op", + "value": 2149, + "unit": "B/op", + "extra": "74539 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - allocs/op", + "value": 38, + "unit": "allocs/op", + "extra": "74539 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update", + "value": 199202, + "unit": "ns/op\t 39096 B/op\t 453 allocs/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op", + "value": 199202, + "unit": "ns/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op", + "value": 39096, + "unit": "B/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op", + "value": 453, + "unit": "allocs/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update", + "value": 158495, + "unit": "ns/op\t 48681 B/op\t 587 allocs/op", + "extra": "10000 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op", + "value": 158495, + "unit": "ns/op", + "extra": "10000 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op", + "value": 48681, + "unit": "B/op", + "extra": "10000 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op", + "value": 587, + "unit": "allocs/op", + "extra": "10000 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block", + "value": 145787748, + "unit": "ns/op\t20650109 B/op\t 257056 allocs/op", + "extra": "21 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op", + "value": 145787748, + "unit": "ns/op", + "extra": "21 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op", + "value": 20650109, + "unit": "B/op", + "extra": "21 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op", + "value": 257056, + "unit": "allocs/op", + "extra": "21 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block", + "value": 76768178, + "unit": "ns/op\t21174843 B/op\t 265056 allocs/op", + "extra": "19 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op", + "value": 76768178, + "unit": "ns/op", + "extra": "19 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op", + "value": 21174843, + "unit": "B/op", + "extra": "19 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op", + "value": 265056, + "unit": "allocs/op", + "extra": "19 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss", + "value": 14481, + "unit": "ns/op\t 1529 B/op\t 27 allocs/op", + "extra": "78375 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op", + "value": 14481, + "unit": "ns/op", + "extra": "78375 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op", + "value": 1529, + "unit": "B/op", + "extra": "78375 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - allocs/op", + "value": 27, + "unit": "allocs/op", + "extra": "78375 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss", + "value": 13153, + "unit": "ns/op\t 1517 B/op\t 27 allocs/op", + "extra": "91798 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op", + "value": 13153, + "unit": "ns/op", + "extra": "91798 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op", + "value": 1517, + "unit": "B/op", + "extra": "91798 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - allocs/op", + "value": 27, + "unit": "allocs/op", + "extra": "91798 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits", + "value": 17644, + "unit": "ns/op\t 2142 B/op\t 38 allocs/op", + "extra": "71911 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op", + "value": 17644, + "unit": "ns/op", + "extra": "71911 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op", + "value": 2142, + "unit": "B/op", + "extra": "71911 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - allocs/op", + "value": 38, + "unit": "allocs/op", + "extra": "71911 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits", + "value": 16358, + "unit": "ns/op\t 2152 B/op\t 38 allocs/op", + "extra": "78716 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op", + "value": 16358, + "unit": "ns/op", + "extra": "78716 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op", + "value": 2152, + "unit": "B/op", + "extra": "78716 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - allocs/op", + "value": 38, + "unit": "allocs/op", + "extra": "78716 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update", + "value": 144517, + "unit": "ns/op\t 32365 B/op\t 349 allocs/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op", + "value": 144517, + "unit": "ns/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op", + "value": 32365, + "unit": "B/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op", + "value": 349, + "unit": "allocs/op", + "extra": "10000 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update", + "value": 107330, + "unit": "ns/op\t 35205 B/op\t 413 allocs/op", + "extra": "10000 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op", + "value": 107330, + "unit": "ns/op", + "extra": "10000 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op", + "value": 35205, + "unit": "B/op", + "extra": "10000 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op", + "value": 413, + "unit": "allocs/op", + "extra": "10000 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block", + "value": 513140702, + "unit": "ns/op\t78681282 B/op\t 984522 allocs/op", + "extra": "4 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op", + "value": 513140702, + "unit": "ns/op", + "extra": "4 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op", + "value": 78681282, + "unit": "B/op", + "extra": "4 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op", + "value": 984522, + "unit": "allocs/op", + "extra": "4 times" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block", + "value": 340127844, + "unit": "ns/op\t96452030 B/op\t 1160845 allocs/op", + "extra": "6 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op", + "value": 340127844, + "unit": "ns/op", + "extra": "6 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op", + "value": 96452030, + "unit": "B/op", + "extra": "6 times\n2 procs" + }, + { + "name": "BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op", + "value": 1160845, + "unit": "allocs/op", + "extra": "6 times\n2 procs" + }, + { + "name": "BenchmarkHash/ripemd160", + "value": 698.2, + "unit": "ns/op\t 25 B/op\t 1 allocs/op", + "extra": "1753032 times\n64 procs" + }, + { + "name": "BenchmarkHash/ripemd160 - ns/op", + "value": 698.2, + "unit": "ns/op", + "extra": "1753032 times\n64 procs" + }, + { + "name": "BenchmarkHash/ripemd160 - B/op", + "value": 25, + "unit": "B/op", + "extra": "1753032 times\n64 procs" + }, + { + "name": "BenchmarkHash/ripemd160 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "1753032 times\n64 procs" + }, + { + "name": "BenchmarkHash/ripemd160-64", + "value": 688.3, + "unit": "ns/op\t 25 B/op\t 1 allocs/op", + "extra": "1735113 times\n2 procs" + }, + { + "name": "BenchmarkHash/ripemd160-64 - ns/op", + "value": 688.3, + "unit": "ns/op", + "extra": "1735113 times\n2 procs" + }, + { + "name": "BenchmarkHash/ripemd160-64 - B/op", + "value": 25, + "unit": "B/op", + "extra": "1735113 times\n2 procs" + }, + { + "name": "BenchmarkHash/ripemd160-64 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "1735113 times\n2 procs" + }, + { + "name": "BenchmarkHash/ripemd160", + "value": 2832, + "unit": "ns/op\t 25 B/op\t 1 allocs/op", + "extra": "418593 times\n512 procs" + }, + { + "name": "BenchmarkHash/ripemd160 - ns/op", + "value": 2832, + "unit": "ns/op", + "extra": "418593 times\n512 procs" + }, + { + "name": "BenchmarkHash/ripemd160 - B/op", + "value": 25, + "unit": "B/op", + "extra": "418593 times\n512 procs" + }, + { + "name": "BenchmarkHash/ripemd160 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "418593 times\n512 procs" + }, + { + "name": "BenchmarkHash/ripemd160-512", + "value": 2835, + "unit": "ns/op\t 25 B/op\t 1 allocs/op", + "extra": "422929 times\n2 procs" + }, + { + "name": "BenchmarkHash/ripemd160-512 - ns/op", + "value": 2835, + "unit": "ns/op", + "extra": "422929 times\n2 procs" + }, + { + "name": "BenchmarkHash/ripemd160-512 - B/op", + "value": 25, + "unit": "B/op", + "extra": "422929 times\n2 procs" + }, + { + "name": "BenchmarkHash/ripemd160-512 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "422929 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha2-256", + "value": 169, + "unit": "ns/op\t 33 B/op\t 1 allocs/op", + "extra": "6235909 times\n64 procs" + }, + { + "name": "BenchmarkHash/sha2-256 - ns/op", + "value": 169, + "unit": "ns/op", + "extra": "6235909 times\n64 procs" + }, + { + "name": "BenchmarkHash/sha2-256 - B/op", + "value": 33, + "unit": "B/op", + "extra": "6235909 times\n64 procs" + }, + { + "name": "BenchmarkHash/sha2-256 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "6235909 times\n64 procs" + }, + { + "name": "BenchmarkHash/sha2-256-64", + "value": 156.7, + "unit": "ns/op\t 33 B/op\t 1 allocs/op", + "extra": "7511121 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha2-256-64 - ns/op", + "value": 156.7, + "unit": "ns/op", + "extra": "7511121 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha2-256-64 - B/op", + "value": 33, + "unit": "B/op", + "extra": "7511121 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha2-256-64 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "7511121 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha2-256", + "value": 524.2, + "unit": "ns/op\t 33 B/op\t 1 allocs/op", + "extra": "2220854 times\n512 procs" + }, + { + "name": "BenchmarkHash/sha2-256 - ns/op", + "value": 524.2, + "unit": "ns/op", + "extra": "2220854 times\n512 procs" + }, + { + "name": "BenchmarkHash/sha2-256 - B/op", + "value": 33, + "unit": "B/op", + "extra": "2220854 times\n512 procs" + }, + { + "name": "BenchmarkHash/sha2-256 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "2220854 times\n512 procs" + }, + { + "name": "BenchmarkHash/sha2-256-512", + "value": 496.9, + "unit": "ns/op\t 33 B/op\t 1 allocs/op", + "extra": "2407150 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha2-256-512 - ns/op", + "value": 496.9, + "unit": "ns/op", + "extra": "2407150 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha2-256-512 - B/op", + "value": 33, + "unit": "B/op", + "extra": "2407150 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha2-256-512 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "2407150 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha3-256", + "value": 711.3, + "unit": "ns/op\t 33 B/op\t 1 allocs/op", + "extra": "1675801 times\n64 procs" + }, + { + "name": "BenchmarkHash/sha3-256 - ns/op", + "value": 711.3, + "unit": "ns/op", + "extra": "1675801 times\n64 procs" + }, + { + "name": "BenchmarkHash/sha3-256 - B/op", + "value": 33, + "unit": "B/op", + "extra": "1675801 times\n64 procs" + }, + { + "name": "BenchmarkHash/sha3-256 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "1675801 times\n64 procs" + }, + { + "name": "BenchmarkHash/sha3-256-64", + "value": 679.9, + "unit": "ns/op\t 33 B/op\t 1 allocs/op", + "extra": "1762651 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha3-256-64 - ns/op", + "value": 679.9, + "unit": "ns/op", + "extra": "1762651 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha3-256-64 - B/op", + "value": 33, + "unit": "B/op", + "extra": "1762651 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha3-256-64 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "1762651 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha3-256", + "value": 1815, + "unit": "ns/op\t 33 B/op\t 1 allocs/op", + "extra": "668593 times\n512 procs" + }, + { + "name": "BenchmarkHash/sha3-256 - ns/op", + "value": 1815, + "unit": "ns/op", + "extra": "668593 times\n512 procs" + }, + { + "name": "BenchmarkHash/sha3-256 - B/op", + "value": 33, + "unit": "B/op", + "extra": "668593 times\n512 procs" + }, + { + "name": "BenchmarkHash/sha3-256 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "668593 times\n512 procs" + }, + { + "name": "BenchmarkHash/sha3-256-512", + "value": 1782, + "unit": "ns/op\t 33 B/op\t 1 allocs/op", + "extra": "670004 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha3-256-512 - ns/op", + "value": 1782, + "unit": "ns/op", + "extra": "670004 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha3-256-512 - B/op", + "value": 33, + "unit": "B/op", + "extra": "670004 times\n2 procs" + }, + { + "name": "BenchmarkHash/sha3-256-512 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "670004 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10B", + "value": 183.7, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "6566295 times" + }, + { + "name": "BenchmarkRandBytes10B - ns/op", + "value": 183.7, + "unit": "ns/op", + "extra": "6566295 times" + }, + { + "name": "BenchmarkRandBytes10B - B/op", + "value": 16, + "unit": "B/op", + "extra": "6566295 times" + }, + { + "name": "BenchmarkRandBytes10B - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "6566295 times" + }, + { + "name": "BenchmarkRandBytes10B", + "value": 180.7, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "6590271 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10B - ns/op", + "value": 180.7, + "unit": "ns/op", + "extra": "6590271 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10B - B/op", + "value": 16, + "unit": "B/op", + "extra": "6590271 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10B - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "6590271 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100B", + "value": 1700, + "unit": "ns/op\t 112 B/op\t 1 allocs/op", + "extra": "698437 times" + }, + { + "name": "BenchmarkRandBytes100B - ns/op", + "value": 1700, + "unit": "ns/op", + "extra": "698437 times" + }, + { + "name": "BenchmarkRandBytes100B - B/op", + "value": 112, + "unit": "B/op", + "extra": "698437 times" + }, + { + "name": "BenchmarkRandBytes100B - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "698437 times" + }, + { + "name": "BenchmarkRandBytes100B", + "value": 1695, + "unit": "ns/op\t 112 B/op\t 1 allocs/op", + "extra": "700065 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100B - ns/op", + "value": 1695, + "unit": "ns/op", + "extra": "700065 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100B - B/op", + "value": 112, + "unit": "B/op", + "extra": "700065 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100B - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "700065 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1KiB", + "value": 17227, + "unit": "ns/op\t 1024 B/op\t 1 allocs/op", + "extra": "69547 times" + }, + { + "name": "BenchmarkRandBytes1KiB - ns/op", + "value": 17227, + "unit": "ns/op", + "extra": "69547 times" + }, + { + "name": "BenchmarkRandBytes1KiB - B/op", + "value": 1024, + "unit": "B/op", + "extra": "69547 times" + }, + { + "name": "BenchmarkRandBytes1KiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "69547 times" + }, + { + "name": "BenchmarkRandBytes1KiB", + "value": 17168, + "unit": "ns/op\t 1024 B/op\t 1 allocs/op", + "extra": "69487 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1KiB - ns/op", + "value": 17168, + "unit": "ns/op", + "extra": "69487 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1KiB - B/op", + "value": 1024, + "unit": "B/op", + "extra": "69487 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1KiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "69487 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10KiB", + "value": 171439, + "unit": "ns/op\t 10240 B/op\t 1 allocs/op", + "extra": "6901 times" + }, + { + "name": "BenchmarkRandBytes10KiB - ns/op", + "value": 171439, + "unit": "ns/op", + "extra": "6901 times" + }, + { + "name": "BenchmarkRandBytes10KiB - B/op", + "value": 10240, + "unit": "B/op", + "extra": "6901 times" + }, + { + "name": "BenchmarkRandBytes10KiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "6901 times" + }, + { + "name": "BenchmarkRandBytes10KiB", + "value": 171333, + "unit": "ns/op\t 10240 B/op\t 1 allocs/op", + "extra": "6865 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10KiB - ns/op", + "value": 171333, + "unit": "ns/op", + "extra": "6865 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10KiB - B/op", + "value": 10240, + "unit": "B/op", + "extra": "6865 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10KiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "6865 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100KiB", + "value": 1723269, + "unit": "ns/op\t 106496 B/op\t 1 allocs/op", + "extra": "691 times" + }, + { + "name": "BenchmarkRandBytes100KiB - ns/op", + "value": 1723269, + "unit": "ns/op", + "extra": "691 times" + }, + { + "name": "BenchmarkRandBytes100KiB - B/op", + "value": 106496, + "unit": "B/op", + "extra": "691 times" + }, + { + "name": "BenchmarkRandBytes100KiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "691 times" + }, + { + "name": "BenchmarkRandBytes100KiB", + "value": 1717754, + "unit": "ns/op\t 106496 B/op\t 1 allocs/op", + "extra": "694 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100KiB - ns/op", + "value": 1717754, + "unit": "ns/op", + "extra": "694 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100KiB - B/op", + "value": 106496, + "unit": "B/op", + "extra": "694 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100KiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "694 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1MiB", + "value": 17697813, + "unit": "ns/op\t 1048576 B/op\t 1 allocs/op", + "extra": "67 times" + }, + { + "name": "BenchmarkRandBytes1MiB - ns/op", + "value": 17697813, + "unit": "ns/op", + "extra": "67 times" + }, + { + "name": "BenchmarkRandBytes1MiB - B/op", + "value": 1048576, + "unit": "B/op", + "extra": "67 times" + }, + { + "name": "BenchmarkRandBytes1MiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "67 times" + }, + { + "name": "BenchmarkRandBytes1MiB", + "value": 17648142, + "unit": "ns/op\t 1048576 B/op\t 1 allocs/op", + "extra": "67 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1MiB - ns/op", + "value": 17648142, + "unit": "ns/op", + "extra": "67 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1MiB - B/op", + "value": 1048576, + "unit": "B/op", + "extra": "67 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1MiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "67 times\n2 procs" + }, + { + "name": "BenchmarkSwitchBroadcast", + "value": 9373, + "unit": "ns/op\t 1767 B/op\t 53 allocs/op", + "extra": "133902 times" + }, + { + "name": "BenchmarkSwitchBroadcast - ns/op", + "value": 9373, + "unit": "ns/op", + "extra": "133902 times" + }, + { + "name": "BenchmarkSwitchBroadcast - B/op", + "value": 1767, + "unit": "B/op", + "extra": "133902 times" + }, + { + "name": "BenchmarkSwitchBroadcast - allocs/op", + "value": 53, + "unit": "allocs/op", + "extra": "133902 times" + }, + { + "name": "BenchmarkSwitchBroadcast", + "value": 10031, + "unit": "ns/op\t 1776 B/op\t 53 allocs/op", + "extra": "121239 times\n2 procs" + }, + { + "name": "BenchmarkSwitchBroadcast - ns/op", + "value": 10031, + "unit": "ns/op", + "extra": "121239 times\n2 procs" + }, + { + "name": "BenchmarkSwitchBroadcast - B/op", + "value": 1776, + "unit": "B/op", + "extra": "121239 times\n2 procs" + }, + { + "name": "BenchmarkSwitchBroadcast - allocs/op", + "value": 53, + "unit": "allocs/op", + "extra": "121239 times\n2 procs" + }, + { + "name": "BenchmarkWriteSecretConnection", + "value": 4030, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "295472 times" + }, + { + "name": "BenchmarkWriteSecretConnection - ns/op", + "value": 4030, + "unit": "ns/op", + "extra": "295472 times" + }, + { + "name": "BenchmarkWriteSecretConnection - B/op", + "value": 0, + "unit": "B/op", + "extra": "295472 times" + }, + { + "name": "BenchmarkWriteSecretConnection - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "295472 times" + }, + { + "name": "BenchmarkWriteSecretConnection", + "value": 6183, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "220557 times\n2 procs" + }, + { + "name": "BenchmarkWriteSecretConnection - ns/op", + "value": 6183, + "unit": "ns/op", + "extra": "220557 times\n2 procs" + }, + { + "name": "BenchmarkWriteSecretConnection - B/op", + "value": 0, + "unit": "B/op", + "extra": "220557 times\n2 procs" + }, + { + "name": "BenchmarkWriteSecretConnection - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "220557 times\n2 procs" + }, + { + "name": "BenchmarkReadSecretConnection", + "value": 2364, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "504890 times" + }, + { + "name": "BenchmarkReadSecretConnection - ns/op", + "value": 2364, + "unit": "ns/op", + "extra": "504890 times" + }, + { + "name": "BenchmarkReadSecretConnection - B/op", + "value": 0, + "unit": "B/op", + "extra": "504890 times" + }, + { + "name": "BenchmarkReadSecretConnection - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "504890 times" + }, + { + "name": "BenchmarkReadSecretConnection", + "value": 3422, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "348326 times\n2 procs" + }, + { + "name": "BenchmarkReadSecretConnection - ns/op", + "value": 3422, + "unit": "ns/op", + "extra": "348326 times\n2 procs" + }, + { + "name": "BenchmarkReadSecretConnection - B/op", + "value": 0, + "unit": "B/op", + "extra": "348326 times\n2 procs" + }, + { + "name": "BenchmarkReadSecretConnection - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "348326 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10B", + "value": 183.3, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "6578118 times" + }, + { + "name": "BenchmarkRandBytes10B - ns/op", + "value": 183.3, + "unit": "ns/op", + "extra": "6578118 times" + }, + { + "name": "BenchmarkRandBytes10B - B/op", + "value": 16, + "unit": "B/op", + "extra": "6578118 times" + }, + { + "name": "BenchmarkRandBytes10B - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "6578118 times" + }, + { + "name": "BenchmarkRandBytes10B", + "value": 180.7, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "6604828 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10B - ns/op", + "value": 180.7, + "unit": "ns/op", + "extra": "6604828 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10B - B/op", + "value": 16, + "unit": "B/op", + "extra": "6604828 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10B - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "6604828 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100B", + "value": 1701, + "unit": "ns/op\t 112 B/op\t 1 allocs/op", + "extra": "699001 times" + }, + { + "name": "BenchmarkRandBytes100B - ns/op", + "value": 1701, + "unit": "ns/op", + "extra": "699001 times" + }, + { + "name": "BenchmarkRandBytes100B - B/op", + "value": 112, + "unit": "B/op", + "extra": "699001 times" + }, + { + "name": "BenchmarkRandBytes100B - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "699001 times" + }, + { + "name": "BenchmarkRandBytes100B", + "value": 1698, + "unit": "ns/op\t 112 B/op\t 1 allocs/op", + "extra": "697882 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100B - ns/op", + "value": 1698, + "unit": "ns/op", + "extra": "697882 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100B - B/op", + "value": 112, + "unit": "B/op", + "extra": "697882 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100B - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "697882 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1KiB", + "value": 17190, + "unit": "ns/op\t 1024 B/op\t 1 allocs/op", + "extra": "69583 times" + }, + { + "name": "BenchmarkRandBytes1KiB - ns/op", + "value": 17190, + "unit": "ns/op", + "extra": "69583 times" + }, + { + "name": "BenchmarkRandBytes1KiB - B/op", + "value": 1024, + "unit": "B/op", + "extra": "69583 times" + }, + { + "name": "BenchmarkRandBytes1KiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "69583 times" + }, + { + "name": "BenchmarkRandBytes1KiB", + "value": 17165, + "unit": "ns/op\t 1024 B/op\t 1 allocs/op", + "extra": "69534 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1KiB - ns/op", + "value": 17165, + "unit": "ns/op", + "extra": "69534 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1KiB - B/op", + "value": 1024, + "unit": "B/op", + "extra": "69534 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1KiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "69534 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10KiB", + "value": 172093, + "unit": "ns/op\t 10240 B/op\t 1 allocs/op", + "extra": "6902 times" + }, + { + "name": "BenchmarkRandBytes10KiB - ns/op", + "value": 172093, + "unit": "ns/op", + "extra": "6902 times" + }, + { + "name": "BenchmarkRandBytes10KiB - B/op", + "value": 10240, + "unit": "B/op", + "extra": "6902 times" + }, + { + "name": "BenchmarkRandBytes10KiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "6902 times" + }, + { + "name": "BenchmarkRandBytes10KiB", + "value": 171603, + "unit": "ns/op\t 10240 B/op\t 1 allocs/op", + "extra": "6876 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10KiB - ns/op", + "value": 171603, + "unit": "ns/op", + "extra": "6876 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10KiB - B/op", + "value": 10240, + "unit": "B/op", + "extra": "6876 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes10KiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "6876 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100KiB", + "value": 1724519, + "unit": "ns/op\t 106496 B/op\t 1 allocs/op", + "extra": "692 times" + }, + { + "name": "BenchmarkRandBytes100KiB - ns/op", + "value": 1724519, + "unit": "ns/op", + "extra": "692 times" + }, + { + "name": "BenchmarkRandBytes100KiB - B/op", + "value": 106496, + "unit": "B/op", + "extra": "692 times" + }, + { + "name": "BenchmarkRandBytes100KiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "692 times" + }, + { + "name": "BenchmarkRandBytes100KiB", + "value": 1719908, + "unit": "ns/op\t 106496 B/op\t 1 allocs/op", + "extra": "693 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100KiB - ns/op", + "value": 1719908, + "unit": "ns/op", + "extra": "693 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100KiB - B/op", + "value": 106496, + "unit": "B/op", + "extra": "693 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes100KiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "693 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1MiB", + "value": 17667670, + "unit": "ns/op\t 1048576 B/op\t 1 allocs/op", + "extra": "67 times" + }, + { + "name": "BenchmarkRandBytes1MiB - ns/op", + "value": 17667670, + "unit": "ns/op", + "extra": "67 times" + }, + { + "name": "BenchmarkRandBytes1MiB - B/op", + "value": 1048576, + "unit": "B/op", + "extra": "67 times" + }, + { + "name": "BenchmarkRandBytes1MiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "67 times" + }, + { + "name": "BenchmarkRandBytes1MiB", + "value": 17654494, + "unit": "ns/op\t 1048576 B/op\t 1 allocs/op", + "extra": "67 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1MiB - ns/op", + "value": 17654494, + "unit": "ns/op", + "extra": "67 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1MiB - B/op", + "value": 1048576, + "unit": "B/op", + "extra": "67 times\n2 procs" + }, + { + "name": "BenchmarkRandBytes1MiB - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "67 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperGetAccountFound", + "value": 5185, + "unit": "ns/op\t 699 B/op\t 21 allocs/op", + "extra": "245702 times" + }, + { + "name": "BenchmarkAccountMapperGetAccountFound - ns/op", + "value": 5185, + "unit": "ns/op", + "extra": "245702 times" + }, + { + "name": "BenchmarkAccountMapperGetAccountFound - B/op", + "value": 699, + "unit": "B/op", + "extra": "245702 times" + }, + { + "name": "BenchmarkAccountMapperGetAccountFound - allocs/op", + "value": 21, + "unit": "allocs/op", + "extra": "245702 times" + }, + { + "name": "BenchmarkAccountMapperGetAccountFound", + "value": 4559, + "unit": "ns/op\t 699 B/op\t 21 allocs/op", + "extra": "271286 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperGetAccountFound - ns/op", + "value": 4559, + "unit": "ns/op", + "extra": "271286 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperGetAccountFound - B/op", + "value": 699, + "unit": "B/op", + "extra": "271286 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperGetAccountFound - allocs/op", + "value": 21, + "unit": "allocs/op", + "extra": "271286 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperGetAccountFoundWithCoins", + "value": 11551, + "unit": "ns/op\t 1979 B/op\t 46 allocs/op", + "extra": "103074 times" + }, + { + "name": "BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op", + "value": 11551, + "unit": "ns/op", + "extra": "103074 times" + }, + { + "name": "BenchmarkAccountMapperGetAccountFoundWithCoins - B/op", + "value": 1979, + "unit": "B/op", + "extra": "103074 times" + }, + { + "name": "BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op", + "value": 46, + "unit": "allocs/op", + "extra": "103074 times" + }, + { + "name": "BenchmarkAccountMapperGetAccountFoundWithCoins", + "value": 9728, + "unit": "ns/op\t 1979 B/op\t 46 allocs/op", + "extra": "127512 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op", + "value": 9728, + "unit": "ns/op", + "extra": "127512 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperGetAccountFoundWithCoins - B/op", + "value": 1979, + "unit": "B/op", + "extra": "127512 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op", + "value": 46, + "unit": "allocs/op", + "extra": "127512 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperSetAccount", + "value": 22578, + "unit": "ns/op\t 10735 B/op\t 142 allocs/op", + "extra": "77001 times" + }, + { + "name": "BenchmarkAccountMapperSetAccount - ns/op", + "value": 22578, + "unit": "ns/op", + "extra": "77001 times" + }, + { + "name": "BenchmarkAccountMapperSetAccount - B/op", + "value": 10735, + "unit": "B/op", + "extra": "77001 times" + }, + { + "name": "BenchmarkAccountMapperSetAccount - allocs/op", + "value": 142, + "unit": "allocs/op", + "extra": "77001 times" + }, + { + "name": "BenchmarkAccountMapperSetAccount", + "value": 15060, + "unit": "ns/op\t 11071 B/op\t 145 allocs/op", + "extra": "110576 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperSetAccount - ns/op", + "value": 15060, + "unit": "ns/op", + "extra": "110576 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperSetAccount - B/op", + "value": 11071, + "unit": "B/op", + "extra": "110576 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperSetAccount - allocs/op", + "value": 145, + "unit": "allocs/op", + "extra": "110576 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperSetAccountWithCoins", + "value": 25180, + "unit": "ns/op\t 11530 B/op\t 187 allocs/op", + "extra": "62804 times" + }, + { + "name": "BenchmarkAccountMapperSetAccountWithCoins - ns/op", + "value": 25180, + "unit": "ns/op", + "extra": "62804 times" + }, + { + "name": "BenchmarkAccountMapperSetAccountWithCoins - B/op", + "value": 11530, + "unit": "B/op", + "extra": "62804 times" + }, + { + "name": "BenchmarkAccountMapperSetAccountWithCoins - allocs/op", + "value": 187, + "unit": "allocs/op", + "extra": "62804 times" + }, + { + "name": "BenchmarkAccountMapperSetAccountWithCoins", + "value": 18101, + "unit": "ns/op\t 11811 B/op\t 189 allocs/op", + "extra": "81415 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperSetAccountWithCoins - ns/op", + "value": 18101, + "unit": "ns/op", + "extra": "81415 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperSetAccountWithCoins - B/op", + "value": 11811, + "unit": "B/op", + "extra": "81415 times\n2 procs" + }, + { + "name": "BenchmarkAccountMapperSetAccountWithCoins - allocs/op", + "value": 189, + "unit": "allocs/op", + "extra": "81415 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1", + "value": 215.3, + "unit": "ns/op\t 24 B/op\t 1 allocs/op", + "extra": "5894013 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1 - ns/op", + "value": 215.3, + "unit": "ns/op", + "extra": "5894013 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1 - B/op", + "value": 24, + "unit": "B/op", + "extra": "5894013 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "5894013 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1", + "value": 200.2, + "unit": "ns/op\t 24 B/op\t 1 allocs/op", + "extra": "5971297 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1 - ns/op", + "value": 200.2, + "unit": "ns/op", + "extra": "5971297 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1 - B/op", + "value": 24, + "unit": "B/op", + "extra": "5971297 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "5971297 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_5", + "value": 561.5, + "unit": "ns/op\t 360 B/op\t 4 allocs/op", + "extra": "2101108 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_5 - ns/op", + "value": 561.5, + "unit": "ns/op", + "extra": "2101108 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_5 - B/op", + "value": 360, + "unit": "B/op", + "extra": "2101108 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_5 - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "2101108 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_5", + "value": 494.7, + "unit": "ns/op\t 360 B/op\t 4 allocs/op", + "extra": "2428432 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_5 - ns/op", + "value": 494.7, + "unit": "ns/op", + "extra": "2428432 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_5 - B/op", + "value": 360, + "unit": "B/op", + "extra": "2428432 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_5 - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "2428432 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_20", + "value": 1054, + "unit": "ns/op\t 840 B/op\t 5 allocs/op", + "extra": "1000000 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_20 - ns/op", + "value": 1054, + "unit": "ns/op", + "extra": "1000000 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_20 - B/op", + "value": 840, + "unit": "B/op", + "extra": "1000000 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_20 - allocs/op", + "value": 5, + "unit": "allocs/op", + "extra": "1000000 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_20", + "value": 875.8, + "unit": "ns/op\t 840 B/op\t 5 allocs/op", + "extra": "1362075 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_20 - ns/op", + "value": 875.8, + "unit": "ns/op", + "extra": "1362075 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_20 - B/op", + "value": 840, + "unit": "B/op", + "extra": "1362075 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_5,_B_20 - allocs/op", + "value": 5, + "unit": "allocs/op", + "extra": "1362075 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1000", + "value": 24132, + "unit": "ns/op\t 24601 B/op\t 2 allocs/op", + "extra": "50532 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1000 - ns/op", + "value": 24132, + "unit": "ns/op", + "extra": "50532 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1000 - B/op", + "value": 24601, + "unit": "B/op", + "extra": "50532 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1000 - allocs/op", + "value": 2, + "unit": "allocs/op", + "extra": "50532 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1000", + "value": 21012, + "unit": "ns/op\t 24601 B/op\t 2 allocs/op", + "extra": "57967 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1000 - ns/op", + "value": 21012, + "unit": "ns/op", + "extra": "57967 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1000 - B/op", + "value": 24601, + "unit": "B/op", + "extra": "57967 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_1,_B_1000 - allocs/op", + "value": 2, + "unit": "allocs/op", + "extra": "57967 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_2,_B_1000", + "value": 24115, + "unit": "ns/op\t 24649 B/op\t 3 allocs/op", + "extra": "49255 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_2,_B_1000 - ns/op", + "value": 24115, + "unit": "ns/op", + "extra": "49255 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_2,_B_1000 - B/op", + "value": 24649, + "unit": "B/op", + "extra": "49255 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_2,_B_1000 - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "49255 times" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_2,_B_1000", + "value": 21239, + "unit": "ns/op\t 24649 B/op\t 3 allocs/op", + "extra": "57164 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_2,_B_1000 - ns/op", + "value": 21239, + "unit": "ns/op", + "extra": "57164 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_2,_B_1000 - B/op", + "value": 24649, + "unit": "B/op", + "extra": "57164 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionIntersect/sizes:_A_2,_B_1000 - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "57164 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1", + "value": 215.5, + "unit": "ns/op\t 24 B/op\t 1 allocs/op", + "extra": "5715993 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1 - ns/op", + "value": 215.5, + "unit": "ns/op", + "extra": "5715993 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1 - B/op", + "value": 24, + "unit": "B/op", + "extra": "5715993 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "5715993 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1", + "value": 200, + "unit": "ns/op\t 24 B/op\t 1 allocs/op", + "extra": "5984835 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1 - ns/op", + "value": 200, + "unit": "ns/op", + "extra": "5984835 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1 - B/op", + "value": 24, + "unit": "B/op", + "extra": "5984835 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1 - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "5984835 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_5", + "value": 571.4, + "unit": "ns/op\t 360 B/op\t 4 allocs/op", + "extra": "2107234 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_5 - ns/op", + "value": 571.4, + "unit": "ns/op", + "extra": "2107234 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_5 - B/op", + "value": 360, + "unit": "B/op", + "extra": "2107234 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_5 - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "2107234 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_5", + "value": 500.2, + "unit": "ns/op\t 360 B/op\t 4 allocs/op", + "extra": "2381280 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_5 - ns/op", + "value": 500.2, + "unit": "ns/op", + "extra": "2381280 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_5 - B/op", + "value": 360, + "unit": "B/op", + "extra": "2381280 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_5 - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "2381280 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_20", + "value": 1046, + "unit": "ns/op\t 840 B/op\t 5 allocs/op", + "extra": "1000000 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_20 - ns/op", + "value": 1046, + "unit": "ns/op", + "extra": "1000000 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_20 - B/op", + "value": 840, + "unit": "B/op", + "extra": "1000000 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_20 - allocs/op", + "value": 5, + "unit": "allocs/op", + "extra": "1000000 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_20", + "value": 888.7, + "unit": "ns/op\t 840 B/op\t 5 allocs/op", + "extra": "1361467 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_20 - ns/op", + "value": 888.7, + "unit": "ns/op", + "extra": "1361467 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_20 - B/op", + "value": 840, + "unit": "B/op", + "extra": "1361467 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_5,_B_20 - allocs/op", + "value": 5, + "unit": "allocs/op", + "extra": "1361467 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1000", + "value": 23891, + "unit": "ns/op\t 24601 B/op\t 2 allocs/op", + "extra": "49912 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1000 - ns/op", + "value": 23891, + "unit": "ns/op", + "extra": "49912 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1000 - B/op", + "value": 24601, + "unit": "B/op", + "extra": "49912 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1000 - allocs/op", + "value": 2, + "unit": "allocs/op", + "extra": "49912 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1000", + "value": 21230, + "unit": "ns/op\t 24601 B/op\t 2 allocs/op", + "extra": "55852 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1000 - ns/op", + "value": 21230, + "unit": "ns/op", + "extra": "55852 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1000 - B/op", + "value": 24601, + "unit": "B/op", + "extra": "55852 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1,_B_1000 - allocs/op", + "value": 2, + "unit": "allocs/op", + "extra": "55852 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_2,_B_1000", + "value": 24214, + "unit": "ns/op\t 24649 B/op\t 3 allocs/op", + "extra": "48639 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_2,_B_1000 - ns/op", + "value": 24214, + "unit": "ns/op", + "extra": "48639 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_2,_B_1000 - B/op", + "value": 24649, + "unit": "B/op", + "extra": "48639 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_2,_B_1000 - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "48639 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_2,_B_1000", + "value": 21404, + "unit": "ns/op\t 24649 B/op\t 3 allocs/op", + "extra": "56040 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_2,_B_1000 - ns/op", + "value": 21404, + "unit": "ns/op", + "extra": "56040 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_2,_B_1000 - B/op", + "value": 24649, + "unit": "B/op", + "extra": "56040 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_2,_B_1000 - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "56040 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1000,_B_2", + "value": 24227, + "unit": "ns/op\t 24649 B/op\t 3 allocs/op", + "extra": "48801 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1000,_B_2 - ns/op", + "value": 24227, + "unit": "ns/op", + "extra": "48801 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1000,_B_2 - B/op", + "value": 24649, + "unit": "B/op", + "extra": "48801 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1000,_B_2 - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "48801 times" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1000,_B_2", + "value": 21533, + "unit": "ns/op\t 24649 B/op\t 3 allocs/op", + "extra": "56461 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1000,_B_2 - ns/op", + "value": 21533, + "unit": "ns/op", + "extra": "56461 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1000,_B_2 - B/op", + "value": 24649, + "unit": "B/op", + "extra": "56461 times\n2 procs" + }, + { + "name": "BenchmarkCoinsAdditionNoIntersect/sizes:_A_1000,_B_2 - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "56461 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator500", + "value": 28599, + "unit": "ns/op\t 9654 B/op\t 16 allocs/op", + "extra": "42199 times" + }, + { + "name": "BenchmarkCacheStoreIterator500 - ns/op", + "value": 28599, + "unit": "ns/op", + "extra": "42199 times" + }, + { + "name": "BenchmarkCacheStoreIterator500 - B/op", + "value": 9654, + "unit": "B/op", + "extra": "42199 times" + }, + { + "name": "BenchmarkCacheStoreIterator500 - allocs/op", + "value": 16, + "unit": "allocs/op", + "extra": "42199 times" + }, + { + "name": "BenchmarkCacheStoreIterator500", + "value": 24071, + "unit": "ns/op\t 9653 B/op\t 16 allocs/op", + "extra": "49198 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator500 - ns/op", + "value": 24071, + "unit": "ns/op", + "extra": "49198 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator500 - B/op", + "value": 9653, + "unit": "B/op", + "extra": "49198 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator500 - allocs/op", + "value": 16, + "unit": "allocs/op", + "extra": "49198 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator1000", + "value": 57243, + "unit": "ns/op\t 17866 B/op\t 17 allocs/op", + "extra": "20888 times" + }, + { + "name": "BenchmarkCacheStoreIterator1000 - ns/op", + "value": 57243, + "unit": "ns/op", + "extra": "20888 times" + }, + { + "name": "BenchmarkCacheStoreIterator1000 - B/op", + "value": 17866, + "unit": "B/op", + "extra": "20888 times" + }, + { + "name": "BenchmarkCacheStoreIterator1000 - allocs/op", + "value": 17, + "unit": "allocs/op", + "extra": "20888 times" + }, + { + "name": "BenchmarkCacheStoreIterator1000", + "value": 48025, + "unit": "ns/op\t 17862 B/op\t 17 allocs/op", + "extra": "25100 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator1000 - ns/op", + "value": 48025, + "unit": "ns/op", + "extra": "25100 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator1000 - B/op", + "value": 17862, + "unit": "B/op", + "extra": "25100 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator1000 - allocs/op", + "value": 17, + "unit": "allocs/op", + "extra": "25100 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator10000", + "value": 861181, + "unit": "ns/op\t 314532 B/op\t 89 allocs/op", + "extra": "1392 times" + }, + { + "name": "BenchmarkCacheStoreIterator10000 - ns/op", + "value": 861181, + "unit": "ns/op", + "extra": "1392 times" + }, + { + "name": "BenchmarkCacheStoreIterator10000 - B/op", + "value": 314532, + "unit": "B/op", + "extra": "1392 times" + }, + { + "name": "BenchmarkCacheStoreIterator10000 - allocs/op", + "value": 89, + "unit": "allocs/op", + "extra": "1392 times" + }, + { + "name": "BenchmarkCacheStoreIterator10000", + "value": 679044, + "unit": "ns/op\t 313761 B/op\t 75 allocs/op", + "extra": "1742 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator10000 - ns/op", + "value": 679044, + "unit": "ns/op", + "extra": "1742 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator10000 - B/op", + "value": 313761, + "unit": "B/op", + "extra": "1742 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator10000 - allocs/op", + "value": 75, + "unit": "allocs/op", + "extra": "1742 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator50000", + "value": 8817486, + "unit": "ns/op\t 2364565 B/op\t 3444 allocs/op", + "extra": "133 times" + }, + { + "name": "BenchmarkCacheStoreIterator50000 - ns/op", + "value": 8817486, + "unit": "ns/op", + "extra": "133 times" + }, + { + "name": "BenchmarkCacheStoreIterator50000 - B/op", + "value": 2364565, + "unit": "B/op", + "extra": "133 times" + }, + { + "name": "BenchmarkCacheStoreIterator50000 - allocs/op", + "value": 3444, + "unit": "allocs/op", + "extra": "133 times" + }, + { + "name": "BenchmarkCacheStoreIterator50000", + "value": 6062817, + "unit": "ns/op\t 2323115 B/op\t 2716 allocs/op", + "extra": "169 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator50000 - ns/op", + "value": 6062817, + "unit": "ns/op", + "extra": "169 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator50000 - B/op", + "value": 2323115, + "unit": "B/op", + "extra": "169 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator50000 - allocs/op", + "value": 2716, + "unit": "allocs/op", + "extra": "169 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator100000", + "value": 26570037, + "unit": "ns/op\t 5622646 B/op\t 19771 allocs/op", + "extra": "46 times" + }, + { + "name": "BenchmarkCacheStoreIterator100000 - ns/op", + "value": 26570037, + "unit": "ns/op", + "extra": "46 times" + }, + { + "name": "BenchmarkCacheStoreIterator100000 - B/op", + "value": 5622646, + "unit": "B/op", + "extra": "46 times" + }, + { + "name": "BenchmarkCacheStoreIterator100000 - allocs/op", + "value": 19771, + "unit": "allocs/op", + "extra": "46 times" + }, + { + "name": "BenchmarkCacheStoreIterator100000", + "value": 20133353, + "unit": "ns/op\t 5492696 B/op\t 17493 allocs/op", + "extra": "52 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator100000 - ns/op", + "value": 20133353, + "unit": "ns/op", + "extra": "52 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator100000 - B/op", + "value": 5492696, + "unit": "B/op", + "extra": "52 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreIterator100000 - allocs/op", + "value": 17493, + "unit": "allocs/op", + "extra": "52 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreGetNoKeyFound", + "value": 700.7, + "unit": "ns/op\t 147 B/op\t 3 allocs/op", + "extra": "2270713 times" + }, + { + "name": "BenchmarkCacheStoreGetNoKeyFound - ns/op", + "value": 700.7, + "unit": "ns/op", + "extra": "2270713 times" + }, + { + "name": "BenchmarkCacheStoreGetNoKeyFound - B/op", + "value": 147, + "unit": "B/op", + "extra": "2270713 times" + }, + { + "name": "BenchmarkCacheStoreGetNoKeyFound - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "2270713 times" + }, + { + "name": "BenchmarkCacheStoreGetNoKeyFound", + "value": 636.1, + "unit": "ns/op\t 158 B/op\t 3 allocs/op", + "extra": "2057239 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreGetNoKeyFound - ns/op", + "value": 636.1, + "unit": "ns/op", + "extra": "2057239 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreGetNoKeyFound - B/op", + "value": 158, + "unit": "B/op", + "extra": "2057239 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreGetNoKeyFound - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "2057239 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreGetKeyFound", + "value": 215.8, + "unit": "ns/op\t 3 B/op\t 1 allocs/op", + "extra": "6583672 times" + }, + { + "name": "BenchmarkCacheStoreGetKeyFound - ns/op", + "value": 215.8, + "unit": "ns/op", + "extra": "6583672 times" + }, + { + "name": "BenchmarkCacheStoreGetKeyFound - B/op", + "value": 3, + "unit": "B/op", + "extra": "6583672 times" + }, + { + "name": "BenchmarkCacheStoreGetKeyFound - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "6583672 times" + }, + { + "name": "BenchmarkCacheStoreGetKeyFound", + "value": 218.9, + "unit": "ns/op\t 3 B/op\t 1 allocs/op", + "extra": "6663907 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreGetKeyFound - ns/op", + "value": 218.9, + "unit": "ns/op", + "extra": "6663907 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreGetKeyFound - B/op", + "value": 3, + "unit": "B/op", + "extra": "6663907 times\n2 procs" + }, + { + "name": "BenchmarkCacheStoreGetKeyFound - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "6663907 times\n2 procs" + }, + { + "name": "BenchmarkIAVLIteratorNext", + "value": 385.5, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "3116494 times" + }, + { + "name": "BenchmarkIAVLIteratorNext - ns/op", + "value": 385.5, + "unit": "ns/op", + "extra": "3116494 times" + }, + { + "name": "BenchmarkIAVLIteratorNext - B/op", + "value": 0, + "unit": "B/op", + "extra": "3116494 times" + }, + { + "name": "BenchmarkIAVLIteratorNext - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "3116494 times" + }, + { + "name": "BenchmarkIAVLIteratorNext", + "value": 422.8, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "2698231 times\n2 procs" + }, + { + "name": "BenchmarkIAVLIteratorNext - ns/op", + "value": 422.8, + "unit": "ns/op", + "extra": "2698231 times\n2 procs" + }, + { + "name": "BenchmarkIAVLIteratorNext - B/op", + "value": 0, + "unit": "B/op", + "extra": "2698231 times\n2 procs" + }, + { + "name": "BenchmarkIAVLIteratorNext - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "2698231 times\n2 procs" + } + ] } ] }