From a28e33f32e15596e13cfdb56be122b73464e87ff Mon Sep 17 00:00:00 2001 From: Yijie Xu <48432972+yeahjack@users.noreply.github.com> Date: Mon, 5 Oct 2026 09:27:40 -0700 Subject: [PATCH 1/6] perf: prefilter behavior shortcuts for larger catalogs --- CMakeLists.txt | 2 +- cmake/ShortcutTests.cmake | 39 + src/runtime/shortcuts.c | 17 +- tests/runtime/README-shortcuts.md | 148 ++ tests/runtime/benchmark_shortcut_dispatch.c | 195 ++ .../shortcut-measurements-20261005.csv | 1861 +++++++++++++++++ tests/runtime/shortcut-results-20261005.csv | 61 + tests/runtime/shortcut_test_cases.h | 13 + tests/runtime/shortcut_test_support.c | 134 ++ tests/runtime/shortcut_test_support.h | 29 + tests/runtime/shortcuts_reference.c | 151 ++ tests/runtime/test_shortcut_dispatch.c | 188 ++ tests/runtime/test_shortcut_random.c | 73 + 13 files changed, 2906 insertions(+), 5 deletions(-) create mode 100644 cmake/ShortcutTests.cmake create mode 100644 tests/runtime/README-shortcuts.md create mode 100644 tests/runtime/benchmark_shortcut_dispatch.c create mode 100644 tests/runtime/shortcut-measurements-20261005.csv create mode 100644 tests/runtime/shortcut-results-20261005.csv create mode 100644 tests/runtime/shortcut_test_cases.h create mode 100644 tests/runtime/shortcut_test_support.c create mode 100644 tests/runtime/shortcut_test_support.h create mode 100644 tests/runtime/shortcuts_reference.c create mode 100644 tests/runtime/test_shortcut_dispatch.c create mode 100644 tests/runtime/test_shortcut_random.c diff --git a/CMakeLists.txt b/CMakeLists.txt index d53037bb..468bf2d6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -291,11 +291,11 @@ if(MSVC) endif() bongo_cat_stage_cubism_assets(bongo_cat) - add_custom_target(check-lines ALL COMMAND ${CMAKE_COMMAND} -DROOT=${CMAKE_CURRENT_SOURCE_DIR} -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/CheckLines.cmake VERBATIM) +include(cmake/ShortcutTests.cmake) if(BUILD_TESTING) add_executable(bongo_cat_core_tests tests/test_main.c tests/test_config.c tests/test_input.c tests/test_models.c tests/test_mver_pointer.c tests/test_shortcut.c src/platform/windows_keys.c) target_link_libraries(bongo_cat_core_tests PRIVATE bongo_cat_core bongo_cat_warnings $<$:user32>) diff --git a/cmake/ShortcutTests.cmake b/cmake/ShortcutTests.cmake new file mode 100644 index 00000000..238f0798 --- /dev/null +++ b/cmake/ShortcutTests.cmake @@ -0,0 +1,39 @@ +if(BUILD_TESTING) + set(BONGO_CAT_SHORTCUT_TEST_SOURCES + src/runtime/shortcuts.c + src/core/shortcut.c + tests/runtime/shortcuts_reference.c + tests/runtime/shortcut_test_support.c) + add_executable(bongo_cat_shortcut_dispatch_tests + ${BONGO_CAT_SHORTCUT_TEST_SOURCES} + tests/runtime/test_shortcut_dispatch.c + tests/runtime/test_shortcut_random.c) + target_include_directories(bongo_cat_shortcut_dispatch_tests PRIVATE + include tests tests/runtime src/runtime) + target_link_libraries(bongo_cat_shortcut_dispatch_tests PRIVATE + bongo_cat_warnings SDL3::SDL3-static) + target_compile_definitions(bongo_cat_shortcut_dispatch_tests PRIVATE + $<$:_CRT_SECURE_NO_WARNINGS>) + add_test(NAME shortcut-dispatch COMMAND bongo_cat_shortcut_dispatch_tests) + + option(BONGO_CAT_BUILD_SHORTCUT_BENCHMARK + "Build the dispatch microbenchmark (not an end-to-end latency test)" OFF) + if(BONGO_CAT_BUILD_SHORTCUT_BENCHMARK) + add_executable(bongo_cat_shortcut_benchmark + ${BONGO_CAT_SHORTCUT_TEST_SOURCES} + tests/runtime/benchmark_shortcut_dispatch.c) + target_include_directories(bongo_cat_shortcut_benchmark PRIVATE + include tests/runtime src/runtime) + target_link_libraries(bongo_cat_shortcut_benchmark PRIVATE + bongo_cat_core bongo_cat_warnings SDL3::SDL3-static) + target_compile_definitions(bongo_cat_shortcut_benchmark PRIVATE + $<$:_CRT_SECURE_NO_WARNINGS>) + bongo_cat_enable_release_ipo(bongo_cat_shortcut_benchmark) + endif() + if(MSVC) + set_property(SOURCE ${BONGO_CAT_SHORTCUT_TEST_SOURCES} + tests/runtime/test_shortcut_dispatch.c tests/runtime/test_shortcut_random.c + tests/runtime/benchmark_shortcut_dispatch.c APPEND PROPERTY + COMPILE_OPTIONS "/experimental:c11atomics") + endif() +endif() diff --git a/src/runtime/shortcuts.c b/src/runtime/shortcuts.c index f9dae451..1909ed15 100644 --- a/src/runtime/shortcuts.c +++ b/src/runtime/shortcuts.c @@ -38,21 +38,30 @@ bool bongo_cat_app_run_behavior(BongoCatApp *app, static bool behavior_shortcut(BongoCatApp *app, const BongoCatInputEvent *event) { bool handled = false; + if (!app->behaviors.count) return false; + /* Parsing stale bindings can cost more than scanning a tiny catalog. */ + bool prefilter = app->behaviors.count >= 32; for (size_t i = 0; i < app->config.behavior_shortcut_count; ++i) { BongoCatBehaviorShortcut *shortcut = &app->config.behavior_shortcuts[i]; + /* Both matchers are pure; binding/catalog order remains unchanged. */ + bool released = prefilter && + bongo_cat_shortcut_release_matches(event, shortcut->shortcut); + bool pressed = prefilter && bongo_cat_shortcut_matches(&app->shortcut_state, + event, shortcut->shortcut); + if (prefilter && !released && !pressed) continue; for (size_t j = 0; j < app->behaviors.count; ++j) { BongoCatBehaviorEntry *behavior = &app->behaviors.entries[j]; if (strcmp(shortcut->id, behavior->id) != 0) continue; - if (behavior->momentary && - bongo_cat_shortcut_release_matches(event, shortcut->shortcut)) { + if (behavior->momentary && (prefilter ? released : + bongo_cat_shortcut_release_matches(event, shortcut->shortcut))) { if (behavior->kind == BONGO_CAT_BEHAVIOR_EFFECT) handled = bongo_cat_overlay_effect(app->overlay, NULL) || handled; else if (behavior->kind == BONGO_CAT_BEHAVIOR_SOUND) { bongo_cat_audio_stop(app->audio); handled = true; } - } else if (bongo_cat_shortcut_matches(&app->shortcut_state, - event, shortcut->shortcut)) handled = + } else if ((prefilter ? pressed : bongo_cat_shortcut_matches( + &app->shortcut_state, event, shortcut->shortcut))) handled = bongo_cat_app_run_behavior(app, behavior) || handled; } } diff --git a/tests/runtime/README-shortcuts.md b/tests/runtime/README-shortcuts.md new file mode 100644 index 00000000..f78a4d2d --- /dev/null +++ b/tests/runtime/README-shortcuts.md @@ -0,0 +1,148 @@ +# Shortcut dispatch prefilter + +For catalogs with at least 32 behaviors, dispatch checks the existing pure +press/release matchers once per binding before traversing behavior IDs. Unrelated +events skip that traversal. Smaller catalogs keep ID-first matching because +parsing stale bindings can cost more than a short ID scan. Empty catalogs return +immediately. This adds no cache, allocation, invalidation rule, or input parsing. +The 32-behavior threshold is empirical, not a guarantee for every string mix or +CPU; small cases can have measurable overhead or noise. + +The binding-major/catalog-minor order, duplicate IDs, multiple actions, global +shortcut priority, repeated downs, momentary releases and Alt+1…0 fallback are +unchanged. The baseline is current upstream +`4283de1599c7da914138f82a99405d67c2c861ec`; this patch does not restore functionality +removed by upstream. In particular, expressions still select the requested index, +and matching motions still run in binding order. + +## Reproduction + +Use the normal dependencies documented in the root README. Cubism is optional; +these tests need no licensed SDK, display, audio device, or real input device. + +```sh +cmake -S . -B build-perf -G Ninja \ + -DCMAKE_BUILD_TYPE=Release -DBONGO_CAT_WARNINGS_AS_ERRORS=ON \ + -DBONGO_CAT_BUILD_SHORTCUT_BENCHMARK=ON +cmake --build build-perf --target bongo_cat_shortcut_dispatch_tests \ + bongo_cat_shortcut_benchmark --parallel 2 +ctest --test-dir build-perf -R '^shortcut-dispatch$' --output-on-failure +for run in 1 2 3; do + ./build-perf/bongo_cat_shortcut_benchmark "shortcut-samples-$run.csv" \ + > "shortcut-summary-$run.csv" +done +``` + +Both implementations are compiled and linked into the same executable with the +same flags. The reference is the unmodified full dispatch source from the stated +baseline, with only exported-symbol renames. Verify its provenance: + +```sh +git show 4283de1599c7da914138f82a99405d67c2c861ec:src/runtime/shortcuts.c \ + > /tmp/shortcuts-upstream.c +tail -n +7 tests/runtime/shortcuts_reference.c > /tmp/shortcuts-oracle.c +cmp /tmp/shortcuts-upstream.c /tmp/shortcuts-oracle.c +``` + +## Method and scope + +Each scenario calibrates a batch toward 8 ms of baseline wall time, bounded to +128–32768 events and rounded to an eight-event cycle. It performs three warmup +pairs and 31 measured pairs, alternating which implementation runs first. +Medians and nearest-rank p95s describe distributions of batch-average ns/event, +not individual input latency. Raw paired samples are written to the optional +output path. Wall time uses SDL's monotonic performance counter; process CPU time +uses `clock()` on POSIX and `GetProcessTimes` on Windows. + +Keyboard cases alternate down/up; mixed cases have half their event pairs hit a +configured shortcut. Gamepad cases alternate press/release. The 20 scenarios +cover empty/tiny catalogs, 8/4 and 32/16 catalog/binding sizes, 128/8 and the current +128/128 capacity, label-only overrides, stale bindings, gamepad and non-key +inputs. Every fixture passes the real current configuration validator without +changing binding IDs, shortcuts, labels or count. Stale-binding cases use IDs +absent from the active catalog and long modifier sequences. Synthetic `F1`…`F128` +tokens are parser stress accepted by configuration validation, not a claim about +ordinary physical keyboard usage. + +Audio, rendering and window operations are deterministic doubles. This dispatch +microbenchmark does not measure real capture, actual model/audio work, +input-to-frame latency, whole-app CPU, FPS or power. Linux cloud results are not +evidence of macOS or Windows timing. Bounded calibration can leave tiny batches +shorter than 8 ms; optimized batches may be much shorter than baseline batches. +Shared-host scheduling and frequency changes can distort small differences and +p95s even when other project work is paused. + +## Correctness coverage + +Differential tests compare the complete ordered external-action trace and all +app bytes after every event against the frozen upstream oracle. Explicit +expected traces additionally cover global precedence, repeated downs, ordered +multi-actions, duplicate/stale/empty IDs, empty sounds, failures, repeated +expression selection, momentary key/modifier releases, every Alt digit, gamepad +thresholds including NaN/infinity, malformed shortcuts and unsupported events. +Explicit cases run at tiny sizes and 31/32/33 behaviors. Deterministic random +traces exercise both strategies and the current 128-behavior/128-binding limit. + +## Build limitations inherited from upstream + +A full GCC 14 Release warnings-as-errors build of this baseline stops at +`src/runtime/live2d_audit.c:121` with `-Wmisleading-indentation` (two independent +`if` statements share a line). It also reports the unused `remove_receipt` +function at `src/runtime/model_import.c:207`. The focused shortcut targets retain +strict warnings-as-errors. A full diagnostic build can be checked separately +with `-DCMAKE_C_FLAGS="-Wno-error=misleading-indentation -Wno-error=unused-function"`; +this only downgrades those two warning classes and does not change this PR's +source or optimization settings. + +Real Windows/macOS input, native GUI smoke, actual audio/rendering and the +licensed Cubism backend are outside this microbenchmark's coverage. + +## Linux cloud measurements (2026-10-05) + +These fresh measurements compare this patch only with +`4283de1599c7da914138f82a99405d67c2c861ec`. Intel Xeon Platinum 8573C, Linux x86-64, +GCC 14.2.0, CMake 3.31.10 and Ninja 1.11.1.4 were used with pinned open-source +dependencies and the diagnostic backend. Both benchmark implementations use +Release `-O3 -DNDEBUG -std=c11`, followed by the project's effective `-Os`, +`-ffunction-sections -fdata-sections`, `-flto=auto -fno-fat-lto-objects`, and +`-Wall -Wextra -Werror`. The benchmark binary was built before the separate full +build's warning exemptions. Other project builds/tests/benchmarks were paused +for all three runs (14:46:12–14:46:44 UTC), but this is a shared host without +exclusive CPU access or affinity isolation. + +The table shows medians of three run-level medians and p95s; speedup ranges retain +all three run-level median ratios. All 20 scenarios × 3 summaries and CPU timing +are in [shortcut-results-20261005.csv](shortcut-results-20261005.csv), with all +1,860 paired samples in +[shortcut-measurements-20261005.csv](shortcut-measurements-20261005.csv). + +| Scenario | Baseline median µs/event | Candidate median µs/event | Baseline p95 µs/event | Candidate p95 µs/event | Median speedup range | +|---|---:|---:|---:|---:|---:| +| no-bindings | 0.660 | 0.648 | 0.790 | 0.988 | 0.95–1.03× | +| single-valid-miss | 0.220 | 0.220 | 0.327 | 0.298 | 0.94–1.02× | +| single-stale-binding | 0.159 | 0.153 | 0.227 | 0.228 | 1.01–1.08× | +| small-key-miss | 1.039 | 1.032 | 1.899 | 1.517 | 0.79–1.03× | +| small-mixed-keys | 0.844 | 0.858 | 1.325 | 1.166 | 0.94–0.98× | +| medium-key-miss | 3.908 | 1.795 | 5.534 | 2.609 | 2.07–2.24× | +| stale-long-32 | 9.842 | 8.506 | 14.379 | 11.761 | 0.97–1.20× | +| stale-long-64 | 18.385 | 8.237 | 24.512 | 12.826 | 2.10–2.23× | +| large-key-miss | 86.811 | 9.500 | 123.254 | 18.433 | 9.14–9.77× | +| large-mixed-keys | 87.920 | 10.766 | 128.614 | 15.309 | 7.97–8.17× | +| large-few-bindings | 5.570 | 1.375 | 7.436 | 1.814 | 4.05–4.15× | +| large-label-overrides | 75.382 | 1.877 | 108.564 | 4.612 | 37.91–42.90× | +| capacity-stale-long | 74.272 | 16.176 | 113.802 | 35.677 | 4.53–4.73× | + +The 128-behavior/eight-binding mixed fixture reduced isolated dispatch time by +75.3–75.9% across repeats. This is not a whole-app or input-to-frame improvement. +The stale-long-32 boundary fixture ranged from 0.975× to 1.197×: two runs improved, +while the third was 2.6% slower. This reinforces that 32 is a conservative empirical +strategy choice rather than a universal crossover. Tiny cases also show slower +runs; neither tiny-case gains nor stable per-event tail latency are established. +No prior-base measurements are used in these results. + +Verification: strict warnings-as-errors focused targets and 16,557 differential +ordered-action/app-state comparisons passed. The complete diagnostic build and +all 6 CTests passed with only the two inherited warning classes documented above +downgraded. Focused AddressSanitizer + UndefinedBehaviorSanitizer passed; +LeakSanitizer was disabled because this execution environment cannot run it under +ptrace. The existing line-policy check passed. diff --git a/tests/runtime/benchmark_shortcut_dispatch.c b/tests/runtime/benchmark_shortcut_dispatch.c new file mode 100644 index 00000000..15958d12 --- /dev/null +++ b/tests/runtime/benchmark_shortcut_dispatch.c @@ -0,0 +1,195 @@ +#include "shortcut_test_support.h" +#include + +#include +#include +#include +#include +#ifdef _WIN32 +#include +#endif + +#define SAMPLES 31 +typedef void (*Dispatch)(BongoCatApp *, const BongoCatInputEvent *); +typedef struct Timing { double wall, cpu; } Timing; +typedef struct Scenario { + const char *name; + size_t behaviors, bindings; + unsigned mode; +} Scenario; + +static const Scenario scenarios[] = { + {"empty-catalog", 0, 64, 0}, + {"no-bindings", 8, 0, 0}, + {"single-valid-miss", 1, 1, 0}, + {"single-stale-binding", 1, 1, 2}, + {"small-key-miss", 8, 4, 0}, + {"small-mixed-keys", 8, 4, 1}, + {"medium-key-miss", 32, 16, 0}, + {"stale-long-16", 16, 64, 2}, + {"stale-long-31", 31, 64, 2}, + {"stale-long-32", 32, 64, 2}, + {"stale-long-64", 64, 64, 2}, + {"large-key-miss", 128, 128, 0}, + {"large-mixed-keys", 128, 128, 1}, + {"large-few-bindings", 128, 8, 1}, + {"large-label-overrides", 128, 128, 6}, + {"capacity-stale-long", 128, 128, 2}, + {"small-stale-long", 1, 64, 2}, + {"gamepad-miss", 128, 128, 3}, + {"gamepad-mixed", 128, 128, 4}, + {"non-key-event", 128, 128, 5} +}; + +static BongoCatInputEvent events[8]; +static ShortcutTrace trace; +static volatile unsigned checksum; + +static double process_cpu_ns(void) { +#ifdef _WIN32 + FILETIME created, exited, kernel, user; + if (!GetProcessTimes(GetCurrentProcess(), &created, &exited, &kernel, &user)) + return 0; + uint64_t ticks = ((uint64_t)kernel.dwHighDateTime << 32) | kernel.dwLowDateTime; + ticks += ((uint64_t)user.dwHighDateTime << 32) | user.dwLowDateTime; + return (double)ticks * 100.0; +#else + return (double)clock() * 1e9 / (double)CLOCKS_PER_SEC; +#endif +} + +static void prepare(BongoCatApp *app, const Scenario *scenario) { + static const char *prefixes[] = { + "Control+", "Control+Shift+", "Control+Alt+", "Control+Super+", + "Shift+", "Alt+", "Super+", "Control+Shift+Alt+", + "Control+Shift+Super+", "Control+Alt+Super+", "Shift+Alt+" + }; + shortcut_fixture(app, scenario->behaviors, scenario->bindings); + app->shortcut_state.control = 1; + for (size_t i = 0; i < scenario->bindings; ++i) { + BongoCatBehaviorShortcut *binding = &app->config.behavior_shortcuts[i]; + /* Unique bindings, including different-model overrides at capacity. */ + snprintf(binding->shortcut, sizeof(binding->shortcut), "%sF%zu", + prefixes[i / 24], i % 24 + 1); + if (i >= scenario->behaviors) + snprintf(binding->id, sizeof(binding->id), "other-model/behavior-%zu", i); + if (scenario->mode == 2) { + snprintf(binding->id, sizeof(binding->id), "other-model/stale-%zu", i); + snprintf(binding->shortcut, sizeof(binding->shortcut), + "Control+Shift+Alt+Super+F%zu", i + 1); + } else if (scenario->mode == 4 && i == 0) + strcpy(binding->shortcut, "Gamepad:South"); + else if (scenario->mode == 6 && i >= 8) { + binding->shortcut[0] = '\0'; + snprintf(binding->label, sizeof(binding->label), "custom-label-%zu", i); + } + } + for (size_t i = 0; i < 8; ++i) { + const char *name = (scenario->mode == 1 || scenario->mode == 6) && + i % 4 < 2 ? "F1" : "KeyZ"; + events[i] = shortcut_event(i % 2 ? BONGO_CAT_INPUT_KEY_UP : + BONGO_CAT_INPUT_KEY_DOWN, name, i % 2 ? 0 : 1); + if (scenario->mode == 3 || scenario->mode == 4) + events[i] = shortcut_event(BONGO_CAT_INPUT_GAMEPAD_BUTTON, + "South", i % 2 ? 0 : 1); + if (scenario->mode == 5) + events[i] = shortcut_event(BONGO_CAT_INPUT_MOUSE_MOVE, "", 0); + } + memset(&trace, 0, sizeof(trace)); + trace.expression = -1; + shortcut_trace = &trace; +} + +static Timing batch(Dispatch dispatch, BongoCatApp *app, size_t count) { + double cpu_start = process_cpu_ns(); + Uint64 start = SDL_GetPerformanceCounter(); + for (size_t i = 0; i < count; ++i) dispatch(app, &events[i % 8]); + Uint64 elapsed = SDL_GetPerformanceCounter() - start; + double cpu_elapsed = process_cpu_ns() - cpu_start; + checksum += (unsigned)app->dirty + (unsigned char)app->shortcut_state.pressed[0] + + (unsigned)(trace.expression + 1); + return (Timing){ + (double)elapsed * 1e9 / (double)SDL_GetPerformanceFrequency() / (double)count, + cpu_elapsed / (double)count}; +} + +static int compare_double(const void *left, const void *right) { + double a = *(const double *)left, b = *(const double *)right; + return (a > b) - (a < b); +} + +int main(int argc, char **argv) { + BongoCatApp *before = malloc(sizeof(*before)), *after = malloc(sizeof(*after)); + BongoCatConfig *validated = malloc(sizeof(*validated)); + if (!before || !after || !validated) return 2; + FILE *raw = argc > 1 ? fopen(argv[1], "w") : NULL; + if (argc > 1 && !raw) return 2; + if (raw) fputs("scenario,sample,baseline_first,events,baseline_wall_ns,candidate_wall_ns," + "baseline_cpu_ns,candidate_cpu_ns\n", raw); + shortcut_record_actions = false; + puts("# Dispatch microbenchmark only; audio/render/persistence are stubs."); + puts("# 3 warmup pairs; 31 measured pairs; alternating order; ~8ms baseline batches."); + puts("scenario,behaviors,bindings,events_per_batch,baseline_wall_median_ns,candidate_wall_median_ns," + "baseline_wall_p95_ns,candidate_wall_p95_ns,wall_median_speedup," + "baseline_cpu_median_ns,candidate_cpu_median_ns,baseline_cpu_p95_ns,candidate_cpu_p95_ns"); + for (size_t c = 0; c < sizeof(scenarios) / sizeof(scenarios[0]); ++c) { + const Scenario *scenario = &scenarios[c]; + prepare(before, scenario); + *validated = before->config; + bongo_cat_config_validate(validated); + bool valid = validated->behavior_shortcut_count == before->config.behavior_shortcut_count; + for (size_t i = 0; valid && i < validated->behavior_shortcut_count; ++i) { + const BongoCatBehaviorShortcut *a = &validated->behavior_shortcuts[i]; + const BongoCatBehaviorShortcut *b = &before->config.behavior_shortcuts[i]; + valid = strcmp(a->id, b->id) == 0 && strcmp(a->shortcut, b->shortcut) == 0 && + strcmp(a->label, b->label) == 0; + } + if (!valid) { + fprintf(stderr, "Invalid benchmark bindings: %s\n", scenario->name); + return 2; + } + double estimate = batch(reference_app_shortcuts, before, 512).wall; + size_t count = estimate > 0 ? (size_t)(8e6 / estimate) : 32768; + if (count < 128) count = 128; + if (count > 32768) count = 32768; + count = (count + 7) / 8 * 8; + double old_times[SAMPLES], new_times[SAMPLES]; + double old_cpu[SAMPLES], new_cpu[SAMPLES]; + for (int sample = -3; sample < SAMPLES; ++sample) { + prepare(before, scenario); + prepare(after, scenario); + Timing old_time, new_time; + if (sample % 2 == 0) { + old_time = batch(reference_app_shortcuts, before, count); + new_time = batch(bongo_cat_app_shortcuts, after, count); + } else { + new_time = batch(bongo_cat_app_shortcuts, after, count); + old_time = batch(reference_app_shortcuts, before, count); + } + if (sample >= 0) { + old_times[sample] = old_time.wall; + new_times[sample] = new_time.wall; + old_cpu[sample] = old_time.cpu; + new_cpu[sample] = new_time.cpu; + if (raw) fprintf(raw, "%s,%d,%d,%zu,%.2f,%.2f,%.2f,%.2f\n", + scenario->name, sample, sample % 2 == 0, count, + old_time.wall, new_time.wall, old_time.cpu, new_time.cpu); + } + } + qsort(old_times, SAMPLES, sizeof(double), compare_double); + qsort(new_times, SAMPLES, sizeof(double), compare_double); + qsort(old_cpu, SAMPLES, sizeof(double), compare_double); + qsort(new_cpu, SAMPLES, sizeof(double), compare_double); + printf("%s,%zu,%zu,%zu,%.2f,%.2f,%.2f,%.2f,%.3f,%.2f,%.2f,%.2f,%.2f\n", scenario->name, + scenario->behaviors, scenario->bindings, count, old_times[15], new_times[15], + old_times[29], new_times[29], old_times[15] / new_times[15], + old_cpu[15], new_cpu[15], old_cpu[29], new_cpu[29]); + fflush(stdout); + } + free(after); + free(before); + free(validated); + printf("# observable checksum: %u\n", checksum); + if (raw && fclose(raw) != 0) return 2; + return 0; +} diff --git a/tests/runtime/shortcut-measurements-20261005.csv b/tests/runtime/shortcut-measurements-20261005.csv new file mode 100644 index 00000000..53d18ab2 --- /dev/null +++ b/tests/runtime/shortcut-measurements-20261005.csv @@ -0,0 +1,1861 @@ +run,scenario,sample,baseline_first,events,baseline_wall_ns,candidate_wall_ns,baseline_cpu_ns,candidate_cpu_ns +1,empty-catalog,0,1,32768,139.95,64.42,139.98,64.45 +1,empty-catalog,1,0,32768,136.55,67.06,136.57,67.08 +1,empty-catalog,2,1,32768,132.97,66.74,133.00,66.77 +1,empty-catalog,3,0,32768,134.99,63.66,135.01,63.69 +1,empty-catalog,4,1,32768,152.29,61.51,152.31,61.55 +1,empty-catalog,5,0,32768,132.22,63.26,132.23,63.26 +1,empty-catalog,6,1,32768,134.85,62.69,134.89,62.68 +1,empty-catalog,7,0,32768,138.56,63.82,138.58,63.84 +1,empty-catalog,8,1,32768,145.25,69.71,145.29,69.73 +1,empty-catalog,9,0,32768,144.00,62.26,144.04,62.29 +1,empty-catalog,10,1,32768,152.92,70.99,152.98,71.04 +1,empty-catalog,11,0,32768,164.66,69.29,164.70,69.34 +1,empty-catalog,12,1,32768,151.78,74.44,151.82,74.46 +1,empty-catalog,13,0,32768,137.21,76.92,137.24,77.00 +1,empty-catalog,14,1,32768,150.97,65.23,151.00,65.25 +1,empty-catalog,15,0,32768,139.84,63.31,138.40,63.32 +1,empty-catalog,16,1,32768,173.09,95.06,134.43,95.12 +1,empty-catalog,17,0,32768,166.66,104.36,165.19,104.40 +1,empty-catalog,18,1,32768,218.66,80.74,218.72,80.78 +1,empty-catalog,19,0,32768,155.09,62.80,155.12,62.84 +1,empty-catalog,20,1,32768,157.14,65.87,157.17,65.92 +1,empty-catalog,21,0,32768,140.13,78.46,140.17,78.52 +1,empty-catalog,22,1,32768,162.79,75.27,162.87,75.32 +1,empty-catalog,23,0,32768,150.38,88.25,150.39,88.32 +1,empty-catalog,24,1,32768,148.23,69.41,148.28,69.46 +1,empty-catalog,25,0,32768,171.89,79.45,171.94,79.47 +1,empty-catalog,26,1,32768,143.95,75.96,143.98,75.99 +1,empty-catalog,27,0,32768,135.54,64.00,135.56,64.06 +1,empty-catalog,28,1,32768,158.37,68.05,158.45,68.08 +1,empty-catalog,29,0,32768,135.93,80.82,135.93,80.87 +1,empty-catalog,30,1,32768,141.12,64.29,141.17,64.30 +1,no-bindings,0,1,12024,668.82,1584.73,669.00,1584.91 +1,no-bindings,1,0,12024,644.66,664.51,644.71,664.84 +1,no-bindings,2,1,12024,638.12,634.77,638.22,634.90 +1,no-bindings,3,0,12024,632.99,605.67,633.15,605.79 +1,no-bindings,4,1,12024,706.70,914.04,706.92,914.17 +1,no-bindings,5,0,12024,680.85,906.82,680.97,907.02 +1,no-bindings,6,1,12024,625.97,629.98,626.16,630.07 +1,no-bindings,7,0,12024,632.90,632.58,633.07,632.73 +1,no-bindings,8,1,12024,598.89,606.89,598.97,606.95 +1,no-bindings,9,0,12024,634.27,666.48,634.40,666.58 +1,no-bindings,10,1,12024,647.24,662.46,647.37,662.59 +1,no-bindings,11,0,12024,663.51,660.19,663.67,651.78 +1,no-bindings,12,1,12024,602.43,753.13,602.54,753.33 +1,no-bindings,13,0,12024,648.07,634.61,648.12,634.81 +1,no-bindings,14,1,12024,683.22,638.18,683.30,638.31 +1,no-bindings,15,0,12024,610.82,611.75,610.86,611.94 +1,no-bindings,16,1,12024,663.72,647.81,663.92,647.87 +1,no-bindings,17,0,12024,690.29,708.02,690.45,708.25 +1,no-bindings,18,1,12024,682.86,611.53,683.05,611.69 +1,no-bindings,19,0,12024,648.03,615.92,648.12,616.10 +1,no-bindings,20,1,12024,902.09,829.18,902.28,829.34 +1,no-bindings,21,0,12024,613.32,674.11,613.44,674.23 +1,no-bindings,22,1,12024,635.95,616.97,636.14,617.02 +1,no-bindings,23,0,12024,630.60,723.82,630.66,723.97 +1,no-bindings,24,1,12024,579.83,727.96,580.01,728.13 +1,no-bindings,25,0,12024,589.60,604.64,589.65,604.71 +1,no-bindings,26,1,12024,615.27,598.79,615.35,598.80 +1,no-bindings,27,0,12024,603.03,613.61,601.88,613.69 +1,no-bindings,28,1,12024,619.63,660.18,619.76,660.26 +1,no-bindings,29,0,12024,656.04,623.50,656.10,623.59 +1,no-bindings,30,1,12024,650.49,661.25,650.62,660.76 +1,single-valid-miss,0,1,32768,224.77,269.68,224.82,269.74 +1,single-valid-miss,1,0,32768,254.62,272.00,254.39,272.06 +1,single-valid-miss,2,1,32768,326.97,293.52,327.03,293.58 +1,single-valid-miss,3,0,32768,235.98,263.21,236.02,262.73 +1,single-valid-miss,4,1,32768,205.33,250.52,205.38,247.56 +1,single-valid-miss,5,0,32768,213.59,210.26,206.54,210.30 +1,single-valid-miss,6,1,32768,199.48,202.98,199.52,203.00 +1,single-valid-miss,7,0,32768,220.32,210.18,220.09,210.24 +1,single-valid-miss,8,1,32768,222.25,218.21,222.29,218.23 +1,single-valid-miss,9,0,32768,216.38,220.41,216.43,220.49 +1,single-valid-miss,10,1,32768,210.40,213.33,210.14,213.35 +1,single-valid-miss,11,0,32768,200.12,203.52,200.16,203.58 +1,single-valid-miss,12,1,32768,202.76,203.59,202.12,203.61 +1,single-valid-miss,13,0,32768,198.84,199.45,198.85,199.46 +1,single-valid-miss,14,1,32768,204.45,199.74,204.50,199.77 +1,single-valid-miss,15,0,32768,212.32,211.66,212.34,211.70 +1,single-valid-miss,16,1,32768,230.38,228.23,230.44,228.27 +1,single-valid-miss,17,0,32768,218.04,226.36,218.08,226.44 +1,single-valid-miss,18,1,32768,205.18,198.66,205.23,198.67 +1,single-valid-miss,19,0,32768,261.42,217.12,261.47,217.16 +1,single-valid-miss,20,1,32768,246.92,265.03,246.98,265.08 +1,single-valid-miss,21,0,32768,209.37,215.81,209.41,215.88 +1,single-valid-miss,22,1,32768,212.35,238.93,212.43,238.98 +1,single-valid-miss,23,0,32768,247.35,221.94,247.41,221.74 +1,single-valid-miss,24,1,32768,411.69,204.73,411.77,204.74 +1,single-valid-miss,25,0,32768,214.60,193.30,214.63,193.36 +1,single-valid-miss,26,1,32768,201.71,210.81,201.75,210.88 +1,single-valid-miss,27,0,32768,230.29,298.12,230.35,298.19 +1,single-valid-miss,28,1,32768,277.35,256.46,277.47,256.50 +1,single-valid-miss,29,0,32768,206.60,330.84,206.63,330.93 +1,single-valid-miss,30,1,32768,249.91,219.03,249.97,219.06 +1,single-stale-binding,0,1,32768,159.08,138.46,158.23,138.49 +1,single-stale-binding,1,0,32768,158.87,146.36,158.91,146.42 +1,single-stale-binding,2,1,32768,156.69,229.41,156.74,229.46 +1,single-stale-binding,3,0,32768,183.09,191.36,183.14,191.41 +1,single-stale-binding,4,1,32768,221.05,160.79,221.16,158.72 +1,single-stale-binding,5,0,32768,178.57,196.88,170.29,185.42 +1,single-stale-binding,6,1,32768,153.45,161.77,151.95,161.80 +1,single-stale-binding,7,0,32768,137.91,148.95,137.94,149.02 +1,single-stale-binding,8,1,32768,140.08,136.98,140.11,136.99 +1,single-stale-binding,9,0,32768,141.25,140.47,141.27,140.50 +1,single-stale-binding,10,1,32768,148.46,146.66,148.50,147.74 +1,single-stale-binding,11,0,32768,193.52,155.29,193.60,155.36 +1,single-stale-binding,12,1,32768,175.15,155.08,171.94,155.12 +1,single-stale-binding,13,0,32768,161.37,154.79,161.41,154.85 +1,single-stale-binding,14,1,32768,204.18,170.41,204.25,170.47 +1,single-stale-binding,15,0,32768,158.45,147.49,158.51,147.52 +1,single-stale-binding,16,1,32768,140.19,144.06,140.23,144.10 +1,single-stale-binding,17,0,32768,152.80,137.26,152.83,137.27 +1,single-stale-binding,18,1,32768,149.85,148.66,149.90,148.68 +1,single-stale-binding,19,0,32768,138.10,142.83,138.09,142.85 +1,single-stale-binding,20,1,32768,147.51,155.11,147.55,155.18 +1,single-stale-binding,21,0,32768,170.58,139.48,170.65,139.53 +1,single-stale-binding,22,1,32768,186.16,156.29,186.22,156.31 +1,single-stale-binding,23,0,32768,151.36,152.96,151.40,153.02 +1,single-stale-binding,24,1,32768,163.76,145.79,163.82,145.81 +1,single-stale-binding,25,0,32768,139.97,154.94,139.98,155.00 +1,single-stale-binding,26,1,32768,179.45,205.77,179.50,205.87 +1,single-stale-binding,27,0,32768,173.92,178.10,173.95,178.16 +1,single-stale-binding,28,1,32768,194.24,134.15,194.31,134.19 +1,single-stale-binding,29,0,32768,160.64,142.26,160.68,142.30 +1,single-stale-binding,30,1,32768,153.15,142.12,153.20,142.15 +1,small-key-miss,0,1,8840,949.36,977.29,949.55,977.49 +1,small-key-miss,1,0,8840,998.53,961.65,995.93,961.76 +1,small-key-miss,2,1,8840,909.02,1070.27,909.16,1070.48 +1,small-key-miss,3,0,8840,944.10,1031.78,944.23,1032.01 +1,small-key-miss,4,1,8840,971.85,934.94,972.06,934.95 +1,small-key-miss,5,0,8840,958.02,960.82,958.14,960.97 +1,small-key-miss,6,1,8840,925.75,1189.60,925.79,1189.82 +1,small-key-miss,7,0,8840,1136.90,1058.21,1136.99,1058.48 +1,small-key-miss,8,1,8840,1465.23,1364.08,1465.50,1364.37 +1,small-key-miss,9,0,8840,1059.71,1085.40,1056.67,1085.63 +1,small-key-miss,10,1,8840,985.12,953.56,972.51,925.34 +1,small-key-miss,11,0,8840,1358.47,960.25,1358.60,960.52 +1,small-key-miss,12,1,8840,947.66,1048.65,947.85,1048.76 +1,small-key-miss,13,0,8840,1189.22,1137.71,1188.35,1138.01 +1,small-key-miss,14,1,8840,1005.63,968.13,1005.77,968.21 +1,small-key-miss,15,0,8840,1010.45,947.61,1010.63,947.85 +1,small-key-miss,16,1,8840,943.68,935.63,944.00,935.75 +1,small-key-miss,17,0,8840,1001.15,913.19,1001.36,913.24 +1,small-key-miss,18,1,8840,1165.88,1066.22,1166.06,1066.40 +1,small-key-miss,19,0,8840,1075.26,1030.77,1075.45,1031.00 +1,small-key-miss,20,1,8840,1060.71,1068.85,1060.97,1065.38 +1,small-key-miss,21,0,8840,1217.81,1226.33,1217.99,1226.58 +1,small-key-miss,22,1,8840,1540.30,1023.55,1540.61,1023.76 +1,small-key-miss,23,0,8840,1488.84,1259.16,1489.14,1250.00 +1,small-key-miss,24,1,8840,1189.32,962.53,1189.59,961.65 +1,small-key-miss,25,0,8840,953.43,1043.36,953.51,1014.93 +1,small-key-miss,26,1,8840,944.24,962.92,944.34,963.01 +1,small-key-miss,27,0,8840,976.96,929.97,977.04,930.09 +1,small-key-miss,28,1,8840,1131.35,1382.34,1131.56,1382.58 +1,small-key-miss,29,0,8840,1055.22,1102.16,1055.43,1102.38 +1,small-key-miss,30,1,8840,1078.89,1037.55,1079.07,1037.78 +1,small-mixed-keys,0,1,10912,1241.68,1109.58,1241.84,1109.70 +1,small-mixed-keys,1,0,10912,771.41,772.68,771.44,772.82 +1,small-mixed-keys,2,1,10912,767.66,1166.49,767.78,1166.06 +1,small-mixed-keys,3,0,10912,770.37,782.58,770.44,782.72 +1,small-mixed-keys,4,1,10912,787.26,842.66,787.48,842.83 +1,small-mixed-keys,5,0,10912,890.70,957.00,890.85,945.47 +1,small-mixed-keys,6,1,10912,897.55,861.53,897.82,861.62 +1,small-mixed-keys,7,0,10912,783.00,822.90,783.08,823.13 +1,small-mixed-keys,8,1,10912,799.37,781.72,799.58,781.80 +1,small-mixed-keys,9,0,10912,774.92,915.56,775.02,915.69 +1,small-mixed-keys,10,1,10912,828.11,845.91,828.35,846.13 +1,small-mixed-keys,11,0,10912,786.67,817.02,786.75,817.17 +1,small-mixed-keys,12,1,10912,1072.53,862.70,1072.67,862.81 +1,small-mixed-keys,13,0,10912,962.03,1019.84,962.06,1020.07 +1,small-mixed-keys,14,1,10912,881.04,843.51,881.23,843.66 +1,small-mixed-keys,15,0,10912,862.41,901.19,862.54,901.39 +1,small-mixed-keys,16,1,10912,840.05,898.83,840.27,899.01 +1,small-mixed-keys,17,0,10912,760.26,772.93,760.26,773.09 +1,small-mixed-keys,18,1,10912,765.60,763.75,765.76,763.84 +1,small-mixed-keys,19,0,10912,759.10,768.93,759.16,769.06 +1,small-mixed-keys,20,1,10912,772.71,807.06,772.91,807.18 +1,small-mixed-keys,21,0,10912,832.21,876.42,832.29,874.73 +1,small-mixed-keys,22,1,10912,865.04,777.55,865.19,777.68 +1,small-mixed-keys,23,0,10912,776.73,791.62,776.76,791.70 +1,small-mixed-keys,24,1,10912,768.79,791.19,768.88,791.24 +1,small-mixed-keys,25,0,10912,855.28,942.42,855.48,942.63 +1,small-mixed-keys,26,1,10912,949.60,1215.07,949.78,1212.79 +1,small-mixed-keys,27,0,10912,1034.81,1075.80,1035.01,1075.97 +1,small-mixed-keys,28,1,10912,904.04,761.97,885.36,762.10 +1,small-mixed-keys,29,0,10912,840.66,796.71,840.73,771.99 +1,small-mixed-keys,30,1,10912,766.87,764.07,767.05,764.11 +1,medium-key-miss,0,1,2080,3876.65,1717.98,3873.08,1718.75 +1,medium-key-miss,1,0,2080,3686.78,1581.23,3687.02,1581.73 +1,medium-key-miss,2,1,2080,3613.68,1592.90,3614.42,1593.27 +1,medium-key-miss,3,0,2080,3582.49,1602.03,3582.69,1602.40 +1,medium-key-miss,4,1,2080,3602.01,1541.58,3602.40,1541.83 +1,medium-key-miss,5,0,2080,3771.14,1783.27,3771.63,1780.77 +1,medium-key-miss,6,1,2080,3760.30,1892.67,3761.06,1893.27 +1,medium-key-miss,7,0,2080,3856.47,1852.39,3857.69,1853.37 +1,medium-key-miss,8,1,2080,3813.03,1583.28,3813.94,1583.65 +1,medium-key-miss,9,0,2080,3704.02,1593.35,3704.33,1593.75 +1,medium-key-miss,10,1,2080,3699.50,1953.98,3700.48,1954.33 +1,medium-key-miss,11,0,2080,4321.98,2425.63,4322.60,2426.44 +1,medium-key-miss,12,1,2080,5274.05,1638.42,5275.00,1638.94 +1,medium-key-miss,13,0,2080,3902.80,1773.54,3903.85,1774.52 +1,medium-key-miss,14,1,2080,4266.85,1923.07,4267.79,1924.04 +1,medium-key-miss,15,0,2080,4243.18,1752.38,4244.23,1752.88 +1,medium-key-miss,16,1,2080,3987.71,1656.81,3988.46,1657.21 +1,medium-key-miss,17,0,2080,3757.90,1699.88,3758.65,1700.48 +1,medium-key-miss,18,1,2080,3864.62,1579.50,3865.87,1579.81 +1,medium-key-miss,19,0,2080,3947.87,1622.53,3948.56,1618.27 +1,medium-key-miss,20,1,2080,4038.61,1716.81,4039.42,1717.31 +1,medium-key-miss,21,0,2080,3891.26,1739.96,3891.83,1740.38 +1,medium-key-miss,22,1,2080,4906.01,2225.30,4906.73,2226.44 +1,medium-key-miss,23,0,2080,4017.86,1821.41,4018.27,1822.12 +1,medium-key-miss,24,1,2080,5362.91,1897.63,5363.94,1898.56 +1,medium-key-miss,25,0,2080,4057.68,1867.63,4058.65,1868.27 +1,medium-key-miss,26,1,2080,4760.87,2080.14,4715.38,2081.25 +1,medium-key-miss,27,0,2080,3901.91,1816.68,3902.40,1817.79 +1,medium-key-miss,28,1,2080,3852.94,1650.42,3853.85,1650.48 +1,medium-key-miss,29,0,2080,4043.53,1553.19,4044.71,1553.85 +1,medium-key-miss,30,1,2080,4671.95,3236.32,4673.08,3237.50 +1,stale-long-16,0,1,1152,4841.22,4531.97,4842.88,4532.12 +1,stale-long-16,1,0,1152,5118.38,4588.30,5118.92,4589.41 +1,stale-long-16,2,1,1152,5198.46,4773.02,5200.52,4773.44 +1,stale-long-16,3,0,1152,5040.48,6640.63,5041.67,6641.49 +1,stale-long-16,4,1,1152,6053.84,4766.88,5941.84,4768.23 +1,stale-long-16,5,0,1152,5076.09,5369.25,5077.26,5363.72 +1,stale-long-16,6,1,1152,6127.04,5379.14,6129.34,5380.21 +1,stale-long-16,7,0,1152,5597.59,5601.98,5598.96,5604.17 +1,stale-long-16,8,1,1152,4770.58,4763.33,4771.70,4763.89 +1,stale-long-16,9,0,1152,5319.92,4701.57,5321.18,4703.12 +1,stale-long-16,10,1,1152,4838.68,5092.34,4840.28,5092.88 +1,stale-long-16,11,0,1152,5143.79,4674.28,5144.97,4675.35 +1,stale-long-16,12,1,1152,5346.34,5490.26,5348.09,5491.32 +1,stale-long-16,13,0,1152,5573.19,5070.55,5573.78,5072.05 +1,stale-long-16,14,1,1152,5046.95,4561.92,5048.61,4562.50 +1,stale-long-16,15,0,1152,5211.21,4637.10,5212.67,4638.02 +1,stale-long-16,16,1,1152,5311.51,6440.29,5312.50,6440.97 +1,stale-long-16,17,0,1152,6103.16,4927.96,6104.17,4929.69 +1,stale-long-16,18,1,1152,6605.90,5135.16,6607.64,5158.85 +1,stale-long-16,19,0,1152,5473.83,4659.67,5475.69,4661.46 +1,stale-long-16,20,1,1152,5414.03,5631.27,5416.67,5631.94 +1,stale-long-16,21,0,1152,6364.88,4807.82,6367.19,4808.16 +1,stale-long-16,22,1,1152,5201.36,4539.03,5202.26,4539.06 +1,stale-long-16,23,0,1152,4803.32,4669.49,4802.95,4671.01 +1,stale-long-16,24,1,1152,4776.60,4467.25,4776.91,4467.01 +1,stale-long-16,25,0,1152,4766.17,4626.53,4766.49,4628.47 +1,stale-long-16,26,1,1152,4811.75,4574.19,4812.50,4574.65 +1,stale-long-16,27,0,1152,4958.07,4490.41,4959.20,4491.32 +1,stale-long-16,28,1,1152,4912.34,4538.58,4914.06,4539.93 +1,stale-long-16,29,0,1152,5285.86,5176.68,5287.33,5177.95 +1,stale-long-16,30,1,1152,5579.76,5022.32,5581.60,5023.44 +1,stale-long-31,0,1,872,9422.64,9755.39,9424.31,9758.03 +1,stale-long-31,1,0,872,13652.21,10217.15,13654.82,10219.04 +1,stale-long-31,2,1,872,15304.86,9064.28,15434.63,9066.51 +1,stale-long-31,3,0,872,9002.93,9551.29,9003.44,9365.83 +1,stale-long-31,4,1,872,8983.91,8226.41,8681.19,8228.21 +1,stale-long-31,5,0,872,8662.49,7865.43,8662.84,7866.97 +1,stale-long-31,6,1,872,9049.53,8495.29,9050.46,8496.56 +1,stale-long-31,7,0,872,10849.08,8931.25,10852.06,8933.49 +1,stale-long-31,8,1,872,9398.11,9192.57,9400.23,9194.95 +1,stale-long-31,9,0,872,9237.65,8669.46,9239.68,8672.02 +1,stale-long-31,10,1,872,9125.87,8423.52,9116.97,8424.31 +1,stale-long-31,11,0,872,8523.85,7886.54,8525.23,7887.61 +1,stale-long-31,12,1,872,9020.68,8048.72,9022.94,8049.31 +1,stale-long-31,13,0,872,9800.68,8003.77,9803.90,8005.73 +1,stale-long-31,14,1,872,9005.76,8453.58,9008.03,8455.28 +1,stale-long-31,15,0,872,9162.92,8081.70,9144.50,8082.57 +1,stale-long-31,16,1,872,8478.73,9099.91,8480.50,9100.92 +1,stale-long-31,17,0,872,11413.09,10934.25,11415.14,10936.93 +1,stale-long-31,18,1,872,10005.84,8792.34,10008.03,8793.58 +1,stale-long-31,19,0,872,9537.62,9938.04,9540.14,9940.37 +1,stale-long-31,20,1,872,11525.05,8884.07,11528.67,8886.47 +1,stale-long-31,21,0,872,9298.44,9018.54,9299.31,9020.64 +1,stale-long-31,22,1,872,8822.88,7995.87,8824.54,7996.56 +1,stale-long-31,23,0,872,8984.88,8045.41,8986.24,8047.02 +1,stale-long-31,24,1,872,8836.69,8348.38,8830.28,8348.62 +1,stale-long-31,25,0,872,12533.76,9779.44,12536.70,9780.96 +1,stale-long-31,26,1,872,9475.74,8730.28,9478.21,8732.80 +1,stale-long-31,27,0,872,9655.68,8100.45,9657.11,8102.06 +1,stale-long-31,28,1,872,9376.81,10219.17,9379.59,10221.33 +1,stale-long-31,29,0,872,8792.90,8984.77,8793.58,8987.39 +1,stale-long-31,30,1,872,8987.40,7895.46,8989.68,7896.79 +1,stale-long-32,0,1,928,9417.87,7704.19,9419.18,7696.12 +1,stale-long-32,1,0,928,9236.89,7593.58,9238.15,7594.83 +1,stale-long-32,2,1,928,12910.02,8927.06,12912.72,8811.42 +1,stale-long-32,3,0,928,9870.80,8670.49,9872.84,8672.41 +1,stale-long-32,4,1,928,11978.73,8505.83,11981.68,8507.54 +1,stale-long-32,5,0,928,9397.76,7589.66,9399.78,7591.59 +1,stale-long-32,6,1,928,9833.37,7719.83,9836.21,7719.83 +1,stale-long-32,7,0,928,8936.75,8021.81,8938.58,8023.71 +1,stale-long-32,8,1,928,9694.78,8630.32,9696.12,8648.71 +1,stale-long-32,9,0,928,9194.88,7703.64,9196.12,7705.82 +1,stale-long-32,10,1,928,9324.34,8468.89,9326.51,8470.91 +1,stale-long-32,11,0,928,11535.27,7491.28,11536.64,7492.46 +1,stale-long-32,12,1,928,12256.31,14015.38,12258.62,14017.24 +1,stale-long-32,13,0,928,10997.47,8712.11,10998.92,8714.44 +1,stale-long-32,14,1,928,9722.19,9827.49,9726.29,9829.74 +1,stale-long-32,15,0,928,9212.77,8970.20,9214.44,8973.06 +1,stale-long-32,16,1,928,9030.98,8466.73,9033.41,8467.67 +1,stale-long-32,17,0,928,8817.96,8230.17,8818.97,8231.68 +1,stale-long-32,18,1,928,8681.43,7469.84,8682.11,7470.91 +1,stale-long-32,19,0,928,9622.83,7707.11,9625.00,7707.97 +1,stale-long-32,20,1,928,10023.70,9389.42,10025.86,9391.16 +1,stale-long-32,21,0,928,13431.40,7993.59,13433.19,7996.77 +1,stale-long-32,22,1,928,17873.70,10114.94,17846.98,10117.46 +1,stale-long-32,23,0,928,9840.57,10765.72,9842.67,10768.32 +1,stale-long-32,24,1,928,9910.97,8874.88,9912.72,8877.16 +1,stale-long-32,25,0,928,14378.50,11760.96,14381.47,11764.01 +1,stale-long-32,26,1,928,10757.85,10184.07,11056.03,9057.11 +1,stale-long-32,27,0,928,10234.04,8653.91,10235.99,8368.53 +1,stale-long-32,28,1,928,9001.76,7722.20,9004.31,7723.06 +1,stale-long-32,29,0,928,9533.77,8118.34,9535.56,8120.69 +1,stale-long-32,30,1,928,9768.05,8619.06,9769.40,8620.69 +1,stale-long-64,0,1,440,17586.42,8207.44,17593.18,8209.09 +1,stale-long-64,1,0,440,17364.90,8060.23,17345.45,8063.64 +1,stale-long-64,2,1,440,17000.34,12825.64,17002.27,12827.27 +1,stale-long-64,3,0,440,17673.53,9989.43,17675.00,9993.18 +1,stale-long-64,4,1,440,21418.32,9139.71,21422.73,9143.18 +1,stale-long-64,5,0,440,18569.08,7445.94,18572.73,7450.00 +1,stale-long-64,6,1,440,17279.48,8203.61,17218.18,8195.45 +1,stale-long-64,7,0,440,18293.21,7556.76,18293.18,7561.36 +1,stale-long-64,8,1,440,21598.90,9780.24,21602.27,9784.09 +1,stale-long-64,9,0,440,21428.58,9670.50,21481.82,9675.00 +1,stale-long-64,10,1,440,18169.95,8527.33,18175.00,8529.55 +1,stale-long-64,11,0,440,18788.57,10095.62,18790.91,10102.27 +1,stale-long-64,12,1,440,20405.48,9637.69,20411.36,9640.91 +1,stale-long-64,13,0,440,18459.52,7527.82,18463.64,7531.82 +1,stale-long-64,14,1,440,17575.51,7762.25,17579.55,7765.91 +1,stale-long-64,15,0,440,16531.42,7410.86,16534.09,7411.36 +1,stale-long-64,16,1,440,16339.13,7623.80,16340.91,7629.55 +1,stale-long-64,17,0,440,16479.12,7791.80,16481.82,7795.45 +1,stale-long-64,18,1,440,17179.19,7838.98,17181.82,7840.91 +1,stale-long-64,19,0,440,18414.14,9291.40,18395.45,9295.45 +1,stale-long-64,20,1,440,23632.10,8846.96,23638.64,8850.00 +1,stale-long-64,21,0,440,20369.22,7550.30,20370.45,7552.27 +1,stale-long-64,22,1,440,17606.68,9273.73,17611.36,9231.82 +1,stale-long-64,23,0,440,24149.92,8799.07,22554.55,8802.27 +1,stale-long-64,24,1,440,17442.31,7728.46,17445.45,7729.55 +1,stale-long-64,25,0,440,16643.59,7656.44,16643.18,7661.36 +1,stale-long-64,26,1,440,17115.99,7834.78,17118.18,7836.36 +1,stale-long-64,27,0,440,18549.53,8032.07,18554.55,8036.36 +1,stale-long-64,28,1,440,24511.68,14780.78,24518.18,14784.09 +1,stale-long-64,29,0,440,25433.44,12068.23,25438.64,12072.73 +1,stale-long-64,30,1,440,18481.51,9195.83,18486.36,9197.73 +1,large-key-miss,0,1,128,97435.38,11208.91,97460.94,11218.75 +1,large-key-miss,1,0,128,81725.45,8310.76,81734.38,8320.31 +1,large-key-miss,2,1,128,79198.78,8233.51,79210.94,8234.38 +1,large-key-miss,3,0,128,81896.16,9155.84,81906.25,9171.88 +1,large-key-miss,4,1,128,84993.19,8174.03,85000.00,8171.88 +1,large-key-miss,5,0,128,84299.06,8299.16,84304.69,8304.69 +1,large-key-miss,6,1,128,84821.00,9317.99,84835.94,9320.31 +1,large-key-miss,7,0,128,85076.99,9734.42,85085.94,9757.81 +1,large-key-miss,8,1,128,80406.13,10607.03,80414.06,10609.38 +1,large-key-miss,9,0,128,77712.13,9668.12,77523.44,9679.69 +1,large-key-miss,10,1,128,108104.50,9257.72,108070.31,9257.81 +1,large-key-miss,11,0,128,99147.94,12441.97,99156.25,12460.94 +1,large-key-miss,12,1,128,101273.15,10497.68,101289.06,10507.81 +1,large-key-miss,13,0,128,90703.99,12481.80,90726.56,12523.44 +1,large-key-miss,14,1,128,101977.99,8307.02,102000.00,8312.50 +1,large-key-miss,15,0,128,83356.25,15123.25,83367.19,15140.62 +1,large-key-miss,16,1,128,82947.75,8147.03,82960.94,8148.44 +1,large-key-miss,17,0,128,85617.90,9659.16,85632.81,9679.69 +1,large-key-miss,18,1,128,77302.84,8149.87,77312.50,8156.25 +1,large-key-miss,19,0,128,77145.44,8295.62,77156.25,8304.69 +1,large-key-miss,20,1,128,78027.72,8898.23,78039.06,8898.44 +1,large-key-miss,21,0,128,87660.73,8529.06,87671.88,8539.06 +1,large-key-miss,22,1,128,96672.65,8476.05,96679.69,8476.56 +1,large-key-miss,23,0,128,89914.88,12564.77,89929.69,12585.94 +1,large-key-miss,24,1,128,83206.13,8925.52,83226.56,8929.69 +1,large-key-miss,25,0,128,79788.93,8261.48,79796.88,8273.44 +1,large-key-miss,26,1,128,85127.86,8851.69,85148.44,8859.38 +1,large-key-miss,27,0,128,91615.30,11703.80,91445.31,11718.75 +1,large-key-miss,28,1,128,111251.62,10567.62,111273.44,10578.12 +1,large-key-miss,29,0,128,128158.27,9363.62,127750.00,9375.00 +1,large-key-miss,30,1,128,123253.59,8559.05,123273.44,8570.31 +1,large-mixed-keys,0,1,128,86878.73,10418.28,86890.62,10429.69 +1,large-mixed-keys,1,0,128,80649.46,11435.12,80656.25,11453.12 +1,large-mixed-keys,2,1,128,79310.59,9687.20,79320.31,9687.50 +1,large-mixed-keys,3,0,128,79720.83,10414.60,79726.56,10421.88 +1,large-mixed-keys,4,1,128,78861.34,9981.91,78875.00,9984.38 +1,large-mixed-keys,5,0,128,82452.05,9855.59,82460.94,9859.38 +1,large-mixed-keys,6,1,128,91312.79,10464.98,91257.81,10468.75 +1,large-mixed-keys,7,0,128,88389.27,10054.24,88406.25,10054.69 +1,large-mixed-keys,8,1,128,86821.82,10828.75,86843.75,10835.94 +1,large-mixed-keys,9,0,128,80425.97,12198.98,78421.88,12218.75 +1,large-mixed-keys,10,1,128,79119.84,13125.57,79132.81,13125.00 +1,large-mixed-keys,11,0,128,109759.13,9920.58,109773.44,9929.69 +1,large-mixed-keys,12,1,128,100886.68,12100.09,100906.25,12109.38 +1,large-mixed-keys,13,0,128,85688.58,15060.09,85695.31,15078.12 +1,large-mixed-keys,14,1,128,85337.09,11615.25,85351.56,11625.00 +1,large-mixed-keys,15,0,128,94591.67,13317.50,94609.38,13343.75 +1,large-mixed-keys,16,1,128,83690.67,10525.48,83710.94,10531.25 +1,large-mixed-keys,17,0,128,83869.21,9423.70,83882.81,9429.69 +1,large-mixed-keys,18,1,128,79513.82,9872.34,79523.44,9875.00 +1,large-mixed-keys,19,0,128,76894.20,10783.37,76898.44,10796.88 +1,large-mixed-keys,20,1,128,79647.24,11188.14,79656.25,11187.50 +1,large-mixed-keys,21,0,128,108592.48,10080.96,108609.38,10085.94 +1,large-mixed-keys,22,1,128,104854.69,13905.80,104882.81,13921.88 +1,large-mixed-keys,23,0,128,104803.86,10912.48,104757.81,10937.50 +1,large-mixed-keys,24,1,128,83887.78,10010.76,83898.44,10015.62 +1,large-mixed-keys,25,0,128,114271.65,11579.48,114281.25,11593.75 +1,large-mixed-keys,26,1,128,79241.16,10149.00,79257.81,10156.25 +1,large-mixed-keys,27,0,128,82408.39,9922.18,82421.88,9929.69 +1,large-mixed-keys,28,1,128,81912.84,10371.06,81929.69,10375.00 +1,large-mixed-keys,29,0,128,97792.54,9989.50,97812.50,10000.00 +1,large-mixed-keys,30,1,128,117178.06,15761.76,117085.94,15773.44 +1,large-few-bindings,0,1,1008,5150.02,1413.15,5151.79,1413.69 +1,large-few-bindings,1,0,1008,5151.01,1371.92,5151.79,1374.01 +1,large-few-bindings,2,1,1008,5550.29,1412.96,5551.59,1413.69 +1,large-few-bindings,3,0,1008,5928.32,1375.57,5930.56,1376.98 +1,large-few-bindings,4,1,1008,5551.71,1553.51,5553.57,1554.56 +1,large-few-bindings,5,0,1008,5578.89,1309.75,5579.37,1312.50 +1,large-few-bindings,6,1,1008,5767.42,1448.70,5769.84,1449.40 +1,large-few-bindings,7,0,1008,5420.66,1337.93,5318.45,1339.29 +1,large-few-bindings,8,1,1008,5761.27,1350.04,5762.90,1352.18 +1,large-few-bindings,9,0,1008,6017.40,1817.84,6019.84,1819.44 +1,large-few-bindings,10,1,1008,5397.28,1241.03,5397.82,1241.07 +1,large-few-bindings,11,0,1008,6694.89,1623.06,6696.43,1625.99 +1,large-few-bindings,12,1,1008,6039.93,1243.39,6041.67,1244.05 +1,large-few-bindings,13,0,1008,5657.67,1546.94,5658.73,1549.60 +1,large-few-bindings,14,1,1008,5351.67,1243.25,5353.17,1244.05 +1,large-few-bindings,15,0,1008,5799.80,1249.66,5801.59,1250.00 +1,large-few-bindings,16,1,1008,5222.97,1179.78,5224.21,1180.56 +1,large-few-bindings,17,0,1008,5467.94,1236.99,5469.25,1237.10 +1,large-few-bindings,18,1,1008,4937.53,1192.27,4938.49,1192.46 +1,large-few-bindings,19,0,1008,5013.55,1205.07,5013.89,1205.36 +1,large-few-bindings,20,1,1008,5278.33,1795.02,5279.76,1795.63 +1,large-few-bindings,21,0,1008,5922.65,1239.25,5923.61,1240.08 +1,large-few-bindings,22,1,1008,6037.72,1209.90,6040.67,1210.32 +1,large-few-bindings,23,0,1008,5141.88,1709.71,5142.86,1711.31 +1,large-few-bindings,24,1,1008,5573.63,1219.31,5575.40,1219.25 +1,large-few-bindings,25,0,1008,5051.67,1426.03,5051.59,1427.58 +1,large-few-bindings,26,1,1008,5700.86,1279.81,5702.38,1280.75 +1,large-few-bindings,27,0,1008,4940.43,1256.27,4940.48,1255.95 +1,large-few-bindings,28,1,1008,5307.01,1625.99,5309.52,1625.99 +1,large-few-bindings,29,0,1008,6430.37,1230.61,6432.54,1233.13 +1,large-few-bindings,30,1,1008,6284.18,1350.36,6285.71,1350.20 +1,large-label-overrides,0,1,128,70978.45,1918.63,70984.38,1921.88 +1,large-label-overrides,1,0,128,69378.85,1746.95,69382.81,1750.00 +1,large-label-overrides,2,1,128,71130.84,1951.73,71148.44,1953.12 +1,large-label-overrides,3,0,128,68819.80,3432.86,68828.12,3453.12 +1,large-label-overrides,4,1,128,70253.83,1903.73,70265.62,1906.25 +1,large-label-overrides,5,0,128,72700.41,1761.13,72710.94,1765.62 +1,large-label-overrides,6,1,128,71092.77,2298.18,71109.38,2304.69 +1,large-label-overrides,7,0,128,73996.67,3121.36,74007.81,3140.62 +1,large-label-overrides,8,1,128,74657.59,2252.92,74671.88,2257.81 +1,large-label-overrides,9,0,128,73407.68,2046.78,73421.88,2054.69 +1,large-label-overrides,10,1,128,72212.23,2156.05,72226.56,2164.06 +1,large-label-overrides,11,0,128,70578.35,1739.93,70585.94,1742.19 +1,large-label-overrides,12,1,128,69832.30,1933.74,69851.56,1937.50 +1,large-label-overrides,13,0,128,82687.02,1742.22,82703.12,1742.19 +1,large-label-overrides,14,1,128,79141.03,3024.60,79156.25,3031.25 +1,large-label-overrides,15,0,128,102161.91,1755.88,101968.75,1757.81 +1,large-label-overrides,16,1,128,112015.55,1781.90,112039.06,1781.25 +1,large-label-overrides,17,0,128,108564.43,1755.20,104765.62,1757.81 +1,large-label-overrides,18,1,128,79624.52,2002.14,78781.25,2007.81 +1,large-label-overrides,19,0,128,76387.33,1767.52,74507.81,1781.25 +1,large-label-overrides,20,1,128,73286.84,2186.22,73296.88,2187.50 +1,large-label-overrides,21,0,128,68254.92,1962.13,68265.62,1968.75 +1,large-label-overrides,22,1,128,75219.59,2242.96,75234.38,2242.19 +1,large-label-overrides,23,0,128,104345.07,2292.38,104359.38,2304.69 +1,large-label-overrides,24,1,128,104327.84,1785.48,104351.56,1789.06 +1,large-label-overrides,25,0,128,77909.85,2027.53,77921.88,2039.06 +1,large-label-overrides,26,1,128,74521.34,3261.05,74539.06,3273.44 +1,large-label-overrides,27,0,128,73134.28,1723.98,73148.44,1726.56 +1,large-label-overrides,28,1,128,72922.06,1976.15,72937.50,1984.38 +1,large-label-overrides,29,0,128,76639.71,1745.08,76656.25,1750.00 +1,large-label-overrides,30,1,128,87272.01,1799.79,87289.06,1796.88 +1,capacity-stale-long,0,1,128,103442.03,19639.96,103460.94,19648.44 +1,capacity-stale-long,1,0,128,94435.70,23866.22,94453.12,23890.62 +1,capacity-stale-long,2,1,128,80765.38,15692.58,80789.06,15703.12 +1,capacity-stale-long,3,0,128,69892.32,16469.59,69906.25,16492.19 +1,capacity-stale-long,4,1,128,76460.12,17263.18,76468.75,17273.44 +1,capacity-stale-long,5,0,128,71691.42,14714.12,71703.12,14726.56 +1,capacity-stale-long,6,1,128,68458.83,16346.52,68468.75,16359.38 +1,capacity-stale-long,7,0,128,65806.96,14366.56,65812.50,14367.19 +1,capacity-stale-long,8,1,128,80383.05,16077.56,80398.44,16085.94 +1,capacity-stale-long,9,0,128,82005.39,15153.95,82015.62,15171.88 +1,capacity-stale-long,10,1,128,87608.24,14476.04,87625.00,14484.38 +1,capacity-stale-long,11,0,128,113802.05,14997.32,113828.12,15000.00 +1,capacity-stale-long,12,1,128,72874.66,23935.88,72687.50,23953.12 +1,capacity-stale-long,13,0,128,115403.11,18112.66,115414.06,18132.81 +1,capacity-stale-long,14,1,128,89647.16,55526.41,83937.50,30023.44 +1,capacity-stale-long,15,0,128,71019.71,16175.88,68750.00,16195.31 +1,capacity-stale-long,16,1,128,69220.27,15372.21,69242.19,15382.81 +1,capacity-stale-long,17,0,128,65222.15,15007.45,65226.56,15031.25 +1,capacity-stale-long,18,1,128,69301.78,24006.94,69304.69,24031.25 +1,capacity-stale-long,19,0,128,91940.87,22819.98,91960.94,22843.75 +1,capacity-stale-long,20,1,128,113003.84,20485.43,113031.25,20492.19 +1,capacity-stale-long,21,0,128,68994.25,28496.78,69007.81,27640.62 +1,capacity-stale-long,22,1,128,65150.90,14309.31,65164.06,14312.50 +1,capacity-stale-long,23,0,128,63761.53,14245.89,63765.62,14257.81 +1,capacity-stale-long,24,1,128,63662.40,15716.73,63671.88,15726.56 +1,capacity-stale-long,25,0,128,70839.67,13947.55,70843.75,13960.94 +1,capacity-stale-long,26,1,128,86752.84,23233.05,85968.75,23257.81 +1,capacity-stale-long,27,0,128,105353.88,16016.60,105375.00,16031.25 +1,capacity-stale-long,28,1,128,73277.52,19276.26,73304.69,19289.06 +1,capacity-stale-long,29,0,128,113348.08,21097.95,113359.38,21125.00 +1,capacity-stale-long,30,1,128,71392.70,15641.41,71414.06,15648.44 +1,small-stale-long,0,1,16336,592.31,539.31,592.43,539.42 +1,small-stale-long,1,0,16336,529.93,505.17,530.00,505.26 +1,small-stale-long,2,1,16336,718.67,715.23,718.78,715.35 +1,small-stale-long,3,0,16336,515.27,610.16,515.36,610.25 +1,small-stale-long,4,1,16336,648.53,723.40,648.63,723.49 +1,small-stale-long,5,0,16336,588.94,543.87,589.07,544.07 +1,small-stale-long,6,1,16336,516.07,492.59,516.16,492.65 +1,small-stale-long,7,0,16336,512.00,503.28,512.06,503.37 +1,small-stale-long,8,1,16336,1118.94,570.04,1119.12,570.15 +1,small-stale-long,9,0,16336,591.78,555.18,591.88,555.34 +1,small-stale-long,10,1,16336,547.66,516.33,547.81,516.41 +1,small-stale-long,11,0,16336,507.43,528.53,507.47,528.71 +1,small-stale-long,12,1,16336,533.37,548.40,533.42,548.48 +1,small-stale-long,13,0,16336,542.52,540.29,541.56,540.40 +1,small-stale-long,14,1,16336,540.68,710.38,540.71,710.52 +1,small-stale-long,15,0,16336,818.80,846.27,818.93,844.94 +1,small-stale-long,16,1,16336,613.57,487.21,592.74,487.27 +1,small-stale-long,17,0,16336,506.91,509.75,506.92,509.79 +1,small-stale-long,18,1,16336,535.75,521.57,535.81,521.61 +1,small-stale-long,19,0,16336,584.21,523.56,584.29,523.63 +1,small-stale-long,20,1,16336,564.89,572.74,565.07,572.85 +1,small-stale-long,21,0,16336,805.94,1072.14,806.13,1069.36 +1,small-stale-long,22,1,16336,684.67,905.12,684.81,905.24 +1,small-stale-long,23,0,16336,878.75,628.87,878.86,629.04 +1,small-stale-long,24,1,16336,714.62,748.13,714.86,748.29 +1,small-stale-long,25,0,16336,756.73,699.64,667.42,699.31 +1,small-stale-long,26,1,16336,880.69,706.75,880.88,706.84 +1,small-stale-long,27,0,16336,552.22,596.33,552.34,596.54 +1,small-stale-long,28,1,16336,751.68,683.90,751.78,684.01 +1,small-stale-long,29,0,16336,597.01,808.86,597.21,809.01 +1,small-stale-long,30,1,16336,631.23,613.31,631.37,613.37 +1,gamepad-miss,0,1,128,130083.74,1548.91,130109.38,1554.69 +1,gamepad-miss,1,0,128,119307.91,1403.02,119328.12,1414.06 +1,gamepad-miss,2,1,128,97287.54,1450.13,97312.50,1453.12 +1,gamepad-miss,3,0,128,141005.22,1418.27,141023.44,1421.88 +1,gamepad-miss,4,1,128,120349.09,2642.94,120382.81,2648.44 +1,gamepad-miss,5,0,128,148077.37,3207.41,108023.44,3226.56 +1,gamepad-miss,6,1,128,119400.48,1468.91,119421.88,1476.56 +1,gamepad-miss,7,0,128,91533.55,1401.77,91546.88,1406.25 +1,gamepad-miss,8,1,128,138869.18,1631.92,138820.31,1632.81 +1,gamepad-miss,9,0,128,120099.34,1390.52,120109.38,1390.62 +1,gamepad-miss,10,1,128,96443.20,4272.00,95015.62,4281.25 +1,gamepad-miss,11,0,128,73371.21,1426.14,73382.81,1429.69 +1,gamepad-miss,12,1,128,135701.09,1739.64,135726.56,1742.19 +1,gamepad-miss,13,0,128,97944.66,2116.70,97960.94,2125.00 +1,gamepad-miss,14,1,128,140232.64,2555.79,140250.00,2562.50 +1,gamepad-miss,15,0,128,123218.28,6038.13,123226.56,6046.88 +1,gamepad-miss,16,1,128,145972.16,1432.86,145992.19,1437.50 +1,gamepad-miss,17,0,128,143050.95,1445.12,143070.31,1453.12 +1,gamepad-miss,18,1,128,201005.47,1576.92,201023.44,1578.12 +1,gamepad-miss,19,0,128,98936.84,1328.02,98945.31,1328.12 +1,gamepad-miss,20,1,128,84265.41,1457.27,84273.44,1460.94 +1,gamepad-miss,21,0,128,72105.41,1392.31,72117.19,1398.44 +1,gamepad-miss,22,1,128,83036.80,2046.99,83062.50,2054.69 +1,gamepad-miss,23,0,128,86106.03,1442.27,86117.19,1445.31 +1,gamepad-miss,24,1,128,78313.62,1630.23,78335.94,1632.81 +1,gamepad-miss,25,0,128,79503.28,1390.14,79515.62,1398.44 +1,gamepad-miss,26,1,128,78466.38,1421.38,78492.19,1429.69 +1,gamepad-miss,27,0,128,77719.96,1345.61,77750.00,1351.56 +1,gamepad-miss,28,1,128,89730.77,1400.02,89750.00,1398.44 +1,gamepad-miss,29,0,128,85066.54,2780.22,85078.12,2804.69 +1,gamepad-miss,30,1,128,75293.58,1745.95,75304.69,1750.00 +1,gamepad-mixed,0,1,128,94407.46,3859.65,94429.69,3867.19 +1,gamepad-mixed,1,0,128,84800.05,1660.16,84812.50,1664.06 +1,gamepad-mixed,2,1,128,133019.06,4068.84,133046.88,4078.12 +1,gamepad-mixed,3,0,128,84264.12,2855.26,84070.31,2867.19 +1,gamepad-mixed,4,1,128,78302.93,1679.29,78320.31,1687.50 +1,gamepad-mixed,5,0,128,77953.19,2001.45,77968.75,2007.81 +1,gamepad-mixed,6,1,128,75239.09,1714.27,74328.12,1710.94 +1,gamepad-mixed,7,0,128,79199.11,1958.48,79210.94,1968.75 +1,gamepad-mixed,8,1,128,72646.88,1883.01,72671.88,1882.81 +1,gamepad-mixed,9,0,128,78164.32,1698.77,78171.88,1703.12 +1,gamepad-mixed,10,1,128,83808.17,1675.91,83828.12,1679.69 +1,gamepad-mixed,11,0,128,80628.21,2694.66,80648.44,2710.94 +1,gamepad-mixed,12,1,128,85003.48,1681.55,85015.62,1687.50 +1,gamepad-mixed,13,0,128,77846.14,1699.52,77851.56,1703.12 +1,gamepad-mixed,14,1,128,74760.80,1711.69,74781.25,1710.94 +1,gamepad-mixed,15,0,128,86514.34,1709.50,86531.25,1718.75 +1,gamepad-mixed,16,1,128,74693.51,2155.00,74703.12,2156.25 +1,gamepad-mixed,17,0,128,76797.03,2381.66,76812.50,2390.62 +1,gamepad-mixed,18,1,128,74338.45,1901.74,74351.56,1906.25 +1,gamepad-mixed,19,0,128,72520.69,1687.21,72531.25,1695.31 +1,gamepad-mixed,20,1,128,70151.34,1884.83,70164.06,1890.62 +1,gamepad-mixed,21,0,128,78353.15,1690.73,78367.19,1695.31 +1,gamepad-mixed,22,1,128,101103.46,2116.47,101132.81,2117.19 +1,gamepad-mixed,23,0,128,72587.00,1703.12,72601.56,1703.12 +1,gamepad-mixed,24,1,128,150458.91,1713.91,150398.44,1718.75 +1,gamepad-mixed,25,0,128,105745.77,12247.97,105757.81,12265.62 +1,gamepad-mixed,26,1,128,77572.28,2906.02,77601.56,2914.06 +1,gamepad-mixed,27,0,128,74512.52,3722.09,74523.44,3734.38 +1,gamepad-mixed,28,1,128,74876.72,2095.23,74890.62,2101.56 +1,gamepad-mixed,29,0,128,82015.16,2469.53,82039.06,2484.38 +1,gamepad-mixed,30,1,128,85798.02,1758.04,85820.31,1757.81 +1,non-key-event,0,1,128,80324.22,898.33,80343.75,898.44 +1,non-key-event,1,0,128,87502.56,916.39,87515.62,914.06 +1,non-key-event,2,1,128,79320.36,916.13,79343.75,914.06 +1,non-key-event,3,0,128,80352.66,957.09,80367.19,960.94 +1,non-key-event,4,1,128,92175.02,911.86,92203.12,914.06 +1,non-key-event,5,0,128,82933.02,914.12,82945.31,921.88 +1,non-key-event,6,1,128,80880.13,1094.48,80906.25,1093.75 +1,non-key-event,7,0,128,75673.09,1465.32,75687.50,1476.56 +1,non-key-event,8,1,128,76977.55,937.66,76992.19,945.31 +1,non-key-event,9,0,128,82782.52,893.43,82789.06,906.25 +1,non-key-event,10,1,128,114822.46,894.88,114835.94,898.44 +1,non-key-event,11,0,128,78180.05,933.85,78195.31,937.50 +1,non-key-event,12,1,128,71761.84,919.34,71773.44,921.88 +1,non-key-event,13,0,128,106912.16,1640.53,106921.88,1664.06 +1,non-key-event,14,1,128,82596.60,1095.76,82609.38,1101.56 +1,non-key-event,15,0,128,68849.59,947.43,68695.31,953.12 +1,non-key-event,16,1,128,66923.54,923.14,66937.50,921.88 +1,non-key-event,17,0,128,86301.79,942.95,86312.50,953.12 +1,non-key-event,18,1,128,70732.05,931.64,70742.19,929.69 +1,non-key-event,19,0,128,70960.84,947.89,70968.75,953.12 +1,non-key-event,20,1,128,78091.47,931.83,78109.38,937.50 +1,non-key-event,21,0,128,132008.87,929.55,132015.62,929.69 +1,non-key-event,22,1,128,79953.39,902.48,79968.75,906.25 +1,non-key-event,23,0,128,84083.03,1209.94,84101.56,1218.75 +1,non-key-event,24,1,128,72460.09,1019.72,72484.38,1015.62 +1,non-key-event,25,0,128,70382.09,917.12,70390.62,921.88 +1,non-key-event,26,1,128,78314.08,941.21,78335.94,945.31 +1,non-key-event,27,0,128,79682.57,899.94,79695.31,906.25 +1,non-key-event,28,1,128,99816.86,3265.49,99835.94,3273.44 +1,non-key-event,29,0,128,101303.64,934.06,101320.31,937.50 +1,non-key-event,30,1,128,81521.62,904.70,81539.06,906.25 +2,empty-catalog,0,1,32768,166.67,116.83,166.72,116.88 +2,empty-catalog,1,0,32768,210.40,98.06,210.48,98.14 +2,empty-catalog,2,1,32768,220.11,72.93,220.18,72.97 +2,empty-catalog,3,0,32768,179.11,64.63,179.17,64.67 +2,empty-catalog,4,1,32768,178.95,70.46,179.05,75.56 +2,empty-catalog,5,0,32768,164.22,80.02,164.25,80.11 +2,empty-catalog,6,1,32768,143.88,61.27,143.92,61.28 +2,empty-catalog,7,0,32768,146.18,64.74,146.21,64.79 +2,empty-catalog,8,1,32768,150.36,70.71,150.42,70.77 +2,empty-catalog,9,0,32768,153.05,64.26,153.08,64.30 +2,empty-catalog,10,1,32768,133.98,67.67,134.00,67.69 +2,empty-catalog,11,0,32768,141.53,65.54,141.57,65.55 +2,empty-catalog,12,1,32768,139.87,66.10,139.92,66.13 +2,empty-catalog,13,0,32768,139.69,65.38,139.71,65.43 +2,empty-catalog,14,1,32768,143.00,81.97,143.10,82.00 +2,empty-catalog,15,0,32768,153.65,68.73,153.69,68.82 +2,empty-catalog,16,1,32768,158.88,68.97,158.94,69.00 +2,empty-catalog,17,0,32768,165.27,80.90,165.31,80.96 +2,empty-catalog,18,1,32768,159.17,70.33,159.21,70.34 +2,empty-catalog,19,0,32768,162.31,80.70,162.35,80.75 +2,empty-catalog,20,1,32768,161.79,70.37,161.83,70.40 +2,empty-catalog,21,0,32768,167.71,93.24,167.76,93.32 +2,empty-catalog,22,1,32768,172.47,69.05,172.55,69.09 +2,empty-catalog,23,0,32768,156.62,65.87,156.65,65.95 +2,empty-catalog,24,1,32768,166.25,74.12,166.32,74.16 +2,empty-catalog,25,0,32768,149.87,78.84,149.90,78.89 +2,empty-catalog,26,1,32768,188.01,82.53,188.08,82.58 +2,empty-catalog,27,0,32768,146.37,71.51,146.39,71.59 +2,empty-catalog,28,1,32768,156.59,129.25,156.65,129.30 +2,empty-catalog,29,0,32768,216.57,138.19,216.61,138.28 +2,empty-catalog,30,1,32768,188.16,77.82,188.29,77.85 +2,no-bindings,0,1,13960,766.81,639.03,767.12,639.11 +2,no-bindings,1,0,13960,682.98,680.96,683.17,681.09 +2,no-bindings,2,1,13960,687.89,632.20,688.04,632.31 +2,no-bindings,3,0,13960,679.38,676.58,679.44,676.79 +2,no-bindings,4,1,13960,647.40,594.13,647.49,594.20 +2,no-bindings,5,0,13960,631.84,613.19,631.95,613.40 +2,no-bindings,6,1,13960,626.67,674.97,626.79,675.07 +2,no-bindings,7,0,13960,652.76,663.39,652.87,663.54 +2,no-bindings,8,1,13960,594.46,652.85,594.56,652.94 +2,no-bindings,9,0,13960,670.06,1164.11,669.48,1164.26 +2,no-bindings,10,1,13960,609.41,666.83,609.46,666.91 +2,no-bindings,11,0,13960,666.58,605.29,666.76,605.37 +2,no-bindings,12,1,13960,677.45,694.29,677.65,694.34 +2,no-bindings,13,0,13960,631.78,602.01,631.88,602.15 +2,no-bindings,14,1,13960,651.35,631.06,651.43,631.09 +2,no-bindings,15,0,13960,577.07,592.52,577.08,592.62 +2,no-bindings,16,1,13960,625.18,619.54,625.36,619.63 +2,no-bindings,17,0,13960,892.74,619.40,892.91,619.48 +2,no-bindings,18,1,13960,709.64,761.74,709.89,761.89 +2,no-bindings,19,0,13960,883.80,1060.69,884.03,1060.89 +2,no-bindings,20,1,13960,665.17,646.53,665.33,646.63 +2,no-bindings,21,0,13960,1050.67,716.22,1050.79,716.40 +2,no-bindings,22,1,13960,863.36,610.66,863.61,610.67 +2,no-bindings,23,0,13960,639.35,581.53,639.40,581.59 +2,no-bindings,24,1,13960,660.49,647.78,660.82,647.78 +2,no-bindings,25,0,13960,605.66,601.45,605.73,601.58 +2,no-bindings,26,1,13960,703.10,632.24,681.66,632.31 +2,no-bindings,27,0,13960,746.17,659.13,746.28,659.31 +2,no-bindings,28,1,13960,658.63,629.49,658.81,629.58 +2,no-bindings,29,0,13960,640.10,714.03,640.26,714.18 +2,no-bindings,30,1,13960,650.00,634.44,650.14,634.53 +2,single-valid-miss,0,1,32768,228.73,192.76,228.79,192.75 +2,single-valid-miss,1,0,32768,199.53,200.95,199.55,200.99 +2,single-valid-miss,2,1,32768,357.80,256.13,357.85,256.20 +2,single-valid-miss,3,0,32768,206.29,226.54,206.33,226.62 +2,single-valid-miss,4,1,32768,211.11,218.76,211.15,218.78 +2,single-valid-miss,5,0,32768,227.89,207.44,227.94,207.49 +2,single-valid-miss,6,1,32768,240.38,225.06,240.45,225.10 +2,single-valid-miss,7,0,32768,200.96,223.90,200.99,223.94 +2,single-valid-miss,8,1,32768,223.08,222.10,222.60,222.14 +2,single-valid-miss,9,0,32768,196.24,193.00,196.26,193.02 +2,single-valid-miss,10,1,32768,198.33,200.96,198.39,200.99 +2,single-valid-miss,11,0,32768,210.60,201.22,210.63,201.26 +2,single-valid-miss,12,1,32768,210.47,200.15,210.51,200.16 +2,single-valid-miss,13,0,32768,251.61,227.20,251.68,227.26 +2,single-valid-miss,14,1,32768,256.97,216.77,257.08,216.80 +2,single-valid-miss,15,0,32768,251.02,231.78,251.10,231.84 +2,single-valid-miss,16,1,32768,221.89,236.50,221.95,236.54 +2,single-valid-miss,17,0,32768,254.91,291.40,254.97,291.50 +2,single-valid-miss,18,1,32768,214.18,412.27,214.23,412.32 +2,single-valid-miss,19,0,32768,328.37,353.86,328.49,353.97 +2,single-valid-miss,20,1,32768,222.98,211.13,223.08,211.18 +2,single-valid-miss,21,0,32768,231.30,235.64,227.42,235.72 +2,single-valid-miss,22,1,32768,225.17,220.22,224.40,220.28 +2,single-valid-miss,23,0,32768,298.04,223.54,298.10,223.60 +2,single-valid-miss,24,1,32768,222.63,196.55,222.72,196.56 +2,single-valid-miss,25,0,32768,225.18,228.93,225.22,228.97 +2,single-valid-miss,26,1,32768,233.55,217.56,233.61,217.59 +2,single-valid-miss,27,0,32768,236.78,216.85,236.85,216.89 +2,single-valid-miss,28,1,32768,226.03,290.39,226.10,290.44 +2,single-valid-miss,29,0,32768,200.35,208.52,200.35,208.56 +2,single-valid-miss,30,1,32768,230.22,210.80,230.29,210.82 +2,single-stale-binding,0,1,32768,152.72,135.58,152.74,135.59 +2,single-stale-binding,1,0,32768,151.15,155.04,151.18,155.06 +2,single-stale-binding,2,1,32768,192.38,277.27,192.44,277.31 +2,single-stale-binding,3,0,32768,149.09,204.26,149.11,204.32 +2,single-stale-binding,4,1,32768,144.24,142.21,144.29,142.24 +2,single-stale-binding,5,0,32768,183.53,157.93,183.29,157.99 +2,single-stale-binding,6,1,32768,152.52,154.62,152.56,154.66 +2,single-stale-binding,7,0,32768,159.61,141.59,159.67,141.63 +2,single-stale-binding,8,1,32768,153.16,153.16,153.20,153.20 +2,single-stale-binding,9,0,32768,155.96,151.76,156.01,151.79 +2,single-stale-binding,10,1,32768,154.56,153.22,154.63,153.26 +2,single-stale-binding,11,0,32768,161.36,156.14,161.41,156.22 +2,single-stale-binding,12,1,32768,145.52,144.55,145.26,144.59 +2,single-stale-binding,13,0,32768,142.02,147.24,142.06,147.28 +2,single-stale-binding,14,1,32768,146.80,140.71,146.85,140.75 +2,single-stale-binding,15,0,32768,146.06,151.38,146.09,151.43 +2,single-stale-binding,16,1,32768,158.87,138.85,158.94,138.85 +2,single-stale-binding,17,0,32768,226.55,135.91,226.62,135.93 +2,single-stale-binding,18,1,32768,168.81,156.71,168.85,156.74 +2,single-stale-binding,19,0,32768,169.14,190.48,169.19,190.58 +2,single-stale-binding,20,1,32768,154.43,271.31,154.48,271.39 +2,single-stale-binding,21,0,32768,144.48,173.19,144.50,173.28 +2,single-stale-binding,22,1,32768,179.73,152.78,179.78,152.80 +2,single-stale-binding,23,0,32768,141.64,159.56,141.66,159.64 +2,single-stale-binding,24,1,32768,161.61,153.98,161.65,154.02 +2,single-stale-binding,25,0,32768,215.58,167.62,215.64,167.66 +2,single-stale-binding,26,1,32768,294.59,169.69,294.62,169.74 +2,single-stale-binding,27,0,32768,151.82,158.29,151.82,158.33 +2,single-stale-binding,28,1,32768,153.93,152.63,153.96,152.65 +2,single-stale-binding,29,0,32768,165.04,148.86,165.07,148.93 +2,single-stale-binding,30,1,32768,163.13,140.82,163.18,140.84 +2,small-key-miss,0,1,6952,1082.32,998.83,1082.57,998.99 +2,small-key-miss,1,0,6952,990.14,1093.82,990.22,1094.22 +2,small-key-miss,2,1,6952,940.82,1042.98,941.02,1043.15 +2,small-key-miss,3,0,6952,1082.36,1132.04,1082.57,1132.48 +2,small-key-miss,4,1,6952,996.14,988.67,996.40,988.78 +2,small-key-miss,5,0,6952,982.68,1337.87,982.74,1338.18 +2,small-key-miss,6,1,6952,1002.79,1098.78,1003.02,1098.96 +2,small-key-miss,7,0,6952,1078.21,1053.83,1078.54,1054.09 +2,small-key-miss,8,1,6952,1014.66,905.09,1014.96,905.21 +2,small-key-miss,9,0,6952,1243.01,987.54,1243.10,987.77 +2,small-key-miss,10,1,6952,1898.57,1004.91,1898.88,1005.03 +2,small-key-miss,11,0,6952,1017.62,981.11,1017.84,981.44 +2,small-key-miss,12,1,6952,1019.57,1517.03,1019.85,1517.26 +2,small-key-miss,13,0,6952,1009.62,2544.58,1009.78,2545.02 +2,small-key-miss,14,1,6952,1030.91,956.32,1031.07,956.42 +2,small-key-miss,15,0,6952,1043.25,1013.03,1043.30,1013.38 +2,small-key-miss,16,1,6952,1039.48,973.11,1039.70,973.25 +2,small-key-miss,17,0,6952,1039.71,964.91,1039.84,965.19 +2,small-key-miss,18,1,6952,968.06,966.15,968.21,966.20 +2,small-key-miss,19,0,6952,1253.24,941.35,1253.60,941.60 +2,small-key-miss,20,1,6952,1106.44,1076.60,1106.73,1076.81 +2,small-key-miss,21,0,6952,1161.51,1055.62,1161.68,1055.96 +2,small-key-miss,22,1,6952,1534.02,1255.45,1534.38,1255.75 +2,small-key-miss,23,0,6952,1165.46,1129.34,1165.71,1129.60 +2,small-key-miss,24,1,6952,1039.16,983.57,1039.41,983.75 +2,small-key-miss,25,0,6952,2145.94,1196.68,2146.43,1197.07 +2,small-key-miss,26,1,6952,1194.97,980.96,1195.34,981.16 +2,small-key-miss,27,0,6952,1015.03,915.72,1015.25,915.85 +2,small-key-miss,28,1,6952,1089.46,962.77,1071.20,962.89 +2,small-key-miss,29,0,6952,1032.46,1110.41,1032.65,1110.76 +2,small-key-miss,30,1,6952,1025.58,1266.27,1025.75,1263.23 +2,small-mixed-keys,0,1,3656,891.16,976.07,891.68,976.48 +2,small-mixed-keys,1,0,3656,970.76,1015.00,971.01,1015.32 +2,small-mixed-keys,2,1,3656,1164.44,1087.36,1164.93,1088.07 +2,small-mixed-keys,3,0,3656,825.74,839.09,826.04,839.44 +2,small-mixed-keys,4,1,3656,923.49,849.04,924.23,849.29 +2,small-mixed-keys,5,0,3656,767.24,926.53,767.23,927.24 +2,small-mixed-keys,6,1,3656,733.05,777.11,733.59,777.63 +2,small-mixed-keys,7,0,3656,807.41,870.48,807.71,870.90 +2,small-mixed-keys,8,1,3656,906.93,920.20,907.55,920.68 +2,small-mixed-keys,9,0,3656,802.28,765.44,802.52,765.86 +2,small-mixed-keys,10,1,3656,827.02,823.57,827.68,823.85 +2,small-mixed-keys,11,0,3656,857.92,858.34,875.82,858.59 +2,small-mixed-keys,12,1,3656,785.77,751.41,786.11,751.64 +2,small-mixed-keys,13,0,3656,785.08,756.63,785.28,756.56 +2,small-mixed-keys,14,1,3656,748.39,966.89,748.63,967.72 +2,small-mixed-keys,15,0,3656,863.23,953.94,863.51,954.60 +2,small-mixed-keys,16,1,3656,930.80,837.04,931.35,837.53 +2,small-mixed-keys,17,0,3656,836.79,969.01,836.98,969.37 +2,small-mixed-keys,18,1,3656,807.73,754.33,807.99,754.38 +2,small-mixed-keys,19,0,3656,821.67,767.09,821.94,767.23 +2,small-mixed-keys,20,1,3656,824.23,916.32,824.67,916.58 +2,small-mixed-keys,21,0,3656,2228.25,858.08,2228.67,858.59 +2,small-mixed-keys,22,1,3656,1325.04,751.54,1325.77,751.64 +2,small-mixed-keys,23,0,3656,958.34,1195.79,958.70,1196.39 +2,small-mixed-keys,24,1,3656,775.00,796.78,775.16,797.05 +2,small-mixed-keys,25,0,3656,940.61,1044.11,941.19,1044.58 +2,small-mixed-keys,26,1,3656,864.20,799.29,864.88,799.51 +2,small-mixed-keys,27,0,3656,843.52,959.29,843.82,959.79 +2,small-mixed-keys,28,1,3656,832.00,804.24,832.60,804.43 +2,small-mixed-keys,29,0,3656,1008.44,990.87,1008.75,988.51 +2,small-mixed-keys,30,1,3656,895.85,924.44,896.61,925.05 +2,medium-key-miss,0,1,2120,3771.67,1549.55,3772.17,1550.00 +2,medium-key-miss,1,0,2120,3814.74,1597.20,3815.57,1597.64 +2,medium-key-miss,2,1,2120,3580.01,1878.81,3581.13,1878.77 +2,medium-key-miss,3,0,2120,3579.69,1974.88,3580.19,1975.94 +2,medium-key-miss,4,1,2120,5073.81,1667.14,5075.00,1667.45 +2,medium-key-miss,5,0,2120,5533.58,2051.98,5534.91,2053.30 +2,medium-key-miss,6,1,2120,6812.08,1991.39,6813.68,1992.45 +2,medium-key-miss,7,0,2120,3932.17,2071.22,3932.55,2072.17 +2,medium-key-miss,8,1,2120,4088.68,1747.80,4089.62,1748.11 +2,medium-key-miss,9,0,2120,3984.30,2133.11,3984.91,2133.96 +2,medium-key-miss,10,1,2120,4169.26,4046.25,4326.89,4047.64 +2,medium-key-miss,11,0,2120,4249.64,2089.78,4250.47,2091.04 +2,medium-key-miss,12,1,2120,3885.08,1800.41,3885.85,1800.94 +2,medium-key-miss,13,0,2120,3757.57,1741.99,3758.02,1742.92 +2,medium-key-miss,14,1,2120,4028.38,1583.83,4029.25,1583.96 +2,medium-key-miss,15,0,2120,3763.08,1717.41,3758.49,1718.40 +2,medium-key-miss,16,1,2120,3731.65,1882.49,3732.55,1883.49 +2,medium-key-miss,17,0,2120,3892.32,1843.42,3892.92,1844.81 +2,medium-key-miss,18,1,2120,3676.16,1682.93,3676.89,1683.02 +2,medium-key-miss,19,0,2120,3879.55,2123.35,3880.19,2124.53 +2,medium-key-miss,20,1,2120,3792.26,1588.51,3792.92,1589.15 +2,medium-key-miss,21,0,2120,4207.56,1706.22,4208.49,1707.08 +2,medium-key-miss,22,1,2120,4014.20,1700.89,4015.57,1701.42 +2,medium-key-miss,23,0,2120,3906.01,1663.02,3906.60,1663.21 +2,medium-key-miss,24,1,2120,3622.16,2147.97,3622.64,2149.06 +2,medium-key-miss,25,0,2120,3908.45,1795.38,3908.96,1796.70 +2,medium-key-miss,26,1,2120,4036.36,1685.44,4037.26,1685.85 +2,medium-key-miss,27,0,2120,4221.95,2090.91,4222.64,2092.45 +2,medium-key-miss,28,1,2120,3761.02,1543.62,3761.79,1543.87 +2,medium-key-miss,29,0,2120,4494.45,1698.08,4495.28,1699.53 +2,medium-key-miss,30,1,2120,5522.80,2609.13,5523.58,2609.43 +2,stale-long-16,0,1,1440,5763.36,5301.84,5764.58,5302.78 +2,stale-long-16,1,0,1440,5362.28,4673.96,5363.19,4675.00 +2,stale-long-16,2,1,1440,5318.62,5004.88,5320.14,5005.56 +2,stale-long-16,3,0,1440,5071.15,4922.69,5071.53,4923.61 +2,stale-long-16,4,1,1440,5014.37,5056.77,5015.97,5057.64 +2,stale-long-16,5,0,1440,5104.48,4848.18,5105.56,4849.31 +2,stale-long-16,6,1,1440,5015.86,5428.12,5017.36,5429.17 +2,stale-long-16,7,0,1440,5536.84,5596.66,5538.19,5598.61 +2,stale-long-16,8,1,1440,5477.00,5354.92,5478.47,5356.25 +2,stale-long-16,9,0,1440,6120.48,5907.19,6121.53,5909.72 +2,stale-long-16,10,1,1440,6185.84,4968.44,6188.19,4969.44 +2,stale-long-16,11,0,1440,6404.61,5358.61,6405.56,5360.42 +2,stale-long-16,12,1,1440,9881.25,5709.99,9884.03,5711.81 +2,stale-long-16,13,0,1440,4764.87,5181.14,4765.28,5182.64 +2,stale-long-16,14,1,1440,5295.67,5085.93,5297.22,5004.17 +2,stale-long-16,15,0,1440,5612.83,5072.49,5613.19,5073.61 +2,stale-long-16,16,1,1440,4985.00,4727.17,4986.81,4728.47 +2,stale-long-16,17,0,1440,6720.22,5224.37,6721.53,5226.39 +2,stale-long-16,18,1,1440,5315.32,5872.95,5300.69,5874.31 +2,stale-long-16,19,0,1440,5365.80,5232.44,5366.67,5234.03 +2,stale-long-16,20,1,1440,4985.93,5011.91,4988.19,5013.19 +2,stale-long-16,21,0,1440,5417.81,4681.85,5418.06,4683.33 +2,stale-long-16,22,1,1440,4963.14,4425.45,4964.58,4425.69 +2,stale-long-16,23,0,1440,5044.56,4899.18,5045.83,4900.00 +2,stale-long-16,24,1,1440,5247.82,4317.66,5249.31,4318.06 +2,stale-long-16,25,0,1440,5689.74,5085.88,5690.97,5087.50 +2,stale-long-16,26,1,1440,5239.36,4712.30,5240.97,4713.19 +2,stale-long-16,27,0,1440,5522.76,4553.27,5523.61,4554.17 +2,stale-long-16,28,1,1440,9676.36,5516.81,9677.78,5518.06 +2,stale-long-16,29,0,1440,5514.29,4775.61,5515.28,4776.39 +2,stale-long-16,30,1,1440,5040.34,5120.25,5040.97,5120.83 +2,stale-long-31,0,1,856,8931.93,9046.56,8934.58,9049.07 +2,stale-long-31,1,0,856,9341.01,7888.10,9343.46,7890.19 +2,stale-long-31,2,1,856,9254.12,8187.73,9257.01,8189.25 +2,stale-long-31,3,0,856,12086.93,8342.10,12089.95,8344.63 +2,stale-long-31,4,1,856,11822.35,8871.02,11825.93,8872.66 +2,stale-long-31,5,0,856,12747.95,10044.72,12750.00,10049.07 +2,stale-long-31,6,1,856,11809.52,17304.01,11811.92,17307.24 +2,stale-long-31,7,0,856,10149.54,9550.93,10151.87,9553.74 +2,stale-long-31,8,1,856,9504.98,15873.23,9507.01,15875.00 +2,stale-long-31,9,0,856,9717.12,8918.72,9718.46,8921.73 +2,stale-long-31,10,1,856,8948.97,8665.14,8950.93,8665.89 +2,stale-long-31,11,0,856,8796.99,8762.81,8797.90,8755.84 +2,stale-long-31,12,1,856,9612.11,7878.98,9613.32,7879.67 +2,stale-long-31,13,0,856,9113.31,10879.52,9114.49,10882.01 +2,stale-long-31,14,1,856,8742.98,8465.19,8744.16,8466.12 +2,stale-long-31,15,0,856,10141.19,9546.33,10143.69,9549.07 +2,stale-long-31,16,1,856,9100.07,9150.01,9101.64,9151.87 +2,stale-long-31,17,0,856,9456.91,8820.28,9459.11,8822.43 +2,stale-long-31,18,1,856,9104.00,8037.94,9105.14,8038.55 +2,stale-long-31,19,0,856,9505.03,9233.23,9507.01,9235.98 +2,stale-long-31,20,1,856,9154.20,8353.59,9156.54,8355.14 +2,stale-long-31,21,0,856,9880.57,9319.71,9882.01,9323.60 +2,stale-long-31,22,1,856,10463.99,8132.37,10467.29,8134.35 +2,stale-long-31,23,0,856,11503.58,9302.84,11505.84,9304.91 +2,stale-long-31,24,1,856,15831.05,8430.59,15832.94,8431.07 +2,stale-long-31,25,0,856,8950.88,9313.74,8952.10,9316.59 +2,stale-long-31,26,1,856,10082.05,7847.68,10084.11,7849.30 +2,stale-long-31,27,0,856,10615.03,12312.70,10616.82,12315.42 +2,stale-long-31,28,1,856,9333.95,9051.34,9336.45,9052.57 +2,stale-long-31,29,0,856,9359.79,9315.72,9360.98,9317.76 +2,stale-long-31,30,1,856,9722.63,7681.04,9726.64,7682.24 +2,stale-long-32,0,1,896,9729.34,7713.79,9732.14,7714.29 +2,stale-long-32,1,0,896,11727.75,9452.68,11729.91,9455.36 +2,stale-long-32,2,1,896,11282.70,10071.17,11286.83,10072.54 +2,stale-long-32,3,0,896,10436.82,9470.28,10438.62,9472.10 +2,stale-long-32,4,1,896,19006.88,9153.35,19008.93,9155.13 +2,stale-long-32,5,0,896,9808.07,8157.55,9810.27,8159.60 +2,stale-long-32,6,1,896,10016.07,8303.86,9809.15,8304.69 +2,stale-long-32,7,0,896,9182.31,8223.32,9183.04,8224.33 +2,stale-long-32,8,1,896,9448.75,8196.28,9450.89,8197.54 +2,stale-long-32,9,0,896,9223.69,9488.47,9225.45,9491.07 +2,stale-long-32,10,1,896,10840.58,8920.51,10844.87,8921.88 +2,stale-long-32,11,0,896,10271.58,8984.78,10273.44,8959.82 +2,stale-long-32,12,1,896,9841.60,8058.64,9844.87,8060.27 +2,stale-long-32,13,0,896,8520.59,7855.91,8521.21,7858.26 +2,stale-long-32,14,1,896,9678.72,7843.42,9680.80,7843.75 +2,stale-long-32,15,0,896,8957.28,8548.92,8957.59,8551.34 +2,stale-long-32,16,1,896,10681.16,8088.65,10683.04,8090.40 +2,stale-long-32,17,0,896,9290.46,8580.41,9292.41,8582.59 +2,stale-long-32,18,1,896,12809.78,15858.40,12812.50,15859.38 +2,stale-long-32,19,0,896,9368.19,7667.33,9370.54,7669.64 +2,stale-long-32,20,1,896,9317.00,8527.04,9319.20,8527.90 +2,stale-long-32,21,0,896,9851.70,7720.50,9853.79,7722.10 +2,stale-long-32,22,1,896,8618.90,8484.76,8620.54,8485.49 +2,stale-long-32,23,0,896,9056.61,7637.41,9058.04,7638.39 +2,stale-long-32,24,1,896,11081.99,8326.38,11074.78,8328.12 +2,stale-long-32,25,0,896,8797.39,7895.79,8799.11,7897.32 +2,stale-long-32,26,1,896,9544.06,7613.75,9545.76,7614.96 +2,stale-long-32,27,0,896,11210.59,7760.40,11213.17,7763.39 +2,stale-long-32,28,1,896,10986.44,9175.64,10989.96,9177.46 +2,stale-long-32,29,0,896,10581.18,8185.57,10582.59,8187.50 +2,stale-long-32,30,1,896,13805.69,8067.83,13809.15,8068.08 +2,stale-long-64,0,1,440,19079.09,8407.48,19081.82,8411.36 +2,stale-long-64,1,0,440,16299.74,8671.53,16302.27,8677.27 +2,stale-long-64,2,1,440,18266.48,8199.93,18270.45,8202.27 +2,stale-long-64,3,0,440,18216.97,9316.49,18220.45,9318.18 +2,stale-long-64,4,1,440,16793.17,7705.76,16795.45,7686.36 +2,stale-long-64,5,0,440,20904.16,7653.64,20959.09,7659.09 +2,stale-long-64,6,1,440,17386.34,8236.57,17393.18,8238.64 +2,stale-long-64,7,0,440,17592.50,8638.74,17593.18,8643.18 +2,stale-long-64,8,1,440,18599.66,7933.63,18604.55,7934.09 +2,stale-long-64,9,0,440,19332.25,8021.26,19334.09,8027.27 +2,stale-long-64,10,1,440,18818.20,7861.03,18822.73,7861.36 +2,stale-long-64,11,0,440,19762.17,8630.37,19765.91,8634.09 +2,stale-long-64,12,1,440,17796.27,7129.05,17800.00,7113.64 +2,stale-long-64,13,0,440,18384.56,6992.55,18388.64,6993.18 +2,stale-long-64,14,1,440,17723.35,7300.35,17727.27,7304.55 +2,stale-long-64,15,0,440,16513.70,8314.62,16515.91,8318.18 +2,stale-long-64,16,1,440,17670.60,9046.50,17675.00,9050.00 +2,stale-long-64,17,0,440,18371.60,7513.60,18375.00,7515.91 +2,stale-long-64,18,1,440,17928.46,7443.70,17934.09,7443.18 +2,stale-long-64,19,0,440,20295.83,8673.84,20300.00,8677.27 +2,stale-long-64,20,1,440,32732.00,8100.65,32736.36,8104.55 +2,stale-long-64,21,0,440,18386.86,7413.10,18390.91,7413.64 +2,stale-long-64,22,1,440,19249.62,9347.25,19254.55,9350.00 +2,stale-long-64,23,0,440,17455.13,8833.74,17459.09,8836.36 +2,stale-long-64,24,1,440,19700.03,8682.52,19704.55,8684.09 +2,stale-long-64,25,0,440,19291.47,8406.54,19295.45,8409.09 +2,stale-long-64,26,1,440,17593.66,7466.77,17595.45,7468.18 +2,stale-long-64,27,0,440,18956.95,8706.33,18961.36,8709.09 +2,stale-long-64,28,1,440,18980.30,9139.05,18984.09,9140.91 +2,stale-long-64,29,0,440,18844.10,9036.41,18847.73,9043.18 +2,stale-long-64,30,1,440,18254.39,8082.04,18259.09,8084.09 +2,large-key-miss,0,1,128,80643.90,9724.95,80671.88,9726.56 +2,large-key-miss,1,0,128,104511.58,8881.95,104531.25,8898.44 +2,large-key-miss,2,1,128,189771.66,13121.99,189796.88,13132.81 +2,large-key-miss,3,0,128,86969.62,8999.23,86984.38,9015.62 +2,large-key-miss,4,1,128,87376.88,9518.52,86421.88,9523.44 +2,large-key-miss,5,0,128,82261.74,11780.50,82273.44,11796.88 +2,large-key-miss,6,1,128,84228.69,7913.64,84250.00,7914.06 +2,large-key-miss,7,0,128,94291.67,8184.62,94312.50,8187.50 +2,large-key-miss,8,1,128,81735.88,8434.30,81750.00,8437.50 +2,large-key-miss,9,0,128,90057.16,9623.95,90070.31,9640.62 +2,large-key-miss,10,1,128,91786.73,9668.30,91812.50,9679.69 +2,large-key-miss,11,0,128,83817.23,8576.13,83828.12,8578.12 +2,large-key-miss,12,1,128,88352.48,9500.06,88171.88,9507.81 +2,large-key-miss,13,0,128,82980.72,10437.95,82992.19,10453.12 +2,large-key-miss,14,1,128,86811.07,8786.57,86828.12,8796.88 +2,large-key-miss,15,0,128,80657.31,11033.54,80664.06,11054.69 +2,large-key-miss,16,1,128,85129.70,8390.08,85148.44,8390.62 +2,large-key-miss,17,0,128,91344.62,12886.20,91359.38,12914.06 +2,large-key-miss,18,1,128,87525.77,9005.80,87554.69,9015.62 +2,large-key-miss,19,0,128,85246.52,9923.20,85257.81,9937.50 +2,large-key-miss,20,1,128,110931.92,20793.44,110953.12,20804.69 +2,large-key-miss,21,0,128,97369.51,18432.75,97382.81,18460.94 +2,large-key-miss,22,1,128,89418.84,9404.73,89429.69,9414.06 +2,large-key-miss,23,0,128,80361.84,11316.81,80367.19,11335.94 +2,large-key-miss,24,1,128,78255.41,8191.87,78265.62,8195.31 +2,large-key-miss,25,0,128,86545.45,14319.53,86554.69,14335.94 +2,large-key-miss,26,1,128,85057.58,8570.42,85070.31,8578.12 +2,large-key-miss,27,0,128,81853.31,8301.59,81859.38,8312.50 +2,large-key-miss,28,1,128,87255.97,8522.62,87273.44,8531.25 +2,large-key-miss,29,0,128,82900.53,8292.25,82835.94,8296.88 +2,large-key-miss,30,1,128,88186.34,12275.44,88203.12,12281.25 +2,large-mixed-keys,0,1,128,89755.07,13967.64,89773.44,13976.56 +2,large-mixed-keys,1,0,128,128613.85,10766.41,128632.81,10773.44 +2,large-mixed-keys,2,1,128,115030.34,11286.34,116789.06,11289.06 +2,large-mixed-keys,3,0,128,85741.06,10365.03,85750.00,10382.81 +2,large-mixed-keys,4,1,128,87478.02,9929.38,87500.00,9929.69 +2,large-mixed-keys,5,0,128,80738.45,15309.41,80687.50,15320.31 +2,large-mixed-keys,6,1,128,85344.33,10639.03,85359.38,10640.62 +2,large-mixed-keys,7,0,128,99758.66,10978.95,99773.44,11000.00 +2,large-mixed-keys,8,1,128,84150.43,10264.96,84164.06,10265.62 +2,large-mixed-keys,9,0,128,89317.94,10059.71,89335.94,10070.31 +2,large-mixed-keys,10,1,128,95422.39,10877.23,95437.50,10882.81 +2,large-mixed-keys,11,0,128,87919.95,10570.01,87937.50,10585.94 +2,large-mixed-keys,12,1,128,92464.37,11925.21,92484.38,11929.69 +2,large-mixed-keys,13,0,128,80590.94,9870.61,80593.75,9875.00 +2,large-mixed-keys,14,1,128,91982.20,10422.71,92000.00,10429.69 +2,large-mixed-keys,15,0,128,84195.94,11173.69,84203.12,11187.50 +2,large-mixed-keys,16,1,128,80536.48,10300.55,80546.88,10304.69 +2,large-mixed-keys,17,0,128,88286.96,10119.13,88296.88,10125.00 +2,large-mixed-keys,18,1,128,85033.59,9820.36,85046.88,9828.12 +2,large-mixed-keys,19,0,128,93825.55,10074.74,93835.94,10078.12 +2,large-mixed-keys,20,1,128,130551.05,21047.17,130578.12,21054.69 +2,large-mixed-keys,21,0,128,85726.08,10908.64,85742.19,10914.06 +2,large-mixed-keys,22,1,128,93448.63,10901.29,93468.75,10914.06 +2,large-mixed-keys,23,0,128,86632.05,9918.70,86648.44,9929.69 +2,large-mixed-keys,24,1,128,93331.27,11274.96,93351.56,11281.25 +2,large-mixed-keys,25,0,128,89286.77,10723.93,89296.88,10734.38 +2,large-mixed-keys,26,1,128,81758.87,10442.80,81765.62,10453.12 +2,large-mixed-keys,27,0,128,90692.53,10883.09,90703.12,10906.25 +2,large-mixed-keys,28,1,128,80310.23,11277.24,80320.31,11281.25 +2,large-mixed-keys,29,0,128,86077.80,10841.26,86093.75,10851.56 +2,large-mixed-keys,30,1,128,86047.17,11785.65,86062.50,11789.06 +2,large-few-bindings,0,1,1640,5226.18,1456.66,5227.44,1457.32 +2,large-few-bindings,1,0,1640,6749.68,1375.45,6614.02,1376.22 +2,large-few-bindings,2,1,1640,6115.82,1424.86,6101.83,1425.61 +2,large-few-bindings,3,0,1640,5520.79,1457.60,5521.95,1459.15 +2,large-few-bindings,4,1,1640,5489.02,1212.96,5490.24,1212.80 +2,large-few-bindings,5,0,1640,7201.70,1619.27,7202.44,1619.51 +2,large-few-bindings,6,1,1640,10341.82,1333.66,10150.00,1334.15 +2,large-few-bindings,7,0,1640,5132.41,1792.11,5132.93,1793.90 +2,large-few-bindings,8,1,1640,5750.19,1652.03,5673.17,1653.05 +2,large-few-bindings,9,0,1640,5824.97,1371.11,5825.61,1372.56 +2,large-few-bindings,10,1,1640,5406.68,1230.88,5407.32,1231.10 +2,large-few-bindings,11,0,1640,5344.41,1374.29,5345.12,1375.61 +2,large-few-bindings,12,1,1640,6082.21,1291.62,6083.54,1292.07 +2,large-few-bindings,13,0,1640,5333.52,1806.62,5334.15,1807.93 +2,large-few-bindings,14,1,1640,6148.21,1211.93,6149.39,1212.20 +2,large-few-bindings,15,0,1640,5569.55,1475.08,5570.12,1475.61 +2,large-few-bindings,16,1,1640,5340.68,1380.45,5342.07,1381.71 +2,large-few-bindings,17,0,1640,5283.11,1294.21,5283.54,1295.12 +2,large-few-bindings,18,1,1640,5612.58,1813.81,5614.02,1814.63 +2,large-few-bindings,19,0,1640,5492.28,1354.19,5478.66,1354.88 +2,large-few-bindings,20,1,1640,5416.54,1220.25,5417.68,1220.73 +2,large-few-bindings,21,0,1640,5571.85,1217.61,5573.17,1218.29 +2,large-few-bindings,22,1,1640,5113.02,1325.10,5114.02,1326.22 +2,large-few-bindings,23,0,1640,5653.12,1698.21,5654.27,1699.39 +2,large-few-bindings,24,1,1640,5780.99,1313.81,5782.32,1314.63 +2,large-few-bindings,25,0,1640,5583.53,1217.44,5584.15,1217.68 +2,large-few-bindings,26,1,1640,7274.98,1425.39,7276.22,1425.61 +2,large-few-bindings,27,0,1640,7435.70,2517.84,7436.59,2518.90 +2,large-few-bindings,28,1,1640,5433.19,1468.36,5434.76,1468.90 +2,large-few-bindings,29,0,1640,5124.29,1315.29,5125.00,1315.85 +2,large-few-bindings,30,1,1640,5184.16,1458.18,5185.37,1459.15 +2,large-label-overrides,0,1,128,75733.70,1775.20,75742.19,1781.25 +2,large-label-overrides,1,0,128,74763.02,1759.09,74703.12,1765.62 +2,large-label-overrides,2,1,128,84161.36,1785.20,84179.69,1789.06 +2,large-label-overrides,3,0,128,102128.50,1948.63,102140.62,1953.12 +2,large-label-overrides,4,1,128,82618.73,3030.63,82632.81,3039.06 +2,large-label-overrides,5,0,128,78493.52,1746.04,78515.62,1757.81 +2,large-label-overrides,6,1,128,88035.38,2882.75,88054.69,2882.81 +2,large-label-overrides,7,0,128,76631.66,3602.59,76640.62,3531.25 +2,large-label-overrides,8,1,128,75286.65,1776.80,75304.69,1781.25 +2,large-label-overrides,9,0,128,71987.61,1761.97,72000.00,1765.62 +2,large-label-overrides,10,1,128,74966.84,4611.84,74976.56,4609.38 +2,large-label-overrides,11,0,128,79826.05,1953.03,79835.94,1968.75 +2,large-label-overrides,12,1,128,104507.18,1829.02,104523.44,1835.94 +2,large-label-overrides,13,0,128,84570.20,1618.26,84585.94,1625.00 +2,large-label-overrides,14,1,128,76305.52,1725.18,76328.12,1734.38 +2,large-label-overrides,15,0,128,68518.93,2557.04,68531.25,2578.12 +2,large-label-overrides,16,1,128,74527.74,1781.10,74546.88,1781.25 +2,large-label-overrides,17,0,128,70995.75,1753.54,71000.00,1757.81 +2,large-label-overrides,18,1,128,74787.81,1822.47,74804.69,1828.12 +2,large-label-overrides,19,0,128,77745.04,10410.67,77757.81,10437.50 +2,large-label-overrides,20,1,128,73122.73,1871.50,73140.62,1867.19 +2,large-label-overrides,21,0,128,76295.54,1691.05,76304.69,1695.31 +2,large-label-overrides,22,1,128,75382.25,2241.34,75406.25,2250.00 +2,large-label-overrides,23,0,128,82627.42,2122.36,82640.62,2132.81 +2,large-label-overrides,24,1,128,69503.13,1832.27,69515.62,1828.12 +2,large-label-overrides,25,0,128,69665.99,1657.38,69679.69,1664.06 +2,large-label-overrides,26,1,128,72489.95,1790.09,72500.00,1796.88 +2,large-label-overrides,27,0,128,73843.99,1746.50,73859.38,1750.00 +2,large-label-overrides,28,1,128,85127.73,3346.61,85148.44,3359.38 +2,large-label-overrides,29,0,128,71665.75,2611.28,71671.88,2617.19 +2,large-label-overrides,30,1,128,68769.68,1773.65,68773.44,1773.44 +2,capacity-stale-long,0,1,128,93636.69,35676.53,93656.25,35695.31 +2,capacity-stale-long,1,0,128,79567.23,45666.70,79585.94,45687.50 +2,capacity-stale-long,2,1,128,71929.41,16547.89,71945.31,16562.50 +2,capacity-stale-long,3,0,128,72145.49,17988.61,72156.25,18007.81 +2,capacity-stale-long,4,1,128,75543.70,18184.84,75562.50,18203.12 +2,capacity-stale-long,5,0,128,75869.93,18323.76,75890.62,18351.56 +2,capacity-stale-long,6,1,128,69162.69,15609.70,69171.88,15609.38 +2,capacity-stale-long,7,0,128,70538.26,16020.66,70554.69,16031.25 +2,capacity-stale-long,8,1,128,68805.59,14235.88,68812.50,14234.38 +2,capacity-stale-long,9,0,128,75884.12,17560.59,75898.44,17578.12 +2,capacity-stale-long,10,1,128,143714.44,19581.80,143742.19,19593.75 +2,capacity-stale-long,11,0,128,65907.79,15858.63,65914.06,15875.00 +2,capacity-stale-long,12,1,128,81300.70,16150.88,81335.94,16156.25 +2,capacity-stale-long,13,0,128,79036.22,16520.80,79054.69,16531.25 +2,capacity-stale-long,14,1,128,71896.28,16156.02,71914.06,16164.06 +2,capacity-stale-long,15,0,128,72910.68,15812.31,72921.88,15835.94 +2,capacity-stale-long,16,1,128,76790.90,16247.53,76812.50,16257.81 +2,capacity-stale-long,17,0,128,109921.91,23057.18,109945.31,23070.31 +2,capacity-stale-long,18,1,128,82622.45,15854.10,82640.62,15859.38 +2,capacity-stale-long,19,0,128,74930.43,15265.86,73921.88,15273.44 +2,capacity-stale-long,20,1,128,78495.47,14328.74,78515.62,14328.12 +2,capacity-stale-long,21,0,128,72138.71,17239.53,72148.44,17257.81 +2,capacity-stale-long,22,1,128,72529.75,14013.84,72539.06,14015.62 +2,capacity-stale-long,23,0,128,69961.52,16057.72,69968.75,16070.31 +2,capacity-stale-long,24,1,128,82381.97,14696.80,82406.25,14703.12 +2,capacity-stale-long,25,0,128,71608.17,14438.58,71617.19,14445.31 +2,capacity-stale-long,26,1,128,74271.51,19419.51,74289.06,19437.50 +2,capacity-stale-long,27,0,128,66319.58,16323.62,66328.12,16335.94 +2,capacity-stale-long,28,1,128,67997.46,15503.66,68015.62,15507.81 +2,capacity-stale-long,29,0,128,74763.84,16500.66,74773.44,16515.62 +2,capacity-stale-long,30,1,128,66680.38,14501.28,66695.31,14500.00 +2,small-stale-long,0,1,16216,561.39,509.92,561.48,510.05 +2,small-stale-long,1,0,16216,683.90,675.16,683.95,675.26 +2,small-stale-long,2,1,16216,761.95,568.48,762.21,568.57 +2,small-stale-long,3,0,16216,568.37,517.27,568.45,517.39 +2,small-stale-long,4,1,16216,568.39,525.83,568.57,525.90 +2,small-stale-long,5,0,16216,535.70,536.95,535.77,537.06 +2,small-stale-long,6,1,16216,532.32,551.97,532.38,552.05 +2,small-stale-long,7,0,16216,543.47,507.80,543.60,507.89 +2,small-stale-long,8,1,16216,563.79,493.96,563.95,494.02 +2,small-stale-long,9,0,16216,661.77,551.68,661.88,551.80 +2,small-stale-long,10,1,16216,670.88,633.58,670.45,633.70 +2,small-stale-long,11,0,16216,705.45,585.62,705.54,585.78 +2,small-stale-long,12,1,16216,624.30,512.32,624.44,512.40 +2,small-stale-long,13,0,16216,538.85,524.46,538.91,524.61 +2,small-stale-long,14,1,16216,582.20,599.95,582.33,600.02 +2,small-stale-long,15,0,16216,614.05,875.62,614.15,875.74 +2,small-stale-long,16,1,16216,568.61,558.85,567.46,559.02 +2,small-stale-long,17,0,16216,542.04,600.69,542.12,600.76 +2,small-stale-long,18,1,16216,573.00,594.97,573.14,595.03 +2,small-stale-long,19,0,16216,548.36,520.64,548.41,520.72 +2,small-stale-long,20,1,16216,625.53,599.31,625.68,599.41 +2,small-stale-long,21,0,16216,587.11,594.14,587.20,594.29 +2,small-stale-long,22,1,16216,590.62,522.63,590.77,522.69 +2,small-stale-long,23,0,16216,550.76,600.70,550.88,600.83 +2,small-stale-long,24,1,16216,535.11,505.51,535.21,505.61 +2,small-stale-long,25,0,16216,629.89,502.81,630.00,502.96 +2,small-stale-long,26,1,16216,585.87,514.05,585.96,514.12 +2,small-stale-long,27,0,16216,734.71,541.12,734.77,541.26 +2,small-stale-long,28,1,16216,921.00,547.25,921.19,547.36 +2,small-stale-long,29,0,16216,549.36,580.03,549.46,580.17 +2,small-stale-long,30,1,16216,566.05,639.43,566.17,639.55 +2,gamepad-miss,0,1,128,75643.66,1351.53,75656.25,1359.38 +2,gamepad-miss,1,0,128,81199.25,1464.06,81218.75,1468.75 +2,gamepad-miss,2,1,128,88606.56,2278.60,88625.00,2289.06 +2,gamepad-miss,3,0,128,85881.66,1406.12,85898.44,1414.06 +2,gamepad-miss,4,1,128,78906.13,1734.30,78921.88,1742.19 +2,gamepad-miss,5,0,128,83143.09,2045.80,83156.25,2062.50 +2,gamepad-miss,6,1,128,87701.35,1454.54,87718.75,1460.94 +2,gamepad-miss,7,0,128,81804.71,1606.31,81820.31,1617.19 +2,gamepad-miss,8,1,128,82107.08,1753.52,82125.00,1757.81 +2,gamepad-miss,9,0,128,82458.62,1464.64,82476.56,1468.75 +2,gamepad-miss,10,1,128,121827.77,1426.20,121851.56,1429.69 +2,gamepad-miss,11,0,128,96372.30,4580.84,96382.81,4593.75 +2,gamepad-miss,12,1,128,74158.61,1393.81,72695.31,1398.44 +2,gamepad-miss,13,0,128,77071.48,3244.99,77093.75,3257.81 +2,gamepad-miss,14,1,128,80151.67,2909.09,80164.06,2921.88 +2,gamepad-miss,15,0,128,80674.78,1437.09,80687.50,1453.12 +2,gamepad-miss,16,1,128,76073.88,1429.55,76093.75,1429.69 +2,gamepad-miss,17,0,128,94843.62,1469.32,94867.19,1476.56 +2,gamepad-miss,18,1,128,78057.80,1458.62,78078.12,1468.75 +2,gamepad-miss,19,0,128,89614.07,2463.10,89632.81,2476.56 +2,gamepad-miss,20,1,128,79484.97,1400.05,79500.00,1398.44 +2,gamepad-miss,21,0,128,76569.56,1761.17,76578.12,1765.62 +2,gamepad-miss,22,1,128,70416.95,1334.29,70429.69,1335.94 +2,gamepad-miss,23,0,128,68526.27,1313.20,68531.25,1320.31 +2,gamepad-miss,24,1,128,78687.93,2422.77,78710.94,2429.69 +2,gamepad-miss,25,0,128,74878.08,1460.76,74898.44,1468.75 +2,gamepad-miss,26,1,128,78407.04,2071.57,78421.88,2070.31 +2,gamepad-miss,27,0,128,78254.41,1405.16,78265.62,1406.25 +2,gamepad-miss,28,1,128,75335.76,1626.52,75351.56,1625.00 +2,gamepad-miss,29,0,128,86546.61,1418.54,86367.19,1429.69 +2,gamepad-miss,30,1,128,82132.01,1362.29,82148.44,1367.19 +2,gamepad-mixed,0,1,128,81439.02,1684.30,81453.12,1687.50 +2,gamepad-mixed,1,0,128,78668.96,1650.05,78687.50,1656.25 +2,gamepad-mixed,2,1,128,69126.30,1805.84,69140.62,1804.69 +2,gamepad-mixed,3,0,128,100173.64,1585.60,100187.50,1593.75 +2,gamepad-mixed,4,1,128,76181.26,1656.49,76203.12,1656.25 +2,gamepad-mixed,5,0,128,80321.66,1635.16,80335.94,1640.62 +2,gamepad-mixed,6,1,128,76484.10,1714.26,76500.00,1718.75 +2,gamepad-mixed,7,0,128,87016.83,1692.51,87031.25,1695.31 +2,gamepad-mixed,8,1,128,90501.51,2021.54,90523.44,2023.44 +2,gamepad-mixed,9,0,128,87651.85,1741.09,87664.06,1750.00 +2,gamepad-mixed,10,1,128,87629.86,2141.09,87656.25,2148.44 +2,gamepad-mixed,11,0,128,169542.55,3713.69,169562.50,3734.38 +2,gamepad-mixed,12,1,128,110766.23,1772.19,110796.88,1773.44 +2,gamepad-mixed,13,0,128,80542.92,1671.07,80562.50,1687.50 +2,gamepad-mixed,14,1,128,95929.72,2367.67,102382.81,2375.00 +2,gamepad-mixed,15,0,128,142189.96,1977.73,142203.12,1984.38 +2,gamepad-mixed,16,1,128,101067.36,1698.19,101078.12,1703.12 +2,gamepad-mixed,17,0,128,78375.58,1869.63,78382.81,1882.81 +2,gamepad-mixed,18,1,128,113624.01,23934.77,113734.38,23289.06 +2,gamepad-mixed,19,0,128,172947.16,3459.70,172968.75,3484.38 +2,gamepad-mixed,20,1,128,76927.24,2996.28,76945.31,3007.81 +2,gamepad-mixed,21,0,128,82562.37,2339.55,82578.12,2351.56 +2,gamepad-mixed,22,1,128,111154.51,30094.04,111171.88,30109.38 +2,gamepad-mixed,23,0,128,87997.99,1699.82,88015.62,1703.12 +2,gamepad-mixed,24,1,128,87593.46,1717.78,87609.38,1726.56 +2,gamepad-mixed,25,0,128,80250.74,2711.35,80257.81,2726.56 +2,gamepad-mixed,26,1,128,112875.69,1670.12,112898.44,1671.88 +2,gamepad-mixed,27,0,128,75665.81,1727.80,75671.88,1726.56 +2,gamepad-mixed,28,1,128,68648.70,1701.59,68664.06,1703.12 +2,gamepad-mixed,29,0,128,75271.05,1897.93,75281.25,1906.25 +2,gamepad-mixed,30,1,128,80063.21,3263.81,80085.94,3265.62 +2,non-key-event,0,1,128,77985.95,889.95,78000.00,890.62 +2,non-key-event,1,0,128,85144.36,896.30,85164.06,906.25 +2,non-key-event,2,1,128,78419.22,1162.62,78445.31,1171.88 +2,non-key-event,3,0,128,76173.43,895.59,76179.69,906.25 +2,non-key-event,4,1,128,76445.09,940.34,76460.94,937.50 +2,non-key-event,5,0,128,80719.72,930.57,80734.38,937.50 +2,non-key-event,6,1,128,82666.68,938.99,82804.69,945.31 +2,non-key-event,7,0,128,79124.95,885.17,79140.62,890.62 +2,non-key-event,8,1,128,69948.77,952.12,69960.94,953.12 +2,non-key-event,9,0,128,68109.32,902.52,68117.19,914.06 +2,non-key-event,10,1,128,85824.55,5235.34,85843.75,5242.19 +2,non-key-event,11,0,128,90836.01,1154.89,90851.56,1156.25 +2,non-key-event,12,1,128,106558.77,946.45,106585.94,945.31 +2,non-key-event,13,0,128,113766.96,900.99,113773.44,906.25 +2,non-key-event,14,1,128,108192.69,947.16,108218.75,953.12 +2,non-key-event,15,0,128,109073.84,904.55,109085.94,914.06 +2,non-key-event,16,1,128,108123.52,906.41,108140.62,906.25 +2,non-key-event,17,0,128,144139.70,1128.81,144156.25,1140.62 +2,non-key-event,18,1,128,126962.35,933.00,126984.38,929.69 +2,non-key-event,19,0,128,96259.69,895.03,75882.81,898.44 +2,non-key-event,20,1,128,72230.82,900.49,72242.19,906.25 +2,non-key-event,21,0,128,80020.05,931.25,80031.25,929.69 +2,non-key-event,22,1,128,72806.16,939.48,72828.12,937.50 +2,non-key-event,23,0,128,81420.96,909.56,81429.69,921.88 +2,non-key-event,24,1,128,94068.84,914.77,94093.75,914.06 +2,non-key-event,25,0,128,111813.30,905.03,111828.12,906.25 +2,non-key-event,26,1,128,90669.62,1262.73,90695.31,1265.62 +2,non-key-event,27,0,128,81545.77,936.92,81562.50,945.31 +2,non-key-event,28,1,128,65694.12,857.91,65710.94,859.38 +2,non-key-event,29,0,128,71044.31,1044.41,71054.69,1046.88 +2,non-key-event,30,1,128,70276.86,872.85,70289.06,875.00 +3,empty-catalog,0,1,32768,179.03,72.51,179.08,72.54 +3,empty-catalog,1,0,32768,163.94,72.88,163.97,72.97 +3,empty-catalog,2,1,32768,171.07,105.71,171.11,105.74 +3,empty-catalog,3,0,32768,214.06,161.64,214.08,161.71 +3,empty-catalog,4,1,32768,162.14,65.01,162.23,65.03 +3,empty-catalog,5,0,32768,186.63,66.07,186.68,66.13 +3,empty-catalog,6,1,32768,160.02,107.12,160.06,107.18 +3,empty-catalog,7,0,32768,191.76,102.04,191.80,102.11 +3,empty-catalog,8,1,32768,149.89,63.36,149.90,63.39 +3,empty-catalog,9,0,32768,171.94,62.41,172.00,62.47 +3,empty-catalog,10,1,32768,146.11,66.10,146.18,66.13 +3,empty-catalog,11,0,32768,196.58,72.70,196.66,72.75 +3,empty-catalog,12,1,32768,169.19,66.31,169.22,66.31 +3,empty-catalog,13,0,32768,188.42,77.41,188.45,77.48 +3,empty-catalog,14,1,32768,164.35,76.38,164.40,76.42 +3,empty-catalog,15,0,32768,153.08,71.13,153.11,71.20 +3,empty-catalog,16,1,32768,148.99,69.27,149.05,69.31 +3,empty-catalog,17,0,32768,141.60,72.30,141.63,72.36 +3,empty-catalog,18,1,32768,142.34,61.82,142.36,61.86 +3,empty-catalog,19,0,32768,137.90,59.14,137.91,59.14 +3,empty-catalog,20,1,32768,152.77,73.16,152.86,73.18 +3,empty-catalog,21,0,32768,132.91,81.29,132.93,81.36 +3,empty-catalog,22,1,32768,156.92,68.13,156.98,68.18 +3,empty-catalog,23,0,32768,256.58,64.19,256.62,64.21 +3,empty-catalog,24,1,32768,209.53,86.12,209.63,86.15 +3,empty-catalog,25,0,32768,145.55,74.00,145.57,74.07 +3,empty-catalog,26,1,32768,159.54,79.14,159.61,79.16 +3,empty-catalog,27,0,32768,150.79,92.98,150.82,93.05 +3,empty-catalog,28,1,32768,168.81,76.42,168.88,76.48 +3,empty-catalog,29,0,32768,199.95,72.02,200.01,72.11 +3,empty-catalog,30,1,32768,147.68,71.87,147.43,71.90 +3,no-bindings,0,1,13704,726.32,711.14,726.43,711.25 +3,no-bindings,1,0,13704,776.36,729.84,776.49,730.01 +3,no-bindings,2,1,13704,754.26,702.65,754.38,702.20 +3,no-bindings,3,0,13704,696.80,720.18,696.95,720.37 +3,no-bindings,4,1,13704,789.91,718.63,790.06,718.77 +3,no-bindings,5,0,13704,618.25,726.59,618.36,726.72 +3,no-bindings,6,1,13704,763.32,667.83,763.50,667.91 +3,no-bindings,7,0,13704,707.66,723.60,707.75,723.73 +3,no-bindings,8,1,13704,614.40,652.33,614.49,652.36 +3,no-bindings,9,0,13704,655.45,744.02,655.50,744.16 +3,no-bindings,10,1,13704,642.22,797.07,642.37,797.14 +3,no-bindings,11,0,13704,702.02,779.79,702.13,779.99 +3,no-bindings,12,1,13704,746.18,888.79,746.28,888.94 +3,no-bindings,13,0,13704,573.12,619.17,573.19,619.24 +3,no-bindings,14,1,13704,685.35,710.82,685.49,710.89 +3,no-bindings,15,0,13704,670.41,661.21,670.53,661.34 +3,no-bindings,16,1,13704,610.17,735.41,610.26,735.55 +3,no-bindings,17,0,13704,625.59,691.72,625.66,691.84 +3,no-bindings,18,1,13704,710.02,655.29,710.16,655.43 +3,no-bindings,19,0,13704,740.63,644.29,740.73,644.56 +3,no-bindings,20,1,13704,701.05,899.21,701.26,899.37 +3,no-bindings,21,0,13704,717.13,842.07,717.24,842.24 +3,no-bindings,22,1,13704,754.59,696.71,754.74,696.73 +3,no-bindings,23,0,13704,812.67,713.28,812.76,713.37 +3,no-bindings,24,1,13704,664.47,988.29,664.62,977.23 +3,no-bindings,25,0,13704,626.28,1361.26,626.39,1361.50 +3,no-bindings,26,1,13704,628.22,730.92,628.36,731.03 +3,no-bindings,27,0,13704,656.41,723.35,656.52,723.51 +3,no-bindings,28,1,13704,643.64,706.89,643.83,707.02 +3,no-bindings,29,0,13704,681.09,784.00,681.19,784.30 +3,no-bindings,30,1,13704,673.59,664.76,673.74,664.84 +3,single-valid-miss,0,1,32768,205.74,201.84,205.78,201.87 +3,single-valid-miss,1,0,32768,238.09,238.43,238.13,238.49 +3,single-valid-miss,2,1,32768,213.16,232.44,213.20,232.48 +3,single-valid-miss,3,0,32768,245.71,303.83,245.76,303.92 +3,single-valid-miss,4,1,32768,228.64,253.93,228.30,253.97 +3,single-valid-miss,5,0,32768,324.11,263.10,324.16,263.15 +3,single-valid-miss,6,1,32768,218.75,203.32,218.81,203.37 +3,single-valid-miss,7,0,32768,236.27,206.06,236.30,206.12 +3,single-valid-miss,8,1,32768,224.89,211.69,224.95,211.73 +3,single-valid-miss,9,0,32768,209.29,229.18,209.32,229.22 +3,single-valid-miss,10,1,32768,212.44,218.71,212.49,218.78 +3,single-valid-miss,11,0,32768,195.99,199.47,196.01,199.52 +3,single-valid-miss,12,1,32768,219.88,235.28,219.94,235.32 +3,single-valid-miss,13,0,32768,203.25,214.49,203.25,214.54 +3,single-valid-miss,14,1,32768,268.61,265.23,268.68,265.29 +3,single-valid-miss,15,0,32768,253.50,225.03,253.57,225.10 +3,single-valid-miss,16,1,32768,296.49,250.01,296.54,250.06 +3,single-valid-miss,17,0,32768,198.28,248.51,198.30,248.60 +3,single-valid-miss,18,1,32768,225.04,264.22,225.10,263.98 +3,single-valid-miss,19,0,32768,268.76,254.18,268.80,254.21 +3,single-valid-miss,20,1,32768,195.46,271.59,195.50,271.42 +3,single-valid-miss,21,0,32768,440.66,247.31,440.73,247.38 +3,single-valid-miss,22,1,32768,228.42,283.12,228.49,283.20 +3,single-valid-miss,23,0,32768,204.61,213.99,204.65,214.08 +3,single-valid-miss,24,1,32768,212.63,231.64,212.68,231.69 +3,single-valid-miss,25,0,32768,216.10,229.75,216.16,229.80 +3,single-valid-miss,26,1,32768,204.67,238.97,204.74,239.01 +3,single-valid-miss,27,0,32768,228.33,277.81,228.36,277.89 +3,single-valid-miss,28,1,32768,212.79,212.21,212.86,212.25 +3,single-valid-miss,29,0,32768,226.13,228.03,226.17,228.06 +3,single-valid-miss,30,1,32768,206.15,255.58,206.18,255.65 +3,single-stale-binding,0,1,30696,156.55,157.09,156.63,157.12 +3,single-stale-binding,1,0,30696,145.29,171.91,145.33,171.98 +3,single-stale-binding,2,1,30696,156.23,141.67,156.27,141.71 +3,single-stale-binding,3,0,30696,212.07,149.71,212.11,149.76 +3,single-stale-binding,4,1,30696,200.09,147.15,200.16,147.19 +3,single-stale-binding,5,0,30696,169.90,207.60,169.92,207.65 +3,single-stale-binding,6,1,30696,200.27,153.45,200.35,153.47 +3,single-stale-binding,7,0,30696,182.63,265.17,182.69,265.28 +3,single-stale-binding,8,1,30696,168.02,176.60,168.07,141.58 +3,single-stale-binding,9,0,30696,203.75,154.98,203.84,155.07 +3,single-stale-binding,10,1,30696,175.16,142.95,175.23,142.95 +3,single-stale-binding,11,0,30696,149.90,151.52,149.92,151.55 +3,single-stale-binding,12,1,30696,149.62,160.72,149.66,160.77 +3,single-stale-binding,13,0,30696,166.84,144.09,166.89,144.16 +3,single-stale-binding,14,1,30696,179.29,165.78,179.37,165.82 +3,single-stale-binding,15,0,30696,146.74,146.51,146.79,146.57 +3,single-stale-binding,16,1,30696,158.11,146.91,158.16,146.96 +3,single-stale-binding,17,0,30696,152.06,165.17,152.10,165.23 +3,single-stale-binding,18,1,30696,195.96,149.90,196.02,149.92 +3,single-stale-binding,19,0,30696,196.86,176.00,196.90,176.11 +3,single-stale-binding,20,1,30696,187.39,145.41,187.52,145.43 +3,single-stale-binding,21,0,30696,215.19,175.71,215.27,175.79 +3,single-stale-binding,22,1,30696,227.34,166.39,227.49,166.44 +3,single-stale-binding,23,0,30696,189.66,163.64,189.73,163.70 +3,single-stale-binding,24,1,30696,147.76,165.88,147.80,165.92 +3,single-stale-binding,25,0,30696,153.14,147.09,153.21,147.15 +3,single-stale-binding,26,1,30696,162.61,162.54,162.66,162.59 +3,single-stale-binding,27,0,30696,220.32,228.45,220.35,228.50 +3,single-stale-binding,28,1,30696,173.58,220.32,173.64,218.14 +3,single-stale-binding,29,0,30696,197.23,196.27,184.84,196.31 +3,single-stale-binding,30,1,30696,278.74,183.11,278.80,183.15 +3,small-key-miss,0,1,8456,977.40,1166.11,977.53,1166.27 +3,small-key-miss,1,0,8456,1018.42,1193.20,1018.57,1193.47 +3,small-key-miss,2,1,8456,2038.87,2622.59,2040.68,2624.65 +3,small-key-miss,3,0,8456,1063.73,1539.38,1063.98,1498.70 +3,small-key-miss,4,1,8456,1200.72,1755.94,1201.16,1756.15 +3,small-key-miss,5,0,8456,1947.92,1611.27,1948.08,1611.64 +3,small-key-miss,6,1,8456,1362.12,1492.71,1365.07,1492.90 +3,small-key-miss,7,0,8456,1425.47,1908.69,1432.83,1759.93 +3,small-key-miss,8,1,8456,1756.18,1296.85,1756.74,1297.19 +3,small-key-miss,9,0,8456,1979.32,1879.88,1979.54,1881.39 +3,small-key-miss,10,1,8456,4074.86,18147.06,4075.57,18127.48 +3,small-key-miss,11,0,8456,964.07,1866.85,964.17,1867.31 +3,small-key-miss,12,1,8456,1032.63,979.63,1032.88,979.66 +3,small-key-miss,13,0,8456,1049.52,1006.06,1049.79,1006.39 +3,small-key-miss,14,1,8456,1066.09,1062.11,1066.34,1062.20 +3,small-key-miss,15,0,8456,1275.29,1316.41,1275.54,1316.70 +3,small-key-miss,16,1,8456,1080.98,5252.28,1081.24,5252.48 +3,small-key-miss,17,0,8456,13419.01,2303.97,13419.23,2304.16 +3,small-key-miss,18,1,8456,1121.80,3482.35,1122.16,3484.04 +3,small-key-miss,19,0,8456,2157.73,1894.70,2157.99,1895.22 +3,small-key-miss,20,1,8456,3439.06,1869.65,3439.45,1869.91 +3,small-key-miss,21,0,8456,1846.43,1682.38,1846.62,1682.95 +3,small-key-miss,22,1,8456,990.27,1486.97,990.42,1487.11 +3,small-key-miss,23,0,8456,1346.35,1553.59,1346.50,1461.68 +3,small-key-miss,24,1,8456,1391.97,1660.25,1392.38,1660.60 +3,small-key-miss,25,0,8456,1214.02,2726.17,1214.17,2726.35 +3,small-key-miss,26,1,8456,1208.91,1289.18,1209.08,1289.38 +3,small-key-miss,27,0,8456,1114.89,1153.51,1115.18,1153.86 +3,small-key-miss,28,1,8456,1230.04,1149.92,1248.82,1150.07 +3,small-key-miss,29,0,8456,1219.90,1132.69,1207.31,1132.92 +3,small-key-miss,30,1,8456,1094.72,1037.41,1094.96,1037.61 +3,small-mixed-keys,0,1,10792,1347.75,2008.68,1348.04,2006.67 +3,small-mixed-keys,1,0,10792,1998.23,1806.07,1997.31,1806.25 +3,small-mixed-keys,2,1,10792,960.70,921.28,960.99,921.33 +3,small-mixed-keys,3,0,10792,1347.07,1336.75,1347.20,1337.10 +3,small-mixed-keys,4,1,10792,884.84,1187.12,885.01,1187.27 +3,small-mixed-keys,5,0,10792,1073.46,980.82,1073.67,981.19 +3,small-mixed-keys,6,1,10792,1458.42,1080.02,1458.58,1080.15 +3,small-mixed-keys,7,0,10792,1122.26,1048.40,1122.41,1048.65 +3,small-mixed-keys,8,1,10792,1253.33,1350.94,1253.52,1351.09 +3,small-mixed-keys,9,0,10792,1195.00,895.81,1195.24,895.11 +3,small-mixed-keys,10,1,10792,1568.42,3392.84,1567.74,3393.07 +3,small-mixed-keys,11,0,10792,1132.50,1239.39,1132.69,1239.62 +3,small-mixed-keys,12,1,10792,1308.84,887.37,1309.21,887.60 +3,small-mixed-keys,13,0,10792,895.93,1128.68,896.13,1128.89 +3,small-mixed-keys,14,1,10792,1252.41,1702.35,1252.69,1702.65 +3,small-mixed-keys,15,0,10792,942.91,924.17,943.11,924.48 +3,small-mixed-keys,16,1,10792,899.47,1057.62,899.65,1057.82 +3,small-mixed-keys,17,0,10792,908.32,1027.09,908.45,1027.24 +3,small-mixed-keys,18,1,10792,1042.24,943.18,1042.44,943.38 +3,small-mixed-keys,19,0,10792,1050.71,847.66,1050.87,847.85 +3,small-mixed-keys,20,1,10792,1207.57,989.80,1207.75,989.99 +3,small-mixed-keys,21,0,10792,958.18,1824.18,958.40,1824.41 +3,small-mixed-keys,22,1,10792,1025.98,1191.68,1026.22,1191.90 +3,small-mixed-keys,23,0,10792,974.20,950.41,974.43,950.70 +3,small-mixed-keys,24,1,10792,937.39,906.12,937.55,906.32 +3,small-mixed-keys,25,0,10792,1536.29,1390.93,1536.51,1391.31 +3,small-mixed-keys,26,1,10792,1053.20,1677.79,1053.47,1678.00 +3,small-mixed-keys,27,0,10792,1088.03,1344.36,1088.31,1344.70 +3,small-mixed-keys,28,1,10792,1347.66,1265.55,1334.14,1265.85 +3,small-mixed-keys,29,0,10792,1349.87,1374.94,1350.07,1376.85 +3,small-mixed-keys,30,1,10792,2135.42,1670.07,2135.56,1670.31 +3,medium-key-miss,0,1,2048,10347.66,2432.34,10354.49,2433.11 +3,medium-key-miss,1,0,2048,7337.18,2968.79,7343.75,2982.42 +3,medium-key-miss,2,1,2048,7961.09,7352.74,7966.31,7359.38 +3,medium-key-miss,3,0,2048,14277.67,6144.19,14278.81,6152.34 +3,medium-key-miss,4,1,2048,25377.57,5549.33,25333.01,5557.13 +3,medium-key-miss,5,0,2048,10233.29,3870.64,10234.86,3873.05 +3,medium-key-miss,6,1,2048,7970.53,3999.90,7972.66,4025.88 +3,medium-key-miss,7,0,2048,6218.29,2141.33,6219.24,2144.53 +3,medium-key-miss,8,1,2048,13263.51,1959.82,13271.00,1960.45 +3,medium-key-miss,9,0,2048,9701.66,3327.35,9510.25,3344.73 +3,medium-key-miss,10,1,2048,102399.24,4846.26,102331.54,4848.63 +3,medium-key-miss,11,0,2048,14110.73,96999.42,14117.19,97005.86 +3,medium-key-miss,12,1,2048,7167.46,1748.72,7171.88,1749.02 +3,medium-key-miss,13,0,2048,7543.85,21190.20,7544.92,20129.88 +3,medium-key-miss,14,1,2048,8154.55,4575.57,8155.76,4576.17 +3,medium-key-miss,15,0,2048,8028.07,3421.45,8029.30,3422.36 +3,medium-key-miss,16,1,2048,10562.02,3365.63,10562.99,3367.19 +3,medium-key-miss,17,0,2048,7351.29,2758.29,7352.05,2759.77 +3,medium-key-miss,18,1,2048,4750.39,4032.20,4751.46,4033.20 +3,medium-key-miss,19,0,2048,5936.57,4990.60,5937.50,4991.21 +3,medium-key-miss,20,1,2048,12432.37,6709.89,12434.08,6710.94 +3,medium-key-miss,21,0,2048,7120.60,4120.57,7121.58,4122.56 +3,medium-key-miss,22,1,2048,8206.27,2974.52,8207.52,2975.10 +3,medium-key-miss,23,0,2048,10689.64,2941.60,10690.92,2942.87 +3,medium-key-miss,24,1,2048,10342.68,3188.24,10314.45,3188.96 +3,medium-key-miss,25,0,2048,8696.87,7312.77,8697.75,7313.96 +3,medium-key-miss,26,1,2048,3970.12,1735.74,3971.19,1737.30 +3,medium-key-miss,27,0,2048,3670.56,1632.34,3671.39,1633.30 +3,medium-key-miss,28,1,2048,4024.81,20502.99,4025.88,20504.39 +3,medium-key-miss,29,0,2048,3773.39,112524.56,3773.93,112054.69 +3,medium-key-miss,30,1,2048,3827.57,1882.49,3829.10,1882.81 +3,stale-long-16,0,1,1032,7725.93,9933.11,7727.71,9936.05 +3,stale-long-16,1,0,1032,6467.59,5352.63,6469.96,5354.65 +3,stale-long-16,2,1,1032,7952.74,9463.61,7955.43,9467.05 +3,stale-long-16,3,0,1032,5133.85,9116.99,5134.69,9119.19 +3,stale-long-16,4,1,1032,9669.53,4667.61,9674.42,4668.60 +3,stale-long-16,5,0,1032,11506.06,4990.38,11507.75,4992.25 +3,stale-long-16,6,1,1032,5287.03,8559.11,5288.76,8561.05 +3,stale-long-16,7,0,1032,10795.07,5520.23,10798.45,5522.29 +3,stale-long-16,8,1,1032,10776.91,21048.68,10779.07,21050.39 +3,stale-long-16,9,0,1032,10292.74,8030.75,10295.54,8032.95 +3,stale-long-16,10,1,1032,11686.18,15996.66,11687.98,15999.03 +3,stale-long-16,11,0,1032,11923.40,15130.92,11924.42,15132.75 +3,stale-long-16,12,1,1032,16724.15,11581.52,16725.78,11583.33 +3,stale-long-16,13,0,1032,11160.81,6284.93,11162.79,6287.79 +3,stale-long-16,14,1,1032,33591.59,5113.19,33593.99,5115.31 +3,stale-long-16,15,0,1032,7608.79,5286.05,7610.47,5287.79 +3,stale-long-16,16,1,1032,4975.57,14898.83,4977.71,14901.16 +3,stale-long-16,17,0,1032,6017.11,4930.21,6019.38,4932.17 +3,stale-long-16,18,1,1032,7011.81,4983.54,7013.57,4984.50 +3,stale-long-16,19,0,1032,4873.32,4877.96,4874.03,4879.84 +3,stale-long-16,20,1,1032,4869.29,4824.97,4870.16,4825.58 +3,stale-long-16,21,0,1032,4849.76,4578.40,4850.78,4579.46 +3,stale-long-16,22,1,1032,5203.42,8701.22,5204.46,8702.52 +3,stale-long-16,23,0,1032,8420.52,7516.98,8422.48,7519.38 +3,stale-long-16,24,1,1032,12340.24,5754.67,12344.96,5756.78 +3,stale-long-16,25,0,1032,7712.70,7980.62,7716.09,7983.53 +3,stale-long-16,26,1,1032,8167.36,7402.75,8171.51,7404.07 +3,stale-long-16,27,0,1032,4973.76,4869.48,4974.81,4872.09 +3,stale-long-16,28,1,1032,7870.03,4737.35,7873.06,4738.37 +3,stale-long-16,29,0,1032,8458.60,8003.21,8460.27,8006.78 +3,stale-long-16,30,1,1032,11923.03,8801.97,11926.36,8803.29 +3,stale-long-31,0,1,496,8835.33,9981.55,8838.71,9983.87 +3,stale-long-31,1,0,496,9733.59,8608.80,9735.89,8610.89 +3,stale-long-31,2,1,496,10727.37,8981.79,10731.85,8983.87 +3,stale-long-31,3,0,496,9745.71,9283.27,9750.00,9288.31 +3,stale-long-31,4,1,496,16220.64,11821.02,16225.81,11824.60 +3,stale-long-31,5,0,496,9583.62,8165.42,9586.69,8169.35 +3,stale-long-31,6,1,496,18003.10,9593.85,18008.06,9596.77 +3,stale-long-31,7,0,496,10691.73,9948.04,10695.56,9953.63 +3,stale-long-31,8,1,496,9989.43,10529.08,9991.94,10532.26 +3,stale-long-31,9,0,496,9166.26,9119.15,9169.35,9120.97 +3,stale-long-31,10,1,496,16129.04,9299.52,16133.06,9302.42 +3,stale-long-31,11,0,496,9804.68,9185.76,9806.45,9189.52 +3,stale-long-31,12,1,496,10295.56,9227.96,10300.40,9231.85 +3,stale-long-31,13,0,496,9897.78,19648.87,9901.21,19653.23 +3,stale-long-31,14,1,496,9198.81,8201.75,9201.61,8201.61 +3,stale-long-31,15,0,496,9115.92,8268.78,9118.95,8272.18 +3,stale-long-31,16,1,496,9130.95,8648.52,9133.06,8649.19 +3,stale-long-31,17,0,496,8407.99,8666.72,8409.27,8669.35 +3,stale-long-31,18,1,496,8851.84,8008.48,8854.84,8010.08 +3,stale-long-31,19,0,496,19655.90,8092.81,19659.27,8094.76 +3,stale-long-31,20,1,496,15263.57,8410.68,15270.16,8413.31 +3,stale-long-31,21,0,496,13009.27,13122.36,13012.10,13129.03 +3,stale-long-31,22,1,496,17720.35,10620.23,17729.84,10622.98 +3,stale-long-31,23,0,496,10691.11,10947.93,10695.56,10953.63 +3,stale-long-31,24,1,496,9881.01,8529.42,9885.08,8532.26 +3,stale-long-31,25,0,496,10842.83,9285.94,10844.76,9288.31 +3,stale-long-31,26,1,496,13563.40,8078.33,13568.55,8078.63 +3,stale-long-31,27,0,496,8314.59,11154.12,8314.52,11157.26 +3,stale-long-31,28,1,496,8584.65,15261.49,8586.69,15264.11 +3,stale-long-31,29,0,496,27714.40,16478.62,27717.74,16485.89 +3,stale-long-31,30,1,496,33221.61,17708.52,33177.42,17713.71 +3,stale-long-32,0,1,576,14108.74,16159.84,14114.58,16164.93 +3,stale-long-32,1,0,576,16637.92,18054.24,16640.62,18060.76 +3,stale-long-32,2,1,576,16901.99,17645.02,16906.25,17647.57 +3,stale-long-32,3,0,576,22085.66,18539.12,22088.54,18545.14 +3,stale-long-32,4,1,576,21337.25,19561.39,21342.01,19564.24 +3,stale-long-32,5,0,576,18957.65,33003.67,18960.07,33006.94 +3,stale-long-32,6,1,576,30037.43,17710.44,30041.67,17715.28 +3,stale-long-32,7,0,576,11647.02,24016.87,11651.04,24020.83 +3,stale-long-32,8,1,576,14147.04,17623.20,14149.31,17628.47 +3,stale-long-32,9,0,576,22415.27,16527.78,22418.40,16532.99 +3,stale-long-32,10,1,576,14576.88,14513.19,14579.86,14517.36 +3,stale-long-32,11,0,576,19748.15,16447.00,19751.74,16453.12 +3,stale-long-32,12,1,576,16933.15,15394.52,16935.76,15397.57 +3,stale-long-32,13,0,576,17972.25,16333.24,17973.96,16340.28 +3,stale-long-32,14,1,576,14419.24,14749.93,14423.61,14755.21 +3,stale-long-32,15,0,576,12570.77,15890.69,12574.65,15897.57 +3,stale-long-32,16,1,576,12688.66,10164.54,12656.25,10168.40 +3,stale-long-32,17,0,576,16182.10,17508.50,16187.50,17513.89 +3,stale-long-32,18,1,576,15233.59,11319.63,15237.85,11322.92 +3,stale-long-32,19,0,576,21442.07,24112.60,21446.18,24116.32 +3,stale-long-32,20,1,576,26031.54,14320.09,26034.72,14322.92 +3,stale-long-32,21,0,576,15010.81,14053.82,15015.62,14059.03 +3,stale-long-32,22,1,576,13114.94,9086.84,13123.26,9092.01 +3,stale-long-32,23,0,576,12495.52,14721.35,12500.00,14727.43 +3,stale-long-32,24,1,576,10086.69,7816.11,10090.28,7817.71 +3,stale-long-32,25,0,576,9815.69,8650.03,9817.71,8652.78 +3,stale-long-32,26,1,576,11882.86,9008.63,11888.89,9010.42 +3,stale-long-32,27,0,576,16510.86,14717.58,16517.36,14722.22 +3,stale-long-32,28,1,576,10029.46,8765.19,10032.99,8767.36 +3,stale-long-32,29,0,576,12537.69,11260.77,12541.67,11263.89 +3,stale-long-32,30,1,576,14206.32,8443.82,14166.67,8444.44 +3,stale-long-64,0,1,264,27227.79,10071.25,27238.64,10079.55 +3,stale-long-64,1,0,264,24913.29,9821.48,24920.45,9825.76 +3,stale-long-64,2,1,264,27324.53,10079.00,27333.33,10083.33 +3,stale-long-64,3,0,264,20619.16,14126.41,20625.00,14132.58 +3,stale-long-64,4,1,264,27278.16,9132.39,27287.88,9132.58 +3,stale-long-64,5,0,264,17708.56,8665.07,17712.12,8674.24 +3,stale-long-64,6,1,264,29099.75,7846.20,29106.06,7848.48 +3,stale-long-64,7,0,264,22229.62,15819.81,22242.42,15833.33 +3,stale-long-64,8,1,264,43280.87,10146.24,43291.67,10151.52 +3,stale-long-64,9,0,264,28918.19,13713.66,28893.94,13719.70 +3,stale-long-64,10,1,264,21065.10,10325.27,21075.76,10329.55 +3,stale-long-64,11,0,264,25223.99,9711.86,25231.06,9719.70 +3,stale-long-64,12,1,264,17789.97,7492.63,17803.03,7496.21 +3,stale-long-64,13,0,264,17669.97,7778.81,17674.24,7784.09 +3,stale-long-64,14,1,264,19816.45,7524.14,19825.76,7522.73 +3,stale-long-64,15,0,264,18761.79,7609.06,18768.94,7617.42 +3,stale-long-64,16,1,264,17333.54,7639.92,17337.12,7643.94 +3,stale-long-64,17,0,264,20393.53,13575.41,20397.73,13587.12 +3,stale-long-64,18,1,264,17313.83,12899.18,17318.18,12909.09 +3,stale-long-64,19,0,264,16898.87,8051.54,16901.52,8056.82 +3,stale-long-64,20,1,264,21710.02,10347.84,21715.91,10352.27 +3,stale-long-64,21,0,264,19843.64,7811.90,19848.48,7814.39 +3,stale-long-64,22,1,264,23224.09,8061.66,23234.85,8064.39 +3,stale-long-64,23,0,264,17897.54,10629.47,17901.52,10636.36 +3,stale-long-64,24,1,264,18013.26,11285.39,18022.73,11287.88 +3,stale-long-64,25,0,264,16577.81,9027.48,16579.55,9037.88 +3,stale-long-64,26,1,264,17353.05,12628.61,17359.85,12632.58 +3,stale-long-64,27,0,264,17280.18,8181.58,17284.09,8189.39 +3,stale-long-64,28,1,264,22055.29,7998.69,22060.61,8003.79 +3,stale-long-64,29,0,264,19025.61,7912.95,19030.30,7916.67 +3,stale-long-64,30,1,264,31610.45,13781.66,31621.21,13791.67 +3,large-key-miss,0,1,128,138546.80,29968.45,138570.31,29992.19 +3,large-key-miss,1,0,128,106898.34,24290.20,106914.06,24304.69 +3,large-key-miss,2,1,128,125580.62,31908.80,125601.56,31921.88 +3,large-key-miss,3,0,128,156644.53,8591.32,156664.06,8601.56 +3,large-key-miss,4,1,128,162826.05,8841.15,162851.56,8851.56 +3,large-key-miss,5,0,128,127387.38,49100.60,127406.25,49117.19 +3,large-key-miss,6,1,128,119961.91,9258.18,119984.38,9273.44 +3,large-key-miss,7,0,128,115969.29,13443.74,115992.19,13453.12 +3,large-key-miss,8,1,128,96132.43,9448.86,96148.44,9460.94 +3,large-key-miss,9,0,128,122762.27,8223.91,122781.25,8242.19 +3,large-key-miss,10,1,128,94926.16,9141.84,94937.50,9140.62 +3,large-key-miss,11,0,128,112812.12,14125.76,112828.12,14156.25 +3,large-key-miss,12,1,128,103285.86,14761.23,103304.69,14773.44 +3,large-key-miss,13,0,128,83223.03,19452.87,83234.38,19476.56 +3,large-key-miss,14,1,128,80582.25,19433.88,80601.56,19445.31 +3,large-key-miss,15,0,128,109574.40,11700.81,109585.94,11718.75 +3,large-key-miss,16,1,128,109873.09,9638.45,109898.44,9648.44 +3,large-key-miss,17,0,128,118196.43,10247.41,118210.94,10257.81 +3,large-key-miss,18,1,128,84870.12,8207.35,84882.81,8218.75 +3,large-key-miss,19,0,128,84526.73,8096.65,84539.06,8101.56 +3,large-key-miss,20,1,128,77215.14,8227.82,77226.56,8226.56 +3,large-key-miss,21,0,128,77865.22,8606.78,77875.00,8617.19 +3,large-key-miss,22,1,128,81350.72,11215.69,81367.19,11218.75 +3,large-key-miss,23,0,128,116840.80,12653.31,116851.56,12671.88 +3,large-key-miss,24,1,128,116897.08,20539.62,116921.88,20554.69 +3,large-key-miss,25,0,128,95956.53,21358.57,95968.75,21382.81 +3,large-key-miss,26,1,128,83827.02,22268.93,83937.50,23125.00 +3,large-key-miss,27,0,128,93039.32,8187.66,93054.69,8210.94 +3,large-key-miss,28,1,128,93031.32,8475.59,93054.69,8476.56 +3,large-key-miss,29,0,128,113714.73,8295.59,113726.56,8304.69 +3,large-key-miss,30,1,128,116689.64,11351.26,116734.38,11359.38 +3,large-mixed-keys,0,1,128,120144.23,17799.61,120164.06,17812.50 +3,large-mixed-keys,1,0,128,96051.71,12086.39,96062.50,12109.38 +3,large-mixed-keys,2,1,128,109380.61,11756.60,109398.44,11765.62 +3,large-mixed-keys,3,0,128,92443.80,11982.62,92453.12,12000.00 +3,large-mixed-keys,4,1,128,88509.56,13853.09,88460.94,13867.19 +3,large-mixed-keys,5,0,128,96510.27,10563.98,96523.44,10578.12 +3,large-mixed-keys,6,1,128,110683.61,10280.65,110710.94,10289.06 +3,large-mixed-keys,7,0,128,78722.44,9860.12,78734.38,9867.19 +3,large-mixed-keys,8,1,128,84934.56,11433.18,84953.12,11437.50 +3,large-mixed-keys,9,0,128,82758.34,11460.90,82773.44,11468.75 +3,large-mixed-keys,10,1,128,85509.25,10334.73,85523.44,10335.94 +3,large-mixed-keys,11,0,128,86588.21,9899.79,86601.56,9906.25 +3,large-mixed-keys,12,1,128,90483.66,11300.89,91812.50,11304.69 +3,large-mixed-keys,13,0,128,121157.20,12438.95,121164.06,12453.12 +3,large-mixed-keys,14,1,128,91575.52,9865.80,91593.75,9867.19 +3,large-mixed-keys,15,0,128,84159.05,9798.85,84171.88,9804.69 +3,large-mixed-keys,16,1,128,82341.48,10018.45,82351.56,10023.44 +3,large-mixed-keys,17,0,128,91267.90,9881.99,91281.25,9882.81 +3,large-mixed-keys,18,1,128,171502.05,17355.03,171515.62,17375.00 +3,large-mixed-keys,19,0,128,254187.42,22296.91,254195.31,22320.31 +3,large-mixed-keys,20,1,128,90037.78,10042.55,90054.69,10046.88 +3,large-mixed-keys,21,0,128,83879.85,10401.89,83718.75,10406.25 +3,large-mixed-keys,22,1,128,88210.08,10305.34,88218.75,10320.31 +3,large-mixed-keys,23,0,128,88712.44,9983.06,88726.56,10000.00 +3,large-mixed-keys,24,1,128,99462.02,15049.35,99484.38,15062.50 +3,large-mixed-keys,25,0,128,93737.41,16282.51,93750.00,16296.88 +3,large-mixed-keys,26,1,128,120866.35,10740.35,120890.62,10742.19 +3,large-mixed-keys,27,0,128,80434.79,10354.28,80445.31,10367.19 +3,large-mixed-keys,28,1,128,78311.38,12854.71,78328.12,12867.19 +3,large-mixed-keys,29,0,128,81041.95,12209.91,81046.88,12226.56 +3,large-mixed-keys,30,1,128,85277.84,13192.12,85289.06,13203.12 +3,large-few-bindings,0,1,1088,8324.66,2509.23,8327.21,2510.11 +3,large-few-bindings,1,0,1088,6175.38,1940.84,6176.47,1943.93 +3,large-few-bindings,2,1,1088,5984.60,1823.42,5986.21,1824.45 +3,large-few-bindings,3,0,1088,6510.79,1247.00,6511.95,1248.16 +3,large-few-bindings,4,1,1088,7153.60,1232.01,7155.33,1232.54 +3,large-few-bindings,5,0,1088,6241.89,1497.90,6242.65,1500.00 +3,large-few-bindings,6,1,1088,5298.46,1286.50,5299.63,1287.68 +3,large-few-bindings,7,0,1088,5742.43,3212.29,5744.49,3215.07 +3,large-few-bindings,8,1,1088,5253.18,1353.76,5254.60,1354.78 +3,large-few-bindings,9,0,1088,6425.62,2119.16,6427.39,2121.32 +3,large-few-bindings,10,1,1088,5354.68,1442.29,5356.62,1443.01 +3,large-few-bindings,11,0,1088,21159.67,3503.24,21161.76,3505.51 +3,large-few-bindings,12,1,1088,4920.74,1395.10,4920.96,1396.14 +3,large-few-bindings,13,0,1088,5491.07,1245.44,5492.65,1246.32 +3,large-few-bindings,14,1,1088,4940.71,1214.61,4942.10,1215.07 +3,large-few-bindings,15,0,1088,4908.95,1379.47,4909.93,1381.43 +3,large-few-bindings,16,1,1088,5416.82,2804.00,5419.12,2806.99 +3,large-few-bindings,17,0,1088,5508.88,2214.58,5510.11,2216.91 +3,large-few-bindings,18,1,1088,4830.48,1461.72,4830.88,1462.32 +3,large-few-bindings,19,0,1088,5734.74,1329.12,5736.21,1329.96 +3,large-few-bindings,20,1,1088,5842.64,1344.21,5843.75,1344.67 +3,large-few-bindings,21,0,1088,20061.40,1350.34,20063.42,1351.10 +3,large-few-bindings,22,1,1088,6785.72,1269.98,6788.60,1271.14 +3,large-few-bindings,23,0,1088,4994.06,1274.32,4995.40,1275.74 +3,large-few-bindings,24,1,1088,5332.30,1460.27,5333.64,1461.40 +3,large-few-bindings,25,0,1088,5331.47,1292.61,5331.80,1295.96 +3,large-few-bindings,26,1,1088,4952.62,1436.30,4954.04,1437.50 +3,large-few-bindings,27,0,1088,7181.71,1277.94,7183.82,1278.49 +3,large-few-bindings,28,1,1088,7779.81,1620.51,7781.25,1620.40 +3,large-few-bindings,29,0,1088,7952.61,1391.84,7954.04,1393.38 +3,large-few-bindings,30,1,1088,6694.65,1600.52,6696.69,1601.10 +3,large-label-overrides,0,1,128,74820.49,1705.76,74835.94,1710.94 +3,large-label-overrides,1,0,128,85192.01,1666.52,85203.12,1671.88 +3,large-label-overrides,2,1,128,81319.01,1991.52,81328.12,2000.00 +3,large-label-overrides,3,0,128,76654.56,3241.84,76664.06,3257.81 +3,large-label-overrides,4,1,128,85020.91,2654.58,85039.06,2664.06 +3,large-label-overrides,5,0,128,78410.70,2243.25,78421.88,2257.81 +3,large-label-overrides,6,1,128,70541.31,1811.70,70546.88,1812.50 +3,large-label-overrides,7,0,128,77672.24,1790.13,77679.69,1804.69 +3,large-label-overrides,8,1,128,70210.35,1805.42,70218.75,1804.69 +3,large-label-overrides,9,0,128,75138.85,2927.27,75148.44,2945.31 +3,large-label-overrides,10,1,128,77661.20,3205.35,77546.88,3210.94 +3,large-label-overrides,11,0,128,86121.48,1788.03,86132.81,1796.88 +3,large-label-overrides,12,1,128,79172.27,1807.88,79179.69,1812.50 +3,large-label-overrides,13,0,128,87369.04,1789.43,87242.19,1796.88 +3,large-label-overrides,14,1,128,110029.16,2011.35,110046.88,2015.62 +3,large-label-overrides,15,0,128,76260.01,1745.84,76265.62,1750.00 +3,large-label-overrides,16,1,128,80420.72,2205.31,80437.50,2210.94 +3,large-label-overrides,17,0,128,72454.92,1772.71,72468.75,1781.25 +3,large-label-overrides,18,1,128,102082.70,7179.11,101937.50,7179.69 +3,large-label-overrides,19,0,128,160814.68,1791.88,160828.12,1812.50 +3,large-label-overrides,20,1,128,1115871.05,1876.81,1116460.94,1875.00 +3,large-label-overrides,21,0,128,78745.34,3141.40,78765.62,3164.06 +3,large-label-overrides,22,1,128,99939.50,2628.84,99976.56,2632.81 +3,large-label-overrides,23,0,128,110772.57,1790.98,110789.06,1796.88 +3,large-label-overrides,24,1,128,100282.93,2007.66,100304.69,2007.81 +3,large-label-overrides,25,0,128,104110.81,8796.66,104132.81,8812.50 +3,large-label-overrides,26,1,128,194936.81,1824.45,194976.56,1828.12 +3,large-label-overrides,27,0,128,81613.07,6922.59,81625.00,6929.69 +3,large-label-overrides,28,1,128,68031.95,2097.77,68039.06,2101.56 +3,large-label-overrides,29,0,128,77796.32,1790.13,77304.69,1796.88 +3,large-label-overrides,30,1,128,80514.89,1830.32,80531.25,1835.94 +3,capacity-stale-long,0,1,128,78148.59,16567.80,78164.06,16578.12 +3,capacity-stale-long,1,0,128,75324.40,14988.46,75335.94,15000.00 +3,capacity-stale-long,2,1,128,119945.16,18022.41,119968.75,18039.06 +3,capacity-stale-long,3,0,128,85220.83,19854.82,85234.38,19882.81 +3,capacity-stale-long,4,1,128,90258.04,29363.34,90273.44,29375.00 +3,capacity-stale-long,5,0,128,105419.86,25060.11,105437.50,25085.94 +3,capacity-stale-long,6,1,128,70614.92,15240.16,70625.00,15250.00 +3,capacity-stale-long,7,0,128,82062.12,14418.35,82078.12,14421.88 +3,capacity-stale-long,8,1,128,76233.72,14337.54,76250.00,14343.75 +3,capacity-stale-long,9,0,128,82806.14,16254.85,82828.12,16273.44 +3,capacity-stale-long,10,1,128,107299.40,16039.23,107312.50,16039.06 +3,capacity-stale-long,11,0,128,1070503.78,24543.12,1070492.19,24562.50 +3,capacity-stale-long,12,1,128,137254.57,20622.82,137273.44,20632.81 +3,capacity-stale-long,13,0,128,80593.20,20739.00,80601.56,20750.00 +3,capacity-stale-long,14,1,128,79139.83,19976.84,79156.25,19992.19 +3,capacity-stale-long,15,0,128,70496.92,21227.01,70500.00,21242.19 +3,capacity-stale-long,16,1,128,66564.29,14531.64,66570.31,14539.06 +3,capacity-stale-long,17,0,128,127596.44,18653.58,127734.38,18671.88 +3,capacity-stale-long,18,1,128,177692.14,17500.64,177734.38,17507.81 +3,capacity-stale-long,19,0,128,128117.16,47201.95,128140.62,47234.38 +3,capacity-stale-long,20,1,128,118361.28,21995.25,118375.00,22007.81 +3,capacity-stale-long,21,0,128,94436.12,20080.21,94445.31,20101.56 +3,capacity-stale-long,22,1,128,70392.58,18852.38,70414.06,18859.38 +3,capacity-stale-long,23,0,128,99551.98,25156.10,99562.50,25179.69 +3,capacity-stale-long,24,1,128,120285.28,16597.22,120304.69,16601.56 +3,capacity-stale-long,25,0,128,83824.46,28931.21,83843.75,28937.50 +3,capacity-stale-long,26,1,128,97059.11,15800.80,94765.62,15804.69 +3,capacity-stale-long,27,0,128,131970.69,29939.24,131984.38,29953.12 +3,capacity-stale-long,28,1,128,104775.38,22221.70,104796.88,22234.38 +3,capacity-stale-long,29,0,128,114824.48,41755.08,115054.69,41781.25 +3,capacity-stale-long,30,1,128,69666.38,24015.80,69687.50,24015.62 +3,small-stale-long,0,1,14352,515.03,947.65,515.05,947.81 +3,small-stale-long,1,0,14352,577.78,659.36,577.90,659.49 +3,small-stale-long,2,1,14352,550.82,540.49,550.86,540.55 +3,small-stale-long,3,0,14352,637.86,587.43,638.03,587.58 +3,small-stale-long,4,1,14352,619.18,636.09,619.29,636.15 +3,small-stale-long,5,0,14352,826.14,716.80,826.30,716.97 +3,small-stale-long,6,1,14352,1008.39,1371.86,1008.64,1372.00 +3,small-stale-long,7,0,14352,564.94,711.50,565.01,711.68 +3,small-stale-long,8,1,14352,774.83,811.15,774.94,811.25 +3,small-stale-long,9,0,14352,536.68,739.98,536.72,740.11 +3,small-stale-long,10,1,14352,731.26,926.31,731.40,926.49 +3,small-stale-long,11,0,14352,556.43,562.46,554.70,562.64 +3,small-stale-long,12,1,14352,613.43,549.76,613.57,549.89 +3,small-stale-long,13,0,14352,776.11,647.60,776.20,647.78 +3,small-stale-long,14,1,14352,642.67,651.96,642.84,652.10 +3,small-stale-long,15,0,14352,761.81,676.37,761.98,676.56 +3,small-stale-long,16,1,14352,843.30,622.13,843.44,622.28 +3,small-stale-long,17,0,14352,785.88,792.17,786.02,792.29 +3,small-stale-long,18,1,14352,757.32,714.68,757.46,714.81 +3,small-stale-long,19,0,14352,656.89,533.48,647.09,533.58 +3,small-stale-long,20,1,14352,519.87,774.46,520.00,774.60 +3,small-stale-long,21,0,14352,747.17,638.59,747.28,638.80 +3,small-stale-long,22,1,14352,544.83,782.36,544.94,782.47 +3,small-stale-long,23,0,14352,534.40,575.89,534.49,576.02 +3,small-stale-long,24,1,14352,510.65,476.83,510.73,476.87 +3,small-stale-long,25,0,14352,556.53,482.83,556.65,482.93 +3,small-stale-long,26,1,14352,567.02,797.70,567.17,797.80 +3,small-stale-long,27,0,14352,573.17,549.56,573.30,549.68 +3,small-stale-long,28,1,14352,560.27,577.89,560.41,578.04 +3,small-stale-long,29,0,14352,517.21,812.90,517.21,813.06 +3,small-stale-long,30,1,14352,610.64,478.90,610.72,478.89 +3,gamepad-miss,0,1,128,68514.23,1512.26,68523.44,1515.62 +3,gamepad-miss,1,0,128,98577.85,2416.19,98593.75,2421.88 +3,gamepad-miss,2,1,128,109067.94,1799.70,109085.94,1804.69 +3,gamepad-miss,3,0,128,121403.38,1571.39,121414.06,1585.94 +3,gamepad-miss,4,1,128,127153.90,1538.80,127171.88,1546.88 +3,gamepad-miss,5,0,128,118121.34,2494.27,118132.81,2507.81 +3,gamepad-miss,6,1,128,112974.34,1520.34,112992.19,1523.44 +3,gamepad-miss,7,0,128,83673.51,1503.70,83687.50,1507.81 +3,gamepad-miss,8,1,128,78485.88,7447.60,78507.81,7453.12 +3,gamepad-miss,9,0,128,114301.79,1756.85,114312.50,1765.62 +3,gamepad-miss,10,1,128,84208.70,1722.65,84226.56,1726.56 +3,gamepad-miss,11,0,128,90002.73,1590.14,90015.62,1593.75 +3,gamepad-miss,12,1,128,92268.56,2164.82,92289.06,2179.69 +3,gamepad-miss,13,0,128,89523.48,1577.52,89539.06,1585.94 +3,gamepad-miss,14,1,128,89822.15,1769.94,89640.62,1773.44 +3,gamepad-miss,15,0,128,107306.11,1523.05,107320.31,1531.25 +3,gamepad-miss,16,1,128,74781.48,2484.35,74812.50,2492.19 +3,gamepad-miss,17,0,128,115008.12,5377.10,115023.44,5390.62 +3,gamepad-miss,18,1,128,84751.70,1543.09,84765.62,1539.06 +3,gamepad-miss,19,0,128,87160.24,1524.30,87101.56,1531.25 +3,gamepad-miss,20,1,128,81592.16,1549.29,81609.38,1554.69 +3,gamepad-miss,21,0,128,79418.23,2194.62,79429.69,2203.12 +3,gamepad-miss,22,1,128,74452.20,1906.92,74468.75,1914.06 +3,gamepad-miss,23,0,128,73932.40,2263.22,73945.31,2273.44 +3,gamepad-miss,24,1,128,95781.19,1850.33,95804.69,1851.56 +3,gamepad-miss,25,0,128,84757.79,2538.77,84781.25,2554.69 +3,gamepad-miss,26,1,128,92289.15,2186.97,92304.69,2187.50 +3,gamepad-miss,27,0,128,77641.70,1547.84,77656.25,1554.69 +3,gamepad-miss,28,1,128,72958.12,2835.12,72968.75,2835.94 +3,gamepad-miss,29,0,128,82770.77,3309.34,82781.25,3320.31 +3,gamepad-miss,30,1,128,76315.63,1516.77,76328.12,1515.62 +3,gamepad-mixed,0,1,128,98106.24,1987.54,98117.19,1992.19 +3,gamepad-mixed,1,0,128,103224.08,1728.20,103242.19,1734.38 +3,gamepad-mixed,2,1,128,160344.39,1766.98,160359.38,1773.44 +3,gamepad-mixed,3,0,128,100084.16,1957.34,100093.75,1960.94 +3,gamepad-mixed,4,1,128,99648.77,1648.72,99679.69,1648.44 +3,gamepad-mixed,5,0,128,90537.81,2813.60,90554.69,2625.00 +3,gamepad-mixed,6,1,128,118319.52,1732.21,118343.75,1734.38 +3,gamepad-mixed,7,0,128,105069.06,8885.13,105085.94,8906.25 +3,gamepad-mixed,8,1,128,80548.36,12080.80,80562.50,12093.75 +3,gamepad-mixed,9,0,128,107361.45,2280.27,107375.00,2304.69 +3,gamepad-mixed,10,1,128,113829.48,1893.12,113843.75,1898.44 +3,gamepad-mixed,11,0,128,162042.58,2834.37,162062.50,2851.56 +3,gamepad-mixed,12,1,128,147587.04,1782.95,147601.56,1789.06 +3,gamepad-mixed,13,0,128,102760.39,1980.32,102773.44,1984.38 +3,gamepad-mixed,14,1,128,103637.34,1753.89,103664.06,1750.00 +3,gamepad-mixed,15,0,128,161694.65,1719.34,161718.75,1718.75 +3,gamepad-mixed,16,1,128,119949.82,1754.59,119968.75,1757.81 +3,gamepad-mixed,17,0,128,88855.39,1726.98,88882.81,1734.38 +3,gamepad-mixed,18,1,128,131374.91,1771.23,131398.44,1773.44 +3,gamepad-mixed,19,0,128,143327.41,3066.39,143343.75,3085.94 +3,gamepad-mixed,20,1,128,115621.01,1879.62,115640.62,1882.81 +3,gamepad-mixed,21,0,128,179566.87,1719.02,179585.94,1726.56 +3,gamepad-mixed,22,1,128,131481.06,1751.13,131492.19,1750.00 +3,gamepad-mixed,23,0,128,99002.16,2502.80,99015.62,2523.44 +3,gamepad-mixed,24,1,128,85996.92,1765.56,86015.62,1765.62 +3,gamepad-mixed,25,0,128,81860.96,1779.98,81875.00,1781.25 +3,gamepad-mixed,26,1,128,90497.70,1710.40,90515.62,1710.94 +3,gamepad-mixed,27,0,128,83936.04,4030.85,83953.12,4046.88 +3,gamepad-mixed,28,1,128,158837.15,1765.73,158851.56,1765.62 +3,gamepad-mixed,29,0,128,101765.91,4743.40,101773.44,4765.62 +3,gamepad-mixed,30,1,128,108132.22,2783.88,108156.25,2789.06 +3,non-key-event,0,1,128,112072.02,1233.21,112093.75,1234.38 +3,non-key-event,1,0,128,87357.35,10632.42,87367.19,10656.25 +3,non-key-event,2,1,128,117939.25,988.81,117960.94,984.38 +3,non-key-event,3,0,128,121870.20,949.45,121890.62,960.94 +3,non-key-event,4,1,128,139778.06,990.94,139812.50,992.19 +3,non-key-event,5,0,128,110502.66,937.51,110515.62,945.31 +3,non-key-event,6,1,128,90181.72,1008.95,90195.31,1015.62 +3,non-key-event,7,0,128,115344.66,982.20,115359.38,992.19 +3,non-key-event,8,1,128,113489.84,1014.79,113515.62,1015.62 +3,non-key-event,9,0,128,138738.50,932.21,138500.00,937.50 +3,non-key-event,10,1,128,144640.20,1677.67,144664.06,1687.50 +3,non-key-event,11,0,128,104947.64,971.66,104968.75,976.56 +3,non-key-event,12,1,128,89164.70,992.20,89171.88,992.19 +3,non-key-event,13,0,128,125270.38,1191.84,125289.06,1203.12 +3,non-key-event,14,1,128,124120.35,958.68,124140.62,960.94 +3,non-key-event,15,0,128,93893.45,995.85,93906.25,992.19 +3,non-key-event,16,1,128,130329.22,960.75,130351.56,960.94 +3,non-key-event,17,0,128,120809.25,948.70,120828.12,960.94 +3,non-key-event,18,1,128,120969.39,1010.35,120984.38,1015.62 +3,non-key-event,19,0,128,132943.66,8336.70,132960.94,8367.19 +3,non-key-event,20,1,128,118671.95,6211.82,118679.69,6218.75 +3,non-key-event,21,0,128,132699.09,993.04,132710.94,1000.00 +3,non-key-event,22,1,128,173205.92,989.50,173226.56,992.19 +3,non-key-event,23,0,128,144376.67,10118.30,144390.62,10140.62 +3,non-key-event,24,1,128,229598.53,991.98,229617.19,992.19 +3,non-key-event,25,0,128,135777.12,1232.33,135718.75,1234.38 +3,non-key-event,26,1,128,136703.66,10188.89,136726.56,10203.12 +3,non-key-event,27,0,128,171547.92,1049.60,171562.50,1062.50 +3,non-key-event,28,1,128,127466.67,998.00,127484.38,1000.00 +3,non-key-event,29,0,128,167266.13,938.26,167281.25,945.31 +3,non-key-event,30,1,128,89358.96,6813.99,89171.88,6820.31 diff --git a/tests/runtime/shortcut-results-20261005.csv b/tests/runtime/shortcut-results-20261005.csv new file mode 100644 index 00000000..70990a7b --- /dev/null +++ b/tests/runtime/shortcut-results-20261005.csv @@ -0,0 +1,61 @@ +run,scenario,behaviors,bindings,events_per_batch,baseline_wall_median_ns,candidate_wall_median_ns,baseline_wall_p95_ns,candidate_wall_p95_ns,wall_median_speedup,baseline_cpu_median_ns,candidate_cpu_median_ns,baseline_cpu_p95_ns,candidate_cpu_p95_ns +1,empty-catalog,0,64,32768,145.25,68.05,173.09,95.06,2.134,144.04,68.08,171.94,95.12 +1,no-bindings,8,0,12024,638.12,647.81,706.70,914.04,0.985,638.22,647.87,706.92,914.17 +1,single-valid-miss,1,1,32768,216.38,218.21,326.97,298.12,0.992,216.43,218.23,327.03,298.19 +1,single-stale-binding,1,1,32768,158.87,148.95,204.18,205.77,1.067,158.51,149.02,204.25,205.87 +1,small-key-miss,8,4,8840,1010.45,1031.78,1488.84,1364.08,0.979,1010.63,1031.00,1489.14,1364.37 +1,small-mixed-keys,8,4,10912,828.11,842.66,1072.53,1166.49,0.983,828.35,842.83,1072.67,1166.06 +1,medium-key-miss,32,16,2080,3901.91,1739.96,5274.05,2425.63,2.243,3902.40,1740.38,5275.00,2426.44 +1,stale-long-16,16,64,1152,5201.36,4766.88,6364.88,6440.29,1.091,5202.26,4768.23,6367.19,6440.97 +1,stale-long-31,31,64,872,9237.65,8730.28,13652.21,10219.17,1.058,9239.68,8732.80,13654.82,10221.33 +1,stale-long-32,32,64,928,9768.05,8505.83,14378.50,11760.96,1.148,9769.40,8470.91,14381.47,11764.01 +1,stale-long-64,64,64,440,18293.21,8207.44,24511.68,12825.64,2.229,18293.18,8209.09,24518.18,12827.27 +1,large-key-miss,128,128,128,85076.99,9155.84,123253.59,12564.77,9.292,85085.94,9171.88,123273.44,12585.94 +1,large-mixed-keys,128,128,128,83887.78,10464.98,114271.65,15060.09,8.016,83898.44,10468.75,114281.25,15078.12 +1,large-few-bindings,128,8,1008,5551.71,1337.93,6430.37,1795.02,4.149,5553.57,1339.29,6432.54,1795.63 +1,large-label-overrides,128,128,128,73996.67,1951.73,108564.43,3261.05,37.913,74007.81,1953.12,104765.62,3273.44 +1,capacity-stale-long,128,128,128,73277.52,16175.88,113802.05,28496.78,4.530,73304.69,16195.31,113828.12,27640.62 +1,small-stale-long,1,64,16336,591.78,572.74,880.69,905.12,1.033,591.88,572.85,880.88,905.24 +1,gamepad-miss,128,128,128,97944.66,1457.27,148077.37,4272.00,67.211,97960.94,1460.94,145992.19,4281.25 +1,gamepad-mixed,128,128,128,78302.93,1884.83,133019.06,4068.84,41.544,78320.31,1890.62,133046.88,4078.12 +1,non-key-event,128,128,128,80324.22,931.83,114822.46,1640.53,86.201,80343.75,937.50,114835.94,1664.06 +2,empty-catalog,0,64,32768,159.17,70.71,216.57,129.25,2.251,159.21,71.59,216.61,129.30 +2,no-bindings,8,0,13960,660.49,639.03,892.74,1060.69,1.034,660.82,639.11,892.91,1060.89 +2,single-valid-miss,1,1,32768,225.18,220.22,328.37,353.86,1.023,225.22,220.28,328.49,353.97 +2,single-stale-binding,1,1,32768,154.56,153.22,226.55,271.31,1.009,154.63,153.26,226.62,271.39 +2,small-key-miss,8,4,6952,1039.48,1013.03,1898.57,1517.03,1.026,1039.70,1013.38,1898.88,1517.26 +2,small-mixed-keys,8,4,3656,843.52,858.34,1325.04,1087.36,0.983,843.82,858.59,1325.77,1088.07 +2,medium-key-miss,32,16,2120,3908.45,1795.38,5533.58,2609.13,2.177,3908.96,1796.70,5534.91,2609.43 +2,stale-long-16,16,64,1440,5362.28,5072.49,9676.36,5872.95,1.057,5363.19,5057.64,9677.78,5874.31 +2,stale-long-31,31,64,856,9505.03,8918.72,12747.95,15873.23,1.066,9507.01,8921.73,12750.00,15875.00 +2,stale-long-32,32,64,896,9841.60,8223.32,13805.69,10071.17,1.197,9810.27,8224.33,13809.15,10072.54 +2,stale-long-64,64,64,440,18384.56,8236.57,20904.16,9316.49,2.232,18388.64,8238.64,20959.09,9318.18 +2,large-key-miss,128,128,128,86811.07,9500.06,110931.92,18432.75,9.138,86554.69,9507.81,110953.12,18460.94 +2,large-mixed-keys,128,128,128,87919.95,10766.41,128613.85,15309.41,8.166,87937.50,10773.44,128632.81,15320.31 +2,large-few-bindings,128,8,1640,5569.55,1375.45,7435.70,1813.81,4.049,5570.12,1376.22,7436.59,1814.63 +2,large-label-overrides,128,128,128,75382.25,1822.47,102128.50,4611.84,41.363,75406.25,1828.12,102140.62,4609.38 +2,capacity-stale-long,128,128,128,74271.51,16156.02,109921.91,35676.53,4.597,73921.88,16164.06,109945.31,35695.31 +2,small-stale-long,1,64,16216,573.00,551.68,761.95,675.16,1.039,573.14,551.80,762.21,675.26 +2,gamepad-miss,128,128,128,80151.67,1464.06,96372.30,3244.99,54.746,80164.06,1468.75,96382.81,3257.81 +2,gamepad-mixed,128,128,128,87016.83,1772.19,169542.55,23934.77,49.101,87031.25,1773.44,169562.50,23289.06 +2,non-key-event,128,128,128,81545.77,930.57,126962.35,1262.73,87.630,81429.69,929.69,126984.38,1265.62 +3,empty-catalog,0,64,32768,162.14,72.51,214.06,107.12,2.236,162.23,72.54,214.08,107.18 +3,no-bindings,8,0,13704,685.35,720.18,789.91,988.29,0.952,685.49,720.37,790.06,977.23 +3,single-valid-miss,1,1,32768,219.88,235.28,324.11,283.12,0.935,219.94,235.32,324.16,283.20 +3,single-stale-binding,1,1,30696,175.16,162.54,227.34,228.45,1.078,175.23,160.77,227.49,228.50 +3,small-key-miss,8,4,8456,1219.90,1553.59,4074.86,5252.28,0.785,1214.17,1498.70,4075.57,5252.48 +3,small-mixed-keys,8,4,10792,1122.26,1187.12,1998.23,2008.68,0.945,1122.41,1187.27,1997.31,2006.67 +3,medium-key-miss,32,16,2048,8028.07,3870.64,25377.57,96999.42,2.074,8029.30,3873.05,25333.01,97005.86 +3,stale-long-16,16,64,1032,7952.74,7402.75,16724.15,15996.66,1.074,7955.43,7404.07,16725.78,15999.03 +3,stale-long-31,31,64,496,9989.43,9283.27,27714.40,17708.52,1.076,9991.94,9288.31,27717.74,17713.71 +3,stale-long-32,32,64,576,15010.81,15394.52,26031.54,24112.60,0.975,15015.62,15397.57,26034.72,24116.32 +3,stale-long-64,64,64,264,20393.53,9711.86,31610.45,14126.41,2.100,20397.73,9719.70,31621.21,14132.58 +3,large-key-miss,128,128,128,109574.40,11215.69,156644.53,31908.80,9.770,109585.94,11218.75,156664.06,31921.88 +3,large-mixed-keys,128,128,128,90037.78,11300.89,171502.05,17799.61,7.967,90054.69,11304.69,171515.62,17812.50 +3,large-few-bindings,128,8,1088,5742.43,1395.10,20061.40,3212.29,4.116,5744.49,1396.14,20063.42,3215.07 +3,large-label-overrides,128,128,128,80514.89,1876.81,194936.81,7179.11,42.900,80531.25,1875.00,194976.56,7179.69 +3,capacity-stale-long,128,128,128,94436.12,19976.84,177692.14,41755.08,4.727,94445.31,19992.19,177734.38,41781.25 +3,small-stale-long,1,64,14352,610.64,651.96,843.30,947.65,0.937,610.72,652.10,843.44,947.81 +3,gamepad-miss,128,128,128,87160.24,1769.94,121403.38,5377.10,49.245,87101.56,1773.44,121414.06,5390.62 +3,gamepad-mixed,128,128,128,105069.06,1782.95,162042.58,8885.13,58.930,105085.94,1789.06,162062.50,8906.25 +3,non-key-event,128,128,128,124120.35,995.85,173205.92,10188.89,124.637,124140.62,1000.00,173226.56,10203.12 diff --git a/tests/runtime/shortcut_test_cases.h b/tests/runtime/shortcut_test_cases.h new file mode 100644 index 00000000..1240a781 --- /dev/null +++ b/tests/runtime/shortcut_test_cases.h @@ -0,0 +1,13 @@ +#ifndef BONGO_CAT_SHORTCUT_TEST_CASES_H +#define BONGO_CAT_SHORTCUT_TEST_CASES_H + +#include "shortcut_test_support.h" +#include "test.h" + +extern BongoCatApp *shortcut_app; +void shortcut_reset(size_t behaviors, size_t bindings); +void shortcut_check(BongoCatInputKind kind, const char *name, float value, + const char *expected); +void shortcut_random_cases(void); + +#endif diff --git a/tests/runtime/shortcut_test_support.c b/tests/runtime/shortcut_test_support.c new file mode 100644 index 00000000..46314431 --- /dev/null +++ b/tests/runtime/shortcut_test_support.c @@ -0,0 +1,134 @@ +#include "shortcut_test_support.h" +#include "runtime.h" +#include "bongo_cat/audio.h" +#include "bongo_cat/overlay.h" +#include "bongo_cat/preferences.h" + +#include +#include +#include + +ShortcutTrace *shortcut_trace; +bool shortcut_record_actions = true; + +static void record(char kind, int value, const char *argument) { + if (!shortcut_record_actions) return; + if (shortcut_trace->count == 4096) abort(); + ShortcutAction *action = &shortcut_trace->actions[shortcut_trace->count++]; + *action = (ShortcutAction){.kind = kind, .value = value}; + if (argument) snprintf(action->argument, sizeof(action->argument), "%s", argument); +} + +void shortcut_binding(BongoCatApp *app, size_t slot, const char *id, + const char *shortcut) { + BongoCatBehaviorShortcut *binding = &app->config.behavior_shortcuts[slot]; + snprintf(binding->id, sizeof(binding->id), "%s", id); + snprintf(binding->shortcut, sizeof(binding->shortcut), "%s", shortcut); +} + +void shortcut_fixture(BongoCatApp *app, size_t behaviors, size_t bindings) { + memset(app, 0, sizeof(*app)); + app->config.window.visible = true; + app->model_pointer_anchor_ready = true; + app->behaviors.count = behaviors; + app->config.behavior_shortcut_count = bindings; + for (size_t i = 0; i < behaviors; ++i) { + BongoCatBehaviorEntry *entry = &app->behaviors.entries[i]; + snprintf(entry->id, sizeof(entry->id), "model/motion/behavior-%03u", (unsigned)i); + snprintf(entry->sound, sizeof(entry->sound), "sound-%03u.wav", (unsigned)i); + snprintf(entry->effect, sizeof(entry->effect), "effect-%03u.png", (unsigned)i); + snprintf(entry->group, sizeof(entry->group), "group-%03u", (unsigned)(i / 2)); + entry->index = (int)i; + entry->kind = (BongoCatBehaviorKind)(i % 4); + entry->momentary = i % 2 == 0; + } + for (size_t i = 0; i < bindings; ++i) { + char id[BONGO_CAT_PATH_CAP], key[32]; + snprintf(id, sizeof(id), "model/motion/behavior-%03u", + (unsigned)(behaviors ? i % behaviors : i)); + snprintf(key, sizeof(key), "Control+F%u", (unsigned)(i % 12 + 1)); + shortcut_binding(app, i, id, key); + } +} + +BongoCatInputEvent shortcut_event(BongoCatInputKind kind, const char *name, + float value) { + BongoCatInputEvent event = {.kind = kind, .value = value}; + snprintf(event.name, sizeof(event.name), "%s", name); + return event; +} + +bool bongo_cat_overlay_effect(BongoCatOverlay *overlay, const char *path) { + (void)overlay; + record('E', path != NULL, path); + return !shortcut_trace->fail_effect; +} + +BongoCatResult bongo_cat_audio_play(BongoCatAudio *audio, const char *path, + BongoCatError *error) { + (void)audio; (void)error; + record('S', 0, path); + return BONGO_CAT_OK; +} + +void bongo_cat_audio_stop(BongoCatAudio *audio) { + (void)audio; + record('X', 0, NULL); +} + +bool bongo_cat_live2d_start_motion(BongoCatLive2D *live2d, + const char *group, int index) { + (void)live2d; + record('M', index, group); + return !shortcut_trace->fail_motion; +} + +bool bongo_cat_live2d_set_expression(BongoCatLive2D *live2d, int index) { + (void)live2d; + record('Q', index, NULL); + if (shortcut_trace->fail_expression) return false; + shortcut_trace->expression = index; + return true; +} + +void bongo_cat_window_set_visible(BongoCatApp *app, bool visible) { + record('V', visible, NULL); + app->config.window.visible = visible; +} + +bool bongo_cat_preferences_visible(const BongoCatPreferences *preferences) { + (void)preferences; + return shortcut_trace->preferences_visible; +} + +void bongo_cat_preferences_close(BongoCatPreferences *preferences) { + (void)preferences; + record('P', 0, NULL); + shortcut_trace->preferences_visible = false; +} + +void bongo_cat_preferences_show(BongoCatPreferences *preferences) { + (void)preferences; + record('P', 1, NULL); + shortcut_trace->preferences_visible = true; +} + +void bongo_cat_preferences_invalidate(BongoCatPreferences *preferences) { + (void)preferences; + record('I', 0, NULL); +} + +void bongo_cat_window_mark_hit_dirty(BongoCatApp *app) { + app->pointer_hit_dirty = true; + record('H', 0, NULL); +} + +void bongo_cat_window_sync_click_through(BongoCatApp *app) { + (void)app; + record('T', 0, NULL); +} + +void bongo_cat_platform_set_always_on_top(BongoCatPlatform *platform, bool enabled) { + (void)platform; + record('A', enabled, NULL); +} diff --git a/tests/runtime/shortcut_test_support.h b/tests/runtime/shortcut_test_support.h new file mode 100644 index 00000000..91eaed04 --- /dev/null +++ b/tests/runtime/shortcut_test_support.h @@ -0,0 +1,29 @@ +#ifndef BONGO_CAT_SHORTCUT_TEST_SUPPORT_H +#define BONGO_CAT_SHORTCUT_TEST_SUPPORT_H + +#include "bongo_cat/app.h" + +typedef struct ShortcutAction { + char kind; + int value; + char argument[64]; +} ShortcutAction; + +typedef struct ShortcutTrace { + ShortcutAction actions[4096]; + size_t count; + int expression; + bool preferences_visible; + bool fail_effect, fail_motion, fail_expression; +} ShortcutTrace; + +extern ShortcutTrace *shortcut_trace; +extern bool shortcut_record_actions; +void reference_app_shortcuts(BongoCatApp *app, const BongoCatInputEvent *event); +void shortcut_fixture(BongoCatApp *app, size_t behaviors, size_t bindings); +void shortcut_binding(BongoCatApp *app, size_t slot, const char *id, + const char *shortcut); +BongoCatInputEvent shortcut_event(BongoCatInputKind kind, const char *name, + float value); + +#endif diff --git a/tests/runtime/shortcuts_reference.c b/tests/runtime/shortcuts_reference.c new file mode 100644 index 00000000..dd833d5e --- /dev/null +++ b/tests/runtime/shortcuts_reference.c @@ -0,0 +1,151 @@ +/* Frozen unmodified dispatch source from upstream + * 4283de1599c7da914138f82a99405d67c2c861ec. Keep this oracle unchanged. + * Only exported symbol names differ, allowing both versions in one test. */ +#define bongo_cat_app_shortcuts reference_app_shortcuts +#define bongo_cat_app_run_behavior reference_app_run_behavior +#define bongo_cat_app_shortcuts_self_test reference_app_shortcuts_self_test +#include "runtime.h" +#include "bongo_cat/audio.h" +#include "bongo_cat/overlay.h" +#include "bongo_cat/preferences.h" +#include "bongo_cat/shortcut.h" + +#include +#include + +static void visible(BongoCatApp *app) { + bongo_cat_window_set_visible(app, !app->config.window.visible); +} + +bool bongo_cat_app_run_behavior(BongoCatApp *app, + const BongoCatBehaviorEntry *behavior) { + if (!app || !behavior) return false; + if (behavior->kind == BONGO_CAT_BEHAVIOR_EFFECT) { + if (!bongo_cat_overlay_effect(app->overlay, behavior->effect)) return false; + } else if (behavior->kind == BONGO_CAT_BEHAVIOR_SOUND) { + if (!behavior->sound[0]) { + bongo_cat_audio_stop(app->audio); + return true; + } + BongoCatError error = {0}; + bongo_cat_audio_play(app->audio, behavior->sound, &error); + } else if (behavior->kind == BONGO_CAT_BEHAVIOR_MOTION) { + bool started = bongo_cat_live2d_start_motion(app->live2d, + behavior->group, behavior->index); + if (!started) return false; + if (behavior->sound[0]) { + BongoCatError error = {0}; + bongo_cat_audio_play(app->audio, behavior->sound, &error); + } + } else if (!bongo_cat_live2d_set_expression(app->live2d, behavior->index)) return false; + app->dirty = true; + return true; +} + +static bool behavior_shortcut(BongoCatApp *app, const BongoCatInputEvent *event) { + bool handled = false; + for (size_t i = 0; i < app->config.behavior_shortcut_count; ++i) { + BongoCatBehaviorShortcut *shortcut = &app->config.behavior_shortcuts[i]; + for (size_t j = 0; j < app->behaviors.count; ++j) { + BongoCatBehaviorEntry *behavior = &app->behaviors.entries[j]; + if (strcmp(shortcut->id, behavior->id) != 0) continue; + if (behavior->momentary && + bongo_cat_shortcut_release_matches(event, shortcut->shortcut)) { + if (behavior->kind == BONGO_CAT_BEHAVIOR_EFFECT) + handled = bongo_cat_overlay_effect(app->overlay, NULL) || handled; + else if (behavior->kind == BONGO_CAT_BEHAVIOR_SOUND) { + bongo_cat_audio_stop(app->audio); + handled = true; + } + } else if (bongo_cat_shortcut_matches(&app->shortcut_state, + event, shortcut->shortcut)) handled = + bongo_cat_app_run_behavior(app, behavior) || handled; + } + } + if (handled) return true; + size_t limit = app->behaviors.count < 10 ? app->behaviors.count : 10; + for (size_t i = 0; i < limit; ++i) { + char alias[8]; + snprintf(alias, sizeof(alias), "Alt+%c", i == 9 ? '0' : (char)('1' + i)); + if (bongo_cat_shortcut_matches(&app->shortcut_state, event, alias)) + return bongo_cat_app_run_behavior(app, &app->behaviors.entries[i]); + } + return false; +} + +void bongo_cat_app_shortcuts(BongoCatApp *app, const BongoCatInputEvent *event) { + if (!app) return; + if (event->kind == BONGO_CAT_INPUT_GAMEPAD_BUTTON) { + behavior_shortcut(app, event); + return; + } + bool primary = bongo_cat_shortcut_update(&app->shortcut_state, event); + if (!primary) { + behavior_shortcut(app, event); + return; + } + BongoCatShortcutOptions *shortcuts = &app->config.shortcuts; + if (bongo_cat_shortcut_matches(&app->shortcut_state, event, shortcuts->visible_cat)) { + visible(app); + } else if (bongo_cat_shortcut_matches(&app->shortcut_state, event, + shortcuts->visible_preferences)) { + bongo_cat_preferences_visible(app->preferences) ? + bongo_cat_preferences_close(app->preferences) : bongo_cat_preferences_show(app->preferences); + } else if (bongo_cat_shortcut_matches(&app->shortcut_state, event, shortcuts->mirror)) { + app->config.model.mirror = !app->config.model.mirror; + app->model_pointer_anchor_ready = false; + app->dirty = true; + bongo_cat_preferences_invalidate(app->preferences); + } else if (bongo_cat_shortcut_matches(&app->shortcut_state, event, shortcuts->pass_through)) { + app->config.window.pass_through = !app->config.window.pass_through; + bongo_cat_window_mark_hit_dirty(app); + bongo_cat_window_sync_click_through(app); + bongo_cat_preferences_invalidate(app->preferences); + } else if (bongo_cat_shortcut_matches(&app->shortcut_state, event, + shortcuts->always_on_top)) { + app->config.window.always_on_top = !app->config.window.always_on_top; + bongo_cat_platform_set_always_on_top(&app->platform, app->config.window.always_on_top); + bongo_cat_window_mark_hit_dirty(app); + bongo_cat_window_sync_click_through(app); + bongo_cat_preferences_invalidate(app->preferences); + } else behavior_shortcut(app, event); +} + +static void test_key(BongoCatApp *app, BongoCatInputKind kind, const char *name) { + BongoCatInputEvent event = {.kind = kind}; + snprintf(event.name, sizeof(event.name), "%s", name); + bongo_cat_app_shortcuts(app, &event); +} + +static void test_press(BongoCatApp *app, const char *name) { + test_key(app, BONGO_CAT_INPUT_KEY_DOWN, name); + test_key(app, BONGO_CAT_INPUT_KEY_UP, name); +} + +bool bongo_cat_app_shortcuts_self_test(BongoCatApp *app) { + if (!app || !app->preferences) return false; + BongoCatShortcutOptions *keys = &app->config.shortcuts; + snprintf(keys->visible_cat, sizeof(keys->visible_cat), "Control+B"); + snprintf(keys->visible_preferences, sizeof(keys->visible_preferences), "Control+Comma"); + snprintf(keys->mirror, sizeof(keys->mirror), "Control+M"); + snprintf(keys->pass_through, sizeof(keys->pass_through), "Control+P"); + snprintf(keys->always_on_top, sizeof(keys->always_on_top), "Control+T"); + app->config.window.visible = true; + app->config.model.mirror = false; + app->model_pointer_anchor_ready = true; + app->config.window.pass_through = false; + app->config.window.always_on_top = false; + test_key(app, BONGO_CAT_INPUT_KEY_DOWN, "ControlLeft"); + test_press(app, "KeyB"); + test_press(app, "KeyM"); + test_press(app, "KeyP"); + test_press(app, "KeyT"); + test_press(app, "Comma"); + test_key(app, BONGO_CAT_INPUT_KEY_UP, "ControlLeft"); + bool result = !app->config.window.visible && app->config.model.mirror && + !app->model_pointer_anchor_ready && + app->config.window.pass_through && app->config.window.always_on_top && + bongo_cat_preferences_visible(app->preferences); + bongo_cat_preferences_close(app->preferences); + return result; +} diff --git a/tests/runtime/test_shortcut_dispatch.c b/tests/runtime/test_shortcut_dispatch.c new file mode 100644 index 00000000..69f83860 --- /dev/null +++ b/tests/runtime/test_shortcut_dispatch.c @@ -0,0 +1,188 @@ +#include "shortcut_test_cases.h" + +#include +#include +#include + +int bongo_cat_test_failures; +BongoCatApp *shortcut_app; +static BongoCatApp *reference_app; +static ShortcutTrace actual_trace, expected_trace; +static unsigned events_checked; +static size_t minimum_behaviors; + +void shortcut_reset(size_t behaviors, size_t bindings) { + shortcut_fixture(shortcut_app, + behaviors < minimum_behaviors ? minimum_behaviors : behaviors, bindings); + memset(&actual_trace, 0, sizeof(actual_trace)); + actual_trace.expression = -1; + expected_trace = actual_trace; +} + +void shortcut_check(BongoCatInputKind kind, const char *name, float value, + const char *expected) { + BongoCatInputEvent event = shortcut_event(kind, name, value); + /* Copy before every event: test callers may modify bindings between them. */ + memcpy(reference_app, shortcut_app, sizeof(*reference_app)); + actual_trace.count = expected_trace.count = 0; + memset(actual_trace.actions, 0, sizeof(actual_trace.actions)); + memset(expected_trace.actions, 0, sizeof(expected_trace.actions)); + expected_trace = actual_trace; + shortcut_trace = &actual_trace; + bongo_cat_app_shortcuts(shortcut_app, &event); + shortcut_trace = &expected_trace; + reference_app_shortcuts(reference_app, &event); + CHECK(memcmp(shortcut_app, reference_app, sizeof(*shortcut_app)) == 0); + CHECK(memcmp(&actual_trace, &expected_trace, sizeof(actual_trace)) == 0); + if (expected) { + CHECK(actual_trace.count == strlen(expected)); + for (size_t i = 0; i < actual_trace.count && i < strlen(expected); ++i) + CHECK(actual_trace.actions[i].kind == expected[i]); + } + ++events_checked; +} + +static void ordered_actions(void) { + shortcut_reset(4, 5); + shortcut_app->behaviors.entries[0].kind = BONGO_CAT_BEHAVIOR_SOUND; + shortcut_app->behaviors.entries[1].kind = BONGO_CAT_BEHAVIOR_EFFECT; + shortcut_app->behaviors.entries[2].kind = BONGO_CAT_BEHAVIOR_EXPRESSION; + shortcut_app->behaviors.entries[3].kind = BONGO_CAT_BEHAVIOR_MOTION; + const size_t order[] = {2, 0, 3, 1, 0}; + for (size_t i = 0; i < 5; ++i) + shortcut_binding(shortcut_app, i, + shortcut_app->behaviors.entries[order[i]].id, "A"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "QSMSES"); + CHECK(actual_trace.actions[0].value == 2); + CHECK(strcmp(actual_trace.actions[1].argument, "sound-000.wav") == 0); + /* Repeated down events still dispatch behavior bindings upstream. */ + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "QSMSES"); + CHECK(actual_trace.actions[0].value == 2); + strcpy(shortcut_app->behaviors.entries[1].id, shortcut_app->behaviors.entries[0].id); + shortcut_app->config.behavior_shortcut_count = 1; + shortcut_binding(shortcut_app, 0, shortcut_app->behaviors.entries[0].id, "A"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "SE"); + actual_trace.fail_effect = true; + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "SE"); + shortcut_binding(shortcut_app, 0, "missing-id", "A"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, ""); +} + +static void releases_and_gamepad(void) { + shortcut_reset(3, 3); + for (size_t i = 0; i < 3; ++i) { + shortcut_app->behaviors.entries[i].momentary = true; + shortcut_binding(shortcut_app, i, shortcut_app->behaviors.entries[i].id, "Ctrl+A"); + } + shortcut_app->behaviors.entries[0].kind = BONGO_CAT_BEHAVIOR_EFFECT; + shortcut_app->behaviors.entries[1].kind = BONGO_CAT_BEHAVIOR_SOUND; + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "ControlLeft", 0, ""); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "ESS"); + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "ControlLeft", 0, ""); + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "KeyA", 0, "EXX"); + /* Release matching deliberately ignores modifier state and supports a + modifier-named primary even though its down event is not primary. */ + shortcut_binding(shortcut_app, 0, shortcut_app->behaviors.entries[0].id, "ControlLeft"); + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "ControlLeft", 0, "E"); + for (size_t i = 0; i < 3; ++i) + shortcut_binding(shortcut_app, i, shortcut_app->behaviors.entries[i].id, "Gamepad:South"); + shortcut_check(BONGO_CAT_INPUT_GAMEPAD_BUTTON, "south", 1, "ESS"); + shortcut_check(BONGO_CAT_INPUT_GAMEPAD_BUTTON, "South", 0.5f, "EXX"); + shortcut_check(BONGO_CAT_INPUT_GAMEPAD_BUTTON, "South", 0.50001f, "ESS"); + shortcut_check(BONGO_CAT_INPUT_GAMEPAD_BUTTON, "South", NAN, ""); + shortcut_check(BONGO_CAT_INPUT_GAMEPAD_BUTTON, "South", -INFINITY, "EXX"); + shortcut_check(BONGO_CAT_INPUT_GAMEPAD_BUTTON, "South", INFINITY, "ESS"); + shortcut_app->behaviors.entries[0].momentary = false; + shortcut_check(BONGO_CAT_INPUT_GAMEPAD_BUTTON, "South", 0, "XX"); +} + +static void globals_and_fallback(void) { + shortcut_reset(10, 1); + BongoCatShortcutOptions *keys = &shortcut_app->config.shortcuts; + strcpy(keys->visible_cat, "A"); + strcpy(keys->visible_preferences, "A"); + strcpy(keys->mirror, "A"); + strcpy(keys->pass_through, "A"); + strcpy(keys->always_on_top, "A"); + shortcut_binding(shortcut_app, 0, shortcut_app->behaviors.entries[2].id, "A"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "V"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "S"); + keys->visible_cat[0] = '\0'; + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "KeyA", 0, "X"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "P"); + keys->visible_preferences[0] = '\0'; + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "KeyA", 0, "X"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "I"); + keys->mirror[0] = '\0'; + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "KeyA", 0, "X"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "HTI"); + keys->pass_through[0] = '\0'; + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "KeyA", 0, "X"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "AHTI"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Alt", 0, ""); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Num1", 0, "MS"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Num0", 0, "Q"); + shortcut_binding(shortcut_app, 0, shortcut_app->behaviors.entries[3].id, "Alt+1"); + actual_trace.fail_effect = true; + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Num1", 0, "EMS"); + actual_trace.fail_effect = false; + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Num1", 0, "E"); +} + +static void multiple_motions(void) { + shortcut_reset(2, 2); + shortcut_app->behaviors.entries[1].kind = BONGO_CAT_BEHAVIOR_MOTION; + shortcut_binding(shortcut_app, 0, shortcut_app->behaviors.entries[1].id, "A"); + shortcut_binding(shortcut_app, 1, shortcut_app->behaviors.entries[0].id, "A"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "MSMS"); + CHECK(actual_trace.actions[0].value == 1); + CHECK(actual_trace.actions[2].value == 0); + /* Current upstream dispatches both motions in binding order. */ + strcpy(shortcut_app->config.behavior_shortcuts[1].shortcut, "a"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "MSMS"); + shortcut_app->config.behavior_shortcut_count = 1; + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "MS"); + actual_trace.fail_motion = true; + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "M"); +} + +static void empty_sound_and_failed_expression(void) { + shortcut_reset(2, 2); + shortcut_app->behaviors.entries[0].kind = BONGO_CAT_BEHAVIOR_SOUND; + shortcut_app->behaviors.entries[0].sound[0] = '\0'; + for (size_t i = 0; i < 2; ++i) + shortcut_binding(shortcut_app, i, shortcut_app->behaviors.entries[i].id, "A"); + actual_trace.fail_expression = true; + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "XQ"); + CHECK(!shortcut_app->dirty); + actual_trace.fail_expression = false; + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "XQ"); + CHECK(shortcut_app->dirty); + /* Empty IDs also compare equal upstream; do not silently validate them. */ + shortcut_app->behaviors.entries[0].id[0] = '\0'; + shortcut_binding(shortcut_app, 0, "", "A"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "XQ"); +} + +int main(void) { + shortcut_app = calloc(1, sizeof(*shortcut_app)); + reference_app = calloc(1, sizeof(*reference_app)); + if (!shortcut_app || !reference_app) return 2; + /* Include duplicate/stale IDs immediately around the strategy boundary. */ + const size_t sizes[] = {0, 31, 32, 33}; + for (size_t i = 0; i < sizeof(sizes) / sizeof(sizes[0]); ++i) { + minimum_behaviors = sizes[i]; + ordered_actions(); + releases_and_gamepad(); + globals_and_fallback(); + multiple_motions(); + empty_sound_and_failed_expression(); + } + minimum_behaviors = 0; + shortcut_random_cases(); + printf("Shortcut differential: %u ordered-action/state comparisons, %d failures\n", + events_checked, bongo_cat_test_failures); + free(reference_app); + free(shortcut_app); + return bongo_cat_test_failures ? 1 : 0; +} diff --git a/tests/runtime/test_shortcut_random.c b/tests/runtime/test_shortcut_random.c new file mode 100644 index 00000000..403f9d2e --- /dev/null +++ b/tests/runtime/test_shortcut_random.c @@ -0,0 +1,73 @@ +#include "shortcut_test_cases.h" + +#include + +static uint32_t random_state = UINT32_C(0x91734ab5); +static uint32_t next_random(void) { + random_state ^= random_state << 13; + random_state ^= random_state >> 17; + random_state ^= random_state << 5; + return random_state; +} + +void shortcut_random_cases(void) { + static const char *shortcuts[] = { + "", "A", "a", "Ctrl+A", "Control+Shift+A", "Alt+1", "Alt+0", + "Command+Enter", "Shift+-", "Super+ArrowUp", "Gamepad:South", + "gamepad:South", "Gamepad:south", "ControlLeft", "Meta", "Ctrl+", + "+A", "A+B", "Ctrl+Ctrl+B", "unknown+A", "Ctrl++A", "Ctrl+ A", + "Control+Shift+Alt+Super+A", "F12", "Num1", "Enter", "ArrowUp", + "1234567890123456789012345678901234567890", "Comma", "=" + }; + static const char *names[] = { + "KeyA", "KeyB", "Num1", "Num0", "ControlLeft", "ControlRight", + "ShiftLeft", "ShiftRight", "Alt", "AltGr", "Meta", "Return", + "UpArrow", "South", "south", "Minus", "Equal", "F12", "Comma", "" + }; + static const size_t catalog_sizes[] = {0, 1, 2, 8, 16, 31, 32, 33, 64, 128}; + for (unsigned trial = 0; trial < 256; ++trial) { + size_t behaviors = catalog_sizes[next_random() % + (sizeof(catalog_sizes) / sizeof(catalog_sizes[0]))]; + size_t bindings = next_random() % 65; + shortcut_reset(behaviors, bindings); + for (size_t i = 0; i < behaviors; ++i) { + BongoCatBehaviorEntry *entry = &shortcut_app->behaviors.entries[i]; + entry->kind = (BongoCatBehaviorKind)(next_random() % 4); + entry->momentary = next_random() % 2 != 0; + if (next_random() % 5 == 0) entry->sound[0] = '\0'; + if (i && next_random() % 3 == 0) + strcpy(entry->id, shortcut_app->behaviors.entries[i - 1].id); + } + for (size_t i = 0; i < bindings; ++i) { + const char *id = behaviors && next_random() % 4 ? + shortcut_app->behaviors.entries[next_random() % behaviors].id : "missing"; + shortcut_binding(shortcut_app, i, id, + shortcuts[next_random() % (sizeof(shortcuts) / sizeof(shortcuts[0]))]); + } + shortcut_app->shortcut_state.control = (uint8_t)(next_random() % 4); + shortcut_app->shortcut_state.shift = (uint8_t)(next_random() % 4); + shortcut_app->shortcut_state.alt = (uint8_t)(next_random() % 4); + shortcut_app->shortcut_state.meta = (uint8_t)(next_random() % 2); + for (unsigned event = 0; event < 64; ++event) + shortcut_check((BongoCatInputKind)(next_random() % 8), + names[next_random() % (sizeof(names) / sizeof(names[0]))], + (float)(next_random() % 5) / 4.0f, NULL); + } + /* Capacity boundaries, empty catalogs, and every Alt digit alias. */ + shortcut_reset(BONGO_CAT_BEHAVIOR_CAP, BONGO_CAT_BEHAVIOR_CAP); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "ControlLeft", 0, NULL); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "F1", 0, NULL); + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "F1", 0, NULL); + shortcut_check(BONGO_CAT_INPUT_MOUSE_MOVE, "", 0, ""); + shortcut_reset(10, 0); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Alt", 0, ""); + const char *digit_actions[] = {"Q", "MS", "Q", "S", "E", "MS", "Q", "S", "E", "MS"}; + for (unsigned digit = 0; digit < 10; ++digit) { + char key[8]; + snprintf(key, sizeof(key), "Num%u", digit); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, key, 0, digit_actions[digit]); + } + shortcut_reset(0, BONGO_CAT_BEHAVIOR_CAP); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "F1", 0, ""); + shortcut_check(BONGO_CAT_INPUT_GAMEPAD_BUTTON, "South", 1, ""); +} From 9b45d118d8032b71cf8d8c2ae3ca400d00b2d394 Mon Sep 17 00:00:00 2001 From: Yijie Xu <48432972+yeahjack@users.noreply.github.com> Date: Mon, 5 Oct 2026 09:27:52 -0700 Subject: [PATCH 2/6] build: clean up baseline warnings without behavior changes --- src/runtime/live2d_audit.c | 5 ++++- src/runtime/model_import.c | 2 ++ tests/runtime/README-shortcuts.md | 31 +++++++++++++++---------------- 3 files changed, 21 insertions(+), 17 deletions(-) diff --git a/src/runtime/live2d_audit.c b/src/runtime/live2d_audit.c index e877de93..f25b2ed2 100644 --- a/src/runtime/live2d_audit.c +++ b/src/runtime/live2d_audit.c @@ -118,7 +118,10 @@ static bool apply(BongoCatApp *app, const char *scenario) { return bongo_cat_live2d_visual_audit_run(app); if (strcmp(scenario, "viewer-sequence") == 0) return bongo_cat_live2d_viewer_audit_run(app); - if (strcmp(scenario, "mouse-screen") == 0) return bongo_cat_app_audit_screen_pointer(app); if (strcmp(scenario, "mouse-hand-screen") == 0) return bongo_cat_app_audit_display_pointer(app); + if (strcmp(scenario, "mouse-screen") == 0) + return bongo_cat_app_audit_screen_pointer(app); + if (strcmp(scenario, "mouse-hand-screen") == 0) + return bongo_cat_app_audit_display_pointer(app); if (strcmp(scenario, "mirror") == 0) app->config.model.mirror = true; else if (strcmp(scenario, "mouse-move") == 0) return pointer(app, false); else if (strcmp(scenario, "mouse-move-mirror") == 0) return pointer(app, true); diff --git a/src/runtime/model_import.c b/src/runtime/model_import.c index e5e22d70..9bc5d538 100644 --- a/src/runtime/model_import.c +++ b/src/runtime/model_import.c @@ -204,6 +204,7 @@ BongoCatResult bongo_cat_import_install(const char *source, const char *data_roo return BONGO_CAT_OK; } +#ifdef BONGO_CAT_HAS_CUBISM static void remove_receipt(const char *data_root, const BongoCatImportReceipt *receipt) { char root[BONGO_CAT_PATH_CAP], path[BONGO_CAT_PATH_CAP]; @@ -212,6 +213,7 @@ static void remove_receipt(const char *data_root, if (bongo_cat_path_join(path, sizeof(path), root, receipt->ids[i])) bongo_cat_model_remove_tree(path, NULL); } +#endif BongoCatResult bongo_cat_app_import_model(BongoCatApp *app, const char *source, BongoCatError *error) { diff --git a/tests/runtime/README-shortcuts.md b/tests/runtime/README-shortcuts.md index f78a4d2d..025ddcf7 100644 --- a/tests/runtime/README-shortcuts.md +++ b/tests/runtime/README-shortcuts.md @@ -79,20 +79,20 @@ app bytes after every event against the frozen upstream oracle. Explicit expected traces additionally cover global precedence, repeated downs, ordered multi-actions, duplicate/stale/empty IDs, empty sounds, failures, repeated expression selection, momentary key/modifier releases, every Alt digit, gamepad -thresholds including NaN/infinity, malformed shortcuts and unsupported events. -Explicit cases run at tiny sizes and 31/32/33 behaviors. Deterministic random -traces exercise both strategies and the current 128-behavior/128-binding limit. +thresholds including NaN/infinity, and unsupported events. Explicit cases run +at tiny sizes and 31/32/33 behaviors. Deterministic random differential traces +include malformed shortcuts, both strategies and the current +128-behavior/128-binding limit. -## Build limitations inherited from upstream +## Separate baseline build cleanups -A full GCC 14 Release warnings-as-errors build of this baseline stops at -`src/runtime/live2d_audit.c:121` with `-Wmisleading-indentation` (two independent -`if` statements share a line). It also reports the unused `remove_receipt` -function at `src/runtime/model_import.c:207`. The focused shortcut targets retain -strict warnings-as-errors. A full diagnostic build can be checked separately -with `-DCMAKE_C_FLAGS="-Wno-error=misleading-indentation -Wno-error=unused-function"`; -this only downgrades those two warning classes and does not change this PR's -source or optimization settings. +Two minimal cleanups let the full diagnostic build pass strict GCC 14 warnings +without changing runtime behavior. `src/runtime/live2d_audit.c` places the two +independent mouse-screen and mouse-hand-screen conditions on separate lines. +`src/runtime/model_import.c` compiles the `remove_receipt` definition only when +`BONGO_CAT_HAS_CUBISM` is defined, matching its existing sole caller's condition. +The function body and all call paths are unchanged. These cleanups are separate +from the shortcut optimization, and neither file is linked into the benchmark. Real Windows/macOS input, native GUI smoke, actual audio/rendering and the licensed Cubism backend are outside this microbenchmark's coverage. @@ -105,8 +105,8 @@ GCC 14.2.0, CMake 3.31.10 and Ninja 1.11.1.4 were used with pinned open-source dependencies and the diagnostic backend. Both benchmark implementations use Release `-O3 -DNDEBUG -std=c11`, followed by the project's effective `-Os`, `-ffunction-sections -fdata-sections`, `-flto=auto -fno-fat-lto-objects`, and -`-Wall -Wextra -Werror`. The benchmark binary was built before the separate full -build's warning exemptions. Other project builds/tests/benchmarks were paused +`-Wall -Wextra -Werror`. The final strict benchmark binary is byte-identical to +the binary used for timing. Other project builds/tests/benchmarks were paused for all three runs (14:46:12–14:46:44 UTC), but this is a shared host without exclusive CPU access or affinity isolation. @@ -142,7 +142,6 @@ No prior-base measurements are used in these results. Verification: strict warnings-as-errors focused targets and 16,557 differential ordered-action/app-state comparisons passed. The complete diagnostic build and -all 6 CTests passed with only the two inherited warning classes documented above -downgraded. Focused AddressSanitizer + UndefinedBehaviorSanitizer passed; +all 6 CTests passed with warnings-as-errors and no warning exemptions. Focused AddressSanitizer + UndefinedBehaviorSanitizer passed; LeakSanitizer was disabled because this execution environment cannot run it under ptrace. The existing line-policy check passed. From 551feaa55ada4e10258633c318d080e5c32eca70 Mon Sep 17 00:00:00 2001 From: Yijie Xu <48432972+yeahjack@users.noreply.github.com> Date: Mon, 5 Oct 2026 09:28:02 -0700 Subject: [PATCH 3/6] docs: define shortcut optimization acceptance contract --- docs/specs/shortcut-prefilter.md | 127 +++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 docs/specs/shortcut-prefilter.md diff --git a/docs/specs/shortcut-prefilter.md b/docs/specs/shortcut-prefilter.md new file mode 100644 index 00000000..3c6c971f --- /dev/null +++ b/docs/specs/shortcut-prefilter.md @@ -0,0 +1,127 @@ +# Shortcut prefilter specification + +## Status and scope + +Baseline: upstream `4283de1599c7da914138f82a99405d67c2c861ec`. +Initial requirements frozen on 2026-10-05 before the spec reviewer inspected +this candidate implementation or its added tests. Implementation existed before +the user's new spec-driven requirement; this is an explicit reconciliation, +not a claim that the earlier implementation was written from this document. +The requirements below were derived from baseline `src/runtime/shortcuts.c`, +`src/core/shortcut.c`, and the user's preservation/maintainability goals. +No repository-specific SDD framework, AGENTS.md, or relevant local skill was +found. This document uses the repository's existing plain Markdown style. + +Goal: avoid behavior-ID scans for inputs that cannot match a configured +shortcut, while retaining the baseline's exact observable behavior. Do not +change the shortcut grammar, feature policy, or input-state model. PR #103's +configuration-store work is separate and is not part of this optimization. + +## Requirements and acceptance + +- **SC-01: Pure, local optimization.** Reorder only side-effect-free matching + relative to behavior-ID lookup. Do not add persistent application state, + heap allocations, lookup indexes, parsing caches, or new user settings. + Keep the production change small and readable, with a short explanation + of any strategy threshold. Existing undefined/invalid API uses need not + become new supported behavior. +- **SC-02: Ordered dispatch.** Iterate configured bindings and matching + catalog entries in the same order. Preserve duplicate IDs/bindings, + stale/absent IDs, empty bindings, every behavior kind, and success/failure + outcomes. Compare ordered side-effect traces and observable state with a + frozen baseline, including failures followed by successful matches. +- **SC-03: Input semantics.** Preserve primary-key tracking, left/right + modifiers, repeated key-down dispatch, releases that match the primary + key after modifiers are released, keyboard aliases, gamepad threshold and + case behavior, and irrelevant input kinds. Do not add modifier conditions + to release matching or suppress repeated behavior activation. +- **SC-04: Priority and fallbacks.** Global shortcut precedence and its + first-primary-event gate remain unchanged. Preserve explicit-binding + handled aggregation and Alt+1 through Alt+0 fallback, including failed + explicit actions, stale IDs, and fewer than ten behaviors. Do not short + circuit a later side effect because an earlier binding was handled. +- **SC-05: Live data and strategy transitions.** Binding/catalog edits take + effect on the next event, including in-place edits with unchanged counts. + If a count-based strategy is used, exercise count changes on both sides + and at the strategy boundary while modifiers and a primary key remain + held. Growth, shrinkage, repeated-down, release, and fallback must agree + with baseline throughout a continuous event stream without reinitializing + shortcut state at the boundary. +- **SC-06: Differential evidence.** Tests call the actual production + dispatcher and a baseline reference under identical stubs and compare + side-effect order plus resulting application/shortcut state. Include + targeted edge cases and deterministic varied inputs at zero, small, + boundary-adjacent, and large catalog sizes. A self-test of the pure + matcher alone does not establish dispatcher parity. Keep the reference + recognizable and identify its baseline revision. +- **SC-07: Honest component measurement.** Measure the dispatcher on the + baseline and candidate with identical fixtures, compiler/flags and + repeatable runs. Report timing units, distribution/variation, environment, + input mix and catalog/binding counts. Include irrelevant input and actual + matches, key-up, stale IDs and fallback controls; if a threshold exists, + include its adjacent sizes, not only distant small/large endpoints. + Exercise live production dispatch, not an invented stand-in. Confirm + outputs outside timing, and prevent dead-code elimination. Report any + regression/noise rather than hiding it or promising an arbitrary speedup. + These are component CPU measurements, not end-to-end latency, FPS, CPU + utilization, or user-visible speed guarantees. +- **SC-08: Memory accounting.** Report added persistent state, added dynamic + allocations, and relevant object-size changes separately from process + memory. Source inspection can establish no new allocation/state; it + cannot establish a process RSS reduction. Do not claim one without a + controlled process-level measurement. +- **SC-09: Build hygiene.** A strict native build with + `BONGO_CAT_WARNINGS_AS_ERRORS=ON`, applicable tests, and repository source + line policy must pass. The only unrelated baseline warning repairs + permitted here are separating the two audit-scenario `if` statements + without changing their order/returns, and defining `remove_receipt` only + under the same `BONGO_CAT_HAS_CUBISM` condition as its existing call. + Validate the touched conditional source with the macro absent and defined; + a strict diagnostic-backend build plus a strict Cubism-defined syntax + check is useful evidence but is not a full Cubism SDK/link/runtime build. + Identify any unavailable platform/SDK validation as untested, not passed. + +## Planned verification before implementation reconciliation + +1. Read the candidate only after these requirements are frozen; map its + production edits and tests to these IDs and record missing evidence. +2. Add or correct only justified implementation/test gaps, then rerun strict + builds and targeted/full applicable tests on the final source. +3. Re-run controlled component measurements and explain their limits. +4. Review the final diff for readable scope, record actual evidence below, + and do not publish while an unresolved functional requirement remains. + +## Reconciliation and evidence + +### Initial review, before gap-closing changes + +The implementation is a 17-line production diff in `src/runtime/shortcuts.c`: +empty catalogs return, catalogs smaller than 32 retain ID-first lookup, and +larger catalogs calculate pure press/release matches once per binding. No +production defect was found in this initial review. Missing evidence below is +not a claim of a discovered behavioral regression. + +| Requirement | Code and existing evidence | Initial assessment / gap | +|---|---|---| +| SC-01 | `behavior_shortcut` retains the nested order and uses three local booleans; no new fields or allocator calls | Satisfied by source inspection; threshold is explained as empirical | +| SC-02 | `ordered_actions`, `multiple_motions`, `empty_sound_and_failed_expression`, random cases compare ordered actions and complete application bytes | Existing coverage includes duplicate/stale/empty IDs, all behavior kinds, repeated actions and failure outcomes | +| SC-03 | `releases_and_gamepad`, globals/repeat tests, deterministic random events and unchanged `src/core/shortcut.c` | Existing cases cover release without modifiers, repeated downs, gamepad 0.5 boundary/NaN/infinities and aliases; left/right modifiers occur in varied cases | +| SC-04 | `globals_and_fallback` plus every Alt digit in `shortcut_random_cases`; global chain and fallback body unchanged | Existing failed explicit effect followed by fallback verifies handled aggregation | +| SC-05 | Bindings, IDs and binding counts mutate in place; separate fixtures run at 31/32/33 | **Open G-SC1:** no continuous held-input stream changes catalog count across the strategy boundary | +| SC-06 | `shortcut_check` invokes real dispatch plus `shortcuts_reference.c`, comparing traces/app bytes after each event | Reference body verified byte-for-byte against baseline after its six-line symbol-remap preamble; initial 16,557 comparisons reported by strict test run; extend for G-SC1 | +| SC-07 | `benchmark_shortcut_dispatch.c`, README and paired raw CSVs; same binary/flags, alternation, warmups, medians/p95, stubs and platform limitations | **Open G-SC2:** add 33-size adjacent timing control and fallback fixture; **G-SC3:** compare outputs for every benchmark fixture outside timing, rather than validating config alone | +| SC-08 | No application-layout edits, no new allocation, fixed automatic locals | Added persistent state **0 bytes**, added dynamic allocations **0** by source inspection; no process-RSS improvement established | +| SC-09 | Exact warning cleanups are separate, conditional helper/caller agree; prior strict full build and 6/6 CTests passed; macro-defined syntax check passed | Rerun final-source tests after gap closure; licensed Cubism link/runtime, native windows, Windows/macOS behavior and real audio/input remain untested | + +Initial benchmark evidence is in +[`README-shortcuts.md`](../../tests/runtime/README-shortcuts.md), +[`shortcut-results-20261005.csv`](../../tests/runtime/shortcut-results-20261005.csv) +and the linked raw samples. They document earlier candidate measurements, not +results of the pending gap-closing changes. The 32-entry long-stale control +already includes a slower repeat; do not hide it or turn the threshold into a +universal performance guarantee. + +### Final verification + +Pending gap-closing tests, final strict checks and updated measurements. +The initial requirements above remain the acceptance basis. From 13547397bd8ae50727a7b99be467893f08e1c8bc Mon Sep 17 00:00:00 2001 From: Yijie Xu <48432972+yeahjack@users.noreply.github.com> Date: Mon, 5 Oct 2026 09:28:13 -0700 Subject: [PATCH 4/6] test: reconcile shortcut dispatch with acceptance contract --- cmake/ShortcutTests.cmake | 4 +- tests/runtime/README-shortcuts.md | 111 +- tests/runtime/benchmark_shortcut_dispatch.c | 59 +- .../shortcut-measurements-20261005.csv | 4278 ++++++++++------- tests/runtime/shortcut-results-20261005.csv | 138 +- tests/runtime/shortcut_test_cases.h | 1 + tests/runtime/test_shortcut_dispatch.c | 1 + tests/runtime/test_shortcut_live_edits.c | 92 + 8 files changed, 2720 insertions(+), 1964 deletions(-) create mode 100644 tests/runtime/test_shortcut_live_edits.c diff --git a/cmake/ShortcutTests.cmake b/cmake/ShortcutTests.cmake index 238f0798..f20a7f21 100644 --- a/cmake/ShortcutTests.cmake +++ b/cmake/ShortcutTests.cmake @@ -7,7 +7,8 @@ if(BUILD_TESTING) add_executable(bongo_cat_shortcut_dispatch_tests ${BONGO_CAT_SHORTCUT_TEST_SOURCES} tests/runtime/test_shortcut_dispatch.c - tests/runtime/test_shortcut_random.c) + tests/runtime/test_shortcut_random.c + tests/runtime/test_shortcut_live_edits.c) target_include_directories(bongo_cat_shortcut_dispatch_tests PRIVATE include tests tests/runtime src/runtime) target_link_libraries(bongo_cat_shortcut_dispatch_tests PRIVATE @@ -33,6 +34,7 @@ if(BUILD_TESTING) if(MSVC) set_property(SOURCE ${BONGO_CAT_SHORTCUT_TEST_SOURCES} tests/runtime/test_shortcut_dispatch.c tests/runtime/test_shortcut_random.c + tests/runtime/test_shortcut_live_edits.c tests/runtime/benchmark_shortcut_dispatch.c APPEND PROPERTY COMPILE_OPTIONS "/experimental:c11atomics") endif() diff --git a/tests/runtime/README-shortcuts.md b/tests/runtime/README-shortcuts.md index 025ddcf7..d408387c 100644 --- a/tests/runtime/README-shortcuts.md +++ b/tests/runtime/README-shortcuts.md @@ -52,14 +52,25 @@ pairs and 31 measured pairs, alternating which implementation runs first. Medians and nearest-rank p95s describe distributions of batch-average ns/event, not individual input latency. Raw paired samples are written to the optional output path. Wall time uses SDL's monotonic performance counter; process CPU time -uses `clock()` on POSIX and `GetProcessTimes` on Windows. +uses `clock()` on POSIX and `GetProcessTimes` on Windows. A failed CPU timer +read exits with an explicit error instead of recording invalid statistics; +these checks are outside the timed dispatch loop. Keyboard cases alternate down/up; mixed cases have half their event pairs hit a -configured shortcut. Gamepad cases alternate press/release. The 20 scenarios -cover empty/tiny catalogs, 8/4 and 32/16 catalog/binding sizes, 128/8 and the current -128/128 capacity, label-only overrides, stale bindings, gamepad and non-key -inputs. Every fixture passes the real current configuration validator without -changing binding IDs, shortcuts, labels or count. Stale-binding cases use IDs +configured shortcut. Gamepad cases alternate press/release. The 26 scenarios +cover empty/tiny catalogs, 8/4 and adjacent 31/16, 32/16, 33/16 catalog/binding +sizes, 128/8 and the current +128/128 capacity, label-only overrides, long-stale bindings at 31/32/33 behaviors, +Alt fallback at 31/32/33 behaviors, gamepad and non-key inputs. Alt fixtures hold +Alt and alternate Num1/Num0 press-release pairs; their Control-prefixed bindings +miss, so the real fallback dispatches motion and expression actions. Every +fixture passes the real current configuration validator without +changing binding IDs, shortcuts, labels or count. Before calibration and timing, +`benchmark_outputs_match` dispatches two complete eight-event cycles through the +frozen baseline and candidate with separate traces, comparing every app byte and +the ordered action trace after each event. Recording is then disabled and timing +fixtures are reset. Thus each run checks 416 untimed event pairs across all 26 +fixtures, in addition to configuration validation. Stale-binding cases use IDs absent from the active catalog and long modifier sequences. Synthetic `F1`…`F128` tokens are parser stress accepted by configuration validation, not a claim about ordinary physical keyboard usage. @@ -84,6 +95,13 @@ at tiny sizes and 31/32/33 behaviors. Deterministic random differential traces include malformed shortcuts, both strategies and the current 128-behavior/128-binding limit. +`shortcut_live_edit_cases` adds 33 differential events in one uninterrupted +stream: 31→32→33→32→31 growth/shrink with a held modifier and primary key, +repeated downs, in-place binding/ID/action edits, left/right modifier changes, +release after modifier release, shrink-to-zero/regrowth and Alt fallback. It +never resets shortcut state at the strategy transitions. Explicit expected +traces and held-state assertions supplement the oracle comparisons. + ## Separate baseline build cleanups Two minimal cleanups let the full diagnostic build pass strict GCC 14 warnings @@ -107,41 +125,60 @@ Release `-O3 -DNDEBUG -std=c11`, followed by the project's effective `-Os`, `-ffunction-sections -fdata-sections`, `-flto=auto -fno-fat-lto-objects`, and `-Wall -Wextra -Werror`. The final strict benchmark binary is byte-identical to the binary used for timing. Other project builds/tests/benchmarks were paused -for all three runs (14:46:12–14:46:44 UTC), but this is a shared host without -exclusive CPU access or affinity isolation. +for all three runs (15:44:15–15:44:52 UTC), but this is a shared host without +exclusive CPU access or affinity isolation. Each run first passed all 26 +fixture parity checks (416 event pairs); these checks are outside timing. The table shows medians of three run-level medians and p95s; speedup ranges retain -all three run-level median ratios. All 20 scenarios × 3 summaries and CPU timing +all three run-level median ratios. All 26 scenarios × 3 summaries and CPU timing are in [shortcut-results-20261005.csv](shortcut-results-20261005.csv), with all -1,860 paired samples in +2,418 paired samples in [shortcut-measurements-20261005.csv](shortcut-measurements-20261005.csv). | Scenario | Baseline median µs/event | Candidate median µs/event | Baseline p95 µs/event | Candidate p95 µs/event | Median speedup range | |---|---:|---:|---:|---:|---:| -| no-bindings | 0.660 | 0.648 | 0.790 | 0.988 | 0.95–1.03× | -| single-valid-miss | 0.220 | 0.220 | 0.327 | 0.298 | 0.94–1.02× | -| single-stale-binding | 0.159 | 0.153 | 0.227 | 0.228 | 1.01–1.08× | -| small-key-miss | 1.039 | 1.032 | 1.899 | 1.517 | 0.79–1.03× | -| small-mixed-keys | 0.844 | 0.858 | 1.325 | 1.166 | 0.94–0.98× | -| medium-key-miss | 3.908 | 1.795 | 5.534 | 2.609 | 2.07–2.24× | -| stale-long-32 | 9.842 | 8.506 | 14.379 | 11.761 | 0.97–1.20× | -| stale-long-64 | 18.385 | 8.237 | 24.512 | 12.826 | 2.10–2.23× | -| large-key-miss | 86.811 | 9.500 | 123.254 | 18.433 | 9.14–9.77× | -| large-mixed-keys | 87.920 | 10.766 | 128.614 | 15.309 | 7.97–8.17× | -| large-few-bindings | 5.570 | 1.375 | 7.436 | 1.814 | 4.05–4.15× | -| large-label-overrides | 75.382 | 1.877 | 108.564 | 4.612 | 37.91–42.90× | -| capacity-stale-long | 74.272 | 16.176 | 113.802 | 35.677 | 4.53–4.73× | - -The 128-behavior/eight-binding mixed fixture reduced isolated dispatch time by -75.3–75.9% across repeats. This is not a whole-app or input-to-frame improvement. -The stale-long-32 boundary fixture ranged from 0.975× to 1.197×: two runs improved, -while the third was 2.6% slower. This reinforces that 32 is a conservative empirical -strategy choice rather than a universal crossover. Tiny cases also show slower -runs; neither tiny-case gains nor stable per-event tail latency are established. -No prior-base measurements are used in these results. - -Verification: strict warnings-as-errors focused targets and 16,557 differential -ordered-action/app-state comparisons passed. The complete diagnostic build and -all 6 CTests passed with warnings-as-errors and no warning exemptions. Focused AddressSanitizer + UndefinedBehaviorSanitizer passed; -LeakSanitizer was disabled because this execution environment cannot run it under -ptrace. The existing line-policy check passed. +| empty-catalog | 0.128 | 0.072 | 0.198 | 0.122 | 1.71–1.97× | +| no-bindings | 0.697 | 0.717 | 1.004 | 0.972 | 0.97–1.04× | +| single-valid-miss | 0.227 | 0.225 | 0.325 | 0.285 | 0.99–1.02× | +| single-stale-binding | 0.164 | 0.164 | 0.231 | 0.233 | 0.98–1.01× | +| small-key-miss | 1.042 | 1.052 | 1.377 | 1.446 | 0.91–1.01× | +| small-mixed-keys | 0.933 | 0.852 | 1.138 | 1.176 | 0.95–2.11× | +| lower-boundary-key-miss | 3.813 | 3.973 | 5.798 | 8.946 | 0.94–0.96× | +| medium-key-miss | 4.031 | 1.710 | 5.835 | 2.947 | 2.26–2.38× | +| upper-boundary-key-miss | 4.126 | 1.670 | 5.330 | 2.412 | 2.40–2.47× | +| stale-long-16 | 5.179 | 5.696 | 6.364 | 7.421 | 0.84–0.91× | +| stale-long-31 | 9.069 | 10.093 | 12.779 | 12.267 | 0.87–0.91× | +| stale-long-32 | 9.566 | 7.982 | 14.910 | 11.978 | 1.19–1.23× | +| stale-long-33 | 9.757 | 7.931 | 12.645 | 10.442 | 1.14–1.26× | +| stale-long-64 | 18.452 | 8.182 | 31.096 | 13.463 | 2.25–2.41× | +| large-key-miss | 82.794 | 8.560 | 96.237 | 11.329 | 9.36–9.67× | +| large-mixed-keys | 87.171 | 10.696 | 114.093 | 14.122 | 7.86–8.50× | +| large-few-bindings | 5.584 | 1.457 | 6.946 | 1.862 | 3.77–3.97× | +| large-label-overrides | 72.285 | 1.823 | 91.262 | 3.252 | 33.90–39.65× | +| capacity-stale-long | 67.840 | 15.496 | 92.857 | 31.167 | 4.38–4.64× | +| small-stale-long | 0.509 | 0.681 | 0.614 | 0.961 | 0.75–0.77× | +| gamepad-miss | 75.206 | 1.407 | 112.919 | 3.005 | 52.41–56.73× | +| gamepad-mixed | 78.622 | 1.908 | 117.572 | 4.548 | 36.10–43.95× | +| non-key-event | 72.968 | 0.923 | 127.128 | 1.471 | 77.41–79.32× | +| alt-fallback-31 | 3.571 | 3.901 | 4.899 | 6.240 | 0.89–1.01× | +| alt-fallback-32 | 3.742 | 1.524 | 5.108 | 2.372 | 2.46–2.61× | +| alt-fallback-33 | 4.039 | 1.598 | 5.994 | 2.631 | 2.50–2.84× | + +The 128-behavior/eight-binding mixed fixture improved 3.770–3.971× across repeats. +At 32/33 behaviors, the adjacent key-miss, long-stale and fallback controls +improved in all three runs. This does not make the optimization free: the +31-entry long-stale control was consistently 10.0–15.5% slower, and the 31-entry +key-miss/fallback controls also include slower runs. Tiny workloads retain +regressions/noise. The 32-entry threshold remains an empirical strategy choice, +not a universal crossover or a device-level speed guarantee. These component +results establish neither whole-app improvements nor stable per-event tail +latency. No earlier-harness or prior-base samples are used here. + +Verification: the final strict Release build and all 6 CTests passed, including +16,590 ordered-action/app-state comparisons. Focused AddressSanitizer + +UndefinedBehaviorSanitizer passed with zero failures. LeakSanitizer was disabled +because this execution environment cannot run it under ptrace. The existing +line-policy check passed, and `model_import.c` passed a strict syntax check with +`BONGO_CAT_HAS_CUBISM` defined as well as the diagnostic build without it. +A POSIX failure-injection check made `clock()` return `(clock_t)-1`; the final +benchmark exited with code 2 and an explicit error, emitting no measurement rows. diff --git a/tests/runtime/benchmark_shortcut_dispatch.c b/tests/runtime/benchmark_shortcut_dispatch.c index 15958d12..95cf3872 100644 --- a/tests/runtime/benchmark_shortcut_dispatch.c +++ b/tests/runtime/benchmark_shortcut_dispatch.c @@ -25,10 +25,13 @@ static const Scenario scenarios[] = { {"single-stale-binding", 1, 1, 2}, {"small-key-miss", 8, 4, 0}, {"small-mixed-keys", 8, 4, 1}, + {"lower-boundary-key-miss", 31, 16, 0}, {"medium-key-miss", 32, 16, 0}, + {"upper-boundary-key-miss", 33, 16, 0}, {"stale-long-16", 16, 64, 2}, {"stale-long-31", 31, 64, 2}, {"stale-long-32", 32, 64, 2}, + {"stale-long-33", 33, 64, 2}, {"stale-long-64", 64, 64, 2}, {"large-key-miss", 128, 128, 0}, {"large-mixed-keys", 128, 128, 1}, @@ -38,7 +41,10 @@ static const Scenario scenarios[] = { {"small-stale-long", 1, 64, 2}, {"gamepad-miss", 128, 128, 3}, {"gamepad-mixed", 128, 128, 4}, - {"non-key-event", 128, 128, 5} + {"non-key-event", 128, 128, 5}, + {"alt-fallback-31", 31, 16, 7}, + {"alt-fallback-32", 32, 16, 7}, + {"alt-fallback-33", 33, 16, 7} }; static BongoCatInputEvent events[8]; @@ -48,13 +54,20 @@ static volatile unsigned checksum; static double process_cpu_ns(void) { #ifdef _WIN32 FILETIME created, exited, kernel, user; - if (!GetProcessTimes(GetCurrentProcess(), &created, &exited, &kernel, &user)) - return 0; + if (!GetProcessTimes(GetCurrentProcess(), &created, &exited, &kernel, &user)) { + fputs("Cannot read process CPU time: GetProcessTimes failed\n", stderr); + exit(2); + } uint64_t ticks = ((uint64_t)kernel.dwHighDateTime << 32) | kernel.dwLowDateTime; ticks += ((uint64_t)user.dwHighDateTime << 32) | user.dwLowDateTime; return (double)ticks * 100.0; #else - return (double)clock() * 1e9 / (double)CLOCKS_PER_SEC; + clock_t ticks = clock(); + if (ticks == (clock_t)-1) { + fputs("Cannot read process CPU time: clock failed\n", stderr); + exit(2); + } + return (double)ticks * 1e9 / (double)CLOCKS_PER_SEC; #endif } @@ -65,7 +78,8 @@ static void prepare(BongoCatApp *app, const Scenario *scenario) { "Control+Shift+Super+", "Control+Alt+Super+", "Shift+Alt+" }; shortcut_fixture(app, scenario->behaviors, scenario->bindings); - app->shortcut_state.control = 1; + app->shortcut_state.control = scenario->mode == 7 ? 0 : 1; + app->shortcut_state.alt = scenario->mode == 7 ? 1 : 0; for (size_t i = 0; i < scenario->bindings; ++i) { BongoCatBehaviorShortcut *binding = &app->config.behavior_shortcuts[i]; /* Unique bindings, including different-model overrides at capacity. */ @@ -87,6 +101,7 @@ static void prepare(BongoCatApp *app, const Scenario *scenario) { for (size_t i = 0; i < 8; ++i) { const char *name = (scenario->mode == 1 || scenario->mode == 6) && i % 4 < 2 ? "F1" : "KeyZ"; + if (scenario->mode == 7) name = i % 4 < 2 ? "Num1" : "Num0"; events[i] = shortcut_event(i % 2 ? BONGO_CAT_INPUT_KEY_UP : BONGO_CAT_INPUT_KEY_DOWN, name, i % 2 ? 0 : 1); if (scenario->mode == 3 || scenario->mode == 4) @@ -100,6 +115,35 @@ static void prepare(BongoCatApp *app, const Scenario *scenario) { shortcut_trace = &trace; } +static bool benchmark_outputs_match(BongoCatApp *before, BongoCatApp *after, + const Scenario *scenario) { + static ShortcutTrace baseline_trace, candidate_trace; + prepare(before, scenario); + prepare(after, scenario); + memset(&baseline_trace, 0, sizeof(baseline_trace)); + baseline_trace.expression = -1; + candidate_trace = baseline_trace; + shortcut_record_actions = true; + bool equal = true; + /* Two complete cycles verify stateful dispatch before any timed batch. */ + for (size_t i = 0; equal && i < 16; ++i) { + baseline_trace.count = candidate_trace.count = 0; + memset(baseline_trace.actions, 0, sizeof(baseline_trace.actions)); + memset(candidate_trace.actions, 0, sizeof(candidate_trace.actions)); + shortcut_trace = &baseline_trace; + reference_app_shortcuts(before, &events[i % 8]); + shortcut_trace = &candidate_trace; + bongo_cat_app_shortcuts(after, &events[i % 8]); + equal = memcmp(before, after, sizeof(*before)) == 0 && + memcmp(&baseline_trace, &candidate_trace, sizeof(baseline_trace)) == 0; + if (!equal) fprintf(stderr, "Benchmark parity mismatch: %s event %zu\n", + scenario->name, i); + } + shortcut_record_actions = false; + prepare(before, scenario); + return equal; +} + static Timing batch(Dispatch dispatch, BongoCatApp *app, size_t count) { double cpu_start = process_cpu_ns(); Uint64 start = SDL_GetPerformanceCounter(); @@ -127,7 +171,7 @@ int main(int argc, char **argv) { if (raw) fputs("scenario,sample,baseline_first,events,baseline_wall_ns,candidate_wall_ns," "baseline_cpu_ns,candidate_cpu_ns\n", raw); shortcut_record_actions = false; - puts("# Dispatch microbenchmark only; audio/render/persistence are stubs."); + puts("# Dispatch microbenchmark only; audio/render/window are stubs."); puts("# 3 warmup pairs; 31 measured pairs; alternating order; ~8ms baseline batches."); puts("scenario,behaviors,bindings,events_per_batch,baseline_wall_median_ns,candidate_wall_median_ns," "baseline_wall_p95_ns,candidate_wall_p95_ns,wall_median_speedup," @@ -148,6 +192,7 @@ int main(int argc, char **argv) { fprintf(stderr, "Invalid benchmark bindings: %s\n", scenario->name); return 2; } + if (!benchmark_outputs_match(before, after, scenario)) return 2; double estimate = batch(reference_app_shortcuts, before, 512).wall; size_t count = estimate > 0 ? (size_t)(8e6 / estimate) : 32768; if (count < 128) count = 128; @@ -186,6 +231,8 @@ int main(int argc, char **argv) { old_cpu[15], new_cpu[15], old_cpu[29], new_cpu[29]); fflush(stdout); } + printf("# output parity: %zu fixtures, 16 events each\n", + sizeof(scenarios) / sizeof(scenarios[0])); free(after); free(before); free(validated); diff --git a/tests/runtime/shortcut-measurements-20261005.csv b/tests/runtime/shortcut-measurements-20261005.csv index 53d18ab2..241c2e60 100644 --- a/tests/runtime/shortcut-measurements-20261005.csv +++ b/tests/runtime/shortcut-measurements-20261005.csv @@ -1,1861 +1,2419 @@ run,scenario,sample,baseline_first,events,baseline_wall_ns,candidate_wall_ns,baseline_cpu_ns,candidate_cpu_ns -1,empty-catalog,0,1,32768,139.95,64.42,139.98,64.45 -1,empty-catalog,1,0,32768,136.55,67.06,136.57,67.08 -1,empty-catalog,2,1,32768,132.97,66.74,133.00,66.77 -1,empty-catalog,3,0,32768,134.99,63.66,135.01,63.69 -1,empty-catalog,4,1,32768,152.29,61.51,152.31,61.55 -1,empty-catalog,5,0,32768,132.22,63.26,132.23,63.26 -1,empty-catalog,6,1,32768,134.85,62.69,134.89,62.68 -1,empty-catalog,7,0,32768,138.56,63.82,138.58,63.84 -1,empty-catalog,8,1,32768,145.25,69.71,145.29,69.73 -1,empty-catalog,9,0,32768,144.00,62.26,144.04,62.29 -1,empty-catalog,10,1,32768,152.92,70.99,152.98,71.04 -1,empty-catalog,11,0,32768,164.66,69.29,164.70,69.34 -1,empty-catalog,12,1,32768,151.78,74.44,151.82,74.46 -1,empty-catalog,13,0,32768,137.21,76.92,137.24,77.00 -1,empty-catalog,14,1,32768,150.97,65.23,151.00,65.25 -1,empty-catalog,15,0,32768,139.84,63.31,138.40,63.32 -1,empty-catalog,16,1,32768,173.09,95.06,134.43,95.12 -1,empty-catalog,17,0,32768,166.66,104.36,165.19,104.40 -1,empty-catalog,18,1,32768,218.66,80.74,218.72,80.78 -1,empty-catalog,19,0,32768,155.09,62.80,155.12,62.84 -1,empty-catalog,20,1,32768,157.14,65.87,157.17,65.92 -1,empty-catalog,21,0,32768,140.13,78.46,140.17,78.52 -1,empty-catalog,22,1,32768,162.79,75.27,162.87,75.32 -1,empty-catalog,23,0,32768,150.38,88.25,150.39,88.32 -1,empty-catalog,24,1,32768,148.23,69.41,148.28,69.46 -1,empty-catalog,25,0,32768,171.89,79.45,171.94,79.47 -1,empty-catalog,26,1,32768,143.95,75.96,143.98,75.99 -1,empty-catalog,27,0,32768,135.54,64.00,135.56,64.06 -1,empty-catalog,28,1,32768,158.37,68.05,158.45,68.08 -1,empty-catalog,29,0,32768,135.93,80.82,135.93,80.87 -1,empty-catalog,30,1,32768,141.12,64.29,141.17,64.30 -1,no-bindings,0,1,12024,668.82,1584.73,669.00,1584.91 -1,no-bindings,1,0,12024,644.66,664.51,644.71,664.84 -1,no-bindings,2,1,12024,638.12,634.77,638.22,634.90 -1,no-bindings,3,0,12024,632.99,605.67,633.15,605.79 -1,no-bindings,4,1,12024,706.70,914.04,706.92,914.17 -1,no-bindings,5,0,12024,680.85,906.82,680.97,907.02 -1,no-bindings,6,1,12024,625.97,629.98,626.16,630.07 -1,no-bindings,7,0,12024,632.90,632.58,633.07,632.73 -1,no-bindings,8,1,12024,598.89,606.89,598.97,606.95 -1,no-bindings,9,0,12024,634.27,666.48,634.40,666.58 -1,no-bindings,10,1,12024,647.24,662.46,647.37,662.59 -1,no-bindings,11,0,12024,663.51,660.19,663.67,651.78 -1,no-bindings,12,1,12024,602.43,753.13,602.54,753.33 -1,no-bindings,13,0,12024,648.07,634.61,648.12,634.81 -1,no-bindings,14,1,12024,683.22,638.18,683.30,638.31 -1,no-bindings,15,0,12024,610.82,611.75,610.86,611.94 -1,no-bindings,16,1,12024,663.72,647.81,663.92,647.87 -1,no-bindings,17,0,12024,690.29,708.02,690.45,708.25 -1,no-bindings,18,1,12024,682.86,611.53,683.05,611.69 -1,no-bindings,19,0,12024,648.03,615.92,648.12,616.10 -1,no-bindings,20,1,12024,902.09,829.18,902.28,829.34 -1,no-bindings,21,0,12024,613.32,674.11,613.44,674.23 -1,no-bindings,22,1,12024,635.95,616.97,636.14,617.02 -1,no-bindings,23,0,12024,630.60,723.82,630.66,723.97 -1,no-bindings,24,1,12024,579.83,727.96,580.01,728.13 -1,no-bindings,25,0,12024,589.60,604.64,589.65,604.71 -1,no-bindings,26,1,12024,615.27,598.79,615.35,598.80 -1,no-bindings,27,0,12024,603.03,613.61,601.88,613.69 -1,no-bindings,28,1,12024,619.63,660.18,619.76,660.26 -1,no-bindings,29,0,12024,656.04,623.50,656.10,623.59 -1,no-bindings,30,1,12024,650.49,661.25,650.62,660.76 -1,single-valid-miss,0,1,32768,224.77,269.68,224.82,269.74 -1,single-valid-miss,1,0,32768,254.62,272.00,254.39,272.06 -1,single-valid-miss,2,1,32768,326.97,293.52,327.03,293.58 -1,single-valid-miss,3,0,32768,235.98,263.21,236.02,262.73 -1,single-valid-miss,4,1,32768,205.33,250.52,205.38,247.56 -1,single-valid-miss,5,0,32768,213.59,210.26,206.54,210.30 -1,single-valid-miss,6,1,32768,199.48,202.98,199.52,203.00 -1,single-valid-miss,7,0,32768,220.32,210.18,220.09,210.24 -1,single-valid-miss,8,1,32768,222.25,218.21,222.29,218.23 -1,single-valid-miss,9,0,32768,216.38,220.41,216.43,220.49 -1,single-valid-miss,10,1,32768,210.40,213.33,210.14,213.35 -1,single-valid-miss,11,0,32768,200.12,203.52,200.16,203.58 -1,single-valid-miss,12,1,32768,202.76,203.59,202.12,203.61 -1,single-valid-miss,13,0,32768,198.84,199.45,198.85,199.46 -1,single-valid-miss,14,1,32768,204.45,199.74,204.50,199.77 -1,single-valid-miss,15,0,32768,212.32,211.66,212.34,211.70 -1,single-valid-miss,16,1,32768,230.38,228.23,230.44,228.27 -1,single-valid-miss,17,0,32768,218.04,226.36,218.08,226.44 -1,single-valid-miss,18,1,32768,205.18,198.66,205.23,198.67 -1,single-valid-miss,19,0,32768,261.42,217.12,261.47,217.16 -1,single-valid-miss,20,1,32768,246.92,265.03,246.98,265.08 -1,single-valid-miss,21,0,32768,209.37,215.81,209.41,215.88 -1,single-valid-miss,22,1,32768,212.35,238.93,212.43,238.98 -1,single-valid-miss,23,0,32768,247.35,221.94,247.41,221.74 -1,single-valid-miss,24,1,32768,411.69,204.73,411.77,204.74 -1,single-valid-miss,25,0,32768,214.60,193.30,214.63,193.36 -1,single-valid-miss,26,1,32768,201.71,210.81,201.75,210.88 -1,single-valid-miss,27,0,32768,230.29,298.12,230.35,298.19 -1,single-valid-miss,28,1,32768,277.35,256.46,277.47,256.50 -1,single-valid-miss,29,0,32768,206.60,330.84,206.63,330.93 -1,single-valid-miss,30,1,32768,249.91,219.03,249.97,219.06 -1,single-stale-binding,0,1,32768,159.08,138.46,158.23,138.49 -1,single-stale-binding,1,0,32768,158.87,146.36,158.91,146.42 -1,single-stale-binding,2,1,32768,156.69,229.41,156.74,229.46 -1,single-stale-binding,3,0,32768,183.09,191.36,183.14,191.41 -1,single-stale-binding,4,1,32768,221.05,160.79,221.16,158.72 -1,single-stale-binding,5,0,32768,178.57,196.88,170.29,185.42 -1,single-stale-binding,6,1,32768,153.45,161.77,151.95,161.80 -1,single-stale-binding,7,0,32768,137.91,148.95,137.94,149.02 -1,single-stale-binding,8,1,32768,140.08,136.98,140.11,136.99 -1,single-stale-binding,9,0,32768,141.25,140.47,141.27,140.50 -1,single-stale-binding,10,1,32768,148.46,146.66,148.50,147.74 -1,single-stale-binding,11,0,32768,193.52,155.29,193.60,155.36 -1,single-stale-binding,12,1,32768,175.15,155.08,171.94,155.12 -1,single-stale-binding,13,0,32768,161.37,154.79,161.41,154.85 -1,single-stale-binding,14,1,32768,204.18,170.41,204.25,170.47 -1,single-stale-binding,15,0,32768,158.45,147.49,158.51,147.52 -1,single-stale-binding,16,1,32768,140.19,144.06,140.23,144.10 -1,single-stale-binding,17,0,32768,152.80,137.26,152.83,137.27 -1,single-stale-binding,18,1,32768,149.85,148.66,149.90,148.68 -1,single-stale-binding,19,0,32768,138.10,142.83,138.09,142.85 -1,single-stale-binding,20,1,32768,147.51,155.11,147.55,155.18 -1,single-stale-binding,21,0,32768,170.58,139.48,170.65,139.53 -1,single-stale-binding,22,1,32768,186.16,156.29,186.22,156.31 -1,single-stale-binding,23,0,32768,151.36,152.96,151.40,153.02 -1,single-stale-binding,24,1,32768,163.76,145.79,163.82,145.81 -1,single-stale-binding,25,0,32768,139.97,154.94,139.98,155.00 -1,single-stale-binding,26,1,32768,179.45,205.77,179.50,205.87 -1,single-stale-binding,27,0,32768,173.92,178.10,173.95,178.16 -1,single-stale-binding,28,1,32768,194.24,134.15,194.31,134.19 -1,single-stale-binding,29,0,32768,160.64,142.26,160.68,142.30 -1,single-stale-binding,30,1,32768,153.15,142.12,153.20,142.15 -1,small-key-miss,0,1,8840,949.36,977.29,949.55,977.49 -1,small-key-miss,1,0,8840,998.53,961.65,995.93,961.76 -1,small-key-miss,2,1,8840,909.02,1070.27,909.16,1070.48 -1,small-key-miss,3,0,8840,944.10,1031.78,944.23,1032.01 -1,small-key-miss,4,1,8840,971.85,934.94,972.06,934.95 -1,small-key-miss,5,0,8840,958.02,960.82,958.14,960.97 -1,small-key-miss,6,1,8840,925.75,1189.60,925.79,1189.82 -1,small-key-miss,7,0,8840,1136.90,1058.21,1136.99,1058.48 -1,small-key-miss,8,1,8840,1465.23,1364.08,1465.50,1364.37 -1,small-key-miss,9,0,8840,1059.71,1085.40,1056.67,1085.63 -1,small-key-miss,10,1,8840,985.12,953.56,972.51,925.34 -1,small-key-miss,11,0,8840,1358.47,960.25,1358.60,960.52 -1,small-key-miss,12,1,8840,947.66,1048.65,947.85,1048.76 -1,small-key-miss,13,0,8840,1189.22,1137.71,1188.35,1138.01 -1,small-key-miss,14,1,8840,1005.63,968.13,1005.77,968.21 -1,small-key-miss,15,0,8840,1010.45,947.61,1010.63,947.85 -1,small-key-miss,16,1,8840,943.68,935.63,944.00,935.75 -1,small-key-miss,17,0,8840,1001.15,913.19,1001.36,913.24 -1,small-key-miss,18,1,8840,1165.88,1066.22,1166.06,1066.40 -1,small-key-miss,19,0,8840,1075.26,1030.77,1075.45,1031.00 -1,small-key-miss,20,1,8840,1060.71,1068.85,1060.97,1065.38 -1,small-key-miss,21,0,8840,1217.81,1226.33,1217.99,1226.58 -1,small-key-miss,22,1,8840,1540.30,1023.55,1540.61,1023.76 -1,small-key-miss,23,0,8840,1488.84,1259.16,1489.14,1250.00 -1,small-key-miss,24,1,8840,1189.32,962.53,1189.59,961.65 -1,small-key-miss,25,0,8840,953.43,1043.36,953.51,1014.93 -1,small-key-miss,26,1,8840,944.24,962.92,944.34,963.01 -1,small-key-miss,27,0,8840,976.96,929.97,977.04,930.09 -1,small-key-miss,28,1,8840,1131.35,1382.34,1131.56,1382.58 -1,small-key-miss,29,0,8840,1055.22,1102.16,1055.43,1102.38 -1,small-key-miss,30,1,8840,1078.89,1037.55,1079.07,1037.78 -1,small-mixed-keys,0,1,10912,1241.68,1109.58,1241.84,1109.70 -1,small-mixed-keys,1,0,10912,771.41,772.68,771.44,772.82 -1,small-mixed-keys,2,1,10912,767.66,1166.49,767.78,1166.06 -1,small-mixed-keys,3,0,10912,770.37,782.58,770.44,782.72 -1,small-mixed-keys,4,1,10912,787.26,842.66,787.48,842.83 -1,small-mixed-keys,5,0,10912,890.70,957.00,890.85,945.47 -1,small-mixed-keys,6,1,10912,897.55,861.53,897.82,861.62 -1,small-mixed-keys,7,0,10912,783.00,822.90,783.08,823.13 -1,small-mixed-keys,8,1,10912,799.37,781.72,799.58,781.80 -1,small-mixed-keys,9,0,10912,774.92,915.56,775.02,915.69 -1,small-mixed-keys,10,1,10912,828.11,845.91,828.35,846.13 -1,small-mixed-keys,11,0,10912,786.67,817.02,786.75,817.17 -1,small-mixed-keys,12,1,10912,1072.53,862.70,1072.67,862.81 -1,small-mixed-keys,13,0,10912,962.03,1019.84,962.06,1020.07 -1,small-mixed-keys,14,1,10912,881.04,843.51,881.23,843.66 -1,small-mixed-keys,15,0,10912,862.41,901.19,862.54,901.39 -1,small-mixed-keys,16,1,10912,840.05,898.83,840.27,899.01 -1,small-mixed-keys,17,0,10912,760.26,772.93,760.26,773.09 -1,small-mixed-keys,18,1,10912,765.60,763.75,765.76,763.84 -1,small-mixed-keys,19,0,10912,759.10,768.93,759.16,769.06 -1,small-mixed-keys,20,1,10912,772.71,807.06,772.91,807.18 -1,small-mixed-keys,21,0,10912,832.21,876.42,832.29,874.73 -1,small-mixed-keys,22,1,10912,865.04,777.55,865.19,777.68 -1,small-mixed-keys,23,0,10912,776.73,791.62,776.76,791.70 -1,small-mixed-keys,24,1,10912,768.79,791.19,768.88,791.24 -1,small-mixed-keys,25,0,10912,855.28,942.42,855.48,942.63 -1,small-mixed-keys,26,1,10912,949.60,1215.07,949.78,1212.79 -1,small-mixed-keys,27,0,10912,1034.81,1075.80,1035.01,1075.97 -1,small-mixed-keys,28,1,10912,904.04,761.97,885.36,762.10 -1,small-mixed-keys,29,0,10912,840.66,796.71,840.73,771.99 -1,small-mixed-keys,30,1,10912,766.87,764.07,767.05,764.11 -1,medium-key-miss,0,1,2080,3876.65,1717.98,3873.08,1718.75 -1,medium-key-miss,1,0,2080,3686.78,1581.23,3687.02,1581.73 -1,medium-key-miss,2,1,2080,3613.68,1592.90,3614.42,1593.27 -1,medium-key-miss,3,0,2080,3582.49,1602.03,3582.69,1602.40 -1,medium-key-miss,4,1,2080,3602.01,1541.58,3602.40,1541.83 -1,medium-key-miss,5,0,2080,3771.14,1783.27,3771.63,1780.77 -1,medium-key-miss,6,1,2080,3760.30,1892.67,3761.06,1893.27 -1,medium-key-miss,7,0,2080,3856.47,1852.39,3857.69,1853.37 -1,medium-key-miss,8,1,2080,3813.03,1583.28,3813.94,1583.65 -1,medium-key-miss,9,0,2080,3704.02,1593.35,3704.33,1593.75 -1,medium-key-miss,10,1,2080,3699.50,1953.98,3700.48,1954.33 -1,medium-key-miss,11,0,2080,4321.98,2425.63,4322.60,2426.44 -1,medium-key-miss,12,1,2080,5274.05,1638.42,5275.00,1638.94 -1,medium-key-miss,13,0,2080,3902.80,1773.54,3903.85,1774.52 -1,medium-key-miss,14,1,2080,4266.85,1923.07,4267.79,1924.04 -1,medium-key-miss,15,0,2080,4243.18,1752.38,4244.23,1752.88 -1,medium-key-miss,16,1,2080,3987.71,1656.81,3988.46,1657.21 -1,medium-key-miss,17,0,2080,3757.90,1699.88,3758.65,1700.48 -1,medium-key-miss,18,1,2080,3864.62,1579.50,3865.87,1579.81 -1,medium-key-miss,19,0,2080,3947.87,1622.53,3948.56,1618.27 -1,medium-key-miss,20,1,2080,4038.61,1716.81,4039.42,1717.31 -1,medium-key-miss,21,0,2080,3891.26,1739.96,3891.83,1740.38 -1,medium-key-miss,22,1,2080,4906.01,2225.30,4906.73,2226.44 -1,medium-key-miss,23,0,2080,4017.86,1821.41,4018.27,1822.12 -1,medium-key-miss,24,1,2080,5362.91,1897.63,5363.94,1898.56 -1,medium-key-miss,25,0,2080,4057.68,1867.63,4058.65,1868.27 -1,medium-key-miss,26,1,2080,4760.87,2080.14,4715.38,2081.25 -1,medium-key-miss,27,0,2080,3901.91,1816.68,3902.40,1817.79 -1,medium-key-miss,28,1,2080,3852.94,1650.42,3853.85,1650.48 -1,medium-key-miss,29,0,2080,4043.53,1553.19,4044.71,1553.85 -1,medium-key-miss,30,1,2080,4671.95,3236.32,4673.08,3237.50 -1,stale-long-16,0,1,1152,4841.22,4531.97,4842.88,4532.12 -1,stale-long-16,1,0,1152,5118.38,4588.30,5118.92,4589.41 -1,stale-long-16,2,1,1152,5198.46,4773.02,5200.52,4773.44 -1,stale-long-16,3,0,1152,5040.48,6640.63,5041.67,6641.49 -1,stale-long-16,4,1,1152,6053.84,4766.88,5941.84,4768.23 -1,stale-long-16,5,0,1152,5076.09,5369.25,5077.26,5363.72 -1,stale-long-16,6,1,1152,6127.04,5379.14,6129.34,5380.21 -1,stale-long-16,7,0,1152,5597.59,5601.98,5598.96,5604.17 -1,stale-long-16,8,1,1152,4770.58,4763.33,4771.70,4763.89 -1,stale-long-16,9,0,1152,5319.92,4701.57,5321.18,4703.12 -1,stale-long-16,10,1,1152,4838.68,5092.34,4840.28,5092.88 -1,stale-long-16,11,0,1152,5143.79,4674.28,5144.97,4675.35 -1,stale-long-16,12,1,1152,5346.34,5490.26,5348.09,5491.32 -1,stale-long-16,13,0,1152,5573.19,5070.55,5573.78,5072.05 -1,stale-long-16,14,1,1152,5046.95,4561.92,5048.61,4562.50 -1,stale-long-16,15,0,1152,5211.21,4637.10,5212.67,4638.02 -1,stale-long-16,16,1,1152,5311.51,6440.29,5312.50,6440.97 -1,stale-long-16,17,0,1152,6103.16,4927.96,6104.17,4929.69 -1,stale-long-16,18,1,1152,6605.90,5135.16,6607.64,5158.85 -1,stale-long-16,19,0,1152,5473.83,4659.67,5475.69,4661.46 -1,stale-long-16,20,1,1152,5414.03,5631.27,5416.67,5631.94 -1,stale-long-16,21,0,1152,6364.88,4807.82,6367.19,4808.16 -1,stale-long-16,22,1,1152,5201.36,4539.03,5202.26,4539.06 -1,stale-long-16,23,0,1152,4803.32,4669.49,4802.95,4671.01 -1,stale-long-16,24,1,1152,4776.60,4467.25,4776.91,4467.01 -1,stale-long-16,25,0,1152,4766.17,4626.53,4766.49,4628.47 -1,stale-long-16,26,1,1152,4811.75,4574.19,4812.50,4574.65 -1,stale-long-16,27,0,1152,4958.07,4490.41,4959.20,4491.32 -1,stale-long-16,28,1,1152,4912.34,4538.58,4914.06,4539.93 -1,stale-long-16,29,0,1152,5285.86,5176.68,5287.33,5177.95 -1,stale-long-16,30,1,1152,5579.76,5022.32,5581.60,5023.44 -1,stale-long-31,0,1,872,9422.64,9755.39,9424.31,9758.03 -1,stale-long-31,1,0,872,13652.21,10217.15,13654.82,10219.04 -1,stale-long-31,2,1,872,15304.86,9064.28,15434.63,9066.51 -1,stale-long-31,3,0,872,9002.93,9551.29,9003.44,9365.83 -1,stale-long-31,4,1,872,8983.91,8226.41,8681.19,8228.21 -1,stale-long-31,5,0,872,8662.49,7865.43,8662.84,7866.97 -1,stale-long-31,6,1,872,9049.53,8495.29,9050.46,8496.56 -1,stale-long-31,7,0,872,10849.08,8931.25,10852.06,8933.49 -1,stale-long-31,8,1,872,9398.11,9192.57,9400.23,9194.95 -1,stale-long-31,9,0,872,9237.65,8669.46,9239.68,8672.02 -1,stale-long-31,10,1,872,9125.87,8423.52,9116.97,8424.31 -1,stale-long-31,11,0,872,8523.85,7886.54,8525.23,7887.61 -1,stale-long-31,12,1,872,9020.68,8048.72,9022.94,8049.31 -1,stale-long-31,13,0,872,9800.68,8003.77,9803.90,8005.73 -1,stale-long-31,14,1,872,9005.76,8453.58,9008.03,8455.28 -1,stale-long-31,15,0,872,9162.92,8081.70,9144.50,8082.57 -1,stale-long-31,16,1,872,8478.73,9099.91,8480.50,9100.92 -1,stale-long-31,17,0,872,11413.09,10934.25,11415.14,10936.93 -1,stale-long-31,18,1,872,10005.84,8792.34,10008.03,8793.58 -1,stale-long-31,19,0,872,9537.62,9938.04,9540.14,9940.37 -1,stale-long-31,20,1,872,11525.05,8884.07,11528.67,8886.47 -1,stale-long-31,21,0,872,9298.44,9018.54,9299.31,9020.64 -1,stale-long-31,22,1,872,8822.88,7995.87,8824.54,7996.56 -1,stale-long-31,23,0,872,8984.88,8045.41,8986.24,8047.02 -1,stale-long-31,24,1,872,8836.69,8348.38,8830.28,8348.62 -1,stale-long-31,25,0,872,12533.76,9779.44,12536.70,9780.96 -1,stale-long-31,26,1,872,9475.74,8730.28,9478.21,8732.80 -1,stale-long-31,27,0,872,9655.68,8100.45,9657.11,8102.06 -1,stale-long-31,28,1,872,9376.81,10219.17,9379.59,10221.33 -1,stale-long-31,29,0,872,8792.90,8984.77,8793.58,8987.39 -1,stale-long-31,30,1,872,8987.40,7895.46,8989.68,7896.79 -1,stale-long-32,0,1,928,9417.87,7704.19,9419.18,7696.12 -1,stale-long-32,1,0,928,9236.89,7593.58,9238.15,7594.83 -1,stale-long-32,2,1,928,12910.02,8927.06,12912.72,8811.42 -1,stale-long-32,3,0,928,9870.80,8670.49,9872.84,8672.41 -1,stale-long-32,4,1,928,11978.73,8505.83,11981.68,8507.54 -1,stale-long-32,5,0,928,9397.76,7589.66,9399.78,7591.59 -1,stale-long-32,6,1,928,9833.37,7719.83,9836.21,7719.83 -1,stale-long-32,7,0,928,8936.75,8021.81,8938.58,8023.71 -1,stale-long-32,8,1,928,9694.78,8630.32,9696.12,8648.71 -1,stale-long-32,9,0,928,9194.88,7703.64,9196.12,7705.82 -1,stale-long-32,10,1,928,9324.34,8468.89,9326.51,8470.91 -1,stale-long-32,11,0,928,11535.27,7491.28,11536.64,7492.46 -1,stale-long-32,12,1,928,12256.31,14015.38,12258.62,14017.24 -1,stale-long-32,13,0,928,10997.47,8712.11,10998.92,8714.44 -1,stale-long-32,14,1,928,9722.19,9827.49,9726.29,9829.74 -1,stale-long-32,15,0,928,9212.77,8970.20,9214.44,8973.06 -1,stale-long-32,16,1,928,9030.98,8466.73,9033.41,8467.67 -1,stale-long-32,17,0,928,8817.96,8230.17,8818.97,8231.68 -1,stale-long-32,18,1,928,8681.43,7469.84,8682.11,7470.91 -1,stale-long-32,19,0,928,9622.83,7707.11,9625.00,7707.97 -1,stale-long-32,20,1,928,10023.70,9389.42,10025.86,9391.16 -1,stale-long-32,21,0,928,13431.40,7993.59,13433.19,7996.77 -1,stale-long-32,22,1,928,17873.70,10114.94,17846.98,10117.46 -1,stale-long-32,23,0,928,9840.57,10765.72,9842.67,10768.32 -1,stale-long-32,24,1,928,9910.97,8874.88,9912.72,8877.16 -1,stale-long-32,25,0,928,14378.50,11760.96,14381.47,11764.01 -1,stale-long-32,26,1,928,10757.85,10184.07,11056.03,9057.11 -1,stale-long-32,27,0,928,10234.04,8653.91,10235.99,8368.53 -1,stale-long-32,28,1,928,9001.76,7722.20,9004.31,7723.06 -1,stale-long-32,29,0,928,9533.77,8118.34,9535.56,8120.69 -1,stale-long-32,30,1,928,9768.05,8619.06,9769.40,8620.69 -1,stale-long-64,0,1,440,17586.42,8207.44,17593.18,8209.09 -1,stale-long-64,1,0,440,17364.90,8060.23,17345.45,8063.64 -1,stale-long-64,2,1,440,17000.34,12825.64,17002.27,12827.27 -1,stale-long-64,3,0,440,17673.53,9989.43,17675.00,9993.18 -1,stale-long-64,4,1,440,21418.32,9139.71,21422.73,9143.18 -1,stale-long-64,5,0,440,18569.08,7445.94,18572.73,7450.00 -1,stale-long-64,6,1,440,17279.48,8203.61,17218.18,8195.45 -1,stale-long-64,7,0,440,18293.21,7556.76,18293.18,7561.36 -1,stale-long-64,8,1,440,21598.90,9780.24,21602.27,9784.09 -1,stale-long-64,9,0,440,21428.58,9670.50,21481.82,9675.00 -1,stale-long-64,10,1,440,18169.95,8527.33,18175.00,8529.55 -1,stale-long-64,11,0,440,18788.57,10095.62,18790.91,10102.27 -1,stale-long-64,12,1,440,20405.48,9637.69,20411.36,9640.91 -1,stale-long-64,13,0,440,18459.52,7527.82,18463.64,7531.82 -1,stale-long-64,14,1,440,17575.51,7762.25,17579.55,7765.91 -1,stale-long-64,15,0,440,16531.42,7410.86,16534.09,7411.36 -1,stale-long-64,16,1,440,16339.13,7623.80,16340.91,7629.55 -1,stale-long-64,17,0,440,16479.12,7791.80,16481.82,7795.45 -1,stale-long-64,18,1,440,17179.19,7838.98,17181.82,7840.91 -1,stale-long-64,19,0,440,18414.14,9291.40,18395.45,9295.45 -1,stale-long-64,20,1,440,23632.10,8846.96,23638.64,8850.00 -1,stale-long-64,21,0,440,20369.22,7550.30,20370.45,7552.27 -1,stale-long-64,22,1,440,17606.68,9273.73,17611.36,9231.82 -1,stale-long-64,23,0,440,24149.92,8799.07,22554.55,8802.27 -1,stale-long-64,24,1,440,17442.31,7728.46,17445.45,7729.55 -1,stale-long-64,25,0,440,16643.59,7656.44,16643.18,7661.36 -1,stale-long-64,26,1,440,17115.99,7834.78,17118.18,7836.36 -1,stale-long-64,27,0,440,18549.53,8032.07,18554.55,8036.36 -1,stale-long-64,28,1,440,24511.68,14780.78,24518.18,14784.09 -1,stale-long-64,29,0,440,25433.44,12068.23,25438.64,12072.73 -1,stale-long-64,30,1,440,18481.51,9195.83,18486.36,9197.73 -1,large-key-miss,0,1,128,97435.38,11208.91,97460.94,11218.75 -1,large-key-miss,1,0,128,81725.45,8310.76,81734.38,8320.31 -1,large-key-miss,2,1,128,79198.78,8233.51,79210.94,8234.38 -1,large-key-miss,3,0,128,81896.16,9155.84,81906.25,9171.88 -1,large-key-miss,4,1,128,84993.19,8174.03,85000.00,8171.88 -1,large-key-miss,5,0,128,84299.06,8299.16,84304.69,8304.69 -1,large-key-miss,6,1,128,84821.00,9317.99,84835.94,9320.31 -1,large-key-miss,7,0,128,85076.99,9734.42,85085.94,9757.81 -1,large-key-miss,8,1,128,80406.13,10607.03,80414.06,10609.38 -1,large-key-miss,9,0,128,77712.13,9668.12,77523.44,9679.69 -1,large-key-miss,10,1,128,108104.50,9257.72,108070.31,9257.81 -1,large-key-miss,11,0,128,99147.94,12441.97,99156.25,12460.94 -1,large-key-miss,12,1,128,101273.15,10497.68,101289.06,10507.81 -1,large-key-miss,13,0,128,90703.99,12481.80,90726.56,12523.44 -1,large-key-miss,14,1,128,101977.99,8307.02,102000.00,8312.50 -1,large-key-miss,15,0,128,83356.25,15123.25,83367.19,15140.62 -1,large-key-miss,16,1,128,82947.75,8147.03,82960.94,8148.44 -1,large-key-miss,17,0,128,85617.90,9659.16,85632.81,9679.69 -1,large-key-miss,18,1,128,77302.84,8149.87,77312.50,8156.25 -1,large-key-miss,19,0,128,77145.44,8295.62,77156.25,8304.69 -1,large-key-miss,20,1,128,78027.72,8898.23,78039.06,8898.44 -1,large-key-miss,21,0,128,87660.73,8529.06,87671.88,8539.06 -1,large-key-miss,22,1,128,96672.65,8476.05,96679.69,8476.56 -1,large-key-miss,23,0,128,89914.88,12564.77,89929.69,12585.94 -1,large-key-miss,24,1,128,83206.13,8925.52,83226.56,8929.69 -1,large-key-miss,25,0,128,79788.93,8261.48,79796.88,8273.44 -1,large-key-miss,26,1,128,85127.86,8851.69,85148.44,8859.38 -1,large-key-miss,27,0,128,91615.30,11703.80,91445.31,11718.75 -1,large-key-miss,28,1,128,111251.62,10567.62,111273.44,10578.12 -1,large-key-miss,29,0,128,128158.27,9363.62,127750.00,9375.00 -1,large-key-miss,30,1,128,123253.59,8559.05,123273.44,8570.31 -1,large-mixed-keys,0,1,128,86878.73,10418.28,86890.62,10429.69 -1,large-mixed-keys,1,0,128,80649.46,11435.12,80656.25,11453.12 -1,large-mixed-keys,2,1,128,79310.59,9687.20,79320.31,9687.50 -1,large-mixed-keys,3,0,128,79720.83,10414.60,79726.56,10421.88 -1,large-mixed-keys,4,1,128,78861.34,9981.91,78875.00,9984.38 -1,large-mixed-keys,5,0,128,82452.05,9855.59,82460.94,9859.38 -1,large-mixed-keys,6,1,128,91312.79,10464.98,91257.81,10468.75 -1,large-mixed-keys,7,0,128,88389.27,10054.24,88406.25,10054.69 -1,large-mixed-keys,8,1,128,86821.82,10828.75,86843.75,10835.94 -1,large-mixed-keys,9,0,128,80425.97,12198.98,78421.88,12218.75 -1,large-mixed-keys,10,1,128,79119.84,13125.57,79132.81,13125.00 -1,large-mixed-keys,11,0,128,109759.13,9920.58,109773.44,9929.69 -1,large-mixed-keys,12,1,128,100886.68,12100.09,100906.25,12109.38 -1,large-mixed-keys,13,0,128,85688.58,15060.09,85695.31,15078.12 -1,large-mixed-keys,14,1,128,85337.09,11615.25,85351.56,11625.00 -1,large-mixed-keys,15,0,128,94591.67,13317.50,94609.38,13343.75 -1,large-mixed-keys,16,1,128,83690.67,10525.48,83710.94,10531.25 -1,large-mixed-keys,17,0,128,83869.21,9423.70,83882.81,9429.69 -1,large-mixed-keys,18,1,128,79513.82,9872.34,79523.44,9875.00 -1,large-mixed-keys,19,0,128,76894.20,10783.37,76898.44,10796.88 -1,large-mixed-keys,20,1,128,79647.24,11188.14,79656.25,11187.50 -1,large-mixed-keys,21,0,128,108592.48,10080.96,108609.38,10085.94 -1,large-mixed-keys,22,1,128,104854.69,13905.80,104882.81,13921.88 -1,large-mixed-keys,23,0,128,104803.86,10912.48,104757.81,10937.50 -1,large-mixed-keys,24,1,128,83887.78,10010.76,83898.44,10015.62 -1,large-mixed-keys,25,0,128,114271.65,11579.48,114281.25,11593.75 -1,large-mixed-keys,26,1,128,79241.16,10149.00,79257.81,10156.25 -1,large-mixed-keys,27,0,128,82408.39,9922.18,82421.88,9929.69 -1,large-mixed-keys,28,1,128,81912.84,10371.06,81929.69,10375.00 -1,large-mixed-keys,29,0,128,97792.54,9989.50,97812.50,10000.00 -1,large-mixed-keys,30,1,128,117178.06,15761.76,117085.94,15773.44 -1,large-few-bindings,0,1,1008,5150.02,1413.15,5151.79,1413.69 -1,large-few-bindings,1,0,1008,5151.01,1371.92,5151.79,1374.01 -1,large-few-bindings,2,1,1008,5550.29,1412.96,5551.59,1413.69 -1,large-few-bindings,3,0,1008,5928.32,1375.57,5930.56,1376.98 -1,large-few-bindings,4,1,1008,5551.71,1553.51,5553.57,1554.56 -1,large-few-bindings,5,0,1008,5578.89,1309.75,5579.37,1312.50 -1,large-few-bindings,6,1,1008,5767.42,1448.70,5769.84,1449.40 -1,large-few-bindings,7,0,1008,5420.66,1337.93,5318.45,1339.29 -1,large-few-bindings,8,1,1008,5761.27,1350.04,5762.90,1352.18 -1,large-few-bindings,9,0,1008,6017.40,1817.84,6019.84,1819.44 -1,large-few-bindings,10,1,1008,5397.28,1241.03,5397.82,1241.07 -1,large-few-bindings,11,0,1008,6694.89,1623.06,6696.43,1625.99 -1,large-few-bindings,12,1,1008,6039.93,1243.39,6041.67,1244.05 -1,large-few-bindings,13,0,1008,5657.67,1546.94,5658.73,1549.60 -1,large-few-bindings,14,1,1008,5351.67,1243.25,5353.17,1244.05 -1,large-few-bindings,15,0,1008,5799.80,1249.66,5801.59,1250.00 -1,large-few-bindings,16,1,1008,5222.97,1179.78,5224.21,1180.56 -1,large-few-bindings,17,0,1008,5467.94,1236.99,5469.25,1237.10 -1,large-few-bindings,18,1,1008,4937.53,1192.27,4938.49,1192.46 -1,large-few-bindings,19,0,1008,5013.55,1205.07,5013.89,1205.36 -1,large-few-bindings,20,1,1008,5278.33,1795.02,5279.76,1795.63 -1,large-few-bindings,21,0,1008,5922.65,1239.25,5923.61,1240.08 -1,large-few-bindings,22,1,1008,6037.72,1209.90,6040.67,1210.32 -1,large-few-bindings,23,0,1008,5141.88,1709.71,5142.86,1711.31 -1,large-few-bindings,24,1,1008,5573.63,1219.31,5575.40,1219.25 -1,large-few-bindings,25,0,1008,5051.67,1426.03,5051.59,1427.58 -1,large-few-bindings,26,1,1008,5700.86,1279.81,5702.38,1280.75 -1,large-few-bindings,27,0,1008,4940.43,1256.27,4940.48,1255.95 -1,large-few-bindings,28,1,1008,5307.01,1625.99,5309.52,1625.99 -1,large-few-bindings,29,0,1008,6430.37,1230.61,6432.54,1233.13 -1,large-few-bindings,30,1,1008,6284.18,1350.36,6285.71,1350.20 -1,large-label-overrides,0,1,128,70978.45,1918.63,70984.38,1921.88 -1,large-label-overrides,1,0,128,69378.85,1746.95,69382.81,1750.00 -1,large-label-overrides,2,1,128,71130.84,1951.73,71148.44,1953.12 -1,large-label-overrides,3,0,128,68819.80,3432.86,68828.12,3453.12 -1,large-label-overrides,4,1,128,70253.83,1903.73,70265.62,1906.25 -1,large-label-overrides,5,0,128,72700.41,1761.13,72710.94,1765.62 -1,large-label-overrides,6,1,128,71092.77,2298.18,71109.38,2304.69 -1,large-label-overrides,7,0,128,73996.67,3121.36,74007.81,3140.62 -1,large-label-overrides,8,1,128,74657.59,2252.92,74671.88,2257.81 -1,large-label-overrides,9,0,128,73407.68,2046.78,73421.88,2054.69 -1,large-label-overrides,10,1,128,72212.23,2156.05,72226.56,2164.06 -1,large-label-overrides,11,0,128,70578.35,1739.93,70585.94,1742.19 -1,large-label-overrides,12,1,128,69832.30,1933.74,69851.56,1937.50 -1,large-label-overrides,13,0,128,82687.02,1742.22,82703.12,1742.19 -1,large-label-overrides,14,1,128,79141.03,3024.60,79156.25,3031.25 -1,large-label-overrides,15,0,128,102161.91,1755.88,101968.75,1757.81 -1,large-label-overrides,16,1,128,112015.55,1781.90,112039.06,1781.25 -1,large-label-overrides,17,0,128,108564.43,1755.20,104765.62,1757.81 -1,large-label-overrides,18,1,128,79624.52,2002.14,78781.25,2007.81 -1,large-label-overrides,19,0,128,76387.33,1767.52,74507.81,1781.25 -1,large-label-overrides,20,1,128,73286.84,2186.22,73296.88,2187.50 -1,large-label-overrides,21,0,128,68254.92,1962.13,68265.62,1968.75 -1,large-label-overrides,22,1,128,75219.59,2242.96,75234.38,2242.19 -1,large-label-overrides,23,0,128,104345.07,2292.38,104359.38,2304.69 -1,large-label-overrides,24,1,128,104327.84,1785.48,104351.56,1789.06 -1,large-label-overrides,25,0,128,77909.85,2027.53,77921.88,2039.06 -1,large-label-overrides,26,1,128,74521.34,3261.05,74539.06,3273.44 -1,large-label-overrides,27,0,128,73134.28,1723.98,73148.44,1726.56 -1,large-label-overrides,28,1,128,72922.06,1976.15,72937.50,1984.38 -1,large-label-overrides,29,0,128,76639.71,1745.08,76656.25,1750.00 -1,large-label-overrides,30,1,128,87272.01,1799.79,87289.06,1796.88 -1,capacity-stale-long,0,1,128,103442.03,19639.96,103460.94,19648.44 -1,capacity-stale-long,1,0,128,94435.70,23866.22,94453.12,23890.62 -1,capacity-stale-long,2,1,128,80765.38,15692.58,80789.06,15703.12 -1,capacity-stale-long,3,0,128,69892.32,16469.59,69906.25,16492.19 -1,capacity-stale-long,4,1,128,76460.12,17263.18,76468.75,17273.44 -1,capacity-stale-long,5,0,128,71691.42,14714.12,71703.12,14726.56 -1,capacity-stale-long,6,1,128,68458.83,16346.52,68468.75,16359.38 -1,capacity-stale-long,7,0,128,65806.96,14366.56,65812.50,14367.19 -1,capacity-stale-long,8,1,128,80383.05,16077.56,80398.44,16085.94 -1,capacity-stale-long,9,0,128,82005.39,15153.95,82015.62,15171.88 -1,capacity-stale-long,10,1,128,87608.24,14476.04,87625.00,14484.38 -1,capacity-stale-long,11,0,128,113802.05,14997.32,113828.12,15000.00 -1,capacity-stale-long,12,1,128,72874.66,23935.88,72687.50,23953.12 -1,capacity-stale-long,13,0,128,115403.11,18112.66,115414.06,18132.81 -1,capacity-stale-long,14,1,128,89647.16,55526.41,83937.50,30023.44 -1,capacity-stale-long,15,0,128,71019.71,16175.88,68750.00,16195.31 -1,capacity-stale-long,16,1,128,69220.27,15372.21,69242.19,15382.81 -1,capacity-stale-long,17,0,128,65222.15,15007.45,65226.56,15031.25 -1,capacity-stale-long,18,1,128,69301.78,24006.94,69304.69,24031.25 -1,capacity-stale-long,19,0,128,91940.87,22819.98,91960.94,22843.75 -1,capacity-stale-long,20,1,128,113003.84,20485.43,113031.25,20492.19 -1,capacity-stale-long,21,0,128,68994.25,28496.78,69007.81,27640.62 -1,capacity-stale-long,22,1,128,65150.90,14309.31,65164.06,14312.50 -1,capacity-stale-long,23,0,128,63761.53,14245.89,63765.62,14257.81 -1,capacity-stale-long,24,1,128,63662.40,15716.73,63671.88,15726.56 -1,capacity-stale-long,25,0,128,70839.67,13947.55,70843.75,13960.94 -1,capacity-stale-long,26,1,128,86752.84,23233.05,85968.75,23257.81 -1,capacity-stale-long,27,0,128,105353.88,16016.60,105375.00,16031.25 -1,capacity-stale-long,28,1,128,73277.52,19276.26,73304.69,19289.06 -1,capacity-stale-long,29,0,128,113348.08,21097.95,113359.38,21125.00 -1,capacity-stale-long,30,1,128,71392.70,15641.41,71414.06,15648.44 -1,small-stale-long,0,1,16336,592.31,539.31,592.43,539.42 -1,small-stale-long,1,0,16336,529.93,505.17,530.00,505.26 -1,small-stale-long,2,1,16336,718.67,715.23,718.78,715.35 -1,small-stale-long,3,0,16336,515.27,610.16,515.36,610.25 -1,small-stale-long,4,1,16336,648.53,723.40,648.63,723.49 -1,small-stale-long,5,0,16336,588.94,543.87,589.07,544.07 -1,small-stale-long,6,1,16336,516.07,492.59,516.16,492.65 -1,small-stale-long,7,0,16336,512.00,503.28,512.06,503.37 -1,small-stale-long,8,1,16336,1118.94,570.04,1119.12,570.15 -1,small-stale-long,9,0,16336,591.78,555.18,591.88,555.34 -1,small-stale-long,10,1,16336,547.66,516.33,547.81,516.41 -1,small-stale-long,11,0,16336,507.43,528.53,507.47,528.71 -1,small-stale-long,12,1,16336,533.37,548.40,533.42,548.48 -1,small-stale-long,13,0,16336,542.52,540.29,541.56,540.40 -1,small-stale-long,14,1,16336,540.68,710.38,540.71,710.52 -1,small-stale-long,15,0,16336,818.80,846.27,818.93,844.94 -1,small-stale-long,16,1,16336,613.57,487.21,592.74,487.27 -1,small-stale-long,17,0,16336,506.91,509.75,506.92,509.79 -1,small-stale-long,18,1,16336,535.75,521.57,535.81,521.61 -1,small-stale-long,19,0,16336,584.21,523.56,584.29,523.63 -1,small-stale-long,20,1,16336,564.89,572.74,565.07,572.85 -1,small-stale-long,21,0,16336,805.94,1072.14,806.13,1069.36 -1,small-stale-long,22,1,16336,684.67,905.12,684.81,905.24 -1,small-stale-long,23,0,16336,878.75,628.87,878.86,629.04 -1,small-stale-long,24,1,16336,714.62,748.13,714.86,748.29 -1,small-stale-long,25,0,16336,756.73,699.64,667.42,699.31 -1,small-stale-long,26,1,16336,880.69,706.75,880.88,706.84 -1,small-stale-long,27,0,16336,552.22,596.33,552.34,596.54 -1,small-stale-long,28,1,16336,751.68,683.90,751.78,684.01 -1,small-stale-long,29,0,16336,597.01,808.86,597.21,809.01 -1,small-stale-long,30,1,16336,631.23,613.31,631.37,613.37 -1,gamepad-miss,0,1,128,130083.74,1548.91,130109.38,1554.69 -1,gamepad-miss,1,0,128,119307.91,1403.02,119328.12,1414.06 -1,gamepad-miss,2,1,128,97287.54,1450.13,97312.50,1453.12 -1,gamepad-miss,3,0,128,141005.22,1418.27,141023.44,1421.88 -1,gamepad-miss,4,1,128,120349.09,2642.94,120382.81,2648.44 -1,gamepad-miss,5,0,128,148077.37,3207.41,108023.44,3226.56 -1,gamepad-miss,6,1,128,119400.48,1468.91,119421.88,1476.56 -1,gamepad-miss,7,0,128,91533.55,1401.77,91546.88,1406.25 -1,gamepad-miss,8,1,128,138869.18,1631.92,138820.31,1632.81 -1,gamepad-miss,9,0,128,120099.34,1390.52,120109.38,1390.62 -1,gamepad-miss,10,1,128,96443.20,4272.00,95015.62,4281.25 -1,gamepad-miss,11,0,128,73371.21,1426.14,73382.81,1429.69 -1,gamepad-miss,12,1,128,135701.09,1739.64,135726.56,1742.19 -1,gamepad-miss,13,0,128,97944.66,2116.70,97960.94,2125.00 -1,gamepad-miss,14,1,128,140232.64,2555.79,140250.00,2562.50 -1,gamepad-miss,15,0,128,123218.28,6038.13,123226.56,6046.88 -1,gamepad-miss,16,1,128,145972.16,1432.86,145992.19,1437.50 -1,gamepad-miss,17,0,128,143050.95,1445.12,143070.31,1453.12 -1,gamepad-miss,18,1,128,201005.47,1576.92,201023.44,1578.12 -1,gamepad-miss,19,0,128,98936.84,1328.02,98945.31,1328.12 -1,gamepad-miss,20,1,128,84265.41,1457.27,84273.44,1460.94 -1,gamepad-miss,21,0,128,72105.41,1392.31,72117.19,1398.44 -1,gamepad-miss,22,1,128,83036.80,2046.99,83062.50,2054.69 -1,gamepad-miss,23,0,128,86106.03,1442.27,86117.19,1445.31 -1,gamepad-miss,24,1,128,78313.62,1630.23,78335.94,1632.81 -1,gamepad-miss,25,0,128,79503.28,1390.14,79515.62,1398.44 -1,gamepad-miss,26,1,128,78466.38,1421.38,78492.19,1429.69 -1,gamepad-miss,27,0,128,77719.96,1345.61,77750.00,1351.56 -1,gamepad-miss,28,1,128,89730.77,1400.02,89750.00,1398.44 -1,gamepad-miss,29,0,128,85066.54,2780.22,85078.12,2804.69 -1,gamepad-miss,30,1,128,75293.58,1745.95,75304.69,1750.00 -1,gamepad-mixed,0,1,128,94407.46,3859.65,94429.69,3867.19 -1,gamepad-mixed,1,0,128,84800.05,1660.16,84812.50,1664.06 -1,gamepad-mixed,2,1,128,133019.06,4068.84,133046.88,4078.12 -1,gamepad-mixed,3,0,128,84264.12,2855.26,84070.31,2867.19 -1,gamepad-mixed,4,1,128,78302.93,1679.29,78320.31,1687.50 -1,gamepad-mixed,5,0,128,77953.19,2001.45,77968.75,2007.81 -1,gamepad-mixed,6,1,128,75239.09,1714.27,74328.12,1710.94 -1,gamepad-mixed,7,0,128,79199.11,1958.48,79210.94,1968.75 -1,gamepad-mixed,8,1,128,72646.88,1883.01,72671.88,1882.81 -1,gamepad-mixed,9,0,128,78164.32,1698.77,78171.88,1703.12 -1,gamepad-mixed,10,1,128,83808.17,1675.91,83828.12,1679.69 -1,gamepad-mixed,11,0,128,80628.21,2694.66,80648.44,2710.94 -1,gamepad-mixed,12,1,128,85003.48,1681.55,85015.62,1687.50 -1,gamepad-mixed,13,0,128,77846.14,1699.52,77851.56,1703.12 -1,gamepad-mixed,14,1,128,74760.80,1711.69,74781.25,1710.94 -1,gamepad-mixed,15,0,128,86514.34,1709.50,86531.25,1718.75 -1,gamepad-mixed,16,1,128,74693.51,2155.00,74703.12,2156.25 -1,gamepad-mixed,17,0,128,76797.03,2381.66,76812.50,2390.62 -1,gamepad-mixed,18,1,128,74338.45,1901.74,74351.56,1906.25 -1,gamepad-mixed,19,0,128,72520.69,1687.21,72531.25,1695.31 -1,gamepad-mixed,20,1,128,70151.34,1884.83,70164.06,1890.62 -1,gamepad-mixed,21,0,128,78353.15,1690.73,78367.19,1695.31 -1,gamepad-mixed,22,1,128,101103.46,2116.47,101132.81,2117.19 -1,gamepad-mixed,23,0,128,72587.00,1703.12,72601.56,1703.12 -1,gamepad-mixed,24,1,128,150458.91,1713.91,150398.44,1718.75 -1,gamepad-mixed,25,0,128,105745.77,12247.97,105757.81,12265.62 -1,gamepad-mixed,26,1,128,77572.28,2906.02,77601.56,2914.06 -1,gamepad-mixed,27,0,128,74512.52,3722.09,74523.44,3734.38 -1,gamepad-mixed,28,1,128,74876.72,2095.23,74890.62,2101.56 -1,gamepad-mixed,29,0,128,82015.16,2469.53,82039.06,2484.38 -1,gamepad-mixed,30,1,128,85798.02,1758.04,85820.31,1757.81 -1,non-key-event,0,1,128,80324.22,898.33,80343.75,898.44 -1,non-key-event,1,0,128,87502.56,916.39,87515.62,914.06 -1,non-key-event,2,1,128,79320.36,916.13,79343.75,914.06 -1,non-key-event,3,0,128,80352.66,957.09,80367.19,960.94 -1,non-key-event,4,1,128,92175.02,911.86,92203.12,914.06 -1,non-key-event,5,0,128,82933.02,914.12,82945.31,921.88 -1,non-key-event,6,1,128,80880.13,1094.48,80906.25,1093.75 -1,non-key-event,7,0,128,75673.09,1465.32,75687.50,1476.56 -1,non-key-event,8,1,128,76977.55,937.66,76992.19,945.31 -1,non-key-event,9,0,128,82782.52,893.43,82789.06,906.25 -1,non-key-event,10,1,128,114822.46,894.88,114835.94,898.44 -1,non-key-event,11,0,128,78180.05,933.85,78195.31,937.50 -1,non-key-event,12,1,128,71761.84,919.34,71773.44,921.88 -1,non-key-event,13,0,128,106912.16,1640.53,106921.88,1664.06 -1,non-key-event,14,1,128,82596.60,1095.76,82609.38,1101.56 -1,non-key-event,15,0,128,68849.59,947.43,68695.31,953.12 -1,non-key-event,16,1,128,66923.54,923.14,66937.50,921.88 -1,non-key-event,17,0,128,86301.79,942.95,86312.50,953.12 -1,non-key-event,18,1,128,70732.05,931.64,70742.19,929.69 -1,non-key-event,19,0,128,70960.84,947.89,70968.75,953.12 -1,non-key-event,20,1,128,78091.47,931.83,78109.38,937.50 -1,non-key-event,21,0,128,132008.87,929.55,132015.62,929.69 -1,non-key-event,22,1,128,79953.39,902.48,79968.75,906.25 -1,non-key-event,23,0,128,84083.03,1209.94,84101.56,1218.75 -1,non-key-event,24,1,128,72460.09,1019.72,72484.38,1015.62 -1,non-key-event,25,0,128,70382.09,917.12,70390.62,921.88 -1,non-key-event,26,1,128,78314.08,941.21,78335.94,945.31 -1,non-key-event,27,0,128,79682.57,899.94,79695.31,906.25 -1,non-key-event,28,1,128,99816.86,3265.49,99835.94,3273.44 -1,non-key-event,29,0,128,101303.64,934.06,101320.31,937.50 -1,non-key-event,30,1,128,81521.62,904.70,81539.06,906.25 -2,empty-catalog,0,1,32768,166.67,116.83,166.72,116.88 -2,empty-catalog,1,0,32768,210.40,98.06,210.48,98.14 -2,empty-catalog,2,1,32768,220.11,72.93,220.18,72.97 -2,empty-catalog,3,0,32768,179.11,64.63,179.17,64.67 -2,empty-catalog,4,1,32768,178.95,70.46,179.05,75.56 -2,empty-catalog,5,0,32768,164.22,80.02,164.25,80.11 -2,empty-catalog,6,1,32768,143.88,61.27,143.92,61.28 -2,empty-catalog,7,0,32768,146.18,64.74,146.21,64.79 -2,empty-catalog,8,1,32768,150.36,70.71,150.42,70.77 -2,empty-catalog,9,0,32768,153.05,64.26,153.08,64.30 -2,empty-catalog,10,1,32768,133.98,67.67,134.00,67.69 -2,empty-catalog,11,0,32768,141.53,65.54,141.57,65.55 -2,empty-catalog,12,1,32768,139.87,66.10,139.92,66.13 -2,empty-catalog,13,0,32768,139.69,65.38,139.71,65.43 -2,empty-catalog,14,1,32768,143.00,81.97,143.10,82.00 -2,empty-catalog,15,0,32768,153.65,68.73,153.69,68.82 -2,empty-catalog,16,1,32768,158.88,68.97,158.94,69.00 -2,empty-catalog,17,0,32768,165.27,80.90,165.31,80.96 -2,empty-catalog,18,1,32768,159.17,70.33,159.21,70.34 -2,empty-catalog,19,0,32768,162.31,80.70,162.35,80.75 -2,empty-catalog,20,1,32768,161.79,70.37,161.83,70.40 -2,empty-catalog,21,0,32768,167.71,93.24,167.76,93.32 -2,empty-catalog,22,1,32768,172.47,69.05,172.55,69.09 -2,empty-catalog,23,0,32768,156.62,65.87,156.65,65.95 -2,empty-catalog,24,1,32768,166.25,74.12,166.32,74.16 -2,empty-catalog,25,0,32768,149.87,78.84,149.90,78.89 -2,empty-catalog,26,1,32768,188.01,82.53,188.08,82.58 -2,empty-catalog,27,0,32768,146.37,71.51,146.39,71.59 -2,empty-catalog,28,1,32768,156.59,129.25,156.65,129.30 -2,empty-catalog,29,0,32768,216.57,138.19,216.61,138.28 -2,empty-catalog,30,1,32768,188.16,77.82,188.29,77.85 -2,no-bindings,0,1,13960,766.81,639.03,767.12,639.11 -2,no-bindings,1,0,13960,682.98,680.96,683.17,681.09 -2,no-bindings,2,1,13960,687.89,632.20,688.04,632.31 -2,no-bindings,3,0,13960,679.38,676.58,679.44,676.79 -2,no-bindings,4,1,13960,647.40,594.13,647.49,594.20 -2,no-bindings,5,0,13960,631.84,613.19,631.95,613.40 -2,no-bindings,6,1,13960,626.67,674.97,626.79,675.07 -2,no-bindings,7,0,13960,652.76,663.39,652.87,663.54 -2,no-bindings,8,1,13960,594.46,652.85,594.56,652.94 -2,no-bindings,9,0,13960,670.06,1164.11,669.48,1164.26 -2,no-bindings,10,1,13960,609.41,666.83,609.46,666.91 -2,no-bindings,11,0,13960,666.58,605.29,666.76,605.37 -2,no-bindings,12,1,13960,677.45,694.29,677.65,694.34 -2,no-bindings,13,0,13960,631.78,602.01,631.88,602.15 -2,no-bindings,14,1,13960,651.35,631.06,651.43,631.09 -2,no-bindings,15,0,13960,577.07,592.52,577.08,592.62 -2,no-bindings,16,1,13960,625.18,619.54,625.36,619.63 -2,no-bindings,17,0,13960,892.74,619.40,892.91,619.48 -2,no-bindings,18,1,13960,709.64,761.74,709.89,761.89 -2,no-bindings,19,0,13960,883.80,1060.69,884.03,1060.89 -2,no-bindings,20,1,13960,665.17,646.53,665.33,646.63 -2,no-bindings,21,0,13960,1050.67,716.22,1050.79,716.40 -2,no-bindings,22,1,13960,863.36,610.66,863.61,610.67 -2,no-bindings,23,0,13960,639.35,581.53,639.40,581.59 -2,no-bindings,24,1,13960,660.49,647.78,660.82,647.78 -2,no-bindings,25,0,13960,605.66,601.45,605.73,601.58 -2,no-bindings,26,1,13960,703.10,632.24,681.66,632.31 -2,no-bindings,27,0,13960,746.17,659.13,746.28,659.31 -2,no-bindings,28,1,13960,658.63,629.49,658.81,629.58 -2,no-bindings,29,0,13960,640.10,714.03,640.26,714.18 -2,no-bindings,30,1,13960,650.00,634.44,650.14,634.53 -2,single-valid-miss,0,1,32768,228.73,192.76,228.79,192.75 -2,single-valid-miss,1,0,32768,199.53,200.95,199.55,200.99 -2,single-valid-miss,2,1,32768,357.80,256.13,357.85,256.20 -2,single-valid-miss,3,0,32768,206.29,226.54,206.33,226.62 -2,single-valid-miss,4,1,32768,211.11,218.76,211.15,218.78 -2,single-valid-miss,5,0,32768,227.89,207.44,227.94,207.49 -2,single-valid-miss,6,1,32768,240.38,225.06,240.45,225.10 -2,single-valid-miss,7,0,32768,200.96,223.90,200.99,223.94 -2,single-valid-miss,8,1,32768,223.08,222.10,222.60,222.14 -2,single-valid-miss,9,0,32768,196.24,193.00,196.26,193.02 -2,single-valid-miss,10,1,32768,198.33,200.96,198.39,200.99 -2,single-valid-miss,11,0,32768,210.60,201.22,210.63,201.26 -2,single-valid-miss,12,1,32768,210.47,200.15,210.51,200.16 -2,single-valid-miss,13,0,32768,251.61,227.20,251.68,227.26 -2,single-valid-miss,14,1,32768,256.97,216.77,257.08,216.80 -2,single-valid-miss,15,0,32768,251.02,231.78,251.10,231.84 -2,single-valid-miss,16,1,32768,221.89,236.50,221.95,236.54 -2,single-valid-miss,17,0,32768,254.91,291.40,254.97,291.50 -2,single-valid-miss,18,1,32768,214.18,412.27,214.23,412.32 -2,single-valid-miss,19,0,32768,328.37,353.86,328.49,353.97 -2,single-valid-miss,20,1,32768,222.98,211.13,223.08,211.18 -2,single-valid-miss,21,0,32768,231.30,235.64,227.42,235.72 -2,single-valid-miss,22,1,32768,225.17,220.22,224.40,220.28 -2,single-valid-miss,23,0,32768,298.04,223.54,298.10,223.60 -2,single-valid-miss,24,1,32768,222.63,196.55,222.72,196.56 -2,single-valid-miss,25,0,32768,225.18,228.93,225.22,228.97 -2,single-valid-miss,26,1,32768,233.55,217.56,233.61,217.59 -2,single-valid-miss,27,0,32768,236.78,216.85,236.85,216.89 -2,single-valid-miss,28,1,32768,226.03,290.39,226.10,290.44 -2,single-valid-miss,29,0,32768,200.35,208.52,200.35,208.56 -2,single-valid-miss,30,1,32768,230.22,210.80,230.29,210.82 -2,single-stale-binding,0,1,32768,152.72,135.58,152.74,135.59 -2,single-stale-binding,1,0,32768,151.15,155.04,151.18,155.06 -2,single-stale-binding,2,1,32768,192.38,277.27,192.44,277.31 -2,single-stale-binding,3,0,32768,149.09,204.26,149.11,204.32 -2,single-stale-binding,4,1,32768,144.24,142.21,144.29,142.24 -2,single-stale-binding,5,0,32768,183.53,157.93,183.29,157.99 -2,single-stale-binding,6,1,32768,152.52,154.62,152.56,154.66 -2,single-stale-binding,7,0,32768,159.61,141.59,159.67,141.63 -2,single-stale-binding,8,1,32768,153.16,153.16,153.20,153.20 -2,single-stale-binding,9,0,32768,155.96,151.76,156.01,151.79 -2,single-stale-binding,10,1,32768,154.56,153.22,154.63,153.26 -2,single-stale-binding,11,0,32768,161.36,156.14,161.41,156.22 -2,single-stale-binding,12,1,32768,145.52,144.55,145.26,144.59 -2,single-stale-binding,13,0,32768,142.02,147.24,142.06,147.28 -2,single-stale-binding,14,1,32768,146.80,140.71,146.85,140.75 -2,single-stale-binding,15,0,32768,146.06,151.38,146.09,151.43 -2,single-stale-binding,16,1,32768,158.87,138.85,158.94,138.85 -2,single-stale-binding,17,0,32768,226.55,135.91,226.62,135.93 -2,single-stale-binding,18,1,32768,168.81,156.71,168.85,156.74 -2,single-stale-binding,19,0,32768,169.14,190.48,169.19,190.58 -2,single-stale-binding,20,1,32768,154.43,271.31,154.48,271.39 -2,single-stale-binding,21,0,32768,144.48,173.19,144.50,173.28 -2,single-stale-binding,22,1,32768,179.73,152.78,179.78,152.80 -2,single-stale-binding,23,0,32768,141.64,159.56,141.66,159.64 -2,single-stale-binding,24,1,32768,161.61,153.98,161.65,154.02 -2,single-stale-binding,25,0,32768,215.58,167.62,215.64,167.66 -2,single-stale-binding,26,1,32768,294.59,169.69,294.62,169.74 -2,single-stale-binding,27,0,32768,151.82,158.29,151.82,158.33 -2,single-stale-binding,28,1,32768,153.93,152.63,153.96,152.65 -2,single-stale-binding,29,0,32768,165.04,148.86,165.07,148.93 -2,single-stale-binding,30,1,32768,163.13,140.82,163.18,140.84 -2,small-key-miss,0,1,6952,1082.32,998.83,1082.57,998.99 -2,small-key-miss,1,0,6952,990.14,1093.82,990.22,1094.22 -2,small-key-miss,2,1,6952,940.82,1042.98,941.02,1043.15 -2,small-key-miss,3,0,6952,1082.36,1132.04,1082.57,1132.48 -2,small-key-miss,4,1,6952,996.14,988.67,996.40,988.78 -2,small-key-miss,5,0,6952,982.68,1337.87,982.74,1338.18 -2,small-key-miss,6,1,6952,1002.79,1098.78,1003.02,1098.96 -2,small-key-miss,7,0,6952,1078.21,1053.83,1078.54,1054.09 -2,small-key-miss,8,1,6952,1014.66,905.09,1014.96,905.21 -2,small-key-miss,9,0,6952,1243.01,987.54,1243.10,987.77 -2,small-key-miss,10,1,6952,1898.57,1004.91,1898.88,1005.03 -2,small-key-miss,11,0,6952,1017.62,981.11,1017.84,981.44 -2,small-key-miss,12,1,6952,1019.57,1517.03,1019.85,1517.26 -2,small-key-miss,13,0,6952,1009.62,2544.58,1009.78,2545.02 -2,small-key-miss,14,1,6952,1030.91,956.32,1031.07,956.42 -2,small-key-miss,15,0,6952,1043.25,1013.03,1043.30,1013.38 -2,small-key-miss,16,1,6952,1039.48,973.11,1039.70,973.25 -2,small-key-miss,17,0,6952,1039.71,964.91,1039.84,965.19 -2,small-key-miss,18,1,6952,968.06,966.15,968.21,966.20 -2,small-key-miss,19,0,6952,1253.24,941.35,1253.60,941.60 -2,small-key-miss,20,1,6952,1106.44,1076.60,1106.73,1076.81 -2,small-key-miss,21,0,6952,1161.51,1055.62,1161.68,1055.96 -2,small-key-miss,22,1,6952,1534.02,1255.45,1534.38,1255.75 -2,small-key-miss,23,0,6952,1165.46,1129.34,1165.71,1129.60 -2,small-key-miss,24,1,6952,1039.16,983.57,1039.41,983.75 -2,small-key-miss,25,0,6952,2145.94,1196.68,2146.43,1197.07 -2,small-key-miss,26,1,6952,1194.97,980.96,1195.34,981.16 -2,small-key-miss,27,0,6952,1015.03,915.72,1015.25,915.85 -2,small-key-miss,28,1,6952,1089.46,962.77,1071.20,962.89 -2,small-key-miss,29,0,6952,1032.46,1110.41,1032.65,1110.76 -2,small-key-miss,30,1,6952,1025.58,1266.27,1025.75,1263.23 -2,small-mixed-keys,0,1,3656,891.16,976.07,891.68,976.48 -2,small-mixed-keys,1,0,3656,970.76,1015.00,971.01,1015.32 -2,small-mixed-keys,2,1,3656,1164.44,1087.36,1164.93,1088.07 -2,small-mixed-keys,3,0,3656,825.74,839.09,826.04,839.44 -2,small-mixed-keys,4,1,3656,923.49,849.04,924.23,849.29 -2,small-mixed-keys,5,0,3656,767.24,926.53,767.23,927.24 -2,small-mixed-keys,6,1,3656,733.05,777.11,733.59,777.63 -2,small-mixed-keys,7,0,3656,807.41,870.48,807.71,870.90 -2,small-mixed-keys,8,1,3656,906.93,920.20,907.55,920.68 -2,small-mixed-keys,9,0,3656,802.28,765.44,802.52,765.86 -2,small-mixed-keys,10,1,3656,827.02,823.57,827.68,823.85 -2,small-mixed-keys,11,0,3656,857.92,858.34,875.82,858.59 -2,small-mixed-keys,12,1,3656,785.77,751.41,786.11,751.64 -2,small-mixed-keys,13,0,3656,785.08,756.63,785.28,756.56 -2,small-mixed-keys,14,1,3656,748.39,966.89,748.63,967.72 -2,small-mixed-keys,15,0,3656,863.23,953.94,863.51,954.60 -2,small-mixed-keys,16,1,3656,930.80,837.04,931.35,837.53 -2,small-mixed-keys,17,0,3656,836.79,969.01,836.98,969.37 -2,small-mixed-keys,18,1,3656,807.73,754.33,807.99,754.38 -2,small-mixed-keys,19,0,3656,821.67,767.09,821.94,767.23 -2,small-mixed-keys,20,1,3656,824.23,916.32,824.67,916.58 -2,small-mixed-keys,21,0,3656,2228.25,858.08,2228.67,858.59 -2,small-mixed-keys,22,1,3656,1325.04,751.54,1325.77,751.64 -2,small-mixed-keys,23,0,3656,958.34,1195.79,958.70,1196.39 -2,small-mixed-keys,24,1,3656,775.00,796.78,775.16,797.05 -2,small-mixed-keys,25,0,3656,940.61,1044.11,941.19,1044.58 -2,small-mixed-keys,26,1,3656,864.20,799.29,864.88,799.51 -2,small-mixed-keys,27,0,3656,843.52,959.29,843.82,959.79 -2,small-mixed-keys,28,1,3656,832.00,804.24,832.60,804.43 -2,small-mixed-keys,29,0,3656,1008.44,990.87,1008.75,988.51 -2,small-mixed-keys,30,1,3656,895.85,924.44,896.61,925.05 -2,medium-key-miss,0,1,2120,3771.67,1549.55,3772.17,1550.00 -2,medium-key-miss,1,0,2120,3814.74,1597.20,3815.57,1597.64 -2,medium-key-miss,2,1,2120,3580.01,1878.81,3581.13,1878.77 -2,medium-key-miss,3,0,2120,3579.69,1974.88,3580.19,1975.94 -2,medium-key-miss,4,1,2120,5073.81,1667.14,5075.00,1667.45 -2,medium-key-miss,5,0,2120,5533.58,2051.98,5534.91,2053.30 -2,medium-key-miss,6,1,2120,6812.08,1991.39,6813.68,1992.45 -2,medium-key-miss,7,0,2120,3932.17,2071.22,3932.55,2072.17 -2,medium-key-miss,8,1,2120,4088.68,1747.80,4089.62,1748.11 -2,medium-key-miss,9,0,2120,3984.30,2133.11,3984.91,2133.96 -2,medium-key-miss,10,1,2120,4169.26,4046.25,4326.89,4047.64 -2,medium-key-miss,11,0,2120,4249.64,2089.78,4250.47,2091.04 -2,medium-key-miss,12,1,2120,3885.08,1800.41,3885.85,1800.94 -2,medium-key-miss,13,0,2120,3757.57,1741.99,3758.02,1742.92 -2,medium-key-miss,14,1,2120,4028.38,1583.83,4029.25,1583.96 -2,medium-key-miss,15,0,2120,3763.08,1717.41,3758.49,1718.40 -2,medium-key-miss,16,1,2120,3731.65,1882.49,3732.55,1883.49 -2,medium-key-miss,17,0,2120,3892.32,1843.42,3892.92,1844.81 -2,medium-key-miss,18,1,2120,3676.16,1682.93,3676.89,1683.02 -2,medium-key-miss,19,0,2120,3879.55,2123.35,3880.19,2124.53 -2,medium-key-miss,20,1,2120,3792.26,1588.51,3792.92,1589.15 -2,medium-key-miss,21,0,2120,4207.56,1706.22,4208.49,1707.08 -2,medium-key-miss,22,1,2120,4014.20,1700.89,4015.57,1701.42 -2,medium-key-miss,23,0,2120,3906.01,1663.02,3906.60,1663.21 -2,medium-key-miss,24,1,2120,3622.16,2147.97,3622.64,2149.06 -2,medium-key-miss,25,0,2120,3908.45,1795.38,3908.96,1796.70 -2,medium-key-miss,26,1,2120,4036.36,1685.44,4037.26,1685.85 -2,medium-key-miss,27,0,2120,4221.95,2090.91,4222.64,2092.45 -2,medium-key-miss,28,1,2120,3761.02,1543.62,3761.79,1543.87 -2,medium-key-miss,29,0,2120,4494.45,1698.08,4495.28,1699.53 -2,medium-key-miss,30,1,2120,5522.80,2609.13,5523.58,2609.43 -2,stale-long-16,0,1,1440,5763.36,5301.84,5764.58,5302.78 -2,stale-long-16,1,0,1440,5362.28,4673.96,5363.19,4675.00 -2,stale-long-16,2,1,1440,5318.62,5004.88,5320.14,5005.56 -2,stale-long-16,3,0,1440,5071.15,4922.69,5071.53,4923.61 -2,stale-long-16,4,1,1440,5014.37,5056.77,5015.97,5057.64 -2,stale-long-16,5,0,1440,5104.48,4848.18,5105.56,4849.31 -2,stale-long-16,6,1,1440,5015.86,5428.12,5017.36,5429.17 -2,stale-long-16,7,0,1440,5536.84,5596.66,5538.19,5598.61 -2,stale-long-16,8,1,1440,5477.00,5354.92,5478.47,5356.25 -2,stale-long-16,9,0,1440,6120.48,5907.19,6121.53,5909.72 -2,stale-long-16,10,1,1440,6185.84,4968.44,6188.19,4969.44 -2,stale-long-16,11,0,1440,6404.61,5358.61,6405.56,5360.42 -2,stale-long-16,12,1,1440,9881.25,5709.99,9884.03,5711.81 -2,stale-long-16,13,0,1440,4764.87,5181.14,4765.28,5182.64 -2,stale-long-16,14,1,1440,5295.67,5085.93,5297.22,5004.17 -2,stale-long-16,15,0,1440,5612.83,5072.49,5613.19,5073.61 -2,stale-long-16,16,1,1440,4985.00,4727.17,4986.81,4728.47 -2,stale-long-16,17,0,1440,6720.22,5224.37,6721.53,5226.39 -2,stale-long-16,18,1,1440,5315.32,5872.95,5300.69,5874.31 -2,stale-long-16,19,0,1440,5365.80,5232.44,5366.67,5234.03 -2,stale-long-16,20,1,1440,4985.93,5011.91,4988.19,5013.19 -2,stale-long-16,21,0,1440,5417.81,4681.85,5418.06,4683.33 -2,stale-long-16,22,1,1440,4963.14,4425.45,4964.58,4425.69 -2,stale-long-16,23,0,1440,5044.56,4899.18,5045.83,4900.00 -2,stale-long-16,24,1,1440,5247.82,4317.66,5249.31,4318.06 -2,stale-long-16,25,0,1440,5689.74,5085.88,5690.97,5087.50 -2,stale-long-16,26,1,1440,5239.36,4712.30,5240.97,4713.19 -2,stale-long-16,27,0,1440,5522.76,4553.27,5523.61,4554.17 -2,stale-long-16,28,1,1440,9676.36,5516.81,9677.78,5518.06 -2,stale-long-16,29,0,1440,5514.29,4775.61,5515.28,4776.39 -2,stale-long-16,30,1,1440,5040.34,5120.25,5040.97,5120.83 -2,stale-long-31,0,1,856,8931.93,9046.56,8934.58,9049.07 -2,stale-long-31,1,0,856,9341.01,7888.10,9343.46,7890.19 -2,stale-long-31,2,1,856,9254.12,8187.73,9257.01,8189.25 -2,stale-long-31,3,0,856,12086.93,8342.10,12089.95,8344.63 -2,stale-long-31,4,1,856,11822.35,8871.02,11825.93,8872.66 -2,stale-long-31,5,0,856,12747.95,10044.72,12750.00,10049.07 -2,stale-long-31,6,1,856,11809.52,17304.01,11811.92,17307.24 -2,stale-long-31,7,0,856,10149.54,9550.93,10151.87,9553.74 -2,stale-long-31,8,1,856,9504.98,15873.23,9507.01,15875.00 -2,stale-long-31,9,0,856,9717.12,8918.72,9718.46,8921.73 -2,stale-long-31,10,1,856,8948.97,8665.14,8950.93,8665.89 -2,stale-long-31,11,0,856,8796.99,8762.81,8797.90,8755.84 -2,stale-long-31,12,1,856,9612.11,7878.98,9613.32,7879.67 -2,stale-long-31,13,0,856,9113.31,10879.52,9114.49,10882.01 -2,stale-long-31,14,1,856,8742.98,8465.19,8744.16,8466.12 -2,stale-long-31,15,0,856,10141.19,9546.33,10143.69,9549.07 -2,stale-long-31,16,1,856,9100.07,9150.01,9101.64,9151.87 -2,stale-long-31,17,0,856,9456.91,8820.28,9459.11,8822.43 -2,stale-long-31,18,1,856,9104.00,8037.94,9105.14,8038.55 -2,stale-long-31,19,0,856,9505.03,9233.23,9507.01,9235.98 -2,stale-long-31,20,1,856,9154.20,8353.59,9156.54,8355.14 -2,stale-long-31,21,0,856,9880.57,9319.71,9882.01,9323.60 -2,stale-long-31,22,1,856,10463.99,8132.37,10467.29,8134.35 -2,stale-long-31,23,0,856,11503.58,9302.84,11505.84,9304.91 -2,stale-long-31,24,1,856,15831.05,8430.59,15832.94,8431.07 -2,stale-long-31,25,0,856,8950.88,9313.74,8952.10,9316.59 -2,stale-long-31,26,1,856,10082.05,7847.68,10084.11,7849.30 -2,stale-long-31,27,0,856,10615.03,12312.70,10616.82,12315.42 -2,stale-long-31,28,1,856,9333.95,9051.34,9336.45,9052.57 -2,stale-long-31,29,0,856,9359.79,9315.72,9360.98,9317.76 -2,stale-long-31,30,1,856,9722.63,7681.04,9726.64,7682.24 -2,stale-long-32,0,1,896,9729.34,7713.79,9732.14,7714.29 -2,stale-long-32,1,0,896,11727.75,9452.68,11729.91,9455.36 -2,stale-long-32,2,1,896,11282.70,10071.17,11286.83,10072.54 -2,stale-long-32,3,0,896,10436.82,9470.28,10438.62,9472.10 -2,stale-long-32,4,1,896,19006.88,9153.35,19008.93,9155.13 -2,stale-long-32,5,0,896,9808.07,8157.55,9810.27,8159.60 -2,stale-long-32,6,1,896,10016.07,8303.86,9809.15,8304.69 -2,stale-long-32,7,0,896,9182.31,8223.32,9183.04,8224.33 -2,stale-long-32,8,1,896,9448.75,8196.28,9450.89,8197.54 -2,stale-long-32,9,0,896,9223.69,9488.47,9225.45,9491.07 -2,stale-long-32,10,1,896,10840.58,8920.51,10844.87,8921.88 -2,stale-long-32,11,0,896,10271.58,8984.78,10273.44,8959.82 -2,stale-long-32,12,1,896,9841.60,8058.64,9844.87,8060.27 -2,stale-long-32,13,0,896,8520.59,7855.91,8521.21,7858.26 -2,stale-long-32,14,1,896,9678.72,7843.42,9680.80,7843.75 -2,stale-long-32,15,0,896,8957.28,8548.92,8957.59,8551.34 -2,stale-long-32,16,1,896,10681.16,8088.65,10683.04,8090.40 -2,stale-long-32,17,0,896,9290.46,8580.41,9292.41,8582.59 -2,stale-long-32,18,1,896,12809.78,15858.40,12812.50,15859.38 -2,stale-long-32,19,0,896,9368.19,7667.33,9370.54,7669.64 -2,stale-long-32,20,1,896,9317.00,8527.04,9319.20,8527.90 -2,stale-long-32,21,0,896,9851.70,7720.50,9853.79,7722.10 -2,stale-long-32,22,1,896,8618.90,8484.76,8620.54,8485.49 -2,stale-long-32,23,0,896,9056.61,7637.41,9058.04,7638.39 -2,stale-long-32,24,1,896,11081.99,8326.38,11074.78,8328.12 -2,stale-long-32,25,0,896,8797.39,7895.79,8799.11,7897.32 -2,stale-long-32,26,1,896,9544.06,7613.75,9545.76,7614.96 -2,stale-long-32,27,0,896,11210.59,7760.40,11213.17,7763.39 -2,stale-long-32,28,1,896,10986.44,9175.64,10989.96,9177.46 -2,stale-long-32,29,0,896,10581.18,8185.57,10582.59,8187.50 -2,stale-long-32,30,1,896,13805.69,8067.83,13809.15,8068.08 -2,stale-long-64,0,1,440,19079.09,8407.48,19081.82,8411.36 -2,stale-long-64,1,0,440,16299.74,8671.53,16302.27,8677.27 -2,stale-long-64,2,1,440,18266.48,8199.93,18270.45,8202.27 -2,stale-long-64,3,0,440,18216.97,9316.49,18220.45,9318.18 -2,stale-long-64,4,1,440,16793.17,7705.76,16795.45,7686.36 -2,stale-long-64,5,0,440,20904.16,7653.64,20959.09,7659.09 -2,stale-long-64,6,1,440,17386.34,8236.57,17393.18,8238.64 -2,stale-long-64,7,0,440,17592.50,8638.74,17593.18,8643.18 -2,stale-long-64,8,1,440,18599.66,7933.63,18604.55,7934.09 -2,stale-long-64,9,0,440,19332.25,8021.26,19334.09,8027.27 -2,stale-long-64,10,1,440,18818.20,7861.03,18822.73,7861.36 -2,stale-long-64,11,0,440,19762.17,8630.37,19765.91,8634.09 -2,stale-long-64,12,1,440,17796.27,7129.05,17800.00,7113.64 -2,stale-long-64,13,0,440,18384.56,6992.55,18388.64,6993.18 -2,stale-long-64,14,1,440,17723.35,7300.35,17727.27,7304.55 -2,stale-long-64,15,0,440,16513.70,8314.62,16515.91,8318.18 -2,stale-long-64,16,1,440,17670.60,9046.50,17675.00,9050.00 -2,stale-long-64,17,0,440,18371.60,7513.60,18375.00,7515.91 -2,stale-long-64,18,1,440,17928.46,7443.70,17934.09,7443.18 -2,stale-long-64,19,0,440,20295.83,8673.84,20300.00,8677.27 -2,stale-long-64,20,1,440,32732.00,8100.65,32736.36,8104.55 -2,stale-long-64,21,0,440,18386.86,7413.10,18390.91,7413.64 -2,stale-long-64,22,1,440,19249.62,9347.25,19254.55,9350.00 -2,stale-long-64,23,0,440,17455.13,8833.74,17459.09,8836.36 -2,stale-long-64,24,1,440,19700.03,8682.52,19704.55,8684.09 -2,stale-long-64,25,0,440,19291.47,8406.54,19295.45,8409.09 -2,stale-long-64,26,1,440,17593.66,7466.77,17595.45,7468.18 -2,stale-long-64,27,0,440,18956.95,8706.33,18961.36,8709.09 -2,stale-long-64,28,1,440,18980.30,9139.05,18984.09,9140.91 -2,stale-long-64,29,0,440,18844.10,9036.41,18847.73,9043.18 -2,stale-long-64,30,1,440,18254.39,8082.04,18259.09,8084.09 -2,large-key-miss,0,1,128,80643.90,9724.95,80671.88,9726.56 -2,large-key-miss,1,0,128,104511.58,8881.95,104531.25,8898.44 -2,large-key-miss,2,1,128,189771.66,13121.99,189796.88,13132.81 -2,large-key-miss,3,0,128,86969.62,8999.23,86984.38,9015.62 -2,large-key-miss,4,1,128,87376.88,9518.52,86421.88,9523.44 -2,large-key-miss,5,0,128,82261.74,11780.50,82273.44,11796.88 -2,large-key-miss,6,1,128,84228.69,7913.64,84250.00,7914.06 -2,large-key-miss,7,0,128,94291.67,8184.62,94312.50,8187.50 -2,large-key-miss,8,1,128,81735.88,8434.30,81750.00,8437.50 -2,large-key-miss,9,0,128,90057.16,9623.95,90070.31,9640.62 -2,large-key-miss,10,1,128,91786.73,9668.30,91812.50,9679.69 -2,large-key-miss,11,0,128,83817.23,8576.13,83828.12,8578.12 -2,large-key-miss,12,1,128,88352.48,9500.06,88171.88,9507.81 -2,large-key-miss,13,0,128,82980.72,10437.95,82992.19,10453.12 -2,large-key-miss,14,1,128,86811.07,8786.57,86828.12,8796.88 -2,large-key-miss,15,0,128,80657.31,11033.54,80664.06,11054.69 -2,large-key-miss,16,1,128,85129.70,8390.08,85148.44,8390.62 -2,large-key-miss,17,0,128,91344.62,12886.20,91359.38,12914.06 -2,large-key-miss,18,1,128,87525.77,9005.80,87554.69,9015.62 -2,large-key-miss,19,0,128,85246.52,9923.20,85257.81,9937.50 -2,large-key-miss,20,1,128,110931.92,20793.44,110953.12,20804.69 -2,large-key-miss,21,0,128,97369.51,18432.75,97382.81,18460.94 -2,large-key-miss,22,1,128,89418.84,9404.73,89429.69,9414.06 -2,large-key-miss,23,0,128,80361.84,11316.81,80367.19,11335.94 -2,large-key-miss,24,1,128,78255.41,8191.87,78265.62,8195.31 -2,large-key-miss,25,0,128,86545.45,14319.53,86554.69,14335.94 -2,large-key-miss,26,1,128,85057.58,8570.42,85070.31,8578.12 -2,large-key-miss,27,0,128,81853.31,8301.59,81859.38,8312.50 -2,large-key-miss,28,1,128,87255.97,8522.62,87273.44,8531.25 -2,large-key-miss,29,0,128,82900.53,8292.25,82835.94,8296.88 -2,large-key-miss,30,1,128,88186.34,12275.44,88203.12,12281.25 -2,large-mixed-keys,0,1,128,89755.07,13967.64,89773.44,13976.56 -2,large-mixed-keys,1,0,128,128613.85,10766.41,128632.81,10773.44 -2,large-mixed-keys,2,1,128,115030.34,11286.34,116789.06,11289.06 -2,large-mixed-keys,3,0,128,85741.06,10365.03,85750.00,10382.81 -2,large-mixed-keys,4,1,128,87478.02,9929.38,87500.00,9929.69 -2,large-mixed-keys,5,0,128,80738.45,15309.41,80687.50,15320.31 -2,large-mixed-keys,6,1,128,85344.33,10639.03,85359.38,10640.62 -2,large-mixed-keys,7,0,128,99758.66,10978.95,99773.44,11000.00 -2,large-mixed-keys,8,1,128,84150.43,10264.96,84164.06,10265.62 -2,large-mixed-keys,9,0,128,89317.94,10059.71,89335.94,10070.31 -2,large-mixed-keys,10,1,128,95422.39,10877.23,95437.50,10882.81 -2,large-mixed-keys,11,0,128,87919.95,10570.01,87937.50,10585.94 -2,large-mixed-keys,12,1,128,92464.37,11925.21,92484.38,11929.69 -2,large-mixed-keys,13,0,128,80590.94,9870.61,80593.75,9875.00 -2,large-mixed-keys,14,1,128,91982.20,10422.71,92000.00,10429.69 -2,large-mixed-keys,15,0,128,84195.94,11173.69,84203.12,11187.50 -2,large-mixed-keys,16,1,128,80536.48,10300.55,80546.88,10304.69 -2,large-mixed-keys,17,0,128,88286.96,10119.13,88296.88,10125.00 -2,large-mixed-keys,18,1,128,85033.59,9820.36,85046.88,9828.12 -2,large-mixed-keys,19,0,128,93825.55,10074.74,93835.94,10078.12 -2,large-mixed-keys,20,1,128,130551.05,21047.17,130578.12,21054.69 -2,large-mixed-keys,21,0,128,85726.08,10908.64,85742.19,10914.06 -2,large-mixed-keys,22,1,128,93448.63,10901.29,93468.75,10914.06 -2,large-mixed-keys,23,0,128,86632.05,9918.70,86648.44,9929.69 -2,large-mixed-keys,24,1,128,93331.27,11274.96,93351.56,11281.25 -2,large-mixed-keys,25,0,128,89286.77,10723.93,89296.88,10734.38 -2,large-mixed-keys,26,1,128,81758.87,10442.80,81765.62,10453.12 -2,large-mixed-keys,27,0,128,90692.53,10883.09,90703.12,10906.25 -2,large-mixed-keys,28,1,128,80310.23,11277.24,80320.31,11281.25 -2,large-mixed-keys,29,0,128,86077.80,10841.26,86093.75,10851.56 -2,large-mixed-keys,30,1,128,86047.17,11785.65,86062.50,11789.06 -2,large-few-bindings,0,1,1640,5226.18,1456.66,5227.44,1457.32 -2,large-few-bindings,1,0,1640,6749.68,1375.45,6614.02,1376.22 -2,large-few-bindings,2,1,1640,6115.82,1424.86,6101.83,1425.61 -2,large-few-bindings,3,0,1640,5520.79,1457.60,5521.95,1459.15 -2,large-few-bindings,4,1,1640,5489.02,1212.96,5490.24,1212.80 -2,large-few-bindings,5,0,1640,7201.70,1619.27,7202.44,1619.51 -2,large-few-bindings,6,1,1640,10341.82,1333.66,10150.00,1334.15 -2,large-few-bindings,7,0,1640,5132.41,1792.11,5132.93,1793.90 -2,large-few-bindings,8,1,1640,5750.19,1652.03,5673.17,1653.05 -2,large-few-bindings,9,0,1640,5824.97,1371.11,5825.61,1372.56 -2,large-few-bindings,10,1,1640,5406.68,1230.88,5407.32,1231.10 -2,large-few-bindings,11,0,1640,5344.41,1374.29,5345.12,1375.61 -2,large-few-bindings,12,1,1640,6082.21,1291.62,6083.54,1292.07 -2,large-few-bindings,13,0,1640,5333.52,1806.62,5334.15,1807.93 -2,large-few-bindings,14,1,1640,6148.21,1211.93,6149.39,1212.20 -2,large-few-bindings,15,0,1640,5569.55,1475.08,5570.12,1475.61 -2,large-few-bindings,16,1,1640,5340.68,1380.45,5342.07,1381.71 -2,large-few-bindings,17,0,1640,5283.11,1294.21,5283.54,1295.12 -2,large-few-bindings,18,1,1640,5612.58,1813.81,5614.02,1814.63 -2,large-few-bindings,19,0,1640,5492.28,1354.19,5478.66,1354.88 -2,large-few-bindings,20,1,1640,5416.54,1220.25,5417.68,1220.73 -2,large-few-bindings,21,0,1640,5571.85,1217.61,5573.17,1218.29 -2,large-few-bindings,22,1,1640,5113.02,1325.10,5114.02,1326.22 -2,large-few-bindings,23,0,1640,5653.12,1698.21,5654.27,1699.39 -2,large-few-bindings,24,1,1640,5780.99,1313.81,5782.32,1314.63 -2,large-few-bindings,25,0,1640,5583.53,1217.44,5584.15,1217.68 -2,large-few-bindings,26,1,1640,7274.98,1425.39,7276.22,1425.61 -2,large-few-bindings,27,0,1640,7435.70,2517.84,7436.59,2518.90 -2,large-few-bindings,28,1,1640,5433.19,1468.36,5434.76,1468.90 -2,large-few-bindings,29,0,1640,5124.29,1315.29,5125.00,1315.85 -2,large-few-bindings,30,1,1640,5184.16,1458.18,5185.37,1459.15 -2,large-label-overrides,0,1,128,75733.70,1775.20,75742.19,1781.25 -2,large-label-overrides,1,0,128,74763.02,1759.09,74703.12,1765.62 -2,large-label-overrides,2,1,128,84161.36,1785.20,84179.69,1789.06 -2,large-label-overrides,3,0,128,102128.50,1948.63,102140.62,1953.12 -2,large-label-overrides,4,1,128,82618.73,3030.63,82632.81,3039.06 -2,large-label-overrides,5,0,128,78493.52,1746.04,78515.62,1757.81 -2,large-label-overrides,6,1,128,88035.38,2882.75,88054.69,2882.81 -2,large-label-overrides,7,0,128,76631.66,3602.59,76640.62,3531.25 -2,large-label-overrides,8,1,128,75286.65,1776.80,75304.69,1781.25 -2,large-label-overrides,9,0,128,71987.61,1761.97,72000.00,1765.62 -2,large-label-overrides,10,1,128,74966.84,4611.84,74976.56,4609.38 -2,large-label-overrides,11,0,128,79826.05,1953.03,79835.94,1968.75 -2,large-label-overrides,12,1,128,104507.18,1829.02,104523.44,1835.94 -2,large-label-overrides,13,0,128,84570.20,1618.26,84585.94,1625.00 -2,large-label-overrides,14,1,128,76305.52,1725.18,76328.12,1734.38 -2,large-label-overrides,15,0,128,68518.93,2557.04,68531.25,2578.12 -2,large-label-overrides,16,1,128,74527.74,1781.10,74546.88,1781.25 -2,large-label-overrides,17,0,128,70995.75,1753.54,71000.00,1757.81 -2,large-label-overrides,18,1,128,74787.81,1822.47,74804.69,1828.12 -2,large-label-overrides,19,0,128,77745.04,10410.67,77757.81,10437.50 -2,large-label-overrides,20,1,128,73122.73,1871.50,73140.62,1867.19 -2,large-label-overrides,21,0,128,76295.54,1691.05,76304.69,1695.31 -2,large-label-overrides,22,1,128,75382.25,2241.34,75406.25,2250.00 -2,large-label-overrides,23,0,128,82627.42,2122.36,82640.62,2132.81 -2,large-label-overrides,24,1,128,69503.13,1832.27,69515.62,1828.12 -2,large-label-overrides,25,0,128,69665.99,1657.38,69679.69,1664.06 -2,large-label-overrides,26,1,128,72489.95,1790.09,72500.00,1796.88 -2,large-label-overrides,27,0,128,73843.99,1746.50,73859.38,1750.00 -2,large-label-overrides,28,1,128,85127.73,3346.61,85148.44,3359.38 -2,large-label-overrides,29,0,128,71665.75,2611.28,71671.88,2617.19 -2,large-label-overrides,30,1,128,68769.68,1773.65,68773.44,1773.44 -2,capacity-stale-long,0,1,128,93636.69,35676.53,93656.25,35695.31 -2,capacity-stale-long,1,0,128,79567.23,45666.70,79585.94,45687.50 -2,capacity-stale-long,2,1,128,71929.41,16547.89,71945.31,16562.50 -2,capacity-stale-long,3,0,128,72145.49,17988.61,72156.25,18007.81 -2,capacity-stale-long,4,1,128,75543.70,18184.84,75562.50,18203.12 -2,capacity-stale-long,5,0,128,75869.93,18323.76,75890.62,18351.56 -2,capacity-stale-long,6,1,128,69162.69,15609.70,69171.88,15609.38 -2,capacity-stale-long,7,0,128,70538.26,16020.66,70554.69,16031.25 -2,capacity-stale-long,8,1,128,68805.59,14235.88,68812.50,14234.38 -2,capacity-stale-long,9,0,128,75884.12,17560.59,75898.44,17578.12 -2,capacity-stale-long,10,1,128,143714.44,19581.80,143742.19,19593.75 -2,capacity-stale-long,11,0,128,65907.79,15858.63,65914.06,15875.00 -2,capacity-stale-long,12,1,128,81300.70,16150.88,81335.94,16156.25 -2,capacity-stale-long,13,0,128,79036.22,16520.80,79054.69,16531.25 -2,capacity-stale-long,14,1,128,71896.28,16156.02,71914.06,16164.06 -2,capacity-stale-long,15,0,128,72910.68,15812.31,72921.88,15835.94 -2,capacity-stale-long,16,1,128,76790.90,16247.53,76812.50,16257.81 -2,capacity-stale-long,17,0,128,109921.91,23057.18,109945.31,23070.31 -2,capacity-stale-long,18,1,128,82622.45,15854.10,82640.62,15859.38 -2,capacity-stale-long,19,0,128,74930.43,15265.86,73921.88,15273.44 -2,capacity-stale-long,20,1,128,78495.47,14328.74,78515.62,14328.12 -2,capacity-stale-long,21,0,128,72138.71,17239.53,72148.44,17257.81 -2,capacity-stale-long,22,1,128,72529.75,14013.84,72539.06,14015.62 -2,capacity-stale-long,23,0,128,69961.52,16057.72,69968.75,16070.31 -2,capacity-stale-long,24,1,128,82381.97,14696.80,82406.25,14703.12 -2,capacity-stale-long,25,0,128,71608.17,14438.58,71617.19,14445.31 -2,capacity-stale-long,26,1,128,74271.51,19419.51,74289.06,19437.50 -2,capacity-stale-long,27,0,128,66319.58,16323.62,66328.12,16335.94 -2,capacity-stale-long,28,1,128,67997.46,15503.66,68015.62,15507.81 -2,capacity-stale-long,29,0,128,74763.84,16500.66,74773.44,16515.62 -2,capacity-stale-long,30,1,128,66680.38,14501.28,66695.31,14500.00 -2,small-stale-long,0,1,16216,561.39,509.92,561.48,510.05 -2,small-stale-long,1,0,16216,683.90,675.16,683.95,675.26 -2,small-stale-long,2,1,16216,761.95,568.48,762.21,568.57 -2,small-stale-long,3,0,16216,568.37,517.27,568.45,517.39 -2,small-stale-long,4,1,16216,568.39,525.83,568.57,525.90 -2,small-stale-long,5,0,16216,535.70,536.95,535.77,537.06 -2,small-stale-long,6,1,16216,532.32,551.97,532.38,552.05 -2,small-stale-long,7,0,16216,543.47,507.80,543.60,507.89 -2,small-stale-long,8,1,16216,563.79,493.96,563.95,494.02 -2,small-stale-long,9,0,16216,661.77,551.68,661.88,551.80 -2,small-stale-long,10,1,16216,670.88,633.58,670.45,633.70 -2,small-stale-long,11,0,16216,705.45,585.62,705.54,585.78 -2,small-stale-long,12,1,16216,624.30,512.32,624.44,512.40 -2,small-stale-long,13,0,16216,538.85,524.46,538.91,524.61 -2,small-stale-long,14,1,16216,582.20,599.95,582.33,600.02 -2,small-stale-long,15,0,16216,614.05,875.62,614.15,875.74 -2,small-stale-long,16,1,16216,568.61,558.85,567.46,559.02 -2,small-stale-long,17,0,16216,542.04,600.69,542.12,600.76 -2,small-stale-long,18,1,16216,573.00,594.97,573.14,595.03 -2,small-stale-long,19,0,16216,548.36,520.64,548.41,520.72 -2,small-stale-long,20,1,16216,625.53,599.31,625.68,599.41 -2,small-stale-long,21,0,16216,587.11,594.14,587.20,594.29 -2,small-stale-long,22,1,16216,590.62,522.63,590.77,522.69 -2,small-stale-long,23,0,16216,550.76,600.70,550.88,600.83 -2,small-stale-long,24,1,16216,535.11,505.51,535.21,505.61 -2,small-stale-long,25,0,16216,629.89,502.81,630.00,502.96 -2,small-stale-long,26,1,16216,585.87,514.05,585.96,514.12 -2,small-stale-long,27,0,16216,734.71,541.12,734.77,541.26 -2,small-stale-long,28,1,16216,921.00,547.25,921.19,547.36 -2,small-stale-long,29,0,16216,549.36,580.03,549.46,580.17 -2,small-stale-long,30,1,16216,566.05,639.43,566.17,639.55 -2,gamepad-miss,0,1,128,75643.66,1351.53,75656.25,1359.38 -2,gamepad-miss,1,0,128,81199.25,1464.06,81218.75,1468.75 -2,gamepad-miss,2,1,128,88606.56,2278.60,88625.00,2289.06 -2,gamepad-miss,3,0,128,85881.66,1406.12,85898.44,1414.06 -2,gamepad-miss,4,1,128,78906.13,1734.30,78921.88,1742.19 -2,gamepad-miss,5,0,128,83143.09,2045.80,83156.25,2062.50 -2,gamepad-miss,6,1,128,87701.35,1454.54,87718.75,1460.94 -2,gamepad-miss,7,0,128,81804.71,1606.31,81820.31,1617.19 -2,gamepad-miss,8,1,128,82107.08,1753.52,82125.00,1757.81 -2,gamepad-miss,9,0,128,82458.62,1464.64,82476.56,1468.75 -2,gamepad-miss,10,1,128,121827.77,1426.20,121851.56,1429.69 -2,gamepad-miss,11,0,128,96372.30,4580.84,96382.81,4593.75 -2,gamepad-miss,12,1,128,74158.61,1393.81,72695.31,1398.44 -2,gamepad-miss,13,0,128,77071.48,3244.99,77093.75,3257.81 -2,gamepad-miss,14,1,128,80151.67,2909.09,80164.06,2921.88 -2,gamepad-miss,15,0,128,80674.78,1437.09,80687.50,1453.12 -2,gamepad-miss,16,1,128,76073.88,1429.55,76093.75,1429.69 -2,gamepad-miss,17,0,128,94843.62,1469.32,94867.19,1476.56 -2,gamepad-miss,18,1,128,78057.80,1458.62,78078.12,1468.75 -2,gamepad-miss,19,0,128,89614.07,2463.10,89632.81,2476.56 -2,gamepad-miss,20,1,128,79484.97,1400.05,79500.00,1398.44 -2,gamepad-miss,21,0,128,76569.56,1761.17,76578.12,1765.62 -2,gamepad-miss,22,1,128,70416.95,1334.29,70429.69,1335.94 -2,gamepad-miss,23,0,128,68526.27,1313.20,68531.25,1320.31 -2,gamepad-miss,24,1,128,78687.93,2422.77,78710.94,2429.69 -2,gamepad-miss,25,0,128,74878.08,1460.76,74898.44,1468.75 -2,gamepad-miss,26,1,128,78407.04,2071.57,78421.88,2070.31 -2,gamepad-miss,27,0,128,78254.41,1405.16,78265.62,1406.25 -2,gamepad-miss,28,1,128,75335.76,1626.52,75351.56,1625.00 -2,gamepad-miss,29,0,128,86546.61,1418.54,86367.19,1429.69 -2,gamepad-miss,30,1,128,82132.01,1362.29,82148.44,1367.19 -2,gamepad-mixed,0,1,128,81439.02,1684.30,81453.12,1687.50 -2,gamepad-mixed,1,0,128,78668.96,1650.05,78687.50,1656.25 -2,gamepad-mixed,2,1,128,69126.30,1805.84,69140.62,1804.69 -2,gamepad-mixed,3,0,128,100173.64,1585.60,100187.50,1593.75 -2,gamepad-mixed,4,1,128,76181.26,1656.49,76203.12,1656.25 -2,gamepad-mixed,5,0,128,80321.66,1635.16,80335.94,1640.62 -2,gamepad-mixed,6,1,128,76484.10,1714.26,76500.00,1718.75 -2,gamepad-mixed,7,0,128,87016.83,1692.51,87031.25,1695.31 -2,gamepad-mixed,8,1,128,90501.51,2021.54,90523.44,2023.44 -2,gamepad-mixed,9,0,128,87651.85,1741.09,87664.06,1750.00 -2,gamepad-mixed,10,1,128,87629.86,2141.09,87656.25,2148.44 -2,gamepad-mixed,11,0,128,169542.55,3713.69,169562.50,3734.38 -2,gamepad-mixed,12,1,128,110766.23,1772.19,110796.88,1773.44 -2,gamepad-mixed,13,0,128,80542.92,1671.07,80562.50,1687.50 -2,gamepad-mixed,14,1,128,95929.72,2367.67,102382.81,2375.00 -2,gamepad-mixed,15,0,128,142189.96,1977.73,142203.12,1984.38 -2,gamepad-mixed,16,1,128,101067.36,1698.19,101078.12,1703.12 -2,gamepad-mixed,17,0,128,78375.58,1869.63,78382.81,1882.81 -2,gamepad-mixed,18,1,128,113624.01,23934.77,113734.38,23289.06 -2,gamepad-mixed,19,0,128,172947.16,3459.70,172968.75,3484.38 -2,gamepad-mixed,20,1,128,76927.24,2996.28,76945.31,3007.81 -2,gamepad-mixed,21,0,128,82562.37,2339.55,82578.12,2351.56 -2,gamepad-mixed,22,1,128,111154.51,30094.04,111171.88,30109.38 -2,gamepad-mixed,23,0,128,87997.99,1699.82,88015.62,1703.12 -2,gamepad-mixed,24,1,128,87593.46,1717.78,87609.38,1726.56 -2,gamepad-mixed,25,0,128,80250.74,2711.35,80257.81,2726.56 -2,gamepad-mixed,26,1,128,112875.69,1670.12,112898.44,1671.88 -2,gamepad-mixed,27,0,128,75665.81,1727.80,75671.88,1726.56 -2,gamepad-mixed,28,1,128,68648.70,1701.59,68664.06,1703.12 -2,gamepad-mixed,29,0,128,75271.05,1897.93,75281.25,1906.25 -2,gamepad-mixed,30,1,128,80063.21,3263.81,80085.94,3265.62 -2,non-key-event,0,1,128,77985.95,889.95,78000.00,890.62 -2,non-key-event,1,0,128,85144.36,896.30,85164.06,906.25 -2,non-key-event,2,1,128,78419.22,1162.62,78445.31,1171.88 -2,non-key-event,3,0,128,76173.43,895.59,76179.69,906.25 -2,non-key-event,4,1,128,76445.09,940.34,76460.94,937.50 -2,non-key-event,5,0,128,80719.72,930.57,80734.38,937.50 -2,non-key-event,6,1,128,82666.68,938.99,82804.69,945.31 -2,non-key-event,7,0,128,79124.95,885.17,79140.62,890.62 -2,non-key-event,8,1,128,69948.77,952.12,69960.94,953.12 -2,non-key-event,9,0,128,68109.32,902.52,68117.19,914.06 -2,non-key-event,10,1,128,85824.55,5235.34,85843.75,5242.19 -2,non-key-event,11,0,128,90836.01,1154.89,90851.56,1156.25 -2,non-key-event,12,1,128,106558.77,946.45,106585.94,945.31 -2,non-key-event,13,0,128,113766.96,900.99,113773.44,906.25 -2,non-key-event,14,1,128,108192.69,947.16,108218.75,953.12 -2,non-key-event,15,0,128,109073.84,904.55,109085.94,914.06 -2,non-key-event,16,1,128,108123.52,906.41,108140.62,906.25 -2,non-key-event,17,0,128,144139.70,1128.81,144156.25,1140.62 -2,non-key-event,18,1,128,126962.35,933.00,126984.38,929.69 -2,non-key-event,19,0,128,96259.69,895.03,75882.81,898.44 -2,non-key-event,20,1,128,72230.82,900.49,72242.19,906.25 -2,non-key-event,21,0,128,80020.05,931.25,80031.25,929.69 -2,non-key-event,22,1,128,72806.16,939.48,72828.12,937.50 -2,non-key-event,23,0,128,81420.96,909.56,81429.69,921.88 -2,non-key-event,24,1,128,94068.84,914.77,94093.75,914.06 -2,non-key-event,25,0,128,111813.30,905.03,111828.12,906.25 -2,non-key-event,26,1,128,90669.62,1262.73,90695.31,1265.62 -2,non-key-event,27,0,128,81545.77,936.92,81562.50,945.31 -2,non-key-event,28,1,128,65694.12,857.91,65710.94,859.38 -2,non-key-event,29,0,128,71044.31,1044.41,71054.69,1046.88 -2,non-key-event,30,1,128,70276.86,872.85,70289.06,875.00 -3,empty-catalog,0,1,32768,179.03,72.51,179.08,72.54 -3,empty-catalog,1,0,32768,163.94,72.88,163.97,72.97 -3,empty-catalog,2,1,32768,171.07,105.71,171.11,105.74 -3,empty-catalog,3,0,32768,214.06,161.64,214.08,161.71 -3,empty-catalog,4,1,32768,162.14,65.01,162.23,65.03 -3,empty-catalog,5,0,32768,186.63,66.07,186.68,66.13 -3,empty-catalog,6,1,32768,160.02,107.12,160.06,107.18 -3,empty-catalog,7,0,32768,191.76,102.04,191.80,102.11 -3,empty-catalog,8,1,32768,149.89,63.36,149.90,63.39 -3,empty-catalog,9,0,32768,171.94,62.41,172.00,62.47 -3,empty-catalog,10,1,32768,146.11,66.10,146.18,66.13 -3,empty-catalog,11,0,32768,196.58,72.70,196.66,72.75 -3,empty-catalog,12,1,32768,169.19,66.31,169.22,66.31 -3,empty-catalog,13,0,32768,188.42,77.41,188.45,77.48 -3,empty-catalog,14,1,32768,164.35,76.38,164.40,76.42 -3,empty-catalog,15,0,32768,153.08,71.13,153.11,71.20 -3,empty-catalog,16,1,32768,148.99,69.27,149.05,69.31 -3,empty-catalog,17,0,32768,141.60,72.30,141.63,72.36 -3,empty-catalog,18,1,32768,142.34,61.82,142.36,61.86 -3,empty-catalog,19,0,32768,137.90,59.14,137.91,59.14 -3,empty-catalog,20,1,32768,152.77,73.16,152.86,73.18 -3,empty-catalog,21,0,32768,132.91,81.29,132.93,81.36 -3,empty-catalog,22,1,32768,156.92,68.13,156.98,68.18 -3,empty-catalog,23,0,32768,256.58,64.19,256.62,64.21 -3,empty-catalog,24,1,32768,209.53,86.12,209.63,86.15 -3,empty-catalog,25,0,32768,145.55,74.00,145.57,74.07 -3,empty-catalog,26,1,32768,159.54,79.14,159.61,79.16 -3,empty-catalog,27,0,32768,150.79,92.98,150.82,93.05 -3,empty-catalog,28,1,32768,168.81,76.42,168.88,76.48 -3,empty-catalog,29,0,32768,199.95,72.02,200.01,72.11 -3,empty-catalog,30,1,32768,147.68,71.87,147.43,71.90 -3,no-bindings,0,1,13704,726.32,711.14,726.43,711.25 -3,no-bindings,1,0,13704,776.36,729.84,776.49,730.01 -3,no-bindings,2,1,13704,754.26,702.65,754.38,702.20 -3,no-bindings,3,0,13704,696.80,720.18,696.95,720.37 -3,no-bindings,4,1,13704,789.91,718.63,790.06,718.77 -3,no-bindings,5,0,13704,618.25,726.59,618.36,726.72 -3,no-bindings,6,1,13704,763.32,667.83,763.50,667.91 -3,no-bindings,7,0,13704,707.66,723.60,707.75,723.73 -3,no-bindings,8,1,13704,614.40,652.33,614.49,652.36 -3,no-bindings,9,0,13704,655.45,744.02,655.50,744.16 -3,no-bindings,10,1,13704,642.22,797.07,642.37,797.14 -3,no-bindings,11,0,13704,702.02,779.79,702.13,779.99 -3,no-bindings,12,1,13704,746.18,888.79,746.28,888.94 -3,no-bindings,13,0,13704,573.12,619.17,573.19,619.24 -3,no-bindings,14,1,13704,685.35,710.82,685.49,710.89 -3,no-bindings,15,0,13704,670.41,661.21,670.53,661.34 -3,no-bindings,16,1,13704,610.17,735.41,610.26,735.55 -3,no-bindings,17,0,13704,625.59,691.72,625.66,691.84 -3,no-bindings,18,1,13704,710.02,655.29,710.16,655.43 -3,no-bindings,19,0,13704,740.63,644.29,740.73,644.56 -3,no-bindings,20,1,13704,701.05,899.21,701.26,899.37 -3,no-bindings,21,0,13704,717.13,842.07,717.24,842.24 -3,no-bindings,22,1,13704,754.59,696.71,754.74,696.73 -3,no-bindings,23,0,13704,812.67,713.28,812.76,713.37 -3,no-bindings,24,1,13704,664.47,988.29,664.62,977.23 -3,no-bindings,25,0,13704,626.28,1361.26,626.39,1361.50 -3,no-bindings,26,1,13704,628.22,730.92,628.36,731.03 -3,no-bindings,27,0,13704,656.41,723.35,656.52,723.51 -3,no-bindings,28,1,13704,643.64,706.89,643.83,707.02 -3,no-bindings,29,0,13704,681.09,784.00,681.19,784.30 -3,no-bindings,30,1,13704,673.59,664.76,673.74,664.84 -3,single-valid-miss,0,1,32768,205.74,201.84,205.78,201.87 -3,single-valid-miss,1,0,32768,238.09,238.43,238.13,238.49 -3,single-valid-miss,2,1,32768,213.16,232.44,213.20,232.48 -3,single-valid-miss,3,0,32768,245.71,303.83,245.76,303.92 -3,single-valid-miss,4,1,32768,228.64,253.93,228.30,253.97 -3,single-valid-miss,5,0,32768,324.11,263.10,324.16,263.15 -3,single-valid-miss,6,1,32768,218.75,203.32,218.81,203.37 -3,single-valid-miss,7,0,32768,236.27,206.06,236.30,206.12 -3,single-valid-miss,8,1,32768,224.89,211.69,224.95,211.73 -3,single-valid-miss,9,0,32768,209.29,229.18,209.32,229.22 -3,single-valid-miss,10,1,32768,212.44,218.71,212.49,218.78 -3,single-valid-miss,11,0,32768,195.99,199.47,196.01,199.52 -3,single-valid-miss,12,1,32768,219.88,235.28,219.94,235.32 -3,single-valid-miss,13,0,32768,203.25,214.49,203.25,214.54 -3,single-valid-miss,14,1,32768,268.61,265.23,268.68,265.29 -3,single-valid-miss,15,0,32768,253.50,225.03,253.57,225.10 -3,single-valid-miss,16,1,32768,296.49,250.01,296.54,250.06 -3,single-valid-miss,17,0,32768,198.28,248.51,198.30,248.60 -3,single-valid-miss,18,1,32768,225.04,264.22,225.10,263.98 -3,single-valid-miss,19,0,32768,268.76,254.18,268.80,254.21 -3,single-valid-miss,20,1,32768,195.46,271.59,195.50,271.42 -3,single-valid-miss,21,0,32768,440.66,247.31,440.73,247.38 -3,single-valid-miss,22,1,32768,228.42,283.12,228.49,283.20 -3,single-valid-miss,23,0,32768,204.61,213.99,204.65,214.08 -3,single-valid-miss,24,1,32768,212.63,231.64,212.68,231.69 -3,single-valid-miss,25,0,32768,216.10,229.75,216.16,229.80 -3,single-valid-miss,26,1,32768,204.67,238.97,204.74,239.01 -3,single-valid-miss,27,0,32768,228.33,277.81,228.36,277.89 -3,single-valid-miss,28,1,32768,212.79,212.21,212.86,212.25 -3,single-valid-miss,29,0,32768,226.13,228.03,226.17,228.06 -3,single-valid-miss,30,1,32768,206.15,255.58,206.18,255.65 -3,single-stale-binding,0,1,30696,156.55,157.09,156.63,157.12 -3,single-stale-binding,1,0,30696,145.29,171.91,145.33,171.98 -3,single-stale-binding,2,1,30696,156.23,141.67,156.27,141.71 -3,single-stale-binding,3,0,30696,212.07,149.71,212.11,149.76 -3,single-stale-binding,4,1,30696,200.09,147.15,200.16,147.19 -3,single-stale-binding,5,0,30696,169.90,207.60,169.92,207.65 -3,single-stale-binding,6,1,30696,200.27,153.45,200.35,153.47 -3,single-stale-binding,7,0,30696,182.63,265.17,182.69,265.28 -3,single-stale-binding,8,1,30696,168.02,176.60,168.07,141.58 -3,single-stale-binding,9,0,30696,203.75,154.98,203.84,155.07 -3,single-stale-binding,10,1,30696,175.16,142.95,175.23,142.95 -3,single-stale-binding,11,0,30696,149.90,151.52,149.92,151.55 -3,single-stale-binding,12,1,30696,149.62,160.72,149.66,160.77 -3,single-stale-binding,13,0,30696,166.84,144.09,166.89,144.16 -3,single-stale-binding,14,1,30696,179.29,165.78,179.37,165.82 -3,single-stale-binding,15,0,30696,146.74,146.51,146.79,146.57 -3,single-stale-binding,16,1,30696,158.11,146.91,158.16,146.96 -3,single-stale-binding,17,0,30696,152.06,165.17,152.10,165.23 -3,single-stale-binding,18,1,30696,195.96,149.90,196.02,149.92 -3,single-stale-binding,19,0,30696,196.86,176.00,196.90,176.11 -3,single-stale-binding,20,1,30696,187.39,145.41,187.52,145.43 -3,single-stale-binding,21,0,30696,215.19,175.71,215.27,175.79 -3,single-stale-binding,22,1,30696,227.34,166.39,227.49,166.44 -3,single-stale-binding,23,0,30696,189.66,163.64,189.73,163.70 -3,single-stale-binding,24,1,30696,147.76,165.88,147.80,165.92 -3,single-stale-binding,25,0,30696,153.14,147.09,153.21,147.15 -3,single-stale-binding,26,1,30696,162.61,162.54,162.66,162.59 -3,single-stale-binding,27,0,30696,220.32,228.45,220.35,228.50 -3,single-stale-binding,28,1,30696,173.58,220.32,173.64,218.14 -3,single-stale-binding,29,0,30696,197.23,196.27,184.84,196.31 -3,single-stale-binding,30,1,30696,278.74,183.11,278.80,183.15 -3,small-key-miss,0,1,8456,977.40,1166.11,977.53,1166.27 -3,small-key-miss,1,0,8456,1018.42,1193.20,1018.57,1193.47 -3,small-key-miss,2,1,8456,2038.87,2622.59,2040.68,2624.65 -3,small-key-miss,3,0,8456,1063.73,1539.38,1063.98,1498.70 -3,small-key-miss,4,1,8456,1200.72,1755.94,1201.16,1756.15 -3,small-key-miss,5,0,8456,1947.92,1611.27,1948.08,1611.64 -3,small-key-miss,6,1,8456,1362.12,1492.71,1365.07,1492.90 -3,small-key-miss,7,0,8456,1425.47,1908.69,1432.83,1759.93 -3,small-key-miss,8,1,8456,1756.18,1296.85,1756.74,1297.19 -3,small-key-miss,9,0,8456,1979.32,1879.88,1979.54,1881.39 -3,small-key-miss,10,1,8456,4074.86,18147.06,4075.57,18127.48 -3,small-key-miss,11,0,8456,964.07,1866.85,964.17,1867.31 -3,small-key-miss,12,1,8456,1032.63,979.63,1032.88,979.66 -3,small-key-miss,13,0,8456,1049.52,1006.06,1049.79,1006.39 -3,small-key-miss,14,1,8456,1066.09,1062.11,1066.34,1062.20 -3,small-key-miss,15,0,8456,1275.29,1316.41,1275.54,1316.70 -3,small-key-miss,16,1,8456,1080.98,5252.28,1081.24,5252.48 -3,small-key-miss,17,0,8456,13419.01,2303.97,13419.23,2304.16 -3,small-key-miss,18,1,8456,1121.80,3482.35,1122.16,3484.04 -3,small-key-miss,19,0,8456,2157.73,1894.70,2157.99,1895.22 -3,small-key-miss,20,1,8456,3439.06,1869.65,3439.45,1869.91 -3,small-key-miss,21,0,8456,1846.43,1682.38,1846.62,1682.95 -3,small-key-miss,22,1,8456,990.27,1486.97,990.42,1487.11 -3,small-key-miss,23,0,8456,1346.35,1553.59,1346.50,1461.68 -3,small-key-miss,24,1,8456,1391.97,1660.25,1392.38,1660.60 -3,small-key-miss,25,0,8456,1214.02,2726.17,1214.17,2726.35 -3,small-key-miss,26,1,8456,1208.91,1289.18,1209.08,1289.38 -3,small-key-miss,27,0,8456,1114.89,1153.51,1115.18,1153.86 -3,small-key-miss,28,1,8456,1230.04,1149.92,1248.82,1150.07 -3,small-key-miss,29,0,8456,1219.90,1132.69,1207.31,1132.92 -3,small-key-miss,30,1,8456,1094.72,1037.41,1094.96,1037.61 -3,small-mixed-keys,0,1,10792,1347.75,2008.68,1348.04,2006.67 -3,small-mixed-keys,1,0,10792,1998.23,1806.07,1997.31,1806.25 -3,small-mixed-keys,2,1,10792,960.70,921.28,960.99,921.33 -3,small-mixed-keys,3,0,10792,1347.07,1336.75,1347.20,1337.10 -3,small-mixed-keys,4,1,10792,884.84,1187.12,885.01,1187.27 -3,small-mixed-keys,5,0,10792,1073.46,980.82,1073.67,981.19 -3,small-mixed-keys,6,1,10792,1458.42,1080.02,1458.58,1080.15 -3,small-mixed-keys,7,0,10792,1122.26,1048.40,1122.41,1048.65 -3,small-mixed-keys,8,1,10792,1253.33,1350.94,1253.52,1351.09 -3,small-mixed-keys,9,0,10792,1195.00,895.81,1195.24,895.11 -3,small-mixed-keys,10,1,10792,1568.42,3392.84,1567.74,3393.07 -3,small-mixed-keys,11,0,10792,1132.50,1239.39,1132.69,1239.62 -3,small-mixed-keys,12,1,10792,1308.84,887.37,1309.21,887.60 -3,small-mixed-keys,13,0,10792,895.93,1128.68,896.13,1128.89 -3,small-mixed-keys,14,1,10792,1252.41,1702.35,1252.69,1702.65 -3,small-mixed-keys,15,0,10792,942.91,924.17,943.11,924.48 -3,small-mixed-keys,16,1,10792,899.47,1057.62,899.65,1057.82 -3,small-mixed-keys,17,0,10792,908.32,1027.09,908.45,1027.24 -3,small-mixed-keys,18,1,10792,1042.24,943.18,1042.44,943.38 -3,small-mixed-keys,19,0,10792,1050.71,847.66,1050.87,847.85 -3,small-mixed-keys,20,1,10792,1207.57,989.80,1207.75,989.99 -3,small-mixed-keys,21,0,10792,958.18,1824.18,958.40,1824.41 -3,small-mixed-keys,22,1,10792,1025.98,1191.68,1026.22,1191.90 -3,small-mixed-keys,23,0,10792,974.20,950.41,974.43,950.70 -3,small-mixed-keys,24,1,10792,937.39,906.12,937.55,906.32 -3,small-mixed-keys,25,0,10792,1536.29,1390.93,1536.51,1391.31 -3,small-mixed-keys,26,1,10792,1053.20,1677.79,1053.47,1678.00 -3,small-mixed-keys,27,0,10792,1088.03,1344.36,1088.31,1344.70 -3,small-mixed-keys,28,1,10792,1347.66,1265.55,1334.14,1265.85 -3,small-mixed-keys,29,0,10792,1349.87,1374.94,1350.07,1376.85 -3,small-mixed-keys,30,1,10792,2135.42,1670.07,2135.56,1670.31 -3,medium-key-miss,0,1,2048,10347.66,2432.34,10354.49,2433.11 -3,medium-key-miss,1,0,2048,7337.18,2968.79,7343.75,2982.42 -3,medium-key-miss,2,1,2048,7961.09,7352.74,7966.31,7359.38 -3,medium-key-miss,3,0,2048,14277.67,6144.19,14278.81,6152.34 -3,medium-key-miss,4,1,2048,25377.57,5549.33,25333.01,5557.13 -3,medium-key-miss,5,0,2048,10233.29,3870.64,10234.86,3873.05 -3,medium-key-miss,6,1,2048,7970.53,3999.90,7972.66,4025.88 -3,medium-key-miss,7,0,2048,6218.29,2141.33,6219.24,2144.53 -3,medium-key-miss,8,1,2048,13263.51,1959.82,13271.00,1960.45 -3,medium-key-miss,9,0,2048,9701.66,3327.35,9510.25,3344.73 -3,medium-key-miss,10,1,2048,102399.24,4846.26,102331.54,4848.63 -3,medium-key-miss,11,0,2048,14110.73,96999.42,14117.19,97005.86 -3,medium-key-miss,12,1,2048,7167.46,1748.72,7171.88,1749.02 -3,medium-key-miss,13,0,2048,7543.85,21190.20,7544.92,20129.88 -3,medium-key-miss,14,1,2048,8154.55,4575.57,8155.76,4576.17 -3,medium-key-miss,15,0,2048,8028.07,3421.45,8029.30,3422.36 -3,medium-key-miss,16,1,2048,10562.02,3365.63,10562.99,3367.19 -3,medium-key-miss,17,0,2048,7351.29,2758.29,7352.05,2759.77 -3,medium-key-miss,18,1,2048,4750.39,4032.20,4751.46,4033.20 -3,medium-key-miss,19,0,2048,5936.57,4990.60,5937.50,4991.21 -3,medium-key-miss,20,1,2048,12432.37,6709.89,12434.08,6710.94 -3,medium-key-miss,21,0,2048,7120.60,4120.57,7121.58,4122.56 -3,medium-key-miss,22,1,2048,8206.27,2974.52,8207.52,2975.10 -3,medium-key-miss,23,0,2048,10689.64,2941.60,10690.92,2942.87 -3,medium-key-miss,24,1,2048,10342.68,3188.24,10314.45,3188.96 -3,medium-key-miss,25,0,2048,8696.87,7312.77,8697.75,7313.96 -3,medium-key-miss,26,1,2048,3970.12,1735.74,3971.19,1737.30 -3,medium-key-miss,27,0,2048,3670.56,1632.34,3671.39,1633.30 -3,medium-key-miss,28,1,2048,4024.81,20502.99,4025.88,20504.39 -3,medium-key-miss,29,0,2048,3773.39,112524.56,3773.93,112054.69 -3,medium-key-miss,30,1,2048,3827.57,1882.49,3829.10,1882.81 -3,stale-long-16,0,1,1032,7725.93,9933.11,7727.71,9936.05 -3,stale-long-16,1,0,1032,6467.59,5352.63,6469.96,5354.65 -3,stale-long-16,2,1,1032,7952.74,9463.61,7955.43,9467.05 -3,stale-long-16,3,0,1032,5133.85,9116.99,5134.69,9119.19 -3,stale-long-16,4,1,1032,9669.53,4667.61,9674.42,4668.60 -3,stale-long-16,5,0,1032,11506.06,4990.38,11507.75,4992.25 -3,stale-long-16,6,1,1032,5287.03,8559.11,5288.76,8561.05 -3,stale-long-16,7,0,1032,10795.07,5520.23,10798.45,5522.29 -3,stale-long-16,8,1,1032,10776.91,21048.68,10779.07,21050.39 -3,stale-long-16,9,0,1032,10292.74,8030.75,10295.54,8032.95 -3,stale-long-16,10,1,1032,11686.18,15996.66,11687.98,15999.03 -3,stale-long-16,11,0,1032,11923.40,15130.92,11924.42,15132.75 -3,stale-long-16,12,1,1032,16724.15,11581.52,16725.78,11583.33 -3,stale-long-16,13,0,1032,11160.81,6284.93,11162.79,6287.79 -3,stale-long-16,14,1,1032,33591.59,5113.19,33593.99,5115.31 -3,stale-long-16,15,0,1032,7608.79,5286.05,7610.47,5287.79 -3,stale-long-16,16,1,1032,4975.57,14898.83,4977.71,14901.16 -3,stale-long-16,17,0,1032,6017.11,4930.21,6019.38,4932.17 -3,stale-long-16,18,1,1032,7011.81,4983.54,7013.57,4984.50 -3,stale-long-16,19,0,1032,4873.32,4877.96,4874.03,4879.84 -3,stale-long-16,20,1,1032,4869.29,4824.97,4870.16,4825.58 -3,stale-long-16,21,0,1032,4849.76,4578.40,4850.78,4579.46 -3,stale-long-16,22,1,1032,5203.42,8701.22,5204.46,8702.52 -3,stale-long-16,23,0,1032,8420.52,7516.98,8422.48,7519.38 -3,stale-long-16,24,1,1032,12340.24,5754.67,12344.96,5756.78 -3,stale-long-16,25,0,1032,7712.70,7980.62,7716.09,7983.53 -3,stale-long-16,26,1,1032,8167.36,7402.75,8171.51,7404.07 -3,stale-long-16,27,0,1032,4973.76,4869.48,4974.81,4872.09 -3,stale-long-16,28,1,1032,7870.03,4737.35,7873.06,4738.37 -3,stale-long-16,29,0,1032,8458.60,8003.21,8460.27,8006.78 -3,stale-long-16,30,1,1032,11923.03,8801.97,11926.36,8803.29 -3,stale-long-31,0,1,496,8835.33,9981.55,8838.71,9983.87 -3,stale-long-31,1,0,496,9733.59,8608.80,9735.89,8610.89 -3,stale-long-31,2,1,496,10727.37,8981.79,10731.85,8983.87 -3,stale-long-31,3,0,496,9745.71,9283.27,9750.00,9288.31 -3,stale-long-31,4,1,496,16220.64,11821.02,16225.81,11824.60 -3,stale-long-31,5,0,496,9583.62,8165.42,9586.69,8169.35 -3,stale-long-31,6,1,496,18003.10,9593.85,18008.06,9596.77 -3,stale-long-31,7,0,496,10691.73,9948.04,10695.56,9953.63 -3,stale-long-31,8,1,496,9989.43,10529.08,9991.94,10532.26 -3,stale-long-31,9,0,496,9166.26,9119.15,9169.35,9120.97 -3,stale-long-31,10,1,496,16129.04,9299.52,16133.06,9302.42 -3,stale-long-31,11,0,496,9804.68,9185.76,9806.45,9189.52 -3,stale-long-31,12,1,496,10295.56,9227.96,10300.40,9231.85 -3,stale-long-31,13,0,496,9897.78,19648.87,9901.21,19653.23 -3,stale-long-31,14,1,496,9198.81,8201.75,9201.61,8201.61 -3,stale-long-31,15,0,496,9115.92,8268.78,9118.95,8272.18 -3,stale-long-31,16,1,496,9130.95,8648.52,9133.06,8649.19 -3,stale-long-31,17,0,496,8407.99,8666.72,8409.27,8669.35 -3,stale-long-31,18,1,496,8851.84,8008.48,8854.84,8010.08 -3,stale-long-31,19,0,496,19655.90,8092.81,19659.27,8094.76 -3,stale-long-31,20,1,496,15263.57,8410.68,15270.16,8413.31 -3,stale-long-31,21,0,496,13009.27,13122.36,13012.10,13129.03 -3,stale-long-31,22,1,496,17720.35,10620.23,17729.84,10622.98 -3,stale-long-31,23,0,496,10691.11,10947.93,10695.56,10953.63 -3,stale-long-31,24,1,496,9881.01,8529.42,9885.08,8532.26 -3,stale-long-31,25,0,496,10842.83,9285.94,10844.76,9288.31 -3,stale-long-31,26,1,496,13563.40,8078.33,13568.55,8078.63 -3,stale-long-31,27,0,496,8314.59,11154.12,8314.52,11157.26 -3,stale-long-31,28,1,496,8584.65,15261.49,8586.69,15264.11 -3,stale-long-31,29,0,496,27714.40,16478.62,27717.74,16485.89 -3,stale-long-31,30,1,496,33221.61,17708.52,33177.42,17713.71 -3,stale-long-32,0,1,576,14108.74,16159.84,14114.58,16164.93 -3,stale-long-32,1,0,576,16637.92,18054.24,16640.62,18060.76 -3,stale-long-32,2,1,576,16901.99,17645.02,16906.25,17647.57 -3,stale-long-32,3,0,576,22085.66,18539.12,22088.54,18545.14 -3,stale-long-32,4,1,576,21337.25,19561.39,21342.01,19564.24 -3,stale-long-32,5,0,576,18957.65,33003.67,18960.07,33006.94 -3,stale-long-32,6,1,576,30037.43,17710.44,30041.67,17715.28 -3,stale-long-32,7,0,576,11647.02,24016.87,11651.04,24020.83 -3,stale-long-32,8,1,576,14147.04,17623.20,14149.31,17628.47 -3,stale-long-32,9,0,576,22415.27,16527.78,22418.40,16532.99 -3,stale-long-32,10,1,576,14576.88,14513.19,14579.86,14517.36 -3,stale-long-32,11,0,576,19748.15,16447.00,19751.74,16453.12 -3,stale-long-32,12,1,576,16933.15,15394.52,16935.76,15397.57 -3,stale-long-32,13,0,576,17972.25,16333.24,17973.96,16340.28 -3,stale-long-32,14,1,576,14419.24,14749.93,14423.61,14755.21 -3,stale-long-32,15,0,576,12570.77,15890.69,12574.65,15897.57 -3,stale-long-32,16,1,576,12688.66,10164.54,12656.25,10168.40 -3,stale-long-32,17,0,576,16182.10,17508.50,16187.50,17513.89 -3,stale-long-32,18,1,576,15233.59,11319.63,15237.85,11322.92 -3,stale-long-32,19,0,576,21442.07,24112.60,21446.18,24116.32 -3,stale-long-32,20,1,576,26031.54,14320.09,26034.72,14322.92 -3,stale-long-32,21,0,576,15010.81,14053.82,15015.62,14059.03 -3,stale-long-32,22,1,576,13114.94,9086.84,13123.26,9092.01 -3,stale-long-32,23,0,576,12495.52,14721.35,12500.00,14727.43 -3,stale-long-32,24,1,576,10086.69,7816.11,10090.28,7817.71 -3,stale-long-32,25,0,576,9815.69,8650.03,9817.71,8652.78 -3,stale-long-32,26,1,576,11882.86,9008.63,11888.89,9010.42 -3,stale-long-32,27,0,576,16510.86,14717.58,16517.36,14722.22 -3,stale-long-32,28,1,576,10029.46,8765.19,10032.99,8767.36 -3,stale-long-32,29,0,576,12537.69,11260.77,12541.67,11263.89 -3,stale-long-32,30,1,576,14206.32,8443.82,14166.67,8444.44 -3,stale-long-64,0,1,264,27227.79,10071.25,27238.64,10079.55 -3,stale-long-64,1,0,264,24913.29,9821.48,24920.45,9825.76 -3,stale-long-64,2,1,264,27324.53,10079.00,27333.33,10083.33 -3,stale-long-64,3,0,264,20619.16,14126.41,20625.00,14132.58 -3,stale-long-64,4,1,264,27278.16,9132.39,27287.88,9132.58 -3,stale-long-64,5,0,264,17708.56,8665.07,17712.12,8674.24 -3,stale-long-64,6,1,264,29099.75,7846.20,29106.06,7848.48 -3,stale-long-64,7,0,264,22229.62,15819.81,22242.42,15833.33 -3,stale-long-64,8,1,264,43280.87,10146.24,43291.67,10151.52 -3,stale-long-64,9,0,264,28918.19,13713.66,28893.94,13719.70 -3,stale-long-64,10,1,264,21065.10,10325.27,21075.76,10329.55 -3,stale-long-64,11,0,264,25223.99,9711.86,25231.06,9719.70 -3,stale-long-64,12,1,264,17789.97,7492.63,17803.03,7496.21 -3,stale-long-64,13,0,264,17669.97,7778.81,17674.24,7784.09 -3,stale-long-64,14,1,264,19816.45,7524.14,19825.76,7522.73 -3,stale-long-64,15,0,264,18761.79,7609.06,18768.94,7617.42 -3,stale-long-64,16,1,264,17333.54,7639.92,17337.12,7643.94 -3,stale-long-64,17,0,264,20393.53,13575.41,20397.73,13587.12 -3,stale-long-64,18,1,264,17313.83,12899.18,17318.18,12909.09 -3,stale-long-64,19,0,264,16898.87,8051.54,16901.52,8056.82 -3,stale-long-64,20,1,264,21710.02,10347.84,21715.91,10352.27 -3,stale-long-64,21,0,264,19843.64,7811.90,19848.48,7814.39 -3,stale-long-64,22,1,264,23224.09,8061.66,23234.85,8064.39 -3,stale-long-64,23,0,264,17897.54,10629.47,17901.52,10636.36 -3,stale-long-64,24,1,264,18013.26,11285.39,18022.73,11287.88 -3,stale-long-64,25,0,264,16577.81,9027.48,16579.55,9037.88 -3,stale-long-64,26,1,264,17353.05,12628.61,17359.85,12632.58 -3,stale-long-64,27,0,264,17280.18,8181.58,17284.09,8189.39 -3,stale-long-64,28,1,264,22055.29,7998.69,22060.61,8003.79 -3,stale-long-64,29,0,264,19025.61,7912.95,19030.30,7916.67 -3,stale-long-64,30,1,264,31610.45,13781.66,31621.21,13791.67 -3,large-key-miss,0,1,128,138546.80,29968.45,138570.31,29992.19 -3,large-key-miss,1,0,128,106898.34,24290.20,106914.06,24304.69 -3,large-key-miss,2,1,128,125580.62,31908.80,125601.56,31921.88 -3,large-key-miss,3,0,128,156644.53,8591.32,156664.06,8601.56 -3,large-key-miss,4,1,128,162826.05,8841.15,162851.56,8851.56 -3,large-key-miss,5,0,128,127387.38,49100.60,127406.25,49117.19 -3,large-key-miss,6,1,128,119961.91,9258.18,119984.38,9273.44 -3,large-key-miss,7,0,128,115969.29,13443.74,115992.19,13453.12 -3,large-key-miss,8,1,128,96132.43,9448.86,96148.44,9460.94 -3,large-key-miss,9,0,128,122762.27,8223.91,122781.25,8242.19 -3,large-key-miss,10,1,128,94926.16,9141.84,94937.50,9140.62 -3,large-key-miss,11,0,128,112812.12,14125.76,112828.12,14156.25 -3,large-key-miss,12,1,128,103285.86,14761.23,103304.69,14773.44 -3,large-key-miss,13,0,128,83223.03,19452.87,83234.38,19476.56 -3,large-key-miss,14,1,128,80582.25,19433.88,80601.56,19445.31 -3,large-key-miss,15,0,128,109574.40,11700.81,109585.94,11718.75 -3,large-key-miss,16,1,128,109873.09,9638.45,109898.44,9648.44 -3,large-key-miss,17,0,128,118196.43,10247.41,118210.94,10257.81 -3,large-key-miss,18,1,128,84870.12,8207.35,84882.81,8218.75 -3,large-key-miss,19,0,128,84526.73,8096.65,84539.06,8101.56 -3,large-key-miss,20,1,128,77215.14,8227.82,77226.56,8226.56 -3,large-key-miss,21,0,128,77865.22,8606.78,77875.00,8617.19 -3,large-key-miss,22,1,128,81350.72,11215.69,81367.19,11218.75 -3,large-key-miss,23,0,128,116840.80,12653.31,116851.56,12671.88 -3,large-key-miss,24,1,128,116897.08,20539.62,116921.88,20554.69 -3,large-key-miss,25,0,128,95956.53,21358.57,95968.75,21382.81 -3,large-key-miss,26,1,128,83827.02,22268.93,83937.50,23125.00 -3,large-key-miss,27,0,128,93039.32,8187.66,93054.69,8210.94 -3,large-key-miss,28,1,128,93031.32,8475.59,93054.69,8476.56 -3,large-key-miss,29,0,128,113714.73,8295.59,113726.56,8304.69 -3,large-key-miss,30,1,128,116689.64,11351.26,116734.38,11359.38 -3,large-mixed-keys,0,1,128,120144.23,17799.61,120164.06,17812.50 -3,large-mixed-keys,1,0,128,96051.71,12086.39,96062.50,12109.38 -3,large-mixed-keys,2,1,128,109380.61,11756.60,109398.44,11765.62 -3,large-mixed-keys,3,0,128,92443.80,11982.62,92453.12,12000.00 -3,large-mixed-keys,4,1,128,88509.56,13853.09,88460.94,13867.19 -3,large-mixed-keys,5,0,128,96510.27,10563.98,96523.44,10578.12 -3,large-mixed-keys,6,1,128,110683.61,10280.65,110710.94,10289.06 -3,large-mixed-keys,7,0,128,78722.44,9860.12,78734.38,9867.19 -3,large-mixed-keys,8,1,128,84934.56,11433.18,84953.12,11437.50 -3,large-mixed-keys,9,0,128,82758.34,11460.90,82773.44,11468.75 -3,large-mixed-keys,10,1,128,85509.25,10334.73,85523.44,10335.94 -3,large-mixed-keys,11,0,128,86588.21,9899.79,86601.56,9906.25 -3,large-mixed-keys,12,1,128,90483.66,11300.89,91812.50,11304.69 -3,large-mixed-keys,13,0,128,121157.20,12438.95,121164.06,12453.12 -3,large-mixed-keys,14,1,128,91575.52,9865.80,91593.75,9867.19 -3,large-mixed-keys,15,0,128,84159.05,9798.85,84171.88,9804.69 -3,large-mixed-keys,16,1,128,82341.48,10018.45,82351.56,10023.44 -3,large-mixed-keys,17,0,128,91267.90,9881.99,91281.25,9882.81 -3,large-mixed-keys,18,1,128,171502.05,17355.03,171515.62,17375.00 -3,large-mixed-keys,19,0,128,254187.42,22296.91,254195.31,22320.31 -3,large-mixed-keys,20,1,128,90037.78,10042.55,90054.69,10046.88 -3,large-mixed-keys,21,0,128,83879.85,10401.89,83718.75,10406.25 -3,large-mixed-keys,22,1,128,88210.08,10305.34,88218.75,10320.31 -3,large-mixed-keys,23,0,128,88712.44,9983.06,88726.56,10000.00 -3,large-mixed-keys,24,1,128,99462.02,15049.35,99484.38,15062.50 -3,large-mixed-keys,25,0,128,93737.41,16282.51,93750.00,16296.88 -3,large-mixed-keys,26,1,128,120866.35,10740.35,120890.62,10742.19 -3,large-mixed-keys,27,0,128,80434.79,10354.28,80445.31,10367.19 -3,large-mixed-keys,28,1,128,78311.38,12854.71,78328.12,12867.19 -3,large-mixed-keys,29,0,128,81041.95,12209.91,81046.88,12226.56 -3,large-mixed-keys,30,1,128,85277.84,13192.12,85289.06,13203.12 -3,large-few-bindings,0,1,1088,8324.66,2509.23,8327.21,2510.11 -3,large-few-bindings,1,0,1088,6175.38,1940.84,6176.47,1943.93 -3,large-few-bindings,2,1,1088,5984.60,1823.42,5986.21,1824.45 -3,large-few-bindings,3,0,1088,6510.79,1247.00,6511.95,1248.16 -3,large-few-bindings,4,1,1088,7153.60,1232.01,7155.33,1232.54 -3,large-few-bindings,5,0,1088,6241.89,1497.90,6242.65,1500.00 -3,large-few-bindings,6,1,1088,5298.46,1286.50,5299.63,1287.68 -3,large-few-bindings,7,0,1088,5742.43,3212.29,5744.49,3215.07 -3,large-few-bindings,8,1,1088,5253.18,1353.76,5254.60,1354.78 -3,large-few-bindings,9,0,1088,6425.62,2119.16,6427.39,2121.32 -3,large-few-bindings,10,1,1088,5354.68,1442.29,5356.62,1443.01 -3,large-few-bindings,11,0,1088,21159.67,3503.24,21161.76,3505.51 -3,large-few-bindings,12,1,1088,4920.74,1395.10,4920.96,1396.14 -3,large-few-bindings,13,0,1088,5491.07,1245.44,5492.65,1246.32 -3,large-few-bindings,14,1,1088,4940.71,1214.61,4942.10,1215.07 -3,large-few-bindings,15,0,1088,4908.95,1379.47,4909.93,1381.43 -3,large-few-bindings,16,1,1088,5416.82,2804.00,5419.12,2806.99 -3,large-few-bindings,17,0,1088,5508.88,2214.58,5510.11,2216.91 -3,large-few-bindings,18,1,1088,4830.48,1461.72,4830.88,1462.32 -3,large-few-bindings,19,0,1088,5734.74,1329.12,5736.21,1329.96 -3,large-few-bindings,20,1,1088,5842.64,1344.21,5843.75,1344.67 -3,large-few-bindings,21,0,1088,20061.40,1350.34,20063.42,1351.10 -3,large-few-bindings,22,1,1088,6785.72,1269.98,6788.60,1271.14 -3,large-few-bindings,23,0,1088,4994.06,1274.32,4995.40,1275.74 -3,large-few-bindings,24,1,1088,5332.30,1460.27,5333.64,1461.40 -3,large-few-bindings,25,0,1088,5331.47,1292.61,5331.80,1295.96 -3,large-few-bindings,26,1,1088,4952.62,1436.30,4954.04,1437.50 -3,large-few-bindings,27,0,1088,7181.71,1277.94,7183.82,1278.49 -3,large-few-bindings,28,1,1088,7779.81,1620.51,7781.25,1620.40 -3,large-few-bindings,29,0,1088,7952.61,1391.84,7954.04,1393.38 -3,large-few-bindings,30,1,1088,6694.65,1600.52,6696.69,1601.10 -3,large-label-overrides,0,1,128,74820.49,1705.76,74835.94,1710.94 -3,large-label-overrides,1,0,128,85192.01,1666.52,85203.12,1671.88 -3,large-label-overrides,2,1,128,81319.01,1991.52,81328.12,2000.00 -3,large-label-overrides,3,0,128,76654.56,3241.84,76664.06,3257.81 -3,large-label-overrides,4,1,128,85020.91,2654.58,85039.06,2664.06 -3,large-label-overrides,5,0,128,78410.70,2243.25,78421.88,2257.81 -3,large-label-overrides,6,1,128,70541.31,1811.70,70546.88,1812.50 -3,large-label-overrides,7,0,128,77672.24,1790.13,77679.69,1804.69 -3,large-label-overrides,8,1,128,70210.35,1805.42,70218.75,1804.69 -3,large-label-overrides,9,0,128,75138.85,2927.27,75148.44,2945.31 -3,large-label-overrides,10,1,128,77661.20,3205.35,77546.88,3210.94 -3,large-label-overrides,11,0,128,86121.48,1788.03,86132.81,1796.88 -3,large-label-overrides,12,1,128,79172.27,1807.88,79179.69,1812.50 -3,large-label-overrides,13,0,128,87369.04,1789.43,87242.19,1796.88 -3,large-label-overrides,14,1,128,110029.16,2011.35,110046.88,2015.62 -3,large-label-overrides,15,0,128,76260.01,1745.84,76265.62,1750.00 -3,large-label-overrides,16,1,128,80420.72,2205.31,80437.50,2210.94 -3,large-label-overrides,17,0,128,72454.92,1772.71,72468.75,1781.25 -3,large-label-overrides,18,1,128,102082.70,7179.11,101937.50,7179.69 -3,large-label-overrides,19,0,128,160814.68,1791.88,160828.12,1812.50 -3,large-label-overrides,20,1,128,1115871.05,1876.81,1116460.94,1875.00 -3,large-label-overrides,21,0,128,78745.34,3141.40,78765.62,3164.06 -3,large-label-overrides,22,1,128,99939.50,2628.84,99976.56,2632.81 -3,large-label-overrides,23,0,128,110772.57,1790.98,110789.06,1796.88 -3,large-label-overrides,24,1,128,100282.93,2007.66,100304.69,2007.81 -3,large-label-overrides,25,0,128,104110.81,8796.66,104132.81,8812.50 -3,large-label-overrides,26,1,128,194936.81,1824.45,194976.56,1828.12 -3,large-label-overrides,27,0,128,81613.07,6922.59,81625.00,6929.69 -3,large-label-overrides,28,1,128,68031.95,2097.77,68039.06,2101.56 -3,large-label-overrides,29,0,128,77796.32,1790.13,77304.69,1796.88 -3,large-label-overrides,30,1,128,80514.89,1830.32,80531.25,1835.94 -3,capacity-stale-long,0,1,128,78148.59,16567.80,78164.06,16578.12 -3,capacity-stale-long,1,0,128,75324.40,14988.46,75335.94,15000.00 -3,capacity-stale-long,2,1,128,119945.16,18022.41,119968.75,18039.06 -3,capacity-stale-long,3,0,128,85220.83,19854.82,85234.38,19882.81 -3,capacity-stale-long,4,1,128,90258.04,29363.34,90273.44,29375.00 -3,capacity-stale-long,5,0,128,105419.86,25060.11,105437.50,25085.94 -3,capacity-stale-long,6,1,128,70614.92,15240.16,70625.00,15250.00 -3,capacity-stale-long,7,0,128,82062.12,14418.35,82078.12,14421.88 -3,capacity-stale-long,8,1,128,76233.72,14337.54,76250.00,14343.75 -3,capacity-stale-long,9,0,128,82806.14,16254.85,82828.12,16273.44 -3,capacity-stale-long,10,1,128,107299.40,16039.23,107312.50,16039.06 -3,capacity-stale-long,11,0,128,1070503.78,24543.12,1070492.19,24562.50 -3,capacity-stale-long,12,1,128,137254.57,20622.82,137273.44,20632.81 -3,capacity-stale-long,13,0,128,80593.20,20739.00,80601.56,20750.00 -3,capacity-stale-long,14,1,128,79139.83,19976.84,79156.25,19992.19 -3,capacity-stale-long,15,0,128,70496.92,21227.01,70500.00,21242.19 -3,capacity-stale-long,16,1,128,66564.29,14531.64,66570.31,14539.06 -3,capacity-stale-long,17,0,128,127596.44,18653.58,127734.38,18671.88 -3,capacity-stale-long,18,1,128,177692.14,17500.64,177734.38,17507.81 -3,capacity-stale-long,19,0,128,128117.16,47201.95,128140.62,47234.38 -3,capacity-stale-long,20,1,128,118361.28,21995.25,118375.00,22007.81 -3,capacity-stale-long,21,0,128,94436.12,20080.21,94445.31,20101.56 -3,capacity-stale-long,22,1,128,70392.58,18852.38,70414.06,18859.38 -3,capacity-stale-long,23,0,128,99551.98,25156.10,99562.50,25179.69 -3,capacity-stale-long,24,1,128,120285.28,16597.22,120304.69,16601.56 -3,capacity-stale-long,25,0,128,83824.46,28931.21,83843.75,28937.50 -3,capacity-stale-long,26,1,128,97059.11,15800.80,94765.62,15804.69 -3,capacity-stale-long,27,0,128,131970.69,29939.24,131984.38,29953.12 -3,capacity-stale-long,28,1,128,104775.38,22221.70,104796.88,22234.38 -3,capacity-stale-long,29,0,128,114824.48,41755.08,115054.69,41781.25 -3,capacity-stale-long,30,1,128,69666.38,24015.80,69687.50,24015.62 -3,small-stale-long,0,1,14352,515.03,947.65,515.05,947.81 -3,small-stale-long,1,0,14352,577.78,659.36,577.90,659.49 -3,small-stale-long,2,1,14352,550.82,540.49,550.86,540.55 -3,small-stale-long,3,0,14352,637.86,587.43,638.03,587.58 -3,small-stale-long,4,1,14352,619.18,636.09,619.29,636.15 -3,small-stale-long,5,0,14352,826.14,716.80,826.30,716.97 -3,small-stale-long,6,1,14352,1008.39,1371.86,1008.64,1372.00 -3,small-stale-long,7,0,14352,564.94,711.50,565.01,711.68 -3,small-stale-long,8,1,14352,774.83,811.15,774.94,811.25 -3,small-stale-long,9,0,14352,536.68,739.98,536.72,740.11 -3,small-stale-long,10,1,14352,731.26,926.31,731.40,926.49 -3,small-stale-long,11,0,14352,556.43,562.46,554.70,562.64 -3,small-stale-long,12,1,14352,613.43,549.76,613.57,549.89 -3,small-stale-long,13,0,14352,776.11,647.60,776.20,647.78 -3,small-stale-long,14,1,14352,642.67,651.96,642.84,652.10 -3,small-stale-long,15,0,14352,761.81,676.37,761.98,676.56 -3,small-stale-long,16,1,14352,843.30,622.13,843.44,622.28 -3,small-stale-long,17,0,14352,785.88,792.17,786.02,792.29 -3,small-stale-long,18,1,14352,757.32,714.68,757.46,714.81 -3,small-stale-long,19,0,14352,656.89,533.48,647.09,533.58 -3,small-stale-long,20,1,14352,519.87,774.46,520.00,774.60 -3,small-stale-long,21,0,14352,747.17,638.59,747.28,638.80 -3,small-stale-long,22,1,14352,544.83,782.36,544.94,782.47 -3,small-stale-long,23,0,14352,534.40,575.89,534.49,576.02 -3,small-stale-long,24,1,14352,510.65,476.83,510.73,476.87 -3,small-stale-long,25,0,14352,556.53,482.83,556.65,482.93 -3,small-stale-long,26,1,14352,567.02,797.70,567.17,797.80 -3,small-stale-long,27,0,14352,573.17,549.56,573.30,549.68 -3,small-stale-long,28,1,14352,560.27,577.89,560.41,578.04 -3,small-stale-long,29,0,14352,517.21,812.90,517.21,813.06 -3,small-stale-long,30,1,14352,610.64,478.90,610.72,478.89 -3,gamepad-miss,0,1,128,68514.23,1512.26,68523.44,1515.62 -3,gamepad-miss,1,0,128,98577.85,2416.19,98593.75,2421.88 -3,gamepad-miss,2,1,128,109067.94,1799.70,109085.94,1804.69 -3,gamepad-miss,3,0,128,121403.38,1571.39,121414.06,1585.94 -3,gamepad-miss,4,1,128,127153.90,1538.80,127171.88,1546.88 -3,gamepad-miss,5,0,128,118121.34,2494.27,118132.81,2507.81 -3,gamepad-miss,6,1,128,112974.34,1520.34,112992.19,1523.44 -3,gamepad-miss,7,0,128,83673.51,1503.70,83687.50,1507.81 -3,gamepad-miss,8,1,128,78485.88,7447.60,78507.81,7453.12 -3,gamepad-miss,9,0,128,114301.79,1756.85,114312.50,1765.62 -3,gamepad-miss,10,1,128,84208.70,1722.65,84226.56,1726.56 -3,gamepad-miss,11,0,128,90002.73,1590.14,90015.62,1593.75 -3,gamepad-miss,12,1,128,92268.56,2164.82,92289.06,2179.69 -3,gamepad-miss,13,0,128,89523.48,1577.52,89539.06,1585.94 -3,gamepad-miss,14,1,128,89822.15,1769.94,89640.62,1773.44 -3,gamepad-miss,15,0,128,107306.11,1523.05,107320.31,1531.25 -3,gamepad-miss,16,1,128,74781.48,2484.35,74812.50,2492.19 -3,gamepad-miss,17,0,128,115008.12,5377.10,115023.44,5390.62 -3,gamepad-miss,18,1,128,84751.70,1543.09,84765.62,1539.06 -3,gamepad-miss,19,0,128,87160.24,1524.30,87101.56,1531.25 -3,gamepad-miss,20,1,128,81592.16,1549.29,81609.38,1554.69 -3,gamepad-miss,21,0,128,79418.23,2194.62,79429.69,2203.12 -3,gamepad-miss,22,1,128,74452.20,1906.92,74468.75,1914.06 -3,gamepad-miss,23,0,128,73932.40,2263.22,73945.31,2273.44 -3,gamepad-miss,24,1,128,95781.19,1850.33,95804.69,1851.56 -3,gamepad-miss,25,0,128,84757.79,2538.77,84781.25,2554.69 -3,gamepad-miss,26,1,128,92289.15,2186.97,92304.69,2187.50 -3,gamepad-miss,27,0,128,77641.70,1547.84,77656.25,1554.69 -3,gamepad-miss,28,1,128,72958.12,2835.12,72968.75,2835.94 -3,gamepad-miss,29,0,128,82770.77,3309.34,82781.25,3320.31 -3,gamepad-miss,30,1,128,76315.63,1516.77,76328.12,1515.62 -3,gamepad-mixed,0,1,128,98106.24,1987.54,98117.19,1992.19 -3,gamepad-mixed,1,0,128,103224.08,1728.20,103242.19,1734.38 -3,gamepad-mixed,2,1,128,160344.39,1766.98,160359.38,1773.44 -3,gamepad-mixed,3,0,128,100084.16,1957.34,100093.75,1960.94 -3,gamepad-mixed,4,1,128,99648.77,1648.72,99679.69,1648.44 -3,gamepad-mixed,5,0,128,90537.81,2813.60,90554.69,2625.00 -3,gamepad-mixed,6,1,128,118319.52,1732.21,118343.75,1734.38 -3,gamepad-mixed,7,0,128,105069.06,8885.13,105085.94,8906.25 -3,gamepad-mixed,8,1,128,80548.36,12080.80,80562.50,12093.75 -3,gamepad-mixed,9,0,128,107361.45,2280.27,107375.00,2304.69 -3,gamepad-mixed,10,1,128,113829.48,1893.12,113843.75,1898.44 -3,gamepad-mixed,11,0,128,162042.58,2834.37,162062.50,2851.56 -3,gamepad-mixed,12,1,128,147587.04,1782.95,147601.56,1789.06 -3,gamepad-mixed,13,0,128,102760.39,1980.32,102773.44,1984.38 -3,gamepad-mixed,14,1,128,103637.34,1753.89,103664.06,1750.00 -3,gamepad-mixed,15,0,128,161694.65,1719.34,161718.75,1718.75 -3,gamepad-mixed,16,1,128,119949.82,1754.59,119968.75,1757.81 -3,gamepad-mixed,17,0,128,88855.39,1726.98,88882.81,1734.38 -3,gamepad-mixed,18,1,128,131374.91,1771.23,131398.44,1773.44 -3,gamepad-mixed,19,0,128,143327.41,3066.39,143343.75,3085.94 -3,gamepad-mixed,20,1,128,115621.01,1879.62,115640.62,1882.81 -3,gamepad-mixed,21,0,128,179566.87,1719.02,179585.94,1726.56 -3,gamepad-mixed,22,1,128,131481.06,1751.13,131492.19,1750.00 -3,gamepad-mixed,23,0,128,99002.16,2502.80,99015.62,2523.44 -3,gamepad-mixed,24,1,128,85996.92,1765.56,86015.62,1765.62 -3,gamepad-mixed,25,0,128,81860.96,1779.98,81875.00,1781.25 -3,gamepad-mixed,26,1,128,90497.70,1710.40,90515.62,1710.94 -3,gamepad-mixed,27,0,128,83936.04,4030.85,83953.12,4046.88 -3,gamepad-mixed,28,1,128,158837.15,1765.73,158851.56,1765.62 -3,gamepad-mixed,29,0,128,101765.91,4743.40,101773.44,4765.62 -3,gamepad-mixed,30,1,128,108132.22,2783.88,108156.25,2789.06 -3,non-key-event,0,1,128,112072.02,1233.21,112093.75,1234.38 -3,non-key-event,1,0,128,87357.35,10632.42,87367.19,10656.25 -3,non-key-event,2,1,128,117939.25,988.81,117960.94,984.38 -3,non-key-event,3,0,128,121870.20,949.45,121890.62,960.94 -3,non-key-event,4,1,128,139778.06,990.94,139812.50,992.19 -3,non-key-event,5,0,128,110502.66,937.51,110515.62,945.31 -3,non-key-event,6,1,128,90181.72,1008.95,90195.31,1015.62 -3,non-key-event,7,0,128,115344.66,982.20,115359.38,992.19 -3,non-key-event,8,1,128,113489.84,1014.79,113515.62,1015.62 -3,non-key-event,9,0,128,138738.50,932.21,138500.00,937.50 -3,non-key-event,10,1,128,144640.20,1677.67,144664.06,1687.50 -3,non-key-event,11,0,128,104947.64,971.66,104968.75,976.56 -3,non-key-event,12,1,128,89164.70,992.20,89171.88,992.19 -3,non-key-event,13,0,128,125270.38,1191.84,125289.06,1203.12 -3,non-key-event,14,1,128,124120.35,958.68,124140.62,960.94 -3,non-key-event,15,0,128,93893.45,995.85,93906.25,992.19 -3,non-key-event,16,1,128,130329.22,960.75,130351.56,960.94 -3,non-key-event,17,0,128,120809.25,948.70,120828.12,960.94 -3,non-key-event,18,1,128,120969.39,1010.35,120984.38,1015.62 -3,non-key-event,19,0,128,132943.66,8336.70,132960.94,8367.19 -3,non-key-event,20,1,128,118671.95,6211.82,118679.69,6218.75 -3,non-key-event,21,0,128,132699.09,993.04,132710.94,1000.00 -3,non-key-event,22,1,128,173205.92,989.50,173226.56,992.19 -3,non-key-event,23,0,128,144376.67,10118.30,144390.62,10140.62 -3,non-key-event,24,1,128,229598.53,991.98,229617.19,992.19 -3,non-key-event,25,0,128,135777.12,1232.33,135718.75,1234.38 -3,non-key-event,26,1,128,136703.66,10188.89,136726.56,10203.12 -3,non-key-event,27,0,128,171547.92,1049.60,171562.50,1062.50 -3,non-key-event,28,1,128,127466.67,998.00,127484.38,1000.00 -3,non-key-event,29,0,128,167266.13,938.26,167281.25,945.31 -3,non-key-event,30,1,128,89358.96,6813.99,89171.88,6820.31 +1,empty-catalog,0,1,32768,115.46,60.87,115.51,60.88 +1,empty-catalog,1,0,32768,122.70,64.22,122.74,64.24 +1,empty-catalog,2,1,32768,120.19,105.16,120.24,105.19 +1,empty-catalog,3,0,32768,138.38,68.60,138.40,68.66 +1,empty-catalog,4,1,32768,133.95,66.08,134.03,66.10 +1,empty-catalog,5,0,32768,120.64,97.53,120.67,97.56 +1,empty-catalog,6,1,32768,134.94,79.71,135.01,79.74 +1,empty-catalog,7,0,32768,128.41,69.91,128.45,69.98 +1,empty-catalog,8,1,32768,157.46,78.92,157.50,78.98 +1,empty-catalog,9,0,32768,133.31,94.38,133.36,94.45 +1,empty-catalog,10,1,32768,110.93,75.03,110.96,75.07 +1,empty-catalog,11,0,32768,138.33,81.21,138.37,81.30 +1,empty-catalog,12,1,32768,134.05,68.41,134.16,68.45 +1,empty-catalog,13,0,32768,122.76,75.16,122.77,75.23 +1,empty-catalog,14,1,32768,158.82,72.86,158.91,72.88 +1,empty-catalog,15,0,32768,114.03,60.36,114.04,60.39 +1,empty-catalog,16,1,32768,112.47,103.13,112.52,103.18 +1,empty-catalog,17,0,32768,110.53,65.07,110.53,65.09 +1,empty-catalog,18,1,32768,109.29,62.22,109.31,62.26 +1,empty-catalog,19,0,32768,118.93,90.73,118.99,90.79 +1,empty-catalog,20,1,32768,125.96,71.69,126.01,71.75 +1,empty-catalog,21,0,32768,123.87,95.18,123.90,95.28 +1,empty-catalog,22,1,32768,116.59,63.92,116.39,63.96 +1,empty-catalog,23,0,32768,132.36,83.13,132.39,83.22 +1,empty-catalog,24,1,32768,121.01,69.52,121.06,69.55 +1,empty-catalog,25,0,32768,140.69,65.95,140.72,65.98 +1,empty-catalog,26,1,32768,120.98,121.64,121.03,121.70 +1,empty-catalog,27,0,32768,183.14,133.32,183.20,133.42 +1,empty-catalog,28,1,32768,167.54,69.22,167.63,69.27 +1,empty-catalog,29,0,32768,113.86,63.21,113.86,63.26 +1,empty-catalog,30,1,32768,115.32,71.17,115.36,71.20 +1,no-bindings,0,1,13912,742.03,650.28,742.17,650.37 +1,no-bindings,1,0,13912,604.05,595.44,604.08,595.53 +1,no-bindings,2,1,13912,630.50,614.46,630.61,614.58 +1,no-bindings,3,0,13912,685.57,730.36,685.67,730.52 +1,no-bindings,4,1,13912,772.42,650.27,772.57,650.37 +1,no-bindings,5,0,13912,668.74,733.90,668.85,740.94 +1,no-bindings,6,1,13912,621.05,747.91,621.19,748.13 +1,no-bindings,7,0,13912,818.34,738.00,817.57,738.14 +1,no-bindings,8,1,13912,888.43,676.84,888.59,676.97 +1,no-bindings,9,0,13912,681.23,771.16,681.35,771.35 +1,no-bindings,10,1,13912,701.76,731.30,701.91,731.53 +1,no-bindings,11,0,13912,821.06,717.39,821.16,717.51 +1,no-bindings,12,1,13912,660.14,710.22,660.22,710.32 +1,no-bindings,13,0,13912,790.43,703.77,790.54,703.92 +1,no-bindings,14,1,13912,691.91,732.12,692.06,732.25 +1,no-bindings,15,0,13912,824.28,1337.17,824.47,1337.41 +1,no-bindings,16,1,13912,707.91,630.97,708.09,631.04 +1,no-bindings,17,0,13912,666.92,715.34,667.12,715.43 +1,no-bindings,18,1,13912,953.51,927.10,955.72,927.26 +1,no-bindings,19,0,13912,1137.21,870.19,1135.42,870.33 +1,no-bindings,20,1,13912,1004.48,897.28,1004.60,897.43 +1,no-bindings,21,0,13912,696.23,680.68,696.31,680.78 +1,no-bindings,22,1,13912,969.22,967.22,959.17,967.65 +1,no-bindings,23,0,13912,696.51,801.98,696.02,802.11 +1,no-bindings,24,1,13912,642.03,607.38,642.25,607.46 +1,no-bindings,25,0,13912,683.29,625.48,681.35,625.58 +1,no-bindings,26,1,13912,766.65,744.64,766.82,744.75 +1,no-bindings,27,0,13912,669.83,759.70,672.23,759.92 +1,no-bindings,28,1,13912,683.22,709.71,683.37,709.82 +1,no-bindings,29,0,13912,684.91,666.66,685.02,666.76 +1,no-bindings,30,1,13912,839.61,684.66,839.71,684.80 +1,single-valid-miss,0,1,32768,249.04,201.79,249.11,201.81 +1,single-valid-miss,1,0,32768,250.86,202.73,250.89,202.79 +1,single-valid-miss,2,1,32768,228.58,222.06,228.61,222.11 +1,single-valid-miss,3,0,32768,240.54,231.57,240.60,231.66 +1,single-valid-miss,4,1,32768,228.35,267.03,228.42,267.09 +1,single-valid-miss,5,0,32768,215.73,215.32,215.79,215.39 +1,single-valid-miss,6,1,32768,226.41,234.70,226.44,234.77 +1,single-valid-miss,7,0,32768,196.30,227.95,196.32,228.03 +1,single-valid-miss,8,1,32768,203.16,194.22,203.25,194.24 +1,single-valid-miss,9,0,32768,221.07,227.43,221.13,227.51 +1,single-valid-miss,10,1,32768,224.70,200.69,224.76,200.71 +1,single-valid-miss,11,0,32768,241.00,212.23,241.06,212.28 +1,single-valid-miss,12,1,32768,228.43,198.00,228.21,198.03 +1,single-valid-miss,13,0,32768,340.23,271.85,340.30,271.91 +1,single-valid-miss,14,1,32768,215.66,242.94,215.45,242.98 +1,single-valid-miss,15,0,32768,219.34,255.62,219.39,255.68 +1,single-valid-miss,16,1,32768,216.61,269.50,216.64,269.56 +1,single-valid-miss,17,0,32768,274.24,224.79,274.29,224.88 +1,single-valid-miss,18,1,32768,288.18,262.61,288.27,262.66 +1,single-valid-miss,19,0,32768,237.50,269.76,237.58,269.84 +1,single-valid-miss,20,1,32768,251.18,202.97,251.25,203.00 +1,single-valid-miss,21,0,32768,202.54,201.18,202.55,201.20 +1,single-valid-miss,22,1,32768,215.63,199.64,215.70,199.68 +1,single-valid-miss,23,0,32768,222.78,228.84,222.81,228.88 +1,single-valid-miss,24,1,32768,229.32,237.49,229.37,237.55 +1,single-valid-miss,25,0,32768,226.76,218.35,226.81,218.38 +1,single-valid-miss,26,1,32768,217.26,231.14,217.32,231.20 +1,single-valid-miss,27,0,32768,211.69,237.93,211.73,237.98 +1,single-valid-miss,28,1,32768,242.02,215.52,242.07,215.58 +1,single-valid-miss,29,0,32768,318.35,290.13,318.42,290.19 +1,single-valid-miss,30,1,32768,208.71,232.09,208.74,232.15 +1,single-stale-binding,0,1,32768,172.69,167.38,172.73,167.42 +1,single-stale-binding,1,0,32768,212.12,179.45,212.16,179.47 +1,single-stale-binding,2,1,32768,143.05,161.47,143.07,161.50 +1,single-stale-binding,3,0,32768,163.85,186.59,163.91,186.61 +1,single-stale-binding,4,1,32768,149.78,138.19,149.81,138.21 +1,single-stale-binding,5,0,32768,157.60,178.46,157.62,178.53 +1,single-stale-binding,6,1,32768,187.98,149.27,188.08,149.29 +1,single-stale-binding,7,0,32768,172.06,153.44,172.09,153.50 +1,single-stale-binding,8,1,32768,156.54,192.13,156.59,192.20 +1,single-stale-binding,9,0,32768,169.50,165.04,169.56,165.10 +1,single-stale-binding,10,1,32768,217.26,152.41,217.35,152.44 +1,single-stale-binding,11,0,32768,150.16,142.15,150.18,142.18 +1,single-stale-binding,12,1,32768,150.98,156.51,151.00,156.56 +1,single-stale-binding,13,0,32768,135.35,190.95,135.38,191.04 +1,single-stale-binding,14,1,32768,173.36,163.49,173.40,163.51 +1,single-stale-binding,15,0,32768,147.59,180.69,147.61,180.76 +1,single-stale-binding,16,1,32768,144.72,181.72,144.74,181.76 +1,single-stale-binding,17,0,32768,245.99,233.06,246.06,233.12 +1,single-stale-binding,18,1,32768,181.78,169.75,181.82,169.83 +1,single-stale-binding,19,0,32768,187.37,260.14,187.44,259.40 +1,single-stale-binding,20,1,32768,179.27,158.63,179.32,158.66 +1,single-stale-binding,21,0,32768,190.46,154.27,186.86,154.36 +1,single-stale-binding,22,1,32768,160.73,220.87,160.83,220.92 +1,single-stale-binding,23,0,32768,245.39,211.30,245.21,211.33 +1,single-stale-binding,24,1,32768,256.53,155.87,256.59,155.88 +1,single-stale-binding,25,0,32768,161.44,190.10,161.50,190.16 +1,single-stale-binding,26,1,32768,145.78,139.78,145.84,139.80 +1,single-stale-binding,27,0,32768,148.81,144.77,148.83,144.84 +1,single-stale-binding,28,1,32768,150.18,169.53,149.26,169.59 +1,single-stale-binding,29,0,32768,142.26,158.62,142.27,158.66 +1,single-stale-binding,30,1,32768,163.56,153.58,163.60,153.63 +1,small-key-miss,0,1,6160,1035.08,1008.57,1035.39,1008.77 +1,small-key-miss,1,0,6160,1006.03,997.76,1006.17,997.89 +1,small-key-miss,2,1,6160,1036.00,1212.50,1036.36,1212.66 +1,small-key-miss,3,0,6160,1151.05,1434.09,1151.30,1434.42 +1,small-key-miss,4,1,6160,1105.84,3225.69,1106.33,3225.97 +1,small-key-miss,5,0,6160,1006.38,1166.03,1006.49,1166.40 +1,small-key-miss,6,1,6160,1071.00,1054.63,1071.43,1054.87 +1,small-key-miss,7,0,6160,1204.28,1093.50,1204.38,1093.67 +1,small-key-miss,8,1,6160,1190.04,1218.16,1190.42,1218.34 +1,small-key-miss,9,0,6160,1024.56,1120.81,1024.84,1121.27 +1,small-key-miss,10,1,6160,995.38,1320.96,995.62,1347.24 +1,small-key-miss,11,0,6160,1011.02,1157.82,1011.20,1158.12 +1,small-key-miss,12,1,6160,1194.50,1206.79,1194.81,1207.14 +1,small-key-miss,13,0,6160,923.41,1191.21,923.54,1191.56 +1,small-key-miss,14,1,6160,981.12,924.06,981.33,924.19 +1,small-key-miss,15,0,6160,968.01,1023.23,968.18,1023.54 +1,small-key-miss,16,1,6160,1216.24,1041.99,1216.56,1042.37 +1,small-key-miss,17,0,6160,1020.57,1049.03,1020.78,1049.35 +1,small-key-miss,18,1,6160,1042.38,1152.91,1042.86,1153.25 +1,small-key-miss,19,0,6160,1272.26,1027.70,1272.40,1006.17 +1,small-key-miss,20,1,6160,1192.78,1446.18,1191.56,1444.64 +1,small-key-miss,21,0,6160,921.68,934.36,921.75,934.58 +1,small-key-miss,22,1,6160,1015.05,1065.89,1015.42,1066.07 +1,small-key-miss,23,0,6160,1376.54,1122.19,1376.79,1122.73 +1,small-key-miss,24,1,6160,1191.51,1224.96,1191.88,1225.16 +1,small-key-miss,25,0,6160,1667.93,1201.41,1668.34,1201.79 +1,small-key-miss,26,1,6160,1299.54,1217.69,1299.84,1217.86 +1,small-key-miss,27,0,6160,1141.64,1442.38,1142.05,1443.02 +1,small-key-miss,28,1,6160,1032.48,1008.32,1032.63,1008.44 +1,small-key-miss,29,0,6160,1154.43,972.48,1154.87,972.73 +1,small-key-miss,30,1,6160,1016.28,1149.14,1016.56,1149.35 +1,small-mixed-keys,0,1,10032,802.78,922.24,802.93,922.55 +1,small-mixed-keys,1,0,10032,935.09,793.09,935.31,793.16 +1,small-mixed-keys,2,1,10032,1266.86,905.12,1269.24,905.30 +1,small-mixed-keys,3,0,10032,886.04,922.86,886.16,923.05 +1,small-mixed-keys,4,1,10032,835.96,797.04,836.22,797.15 +1,small-mixed-keys,5,0,10032,819.27,918.27,819.38,918.56 +1,small-mixed-keys,6,1,10032,1001.75,903.42,1002.09,903.61 +1,small-mixed-keys,7,0,10032,939.49,1026.53,939.69,1026.71 +1,small-mixed-keys,8,1,10032,973.37,901.33,973.68,901.52 +1,small-mixed-keys,9,0,10032,890.02,848.17,890.25,848.39 +1,small-mixed-keys,10,1,10032,1101.86,910.85,1102.17,911.08 +1,small-mixed-keys,11,0,10032,853.23,981.67,853.47,981.96 +1,small-mixed-keys,12,1,10032,830.15,850.57,830.34,850.78 +1,small-mixed-keys,13,0,10032,912.31,911.37,912.48,911.48 +1,small-mixed-keys,14,1,10032,932.77,815.52,933.01,815.69 +1,small-mixed-keys,15,0,10032,1138.07,1080.79,1138.26,1081.04 +1,small-mixed-keys,16,1,10032,1011.04,979.98,1011.26,980.26 +1,small-mixed-keys,17,0,10032,900.02,876.36,897.73,876.69 +1,small-mixed-keys,18,1,10032,1088.70,962.15,1060.71,962.32 +1,small-mixed-keys,19,0,10032,1092.04,1235.12,1092.20,1234.75 +1,small-mixed-keys,20,1,10032,976.57,1104.78,976.97,1104.96 +1,small-mixed-keys,21,0,10032,846.59,815.53,846.69,815.69 +1,small-mixed-keys,22,1,10032,822.76,890.44,820.67,890.65 +1,small-mixed-keys,23,0,10032,961.19,846.76,961.42,846.89 +1,small-mixed-keys,24,1,10032,935.58,934.38,935.81,934.61 +1,small-mixed-keys,25,0,10032,814.68,883.70,814.79,883.97 +1,small-mixed-keys,26,1,10032,905.81,1018.82,906.00,1018.94 +1,small-mixed-keys,27,0,10032,790.99,1040.00,791.07,1040.17 +1,small-mixed-keys,28,1,10032,1037.37,1175.56,1037.58,1175.74 +1,small-mixed-keys,29,0,10032,992.05,953.91,992.22,954.15 +1,small-mixed-keys,30,1,10032,847.53,826.69,847.79,826.85 +1,lower-boundary-key-miss,0,1,1888,3868.47,4299.00,3869.70,4300.32 +1,lower-boundary-key-miss,1,0,1888,4142.40,4777.02,4143.01,4778.60 +1,lower-boundary-key-miss,2,1,1888,3831.30,4318.15,3832.63,4318.86 +1,lower-boundary-key-miss,3,0,1888,3888.53,4443.79,3889.30,4444.92 +1,lower-boundary-key-miss,4,1,1888,3851.51,3850.41,3852.22,3851.17 +1,lower-boundary-key-miss,5,0,1888,4570.52,4130.42,4572.03,4131.36 +1,lower-boundary-key-miss,6,1,1888,3852.17,3705.85,3853.28,3706.04 +1,lower-boundary-key-miss,7,0,1888,4502.37,4056.33,4503.18,4057.20 +1,lower-boundary-key-miss,8,1,1888,3892.62,4591.18,3893.01,4591.63 +1,lower-boundary-key-miss,9,0,1888,5007.56,5265.64,5008.47,5266.95 +1,lower-boundary-key-miss,10,1,1888,3552.84,3799.60,3553.50,3795.02 +1,lower-boundary-key-miss,11,0,1888,4106.87,3893.14,4108.05,3894.07 +1,lower-boundary-key-miss,12,1,1888,7544.71,11159.49,7546.61,11161.02 +1,lower-boundary-key-miss,13,0,1888,5798.23,8945.96,5799.79,8948.09 +1,lower-boundary-key-miss,14,1,1888,4653.68,3770.48,4655.19,3771.19 +1,lower-boundary-key-miss,15,0,1888,3951.93,4903.22,3952.86,4904.13 +1,lower-boundary-key-miss,16,1,1888,3930.49,4533.12,3931.67,4534.43 +1,lower-boundary-key-miss,17,0,1888,5260.77,4201.24,5261.65,4202.86 +1,lower-boundary-key-miss,18,1,1888,5788.11,4714.30,5789.19,4715.57 +1,lower-boundary-key-miss,19,0,1888,3954.92,3697.11,3956.04,3697.56 +1,lower-boundary-key-miss,20,1,1888,3839.04,3788.31,3840.04,3788.67 +1,lower-boundary-key-miss,21,0,1888,3999.94,4499.24,4001.06,4500.53 +1,lower-boundary-key-miss,22,1,1888,4996.90,5683.83,4997.88,5684.85 +1,lower-boundary-key-miss,23,0,1888,3722.54,4055.02,3722.99,4056.14 +1,lower-boundary-key-miss,24,1,1888,4279.55,3879.39,4281.25,3880.30 +1,lower-boundary-key-miss,25,0,1888,3609.47,4010.74,3610.17,4012.18 +1,lower-boundary-key-miss,26,1,1888,4250.69,3964.33,4252.12,3964.51 +1,lower-boundary-key-miss,27,0,1888,4022.01,4855.61,4022.25,4856.46 +1,lower-boundary-key-miss,28,1,1888,4242.43,4102.59,4243.11,4102.75 +1,lower-boundary-key-miss,29,0,1888,3886.76,4216.84,3888.24,4217.69 +1,lower-boundary-key-miss,30,1,1888,4190.80,4159.30,4192.80,4160.49 +1,medium-key-miss,0,1,2096,8942.52,1803.25,8944.18,1803.91 +1,medium-key-miss,1,0,2096,4070.06,2040.31,4070.61,2041.98 +1,medium-key-miss,2,1,2096,4283.32,1802.14,4284.35,1802.96 +1,medium-key-miss,3,0,2096,5775.31,1903.13,5776.24,1904.10 +1,medium-key-miss,4,1,2096,5176.95,2989.42,5177.48,2990.94 +1,medium-key-miss,5,0,2096,3564.75,2208.21,3564.89,2209.92 +1,medium-key-miss,6,1,2096,4566.45,1570.23,4567.27,1571.09 +1,medium-key-miss,7,0,2096,4020.85,1585.35,4021.47,1586.35 +1,medium-key-miss,8,1,2096,4403.42,1661.06,4344.94,1661.26 +1,medium-key-miss,9,0,2096,4973.66,1764.82,4974.71,1753.82 +1,medium-key-miss,10,1,2096,5834.98,1701.86,5835.88,1702.77 +1,medium-key-miss,11,0,2096,4175.31,2024.99,4172.23,2025.76 +1,medium-key-miss,12,1,2096,4481.78,1780.45,4482.82,1781.01 +1,medium-key-miss,13,0,2096,3688.75,1619.93,3688.93,1620.71 +1,medium-key-miss,14,1,2096,3786.73,1740.39,3774.33,1740.94 +1,medium-key-miss,15,0,2096,4229.06,1945.07,4229.96,1946.09 +1,medium-key-miss,16,1,2096,4194.92,1824.91,4196.09,1825.38 +1,medium-key-miss,17,0,2096,4241.12,1714.67,4242.37,1715.65 +1,medium-key-miss,18,1,2096,3844.31,1612.42,3845.42,1612.60 +1,medium-key-miss,19,0,2096,3855.78,1890.30,3856.39,1891.22 +1,medium-key-miss,20,1,2096,4595.05,1798.02,4596.37,1798.66 +1,medium-key-miss,21,0,2096,3668.84,1558.53,3668.89,1559.16 +1,medium-key-miss,22,1,2096,3507.56,1879.83,3507.63,1881.20 +1,medium-key-miss,23,0,2096,4525.63,2161.80,4526.24,2163.17 +1,medium-key-miss,24,1,2096,4895.27,1745.30,4896.95,1745.71 +1,medium-key-miss,25,0,2096,4301.09,2078.30,4302.00,2079.68 +1,medium-key-miss,26,1,2096,3772.18,1712.16,3772.90,1712.79 +1,medium-key-miss,27,0,2096,3642.01,1617.93,3642.18,1618.32 +1,medium-key-miss,28,1,2096,4190.48,1654.24,4191.32,1654.58 +1,medium-key-miss,29,0,2096,5599.00,2895.30,5599.71,2895.99 +1,medium-key-miss,30,1,2096,3784.01,2213.51,3784.83,2214.22 +1,upper-boundary-key-miss,0,1,2064,4182.43,2070.00,4183.62,2071.22 +1,upper-boundary-key-miss,1,0,2064,5896.95,1837.46,5898.26,1838.18 +1,upper-boundary-key-miss,2,1,2064,3760.88,1728.86,3762.11,1729.65 +1,upper-boundary-key-miss,3,0,2064,4037.23,1733.91,4037.79,1734.50 +1,upper-boundary-key-miss,4,1,2064,4112.49,1601.43,4113.86,1602.23 +1,upper-boundary-key-miss,5,0,2064,3985.45,1839.50,3985.95,1840.60 +1,upper-boundary-key-miss,6,1,2064,4459.61,1744.26,4460.76,1744.67 +1,upper-boundary-key-miss,7,0,2064,3866.97,1890.47,3867.25,1891.47 +1,upper-boundary-key-miss,8,1,2064,4788.78,2013.94,4789.73,2014.05 +1,upper-boundary-key-miss,9,0,2064,4272.56,2798.44,4273.26,2799.90 +1,upper-boundary-key-miss,10,1,2064,4204.01,1869.85,4204.94,1870.16 +1,upper-boundary-key-miss,11,0,2064,4088.40,1600.19,4083.82,1600.78 +1,upper-boundary-key-miss,12,1,2064,4048.77,1692.70,4049.42,1693.31 +1,upper-boundary-key-miss,13,0,2064,4419.57,1844.14,4420.54,1857.07 +1,upper-boundary-key-miss,14,1,2064,5725.04,3321.14,5726.26,3361.43 +1,upper-boundary-key-miss,15,0,2064,5022.19,2197.62,5023.26,2198.16 +1,upper-boundary-key-miss,16,1,2064,4491.69,1690.70,4492.73,1690.89 +1,upper-boundary-key-miss,17,0,2064,4149.77,1828.47,4150.19,1829.94 +1,upper-boundary-key-miss,18,1,2064,5391.15,2096.45,5392.44,2097.38 +1,upper-boundary-key-miss,19,0,2064,6914.41,2757.43,6915.70,2758.72 +1,upper-boundary-key-miss,20,1,2064,6518.52,2031.00,6519.38,2031.98 +1,upper-boundary-key-miss,21,0,2064,5645.25,1860.28,5646.32,1860.95 +1,upper-boundary-key-miss,22,1,2064,4224.92,1667.18,4226.26,1667.64 +1,upper-boundary-key-miss,23,0,2064,4135.30,1908.85,4136.14,1910.37 +1,upper-boundary-key-miss,24,1,2064,4799.31,1677.71,4799.90,1677.81 +1,upper-boundary-key-miss,25,0,2064,5355.08,1860.06,5356.10,1860.47 +1,upper-boundary-key-miss,26,1,2064,8500.96,3431.91,8502.42,3433.62 +1,upper-boundary-key-miss,27,0,2064,4591.57,1837.86,4592.54,1839.63 +1,upper-boundary-key-miss,28,1,2064,8147.28,1999.04,8148.74,2000.00 +1,upper-boundary-key-miss,29,0,2064,4109.79,2082.78,4110.47,2084.30 +1,upper-boundary-key-miss,30,1,2064,5343.40,1570.66,5333.82,1570.74 +1,stale-long-16,0,1,1304,5905.11,10503.81,5906.44,10881.13 +1,stale-long-16,1,0,1304,5257.50,7204.31,5258.44,7206.29 +1,stale-long-16,2,1,1304,4964.83,6299.25,4965.49,6300.61 +1,stale-long-16,3,0,1304,5460.07,5676.16,5460.89,5677.91 +1,stale-long-16,4,1,1304,5415.65,6413.80,5416.41,6415.64 +1,stale-long-16,5,0,1304,5156.96,6494.85,5157.21,6496.93 +1,stale-long-16,6,1,1304,6440.19,7930.00,6443.25,7931.75 +1,stale-long-16,7,0,1304,4702.47,6989.81,4703.22,6990.80 +1,stale-long-16,8,1,1304,6910.16,5759.53,6911.81,5760.74 +1,stale-long-16,9,0,1304,5412.49,6061.39,5329.75,6063.65 +1,stale-long-16,10,1,1304,5150.89,7277.28,5152.61,7278.37 +1,stale-long-16,11,0,1304,6184.93,8669.22,6164.88,8671.01 +1,stale-long-16,12,1,1304,6817.83,6553.89,6819.79,6555.98 +1,stale-long-16,13,0,1304,4824.44,5818.72,4825.15,5819.79 +1,stale-long-16,14,1,1304,5558.06,6289.73,5536.81,6290.64 +1,stale-long-16,15,0,1304,6265.06,8479.64,6266.87,8481.60 +1,stale-long-16,16,1,1304,6641.50,6234.20,6643.40,6235.43 +1,stale-long-16,17,0,1304,5133.02,6109.50,5134.20,6110.43 +1,stale-long-16,18,1,1304,7594.60,8546.25,7595.86,8548.31 +1,stale-long-16,19,0,1304,4741.15,5798.17,4741.56,5799.08 +1,stale-long-16,20,1,1304,4690.14,7078.51,4690.95,7078.99 +1,stale-long-16,21,0,1304,7443.47,7008.67,7444.79,7012.27 +1,stale-long-16,22,1,1304,6678.65,6250.42,6680.21,6251.53 +1,stale-long-16,23,0,1304,4920.60,6456.98,4921.78,6458.59 +1,stale-long-16,24,1,1304,4624.24,5960.49,4625.77,5961.66 +1,stale-long-16,25,0,1304,5394.24,5839.79,5394.94,5841.26 +1,stale-long-16,26,1,1304,6744.30,6463.59,6746.17,6464.72 +1,stale-long-16,27,0,1304,5586.87,7595.03,5588.19,7596.63 +1,stale-long-16,28,1,1304,5842.61,7599.89,5844.33,7601.23 +1,stale-long-16,29,0,1304,4818.89,6563.23,4819.79,6565.18 +1,stale-long-16,30,1,1304,5555.75,5764.42,5557.52,5765.34 +1,stale-long-31,0,1,840,10477.55,10089.16,10480.95,10090.48 +1,stale-long-31,1,0,840,13128.72,12422.33,13129.76,12423.81 +1,stale-long-31,2,1,840,9071.28,14772.17,9075.00,14775.00 +1,stale-long-31,3,0,840,9607.34,10850.42,9609.52,10853.57 +1,stale-long-31,4,1,840,10019.31,11458.61,10021.43,11451.19 +1,stale-long-31,5,0,840,15370.36,11968.75,15371.43,11970.24 +1,stale-long-31,6,1,840,11207.60,11928.82,11210.71,11929.76 +1,stale-long-31,7,0,840,8575.26,13426.94,8576.19,13430.95 +1,stale-long-31,8,1,840,8489.79,12140.17,8491.67,12142.86 +1,stale-long-31,9,0,840,15510.01,14927.10,15513.10,14930.95 +1,stale-long-31,10,1,840,12113.48,10751.26,12117.86,10752.38 +1,stale-long-31,11,0,840,10946.27,10255.12,10948.81,10257.14 +1,stale-long-31,12,1,840,9310.44,24991.54,9313.10,24994.05 +1,stale-long-31,13,0,840,15216.86,14472.63,15219.05,14477.38 +1,stale-long-31,14,1,840,10994.21,12583.44,10997.62,12586.90 +1,stale-long-31,15,0,840,9894.39,10914.03,9896.43,10916.67 +1,stale-long-31,16,1,840,10976.15,10935.82,10979.76,10957.14 +1,stale-long-31,17,0,840,12913.62,12251.23,12915.48,12253.57 +1,stale-long-31,18,1,840,11431.85,12597.36,11434.52,12600.00 +1,stale-long-31,19,0,840,11595.23,14246.84,11597.62,14250.00 +1,stale-long-31,20,1,840,15383.88,19529.49,15388.10,19530.95 +1,stale-long-31,21,0,840,11261.96,18471.89,11264.29,18475.00 +1,stale-long-31,22,1,840,12781.32,16218.87,12776.19,16221.43 +1,stale-long-31,23,0,840,11265.82,16694.20,11267.86,16698.81 +1,stale-long-31,24,1,840,9965.16,13319.68,9967.86,13322.62 +1,stale-long-31,25,0,840,8774.34,16121.52,8775.00,16126.19 +1,stale-long-31,26,1,840,10471.70,9699.13,10473.81,9700.00 +1,stale-long-31,27,0,840,9259.11,10604.41,9097.62,10607.14 +1,stale-long-31,28,1,840,9387.63,13939.62,9390.48,13932.14 +1,stale-long-31,29,0,840,10672.68,13406.56,10673.81,13409.52 +1,stale-long-31,30,1,840,10117.98,11542.21,9621.43,11544.05 +1,stale-long-32,0,1,888,9939.01,9307.20,9942.57,9308.56 +1,stale-long-32,1,0,888,9708.24,8176.16,9709.46,8177.93 +1,stale-long-32,2,1,888,9539.59,7151.40,9541.67,7152.03 +1,stale-long-32,3,0,888,8189.19,7313.48,8190.32,7315.32 +1,stale-long-32,4,1,888,10680.26,9499.56,10682.43,9501.13 +1,stale-long-32,5,0,888,17319.90,14863.51,17323.20,14867.12 +1,stale-long-32,6,1,888,9214.36,7407.54,9218.47,7407.66 +1,stale-long-32,7,0,888,9615.94,8273.90,9617.12,8277.03 +1,stale-long-32,8,1,888,10156.37,10237.07,10158.78,10238.74 +1,stale-long-32,9,0,888,11267.76,8226.86,11270.27,8229.73 +1,stale-long-32,10,1,888,9728.38,8490.25,9729.73,8493.24 +1,stale-long-32,11,0,888,9643.00,9018.18,9645.27,9021.40 +1,stale-long-32,12,1,888,9520.11,7844.23,9522.52,7845.72 +1,stale-long-32,13,0,888,9593.13,8128.02,9594.59,8130.63 +1,stale-long-32,14,1,888,8710.57,7662.02,8712.84,7664.41 +1,stale-long-32,15,0,888,8765.41,7378.96,8766.89,7380.63 +1,stale-long-32,16,1,888,8929.29,8117.98,8931.31,8119.37 +1,stale-long-32,17,0,888,9220.66,9276.37,9221.85,9279.28 +1,stale-long-32,18,1,888,9933.25,9531.67,9935.81,9533.78 +1,stale-long-32,19,0,888,12284.12,9777.53,12286.04,9779.28 +1,stale-long-32,20,1,888,9086.60,7468.96,9087.84,7469.59 +1,stale-long-32,21,0,888,9422.00,8364.05,9423.42,8365.99 +1,stale-long-32,22,1,888,11531.49,11978.38,11534.91,11980.86 +1,stale-long-32,23,0,888,16091.68,9973.21,16083.33,9975.23 +1,stale-long-32,24,1,888,11062.53,7904.47,11065.32,7905.41 +1,stale-long-32,25,0,888,15424.35,8516.66,15427.93,8519.14 +1,stale-long-32,26,1,888,11390.00,10516.54,11394.14,10519.14 +1,stale-long-32,27,0,888,10253.17,8106.38,10255.63,8108.11 +1,stale-long-32,28,1,888,10565.55,8269.99,10567.57,8262.39 +1,stale-long-32,29,0,888,9936.98,7487.05,9938.06,7489.86 +1,stale-long-32,30,1,888,10212.82,7789.17,10362.61,7782.66 +1,stale-long-33,0,1,888,9669.88,7733.24,9672.30,7734.23 +1,stale-long-33,1,0,888,10151.30,10043.59,10153.15,10046.17 +1,stale-long-33,2,1,888,9767.49,9039.92,9770.27,9041.67 +1,stale-long-33,3,0,888,10266.34,10137.58,10268.02,10140.77 +1,stale-long-33,4,1,888,10307.99,8204.16,10310.81,8207.21 +1,stale-long-33,5,0,888,12880.42,8623.50,12882.88,8626.13 +1,stale-long-33,6,1,888,10915.67,9864.00,10917.79,9865.99 +1,stale-long-33,7,0,888,11629.39,9804.77,11630.63,9808.56 +1,stale-long-33,8,1,888,10202.93,7181.81,10204.95,7183.56 +1,stale-long-33,9,0,888,10069.29,7955.38,10070.95,7957.21 +1,stale-long-33,10,1,888,10848.74,9342.11,10853.60,9344.59 +1,stale-long-33,11,0,888,10713.64,8708.14,10715.09,8709.46 +1,stale-long-33,12,1,888,11157.43,8642.72,11159.91,8644.14 +1,stale-long-33,13,0,888,10081.35,15941.45,10083.33,15943.69 +1,stale-long-33,14,1,888,10855.06,8122.76,10858.11,8123.87 +1,stale-long-33,15,0,888,9575.86,8102.82,9447.07,8104.73 +1,stale-long-33,16,1,888,10312.71,10441.69,10315.32,10443.69 +1,stale-long-33,17,0,888,10358.61,10271.93,10361.49,10274.77 +1,stale-long-33,18,1,888,10834.96,9608.78,10836.71,9610.36 +1,stale-long-33,19,0,888,9262.59,7716.99,9207.21,7718.47 +1,stale-long-33,20,1,888,10783.94,8897.96,10786.04,8899.77 +1,stale-long-33,21,0,888,10966.95,9401.51,10969.59,9404.28 +1,stale-long-33,22,1,888,11859.59,8457.99,11862.61,8460.59 +1,stale-long-33,23,0,888,9169.00,10425.26,9170.05,10427.93 +1,stale-long-33,24,1,888,12146.92,9144.57,12150.90,9147.52 +1,stale-long-33,25,0,888,8789.72,7398.92,8790.54,7399.77 +1,stale-long-33,26,1,888,9609.26,9840.19,9611.49,9842.34 +1,stale-long-33,27,0,888,11669.48,10224.34,11671.17,10226.35 +1,stale-long-33,28,1,888,9541.34,9245.81,9542.79,9247.75 +1,stale-long-33,29,0,888,8919.06,7234.80,8920.05,7236.49 +1,stale-long-33,30,1,888,9837.29,8723.62,9840.09,8725.23 +1,stale-long-64,0,1,448,17983.12,9396.54,17975.45,9404.02 +1,stale-long-64,1,0,448,17520.31,7970.73,17522.32,7975.45 +1,stale-long-64,2,1,448,16742.74,8043.58,16750.00,8046.88 +1,stale-long-64,3,0,448,20854.01,7905.24,20857.14,7910.71 +1,stale-long-64,4,1,448,17432.18,8011.25,17435.27,8015.62 +1,stale-long-64,5,0,448,15927.15,7349.09,15928.57,7352.68 +1,stale-long-64,6,1,448,17332.08,7050.21,17337.05,7051.34 +1,stale-long-64,7,0,448,20519.97,7156.83,20524.55,7160.71 +1,stale-long-64,8,1,448,19798.11,8678.97,19803.57,8683.04 +1,stale-long-64,9,0,448,22204.97,8149.20,22207.59,8151.79 +1,stale-long-64,10,1,448,23614.83,13693.51,23618.30,13696.43 +1,stale-long-64,11,0,448,19749.06,13463.49,19752.23,13470.98 +1,stale-long-64,12,1,448,18393.97,7558.47,18397.32,7560.27 +1,stale-long-64,13,0,448,18259.03,9773.66,18263.39,9779.02 +1,stale-long-64,14,1,448,17420.59,8880.84,17426.34,8883.93 +1,stale-long-64,15,0,448,22977.07,9003.14,22979.91,9008.93 +1,stale-long-64,16,1,448,30546.60,7675.87,30551.34,7676.34 +1,stale-long-64,17,0,448,26773.37,10914.48,26754.46,10919.64 +1,stale-long-64,18,1,448,20228.78,8768.41,20234.38,8772.32 +1,stale-long-64,19,0,448,22562.63,8873.52,22566.96,8877.23 +1,stale-long-64,20,1,448,19808.66,10823.56,19814.73,10830.36 +1,stale-long-64,21,0,448,22456.03,8732.17,22459.82,8736.61 +1,stale-long-64,22,1,448,31096.13,8512.75,31100.45,8515.62 +1,stale-long-64,23,0,448,23115.10,10580.47,23122.77,10584.82 +1,stale-long-64,24,1,448,18710.33,8679.02,18698.66,8683.04 +1,stale-long-64,25,0,448,18597.09,11153.83,18600.45,11158.48 +1,stale-long-64,26,1,448,23951.70,8745.47,23957.59,8750.00 +1,stale-long-64,27,0,448,20505.38,8630.07,20508.93,8633.93 +1,stale-long-64,28,1,448,35731.91,8481.52,35736.61,8484.38 +1,stale-long-64,29,0,448,21049.26,8624.35,21055.80,8629.46 +1,stale-long-64,30,1,448,17330.66,7892.81,17334.82,7895.09 +1,large-key-miss,0,1,128,86704.16,10719.43,86718.75,10726.56 +1,large-key-miss,1,0,128,87394.05,16684.81,87406.25,16703.12 +1,large-key-miss,2,1,128,88916.11,10156.30,88945.31,10164.06 +1,large-key-miss,3,0,128,79771.62,7573.23,79781.25,7585.94 +1,large-key-miss,4,1,128,84457.85,8916.93,84468.75,8921.88 +1,large-key-miss,5,0,128,89008.20,11310.57,89023.44,11328.12 +1,large-key-miss,6,1,128,89443.05,7343.66,89468.75,7343.75 +1,large-key-miss,7,0,128,81927.74,7574.64,81937.50,7585.94 +1,large-key-miss,8,1,128,99761.53,10144.02,99789.06,10156.25 +1,large-key-miss,9,0,128,104450.43,8995.13,104460.94,9007.81 +1,large-key-miss,10,1,128,78038.98,7579.39,78062.50,7585.94 +1,large-key-miss,11,0,128,101545.69,8534.97,101562.50,8546.88 +1,large-key-miss,12,1,128,87925.27,7798.75,87070.31,7804.69 +1,large-key-miss,13,0,128,85985.31,8658.94,85992.19,8679.69 +1,large-key-miss,14,1,128,84837.66,10734.04,84851.56,10742.19 +1,large-key-miss,15,0,128,100562.06,7871.93,100507.81,7882.81 +1,large-key-miss,16,1,128,89432.22,9143.54,89460.94,9148.44 +1,large-key-miss,17,0,128,79760.16,9658.73,79773.44,9671.88 +1,large-key-miss,18,1,128,81077.38,8502.16,80859.38,8515.62 +1,large-key-miss,19,0,128,78968.86,10039.04,78984.38,10046.88 +1,large-key-miss,20,1,128,103244.91,8352.30,102242.19,8351.56 +1,large-key-miss,21,0,128,112654.04,10182.90,112671.88,10203.12 +1,large-key-miss,22,1,128,82915.93,14033.45,82929.69,14046.88 +1,large-key-miss,23,0,128,91686.59,13288.34,91703.12,13312.50 +1,large-key-miss,24,1,128,82182.99,11057.32,82210.94,11062.50 +1,large-key-miss,25,0,128,80884.34,11937.51,80890.62,11960.94 +1,large-key-miss,26,1,128,80671.87,9339.04,80687.50,9343.75 +1,large-key-miss,27,0,128,89342.80,9071.07,89351.56,9085.94 +1,large-key-miss,28,1,128,107641.61,14585.16,107671.88,14593.75 +1,large-key-miss,29,0,128,91568.47,10699.63,91585.94,10718.75 +1,large-key-miss,30,1,128,87426.57,7846.02,87445.31,7843.75 +1,large-mixed-keys,0,1,128,89237.58,10696.32,89250.00,11085.94 +1,large-mixed-keys,1,0,128,90159.26,12065.94,90171.88,12078.12 +1,large-mixed-keys,2,1,128,90908.94,11719.79,90929.69,11726.56 +1,large-mixed-keys,3,0,128,84944.88,12757.95,84960.94,12773.44 +1,large-mixed-keys,4,1,128,74589.10,9790.68,74609.38,9796.88 +1,large-mixed-keys,5,0,128,79324.09,9605.98,79335.94,9617.19 +1,large-mixed-keys,6,1,128,91944.42,12086.83,91968.75,12093.75 +1,large-mixed-keys,7,0,128,82931.45,10342.26,82945.31,10351.56 +1,large-mixed-keys,8,1,128,86646.82,10679.20,86656.25,10687.50 +1,large-mixed-keys,9,0,128,98189.34,12502.47,98195.31,12523.44 +1,large-mixed-keys,10,1,128,119607.55,10227.36,119625.00,10234.38 +1,large-mixed-keys,11,0,128,84677.89,11078.22,84687.50,11101.56 +1,large-mixed-keys,12,1,128,84797.30,10488.52,84812.50,10492.19 +1,large-mixed-keys,13,0,128,92152.01,9737.06,92164.06,9742.19 +1,large-mixed-keys,14,1,128,91867.47,17137.52,91882.81,17148.44 +1,large-mixed-keys,15,0,128,118248.77,9008.78,118265.62,9007.81 +1,large-mixed-keys,16,1,128,98478.44,9838.49,98507.81,9843.75 +1,large-mixed-keys,17,0,128,87033.98,14181.86,87039.06,14203.12 +1,large-mixed-keys,18,1,128,77972.88,9901.73,77976.56,9828.12 +1,large-mixed-keys,19,0,128,77301.46,9690.27,77312.50,9703.12 +1,large-mixed-keys,20,1,128,83861.20,10399.23,83875.00,10406.25 +1,large-mixed-keys,21,0,128,95864.45,10470.41,95882.81,10484.38 +1,large-mixed-keys,22,1,128,95795.08,9719.24,95812.50,9718.75 +1,large-mixed-keys,23,0,128,91611.27,12264.30,91625.00,12281.25 +1,large-mixed-keys,24,1,128,85471.84,14535.29,85484.38,14554.69 +1,large-mixed-keys,25,0,128,85877.39,10800.77,85890.62,10804.69 +1,large-mixed-keys,26,1,128,92458.13,10982.21,92414.06,10984.38 +1,large-mixed-keys,27,0,128,94281.88,10751.53,94296.88,10757.81 +1,large-mixed-keys,28,1,128,93845.68,10635.89,93867.19,10640.62 +1,large-mixed-keys,29,0,128,124031.32,14321.55,124046.88,14351.56 +1,large-mixed-keys,30,1,128,91868.51,10898.96,91890.62,10914.06 +1,large-few-bindings,0,1,1240,5189.08,2179.93,5190.32,2180.65 +1,large-few-bindings,1,0,1240,5622.97,1662.52,5624.19,1663.71 +1,large-few-bindings,2,1,1240,6674.09,1401.45,6675.81,1402.42 +1,large-few-bindings,3,0,1240,7961.74,1315.33,7962.90,1316.13 +1,large-few-bindings,4,1,1240,6234.03,1411.22,6236.29,1412.10 +1,large-few-bindings,5,0,1240,5411.94,1739.22,5413.71,1741.13 +1,large-few-bindings,6,1,1240,5696.96,1862.13,5698.39,1863.71 +1,large-few-bindings,7,0,1240,6254.56,1457.33,6255.65,1458.87 +1,large-few-bindings,8,1,1240,5747.12,1749.30,5749.19,1750.81 +1,large-few-bindings,9,0,1240,5429.21,1691.74,5429.84,1694.35 +1,large-few-bindings,10,1,1240,5718.43,1323.71,5720.97,1323.39 +1,large-few-bindings,11,0,1240,4925.72,1344.58,4925.81,1345.97 +1,large-few-bindings,12,1,1240,5267.54,1589.14,5269.35,1589.52 +1,large-few-bindings,13,0,1240,5787.31,1382.24,5788.71,1383.87 +1,large-few-bindings,14,1,1240,5792.17,1471.78,5794.35,1472.58 +1,large-few-bindings,15,0,1240,5451.92,1272.92,5453.23,1274.19 +1,large-few-bindings,16,1,1240,5692.13,1465.53,5693.55,1466.13 +1,large-few-bindings,17,0,1240,6415.38,1512.65,6416.94,1514.52 +1,large-few-bindings,18,1,1240,6879.10,1575.33,6881.45,1575.81 +1,large-few-bindings,19,0,1240,8926.71,1537.28,8929.03,1538.71 +1,large-few-bindings,20,1,1240,5946.43,1338.19,5948.39,1338.71 +1,large-few-bindings,21,0,1240,8403.04,1414.09,8405.65,1415.32 +1,large-few-bindings,22,1,1240,5416.82,1272.90,5418.55,1273.39 +1,large-few-bindings,23,0,1240,5401.63,1748.85,5402.42,1639.52 +1,large-few-bindings,24,1,1240,6211.14,1612.40,6213.71,1613.71 +1,large-few-bindings,25,0,1240,7201.56,1395.61,7196.77,1396.77 +1,large-few-bindings,26,1,1240,7719.61,1239.62,7722.58,1240.32 +1,large-few-bindings,27,0,1240,5935.16,1604.17,5937.10,1605.65 +1,large-few-bindings,28,1,1240,6080.64,1438.73,6082.26,1438.71 +1,large-few-bindings,29,0,1240,5247.38,1310.56,5248.39,1311.29 +1,large-few-bindings,30,1,1240,5648.96,1285.17,5625.81,1285.48 +1,large-label-overrides,0,1,128,78778.43,1821.10,78796.88,1828.12 +1,large-label-overrides,1,0,128,73969.67,4437.79,73984.38,4460.94 +1,large-label-overrides,2,1,128,68067.85,1967.09,68078.12,1968.75 +1,large-label-overrides,3,0,128,70617.49,1796.61,70625.00,1804.69 +1,large-label-overrides,4,1,128,101257.56,2852.37,101273.44,2859.38 +1,large-label-overrides,5,0,128,106590.69,1770.91,106609.38,1781.25 +1,large-label-overrides,6,1,128,71704.62,1852.95,71726.56,1859.38 +1,large-label-overrides,7,0,128,99119.30,1789.41,99132.81,1789.06 +1,large-label-overrides,8,1,128,109754.72,2791.62,109773.44,2796.88 +1,large-label-overrides,9,0,128,74012.93,1713.46,74031.25,1718.75 +1,large-label-overrides,10,1,128,75192.57,2988.80,75210.94,2992.19 +1,large-label-overrides,11,0,128,76401.27,4782.33,76406.25,4804.69 +1,large-label-overrides,12,1,128,83359.87,3334.99,83375.00,3343.75 +1,large-label-overrides,13,0,128,78238.47,1793.48,78257.81,1796.88 +1,large-label-overrides,14,1,128,146279.91,3041.63,146312.50,3046.88 +1,large-label-overrides,15,0,128,107343.48,1777.02,107359.38,1781.25 +1,large-label-overrides,16,1,128,86292.21,2737.16,86312.50,2742.19 +1,large-label-overrides,17,0,128,86893.99,1781.71,86906.25,1781.25 +1,large-label-overrides,18,1,128,73583.55,5712.17,73609.38,5726.56 +1,large-label-overrides,19,0,128,71889.69,2240.70,71898.44,2250.00 +1,large-label-overrides,20,1,128,67235.16,3231.46,67250.00,3234.38 +1,large-label-overrides,21,0,128,68987.28,1782.62,68992.19,1789.06 +1,large-label-overrides,22,1,128,81363.84,3578.34,81382.81,3585.94 +1,large-label-overrides,23,0,128,74936.62,1795.84,74945.31,1804.69 +1,large-label-overrides,24,1,128,85331.26,3315.60,85351.56,3320.31 +1,large-label-overrides,25,0,128,132370.19,3647.80,132390.62,3656.25 +1,large-label-overrides,26,1,128,98486.96,2595.75,98507.81,2593.75 +1,large-label-overrides,27,0,128,76642.16,1772.03,76656.25,1781.25 +1,large-label-overrides,28,1,128,72020.18,2260.62,72031.25,2265.62 +1,large-label-overrides,29,0,128,74893.77,5345.72,74906.25,5367.19 +1,large-label-overrides,30,1,128,76039.33,1847.34,76054.69,1851.56 +1,capacity-stale-long,0,1,128,67457.28,15116.38,67468.75,15125.00 +1,capacity-stale-long,1,0,128,63126.91,15380.00,63132.81,15320.31 +1,capacity-stale-long,2,1,128,72727.59,15095.16,72742.19,15101.56 +1,capacity-stale-long,3,0,128,71677.42,21444.05,71687.50,21468.75 +1,capacity-stale-long,4,1,128,74821.97,20833.26,74843.75,20843.75 +1,capacity-stale-long,5,0,128,82448.20,22784.65,82468.75,22796.88 +1,capacity-stale-long,6,1,128,72453.38,14524.38,72468.75,14531.25 +1,capacity-stale-long,7,0,128,78909.62,15730.21,78921.88,15742.19 +1,capacity-stale-long,8,1,128,66403.65,14796.40,66414.06,14796.88 +1,capacity-stale-long,9,0,128,79377.42,21803.52,79382.81,21742.19 +1,capacity-stale-long,10,1,128,92857.09,15717.30,92882.81,15718.75 +1,capacity-stale-long,11,0,128,82163.95,22367.51,82179.69,22390.62 +1,capacity-stale-long,12,1,128,72188.41,15990.05,72203.12,16000.00 +1,capacity-stale-long,13,0,128,70536.45,19428.02,70546.88,19437.50 +1,capacity-stale-long,14,1,128,70788.50,16604.32,70804.69,16617.19 +1,capacity-stale-long,15,0,128,73863.36,13737.48,73867.19,13750.00 +1,capacity-stale-long,16,1,128,88113.03,18663.17,88132.81,18671.88 +1,capacity-stale-long,17,0,128,85529.84,20086.78,85539.06,20109.38 +1,capacity-stale-long,18,1,128,74988.92,14788.60,75007.81,14796.88 +1,capacity-stale-long,19,0,128,64425.93,17910.28,64437.50,17937.50 +1,capacity-stale-long,20,1,128,107189.44,18719.79,107210.94,18734.38 +1,capacity-stale-long,21,0,128,75763.19,16419.84,75781.25,16437.50 +1,capacity-stale-long,22,1,128,75212.27,14787.74,75242.19,14796.88 +1,capacity-stale-long,23,0,128,63417.30,15469.92,63421.88,15484.38 +1,capacity-stale-long,24,1,128,68058.91,14720.66,68078.12,14726.56 +1,capacity-stale-long,25,0,128,68349.90,18320.25,68367.19,18335.94 +1,capacity-stale-long,26,1,128,73054.17,31166.63,73078.12,31187.50 +1,capacity-stale-long,27,0,128,71227.81,17217.25,71242.19,17234.38 +1,capacity-stale-long,28,1,128,73964.95,15409.05,73984.38,15414.06 +1,capacity-stale-long,29,0,128,83587.91,13300.76,83601.56,13312.50 +1,capacity-stale-long,30,1,128,90568.28,34645.88,90593.75,34671.88 +1,small-stale-long,0,1,17672,516.08,691.35,516.18,691.49 +1,small-stale-long,1,0,17672,457.92,672.28,457.96,670.84 +1,small-stale-long,2,1,17672,448.64,677.88,448.73,677.97 +1,small-stale-long,3,0,17672,579.70,633.35,579.84,633.49 +1,small-stale-long,4,1,17672,509.03,689.77,509.11,689.11 +1,small-stale-long,5,0,17672,516.64,791.18,516.69,791.31 +1,small-stale-long,6,1,17672,564.21,664.19,564.40,664.33 +1,small-stale-long,7,0,17672,762.97,1116.49,763.13,1116.63 +1,small-stale-long,8,1,17672,525.62,667.75,525.75,667.84 +1,small-stale-long,9,0,17672,558.01,732.17,558.06,732.29 +1,small-stale-long,10,1,17672,580.48,851.71,580.58,851.80 +1,small-stale-long,11,0,17672,603.95,723.06,604.06,723.18 +1,small-stale-long,12,1,17672,638.30,912.12,638.47,912.23 +1,small-stale-long,13,0,17672,673.93,875.67,674.06,875.85 +1,small-stale-long,14,1,17672,713.33,873.69,713.56,873.81 +1,small-stale-long,15,0,17672,573.92,841.11,574.02,841.33 +1,small-stale-long,16,1,17672,441.99,631.04,442.11,631.11 +1,small-stale-long,17,0,17672,573.15,756.32,573.22,756.45 +1,small-stale-long,18,1,17672,507.10,659.88,507.19,659.91 +1,small-stale-long,19,0,17672,532.54,655.23,532.65,655.33 +1,small-stale-long,20,1,17672,511.22,720.36,511.54,720.46 +1,small-stale-long,21,0,17672,540.76,812.69,540.86,812.81 +1,small-stale-long,22,1,17672,496.57,616.08,496.66,616.17 +1,small-stale-long,23,0,17672,493.82,610.49,493.89,610.57 +1,small-stale-long,24,1,17672,460.04,663.78,460.16,663.88 +1,small-stale-long,25,0,17672,442.27,666.90,442.34,665.97 +1,small-stale-long,26,1,17672,476.80,695.18,476.91,693.24 +1,small-stale-long,27,0,17672,737.07,715.25,737.21,715.37 +1,small-stale-long,28,1,17672,575.77,1064.78,575.88,1064.90 +1,small-stale-long,29,0,17672,541.54,835.71,541.65,835.33 +1,small-stale-long,30,1,17672,508.70,657.68,508.83,657.76 +1,gamepad-miss,0,1,128,90153.66,1714.53,90179.69,1718.75 +1,gamepad-miss,1,0,128,91760.17,1589.12,91773.44,1601.56 +1,gamepad-miss,2,1,128,73847.31,1408.16,73859.38,1414.06 +1,gamepad-miss,3,0,128,70207.10,1690.15,70218.75,1695.31 +1,gamepad-miss,4,1,128,82022.68,3408.13,82046.88,3414.06 +1,gamepad-miss,5,0,128,91994.96,1393.97,91929.69,1398.44 +1,gamepad-miss,6,1,128,78898.48,2324.88,78914.06,2328.12 +1,gamepad-miss,7,0,128,81671.98,1356.45,81695.31,1375.00 +1,gamepad-miss,8,1,128,79269.25,1413.32,79289.06,1414.06 +1,gamepad-miss,9,0,128,155315.43,1402.35,155335.94,1421.88 +1,gamepad-miss,10,1,128,114786.66,1637.44,114804.69,1648.44 +1,gamepad-miss,11,0,128,95730.44,1346.58,95742.19,1343.75 +1,gamepad-miss,12,1,128,91506.34,2091.24,90640.62,2101.56 +1,gamepad-miss,13,0,128,125836.14,2471.70,125851.56,2484.38 +1,gamepad-miss,14,1,128,89876.32,4668.40,89890.62,4671.88 +1,gamepad-miss,15,0,128,129429.33,1398.93,129453.12,1406.25 +1,gamepad-miss,16,1,128,96572.70,1424.65,96585.94,1429.69 +1,gamepad-miss,17,0,128,80214.57,1447.92,80000.00,1453.12 +1,gamepad-miss,18,1,128,117112.59,1606.59,117132.81,1609.38 +1,gamepad-miss,19,0,128,80169.01,1402.10,80187.50,1406.25 +1,gamepad-miss,20,1,128,87857.45,1414.57,87882.81,1421.88 +1,gamepad-miss,21,0,128,105718.09,1821.35,105734.38,1828.12 +1,gamepad-miss,22,1,128,88892.25,1991.23,88914.06,1992.19 +1,gamepad-miss,23,0,128,106146.89,3377.81,106164.06,3398.44 +1,gamepad-miss,24,1,128,89817.34,1560.03,89843.75,1562.50 +1,gamepad-miss,25,0,128,90073.58,1444.93,90085.94,1453.12 +1,gamepad-miss,26,1,128,77706.31,2732.97,77718.75,2742.19 +1,gamepad-miss,27,0,128,126152.02,1389.96,126171.88,1398.44 +1,gamepad-miss,28,1,128,202031.09,2928.23,202062.50,2937.50 +1,gamepad-miss,29,0,128,106708.32,4218.05,106718.75,4242.19 +1,gamepad-miss,30,1,128,83465.16,1427.88,83476.56,1429.69 +1,gamepad-mixed,0,1,128,92745.52,2371.38,92765.62,2375.00 +1,gamepad-mixed,1,0,128,75230.87,2347.45,75242.19,2359.38 +1,gamepad-mixed,2,1,128,85036.00,2568.89,85054.69,2578.12 +1,gamepad-mixed,3,0,128,97120.33,2878.40,97140.62,2906.25 +1,gamepad-mixed,4,1,128,88293.97,2356.92,88328.12,2367.19 +1,gamepad-mixed,5,0,128,77424.37,1973.02,77437.50,1992.19 +1,gamepad-mixed,6,1,128,94525.60,3404.70,94546.88,3421.88 +1,gamepad-mixed,7,0,128,100659.71,2726.14,100679.69,2742.19 +1,gamepad-mixed,8,1,128,81131.91,1770.13,81156.25,1773.44 +1,gamepad-mixed,9,0,128,73213.24,2439.57,73226.56,2445.31 +1,gamepad-mixed,10,1,128,93535.97,4547.65,93562.50,4554.69 +1,gamepad-mixed,11,0,128,96156.96,2704.40,96171.88,2718.75 +1,gamepad-mixed,12,1,128,150107.84,1796.52,150125.00,1796.88 +1,gamepad-mixed,13,0,128,168442.57,3927.59,168460.94,3945.31 +1,gamepad-mixed,14,1,128,134841.51,2592.37,134859.38,2593.75 +1,gamepad-mixed,15,0,128,74341.55,1737.14,74351.56,1750.00 +1,gamepad-mixed,16,1,128,73154.67,1797.89,73171.88,1804.69 +1,gamepad-mixed,17,0,128,76995.47,2012.44,77007.81,2015.62 +1,gamepad-mixed,18,1,128,74362.82,2461.80,74382.81,2468.75 +1,gamepad-mixed,19,0,128,123108.07,1724.31,123125.00,1726.56 +1,gamepad-mixed,20,1,128,98453.37,1729.27,98476.56,1734.38 +1,gamepad-mixed,21,0,128,71926.10,3037.26,71851.56,3046.88 +1,gamepad-mixed,22,1,128,77480.35,1798.02,77500.00,1804.69 +1,gamepad-mixed,23,0,128,71373.97,2685.62,71382.81,2703.12 +1,gamepad-mixed,24,1,128,90317.50,2711.67,90328.12,2718.75 +1,gamepad-mixed,25,0,128,78612.39,3262.72,78632.81,3273.44 +1,gamepad-mixed,26,1,128,95614.38,2887.84,95640.62,2898.44 +1,gamepad-mixed,27,0,128,115460.59,2346.89,115476.56,2359.38 +1,gamepad-mixed,28,1,128,139741.28,6329.23,139695.31,6351.56 +1,gamepad-mixed,29,0,128,99164.91,3925.07,99179.69,3937.50 +1,gamepad-mixed,30,1,128,97225.14,2674.13,97257.81,2679.69 +1,non-key-event,0,1,128,93427.30,1398.61,93460.94,1398.44 +1,non-key-event,1,0,128,90565.54,1389.96,90585.94,1390.62 +1,non-key-event,2,1,128,90622.10,1494.73,90648.44,1507.81 +1,non-key-event,3,0,128,89508.16,1301.49,89531.25,1312.50 +1,non-key-event,4,1,128,83061.70,1550.16,83093.75,1554.69 +1,non-key-event,5,0,128,93765.23,1421.90,93796.88,1437.50 +1,non-key-event,6,1,128,113280.16,1519.91,113312.50,1523.44 +1,non-key-event,7,0,128,146231.89,4097.72,146250.00,4132.81 +1,non-key-event,8,1,128,121420.59,2665.59,121453.12,2679.69 +1,non-key-event,9,0,128,105465.62,1386.19,104171.88,1398.44 +1,non-key-event,10,1,128,113604.25,1380.35,113625.00,1382.81 +1,non-key-event,11,0,128,169247.80,1986.82,134789.06,2000.00 +1,non-key-event,12,1,128,116660.01,1435.38,116687.50,1437.50 +1,non-key-event,13,0,128,128323.59,1443.48,128070.31,1453.12 +1,non-key-event,14,1,128,100840.58,2690.55,100867.19,2695.31 +1,non-key-event,15,0,128,93490.59,1603.30,93507.81,1609.38 +1,non-key-event,16,1,128,87321.82,1181.37,87351.56,1179.69 +1,non-key-event,17,0,128,112783.55,1116.25,112804.69,1125.00 +1,non-key-event,18,1,128,166430.78,2419.86,99781.25,2421.88 +1,non-key-event,19,0,128,91638.48,2247.29,91656.25,2265.62 +1,non-key-event,20,1,128,139145.30,1365.21,139179.69,1367.19 +1,non-key-event,21,0,128,138309.62,1296.75,138140.62,1312.50 +1,non-key-event,22,1,128,147441.57,1405.99,147468.75,1414.06 +1,non-key-event,23,0,128,185875.13,1745.16,120359.38,1765.62 +1,non-key-event,24,1,128,115370.39,1339.62,115398.44,1351.56 +1,non-key-event,25,0,128,109198.95,1367.44,109218.75,1382.81 +1,non-key-event,26,1,128,122283.45,1257.20,122312.50,1265.62 +1,non-key-event,27,0,128,108450.04,2370.69,108468.75,2390.62 +1,non-key-event,28,1,128,114923.60,1627.71,114953.12,1640.62 +1,non-key-event,29,0,128,98083.29,1357.30,98101.56,1375.00 +1,non-key-event,30,1,128,106136.41,1393.73,106164.06,1398.44 +1,alt-fallback-31,0,1,1480,4930.07,14114.26,4931.76,5695.95 +1,alt-fallback-31,1,0,1480,6324.52,5859.01,6326.35,5861.49 +1,alt-fallback-31,2,1,1480,6214.32,4562.32,6216.89,4564.19 +1,alt-fallback-31,3,0,1480,4724.83,5122.14,4726.35,5124.32 +1,alt-fallback-31,4,1,1480,4505.65,5212.12,4508.11,5214.19 +1,alt-fallback-31,5,0,1480,5058.39,4829.87,5060.14,4831.76 +1,alt-fallback-31,6,1,1480,6317.87,8605.65,6320.27,5716.89 +1,alt-fallback-31,7,0,1480,5414.40,6385.37,5416.22,6387.84 +1,alt-fallback-31,8,1,1480,4636.26,4751.66,4638.51,4752.70 +1,alt-fallback-31,9,0,1480,3831.38,3850.73,3832.43,3852.03 +1,alt-fallback-31,10,1,1480,3759.78,3487.52,3760.81,3487.84 +1,alt-fallback-31,11,0,1480,3488.85,4111.12,3489.86,4112.84 +1,alt-fallback-31,12,1,1480,3840.18,4112.54,3841.89,4113.51 +1,alt-fallback-31,13,0,1480,3576.49,4415.55,3577.03,4417.57 +1,alt-fallback-31,14,1,1480,4070.82,4118.99,4072.30,4120.27 +1,alt-fallback-31,15,0,1480,3794.77,3632.56,3795.95,3634.46 +1,alt-fallback-31,16,1,1480,4865.26,3833.37,4867.57,3827.03 +1,alt-fallback-31,17,0,1480,4898.53,3614.43,4900.00,3614.86 +1,alt-fallback-31,18,1,1480,3712.43,3942.15,3713.51,3943.24 +1,alt-fallback-31,19,0,1480,5257.17,4600.54,5258.78,4602.03 +1,alt-fallback-31,20,1,1480,5532.56,4758.75,5533.78,4759.46 +1,alt-fallback-31,21,0,1480,4464.62,5358.18,4465.54,5359.46 +1,alt-fallback-31,22,1,1480,4028.43,4379.61,4030.41,4381.08 +1,alt-fallback-31,23,0,1480,4055.87,4411.18,4050.00,4412.16 +1,alt-fallback-31,24,1,1480,3975.97,3952.05,3977.03,3953.38 +1,alt-fallback-31,25,0,1480,4760.81,4471.72,4762.16,4473.65 +1,alt-fallback-31,26,1,1480,4046.10,4804.03,4046.62,4805.41 +1,alt-fallback-31,27,0,1480,3965.22,3733.26,3966.22,3733.78 +1,alt-fallback-31,28,1,1480,4503.44,4754.85,4505.41,4756.08 +1,alt-fallback-31,29,0,1480,4046.36,4261.23,4047.97,4262.84 +1,alt-fallback-31,30,1,1480,4330.07,3949.30,4331.08,3950.68 +1,alt-fallback-32,0,1,1536,3980.45,1315.49,3982.42,1315.76 +1,alt-fallback-32,1,0,1536,3857.15,1527.55,3858.07,1527.99 +1,alt-fallback-32,2,1,1536,3669.93,1320.20,3670.57,1320.96 +1,alt-fallback-32,3,0,1536,3544.77,1443.96,3545.57,1445.31 +1,alt-fallback-32,4,1,1536,5531.51,1742.57,5532.55,1744.14 +1,alt-fallback-32,5,0,1536,3825.07,1863.86,3826.17,1864.58 +1,alt-fallback-32,6,1,1536,3981.60,1811.36,3983.72,1812.50 +1,alt-fallback-32,7,0,1536,4738.41,1362.23,4739.58,1363.93 +1,alt-fallback-32,8,1,1536,5355.81,2043.46,5357.42,2044.27 +1,alt-fallback-32,9,0,1536,5094.39,1931.99,5095.70,1934.24 +1,alt-fallback-32,10,1,1536,3543.57,2765.23,3544.92,2766.93 +1,alt-fallback-32,11,0,1536,4250.17,1644.47,4107.42,1645.83 +1,alt-fallback-32,12,1,1536,3952.12,1403.34,3953.12,1403.65 +1,alt-fallback-32,13,0,1536,3594.22,1400.92,3595.05,1402.34 +1,alt-fallback-32,14,1,1536,4280.95,1843.74,4282.55,1844.40 +1,alt-fallback-32,15,0,1536,5284.76,1687.39,5285.81,1688.80 +1,alt-fallback-32,16,1,1536,5010.93,1581.38,5011.72,1582.68 +1,alt-fallback-32,17,0,1536,4218.98,1498.55,4220.05,1499.35 +1,alt-fallback-32,18,1,1536,4377.31,1603.21,4378.91,1583.98 +1,alt-fallback-32,19,0,1536,3829.89,1549.57,3830.73,1550.78 +1,alt-fallback-32,20,1,1536,3648.60,1486.30,3649.09,1486.98 +1,alt-fallback-32,21,0,1536,3714.00,1283.32,3714.84,1284.51 +1,alt-fallback-32,22,1,1536,4454.37,1361.85,4455.08,1362.63 +1,alt-fallback-32,23,0,1536,4158.16,1667.37,4159.51,1668.62 +1,alt-fallback-32,24,1,1536,3694.56,1439.16,3695.96,1439.45 +1,alt-fallback-32,25,0,1536,3562.48,1412.86,3563.15,1413.41 +1,alt-fallback-32,26,1,1536,4036.33,1366.54,4037.76,1366.54 +1,alt-fallback-32,27,0,1536,3847.25,1423.72,3848.31,1424.48 +1,alt-fallback-32,28,1,1536,4262.02,1328.48,4269.53,1328.78 +1,alt-fallback-32,29,0,1536,3740.69,1668.04,3741.54,1668.62 +1,alt-fallback-32,30,1,1536,3700.93,2372.00,3701.82,2373.70 +1,alt-fallback-33,0,1,2040,8371.58,2397.64,8356.37,2399.02 +1,alt-fallback-33,1,0,2040,4629.82,1542.25,4630.88,1543.14 +1,alt-fallback-33,2,1,2040,3855.55,1769.21,3856.86,1770.10 +1,alt-fallback-33,3,0,2040,4313.66,1776.22,4314.71,1777.45 +1,alt-fallback-33,4,1,2040,3722.29,1918.75,3723.53,1919.61 +1,alt-fallback-33,5,0,2040,5787.69,1517.48,5788.24,1518.63 +1,alt-fallback-33,6,1,2040,4180.07,1780.37,4181.37,1781.37 +1,alt-fallback-33,7,0,2040,3757.13,1819.86,3757.84,1820.59 +1,alt-fallback-33,8,1,2040,4155.10,1581.21,4156.37,1581.86 +1,alt-fallback-33,9,0,2040,3689.46,1368.29,3690.20,1368.63 +1,alt-fallback-33,10,1,2040,3750.59,1444.88,3751.47,1445.59 +1,alt-fallback-33,11,0,2040,4039.38,1461.50,4039.71,1462.25 +1,alt-fallback-33,12,1,2040,3866.12,1494.77,3867.65,1358.82 +1,alt-fallback-33,13,0,2040,3442.02,1297.53,3442.65,1298.04 +1,alt-fallback-33,14,1,2040,4062.34,1335.93,4063.24,1336.27 +1,alt-fallback-33,15,0,2040,4171.89,1311.43,4188.73,1311.76 +1,alt-fallback-33,16,1,2040,4119.19,1320.47,4120.10,1320.59 +1,alt-fallback-33,17,0,2040,4553.21,1424.02,4554.41,1424.51 +1,alt-fallback-33,18,1,2040,3823.47,1336.71,3824.51,1336.76 +1,alt-fallback-33,19,0,2040,4157.23,1278.96,4157.84,1278.92 +1,alt-fallback-33,20,1,2040,4968.27,1962.49,4969.12,1963.24 +1,alt-fallback-33,21,0,2040,4004.55,2041.80,4005.39,2042.65 +1,alt-fallback-33,22,1,2040,4010.08,1556.05,4011.27,1556.37 +1,alt-fallback-33,23,0,2040,3874.86,1628.64,3875.49,1629.90 +1,alt-fallback-33,24,1,2040,3826.06,1287.43,3826.96,1287.25 +1,alt-fallback-33,25,0,2040,3826.43,1561.92,3827.45,1563.24 +1,alt-fallback-33,26,1,2040,4907.20,1632.74,4907.84,1633.33 +1,alt-fallback-33,27,0,2040,4828.56,1981.48,4829.41,1982.35 +1,alt-fallback-33,28,1,2040,4130.04,1727.60,4130.88,1728.43 +1,alt-fallback-33,29,0,2040,3699.26,1591.08,3696.57,1591.67 +1,alt-fallback-33,30,1,2040,3730.38,1453.43,3730.88,1453.92 +2,empty-catalog,0,1,32768,137.60,60.11,137.66,60.15 +2,empty-catalog,1,0,32768,142.27,62.55,142.33,62.62 +2,empty-catalog,2,1,32768,133.72,79.42,133.82,79.47 +2,empty-catalog,3,0,32768,119.57,58.91,119.60,58.93 +2,empty-catalog,4,1,32768,134.05,65.89,134.09,65.92 +2,empty-catalog,5,0,32768,109.91,62.06,109.92,62.07 +2,empty-catalog,6,1,32768,111.42,66.31,111.48,66.35 +2,empty-catalog,7,0,32768,112.74,67.79,112.76,67.84 +2,empty-catalog,8,1,32768,108.38,62.03,108.40,62.04 +2,empty-catalog,9,0,32768,137.72,63.30,137.76,63.32 +2,empty-catalog,10,1,32768,138.63,67.39,138.70,67.41 +2,empty-catalog,11,0,32768,122.05,68.05,122.07,68.08 +2,empty-catalog,12,1,32768,128.32,63.64,128.36,63.66 +2,empty-catalog,13,0,32768,116.92,61.50,116.94,61.58 +2,empty-catalog,14,1,32768,132.03,67.04,132.08,67.08 +2,empty-catalog,15,0,32768,135.48,67.41,135.53,67.44 +2,empty-catalog,16,1,32768,123.84,65.54,123.87,65.55 +2,empty-catalog,17,0,32768,128.07,84.18,127.90,84.23 +2,empty-catalog,18,1,32768,210.01,77.95,210.08,78.00 +2,empty-catalog,19,0,32768,120.53,84.25,120.54,84.32 +2,empty-catalog,20,1,32768,122.19,66.86,122.22,66.89 +2,empty-catalog,21,0,32768,139.47,63.97,139.53,64.03 +2,empty-catalog,22,1,32768,120.99,63.14,121.03,63.17 +2,empty-catalog,23,0,32768,120.73,120.93,120.76,121.03 +2,empty-catalog,24,1,32768,181.41,78.68,181.46,78.74 +2,empty-catalog,25,0,32768,124.67,99.31,124.69,99.37 +2,empty-catalog,26,1,32768,198.05,77.52,198.12,77.58 +2,empty-catalog,27,0,32768,113.77,62.62,113.77,62.65 +2,empty-catalog,28,1,32768,133.73,81.92,133.79,81.97 +2,empty-catalog,29,0,32768,144.08,113.88,144.13,113.92 +2,empty-catalog,30,1,32768,124.33,109.96,124.36,110.02 +2,no-bindings,0,1,14024,608.65,620.20,608.74,620.29 +2,no-bindings,1,0,14024,621.80,672.13,621.93,672.20 +2,no-bindings,2,1,14024,594.06,658.13,594.12,658.23 +2,no-bindings,3,0,14024,652.00,761.36,652.17,761.55 +2,no-bindings,4,1,14024,626.94,971.73,627.07,971.33 +2,no-bindings,5,0,14024,621.42,630.09,621.43,630.21 +2,no-bindings,6,1,14024,655.89,738.32,656.09,738.45 +2,no-bindings,7,0,14024,726.62,732.77,726.75,732.89 +2,no-bindings,8,1,14024,804.18,808.91,804.34,809.04 +2,no-bindings,9,0,14024,761.46,712.23,761.20,712.35 +2,no-bindings,10,1,14024,950.72,664.88,950.87,665.00 +2,no-bindings,11,0,14024,604.60,857.79,604.68,857.96 +2,no-bindings,12,1,14024,667.04,666.03,667.21,666.07 +2,no-bindings,13,0,14024,593.32,615.71,593.34,615.80 +2,no-bindings,14,1,14024,602.59,1122.01,602.68,1122.15 +2,no-bindings,15,0,14024,694.75,893.18,694.88,893.33 +2,no-bindings,16,1,14024,802.57,674.13,802.77,674.27 +2,no-bindings,17,0,14024,668.30,777.64,668.43,777.88 +2,no-bindings,18,1,14024,671.12,794.00,671.28,794.21 +2,no-bindings,19,0,14024,824.45,972.14,824.59,972.33 +2,no-bindings,20,1,14024,671.36,877.50,671.49,877.64 +2,no-bindings,21,0,14024,591.89,581.29,591.91,581.36 +2,no-bindings,22,1,14024,633.62,605.02,633.84,605.11 +2,no-bindings,23,0,14024,780.52,619.69,780.66,619.79 +2,no-bindings,24,1,14024,736.40,721.65,736.52,721.83 +2,no-bindings,25,0,14024,682.47,658.36,682.54,658.51 +2,no-bindings,26,1,14024,646.33,589.76,646.46,589.77 +2,no-bindings,27,0,14024,696.66,645.84,696.73,645.89 +2,no-bindings,28,1,14024,730.72,619.49,730.89,619.58 +2,no-bindings,29,0,14024,702.67,630.09,702.80,630.21 +2,no-bindings,30,1,14024,637.02,599.62,637.12,599.69 +2,single-valid-miss,0,1,32768,201.42,270.48,201.45,270.51 +2,single-valid-miss,1,0,32768,226.44,196.71,226.47,196.75 +2,single-valid-miss,2,1,32768,224.84,203.11,221.44,203.00 +2,single-valid-miss,3,0,32768,218.68,209.11,218.72,209.14 +2,single-valid-miss,4,1,32768,232.17,207.12,232.27,207.15 +2,single-valid-miss,5,0,32768,227.15,250.58,227.20,250.64 +2,single-valid-miss,6,1,32768,211.56,190.83,210.17,190.86 +2,single-valid-miss,7,0,32768,194.69,203.24,194.70,203.28 +2,single-valid-miss,8,1,32768,195.74,248.54,195.80,248.63 +2,single-valid-miss,9,0,32768,300.49,353.00,300.57,353.09 +2,single-valid-miss,10,1,32768,208.44,210.73,208.50,210.75 +2,single-valid-miss,11,0,32768,210.36,210.96,210.39,211.03 +2,single-valid-miss,12,1,32768,202.58,298.09,202.67,298.16 +2,single-valid-miss,13,0,32768,213.44,283.06,213.47,283.14 +2,single-valid-miss,14,1,32768,246.66,254.65,246.73,254.70 +2,single-valid-miss,15,0,32768,262.12,288.54,262.18,288.67 +2,single-valid-miss,16,1,32768,236.89,261.45,236.94,261.51 +2,single-valid-miss,17,0,32768,245.42,284.89,245.45,284.94 +2,single-valid-miss,18,1,32768,204.93,222.60,204.96,222.63 +2,single-valid-miss,19,0,32768,386.18,206.34,323.36,206.39 +2,single-valid-miss,20,1,32768,409.07,346.79,300.26,346.83 +2,single-valid-miss,21,0,32768,207.99,270.88,208.04,270.97 +2,single-valid-miss,22,1,32768,291.62,214.64,291.72,214.69 +2,single-valid-miss,23,0,32768,214.19,194.96,214.23,194.98 +2,single-valid-miss,24,1,32768,267.57,205.02,267.64,205.05 +2,single-valid-miss,25,0,32768,209.66,222.82,209.69,222.87 +2,single-valid-miss,26,1,32768,204.72,243.52,204.77,243.44 +2,single-valid-miss,27,0,32768,217.08,214.33,217.13,214.39 +2,single-valid-miss,28,1,32768,221.63,211.21,221.44,211.27 +2,single-valid-miss,29,0,32768,267.98,225.64,268.04,225.74 +2,single-valid-miss,30,1,32768,285.04,258.18,285.13,258.24 +2,single-stale-binding,0,1,32768,167.29,161.70,167.36,161.71 +2,single-stale-binding,1,0,32768,163.82,309.89,163.91,308.11 +2,single-stale-binding,2,1,32768,165.30,270.43,165.37,270.51 +2,single-stale-binding,3,0,32768,143.63,150.75,143.65,150.79 +2,single-stale-binding,4,1,32768,153.45,186.29,153.47,186.34 +2,single-stale-binding,5,0,32768,149.23,150.89,149.26,150.91 +2,single-stale-binding,6,1,32768,151.43,148.88,151.46,148.90 +2,single-stale-binding,7,0,32768,231.39,154.20,231.48,154.24 +2,single-stale-binding,8,1,32768,181.36,161.68,181.43,161.74 +2,single-stale-binding,9,0,32768,240.91,158.30,240.97,158.36 +2,single-stale-binding,10,1,32768,174.29,164.18,174.41,164.25 +2,single-stale-binding,11,0,32768,157.06,160.11,157.10,160.16 +2,single-stale-binding,12,1,32768,144.40,143.16,144.44,143.19 +2,single-stale-binding,13,0,32768,172.39,173.13,172.42,173.19 +2,single-stale-binding,14,1,32768,156.01,154.44,156.07,154.48 +2,single-stale-binding,15,0,32768,146.67,167.59,146.73,167.63 +2,single-stale-binding,16,1,32768,171.16,197.24,171.20,197.27 +2,single-stale-binding,17,0,32768,184.40,223.34,184.45,223.42 +2,single-stale-binding,18,1,32768,187.89,247.52,187.96,199.62 +2,single-stale-binding,19,0,32768,209.66,171.46,209.69,171.51 +2,single-stale-binding,20,1,32768,182.25,150.86,182.31,150.88 +2,single-stale-binding,21,0,32768,147.98,177.40,148.01,177.49 +2,single-stale-binding,22,1,32768,154.04,154.24,154.08,154.27 +2,single-stale-binding,23,0,32768,162.96,144.53,163.02,144.56 +2,single-stale-binding,24,1,32768,148.71,228.83,148.74,228.91 +2,single-stale-binding,25,0,32768,221.15,164.07,221.25,164.12 +2,single-stale-binding,26,1,32768,230.79,255.40,230.87,255.52 +2,single-stale-binding,27,0,32768,174.01,158.84,174.07,158.94 +2,single-stale-binding,28,1,32768,160.45,170.54,160.49,170.59 +2,single-stale-binding,29,0,32768,165.21,143.08,165.25,143.16 +2,single-stale-binding,30,1,32768,153.20,171.17,153.26,171.23 +2,small-key-miss,0,1,3448,1040.33,929.33,1040.89,929.23 +2,small-key-miss,1,0,3448,949.14,1339.33,949.25,1339.91 +2,small-key-miss,2,1,3448,998.70,919.27,999.42,919.37 +2,small-key-miss,3,0,3448,1079.51,1044.98,1080.05,1045.82 +2,small-key-miss,4,1,3448,1077.53,996.40,1078.31,996.52 +2,small-key-miss,5,0,3448,947.15,1023.51,947.51,1024.07 +2,small-key-miss,6,1,3448,939.55,1448.06,940.26,1448.38 +2,small-key-miss,7,0,3448,1049.87,979.44,1059.16,979.70 +2,small-key-miss,8,1,3448,1090.92,1055.55,1091.65,1055.97 +2,small-key-miss,9,0,3448,1142.27,1052.73,1142.69,1053.36 +2,small-key-miss,10,1,3448,1254.42,1062.88,1254.93,1062.94 +2,small-key-miss,11,0,3448,1029.80,911.58,1030.16,911.83 +2,small-key-miss,12,1,3448,1128.58,1195.50,1129.06,1195.77 +2,small-key-miss,13,0,3448,904.35,1279.56,904.58,1280.45 +2,small-key-miss,14,1,3448,1020.45,1130.55,1021.17,1131.09 +2,small-key-miss,15,0,3448,928.23,1063.98,928.36,1033.93 +2,small-key-miss,16,1,3448,972.70,898.74,973.32,898.78 +2,small-key-miss,17,0,3448,947.04,1127.72,947.22,1128.48 +2,small-key-miss,18,1,3448,896.18,1044.43,896.17,1044.66 +2,small-key-miss,19,0,3448,1010.23,1149.41,1010.44,1147.91 +2,small-key-miss,20,1,3448,1141.23,983.85,1141.82,984.05 +2,small-key-miss,21,0,3448,994.56,1419.65,995.07,1420.24 +2,small-key-miss,22,1,3448,1291.17,1052.28,1292.05,1052.78 +2,small-key-miss,23,0,3448,1022.28,955.83,1022.33,956.21 +2,small-key-miss,24,1,3448,946.14,916.63,946.64,916.76 +2,small-key-miss,25,0,3448,1025.29,917.79,1025.81,918.21 +2,small-key-miss,26,1,3448,957.94,908.12,958.53,908.35 +2,small-key-miss,27,0,3448,974.82,907.96,975.35,908.35 +2,small-key-miss,28,1,3448,1078.25,1158.22,1078.89,1158.64 +2,small-key-miss,29,0,3448,1073.65,1075.92,1074.25,1076.57 +2,small-key-miss,30,1,3448,940.81,1055.24,941.13,1055.68 +2,small-mixed-keys,0,1,7888,920.17,794.47,920.39,794.50 +2,small-mixed-keys,1,0,7888,849.88,847.55,850.03,847.74 +2,small-mixed-keys,2,1,7888,1018.07,1145.36,1018.26,1145.66 +2,small-mixed-keys,3,0,7888,925.04,1008.14,925.33,1008.37 +2,small-mixed-keys,4,1,7888,971.54,1139.68,971.73,1139.96 +2,small-mixed-keys,5,0,7888,938.25,1156.66,938.39,1156.95 +2,small-mixed-keys,6,1,7888,831.55,850.66,831.77,850.79 +2,small-mixed-keys,7,0,7888,775.28,853.85,775.35,854.34 +2,small-mixed-keys,8,1,7888,752.52,744.99,752.66,745.06 +2,small-mixed-keys,9,0,7888,884.09,775.25,884.25,775.48 +2,small-mixed-keys,10,1,7888,792.16,1001.56,792.34,1001.90 +2,small-mixed-keys,11,0,7888,889.62,845.06,889.83,845.33 +2,small-mixed-keys,12,1,7888,773.16,848.65,773.33,848.76 +2,small-mixed-keys,13,0,7888,802.09,811.31,802.23,811.61 +2,small-mixed-keys,14,1,7888,876.17,849.91,876.39,850.03 +2,small-mixed-keys,15,0,7888,753.62,884.00,752.79,884.25 +2,small-mixed-keys,16,1,7888,794.08,803.25,794.24,803.50 +2,small-mixed-keys,17,0,7888,755.92,875.77,755.96,875.89 +2,small-mixed-keys,18,1,7888,756.59,827.63,756.72,827.84 +2,small-mixed-keys,19,0,7888,768.34,836.24,768.51,836.46 +2,small-mixed-keys,20,1,7888,994.30,851.59,994.55,850.53 +2,small-mixed-keys,21,0,7888,896.32,988.31,896.42,988.59 +2,small-mixed-keys,22,1,7888,1008.36,854.16,1008.62,854.21 +2,small-mixed-keys,23,0,7888,855.60,1117.11,855.73,1117.27 +2,small-mixed-keys,24,1,7888,904.69,964.77,904.92,965.14 +2,small-mixed-keys,25,0,7888,813.43,923.18,813.51,923.43 +2,small-mixed-keys,26,1,7888,795.90,784.94,796.02,784.99 +2,small-mixed-keys,27,0,7888,769.87,865.68,769.90,865.11 +2,small-mixed-keys,28,1,7888,767.70,870.05,767.75,870.18 +2,small-mixed-keys,29,0,7888,772.08,805.72,772.19,805.91 +2,small-mixed-keys,30,1,7888,775.21,804.55,775.35,799.82 +2,lower-boundary-key-miss,0,1,2248,4018.34,3976.73,4019.57,3977.76 +2,lower-boundary-key-miss,1,0,2248,3795.98,3852.31,3796.71,3853.65 +2,lower-boundary-key-miss,2,1,2248,5144.60,5499.00,5145.46,5500.00 +2,lower-boundary-key-miss,3,0,2248,4463.64,5069.29,4464.41,5070.28 +2,lower-boundary-key-miss,4,1,2248,5493.87,3955.70,5494.66,3955.96 +2,lower-boundary-key-miss,5,0,2248,3552.60,3926.40,3552.94,3927.49 +2,lower-boundary-key-miss,6,1,2248,3547.68,3591.68,3548.49,3591.64 +2,lower-boundary-key-miss,7,0,2248,4335.87,3643.78,4336.74,3644.13 +2,lower-boundary-key-miss,8,1,2248,3724.96,3855.03,3725.53,3855.43 +2,lower-boundary-key-miss,9,0,2248,3567.37,3776.15,3568.06,3776.69 +2,lower-boundary-key-miss,10,1,2248,3812.55,3685.62,3813.17,3685.50 +2,lower-boundary-key-miss,11,0,2248,4468.28,4207.91,4469.31,4209.07 +2,lower-boundary-key-miss,12,1,2248,3715.17,3777.44,3715.75,3777.58 +2,lower-boundary-key-miss,13,0,2248,3684.33,4031.41,3685.05,4032.47 +2,lower-boundary-key-miss,14,1,2248,3480.08,3918.06,3480.87,3918.59 +2,lower-boundary-key-miss,15,0,2248,4364.27,3823.49,4364.77,3824.29 +2,lower-boundary-key-miss,16,1,2248,4189.37,4414.65,4190.39,4415.04 +2,lower-boundary-key-miss,17,0,2248,3802.00,4474.74,3802.49,4475.53 +2,lower-boundary-key-miss,18,1,2248,4638.55,4050.32,4639.23,4051.16 +2,lower-boundary-key-miss,19,0,2248,3534.20,4096.78,3534.70,4040.48 +2,lower-boundary-key-miss,20,1,2248,3619.67,3973.34,3620.55,3974.20 +2,lower-boundary-key-miss,21,0,2248,3762.29,4058.19,3762.90,4059.16 +2,lower-boundary-key-miss,22,1,2248,3820.78,3892.65,3818.95,3893.24 +2,lower-boundary-key-miss,23,0,2248,3592.95,3950.65,3592.97,3951.51 +2,lower-boundary-key-miss,24,1,2248,3784.14,4065.75,3784.70,4066.28 +2,lower-boundary-key-miss,25,0,2248,4067.59,3995.22,4068.06,3996.00 +2,lower-boundary-key-miss,26,1,2248,3823.79,3875.93,3824.73,3876.78 +2,lower-boundary-key-miss,27,0,2248,3558.52,3954.24,3558.72,3954.63 +2,lower-boundary-key-miss,28,1,2248,3850.67,4384.90,3851.42,4386.12 +2,lower-boundary-key-miss,29,0,2248,4633.31,4579.61,4633.90,4580.96 +2,lower-boundary-key-miss,30,1,2248,5367.41,4723.59,5368.77,4724.64 +2,medium-key-miss,0,1,1080,4194.40,1567.46,4197.22,1567.59 +2,medium-key-miss,1,0,1080,3926.51,1960.00,3927.78,1961.11 +2,medium-key-miss,2,1,1080,4158.31,1585.24,4159.26,1586.11 +2,medium-key-miss,3,0,1080,3816.91,1653.08,3818.52,1653.70 +2,medium-key-miss,4,1,1080,3614.05,1611.84,3614.81,1612.96 +2,medium-key-miss,5,0,1080,4266.85,1692.09,4268.52,1693.52 +2,medium-key-miss,6,1,1080,3617.55,1931.68,3618.52,1932.41 +2,medium-key-miss,7,0,1080,7326.52,2184.71,7329.63,2187.04 +2,medium-key-miss,8,1,1080,5415.66,5440.96,5417.59,5443.52 +2,medium-key-miss,9,0,1080,6842.29,2011.32,6843.52,2013.89 +2,medium-key-miss,10,1,1080,5177.92,4337.75,5179.63,4339.81 +2,medium-key-miss,11,0,1080,3557.57,6101.24,3557.41,6103.70 +2,medium-key-miss,12,1,1080,3515.81,1646.10,3516.67,1646.30 +2,medium-key-miss,13,0,1080,4381.77,1740.59,4383.33,1742.59 +2,medium-key-miss,14,1,1080,4392.39,1622.37,4394.44,1623.15 +2,medium-key-miss,15,0,1080,4520.92,1595.14,3982.41,1597.22 +2,medium-key-miss,16,1,1080,3729.10,1455.17,3730.56,1454.63 +2,medium-key-miss,17,0,1080,3625.64,1437.59,3626.85,1437.96 +2,medium-key-miss,18,1,1080,3914.01,1484.50,3915.74,1485.19 +2,medium-key-miss,19,0,1080,4264.02,1889.34,4265.74,1892.59 +2,medium-key-miss,20,1,1080,3783.48,1547.89,3785.19,1548.15 +2,medium-key-miss,21,0,1080,3868.59,1746.42,3869.44,1747.22 +2,medium-key-miss,22,1,1080,3712.61,1499.33,3713.89,1500.00 +2,medium-key-miss,23,0,1080,3967.97,1691.39,3968.52,1692.59 +2,medium-key-miss,24,1,1080,3981.21,1782.72,3982.41,1783.33 +2,medium-key-miss,25,0,1080,3502.36,1515.22,3502.78,1515.74 +2,medium-key-miss,26,1,1080,5408.65,1740.24,5411.11,1740.74 +2,medium-key-miss,27,0,1080,4031.31,1931.79,4032.41,1933.33 +2,medium-key-miss,28,1,1080,4443.27,1719.62,4444.44,1720.37 +2,medium-key-miss,29,0,1080,4900.23,1876.76,4901.85,1878.70 +2,medium-key-miss,30,1,1080,4037.94,1554.49,4038.89,1554.63 +2,upper-boundary-key-miss,0,1,2192,3910.73,1823.58,3911.50,1824.36 +2,upper-boundary-key-miss,1,0,2192,4203.46,1712.00,4203.92,1713.05 +2,upper-boundary-key-miss,2,1,2192,3878.05,1508.81,3878.65,1508.67 +2,upper-boundary-key-miss,3,0,2192,4060.95,1527.28,4058.85,1527.83 +2,upper-boundary-key-miss,4,1,2192,3733.63,1562.67,3734.03,1562.96 +2,upper-boundary-key-miss,5,0,2192,3731.77,1550.35,3732.21,1551.09 +2,upper-boundary-key-miss,6,1,2192,3798.07,1973.14,3798.36,1974.00 +2,upper-boundary-key-miss,7,0,2192,4586.52,1590.18,4587.59,1590.33 +2,upper-boundary-key-miss,8,1,2192,4458.79,2127.14,4459.85,2128.19 +2,upper-boundary-key-miss,9,0,2192,3970.72,1631.38,3971.26,1631.84 +2,upper-boundary-key-miss,10,1,2192,3839.96,1528.81,3841.24,1529.20 +2,upper-boundary-key-miss,11,0,2192,3885.49,1742.09,3885.49,1742.70 +2,upper-boundary-key-miss,12,1,2192,3802.41,1586.70,3802.92,1586.68 +2,upper-boundary-key-miss,13,0,2192,4329.90,1538.47,4330.75,1539.23 +2,upper-boundary-key-miss,14,1,2192,5869.37,1759.74,5870.44,1760.49 +2,upper-boundary-key-miss,15,0,2192,4742.96,1874.59,4743.61,1875.46 +2,upper-boundary-key-miss,16,1,2192,4666.55,1914.35,4667.43,1915.15 +2,upper-boundary-key-miss,17,0,2192,3649.27,2255.58,3649.64,2256.84 +2,upper-boundary-key-miss,18,1,2192,4027.81,1793.66,4028.74,1793.80 +2,upper-boundary-key-miss,19,0,2192,3765.52,1800.59,3765.97,1801.55 +2,upper-boundary-key-miss,20,1,2192,3923.20,1508.20,3923.81,1508.67 +2,upper-boundary-key-miss,21,0,2192,4322.12,1610.06,4322.99,1610.86 +2,upper-boundary-key-miss,22,1,2192,3829.81,1548.82,3830.29,1549.27 +2,upper-boundary-key-miss,23,0,2192,4052.70,1601.32,4053.38,1602.19 +2,upper-boundary-key-miss,24,1,2192,3838.67,1627.56,3839.42,1628.19 +2,upper-boundary-key-miss,25,0,2192,3865.89,1714.42,3866.33,1715.33 +2,upper-boundary-key-miss,26,1,2192,3729.83,1701.08,3730.84,1701.64 +2,upper-boundary-key-miss,27,0,2192,4430.94,1860.13,4431.57,1860.86 +2,upper-boundary-key-miss,28,1,2192,3891.18,1575.75,3891.88,1576.19 +2,upper-boundary-key-miss,29,0,2192,4009.95,1554.62,4010.49,1555.20 +2,upper-boundary-key-miss,30,1,2192,3860.59,1690.31,3861.77,1691.15 +2,stale-long-16,0,1,1760,6234.16,5958.66,6234.66,5900.57 +2,stale-long-16,1,0,1760,4660.54,5596.02,4661.36,5597.16 +2,stale-long-16,2,1,1760,5488.08,5850.68,5489.20,5851.70 +2,stale-long-16,3,0,1760,5171.06,6064.35,5172.16,6066.48 +2,stale-long-16,4,1,1760,4791.53,5422.63,4792.05,5419.89 +2,stale-long-16,5,0,1760,5013.09,5500.18,5013.64,5501.70 +2,stale-long-16,6,1,1760,5695.97,5501.73,5698.30,5502.27 +2,stale-long-16,7,0,1760,4944.57,5498.15,4944.89,5498.86 +2,stale-long-16,8,1,1760,5296.11,5305.61,5297.16,5305.68 +2,stale-long-16,9,0,1760,5026.82,5696.31,5027.27,5697.16 +2,stale-long-16,10,1,1760,4671.39,5616.14,4672.16,5617.05 +2,stale-long-16,11,0,1760,5544.81,7421.19,5545.45,7422.16 +2,stale-long-16,12,1,1760,6127.59,8269.68,6128.41,8266.48 +2,stale-long-16,13,0,1760,5288.14,6775.82,5289.20,6777.84 +2,stale-long-16,14,1,1760,5473.69,5707.84,5475.00,5708.52 +2,stale-long-16,15,0,1760,4877.24,5379.42,4877.84,5380.68 +2,stale-long-16,16,1,1760,5105.17,5203.68,5106.25,5204.55 +2,stale-long-16,17,0,1760,4876.66,5479.51,4877.27,5480.68 +2,stale-long-16,18,1,1760,5189.00,5715.71,5189.77,5717.05 +2,stale-long-16,19,0,1760,5349.73,6988.51,5350.57,6992.61 +2,stale-long-16,20,1,1760,4737.96,5762.62,4738.64,5577.84 +2,stale-long-16,21,0,1760,5018.36,5731.64,5019.32,5732.95 +2,stale-long-16,22,1,1760,5080.14,5674.13,5081.25,5675.00 +2,stale-long-16,23,0,1760,5727.99,6909.48,5728.98,6910.80 +2,stale-long-16,24,1,1760,5989.35,5911.45,5935.23,5911.93 +2,stale-long-16,25,0,1760,5482.88,7126.85,5479.55,7128.41 +2,stale-long-16,26,1,1760,5483.71,5457.25,5485.23,5458.52 +2,stale-long-16,27,0,1760,5210.22,5408.96,5211.36,5410.23 +2,stale-long-16,28,1,1760,5178.54,5636.78,5179.55,5637.50 +2,stale-long-16,29,0,1760,4714.70,5807.65,4715.34,5808.52 +2,stale-long-16,30,1,1760,4722.42,5486.30,4719.89,5486.93 +2,stale-long-31,0,1,832,8476.26,9819.19,8478.37,9820.91 +2,stale-long-31,1,0,832,8656.79,9633.97,8657.45,9635.82 +2,stale-long-31,2,1,832,8350.18,12602.76,8350.96,12604.57 +2,stale-long-31,3,0,832,10631.37,11976.26,10633.41,11978.37 +2,stale-long-31,4,1,832,10400.27,12186.47,10401.44,12188.70 +2,stale-long-31,5,0,832,8664.96,12055.97,8665.87,12057.69 +2,stale-long-31,6,1,832,8967.48,10196.27,8969.95,10198.32 +2,stale-long-31,7,0,832,9626.16,10165.34,9627.40,10167.07 +2,stale-long-31,8,1,832,9495.06,10265.03,9489.18,10266.83 +2,stale-long-31,9,0,832,8056.15,9496.92,8057.69,9500.00 +2,stale-long-31,10,1,832,9147.57,9813.27,9150.24,9814.90 +2,stale-long-31,11,0,832,9010.67,10528.09,9013.22,10530.05 +2,stale-long-31,12,1,832,8368.83,10327.88,8370.19,10330.53 +2,stale-long-31,13,0,832,8740.43,11826.04,8741.59,11828.12 +2,stale-long-31,14,1,832,8586.96,9331.88,8588.94,9331.73 +2,stale-long-31,15,0,832,8090.22,10367.65,8090.14,10370.19 +2,stale-long-31,16,1,832,8732.96,9063.18,8734.38,9064.90 +2,stale-long-31,17,0,832,11435.28,9386.15,11437.50,9388.22 +2,stale-long-31,18,1,832,10234.71,11328.99,10236.78,11331.73 +2,stale-long-31,19,0,832,8735.98,10408.69,8736.78,10411.06 +2,stale-long-31,20,1,832,11836.72,9767.09,11838.94,9768.03 +2,stale-long-31,21,0,832,8062.95,10429.26,8063.70,10432.69 +2,stale-long-31,22,1,832,9894.14,10050.79,9896.63,10052.88 +2,stale-long-31,23,0,832,9997.68,9078.62,10000.00,9080.53 +2,stale-long-31,24,1,832,8735.11,10038.23,8737.98,10040.87 +2,stale-long-31,25,0,832,8422.12,10092.81,8423.08,10094.95 +2,stale-long-31,26,1,832,8689.25,9574.61,8691.11,9576.92 +2,stale-long-31,27,0,832,9194.41,10649.25,9197.12,10646.63 +2,stale-long-31,28,1,832,9177.99,9999.69,9180.29,10001.20 +2,stale-long-31,29,0,832,9028.10,9837.48,9030.05,9840.14 +2,stale-long-31,30,1,832,8187.35,9933.30,8188.70,9935.10 +2,stale-long-32,0,1,960,9925.29,10530.77,9927.08,10532.29 +2,stale-long-32,1,0,960,11616.13,8634.12,11618.75,8636.46 +2,stale-long-32,2,1,960,9537.20,7630.83,9539.58,7632.29 +2,stale-long-32,3,0,960,9043.76,7976.23,9044.79,7978.12 +2,stale-long-32,4,1,960,9568.04,8158.23,9569.79,8160.42 +2,stale-long-32,5,0,960,8881.93,7662.46,8883.33,7664.58 +2,stale-long-32,6,1,960,8953.44,7272.64,8956.25,7272.92 +2,stale-long-32,7,0,960,8798.40,8073.30,8798.96,8075.00 +2,stale-long-32,8,1,960,9566.02,14012.27,9567.71,14014.58 +2,stale-long-32,9,0,960,10063.48,7695.36,10065.62,7481.25 +2,stale-long-32,10,1,960,9968.38,7896.18,9970.83,7896.88 +2,stale-long-32,11,0,960,9313.92,7023.39,9315.62,7023.96 +2,stale-long-32,12,1,960,9179.06,9292.18,9180.21,9293.75 +2,stale-long-32,13,0,960,10042.34,8729.55,10043.75,8731.25 +2,stale-long-32,14,1,960,10408.11,8194.21,10410.42,8195.83 +2,stale-long-32,15,0,960,9323.04,9944.28,9325.00,9945.83 +2,stale-long-32,16,1,960,10334.74,7145.34,10337.50,7146.88 +2,stale-long-32,17,0,960,9098.86,7653.17,9100.00,7654.17 +2,stale-long-32,18,1,960,9348.81,7431.08,9351.04,7431.25 +2,stale-long-32,19,0,960,9247.59,7215.12,9248.96,7216.67 +2,stale-long-32,20,1,960,9095.12,7537.14,9089.58,7538.54 +2,stale-long-32,21,0,960,9276.90,7320.53,9278.12,7321.88 +2,stale-long-32,22,1,960,10497.80,7535.70,10493.75,7536.46 +2,stale-long-32,23,0,960,9397.21,8613.83,9398.96,8615.62 +2,stale-long-32,24,1,960,9184.23,8047.05,9186.46,8048.96 +2,stale-long-32,25,0,960,10069.97,7764.94,10071.88,7766.67 +2,stale-long-32,26,1,960,9599.28,7145.80,9601.04,7140.62 +2,stale-long-32,27,0,960,11186.44,7569.98,11188.54,7571.88 +2,stale-long-32,28,1,960,10826.77,8523.42,10829.17,8523.96 +2,stale-long-32,29,0,960,11313.40,8436.38,11315.62,8438.54 +2,stale-long-32,30,1,960,11022.37,7255.03,11023.96,7255.21 +2,stale-long-33,0,1,720,9984.60,7258.43,9987.50,7258.33 +2,stale-long-33,1,0,720,16965.30,7462.20,16968.06,7465.28 +2,stale-long-33,2,1,720,9806.69,8225.92,9809.72,8227.78 +2,stale-long-33,3,0,720,9260.99,7351.40,9262.50,7352.78 +2,stale-long-33,4,1,720,10811.38,8822.32,10813.89,8825.00 +2,stale-long-33,5,0,720,9174.29,8068.27,9175.00,8070.83 +2,stale-long-33,6,1,720,9198.84,7118.47,9201.39,7120.83 +2,stale-long-33,7,0,720,8955.45,8229.58,8956.94,8231.94 +2,stale-long-33,8,1,720,8679.74,7971.72,8681.94,7973.61 +2,stale-long-33,9,0,720,9872.12,7496.48,9875.00,7497.22 +2,stale-long-33,10,1,720,11134.91,8806.78,11137.50,8808.33 +2,stale-long-33,11,0,720,11203.88,9037.36,11208.33,9040.28 +2,stale-long-33,12,1,720,12645.46,7737.22,12648.61,7738.89 +2,stale-long-33,13,0,720,10547.16,9508.10,10548.61,9511.11 +2,stale-long-33,14,1,720,10621.27,7678.46,10483.33,7680.56 +2,stale-long-33,15,0,720,8741.98,7831.69,8743.06,7833.33 +2,stale-long-33,16,1,720,9757.01,7280.61,9761.11,7281.94 +2,stale-long-33,17,0,720,10897.82,7599.44,10898.61,7601.39 +2,stale-long-33,18,1,720,9216.22,7128.41,9219.44,7129.17 +2,stale-long-33,19,0,720,9108.26,7892.21,9109.72,7894.44 +2,stale-long-33,20,1,720,8880.58,7342.00,8881.94,7343.06 +2,stale-long-33,21,0,720,9006.86,7715.33,9008.33,7716.67 +2,stale-long-33,22,1,720,9923.03,8116.98,9925.00,8119.44 +2,stale-long-33,23,0,720,9399.04,7638.84,9393.06,7640.28 +2,stale-long-33,24,1,720,9571.02,7967.02,9573.61,7969.44 +2,stale-long-33,25,0,720,10349.09,8358.80,10351.39,8361.11 +2,stale-long-33,26,1,720,9325.34,7513.47,9326.39,7515.28 +2,stale-long-33,27,0,720,9343.13,7715.60,9344.44,7718.06 +2,stale-long-33,28,1,720,9128.16,6985.08,9129.17,6984.72 +2,stale-long-33,29,0,720,11453.68,7411.58,11455.56,7413.89 +2,stale-long-33,30,1,720,12332.53,7455.68,12334.72,7458.33 +2,stale-long-64,0,1,408,19231.30,8155.69,19237.75,8159.31 +2,stale-long-64,1,0,408,17409.34,7811.27,17411.76,7813.73 +2,stale-long-64,2,1,408,17298.73,7315.95,17301.47,7316.18 +2,stale-long-64,3,0,408,18976.07,7436.70,18980.39,7441.18 +2,stale-long-64,4,1,408,18289.38,7817.47,18291.67,7821.08 +2,stale-long-64,5,0,408,18797.71,7211.45,18801.47,7213.24 +2,stale-long-64,6,1,408,15302.23,7970.68,15306.37,7973.04 +2,stale-long-64,7,0,408,19420.54,6907.88,19424.02,6909.31 +2,stale-long-64,8,1,408,16036.37,7937.03,16039.22,7941.18 +2,stale-long-64,9,0,408,16947.40,7679.33,16950.98,7681.37 +2,stale-long-64,10,1,408,19547.19,7309.50,19049.02,7311.27 +2,stale-long-64,11,0,408,16643.78,7025.37,16644.61,7026.96 +2,stale-long-64,12,1,408,16119.99,7711.00,16122.55,7713.24 +2,stale-long-64,13,0,408,18730.28,7426.19,18735.29,7428.92 +2,stale-long-64,14,1,408,18105.86,7056.22,18110.29,7058.82 +2,stale-long-64,15,0,408,17459.22,7025.50,17460.78,7026.96 +2,stale-long-64,16,1,408,17839.83,7678.79,17843.14,7681.37 +2,stale-long-64,17,0,408,21074.75,9166.49,21075.98,9169.12 +2,stale-long-64,18,1,408,19890.85,6993.84,19894.61,6992.65 +2,stale-long-64,19,0,408,18486.67,12077.86,18487.75,12083.33 +2,stale-long-64,20,1,408,17561.56,10584.02,17563.73,10588.24 +2,stale-long-64,21,0,408,20213.74,9257.06,20215.69,9262.25 +2,stale-long-64,22,1,408,19294.65,7168.45,19299.02,7169.12 +2,stale-long-64,23,0,408,16083.82,7665.34,16083.33,7669.12 +2,stale-long-64,24,1,408,17898.11,7298.76,17901.96,7301.47 +2,stale-long-64,25,0,408,17640.87,7940.64,17644.61,7946.08 +2,stale-long-64,26,1,408,18252.66,7419.00,18254.90,7421.57 +2,stale-long-64,27,0,408,17000.72,7031.47,17004.90,7034.31 +2,stale-long-64,28,1,408,18138.43,7483.33,18142.16,7485.29 +2,stale-long-64,29,0,408,16381.07,7097.94,16382.35,7098.04 +2,stale-long-64,30,1,408,16209.64,7377.15,16210.78,7379.90 +2,large-key-miss,0,1,128,81502.60,9999.12,81515.62,10000.00 +2,large-key-miss,1,0,128,95827.63,8559.99,95835.94,8562.50 +2,large-key-miss,2,1,128,95277.33,10687.48,95296.88,10695.31 +2,large-key-miss,3,0,128,92432.83,11168.29,92445.31,11179.69 +2,large-key-miss,4,1,128,89992.98,11656.31,90007.81,11664.06 +2,large-key-miss,5,0,128,85635.97,8122.95,85648.44,8132.81 +2,large-key-miss,6,1,128,76643.44,7761.66,76656.25,7765.62 +2,large-key-miss,7,0,128,83031.61,10339.95,83046.88,10367.19 +2,large-key-miss,8,1,128,78372.17,8315.38,78382.81,8320.31 +2,large-key-miss,9,0,128,80465.53,9293.41,80476.56,9304.69 +2,large-key-miss,10,1,128,82457.88,9560.79,82476.56,9570.31 +2,large-key-miss,11,0,128,84001.17,9040.39,84015.62,9062.50 +2,large-key-miss,12,1,128,85828.32,11019.61,85843.75,11031.25 +2,large-key-miss,13,0,128,89612.05,9380.91,89632.81,9398.44 +2,large-key-miss,14,1,128,76482.69,7803.80,76500.00,7804.69 +2,large-key-miss,15,0,128,83553.52,8287.24,83562.50,8304.69 +2,large-key-miss,16,1,128,86965.22,8814.95,86984.38,8820.31 +2,large-key-miss,17,0,128,77781.08,7585.91,77789.06,7593.75 +2,large-key-miss,18,1,128,79712.47,7984.71,79726.56,7984.38 +2,large-key-miss,19,0,128,78196.35,10387.63,78210.94,10406.25 +2,large-key-miss,20,1,128,78148.45,8244.62,78164.06,8250.00 +2,large-key-miss,21,0,128,73779.27,7786.87,73789.06,7796.88 +2,large-key-miss,22,1,128,93066.36,7794.99,93078.12,7796.88 +2,large-key-miss,23,0,128,85115.92,10814.19,85078.12,10820.31 +2,large-key-miss,24,1,128,88372.88,8540.58,88390.62,8546.88 +2,large-key-miss,25,0,128,91873.67,7856.88,91882.81,7859.38 +2,large-key-miss,26,1,128,82793.88,7859.53,82804.69,7867.19 +2,large-key-miss,27,0,128,79569.17,9787.19,79578.12,9804.69 +2,large-key-miss,28,1,128,80833.58,7985.89,80851.56,7984.38 +2,large-key-miss,29,0,128,78037.89,7846.91,78046.88,7859.38 +2,large-key-miss,30,1,128,82245.43,9356.02,82265.62,9359.38 +2,large-mixed-keys,0,1,128,84487.94,13755.90,84460.94,13773.44 +2,large-mixed-keys,1,0,128,82446.20,9953.05,82460.94,9968.75 +2,large-mixed-keys,2,1,128,80869.52,9973.37,80890.62,9984.38 +2,large-mixed-keys,3,0,128,80130.93,9603.20,80140.62,9617.19 +2,large-mixed-keys,4,1,128,77317.14,10157.22,77328.12,10164.06 +2,large-mixed-keys,5,0,128,114092.85,12238.95,114117.19,12242.19 +2,large-mixed-keys,6,1,128,99539.05,13804.84,99554.69,13820.31 +2,large-mixed-keys,7,0,128,122732.98,11706.88,122750.00,11726.56 +2,large-mixed-keys,8,1,128,101737.27,9927.51,101757.81,9929.69 +2,large-mixed-keys,9,0,128,87171.47,9627.05,87187.50,9632.81 +2,large-mixed-keys,10,1,128,84848.11,11108.37,84867.19,11125.00 +2,large-mixed-keys,11,0,128,89398.78,14121.75,89414.06,14140.62 +2,large-mixed-keys,12,1,128,88301.93,11231.63,88320.31,11234.38 +2,large-mixed-keys,13,0,128,81640.18,13047.99,81656.25,13070.31 +2,large-mixed-keys,14,1,128,84857.44,12682.89,84875.00,12695.31 +2,large-mixed-keys,15,0,128,95830.64,11089.16,95843.75,11093.75 +2,large-mixed-keys,16,1,128,83470.77,11425.28,83492.19,11437.50 +2,large-mixed-keys,17,0,128,92941.60,9564.98,90085.94,9578.12 +2,large-mixed-keys,18,1,128,87170.89,9592.93,87187.50,9593.75 +2,large-mixed-keys,19,0,128,78029.14,10660.51,78039.06,10671.88 +2,large-mixed-keys,20,1,128,80132.66,10700.69,80148.44,10703.12 +2,large-mixed-keys,21,0,128,88696.88,10229.77,88710.94,10242.19 +2,large-mixed-keys,22,1,128,81216.95,10369.75,81234.38,10375.00 +2,large-mixed-keys,23,0,128,87813.40,11353.10,87820.31,11359.38 +2,large-mixed-keys,24,1,128,102462.97,10850.54,102414.06,10859.38 +2,large-mixed-keys,25,0,128,95274.59,9749.99,95289.06,9757.81 +2,large-mixed-keys,26,1,128,88112.10,12339.42,88132.81,12351.56 +2,large-mixed-keys,27,0,128,93012.30,16007.88,93031.25,16023.44 +2,large-mixed-keys,28,1,128,86753.14,10439.27,86773.44,10671.88 +2,large-mixed-keys,29,0,128,76845.71,11488.18,76851.56,11507.81 +2,large-mixed-keys,30,1,128,79712.73,11795.18,79726.56,11804.69 +2,large-few-bindings,0,1,1648,4871.55,1232.86,4872.57,1233.01 +2,large-few-bindings,1,0,1648,4891.44,1247.61,4891.99,1248.18 +2,large-few-bindings,2,1,1648,5568.28,1877.43,5569.17,1878.64 +2,large-few-bindings,3,0,1648,5569.75,1501.95,5570.39,1503.03 +2,large-few-bindings,4,1,1648,6236.24,1424.13,6237.86,1424.76 +2,large-few-bindings,5,0,1648,5396.79,1406.15,5398.06,1407.16 +2,large-few-bindings,6,1,1648,5576.51,1282.75,5574.03,1282.77 +2,large-few-bindings,7,0,1648,4993.19,1410.87,4989.68,1412.01 +2,large-few-bindings,8,1,1648,5075.54,1228.52,5076.46,1228.76 +2,large-few-bindings,9,0,1648,4934.35,1386.24,4935.07,1387.74 +2,large-few-bindings,10,1,1648,5124.41,1790.61,5145.02,1791.26 +2,large-few-bindings,11,0,1648,6844.36,1762.26,6845.27,1763.35 +2,large-few-bindings,12,1,1648,5816.96,1294.00,5817.96,1294.30 +2,large-few-bindings,13,0,1648,5731.79,1554.34,5733.01,1555.22 +2,large-few-bindings,14,1,1648,6485.47,1487.02,6487.26,1487.86 +2,large-few-bindings,15,0,1648,4952.16,1407.17,4952.67,1407.77 +2,large-few-bindings,16,1,1648,5137.83,1447.19,5138.96,1447.82 +2,large-few-bindings,17,0,1648,5152.96,1403.61,5153.52,1404.73 +2,large-few-bindings,18,1,1648,5672.64,1556.08,5673.54,1556.43 +2,large-few-bindings,19,0,1648,5710.64,1417.62,5712.38,1418.69 +2,large-few-bindings,20,1,1648,5748.10,1335.19,5750.00,1335.56 +2,large-few-bindings,21,0,1648,5218.79,1350.42,5219.05,1350.73 +2,large-few-bindings,22,1,1648,5837.61,1287.31,5838.59,1287.62 +2,large-few-bindings,23,0,1648,5784.73,1527.43,5785.80,1529.13 +2,large-few-bindings,24,1,1648,5186.11,1273.97,5187.50,1274.27 +2,large-few-bindings,25,0,1648,6336.57,1378.83,6337.38,1380.46 +2,large-few-bindings,26,1,1648,5231.17,1365.64,5232.40,1366.50 +2,large-few-bindings,27,0,1648,4935.36,1330.70,4936.29,1331.92 +2,large-few-bindings,28,1,1648,5293.94,1357.49,5294.90,1358.01 +2,large-few-bindings,29,0,1648,5135.54,1404.21,5135.92,1405.34 +2,large-few-bindings,30,1,1648,5256.14,1565.05,5257.28,1565.53 +2,large-label-overrides,0,1,128,75731.91,2550.13,75742.19,2562.50 +2,large-label-overrides,1,0,128,71295.03,3251.67,71304.69,3265.62 +2,large-label-overrides,2,1,128,75524.23,1830.60,75539.06,1835.94 +2,large-label-overrides,3,0,128,74932.29,1783.98,74945.31,1789.06 +2,large-label-overrides,4,1,128,75330.54,1832.97,75343.75,1835.94 +2,large-label-overrides,5,0,128,74266.72,1773.88,74273.44,1773.44 +2,large-label-overrides,6,1,128,71644.86,1818.64,71671.88,1820.31 +2,large-label-overrides,7,0,128,69158.52,1789.23,69171.88,1796.88 +2,large-label-overrides,8,1,128,65611.84,1784.10,65625.00,1781.25 +2,large-label-overrides,9,0,128,69566.06,1767.30,69578.12,1773.44 +2,large-label-overrides,10,1,128,75386.68,1770.04,75406.25,1773.44 +2,large-label-overrides,11,0,128,70981.81,1813.78,70992.19,1820.31 +2,large-label-overrides,12,1,128,68711.59,1969.71,68718.75,1976.56 +2,large-label-overrides,13,0,128,71164.38,1753.79,71171.88,1757.81 +2,large-label-overrides,14,1,128,73299.75,1825.20,73312.50,1828.12 +2,large-label-overrides,15,0,128,68404.65,1985.99,68414.06,1992.19 +2,large-label-overrides,16,1,128,72083.91,2977.02,72046.88,2984.38 +2,large-label-overrides,17,0,128,70105.79,2450.16,70117.19,2460.94 +2,large-label-overrides,18,1,128,70738.81,1811.95,70757.81,1820.31 +2,large-label-overrides,19,0,128,82450.85,1988.37,82460.94,2000.00 +2,large-label-overrides,20,1,128,91811.91,1829.32,91828.12,1835.94 +2,large-label-overrides,21,0,128,74615.73,1970.91,74625.00,1976.56 +2,large-label-overrides,22,1,128,81499.98,7418.63,81523.44,7429.69 +2,large-label-overrides,23,0,128,86248.60,1794.66,86265.62,1796.88 +2,large-label-overrides,24,1,128,84136.01,1810.86,84164.06,1812.50 +2,large-label-overrides,25,0,128,73248.72,1766.33,73265.62,1773.44 +2,large-label-overrides,26,1,128,67239.45,1969.53,67250.00,1968.75 +2,large-label-overrides,27,0,128,66669.03,1790.80,66671.88,1789.06 +2,large-label-overrides,28,1,128,68016.94,1807.41,68023.44,1812.50 +2,large-label-overrides,29,0,128,71784.21,1785.16,71804.69,1789.06 +2,large-label-overrides,30,1,128,74889.29,1991.76,74906.25,2000.00 +2,capacity-stale-long,0,1,128,63697.20,13025.09,63710.94,13023.44 +2,capacity-stale-long,1,0,128,69430.84,16508.72,69445.31,16531.25 +2,capacity-stale-long,2,1,128,63151.84,13319.62,63171.88,13320.31 +2,capacity-stale-long,3,0,128,65281.61,14738.45,65296.88,14757.81 +2,capacity-stale-long,4,1,128,67840.37,18238.73,67859.38,18250.00 +2,capacity-stale-long,5,0,128,71795.91,27685.45,71804.69,27703.12 +2,capacity-stale-long,6,1,128,63852.91,19967.41,63867.19,19984.38 +2,capacity-stale-long,7,0,128,74904.45,14625.55,74914.06,14640.62 +2,capacity-stale-long,8,1,128,82104.30,23187.91,82117.19,23203.12 +2,capacity-stale-long,9,0,128,68658.33,15692.82,68671.88,15710.94 +2,capacity-stale-long,10,1,128,65588.46,13895.34,65593.75,13898.44 +2,capacity-stale-long,11,0,128,64179.72,17242.33,64179.69,17250.00 +2,capacity-stale-long,12,1,128,120823.21,70054.14,121046.88,70070.31 +2,capacity-stale-long,13,0,128,87156.86,41565.72,87171.88,41585.94 +2,capacity-stale-long,14,1,128,65930.44,13419.45,65945.31,13421.88 +2,capacity-stale-long,15,0,128,67129.27,14060.58,67148.44,14078.12 +2,capacity-stale-long,16,1,128,62346.80,14098.08,62359.38,14109.38 +2,capacity-stale-long,17,0,128,74469.12,12794.44,74476.56,12796.88 +2,capacity-stale-long,18,1,128,67978.23,17151.54,68000.00,17156.25 +2,capacity-stale-long,19,0,128,132654.53,16953.42,132679.69,16968.75 +2,capacity-stale-long,20,1,128,78141.21,14115.34,78156.25,14125.00 +2,capacity-stale-long,21,0,128,64105.66,15495.83,64109.38,15507.81 +2,capacity-stale-long,22,1,128,65274.41,13262.56,65289.06,13226.56 +2,capacity-stale-long,23,0,128,64668.17,13622.49,64671.88,13632.81 +2,capacity-stale-long,24,1,128,73675.59,12944.49,73687.50,12945.31 +2,capacity-stale-long,25,0,128,78286.45,28620.04,78296.88,28640.62 +2,capacity-stale-long,26,1,128,67614.90,17518.02,67625.00,17523.44 +2,capacity-stale-long,27,0,128,77607.54,13694.18,77617.19,13703.12 +2,capacity-stale-long,28,1,128,89299.39,20588.63,89328.12,20601.56 +2,capacity-stale-long,29,0,128,62564.51,18134.81,62570.31,18148.44 +2,capacity-stale-long,30,1,128,61688.49,13335.90,61695.31,13343.75 +2,small-stale-long,0,1,19416,508.14,658.63,508.29,658.27 +2,small-stale-long,1,0,19416,491.17,796.76,491.24,796.97 +2,small-stale-long,2,1,19416,442.50,614.01,442.57,614.03 +2,small-stale-long,3,0,19416,422.43,619.40,422.49,619.49 +2,small-stale-long,4,1,19416,463.85,950.48,463.90,950.61 +2,small-stale-long,5,0,19416,509.71,894.70,509.79,894.83 +2,small-stale-long,6,1,19416,755.94,609.57,756.08,604.45 +2,small-stale-long,7,0,19416,437.10,666.27,437.17,666.41 +2,small-stale-long,8,1,19416,495.67,642.67,495.88,642.72 +2,small-stale-long,9,0,19416,474.07,610.61,474.20,610.73 +2,small-stale-long,10,1,19416,463.04,592.16,463.12,592.19 +2,small-stale-long,11,0,19416,485.33,637.85,485.42,637.98 +2,small-stale-long,12,1,19416,455.34,596.58,455.45,596.62 +2,small-stale-long,13,0,19416,459.13,654.65,459.21,654.77 +2,small-stale-long,14,1,19416,449.75,614.22,449.89,614.29 +2,small-stale-long,15,0,19416,573.53,610.64,573.60,610.37 +2,small-stale-long,16,1,19416,573.49,932.35,573.65,932.43 +2,small-stale-long,17,0,19416,599.42,765.74,599.51,765.86 +2,small-stale-long,18,1,19416,458.92,612.72,459.05,612.79 +2,small-stale-long,19,0,19416,457.40,583.36,457.46,583.38 +2,small-stale-long,20,1,19416,480.08,612.33,480.17,612.38 +2,small-stale-long,21,0,19416,517.62,633.79,517.72,633.86 +2,small-stale-long,22,1,19416,508.08,664.43,508.19,664.50 +2,small-stale-long,23,0,19416,484.81,730.86,484.86,723.63 +2,small-stale-long,24,1,19416,446.24,651.16,446.28,651.22 +2,small-stale-long,25,0,19416,529.37,621.17,529.46,621.24 +2,small-stale-long,26,1,19416,595.04,777.58,595.23,777.66 +2,small-stale-long,27,0,19416,518.23,690.41,518.34,690.51 +2,small-stale-long,28,1,19416,561.11,679.16,561.19,679.29 +2,small-stale-long,29,0,19416,452.75,641.52,452.82,641.64 +2,small-stale-long,30,1,19416,480.53,646.08,480.63,646.17 +2,gamepad-miss,0,1,128,74922.60,1396.18,74937.50,1398.44 +2,gamepad-miss,1,0,128,106086.77,1366.58,106109.38,1367.19 +2,gamepad-miss,2,1,128,78389.95,1416.58,78406.25,1421.88 +2,gamepad-miss,3,0,128,73229.86,1891.07,73187.50,1898.44 +2,gamepad-miss,4,1,128,74906.81,1404.38,74921.88,1406.25 +2,gamepad-miss,5,0,128,77709.02,1351.42,77726.56,1351.56 +2,gamepad-miss,6,1,128,70590.04,1392.33,70609.38,1390.62 +2,gamepad-miss,7,0,128,93366.12,1378.40,93335.94,1382.81 +2,gamepad-miss,8,1,128,97464.76,1404.91,97476.56,1406.25 +2,gamepad-miss,9,0,128,96209.00,1434.13,96226.56,1453.12 +2,gamepad-miss,10,1,128,89148.22,1387.97,89164.06,1390.62 +2,gamepad-miss,11,0,128,98911.76,1424.48,98929.69,1437.50 +2,gamepad-miss,12,1,128,70400.28,1395.88,70414.06,1398.44 +2,gamepad-miss,13,0,128,74468.15,1648.41,74476.56,1656.25 +2,gamepad-miss,14,1,128,67398.18,1363.95,67351.56,1367.19 +2,gamepad-miss,15,0,128,70282.27,1396.10,70296.88,1398.44 +2,gamepad-miss,16,1,128,68251.33,1393.13,68265.62,1390.62 +2,gamepad-miss,17,0,128,99226.82,1382.61,99257.81,1382.81 +2,gamepad-miss,18,1,128,73514.95,1411.95,73531.25,1414.06 +2,gamepad-miss,19,0,128,74942.81,1374.42,74953.12,1382.81 +2,gamepad-miss,20,1,128,78282.92,1397.45,78296.88,1398.44 +2,gamepad-miss,21,0,128,78945.21,1671.90,78953.12,1679.69 +2,gamepad-miss,22,1,128,73472.20,1575.80,73484.38,1585.94 +2,gamepad-miss,23,0,128,112919.09,1370.67,112937.50,1375.00 +2,gamepad-miss,24,1,128,73975.24,1401.19,73992.19,1398.44 +2,gamepad-miss,25,0,128,75205.55,1416.39,75210.94,1421.88 +2,gamepad-miss,26,1,128,82701.23,1594.17,82726.56,1601.56 +2,gamepad-miss,27,0,128,77065.00,1418.56,77078.12,1421.88 +2,gamepad-miss,28,1,128,74963.27,1402.16,74984.38,1398.44 +2,gamepad-miss,29,0,128,70315.90,1380.98,70328.12,1382.81 +2,gamepad-miss,30,1,128,126565.04,1414.25,126578.12,1421.88 +2,gamepad-mixed,0,1,128,71772.07,4891.92,71781.25,4906.25 +2,gamepad-mixed,1,0,128,92867.69,1782.65,92882.81,1796.88 +2,gamepad-mixed,2,1,128,71157.74,1790.48,71171.88,1789.06 +2,gamepad-mixed,3,0,128,74021.64,1770.79,74031.25,1781.25 +2,gamepad-mixed,4,1,128,69199.42,1785.28,69218.75,1781.25 +2,gamepad-mixed,5,0,128,108043.03,1729.56,108062.50,1734.38 +2,gamepad-mixed,6,1,128,80917.94,1800.13,80937.50,1796.88 +2,gamepad-mixed,7,0,128,73785.85,3222.10,73789.06,3242.19 +2,gamepad-mixed,8,1,128,74182.53,2337.38,74210.94,2343.75 +2,gamepad-mixed,9,0,128,83449.07,1730.68,83468.75,1734.38 +2,gamepad-mixed,10,1,128,78324.41,2027.38,78343.75,2031.25 +2,gamepad-mixed,11,0,128,93595.10,1788.72,93609.38,1796.88 +2,gamepad-mixed,12,1,128,73789.41,1749.23,73804.69,1750.00 +2,gamepad-mixed,13,0,128,71062.58,1721.19,71070.31,1726.56 +2,gamepad-mixed,14,1,128,69125.40,1919.66,69140.62,1921.88 +2,gamepad-mixed,15,0,128,117572.23,1704.66,117539.06,1710.94 +2,gamepad-mixed,16,1,128,81652.42,4061.22,81664.06,4070.31 +2,gamepad-mixed,17,0,128,84750.67,1779.01,84765.62,1789.06 +2,gamepad-mixed,18,1,128,117010.80,1781.47,117031.25,1781.25 +2,gamepad-mixed,19,0,128,86255.16,1942.03,86273.44,1953.12 +2,gamepad-mixed,20,1,128,94011.41,1798.65,94039.06,1796.88 +2,gamepad-mixed,21,0,128,70046.57,1995.01,70054.69,2187.50 +2,gamepad-mixed,22,1,128,67493.70,1691.52,67500.00,1687.50 +2,gamepad-mixed,23,0,128,66241.77,1678.51,66250.00,1679.69 +2,gamepad-mixed,24,1,128,100394.28,1802.69,100414.06,1804.69 +2,gamepad-mixed,25,0,128,71061.15,1722.91,71070.31,1726.56 +2,gamepad-mixed,26,1,128,75519.71,2232.03,75539.06,2234.38 +2,gamepad-mixed,27,0,128,95638.81,1730.98,95656.25,1734.38 +2,gamepad-mixed,28,1,128,78621.52,2370.70,78640.62,2375.00 +2,gamepad-mixed,29,0,128,119226.27,3171.55,116351.56,3187.50 +2,gamepad-mixed,30,1,128,89276.54,1738.37,89289.06,1742.19 +2,non-key-event,0,1,128,81093.05,939.20,81117.19,937.50 +2,non-key-event,1,0,128,89550.88,890.16,89562.50,898.44 +2,non-key-event,2,1,128,90595.84,941.77,90632.81,945.31 +2,non-key-event,3,0,128,106416.59,894.00,106429.69,898.44 +2,non-key-event,4,1,128,167175.30,897.75,167203.12,898.44 +2,non-key-event,5,0,128,72304.41,907.12,72320.31,921.88 +2,non-key-event,6,1,128,93769.97,932.55,93789.06,929.69 +2,non-key-event,7,0,128,109860.77,905.12,109882.81,914.06 +2,non-key-event,8,1,128,127127.59,984.75,127148.44,992.19 +2,non-key-event,9,0,128,71481.86,923.32,71492.19,929.69 +2,non-key-event,10,1,128,75189.81,912.45,75203.12,914.06 +2,non-key-event,11,0,128,71758.16,838.65,71773.44,843.75 +2,non-key-event,12,1,128,72958.12,909.98,72976.56,914.06 +2,non-key-event,13,0,128,72766.75,893.66,72781.25,898.44 +2,non-key-event,14,1,128,73906.31,1087.21,73921.88,1093.75 +2,non-key-event,15,0,128,69012.82,922.25,69023.44,929.69 +2,non-key-event,16,1,128,67992.17,931.20,68007.81,937.50 +2,non-key-event,17,0,128,71663.46,888.14,71671.88,890.62 +2,non-key-event,18,1,128,71324.85,949.98,71351.56,953.12 +2,non-key-event,19,0,128,71276.20,885.51,71281.25,890.62 +2,non-key-event,20,1,128,82703.92,922.76,82718.75,929.69 +2,non-key-event,21,0,128,84040.16,945.98,84054.69,953.12 +2,non-key-event,22,1,128,71200.34,1092.91,71156.25,1093.75 +2,non-key-event,23,0,128,78699.24,947.66,78710.94,953.12 +2,non-key-event,24,1,128,89724.05,920.70,89742.19,921.88 +2,non-key-event,25,0,128,72967.99,946.77,72984.38,960.94 +2,non-key-event,26,1,128,64368.92,917.25,64382.81,914.06 +2,non-key-event,27,0,128,76033.80,1141.11,76046.88,1148.44 +2,non-key-event,28,1,128,68272.52,1052.36,68289.06,1054.69 +2,non-key-event,29,0,128,67605.55,951.93,67617.19,960.94 +2,non-key-event,30,1,128,67066.16,915.96,67078.12,921.88 +2,alt-fallback-31,0,1,2160,3462.56,3916.37,3463.43,3917.13 +2,alt-fallback-31,1,0,2160,3630.03,4931.23,3630.56,4932.41 +2,alt-fallback-31,2,1,2160,3373.33,3644.21,3374.07,3644.44 +2,alt-fallback-31,3,0,2160,3855.85,4044.19,3856.48,4045.37 +2,alt-fallback-31,4,1,2160,3531.21,3650.79,3531.94,3651.39 +2,alt-fallback-31,5,0,2160,4298.68,3500.47,4299.54,3500.93 +2,alt-fallback-31,6,1,2160,4000.76,8430.16,4001.39,8431.02 +2,alt-fallback-31,7,0,2160,4202.52,5432.07,4156.02,5466.20 +2,alt-fallback-31,8,1,2160,3425.93,3910.57,3426.85,3911.11 +2,alt-fallback-31,9,0,2160,3361.65,3498.74,3362.50,3499.54 +2,alt-fallback-31,10,1,2160,3668.51,3627.25,3669.91,3627.78 +2,alt-fallback-31,11,0,2160,3300.77,3729.81,3300.93,3731.02 +2,alt-fallback-31,12,1,2160,3224.54,3771.72,3225.46,3772.69 +2,alt-fallback-31,13,0,2160,3175.21,3473.24,3175.46,3474.07 +2,alt-fallback-31,14,1,2160,3284.08,3901.28,3284.72,3902.31 +2,alt-fallback-31,15,0,2160,3498.13,3618.01,3498.61,3618.98 +2,alt-fallback-31,16,1,2160,3498.59,4168.16,3499.54,4168.98 +2,alt-fallback-31,17,0,2160,3416.99,3600.30,3417.59,3601.39 +2,alt-fallback-31,18,1,2160,3323.85,3668.16,3325.00,3668.52 +2,alt-fallback-31,19,0,2160,3415.85,3635.47,3416.20,3636.11 +2,alt-fallback-31,20,1,2160,3330.13,4584.60,3331.02,4391.20 +2,alt-fallback-31,21,0,2160,4898.57,5252.39,4896.30,5250.93 +2,alt-fallback-31,22,1,2160,4940.63,5403.88,4941.67,5401.39 +2,alt-fallback-31,23,0,2160,3717.96,6239.88,3718.52,4725.93 +2,alt-fallback-31,24,1,2160,3238.67,4130.64,3239.35,4120.37 +2,alt-fallback-31,25,0,2160,4607.98,4691.27,4608.80,4692.13 +2,alt-fallback-31,26,1,2160,4788.51,4002.93,4781.02,4003.70 +2,alt-fallback-31,27,0,2160,3432.84,3742.17,3433.33,3743.06 +2,alt-fallback-31,28,1,2160,3314.03,3805.89,3314.35,3806.48 +2,alt-fallback-31,29,0,2160,3226.55,3597.49,3226.85,3598.15 +2,alt-fallback-31,30,1,2160,3597.55,4400.93,3598.15,4401.39 +2,alt-fallback-32,0,1,1088,4362.43,1515.22,4363.97,1516.54 +2,alt-fallback-32,1,0,1088,4207.52,1420.56,4208.64,1421.88 +2,alt-fallback-32,2,1,1088,3893.84,1400.30,3895.22,1401.65 +2,alt-fallback-32,3,0,1088,3422.46,1366.26,3422.79,1366.73 +2,alt-fallback-32,4,1,1088,3654.75,1386.85,3656.25,1386.95 +2,alt-fallback-32,5,0,1088,3647.90,1463.26,3649.82,1465.07 +2,alt-fallback-32,6,1,1088,3465.79,3459.36,3466.91,3462.32 +2,alt-fallback-32,7,0,1088,3767.48,1947.06,3768.38,1948.53 +2,alt-fallback-32,8,1,1088,4353.06,2338.22,4354.78,2339.15 +2,alt-fallback-32,9,0,1088,3882.95,1273.66,3884.19,1274.82 +2,alt-fallback-32,10,1,1088,3365.70,1739.41,3367.65,1740.81 +2,alt-fallback-32,11,0,1088,12318.23,10426.95,12320.77,10430.15 +2,alt-fallback-32,12,1,1088,4583.23,1552.91,4586.40,1553.31 +2,alt-fallback-32,13,0,1088,3744.13,1923.78,3745.40,1926.47 +2,alt-fallback-32,14,1,1088,3336.56,1487.12,3337.32,1487.13 +2,alt-fallback-32,15,0,1088,3517.39,1465.55,3518.38,1466.91 +2,alt-fallback-32,16,1,1088,3801.60,1329.50,3803.31,1329.96 +2,alt-fallback-32,17,0,1088,3842.04,1833.86,3842.83,1835.48 +2,alt-fallback-32,18,1,1088,4350.85,1437.96,4352.94,1438.42 +2,alt-fallback-32,19,0,1088,3866.81,1701.91,3867.65,1704.04 +2,alt-fallback-32,20,1,1088,3742.00,1577.41,3743.57,1578.12 +2,alt-fallback-32,21,0,1088,3423.10,1338.90,3422.79,1340.07 +2,alt-fallback-32,22,1,1088,3575.37,1574.08,3577.21,1575.37 +2,alt-fallback-32,23,0,1088,3500.31,1321.70,3500.92,1322.61 +2,alt-fallback-32,24,1,1088,3637.09,1414.45,3638.79,1415.44 +2,alt-fallback-32,25,0,1088,5030.96,1837.44,5033.09,1839.15 +2,alt-fallback-32,26,1,1088,3622.55,1593.65,3624.08,1593.75 +2,alt-fallback-32,27,0,1088,3653.61,1523.83,3654.41,1525.74 +2,alt-fallback-32,28,1,1088,4137.64,1578.03,4139.71,1579.04 +2,alt-fallback-32,29,0,1088,3728.79,1716.46,3729.78,1717.83 +2,alt-fallback-32,30,1,1088,3454.49,1516.50,3455.88,1516.54 +2,alt-fallback-33,0,1,1880,5581.26,2878.40,5582.98,2880.32 +2,alt-fallback-33,1,0,1880,7459.67,3814.34,7461.17,3815.43 +2,alt-fallback-33,2,1,1880,6375.55,1590.90,6377.66,1592.02 +2,alt-fallback-33,3,0,1880,5867.92,2508.06,5869.15,2509.57 +2,alt-fallback-33,4,1,1880,5915.15,1987.80,5916.49,1988.83 +2,alt-fallback-33,5,0,1880,8090.57,6674.12,8091.49,6676.06 +2,alt-fallback-33,6,1,1880,7184.11,1466.73,7185.64,1467.55 +2,alt-fallback-33,7,0,1880,4638.97,1899.40,4640.43,1901.06 +2,alt-fallback-33,8,1,1880,4428.84,2036.01,4431.38,2037.23 +2,alt-fallback-33,9,0,1880,6899.07,3202.88,6900.53,3204.79 +2,alt-fallback-33,10,1,1880,5203.20,3390.39,5204.79,3392.55 +2,alt-fallback-33,11,0,1880,10880.54,3035.20,10881.38,3036.70 +2,alt-fallback-33,12,1,1880,7740.12,1699.34,7743.09,1700.00 +2,alt-fallback-33,13,0,1880,5502.61,2349.17,5504.26,2350.00 +2,alt-fallback-33,14,1,1880,5420.11,2654.13,5421.81,2655.85 +2,alt-fallback-33,15,0,1880,9580.90,2201.34,9581.91,2203.19 +2,alt-fallback-33,16,1,1880,6495.74,3060.04,6497.87,3061.70 +2,alt-fallback-33,17,0,1880,7396.71,1694.89,7397.87,1696.28 +2,alt-fallback-33,18,1,1880,5956.71,2086.02,5958.51,2086.70 +2,alt-fallback-33,19,0,1880,5776.16,2617.49,5777.13,2619.15 +2,alt-fallback-33,20,1,1880,4050.69,2872.36,4051.60,2873.40 +2,alt-fallback-33,21,0,1880,7270.73,1643.66,7271.81,1644.15 +2,alt-fallback-33,22,1,1880,4514.60,1346.94,4515.96,1347.87 +2,alt-fallback-33,23,0,1880,4213.12,1405.26,4213.83,1405.85 +2,alt-fallback-33,24,1,1880,3666.48,2561.37,3667.55,2562.23 +2,alt-fallback-33,25,0,1880,5923.49,1650.19,5925.00,1651.60 +2,alt-fallback-33,26,1,1880,8699.41,2347.47,8701.06,2348.94 +2,alt-fallback-33,27,0,1880,4776.22,1891.60,4777.13,1892.55 +2,alt-fallback-33,28,1,1880,3910.45,1746.07,3911.70,1746.81 +2,alt-fallback-33,29,0,1880,6065.79,1342.19,6067.02,1343.09 +2,alt-fallback-33,30,1,1880,4942.96,1597.88,4944.68,1598.40 +3,empty-catalog,0,1,32768,145.92,67.12,145.97,67.14 +3,empty-catalog,1,0,32768,178.58,65.55,178.62,65.61 +3,empty-catalog,2,1,32768,186.46,111.12,186.34,111.24 +3,empty-catalog,3,0,32768,172.34,64.94,177.55,64.94 +3,empty-catalog,4,1,32768,226.33,95.77,226.41,95.83 +3,empty-catalog,5,0,32768,169.92,72.64,169.98,72.69 +3,empty-catalog,6,1,32768,125.16,85.31,125.21,85.36 +3,empty-catalog,7,0,32768,264.60,168.73,264.71,168.82 +3,empty-catalog,8,1,32768,167.16,94.94,167.24,94.97 +3,empty-catalog,9,0,32768,152.00,75.51,151.70,75.59 +3,empty-catalog,10,1,32768,169.90,121.88,169.95,121.92 +3,empty-catalog,11,0,32768,141.00,59.12,141.05,59.14 +3,empty-catalog,12,1,32768,295.54,62.06,295.68,62.07 +3,empty-catalog,13,0,32768,139.02,90.58,139.07,90.67 +3,empty-catalog,14,1,32768,112.66,73.21,112.70,73.27 +3,empty-catalog,15,0,32768,109.74,65.58,109.77,65.61 +3,empty-catalog,16,1,32768,129.59,79.97,129.64,80.02 +3,empty-catalog,17,0,32768,135.26,66.39,134.89,66.47 +3,empty-catalog,18,1,32768,115.05,62.30,115.08,62.32 +3,empty-catalog,19,0,32768,117.86,70.88,117.86,70.92 +3,empty-catalog,20,1,32768,139.45,67.34,139.50,67.35 +3,empty-catalog,21,0,32768,146.05,115.82,146.09,115.91 +3,empty-catalog,22,1,32768,168.92,81.21,168.98,81.30 +3,empty-catalog,23,0,32768,178.75,63.81,178.80,63.87 +3,empty-catalog,24,1,32768,120.55,104.16,120.57,104.25 +3,empty-catalog,25,0,32768,124.81,64.34,124.88,64.39 +3,empty-catalog,26,1,32768,128.07,75.42,128.14,75.47 +3,empty-catalog,27,0,32768,224.89,130.03,224.95,130.13 +3,empty-catalog,28,1,32768,190.35,65.44,190.43,65.46 +3,empty-catalog,29,0,32768,132.59,74.02,131.93,74.07 +3,empty-catalog,30,1,32768,169.93,99.03,169.98,99.09 +3,no-bindings,0,1,10200,632.28,588.50,632.45,588.53 +3,no-bindings,1,0,10200,664.75,625.24,664.80,625.49 +3,no-bindings,2,1,10200,588.71,691.79,588.82,685.39 +3,no-bindings,3,0,10200,938.68,850.68,938.92,851.08 +3,no-bindings,4,1,10200,1052.74,809.60,1053.04,809.80 +3,no-bindings,5,0,10200,826.58,992.61,826.86,992.94 +3,no-bindings,6,1,10200,992.58,1073.99,992.94,1074.12 +3,no-bindings,7,0,10200,820.84,922.49,820.98,922.75 +3,no-bindings,8,1,10200,698.20,1273.89,698.33,1274.12 +3,no-bindings,9,0,10200,1016.43,900.96,1016.57,901.18 +3,no-bindings,10,1,10200,950.98,848.74,951.18,848.92 +3,no-bindings,11,0,10200,1321.12,783.77,1321.27,784.02 +3,no-bindings,12,1,10200,725.03,633.00,725.20,633.04 +3,no-bindings,13,0,10200,811.22,610.31,810.88,610.49 +3,no-bindings,14,1,10200,1105.03,759.01,1105.29,759.12 +3,no-bindings,15,0,10200,1006.86,632.55,1007.06,632.65 +3,no-bindings,16,1,10200,750.68,655.82,750.88,655.98 +3,no-bindings,17,0,10200,857.33,654.84,857.45,655.00 +3,no-bindings,18,1,10200,642.56,663.44,642.75,663.53 +3,no-bindings,19,0,10200,823.17,847.64,823.33,847.84 +3,no-bindings,20,1,10200,1635.30,1040.65,1635.59,1040.98 +3,no-bindings,21,0,10200,1102.85,870.45,1103.14,870.69 +3,no-bindings,22,1,10200,1001.84,869.46,980.59,869.80 +3,no-bindings,23,0,10200,879.90,945.30,880.00,945.49 +3,no-bindings,24,1,10200,705.23,935.28,705.39,935.49 +3,no-bindings,25,0,10200,916.43,787.02,916.67,787.25 +3,no-bindings,26,1,10200,1071.40,1044.99,1071.76,1045.29 +3,no-bindings,27,0,10200,944.93,1256.57,945.10,1256.96 +3,no-bindings,28,1,10200,839.31,806.01,839.71,806.27 +3,no-bindings,29,0,10200,1178.11,825.30,1178.43,825.59 +3,no-bindings,30,1,10200,825.29,858.70,825.59,859.02 +3,single-valid-miss,0,1,32616,324.65,251.11,324.69,251.20 +3,single-valid-miss,1,0,32616,280.54,254.57,280.60,254.66 +3,single-valid-miss,2,1,32616,293.59,271.17,293.69,271.28 +3,single-valid-miss,3,0,32616,278.22,261.06,278.27,261.13 +3,single-valid-miss,4,1,32616,244.53,264.74,244.60,264.78 +3,single-valid-miss,5,0,32616,355.05,285.09,355.13,285.20 +3,single-valid-miss,6,1,32616,314.68,263.97,314.75,264.04 +3,single-valid-miss,7,0,32616,251.95,251.41,252.02,251.29 +3,single-valid-miss,8,1,32616,274.03,272.17,274.16,272.23 +3,single-valid-miss,9,0,32616,261.69,342.46,261.74,342.56 +3,single-valid-miss,10,1,32616,194.94,203.60,194.97,203.64 +3,single-valid-miss,11,0,32616,198.08,191.50,198.12,191.53 +3,single-valid-miss,12,1,32616,210.80,203.90,210.85,203.95 +3,single-valid-miss,13,0,32616,235.36,211.18,235.41,211.00 +3,single-valid-miss,14,1,32616,212.56,196.55,212.63,196.56 +3,single-valid-miss,15,0,32616,215.78,209.44,215.54,209.53 +3,single-valid-miss,16,1,32616,240.03,220.62,240.13,220.66 +3,single-valid-miss,17,0,32616,228.38,225.31,228.42,225.38 +3,single-valid-miss,18,1,32616,210.93,224.30,210.97,224.37 +3,single-valid-miss,19,0,32616,284.32,260.15,284.37,260.21 +3,single-valid-miss,20,1,32616,263.89,257.58,263.95,257.63 +3,single-valid-miss,21,0,32616,272.57,270.46,272.63,270.20 +3,single-valid-miss,22,1,32616,219.80,221.36,219.86,221.39 +3,single-valid-miss,23,0,32616,194.23,222.09,194.26,222.16 +3,single-valid-miss,24,1,32616,206.63,197.16,206.68,197.17 +3,single-valid-miss,25,0,32616,203.01,217.04,203.03,217.07 +3,single-valid-miss,26,1,32616,201.65,192.56,201.68,192.57 +3,single-valid-miss,27,0,32616,200.39,231.64,200.39,231.70 +3,single-valid-miss,28,1,32616,195.50,226.50,195.55,226.55 +3,single-valid-miss,29,0,32616,222.82,223.40,222.90,223.48 +3,single-valid-miss,30,1,32616,229.41,210.42,229.49,210.45 +3,single-stale-binding,0,1,32768,146.32,156.96,146.36,157.01 +3,single-stale-binding,1,0,32768,151.28,167.16,151.28,167.21 +3,single-stale-binding,2,1,32768,141.40,166.56,141.42,166.63 +3,single-stale-binding,3,0,32768,160.30,149.18,160.34,149.26 +3,single-stale-binding,4,1,32768,216.64,180.84,216.74,180.88 +3,single-stale-binding,5,0,32768,162.47,170.29,162.57,170.35 +3,single-stale-binding,6,1,32768,154.78,172.11,154.82,172.15 +3,single-stale-binding,7,0,32768,196.31,195.83,196.35,195.89 +3,single-stale-binding,8,1,32768,149.17,145.60,149.17,145.63 +3,single-stale-binding,9,0,32768,147.50,154.19,147.52,154.24 +3,single-stale-binding,10,1,32768,136.75,145.15,136.78,145.17 +3,single-stale-binding,11,0,32768,144.36,144.30,144.38,144.17 +3,single-stale-binding,12,1,32768,149.72,150.94,149.78,150.97 +3,single-stale-binding,13,0,32768,141.80,148.38,141.82,148.41 +3,single-stale-binding,14,1,32768,148.44,138.14,148.47,138.15 +3,single-stale-binding,15,0,32768,140.78,161.88,140.81,161.93 +3,single-stale-binding,16,1,32768,150.37,157.35,150.39,157.38 +3,single-stale-binding,17,0,32768,146.65,147.74,146.67,147.77 +3,single-stale-binding,18,1,32768,158.29,154.47,158.36,154.51 +3,single-stale-binding,19,0,32768,138.77,147.46,138.79,147.49 +3,single-stale-binding,20,1,32768,205.03,164.42,205.14,164.49 +3,single-stale-binding,21,0,32768,142.43,152.00,142.46,152.04 +3,single-stale-binding,22,1,32768,164.50,146.63,164.55,146.64 +3,single-stale-binding,23,0,32768,151.00,145.53,151.06,145.57 +3,single-stale-binding,24,1,32768,158.33,153.56,158.39,153.59 +3,single-stale-binding,25,0,32768,146.21,160.56,146.24,160.61 +3,single-stale-binding,26,1,32768,158.97,157.80,159.03,157.84 +3,single-stale-binding,27,0,32768,165.89,157.91,165.92,157.20 +3,single-stale-binding,28,1,32768,200.06,198.15,200.13,198.18 +3,single-stale-binding,29,0,32768,186.26,154.51,186.28,154.57 +3,single-stale-binding,30,1,32768,171.27,280.90,171.36,280.94 +3,small-key-miss,0,1,5704,1008.81,942.19,1009.12,942.32 +3,small-key-miss,1,0,5704,1069.62,991.31,1069.78,991.58 +3,small-key-miss,2,1,5704,948.15,998.40,948.46,998.42 +3,small-key-miss,3,0,5704,986.54,997.98,986.85,998.25 +3,small-key-miss,4,1,5704,959.23,932.31,959.50,932.33 +3,small-key-miss,5,0,5704,1083.21,1076.40,1083.45,1076.79 +3,small-key-miss,6,1,5704,1015.32,1033.72,1015.60,1034.01 +3,small-key-miss,7,0,5704,1080.11,943.51,1080.29,943.72 +3,small-key-miss,8,1,5704,924.79,1068.80,925.14,1069.07 +3,small-key-miss,9,0,5704,994.17,941.21,994.39,941.62 +3,small-key-miss,10,1,5704,981.56,1060.37,981.94,1060.66 +3,small-key-miss,11,0,5704,950.01,1036.70,950.04,1036.99 +3,small-key-miss,12,1,5704,959.60,1042.53,960.03,1042.78 +3,small-key-miss,13,0,5704,975.91,1003.26,975.98,1003.51 +3,small-key-miss,14,1,5704,1573.83,2556.57,1574.16,2557.15 +3,small-key-miss,15,0,5704,1026.08,1160.34,1026.30,1160.76 +3,small-key-miss,16,1,5704,1118.11,1245.76,1118.34,1245.97 +3,small-key-miss,17,0,5704,1174.26,1083.77,1174.61,1084.15 +3,small-key-miss,18,1,5704,1391.14,939.81,1391.65,939.87 +3,small-key-miss,19,0,5704,1953.17,931.71,1953.54,931.80 +3,small-key-miss,20,1,5704,2245.45,1047.04,2245.09,1047.34 +3,small-key-miss,21,0,5704,1140.28,1005.76,1140.60,1006.14 +3,small-key-miss,22,1,5704,1040.87,1025.30,1041.37,1025.60 +3,small-key-miss,23,0,5704,1042.46,1112.26,1042.78,1112.73 +3,small-key-miss,24,1,5704,1084.00,1090.00,1084.50,1090.29 +3,small-key-miss,25,0,5704,917.42,1008.62,917.60,1004.03 +3,small-key-miss,26,1,5704,1075.93,1035.34,1076.26,1035.59 +3,small-key-miss,27,0,5704,908.63,993.73,908.66,993.86 +3,small-key-miss,28,1,5704,1047.09,1197.13,1047.34,1197.76 +3,small-key-miss,29,0,5704,2455.46,2415.19,2455.82,2413.92 +3,small-key-miss,30,1,5704,2593.96,2896.89,2594.32,2897.27 +3,small-mixed-keys,0,1,984,2305.94,3373.92,2308.94,3375.00 +3,small-mixed-keys,1,0,984,3880.55,1915.33,3882.11,1918.70 +3,small-mixed-keys,2,1,984,1459.75,2580.12,1462.40,2580.28 +3,small-mixed-keys,3,0,984,3252.23,788.38,3243.90,789.63 +3,small-mixed-keys,4,1,984,3825.77,2548.53,3827.24,2549.80 +3,small-mixed-keys,5,0,984,3081.02,3524.59,3081.30,3526.42 +3,small-mixed-keys,6,1,984,775.09,735.33,776.42,735.77 +3,small-mixed-keys,7,0,984,1788.71,773.21,1790.65,774.39 +3,small-mixed-keys,8,1,984,827.67,793.56,829.27,793.70 +3,small-mixed-keys,9,0,984,2519.82,4921.22,2520.33,4922.76 +3,small-mixed-keys,10,1,984,802.81,2242.20,803.86,2242.89 +3,small-mixed-keys,11,0,984,3165.03,741.57,3165.65,742.89 +3,small-mixed-keys,12,1,984,4251.65,753.65,4254.07,753.05 +3,small-mixed-keys,13,0,984,1198.64,752.57,1201.22,753.05 +3,small-mixed-keys,14,1,984,736.69,5906.06,737.80,5907.52 +3,small-mixed-keys,15,0,984,1744.20,2809.69,1744.92,2810.98 +3,small-mixed-keys,16,1,984,761.54,741.99,762.20,742.89 +3,small-mixed-keys,17,0,984,3852.42,788.01,3852.64,788.62 +3,small-mixed-keys,18,1,984,732.82,5309.08,732.72,5309.96 +3,small-mixed-keys,19,0,984,715.24,847.35,715.45,849.59 +3,small-mixed-keys,20,1,984,1848.97,769.77,1850.61,769.31 +3,small-mixed-keys,21,0,984,1734.02,5179.43,1735.77,5180.89 +3,small-mixed-keys,22,1,984,5374.71,3389.01,5376.02,3390.24 +3,small-mixed-keys,23,0,984,3249.82,3149.45,3251.02,3151.42 +3,small-mixed-keys,24,1,984,827.50,768.63,829.27,769.31 +3,small-mixed-keys,25,0,984,2960.99,6668.06,2964.43,6669.72 +3,small-mixed-keys,26,1,984,828.56,765.84,830.28,766.26 +3,small-mixed-keys,27,0,984,783.00,4864.89,783.54,4865.85 +3,small-mixed-keys,28,1,984,4943.93,849.27,4945.12,850.61 +3,small-mixed-keys,29,0,984,733.78,763.62,734.76,764.23 +3,small-mixed-keys,30,1,984,6266.50,740.44,6268.29,739.84 +3,lower-boundary-key-miss,0,1,712,9835.39,13348.46,9839.89,13351.12 +3,lower-boundary-key-miss,1,0,712,6220.89,5173.11,6224.72,5175.56 +3,lower-boundary-key-miss,2,1,712,11736.19,10948.13,11742.98,10950.84 +3,lower-boundary-key-miss,3,0,712,3588.01,12011.18,3588.48,12016.85 +3,lower-boundary-key-miss,4,1,712,4698.77,3670.31,4700.84,3671.35 +3,lower-boundary-key-miss,5,0,712,3539.37,3698.20,3539.33,3700.84 +3,lower-boundary-key-miss,6,1,712,3399.22,4366.55,3401.69,4367.98 +3,lower-boundary-key-miss,7,0,712,3581.35,3553.20,3582.87,3554.78 +3,lower-boundary-key-miss,8,1,712,3855.48,4262.28,3859.55,4264.04 +3,lower-boundary-key-miss,9,0,712,3474.20,4058.35,3474.72,4060.39 +3,lower-boundary-key-miss,10,1,712,3873.46,3878.85,3866.57,3880.62 +3,lower-boundary-key-miss,11,0,712,3485.18,3963.45,3485.96,3964.89 +3,lower-boundary-key-miss,12,1,712,3728.05,3865.73,3730.34,3866.57 +3,lower-boundary-key-miss,13,0,712,3547.24,4296.35,3549.16,4300.56 +3,lower-boundary-key-miss,14,1,712,3695.20,3879.63,3698.03,3882.02 +3,lower-boundary-key-miss,15,0,712,3690.53,3777.84,3692.42,3779.49 +3,lower-boundary-key-miss,16,1,712,3526.51,3515.35,3530.90,3516.85 +3,lower-boundary-key-miss,17,0,712,3841.55,3542.81,3842.70,3543.54 +3,lower-boundary-key-miss,18,1,712,3533.30,4055.58,3535.11,4057.58 +3,lower-boundary-key-miss,19,0,712,3489.07,4660.11,3490.17,4662.92 +3,lower-boundary-key-miss,20,1,712,4071.81,3883.02,4073.03,3884.83 +3,lower-boundary-key-miss,21,0,712,3727.03,3960.23,3727.53,3963.48 +3,lower-boundary-key-miss,22,1,712,5938.26,4139.75,5941.01,4141.85 +3,lower-boundary-key-miss,23,0,712,3778.08,3944.16,3779.49,3945.22 +3,lower-boundary-key-miss,24,1,712,4194.09,3719.12,4195.22,3720.51 +3,lower-boundary-key-miss,25,0,712,3454.15,3523.93,3453.65,3525.28 +3,lower-boundary-key-miss,26,1,712,4216.06,3689.53,4219.10,3689.61 +3,lower-boundary-key-miss,27,0,712,3677.36,3609.69,3679.78,3610.96 +3,lower-boundary-key-miss,28,1,712,3684.93,3981.72,3689.61,3983.15 +3,lower-boundary-key-miss,29,0,712,3560.83,4043.02,3561.80,4046.35 +3,lower-boundary-key-miss,30,1,712,3742.85,3771.48,3747.19,3771.07 +3,medium-key-miss,0,1,2392,4303.97,2144.38,4305.18,2145.07 +3,medium-key-miss,1,0,2392,5252.78,1626.83,5253.76,1627.51 +3,medium-key-miss,2,1,2392,4433.95,1607.00,4434.78,1607.02 +3,medium-key-miss,3,0,2392,3996.89,1699.93,3997.91,1700.25 +3,medium-key-miss,4,1,2392,3667.86,1594.00,3668.48,1594.48 +3,medium-key-miss,5,0,2392,3934.31,1759.27,3934.78,1760.45 +3,medium-key-miss,6,1,2392,3621.58,1780.19,3622.07,1780.52 +3,medium-key-miss,7,0,2392,3567.96,1543.23,3568.14,1543.90 +3,medium-key-miss,8,1,2392,3802.41,1742.06,3803.09,1742.47 +3,medium-key-miss,9,0,2392,3682.84,1874.82,3683.53,1875.84 +3,medium-key-miss,10,1,2392,3812.31,2947.28,3812.71,2948.16 +3,medium-key-miss,11,0,2392,4298.86,1673.10,4299.75,1673.91 +3,medium-key-miss,12,1,2392,3475.13,1541.47,3475.33,1541.81 +3,medium-key-miss,13,0,2392,3769.68,1830.32,3770.07,1831.10 +3,medium-key-miss,14,1,2392,3850.27,1689.18,3851.17,1689.80 +3,medium-key-miss,15,0,2392,3671.30,1787.79,3671.40,1788.88 +3,medium-key-miss,16,1,2392,3954.28,2214.51,3954.85,2215.30 +3,medium-key-miss,17,0,2392,4735.53,1709.75,4736.20,1710.28 +3,medium-key-miss,18,1,2392,4038.76,1870.34,4039.72,1870.82 +3,medium-key-miss,19,0,2392,4564.85,1845.59,4565.64,1846.15 +3,medium-key-miss,20,1,2392,4846.87,1640.85,4847.83,1641.30 +3,medium-key-miss,21,0,2392,3492.97,1659.26,3493.31,1659.70 +3,medium-key-miss,22,1,2392,3619.19,1545.98,3619.98,1546.40 +3,medium-key-miss,23,0,2392,3747.26,1679.44,3747.49,1680.18 +3,medium-key-miss,24,1,2392,3741.81,1559.22,3739.97,1559.36 +3,medium-key-miss,25,0,2392,3871.27,1749.38,3871.66,1750.42 +3,medium-key-miss,26,1,2392,3933.32,4212.02,3933.95,4186.04 +3,medium-key-miss,27,0,2392,4994.51,1914.79,4995.40,1915.55 +3,medium-key-miss,28,1,2392,4323.60,1603.62,4324.41,1604.10 +3,medium-key-miss,29,0,2392,3785.33,1764.41,3785.95,1765.47 +3,medium-key-miss,30,1,2392,4228.25,1677.57,4229.10,1678.09 +3,upper-boundary-key-miss,0,1,1680,4059.67,1965.25,4060.71,1966.07 +3,upper-boundary-key-miss,1,0,1680,3965.82,2470.82,3966.07,2472.02 +3,upper-boundary-key-miss,2,1,1680,5745.47,1670.40,5746.43,1670.83 +3,upper-boundary-key-miss,3,0,1680,4623.30,1883.55,4623.81,1885.12 +3,upper-boundary-key-miss,4,1,1680,5329.89,1719.90,5331.55,1720.24 +3,upper-boundary-key-miss,5,0,1680,4183.65,2411.55,4184.52,2413.10 +3,upper-boundary-key-miss,6,1,1680,4337.31,1659.89,4338.69,1660.71 +3,upper-boundary-key-miss,7,0,1680,3780.11,1747.55,3780.36,1748.81 +3,upper-boundary-key-miss,8,1,1680,3739.54,1521.20,3739.88,1516.07 +3,upper-boundary-key-miss,9,0,1680,3857.28,1512.21,3858.33,1512.50 +3,upper-boundary-key-miss,10,1,1680,4574.16,1504.16,4575.00,1504.76 +3,upper-boundary-key-miss,11,0,1680,3712.14,1581.18,3712.50,1581.55 +3,upper-boundary-key-miss,12,1,1680,3612.09,1490.92,3612.50,1491.07 +3,upper-boundary-key-miss,13,0,1680,3871.95,1572.99,3872.62,1573.81 +3,upper-boundary-key-miss,14,1,1680,3753.51,1994.70,3754.17,1995.83 +3,upper-boundary-key-miss,15,0,1680,4562.22,1939.53,4563.69,1941.07 +3,upper-boundary-key-miss,16,1,1680,4126.05,1660.79,4127.38,1661.31 +3,upper-boundary-key-miss,17,0,1680,4416.70,1978.49,4417.86,1979.76 +3,upper-boundary-key-miss,18,1,1680,4412.86,1639.78,4414.29,1640.48 +3,upper-boundary-key-miss,19,0,1680,4094.70,1670.22,4095.83,1671.43 +3,upper-boundary-key-miss,20,1,1680,3956.24,1551.53,3957.14,1551.79 +3,upper-boundary-key-miss,21,0,1680,3901.58,1751.27,3901.79,1752.38 +3,upper-boundary-key-miss,22,1,1680,3602.24,1509.80,3602.98,1510.12 +3,upper-boundary-key-miss,23,0,1680,3753.10,1563.03,3753.57,1563.69 +3,upper-boundary-key-miss,24,1,1680,3743.96,1516.71,3744.64,1516.67 +3,upper-boundary-key-miss,25,0,1680,4247.39,1699.09,4248.21,1700.00 +3,upper-boundary-key-miss,26,1,1680,4959.40,1519.27,4960.71,1519.05 +3,upper-boundary-key-miss,27,0,1680,4649.25,2348.58,4650.00,2349.40 +3,upper-boundary-key-miss,28,1,1680,4302.15,1788.07,4302.98,1788.69 +3,upper-boundary-key-miss,29,0,1680,4913.52,1568.06,4914.29,1568.45 +3,upper-boundary-key-miss,30,1,1680,4477.98,1671.49,4478.57,1671.43 +3,stale-long-16,0,1,1672,4968.15,5423.74,4965.91,5424.04 +3,stale-long-16,1,0,1672,4986.87,5454.39,4987.44,5455.14 +3,stale-long-16,2,1,1672,4790.05,6929.00,4791.87,6930.02 +3,stale-long-16,3,0,1672,4974.47,5777.84,4975.48,5778.71 +3,stale-long-16,4,1,1672,5022.05,5852.89,5022.73,5853.47 +3,stale-long-16,5,0,1672,4726.66,5905.70,4727.27,5906.70 +3,stale-long-16,6,1,1672,4956.95,5460.31,4958.13,5461.12 +3,stale-long-16,7,0,1672,6657.27,7093.09,6658.49,7093.90 +3,stale-long-16,8,1,1672,5918.89,7224.14,5906.10,7225.48 +3,stale-long-16,9,0,1672,5502.54,7025.72,5503.59,7026.91 +3,stale-long-16,10,1,1672,6363.72,5434.51,6365.43,5434.81 +3,stale-long-16,11,0,1672,5386.02,5636.09,5387.56,5636.96 +3,stale-long-16,12,1,1672,4516.04,5690.16,4516.75,5690.79 +3,stale-long-16,13,0,1672,5021.02,5509.40,5021.53,5510.77 +3,stale-long-16,14,1,1672,5264.11,5588.58,5265.55,5589.11 +3,stale-long-16,15,0,1672,5427.68,5611.41,5428.83,5613.04 +3,stale-long-16,16,1,1672,4983.93,5375.95,4985.05,5376.79 +3,stale-long-16,17,0,1672,4905.57,5765.57,4906.10,5766.75 +3,stale-long-16,18,1,1672,4725.66,5405.83,4727.27,5406.70 +3,stale-long-16,19,0,1672,5033.54,5462.46,5034.09,5463.52 +3,stale-long-16,20,1,1672,6309.46,6971.81,6311.00,6972.49 +3,stale-long-16,21,0,1672,5723.71,6116.11,5724.88,6117.22 +3,stale-long-16,22,1,1672,5805.19,6641.45,5806.22,6642.34 +3,stale-long-16,23,0,1672,4902.64,6340.60,4903.11,6342.11 +3,stale-long-16,24,1,1672,4879.73,5471.12,4880.98,5471.89 +3,stale-long-16,25,0,1672,5069.74,5572.68,5070.57,5574.16 +3,stale-long-16,26,1,1672,5505.11,5306.67,5506.58,5306.82 +3,stale-long-16,27,0,1672,4851.41,5286.93,4852.27,5283.49 +3,stale-long-16,28,1,1672,5080.52,6994.40,5081.94,6970.69 +3,stale-long-16,29,0,1672,5042.08,5717.28,5043.06,5718.30 +3,stale-long-16,30,1,1672,5092.77,5830.54,5093.90,5831.34 +3,stale-long-31,0,1,920,10330.33,16136.94,10332.61,16091.30 +3,stale-long-31,1,0,920,9442.99,12266.92,9444.57,12270.65 +3,stale-long-31,2,1,920,9960.69,10295.34,9964.13,10296.74 +3,stale-long-31,3,0,920,8803.20,9486.67,8804.35,9489.13 +3,stale-long-31,4,1,920,8020.98,9671.78,8013.04,9672.83 +3,stale-long-31,5,0,920,8482.28,9009.85,8483.70,9011.96 +3,stale-long-31,6,1,920,9276.31,11606.74,9280.43,11607.61 +3,stale-long-31,7,0,920,10593.76,10225.02,10595.65,10227.17 +3,stale-long-31,8,1,920,8490.77,9935.33,8492.39,9935.87 +3,stale-long-31,9,0,920,9478.11,10429.67,9479.35,10432.61 +3,stale-long-31,10,1,920,8597.96,9614.76,8598.91,9616.30 +3,stale-long-31,11,0,920,9873.54,9971.87,9876.09,9972.83 +3,stale-long-31,12,1,920,11529.61,11169.19,11532.61,11171.74 +3,stale-long-31,13,0,920,9602.40,10852.67,9603.26,10854.35 +3,stale-long-31,14,1,920,18977.43,9909.22,18972.83,9910.87 +3,stale-long-31,15,0,920,8759.21,9900.76,8760.87,9890.22 +3,stale-long-31,16,1,920,8905.81,10463.61,8907.61,10465.22 +3,stale-long-31,17,0,920,9010.26,9400.34,9011.96,9403.26 +3,stale-long-31,18,1,920,9082.93,9644.91,9084.78,9645.65 +3,stale-long-31,19,0,920,8454.04,9808.56,8448.91,9810.87 +3,stale-long-31,20,1,920,8938.81,9619.17,8940.22,9620.65 +3,stale-long-31,21,0,920,8499.24,11585.86,8501.09,11588.04 +3,stale-long-31,22,1,920,8668.73,9777.25,8670.65,9778.26 +3,stale-long-31,23,0,920,8371.45,9976.40,8371.74,9978.26 +3,stale-long-31,24,1,920,8827.77,9112.26,8829.35,9113.04 +3,stale-long-31,25,0,920,9862.77,9558.42,9864.13,9559.78 +3,stale-long-31,26,1,920,9522.18,12122.54,9523.91,12123.91 +3,stale-long-31,27,0,920,12778.70,11642.88,12780.43,11644.57 +3,stale-long-31,28,1,920,10845.71,9835.69,10823.91,9838.04 +3,stale-long-31,29,0,920,8705.08,11659.38,8706.52,11663.04 +3,stale-long-31,30,1,920,9069.10,10981.99,9070.65,10983.70 +3,stale-long-32,0,1,912,8588.37,7314.79,8589.91,7314.69 +3,stale-long-32,1,0,912,16921.81,8906.38,16924.34,8908.99 +3,stale-long-32,2,1,912,10205.95,8854.55,10209.43,8857.46 +3,stale-long-32,3,0,912,9881.73,7732.33,9883.77,7733.55 +3,stale-long-32,4,1,912,9371.05,7981.68,9372.81,7984.65 +3,stale-long-32,5,0,912,14249.78,11992.24,14251.10,11995.61 +3,stale-long-32,6,1,912,11863.32,10228.27,11921.05,10231.36 +3,stale-long-32,7,0,912,11163.64,9335.73,11166.67,9338.82 +3,stale-long-32,8,1,912,12220.71,7455.55,12224.78,7457.24 +3,stale-long-32,9,0,912,8894.56,7449.93,8895.83,7451.75 +3,stale-long-32,10,1,912,10297.97,7384.32,10300.44,7385.96 +3,stale-long-32,11,0,912,8942.51,8226.17,8944.08,8230.26 +3,stale-long-32,12,1,912,8790.33,7307.98,8792.76,7309.21 +3,stale-long-32,13,0,912,8697.91,7228.81,8685.31,7230.26 +3,stale-long-32,14,1,912,8969.83,8467.41,8971.49,8468.20 +3,stale-long-32,15,0,912,9367.42,8011.98,9368.42,8013.16 +3,stale-long-32,16,1,912,9520.68,8720.67,9523.03,8722.59 +3,stale-long-32,17,0,912,9081.33,7765.02,9082.24,7766.45 +3,stale-long-32,18,1,912,9451.52,7588.71,9452.85,7589.91 +3,stale-long-32,19,0,912,9353.88,7497.00,9355.26,7498.90 +3,stale-long-32,20,1,912,13049.34,11324.99,13051.54,11326.75 +3,stale-long-32,21,0,912,12614.85,9811.40,12606.36,9813.60 +3,stale-long-32,22,1,912,14909.74,8414.65,14912.28,8416.67 +3,stale-long-32,23,0,912,9223.85,7753.78,9224.78,7754.39 +3,stale-long-32,24,1,912,8956.17,7727.45,8957.24,7729.17 +3,stale-long-32,25,0,912,9933.48,14293.91,9936.40,14297.15 +3,stale-long-32,26,1,912,8820.06,7361.72,8821.27,7353.07 +3,stale-long-32,27,0,912,9604.42,8117.98,9605.26,8119.52 +3,stale-long-32,28,1,912,10872.56,7620.50,10877.19,7621.71 +3,stale-long-32,29,0,912,9618.60,8088.38,9620.61,8089.91 +3,stale-long-32,30,1,912,9316.80,7465.28,9319.08,7466.01 +3,stale-long-33,0,1,912,11891.55,8976.13,11892.54,8976.97 +3,stale-long-33,1,0,912,10112.68,8632.20,10112.94,8633.77 +3,stale-long-33,2,1,912,10916.30,8748.52,10917.76,8751.10 +3,stale-long-33,3,0,912,9170.27,8384.82,9172.15,8387.06 +3,stale-long-33,4,1,912,8630.42,7642.69,8631.58,7643.64 +3,stale-long-33,5,0,912,9925.15,7370.88,9926.54,7372.81 +3,stale-long-33,6,1,912,9151.34,7930.89,9153.51,7933.11 +3,stale-long-33,7,0,912,9187.83,8171.70,9189.69,8174.34 +3,stale-long-33,8,1,912,9385.73,7276.10,9389.25,7276.32 +3,stale-long-33,9,0,912,9085.89,7755.04,9086.62,7757.68 +3,stale-long-33,10,1,912,11017.68,7452.22,11014.25,7452.85 +3,stale-long-33,11,0,912,9513.93,7905.86,9515.35,7907.89 +3,stale-long-33,12,1,912,9250.81,7925.76,9253.29,7927.63 +3,stale-long-33,13,0,912,9323.50,7606.13,9324.56,7607.46 +3,stale-long-33,14,1,912,9376.39,7536.15,9378.29,7537.28 +3,stale-long-33,15,0,912,10987.98,7475.32,10990.13,7476.97 +3,stale-long-33,16,1,912,11717.16,7228.46,11719.30,7229.17 +3,stale-long-33,17,0,912,18164.88,12573.68,18165.57,12577.85 +3,stale-long-33,18,1,912,9729.22,13668.49,9731.36,13644.74 +3,stale-long-33,19,0,912,9716.40,7418.03,9718.20,7419.96 +3,stale-long-33,20,1,912,9781.28,8204.16,9782.89,8206.14 +3,stale-long-33,21,0,912,9215.59,8312.90,9217.11,8314.69 +3,stale-long-33,22,1,912,9576.58,8004.30,9578.95,8006.58 +3,stale-long-33,23,0,912,9341.11,7782.26,9343.20,7783.99 +3,stale-long-33,24,1,912,9132.20,8424.97,9133.77,8426.54 +3,stale-long-33,25,0,912,8916.26,7874.23,8917.76,7876.10 +3,stale-long-33,26,1,912,9118.92,7935.21,9121.71,7936.40 +3,stale-long-33,27,0,912,9507.33,10024.30,9508.77,10027.41 +3,stale-long-33,28,1,912,9594.23,7650.54,9596.49,7652.41 +3,stale-long-33,29,0,912,12050.77,8265.76,12053.73,8268.64 +3,stale-long-33,30,1,912,22387.60,21251.38,22392.54,21253.29 +3,stale-long-64,0,1,168,49998.94,20349.49,50011.90,20363.10 +3,stale-long-64,1,0,168,36881.61,32783.90,36892.86,32797.62 +3,stale-long-64,2,1,168,36606.36,12061.62,36619.05,12017.86 +3,stale-long-64,3,0,168,18995.09,21650.59,19011.90,21660.71 +3,stale-long-64,4,1,168,21792.44,25752.50,21815.48,25773.81 +3,stale-long-64,5,0,168,42091.21,20463.26,42101.19,20482.14 +3,stale-long-64,6,1,168,18451.64,7356.92,18458.33,7357.14 +3,stale-long-64,7,0,168,17147.04,11446.58,17113.10,11458.33 +3,stale-long-64,8,1,168,15975.98,7512.81,15982.14,7517.86 +3,stale-long-64,9,0,168,16867.26,8181.71,16869.05,8190.48 +3,stale-long-64,10,1,168,18261.54,7910.41,18273.81,7916.67 +3,stale-long-64,11,0,168,19661.74,10773.92,19672.62,10797.62 +3,stale-long-64,12,1,168,20212.93,7865.93,20226.19,7869.05 +3,stale-long-64,13,0,168,16810.19,8543.07,16815.48,8547.62 +3,stale-long-64,14,1,168,19324.29,7585.27,19339.29,7589.29 +3,stale-long-64,15,0,168,18957.00,7003.04,18964.29,7005.95 +3,stale-long-64,16,1,168,15668.92,7501.18,15678.57,7505.95 +3,stale-long-64,17,0,168,15958.17,7394.79,15958.33,7404.76 +3,stale-long-64,18,1,168,19476.14,6868.88,19488.10,6875.00 +3,stale-long-64,19,0,168,16797.46,7409.83,16803.57,7422.62 +3,stale-long-64,20,1,168,16310.99,8040.35,16315.48,8047.62 +3,stale-long-64,21,0,168,16803.36,7633.33,16809.52,7642.86 +3,stale-long-64,22,1,168,17797.68,7982.20,17809.52,7988.10 +3,stale-long-64,23,0,168,17637.11,8469.42,17642.86,8476.19 +3,stale-long-64,24,1,168,15853.90,9196.57,15863.10,9202.38 +3,stale-long-64,25,0,168,20960.40,13576.98,20970.24,13595.24 +3,stale-long-64,26,1,168,16572.60,8399.10,16577.38,8404.76 +3,stale-long-64,27,0,168,24257.54,10507.21,24261.90,10517.86 +3,stale-long-64,28,1,168,21019.52,7574.83,21029.76,7577.38 +3,stale-long-64,29,0,168,16909.55,7325.18,16910.71,7339.29 +3,stale-long-64,30,1,168,19552.54,9085.22,19559.52,9089.29 +3,large-key-miss,0,1,128,79682.39,8461.08,79695.31,8460.94 +3,large-key-miss,1,0,128,80567.70,10648.52,80578.12,10664.06 +3,large-key-miss,2,1,128,94454.42,8956.93,94398.44,8968.75 +3,large-key-miss,3,0,128,87827.59,8236.66,87843.75,8250.00 +3,large-key-miss,4,1,128,82356.98,7795.34,82375.00,7804.69 +3,large-key-miss,5,0,128,80709.21,8370.62,80718.75,8382.81 +3,large-key-miss,6,1,128,105315.56,8467.01,105507.81,8468.75 +3,large-key-miss,7,0,128,78297.37,7777.30,78312.50,7789.06 +3,large-key-miss,8,1,128,73541.33,7773.97,73554.69,7781.25 +3,large-key-miss,9,0,128,75990.24,8433.45,76000.00,8453.12 +3,large-key-miss,10,1,128,81281.68,7492.49,81296.88,7492.19 +3,large-key-miss,11,0,128,96237.45,10344.70,96257.81,10351.56 +3,large-key-miss,12,1,128,92704.82,8196.24,92718.75,8203.12 +3,large-key-miss,13,0,128,83206.56,10447.23,83218.75,10453.12 +3,large-key-miss,14,1,128,94358.05,8330.21,94375.00,8328.12 +3,large-key-miss,15,0,128,87058.49,11328.97,87070.31,11351.56 +3,large-key-miss,16,1,128,73403.17,7786.44,73414.06,7789.06 +3,large-key-miss,17,0,128,80254.02,9319.17,80265.62,9328.12 +3,large-key-miss,18,1,128,80619.00,8121.75,80664.06,8125.00 +3,large-key-miss,19,0,128,77653.99,8601.79,77664.06,8617.19 +3,large-key-miss,20,1,128,76379.70,8053.24,76398.44,8062.50 +3,large-key-miss,21,0,128,80357.08,8757.45,80367.19,8773.44 +3,large-key-miss,22,1,128,76259.77,8393.12,76265.62,8398.44 +3,large-key-miss,23,0,128,82881.05,7843.80,82890.62,7859.38 +3,large-key-miss,24,1,128,92287.30,7829.02,92304.69,7835.94 +3,large-key-miss,25,0,128,83932.68,7942.31,83953.12,7945.31 +3,large-key-miss,26,1,128,80460.27,9076.55,80429.69,9078.12 +3,large-key-miss,27,0,128,78925.03,9763.78,78929.69,9781.25 +3,large-key-miss,28,1,128,81577.54,8300.59,81601.56,8304.69 +3,large-key-miss,29,0,128,77081.49,7727.53,77085.94,7734.38 +3,large-key-miss,30,1,128,76022.59,11783.78,76031.25,11796.88 +3,large-mixed-keys,0,1,128,82649.67,11324.33,82664.06,11328.12 +3,large-mixed-keys,1,0,128,80349.64,11062.84,80171.88,11078.12 +3,large-mixed-keys,2,1,128,85670.22,9588.96,85679.69,9593.75 +3,large-mixed-keys,3,0,128,78840.41,11648.36,78851.56,11656.25 +3,large-mixed-keys,4,1,128,82869.67,16873.62,82890.62,16890.62 +3,large-mixed-keys,5,0,128,83554.44,9461.39,83570.31,9468.75 +3,large-mixed-keys,6,1,128,83203.61,10534.35,83218.75,10539.06 +3,large-mixed-keys,7,0,128,85944.95,10459.23,85960.94,10468.75 +3,large-mixed-keys,8,1,128,74417.80,9568.04,74421.88,9570.31 +3,large-mixed-keys,9,0,128,79143.52,11902.91,79156.25,11914.06 +3,large-mixed-keys,10,1,128,83941.02,11105.70,83960.94,11109.38 +3,large-mixed-keys,11,0,128,77749.40,10534.19,77757.81,10539.06 +3,large-mixed-keys,12,1,128,79062.70,10065.41,79070.31,10070.31 +3,large-mixed-keys,13,0,128,78606.82,9819.00,78625.00,9828.12 +3,large-mixed-keys,14,1,128,97023.70,10176.68,97046.88,10187.50 +3,large-mixed-keys,15,0,128,94252.15,9290.23,94265.62,9296.88 +3,large-mixed-keys,16,1,128,91519.49,10492.73,91531.25,10500.00 +3,large-mixed-keys,17,0,128,90210.47,11152.54,90218.75,11164.06 +3,large-mixed-keys,18,1,128,101897.07,9667.70,101914.06,9671.88 +3,large-mixed-keys,19,0,128,75497.32,10433.07,75507.81,10437.50 +3,large-mixed-keys,20,1,128,74297.09,9682.52,74304.69,9687.50 +3,large-mixed-keys,21,0,128,76639.10,11440.27,76648.44,11453.12 +3,large-mixed-keys,22,1,128,82871.21,9912.87,82890.62,9914.06 +3,large-mixed-keys,23,0,128,77972.95,9649.92,77992.19,9656.25 +3,large-mixed-keys,24,1,128,76781.95,12202.32,76796.88,12210.94 +3,large-mixed-keys,25,0,128,79916.86,10300.23,79921.88,10250.00 +3,large-mixed-keys,26,1,128,85271.64,10003.08,85289.06,10015.62 +3,large-mixed-keys,27,0,128,84154.20,11410.05,84164.06,11429.69 +3,large-mixed-keys,28,1,128,80222.21,11977.16,80234.38,11984.38 +3,large-mixed-keys,29,0,128,83713.44,9659.01,83718.75,9664.06 +3,large-mixed-keys,30,1,128,85843.65,13023.10,85812.50,13031.25 +3,large-few-bindings,0,1,1352,5292.07,1557.74,5293.64,1558.43 +3,large-few-bindings,1,0,1352,6887.71,1309.38,6889.05,1310.65 +3,large-few-bindings,2,1,1352,6054.82,2013.36,6056.95,2014.05 +3,large-few-bindings,3,0,1352,5100.27,1316.46,5100.59,1317.31 +3,large-few-bindings,4,1,1352,5841.38,2045.94,5842.46,2046.60 +3,large-few-bindings,5,0,1352,6945.50,1658.79,6946.75,1659.76 +3,large-few-bindings,6,1,1352,5718.28,1613.28,5719.67,1614.64 +3,large-few-bindings,7,0,1352,4708.42,1397.17,4708.58,1398.67 +3,large-few-bindings,8,1,1352,5583.74,1284.83,5578.40,1285.50 +3,large-few-bindings,9,0,1352,5686.37,1318.01,5687.87,1320.27 +3,large-few-bindings,10,1,1352,5066.04,1612.89,5067.31,1613.91 +3,large-few-bindings,11,0,1352,5678.43,1461.73,5679.73,1463.02 +3,large-few-bindings,12,1,1352,5722.92,1340.84,5724.11,1341.72 +3,large-few-bindings,13,0,1352,5366.28,1341.00,5367.60,1342.46 +3,large-few-bindings,14,1,1352,5425.60,1818.78,5427.51,1820.27 +3,large-few-bindings,15,0,1352,7780.58,1651.28,7781.80,1652.37 +3,large-few-bindings,16,1,1352,5798.11,1298.62,5799.56,1298.82 +3,large-few-bindings,17,0,1352,5269.42,2193.47,5263.31,2196.75 +3,large-few-bindings,18,1,1352,6183.16,1642.78,6185.65,1644.23 +3,large-few-bindings,19,0,1352,5107.97,1560.07,5107.99,1562.13 +3,large-few-bindings,20,1,1352,5012.11,1472.51,5013.31,1473.37 +3,large-few-bindings,21,0,1352,5542.36,1694.84,5542.90,1696.01 +3,large-few-bindings,22,1,1352,5460.82,1267.03,5463.02,1267.01 +3,large-few-bindings,23,0,1352,5328.65,1241.83,5329.88,1242.60 +3,large-few-bindings,24,1,1352,5139.08,1232.78,5139.79,1232.99 +3,large-few-bindings,25,0,1352,5425.02,1398.95,5426.04,1399.41 +3,large-few-bindings,26,1,1352,5424.78,2428.11,5426.04,2429.73 +3,large-few-bindings,27,0,1352,5835.45,1337.46,5836.54,1338.02 +3,large-few-bindings,28,1,1352,6290.88,1329.54,6292.90,1329.88 +3,large-few-bindings,29,0,1352,5727.57,1560.85,5727.81,1561.39 +3,large-few-bindings,30,1,1352,6292.79,1686.30,6293.64,1686.39 +3,large-label-overrides,0,1,128,70901.78,1818.15,70921.88,1820.31 +3,large-label-overrides,1,0,128,67312.62,2379.63,67312.50,2390.62 +3,large-label-overrides,2,1,128,67008.82,1817.96,67015.62,1820.31 +3,large-label-overrides,3,0,128,68226.83,2511.77,68242.19,2523.44 +3,large-label-overrides,4,1,128,74305.52,1816.41,74320.31,1820.31 +3,large-label-overrides,5,0,128,89667.39,1795.68,89679.69,1804.69 +3,large-label-overrides,6,1,128,71583.51,1823.14,71601.56,1820.31 +3,large-label-overrides,7,0,128,72284.69,1799.70,72289.06,1804.69 +3,large-label-overrides,8,1,128,70212.17,1810.75,70226.56,1812.50 +3,large-label-overrides,9,0,128,69275.81,1783.16,69242.19,1796.88 +3,large-label-overrides,10,1,128,65657.16,2300.41,65664.06,2304.69 +3,large-label-overrides,11,0,128,71662.84,1750.12,71671.88,1757.81 +3,large-label-overrides,12,1,128,67107.20,1829.09,67125.00,1835.94 +3,large-label-overrides,13,0,128,66164.49,1775.43,66171.88,1781.25 +3,large-label-overrides,14,1,128,93492.71,1821.49,93507.81,1828.12 +3,large-label-overrides,15,0,128,82274.55,1768.84,82289.06,1773.44 +3,large-label-overrides,16,1,128,84961.32,1828.57,84976.56,1828.12 +3,large-label-overrides,17,0,128,91262.03,1997.70,91273.44,2000.00 +3,large-label-overrides,18,1,128,83070.56,2618.44,83085.94,2625.00 +3,large-label-overrides,19,0,128,77995.17,1807.03,78007.81,1820.31 +3,large-label-overrides,20,1,128,70518.52,1987.32,70531.25,1984.38 +3,large-label-overrides,21,0,128,71734.62,1797.17,71750.00,1804.69 +3,large-label-overrides,22,1,128,70452.34,1876.11,70468.75,1875.00 +3,large-label-overrides,23,0,128,74685.55,1708.80,74703.12,1710.94 +3,large-label-overrides,24,1,128,74976.57,1848.96,74953.12,1851.56 +3,large-label-overrides,25,0,128,72226.29,2602.26,72234.38,2625.00 +3,large-label-overrides,26,1,128,77996.16,1816.38,78015.62,1820.31 +3,large-label-overrides,27,0,128,72877.56,2053.55,72890.62,2070.31 +3,large-label-overrides,28,1,128,77659.94,1836.12,77679.69,1835.94 +3,large-label-overrides,29,0,128,74593.05,3145.88,74601.56,3164.06 +3,large-label-overrides,30,1,128,78909.13,1850.96,78929.69,1851.56 +3,capacity-stale-long,0,1,128,79969.09,14682.59,79984.38,14687.50 +3,capacity-stale-long,1,0,128,82235.34,14665.53,82250.00,14671.88 +3,capacity-stale-long,2,1,128,71390.49,15981.55,76921.88,15984.38 +3,capacity-stale-long,3,0,128,73844.37,16163.61,73851.56,16179.69 +3,capacity-stale-long,4,1,128,76144.27,14289.38,76164.06,14296.88 +3,capacity-stale-long,5,0,128,72990.14,27069.77,73000.00,27085.94 +3,capacity-stale-long,6,1,128,62890.88,14437.49,62898.44,14445.31 +3,capacity-stale-long,7,0,128,60738.13,14330.84,60742.19,14343.75 +3,capacity-stale-long,8,1,128,64557.56,13081.77,64570.31,13085.94 +3,capacity-stale-long,9,0,128,65401.30,14172.41,65414.06,14179.69 +3,capacity-stale-long,10,1,128,63815.91,13025.81,63828.12,13031.25 +3,capacity-stale-long,11,0,128,66340.60,13377.65,66351.56,13382.81 +3,capacity-stale-long,12,1,128,62241.64,12952.48,62250.00,12953.12 +3,capacity-stale-long,13,0,128,65257.30,15749.96,65210.94,15773.44 +3,capacity-stale-long,14,1,128,75024.63,14329.66,75054.69,14335.94 +3,capacity-stale-long,15,0,128,65179.01,13727.59,65179.69,13734.38 +3,capacity-stale-long,16,1,128,64346.15,13108.88,64367.19,13109.38 +3,capacity-stale-long,17,0,128,70159.73,13458.92,70171.88,13468.75 +3,capacity-stale-long,18,1,128,70071.98,18167.05,70085.94,18179.69 +3,capacity-stale-long,19,0,128,65696.24,14272.16,65703.12,14289.06 +3,capacity-stale-long,20,1,128,64827.27,15525.46,64789.06,15531.25 +3,capacity-stale-long,21,0,128,62717.33,13645.14,62726.56,13664.06 +3,capacity-stale-long,22,1,128,72239.13,15391.73,72250.00,15398.44 +3,capacity-stale-long,23,0,128,91567.11,14180.99,91578.12,14187.50 +3,capacity-stale-long,24,1,128,82868.14,13660.84,82890.62,13671.88 +3,capacity-stale-long,25,0,128,71545.38,13124.07,71554.69,13132.81 +3,capacity-stale-long,26,1,128,92038.37,18678.96,92054.69,18687.50 +3,capacity-stale-long,27,0,128,69642.85,17696.64,69648.44,17703.12 +3,capacity-stale-long,28,1,128,65086.44,13653.56,65101.56,13656.25 +3,capacity-stale-long,29,0,128,64221.91,14566.84,64226.56,14585.94 +3,capacity-stale-long,30,1,128,61353.78,13741.76,61375.00,13750.00 +3,small-stale-long,0,1,17832,539.51,679.91,539.65,680.01 +3,small-stale-long,1,0,17832,453.77,626.87,453.79,626.46 +3,small-stale-long,2,1,17832,508.52,588.66,508.75,588.66 +3,small-stale-long,3,0,17832,447.55,606.66,447.62,606.77 +3,small-stale-long,4,1,17832,483.70,740.14,483.79,740.24 +3,small-stale-long,5,0,17832,519.85,749.71,519.91,749.89 +3,small-stale-long,6,1,17832,557.84,746.16,557.93,746.24 +3,small-stale-long,7,0,17832,448.92,616.22,448.97,616.36 +3,small-stale-long,8,1,17832,461.67,614.59,461.75,614.68 +3,small-stale-long,9,0,17832,492.90,657.18,492.99,657.30 +3,small-stale-long,10,1,17832,567.89,604.63,568.02,604.64 +3,small-stale-long,11,0,17832,495.22,583.13,495.29,583.22 +3,small-stale-long,12,1,17832,485.16,721.47,485.25,721.57 +3,small-stale-long,13,0,17832,471.67,649.32,471.74,649.45 +3,small-stale-long,14,1,17832,494.19,638.52,494.39,638.63 +3,small-stale-long,15,0,17832,482.33,613.05,482.39,612.77 +3,small-stale-long,16,1,17832,470.30,729.94,470.39,730.04 +3,small-stale-long,17,0,17832,592.27,827.18,592.36,827.33 +3,small-stale-long,18,1,17832,601.31,730.68,601.45,730.82 +3,small-stale-long,19,0,17832,555.15,668.04,555.35,668.80 +3,small-stale-long,20,1,17832,568.29,808.00,568.47,808.15 +3,small-stale-long,21,0,17832,561.16,691.95,561.29,692.13 +3,small-stale-long,22,1,17832,641.06,680.58,635.88,680.69 +3,small-stale-long,23,0,17832,594.50,1029.61,594.61,1030.51 +3,small-stale-long,24,1,17832,529.89,691.61,530.06,691.68 +3,small-stale-long,25,0,17832,474.25,774.92,474.32,775.07 +3,small-stale-long,26,1,17832,542.22,657.13,542.34,657.30 +3,small-stale-long,27,0,17832,614.43,825.64,614.57,825.93 +3,small-stale-long,28,1,17832,537.73,721.03,537.91,721.12 +3,small-stale-long,29,0,17832,456.22,960.68,456.31,960.80 +3,small-stale-long,30,1,17832,442.43,621.81,442.52,621.86 +3,gamepad-miss,0,1,128,72812.08,1406.96,72820.31,1414.06 +3,gamepad-miss,1,0,128,70805.74,1435.96,70812.50,1445.31 +3,gamepad-miss,2,1,128,78657.08,1405.07,78687.50,1406.25 +3,gamepad-miss,3,0,128,74664.01,1400.85,74671.88,1406.25 +3,gamepad-miss,4,1,128,73741.89,1398.87,73765.62,1398.44 +3,gamepad-miss,5,0,128,71753.69,1638.84,71765.62,1640.62 +3,gamepad-miss,6,1,128,69299.23,1395.54,69312.50,1390.62 +3,gamepad-miss,7,0,128,72404.13,2391.38,72359.38,2406.25 +3,gamepad-miss,8,1,128,78310.38,1387.06,78328.12,1382.81 +3,gamepad-miss,9,0,128,98031.43,1395.55,98046.88,1406.25 +3,gamepad-miss,10,1,128,86781.30,1398.95,86804.69,1398.44 +3,gamepad-miss,11,0,128,92301.09,1368.40,92312.50,1375.00 +3,gamepad-miss,12,1,128,101690.34,1414.78,101710.94,1414.06 +3,gamepad-miss,13,0,128,73712.63,1581.16,73726.56,1593.75 +3,gamepad-miss,14,1,128,69713.01,3332.35,69726.56,3343.75 +3,gamepad-miss,15,0,128,69144.53,1416.82,69148.44,1421.88 +3,gamepad-miss,16,1,128,69051.23,1811.62,69062.50,1820.31 +3,gamepad-miss,17,0,128,81675.61,2067.98,81687.50,2085.94 +3,gamepad-miss,18,1,128,74426.31,1386.24,74437.50,1390.62 +3,gamepad-miss,19,0,128,68609.78,1391.13,68539.06,1398.44 +3,gamepad-miss,20,1,128,72252.09,1340.52,72265.62,1343.75 +3,gamepad-miss,21,0,128,76307.42,2398.96,76320.31,2414.06 +3,gamepad-miss,22,1,128,133879.01,3004.84,133789.06,3007.81 +3,gamepad-miss,23,0,128,73038.55,2457.77,73046.88,2468.75 +3,gamepad-miss,24,1,128,82969.83,1665.16,82984.38,1671.88 +3,gamepad-miss,25,0,128,79445.17,1381.43,79460.94,1390.62 +3,gamepad-miss,26,1,128,74200.04,1397.97,74210.94,1398.44 +3,gamepad-miss,27,0,128,74571.91,1616.20,74515.62,1632.81 +3,gamepad-miss,28,1,128,67792.30,1394.48,67804.69,1390.62 +3,gamepad-miss,29,0,128,69123.36,1414.21,69125.00,1421.88 +3,gamepad-miss,30,1,128,70991.33,1379.91,71007.81,1375.00 +3,gamepad-mixed,0,1,128,72269.64,1984.71,72281.25,1984.38 +3,gamepad-mixed,1,0,128,77706.66,2573.74,77718.75,2593.75 +3,gamepad-mixed,2,1,128,74783.38,2822.01,74796.88,2828.12 +3,gamepad-mixed,3,0,128,72792.02,2327.83,72796.88,2343.75 +3,gamepad-mixed,4,1,128,118391.30,1738.09,118414.06,1742.19 +3,gamepad-mixed,5,0,128,71193.89,3918.78,71203.12,3929.69 +3,gamepad-mixed,6,1,128,68796.61,1797.46,68804.69,1796.88 +3,gamepad-mixed,7,0,128,69612.02,2458.39,69617.19,2476.56 +3,gamepad-mixed,8,1,128,76491.45,1760.89,76523.44,1765.62 +3,gamepad-mixed,9,0,128,96987.80,1992.71,97000.00,2000.00 +3,gamepad-mixed,10,1,128,69848.90,1908.46,69867.19,1914.06 +3,gamepad-mixed,11,0,128,71485.09,1763.69,71500.00,1765.62 +3,gamepad-mixed,12,1,128,76128.70,1766.59,76140.62,1773.44 +3,gamepad-mixed,13,0,128,75517.08,1743.34,75531.25,1750.00 +3,gamepad-mixed,14,1,128,69703.84,3077.73,69718.75,3085.94 +3,gamepad-mixed,15,0,128,69162.43,2151.56,69171.88,2156.25 +3,gamepad-mixed,16,1,128,68149.08,2249.42,68164.06,2257.81 +3,gamepad-mixed,17,0,128,68721.88,1684.10,68679.69,1687.50 +3,gamepad-mixed,18,1,128,87450.87,5216.32,87484.38,5218.75 +3,gamepad-mixed,19,0,128,80777.97,2264.32,80789.06,2273.44 +3,gamepad-mixed,20,1,128,91401.21,5573.66,91414.06,5578.12 +3,gamepad-mixed,21,0,128,88765.28,1772.49,88781.25,1773.44 +3,gamepad-mixed,22,1,128,86123.63,1797.00,86148.44,1804.69 +3,gamepad-mixed,23,0,128,69155.23,1732.21,69164.06,1742.19 +3,gamepad-mixed,24,1,128,71907.27,1800.95,71921.88,1804.69 +3,gamepad-mixed,25,0,128,68042.57,1748.34,68046.88,1750.00 +3,gamepad-mixed,26,1,128,71790.83,2577.80,71804.69,2585.94 +3,gamepad-mixed,27,0,128,68688.66,1683.37,68703.12,1687.50 +3,gamepad-mixed,28,1,128,76817.55,1793.29,76828.12,1796.88 +3,gamepad-mixed,29,0,128,71182.59,2000.98,71195.31,2007.81 +3,gamepad-mixed,30,1,128,79844.29,1757.09,79859.38,1757.81 +3,non-key-event,0,1,128,66592.15,1104.91,66609.38,1101.56 +3,non-key-event,1,0,128,68020.02,923.19,68031.25,921.88 +3,non-key-event,2,1,128,105507.60,1072.05,105531.25,1070.31 +3,non-key-event,3,0,128,73747.11,916.05,73765.62,929.69 +3,non-key-event,4,1,128,90246.22,907.96,90203.12,914.06 +3,non-key-event,5,0,128,85000.89,895.61,85023.44,906.25 +3,non-key-event,6,1,128,78225.98,946.95,78242.19,953.12 +3,non-key-event,7,0,128,80849.20,931.61,80859.38,937.50 +3,non-key-event,8,1,128,80081.00,916.74,80093.75,921.88 +3,non-key-event,9,0,128,89847.10,921.45,89859.38,929.69 +3,non-key-event,10,1,128,67326.00,876.56,67335.94,882.81 +3,non-key-event,11,0,128,66258.79,856.65,66265.62,859.38 +3,non-key-event,12,1,128,69381.94,1482.70,69390.62,1484.38 +3,non-key-event,13,0,128,81405.05,1106.12,81414.06,1109.38 +3,non-key-event,14,1,128,69602.85,912.29,69625.00,914.06 +3,non-key-event,15,0,128,68551.03,899.49,68562.50,914.06 +3,non-key-event,16,1,128,65579.15,914.60,65601.56,921.88 +3,non-key-event,17,0,128,68196.47,919.04,68210.94,921.88 +3,non-key-event,18,1,128,68187.97,1060.29,68203.12,1062.50 +3,non-key-event,19,0,128,76823.77,899.84,76835.94,906.25 +3,non-key-event,20,1,128,71631.04,931.91,71640.62,937.50 +3,non-key-event,21,0,128,67704.50,1137.08,67718.75,1148.44 +3,non-key-event,22,1,128,71433.91,860.48,71453.12,859.38 +3,non-key-event,23,0,128,71146.74,861.83,71164.06,867.19 +3,non-key-event,24,1,128,71219.80,1471.02,71234.38,1476.56 +3,non-key-event,25,0,128,68578.80,943.52,68585.94,945.31 +3,non-key-event,26,1,128,70686.87,930.88,70703.12,929.69 +3,non-key-event,27,0,128,69107.34,898.45,69117.19,906.25 +3,non-key-event,28,1,128,71143.01,912.82,71164.06,914.06 +3,non-key-event,29,0,128,89059.34,885.94,89015.62,890.62 +3,non-key-event,30,1,128,99479.82,1394.16,99500.00,1398.44 +3,alt-fallback-31,0,1,2312,3599.70,3475.17,3581.31,3475.35 +3,alt-fallback-31,1,0,2312,3580.30,3480.56,3580.88,3480.97 +3,alt-fallback-31,2,1,2312,3193.47,3557.82,3193.77,3558.39 +3,alt-fallback-31,3,0,2312,3689.66,3525.66,3690.31,3521.63 +3,alt-fallback-31,4,1,2312,4845.23,4512.24,4846.02,4512.98 +3,alt-fallback-31,5,0,2312,3389.60,4235.49,3390.14,4236.59 +3,alt-fallback-31,6,1,2312,3618.47,3859.99,3618.94,3860.73 +3,alt-fallback-31,7,0,2312,3363.25,4218.26,3363.32,4219.29 +3,alt-fallback-31,8,1,2312,3340.80,3549.74,3341.26,3546.28 +3,alt-fallback-31,9,0,2312,3571.16,3808.88,3571.37,3810.12 +3,alt-fallback-31,10,1,2312,4490.36,4064.42,4491.35,4064.88 +3,alt-fallback-31,11,0,2312,3691.40,4316.38,3692.04,4317.04 +3,alt-fallback-31,12,1,2312,4103.04,3852.86,4104.24,3853.81 +3,alt-fallback-31,13,0,2312,3355.26,3515.63,3355.54,3516.44 +3,alt-fallback-31,14,1,2312,3329.36,5352.64,3330.02,5353.37 +3,alt-fallback-31,15,0,2312,4234.34,5101.15,4235.29,5102.51 +3,alt-fallback-31,16,1,2312,3950.23,4173.10,3951.12,4173.88 +3,alt-fallback-31,17,0,2312,4031.45,4155.51,4032.44,4156.57 +3,alt-fallback-31,18,1,2312,5247.64,3542.83,5248.27,3543.25 +3,alt-fallback-31,19,0,2312,3702.17,5644.13,3702.85,5644.90 +3,alt-fallback-31,20,1,2312,3475.41,4249.50,3476.21,4250.43 +3,alt-fallback-31,21,0,2312,3435.54,3603.63,3435.99,3604.24 +3,alt-fallback-31,22,1,2312,3395.28,3725.72,3395.76,3726.21 +3,alt-fallback-31,23,0,2312,4242.88,4360.27,4240.92,4361.59 +3,alt-fallback-31,24,1,2312,3366.67,4471.65,3367.21,4472.32 +3,alt-fallback-31,25,0,2312,4168.21,4297.09,4169.12,4298.44 +3,alt-fallback-31,26,1,2312,3541.44,3798.44,3542.39,3798.88 +3,alt-fallback-31,27,0,2312,3220.56,3671.61,3220.59,3648.36 +3,alt-fallback-31,28,1,2312,3479.54,3544.10,3480.10,3544.55 +3,alt-fallback-31,29,0,2312,3234.52,3903.94,3234.86,3904.84 +3,alt-fallback-31,30,1,2312,3467.27,3531.04,3468.43,3531.57 +3,alt-fallback-32,0,1,2160,3365.82,1408.94,3366.20,1409.26 +3,alt-fallback-32,1,0,2160,3592.94,1478.11,3593.98,1479.17 +3,alt-fallback-32,2,1,2160,3824.82,1793.13,3825.93,1793.98 +3,alt-fallback-32,3,0,2160,3779.01,1467.01,3779.63,1468.06 +3,alt-fallback-32,4,1,2160,3390.62,1409.86,3391.20,1410.19 +3,alt-fallback-32,5,0,2160,3473.21,1344.35,3474.07,1344.91 +3,alt-fallback-32,6,1,2160,3688.43,1729.05,3689.35,1730.09 +3,alt-fallback-32,7,0,2160,4292.55,1865.44,4293.06,1866.67 +3,alt-fallback-32,8,1,2160,4144.76,1714.05,4145.83,1714.81 +3,alt-fallback-32,9,0,2160,3709.94,1571.55,3710.65,1572.22 +3,alt-fallback-32,10,1,2160,4178.37,1319.27,4179.63,1319.91 +3,alt-fallback-32,11,0,2160,4301.44,1477.80,4302.31,1478.24 +3,alt-fallback-32,12,1,2160,3245.78,1398.05,3246.76,1398.61 +3,alt-fallback-32,13,0,2160,3383.64,1331.63,3384.26,1332.41 +3,alt-fallback-32,14,1,2160,3514.35,1435.83,3515.28,1436.11 +3,alt-fallback-32,15,0,2160,3402.41,1392.35,3402.78,1393.06 +3,alt-fallback-32,16,1,2160,6647.11,1867.98,6644.91,1868.98 +3,alt-fallback-32,17,0,2160,3270.58,1403.84,3270.83,1404.17 +3,alt-fallback-32,18,1,2160,3327.32,1290.48,3327.78,1290.28 +3,alt-fallback-32,19,0,2160,3858.79,1437.45,3859.72,1437.96 +3,alt-fallback-32,20,1,2160,3688.90,1335.36,3689.81,1335.65 +3,alt-fallback-32,21,0,2160,3483.34,1325.88,3483.80,1326.39 +3,alt-fallback-32,22,1,2160,3638.65,1617.67,3639.35,1618.06 +3,alt-fallback-32,23,0,2160,3989.39,1325.55,3990.28,1325.93 +3,alt-fallback-32,24,1,2160,3649.64,1288.49,3650.46,1288.89 +3,alt-fallback-32,25,0,2160,5107.85,1369.42,3405.09,1369.91 +3,alt-fallback-32,26,1,2160,3398.98,1352.18,3368.06,1352.31 +3,alt-fallback-32,27,0,2160,3960.72,1560.73,3961.57,1561.11 +3,alt-fallback-32,28,1,2160,4634.93,1818.53,4630.09,1818.98 +3,alt-fallback-32,29,0,2160,3720.58,1529.76,3715.28,1530.56 +3,alt-fallback-32,30,1,2160,4313.11,1626.23,4313.89,1626.85 +3,alt-fallback-33,0,1,1904,3372.76,1289.01,3373.42,1288.87 +3,alt-fallback-33,1,0,1904,3604.03,1286.00,3603.99,1286.24 +3,alt-fallback-33,2,1,1904,3507.66,1317.38,3508.40,1317.75 +3,alt-fallback-33,3,0,1904,3743.08,1299.41,3743.70,1299.89 +3,alt-fallback-33,4,1,1904,3313.15,1283.36,3313.55,1283.09 +3,alt-fallback-33,5,0,1904,3573.59,1399.75,3574.05,1400.74 +3,alt-fallback-33,6,1,1904,3857.30,1335.57,3858.72,1336.13 +3,alt-fallback-33,7,0,1904,4821.15,1285.82,4817.75,1286.24 +3,alt-fallback-33,8,1,1904,3922.73,1325.71,3923.84,1325.63 +3,alt-fallback-33,9,0,1904,3992.82,1691.54,3993.70,1692.23 +3,alt-fallback-33,10,1,1904,3868.69,1598.17,3867.12,1598.74 +3,alt-fallback-33,11,0,1904,3752.79,1475.63,3753.15,1476.37 +3,alt-fallback-33,12,1,1904,3737.82,1465.55,3738.97,1465.86 +3,alt-fallback-33,13,0,1904,3811.32,1525.29,3811.97,1526.79 +3,alt-fallback-33,14,1,1904,3629.25,1306.58,3630.78,1306.72 +3,alt-fallback-33,15,0,1904,3711.28,1715.26,3712.18,1716.39 +3,alt-fallback-33,16,1,1904,3668.93,1279.24,3669.64,1279.41 +3,alt-fallback-33,17,0,1904,4265.60,1693.42,4261.03,1694.33 +3,alt-fallback-33,18,1,1904,4750.09,1429.99,4750.53,1431.20 +3,alt-fallback-33,19,0,1904,4792.83,1668.95,4794.12,1669.64 +3,alt-fallback-33,20,1,1904,5137.98,1648.64,5139.71,1649.68 +3,alt-fallback-33,21,0,1904,4308.45,2630.50,4309.35,2631.83 +3,alt-fallback-33,22,1,1904,6588.80,2847.93,4488.97,1650.21 +3,alt-fallback-33,23,0,1904,4793.14,1900.77,4795.17,1902.31 +3,alt-fallback-33,24,1,1904,4897.22,2050.95,4898.63,2052.52 +3,alt-fallback-33,25,0,1904,4674.49,1909.01,4675.95,1911.76 +3,alt-fallback-33,26,1,1904,4797.00,1642.66,4798.32,1644.43 +3,alt-fallback-33,27,0,1904,4561.62,1653.29,4552.00,1655.46 +3,alt-fallback-33,28,1,1904,4482.37,1886.78,4483.72,1888.13 +3,alt-fallback-33,29,0,1904,5994.01,2144.10,5995.27,2146.01 +3,alt-fallback-33,30,1,1904,4910.70,1703.79,4830.36,1705.36 diff --git a/tests/runtime/shortcut-results-20261005.csv b/tests/runtime/shortcut-results-20261005.csv index 70990a7b..e0d4f98d 100644 --- a/tests/runtime/shortcut-results-20261005.csv +++ b/tests/runtime/shortcut-results-20261005.csv @@ -1,61 +1,79 @@ run,scenario,behaviors,bindings,events_per_batch,baseline_wall_median_ns,candidate_wall_median_ns,baseline_wall_p95_ns,candidate_wall_p95_ns,wall_median_speedup,baseline_cpu_median_ns,candidate_cpu_median_ns,baseline_cpu_p95_ns,candidate_cpu_p95_ns -1,empty-catalog,0,64,32768,145.25,68.05,173.09,95.06,2.134,144.04,68.08,171.94,95.12 -1,no-bindings,8,0,12024,638.12,647.81,706.70,914.04,0.985,638.22,647.87,706.92,914.17 -1,single-valid-miss,1,1,32768,216.38,218.21,326.97,298.12,0.992,216.43,218.23,327.03,298.19 -1,single-stale-binding,1,1,32768,158.87,148.95,204.18,205.77,1.067,158.51,149.02,204.25,205.87 -1,small-key-miss,8,4,8840,1010.45,1031.78,1488.84,1364.08,0.979,1010.63,1031.00,1489.14,1364.37 -1,small-mixed-keys,8,4,10912,828.11,842.66,1072.53,1166.49,0.983,828.35,842.83,1072.67,1166.06 -1,medium-key-miss,32,16,2080,3901.91,1739.96,5274.05,2425.63,2.243,3902.40,1740.38,5275.00,2426.44 -1,stale-long-16,16,64,1152,5201.36,4766.88,6364.88,6440.29,1.091,5202.26,4768.23,6367.19,6440.97 -1,stale-long-31,31,64,872,9237.65,8730.28,13652.21,10219.17,1.058,9239.68,8732.80,13654.82,10221.33 -1,stale-long-32,32,64,928,9768.05,8505.83,14378.50,11760.96,1.148,9769.40,8470.91,14381.47,11764.01 -1,stale-long-64,64,64,440,18293.21,8207.44,24511.68,12825.64,2.229,18293.18,8209.09,24518.18,12827.27 -1,large-key-miss,128,128,128,85076.99,9155.84,123253.59,12564.77,9.292,85085.94,9171.88,123273.44,12585.94 -1,large-mixed-keys,128,128,128,83887.78,10464.98,114271.65,15060.09,8.016,83898.44,10468.75,114281.25,15078.12 -1,large-few-bindings,128,8,1008,5551.71,1337.93,6430.37,1795.02,4.149,5553.57,1339.29,6432.54,1795.63 -1,large-label-overrides,128,128,128,73996.67,1951.73,108564.43,3261.05,37.913,74007.81,1953.12,104765.62,3273.44 -1,capacity-stale-long,128,128,128,73277.52,16175.88,113802.05,28496.78,4.530,73304.69,16195.31,113828.12,27640.62 -1,small-stale-long,1,64,16336,591.78,572.74,880.69,905.12,1.033,591.88,572.85,880.88,905.24 -1,gamepad-miss,128,128,128,97944.66,1457.27,148077.37,4272.00,67.211,97960.94,1460.94,145992.19,4281.25 -1,gamepad-mixed,128,128,128,78302.93,1884.83,133019.06,4068.84,41.544,78320.31,1890.62,133046.88,4078.12 -1,non-key-event,128,128,128,80324.22,931.83,114822.46,1640.53,86.201,80343.75,937.50,114835.94,1664.06 -2,empty-catalog,0,64,32768,159.17,70.71,216.57,129.25,2.251,159.21,71.59,216.61,129.30 -2,no-bindings,8,0,13960,660.49,639.03,892.74,1060.69,1.034,660.82,639.11,892.91,1060.89 -2,single-valid-miss,1,1,32768,225.18,220.22,328.37,353.86,1.023,225.22,220.28,328.49,353.97 -2,single-stale-binding,1,1,32768,154.56,153.22,226.55,271.31,1.009,154.63,153.26,226.62,271.39 -2,small-key-miss,8,4,6952,1039.48,1013.03,1898.57,1517.03,1.026,1039.70,1013.38,1898.88,1517.26 -2,small-mixed-keys,8,4,3656,843.52,858.34,1325.04,1087.36,0.983,843.82,858.59,1325.77,1088.07 -2,medium-key-miss,32,16,2120,3908.45,1795.38,5533.58,2609.13,2.177,3908.96,1796.70,5534.91,2609.43 -2,stale-long-16,16,64,1440,5362.28,5072.49,9676.36,5872.95,1.057,5363.19,5057.64,9677.78,5874.31 -2,stale-long-31,31,64,856,9505.03,8918.72,12747.95,15873.23,1.066,9507.01,8921.73,12750.00,15875.00 -2,stale-long-32,32,64,896,9841.60,8223.32,13805.69,10071.17,1.197,9810.27,8224.33,13809.15,10072.54 -2,stale-long-64,64,64,440,18384.56,8236.57,20904.16,9316.49,2.232,18388.64,8238.64,20959.09,9318.18 -2,large-key-miss,128,128,128,86811.07,9500.06,110931.92,18432.75,9.138,86554.69,9507.81,110953.12,18460.94 -2,large-mixed-keys,128,128,128,87919.95,10766.41,128613.85,15309.41,8.166,87937.50,10773.44,128632.81,15320.31 -2,large-few-bindings,128,8,1640,5569.55,1375.45,7435.70,1813.81,4.049,5570.12,1376.22,7436.59,1814.63 -2,large-label-overrides,128,128,128,75382.25,1822.47,102128.50,4611.84,41.363,75406.25,1828.12,102140.62,4609.38 -2,capacity-stale-long,128,128,128,74271.51,16156.02,109921.91,35676.53,4.597,73921.88,16164.06,109945.31,35695.31 -2,small-stale-long,1,64,16216,573.00,551.68,761.95,675.16,1.039,573.14,551.80,762.21,675.26 -2,gamepad-miss,128,128,128,80151.67,1464.06,96372.30,3244.99,54.746,80164.06,1468.75,96382.81,3257.81 -2,gamepad-mixed,128,128,128,87016.83,1772.19,169542.55,23934.77,49.101,87031.25,1773.44,169562.50,23289.06 -2,non-key-event,128,128,128,81545.77,930.57,126962.35,1262.73,87.630,81429.69,929.69,126984.38,1265.62 -3,empty-catalog,0,64,32768,162.14,72.51,214.06,107.12,2.236,162.23,72.54,214.08,107.18 -3,no-bindings,8,0,13704,685.35,720.18,789.91,988.29,0.952,685.49,720.37,790.06,977.23 -3,single-valid-miss,1,1,32768,219.88,235.28,324.11,283.12,0.935,219.94,235.32,324.16,283.20 -3,single-stale-binding,1,1,30696,175.16,162.54,227.34,228.45,1.078,175.23,160.77,227.49,228.50 -3,small-key-miss,8,4,8456,1219.90,1553.59,4074.86,5252.28,0.785,1214.17,1498.70,4075.57,5252.48 -3,small-mixed-keys,8,4,10792,1122.26,1187.12,1998.23,2008.68,0.945,1122.41,1187.27,1997.31,2006.67 -3,medium-key-miss,32,16,2048,8028.07,3870.64,25377.57,96999.42,2.074,8029.30,3873.05,25333.01,97005.86 -3,stale-long-16,16,64,1032,7952.74,7402.75,16724.15,15996.66,1.074,7955.43,7404.07,16725.78,15999.03 -3,stale-long-31,31,64,496,9989.43,9283.27,27714.40,17708.52,1.076,9991.94,9288.31,27717.74,17713.71 -3,stale-long-32,32,64,576,15010.81,15394.52,26031.54,24112.60,0.975,15015.62,15397.57,26034.72,24116.32 -3,stale-long-64,64,64,264,20393.53,9711.86,31610.45,14126.41,2.100,20397.73,9719.70,31621.21,14132.58 -3,large-key-miss,128,128,128,109574.40,11215.69,156644.53,31908.80,9.770,109585.94,11218.75,156664.06,31921.88 -3,large-mixed-keys,128,128,128,90037.78,11300.89,171502.05,17799.61,7.967,90054.69,11304.69,171515.62,17812.50 -3,large-few-bindings,128,8,1088,5742.43,1395.10,20061.40,3212.29,4.116,5744.49,1396.14,20063.42,3215.07 -3,large-label-overrides,128,128,128,80514.89,1876.81,194936.81,7179.11,42.900,80531.25,1875.00,194976.56,7179.69 -3,capacity-stale-long,128,128,128,94436.12,19976.84,177692.14,41755.08,4.727,94445.31,19992.19,177734.38,41781.25 -3,small-stale-long,1,64,14352,610.64,651.96,843.30,947.65,0.937,610.72,652.10,843.44,947.81 -3,gamepad-miss,128,128,128,87160.24,1769.94,121403.38,5377.10,49.245,87101.56,1773.44,121414.06,5390.62 -3,gamepad-mixed,128,128,128,105069.06,1782.95,162042.58,8885.13,58.930,105085.94,1789.06,162062.50,8906.25 -3,non-key-event,128,128,128,124120.35,995.85,173205.92,10188.89,124.637,124140.62,1000.00,173226.56,10203.12 +1,empty-catalog,0,64,32768,122.76,71.69,167.54,121.64,1.712,122.77,71.75,167.63,121.70 +1,no-bindings,8,0,13912,696.51,717.39,1004.48,967.22,0.971,696.31,717.51,1004.60,967.65 +1,single-valid-miss,1,1,32768,226.76,227.95,318.35,271.85,0.995,226.81,228.03,318.42,271.91 +1,single-stale-binding,1,1,32768,163.56,165.04,245.99,233.06,0.991,163.60,165.10,246.06,233.12 +1,small-key-miss,8,4,6160,1042.38,1149.14,1376.54,1446.18,0.907,1042.86,1149.35,1376.79,1444.64 +1,small-mixed-keys,8,4,10032,932.77,911.37,1138.07,1175.56,1.023,933.01,911.48,1138.26,1175.74 +1,lower-boundary-key-miss,31,16,1888,4022.01,4201.24,5798.23,8945.96,0.957,4022.25,4202.86,5799.79,8948.09 +1,medium-key-miss,32,16,2096,4229.06,1798.02,5834.98,2895.30,2.352,4229.96,1798.66,5835.88,2895.99 +1,upper-boundary-key-miss,33,16,2064,4459.61,1860.06,8147.28,3321.14,2.398,4460.76,1860.47,8148.74,3361.43 +1,stale-long-16,16,64,1304,5460.07,6463.59,7443.47,8669.22,0.845,5460.89,6464.72,7444.79,8671.01 +1,stale-long-31,31,64,840,10946.27,12583.44,15383.88,19529.49,0.870,10948.81,12586.90,15388.10,19530.95 +1,stale-long-32,32,64,888,9933.25,8269.99,16091.68,11978.38,1.201,9935.81,8262.39,16083.33,11980.86 +1,stale-long-33,33,64,888,10307.99,9039.92,12146.92,10441.69,1.140,10310.81,9041.67,12150.90,10443.69 +1,stale-long-64,64,64,448,20228.78,8678.97,31096.13,13463.49,2.331,20234.38,8683.04,31100.45,13470.98 +1,large-key-miss,128,128,128,87426.57,9339.04,107641.61,14585.16,9.361,87406.25,9343.75,107671.88,14593.75 +1,large-mixed-keys,128,128,128,90908.94,10696.32,119607.55,14535.29,8.499,90929.69,10757.81,119625.00,14554.69 +1,large-few-bindings,128,8,1240,5787.31,1457.33,8403.04,1862.13,3.971,5788.71,1458.87,8405.65,1863.71 +1,large-label-overrides,128,128,128,76642.16,2260.62,132370.19,5345.72,33.903,76656.25,2265.62,132390.62,5367.19 +1,capacity-stale-long,128,128,128,73863.36,16419.84,92857.09,31166.63,4.498,73867.19,16437.50,92882.81,31187.50 +1,small-stale-long,1,64,17672,532.54,695.18,737.07,1064.78,0.766,532.65,693.24,737.21,1064.90 +1,gamepad-miss,128,128,128,90153.66,1589.12,155315.43,4218.05,56.732,90179.69,1601.56,155335.94,4242.19 +1,gamepad-mixed,128,128,128,92745.52,2568.89,150107.84,4547.65,36.103,92765.62,2578.12,150125.00,4554.69 +1,non-key-event,128,128,128,112783.55,1421.90,169247.80,2690.55,79.319,109218.75,1437.50,146250.00,2695.31 +1,alt-fallback-31,31,16,1480,4464.62,4415.55,6317.87,8605.65,1.011,4465.54,4417.57,6320.27,5861.49 +1,alt-fallback-32,32,16,1536,3980.45,1527.55,5355.81,2372.00,2.606,3982.42,1527.99,5357.42,2373.70 +1,alt-fallback-33,33,16,2040,4039.38,1556.05,5787.69,2041.80,2.596,4039.71,1556.37,5788.24,2042.65 +2,empty-catalog,0,64,32768,128.07,67.04,198.05,113.88,1.910,127.90,67.08,198.12,113.92 +2,no-bindings,8,0,14024,668.30,672.13,824.45,972.14,0.994,668.43,672.20,824.59,972.33 +2,single-valid-miss,1,1,32768,221.63,222.82,386.18,346.79,0.995,221.44,222.87,300.57,346.83 +2,single-stale-binding,1,1,32768,165.21,164.07,231.39,270.43,1.007,165.25,164.12,231.48,270.51 +2,small-key-miss,8,4,3448,1020.45,1052.28,1254.42,1419.65,0.970,1021.17,1045.82,1254.93,1420.24 +2,small-mixed-keys,8,4,7888,813.43,851.59,1008.36,1145.36,0.955,813.51,850.79,1008.62,1145.66 +2,lower-boundary-key-miss,31,16,2248,3812.55,3973.34,5367.41,5069.29,0.960,3813.17,3974.20,5368.77,5070.28 +2,medium-key-miss,32,16,1080,4031.31,1692.09,6842.29,5440.96,2.382,3982.41,1693.52,6843.52,5443.52 +2,upper-boundary-key-miss,33,16,2192,3910.73,1631.38,4742.96,2127.14,2.397,3911.50,1631.84,4743.61,2128.19 +2,stale-long-16,16,64,1760,5178.54,5696.31,6127.59,7421.19,0.909,5179.55,5675.00,6128.41,7422.16 +2,stale-long-31,31,64,832,8740.43,10092.81,11435.28,12186.47,0.866,8741.59,10094.95,11437.50,12188.70 +2,stale-long-32,32,64,960,9566.02,7764.94,11313.40,10530.77,1.232,9567.71,7766.67,11315.62,10532.29 +2,stale-long-33,33,64,720,9757.01,7715.33,12645.46,9037.36,1.265,9761.11,7716.67,12648.61,9040.28 +2,stale-long-64,64,64,408,17898.11,7436.70,20213.74,10584.02,2.407,17901.96,7441.18,20215.69,10588.24 +2,large-key-miss,128,128,128,82793.88,8559.99,95277.33,11168.29,9.672,82804.69,8562.50,95296.88,11179.69 +2,large-mixed-keys,128,128,128,87170.89,11089.16,114092.85,14121.75,7.861,87187.50,11093.75,114117.19,14140.62 +2,large-few-bindings,128,8,1648,5293.94,1404.21,6485.47,1790.61,3.770,5294.90,1405.34,6487.26,1791.26 +2,large-label-overrides,128,128,128,72083.91,1818.64,86248.60,3251.67,39.636,72046.88,1820.31,86265.62,3265.62 +2,capacity-stale-long,128,128,128,67840.37,15495.83,120823.21,41565.72,4.378,67859.38,15507.81,121046.88,41585.94 +2,small-stale-long,1,64,19416,484.81,642.67,599.42,932.35,0.754,484.86,642.72,599.51,932.43 +2,gamepad-miss,128,128,128,75205.55,1401.19,112919.09,1671.90,53.673,75210.94,1398.44,112937.50,1679.69 +2,gamepad-mixed,128,128,128,78621.52,1788.72,117572.23,4061.22,43.954,78640.62,1796.88,117031.25,4070.31 +2,non-key-event,128,128,128,72967.99,922.76,127127.59,1092.91,79.076,72984.38,929.69,127148.44,1093.75 +2,alt-fallback-31,31,16,2160,3462.56,3901.28,4898.57,6239.88,0.888,3463.43,3902.31,4896.30,5466.20 +2,alt-fallback-32,32,16,1088,3742.00,1523.83,5030.96,3459.36,2.456,3743.57,1525.74,5033.09,3462.32 +2,alt-fallback-33,33,16,1880,5915.15,2086.02,9580.90,3814.34,2.836,5916.49,2086.70,9581.91,3815.43 +3,empty-catalog,0,64,32768,146.05,74.02,264.60,130.03,1.973,146.09,74.07,264.71,130.13 +3,no-bindings,8,0,10200,879.90,847.64,1321.12,1256.57,1.038,880.00,847.84,1321.27,1256.96 +3,single-valid-miss,1,1,32616,229.41,225.31,324.65,285.09,1.018,229.49,225.38,324.69,285.20 +3,single-stale-binding,1,1,32768,151.00,154.51,205.03,198.15,0.977,151.06,154.57,205.14,198.18 +3,small-key-miss,8,4,5704,1042.46,1035.34,2455.46,2556.57,1.007,1042.78,1035.59,2455.82,2557.15 +3,small-mixed-keys,8,4,984,1788.71,849.27,5374.71,5906.06,2.106,1790.65,850.61,5376.02,5907.52 +3,lower-boundary-key-miss,31,16,712,3695.20,3944.16,9835.39,12011.18,0.937,3698.03,3945.22,9839.89,12016.85 +3,medium-key-miss,32,16,2392,3871.27,1709.75,4994.51,2947.28,2.264,3871.66,1710.28,4995.40,2948.16 +3,upper-boundary-key-miss,33,16,1680,4126.05,1670.22,5329.89,2411.55,2.470,4127.38,1670.83,5331.55,2413.10 +3,stale-long-16,16,64,1672,5033.54,5690.16,6363.72,7093.09,0.885,5034.09,5690.79,6365.43,7093.90 +3,stale-long-31,31,64,920,9069.10,9971.87,12778.70,12266.92,0.909,9070.65,9972.83,12780.43,12270.65 +3,stale-long-32,32,64,912,9520.68,7981.68,14909.74,11992.24,1.193,9523.03,7984.65,14912.28,11995.61 +3,stale-long-33,33,64,912,9513.93,7930.89,18164.88,13668.49,1.200,9515.35,7933.11,18165.57,13644.74 +3,stale-long-64,64,64,168,18451.64,8181.71,42091.21,25752.50,2.255,18458.33,8190.48,42101.19,25773.81 +3,large-key-miss,128,128,128,80619.00,8370.62,96237.45,11328.97,9.631,80664.06,8382.81,96257.81,11351.56 +3,large-mixed-keys,128,128,128,82869.67,10459.23,97023.70,13023.10,7.923,82890.62,10468.75,97046.88,13031.25 +3,large-few-bindings,128,8,1352,5583.74,1472.51,6945.50,2193.47,3.792,5578.40,1473.37,6946.75,2196.75 +3,large-label-overrides,128,128,128,72284.69,1823.14,91262.03,2618.44,39.648,72289.06,1828.12,91273.44,2625.00 +3,capacity-stale-long,128,128,128,66340.60,14289.38,91567.11,18678.96,4.643,66351.56,14296.88,91578.12,18687.50 +3,small-stale-long,1,64,17832,508.52,680.58,614.43,960.68,0.747,508.75,680.69,614.57,960.80 +3,gamepad-miss,128,128,128,73741.89,1406.96,101690.34,3004.84,52.412,73765.62,1414.06,101710.94,3007.81 +3,gamepad-mixed,128,128,128,72269.64,1908.46,96987.80,5216.32,37.868,72281.25,1914.06,97000.00,5218.75 +3,non-key-event,128,128,128,71146.74,919.04,99479.82,1471.02,77.414,71164.06,921.88,99500.00,1476.56 +3,alt-fallback-31,31,16,2312,3571.16,3859.99,4845.23,5352.64,0.925,3571.37,3860.73,4846.02,5353.37 +3,alt-fallback-32,32,16,2160,3688.90,1435.83,5107.85,1865.44,2.569,3689.35,1436.11,4630.09,1866.67 +3,alt-fallback-33,33,16,1904,3992.82,1598.17,5994.01,2630.50,2.498,3993.70,1598.74,5139.71,2146.01 diff --git a/tests/runtime/shortcut_test_cases.h b/tests/runtime/shortcut_test_cases.h index 1240a781..119fdb7d 100644 --- a/tests/runtime/shortcut_test_cases.h +++ b/tests/runtime/shortcut_test_cases.h @@ -9,5 +9,6 @@ void shortcut_reset(size_t behaviors, size_t bindings); void shortcut_check(BongoCatInputKind kind, const char *name, float value, const char *expected); void shortcut_random_cases(void); +void shortcut_live_edit_cases(void); #endif diff --git a/tests/runtime/test_shortcut_dispatch.c b/tests/runtime/test_shortcut_dispatch.c index 69f83860..4b65c519 100644 --- a/tests/runtime/test_shortcut_dispatch.c +++ b/tests/runtime/test_shortcut_dispatch.c @@ -179,6 +179,7 @@ int main(void) { empty_sound_and_failed_expression(); } minimum_behaviors = 0; + shortcut_live_edit_cases(); shortcut_random_cases(); printf("Shortcut differential: %u ordered-action/state comparisons, %d failures\n", events_checked, bongo_cat_test_failures); diff --git a/tests/runtime/test_shortcut_live_edits.c b/tests/runtime/test_shortcut_live_edits.c new file mode 100644 index 00000000..86a633dd --- /dev/null +++ b/tests/runtime/test_shortcut_live_edits.c @@ -0,0 +1,92 @@ +#include "shortcut_test_cases.h" + +#include + +static void resize_while_held(size_t count, const char *primary) { + CHECK(strcmp(shortcut_app->shortcut_state.pressed, primary) == 0); + shortcut_app->behaviors.count = count; +} + +void shortcut_live_edit_cases(void) { + /* Initialize spare entries once; never reset state during the stream. */ + shortcut_reset(33, 3); + shortcut_app->behaviors.count = 31; + shortcut_app->behaviors.entries[30].kind = BONGO_CAT_BEHAVIOR_EFFECT; + shortcut_app->behaviors.entries[31].kind = BONGO_CAT_BEHAVIOR_SOUND; + shortcut_app->behaviors.entries[32].kind = BONGO_CAT_BEHAVIOR_EXPRESSION; + for (size_t i = 0; i < 3; ++i) { + shortcut_app->behaviors.entries[30 + i].momentary = true; + shortcut_binding(shortcut_app, i, + shortcut_app->behaviors.entries[30 + i].id, "Ctrl+A"); + } + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "ControlLeft", 0, ""); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "E"); + CHECK(shortcut_app->shortcut_state.control == 1); + resize_while_held(32, "KeyA"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "ES"); + resize_while_held(33, "KeyA"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "ESQ"); + resize_while_held(32, "KeyA"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "ES"); + resize_while_held(31, "KeyA"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "E"); + resize_while_held(32, "KeyA"); + + /* Same-count binding and catalog edits must affect the very next event. */ + strcpy(shortcut_app->config.behavior_shortcuts[1].shortcut, "Ctrl+B"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "E"); + strcpy(shortcut_app->config.behavior_shortcuts[0].id, "edited-live-id"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, ""); + strcpy(shortcut_app->behaviors.entries[30].id, "edited-live-id"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "E"); + strcpy(shortcut_app->config.behavior_shortcuts[1].shortcut, "Ctrl+A"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "ES"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "ControlRight", 0, ""); + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "ControlLeft", 0, ""); + CHECK(shortcut_app->shortcut_state.control == 2); + resize_while_held(0, "KeyA"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, ""); + resize_while_held(33, "KeyA"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "ESQ"); + resize_while_held(32, "KeyA"); + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "ControlRight", 0, ""); + CHECK(shortcut_app->shortcut_state.control == 0); + resize_while_held(31, "KeyA"); + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "KeyA", 0, "E"); + CHECK(shortcut_app->shortcut_state.pressed[0] == '\0'); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "ControlLeft", 0, ""); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "KeyA", 0, "E"); + resize_while_held(32, "KeyA"); + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "KeyA", 0, "EX"); + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "ControlLeft", 0, ""); + + /* Continue without resetting: aliases and stale overrides across counts. */ + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Alt", 0, ""); + shortcut_app->behaviors.count = 31; + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Num1", 0, "MS"); + resize_while_held(32, "Num1"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Num1", 0, "MS"); + resize_while_held(33, "Num1"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Num1", 0, "MS"); + resize_while_held(0, "Num1"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Num1", 0, ""); + resize_while_held(33, "Num1"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Num1", 0, "MS"); + CHECK(shortcut_app->shortcut_state.alt == 1); + shortcut_app->behaviors.entries[0].kind = BONGO_CAT_BEHAVIOR_SOUND; + shortcut_app->behaviors.entries[0].sound[0] = '\0'; + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Num1", 0, "X"); + strcpy(shortcut_app->config.behavior_shortcuts[0].shortcut, "Alt+1"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Num1", 0, "E"); + strcpy(shortcut_app->config.behavior_shortcuts[0].id, "stale-live-id"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Num1", 0, "X"); + resize_while_held(1, "Num1"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Num0", 0, ""); + resize_while_held(10, "Num0"); + shortcut_check(BONGO_CAT_INPUT_KEY_DOWN, "Num0", 0, "Q"); + resize_while_held(0, "Num0"); + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "Num0", 0, ""); + shortcut_check(BONGO_CAT_INPUT_KEY_UP, "Alt", 0, ""); + CHECK(shortcut_app->shortcut_state.pressed[0] == '\0'); + CHECK(shortcut_app->shortcut_state.alt == 0); +} From 1f263503d2408cd54a1a618be2d7c1072c1d2cc2 Mon Sep 17 00:00:00 2001 From: Yijie Xu <48432972+yeahjack@users.noreply.github.com> Date: Mon, 5 Oct 2026 09:28:23 -0700 Subject: [PATCH 5/6] perf: keep shortcut prefilter outside original action path --- src/runtime/shortcuts.c | 19 +- tests/runtime/README-shortcuts.md | 145 +- .../shortcut-measurements-20261005.csv | 4836 ++++++++--------- tests/runtime/shortcut-results-20261005.csv | 156 +- 4 files changed, 2590 insertions(+), 2566 deletions(-) diff --git a/src/runtime/shortcuts.c b/src/runtime/shortcuts.c index 1909ed15..fe58321b 100644 --- a/src/runtime/shortcuts.c +++ b/src/runtime/shortcuts.c @@ -43,25 +43,24 @@ static bool behavior_shortcut(BongoCatApp *app, const BongoCatInputEvent *event) bool prefilter = app->behaviors.count >= 32; for (size_t i = 0; i < app->config.behavior_shortcut_count; ++i) { BongoCatBehaviorShortcut *shortcut = &app->config.behavior_shortcuts[i]; - /* Both matchers are pure; binding/catalog order remains unchanged. */ - bool released = prefilter && - bongo_cat_shortcut_release_matches(event, shortcut->shortcut); - bool pressed = prefilter && bongo_cat_shortcut_matches(&app->shortcut_state, - event, shortcut->shortcut); - if (prefilter && !released && !pressed) continue; + /* Keep the ID-first action path unchanged, including matcher rechecks. */ + if (prefilter && + !bongo_cat_shortcut_release_matches(event, shortcut->shortcut) && + !bongo_cat_shortcut_matches(&app->shortcut_state, + event, shortcut->shortcut)) continue; for (size_t j = 0; j < app->behaviors.count; ++j) { BongoCatBehaviorEntry *behavior = &app->behaviors.entries[j]; if (strcmp(shortcut->id, behavior->id) != 0) continue; - if (behavior->momentary && (prefilter ? released : - bongo_cat_shortcut_release_matches(event, shortcut->shortcut))) { + if (behavior->momentary && + bongo_cat_shortcut_release_matches(event, shortcut->shortcut)) { if (behavior->kind == BONGO_CAT_BEHAVIOR_EFFECT) handled = bongo_cat_overlay_effect(app->overlay, NULL) || handled; else if (behavior->kind == BONGO_CAT_BEHAVIOR_SOUND) { bongo_cat_audio_stop(app->audio); handled = true; } - } else if ((prefilter ? pressed : bongo_cat_shortcut_matches( - &app->shortcut_state, event, shortcut->shortcut))) handled = + } else if (bongo_cat_shortcut_matches(&app->shortcut_state, + event, shortcut->shortcut)) handled = bongo_cat_app_run_behavior(app, behavior) || handled; } } diff --git a/tests/runtime/README-shortcuts.md b/tests/runtime/README-shortcuts.md index d408387c..6c5784b5 100644 --- a/tests/runtime/README-shortcuts.md +++ b/tests/runtime/README-shortcuts.md @@ -1,8 +1,9 @@ # Shortcut dispatch prefilter -For catalogs with at least 32 behaviors, dispatch checks the existing pure -press/release matchers once per binding before traversing behavior IDs. Unrelated -events skip that traversal. Smaller catalogs keep ID-first matching because +For catalogs with at least 32 behaviors, dispatch uses the existing pure +press/release matchers as an outer guard before traversing behavior IDs. Unrelated +events skip that traversal. The original ID-first matching/action body is kept +verbatim; actual large-catalog hits intentionally recheck the pure matchers. Smaller catalogs keep ID-first matching because parsing stale bindings can cost more than a short ID scan. Empty catalogs return immediately. This adds no cache, allocation, invalidation rule, or input parsing. The 32-behavior threshold is empirical, not a guarantee for every string mix or @@ -115,70 +116,94 @@ from the shortcut optimization, and neither file is linked into the benchmark. Real Windows/macOS input, native GUI smoke, actual audio/rendering and the licensed Cubism backend are outside this microbenchmark's coverage. +## Why the action path stays unchanged + +The earlier cached-result version at `bf4ecdc` kept press/release booleans live +across ID traversal and added ternaries to the action body. In the exact GCC/LTO +benchmark binary, the catalog index was loaded from and incremented in a stack +slot on every ID comparison. The guard-only version restores a register-held +catalog index and binding index. Its local stack reservation drops from 88 to +72 bytes (baseline: 56), and this dispatch routine shrinks from 588 to 499 bytes +(baseline: 423). These are compiler-specific component observations, not +application memory or cross-platform performance claims. + +Unstripped diagnostic copies were checked to have identical `.text` to their +corresponding timed binaries. The baseline dispatch routine's machine code was +also byte-identical between both executables. Three contemporaneous cached/guard +run pairs alternated outer order while preserving inner baseline/candidate +pairing. The cached stale-31 speedup ratios were 0.943/0.904/0.884×, versus +1.094/1.687/1.100× for the guard. The 31-entry key-miss and fallback controls +also stopped showing a consistent regression. Together, code generation and +repeat controls support removing the avoidable +index spill; noisy timings alone do not prove the size of its causal effect. +No threshold or fixture was tuned. Diagnostic cached-version measurements remain +separate from the final guard-only dataset below. + ## Linux cloud measurements (2026-10-05) -These fresh measurements compare this patch only with +These measurements compare the final guard-only patch with `4283de1599c7da914138f82a99405d67c2c861ec`. Intel Xeon Platinum 8573C, Linux x86-64, GCC 14.2.0, CMake 3.31.10 and Ninja 1.11.1.4 were used with pinned open-source -dependencies and the diagnostic backend. Both benchmark implementations use -Release `-O3 -DNDEBUG -std=c11`, followed by the project's effective `-Os`, +dependencies and the diagnostic backend. Both implementations use Release +`-O3 -DNDEBUG -std=c11`, followed by the project's effective `-Os`, `-ffunction-sections -fdata-sections`, `-flto=auto -fno-fat-lto-objects`, and `-Wall -Wextra -Werror`. The final strict benchmark binary is byte-identical to -the binary used for timing. Other project builds/tests/benchmarks were paused -for all three runs (15:44:15–15:44:52 UTC), but this is a shared host without -exclusive CPU access or affinity isolation. Each run first passed all 26 -fixture parity checks (416 event pairs); these checks are outside timing. - -The table shows medians of three run-level medians and p95s; speedup ranges retain -all three run-level median ratios. All 26 scenarios × 3 summaries and CPU timing -are in [shortcut-results-20261005.csv](shortcut-results-20261005.csv), with all -2,418 paired samples in +the guard binary used for timing. Other project builds/tests/benchmarks were +paused for all six diagnostic/final runs (16:01:32–16:02:59 UTC). This is still a +shared host without exclusive CPU access or affinity isolation. Each guard run +passed all 26 fixture parity checks (416 event pairs) outside timing. + +The table shows medians of three guard run-level medians and p95s; speedup ranges +retain all three run-level median ratios. All 26 scenarios × 3 guard summaries +and CPU timing are in [shortcut-results-20261005.csv](shortcut-results-20261005.csv), +with all 2,418 final paired samples in [shortcut-measurements-20261005.csv](shortcut-measurements-20261005.csv). | Scenario | Baseline median µs/event | Candidate median µs/event | Baseline p95 µs/event | Candidate p95 µs/event | Median speedup range | |---|---:|---:|---:|---:|---:| -| empty-catalog | 0.128 | 0.072 | 0.198 | 0.122 | 1.71–1.97× | -| no-bindings | 0.697 | 0.717 | 1.004 | 0.972 | 0.97–1.04× | -| single-valid-miss | 0.227 | 0.225 | 0.325 | 0.285 | 0.99–1.02× | -| single-stale-binding | 0.164 | 0.164 | 0.231 | 0.233 | 0.98–1.01× | -| small-key-miss | 1.042 | 1.052 | 1.377 | 1.446 | 0.91–1.01× | -| small-mixed-keys | 0.933 | 0.852 | 1.138 | 1.176 | 0.95–2.11× | -| lower-boundary-key-miss | 3.813 | 3.973 | 5.798 | 8.946 | 0.94–0.96× | -| medium-key-miss | 4.031 | 1.710 | 5.835 | 2.947 | 2.26–2.38× | -| upper-boundary-key-miss | 4.126 | 1.670 | 5.330 | 2.412 | 2.40–2.47× | -| stale-long-16 | 5.179 | 5.696 | 6.364 | 7.421 | 0.84–0.91× | -| stale-long-31 | 9.069 | 10.093 | 12.779 | 12.267 | 0.87–0.91× | -| stale-long-32 | 9.566 | 7.982 | 14.910 | 11.978 | 1.19–1.23× | -| stale-long-33 | 9.757 | 7.931 | 12.645 | 10.442 | 1.14–1.26× | -| stale-long-64 | 18.452 | 8.182 | 31.096 | 13.463 | 2.25–2.41× | -| large-key-miss | 82.794 | 8.560 | 96.237 | 11.329 | 9.36–9.67× | -| large-mixed-keys | 87.171 | 10.696 | 114.093 | 14.122 | 7.86–8.50× | -| large-few-bindings | 5.584 | 1.457 | 6.946 | 1.862 | 3.77–3.97× | -| large-label-overrides | 72.285 | 1.823 | 91.262 | 3.252 | 33.90–39.65× | -| capacity-stale-long | 67.840 | 15.496 | 92.857 | 31.167 | 4.38–4.64× | -| small-stale-long | 0.509 | 0.681 | 0.614 | 0.961 | 0.75–0.77× | -| gamepad-miss | 75.206 | 1.407 | 112.919 | 3.005 | 52.41–56.73× | -| gamepad-mixed | 78.622 | 1.908 | 117.572 | 4.548 | 36.10–43.95× | -| non-key-event | 72.968 | 0.923 | 127.128 | 1.471 | 77.41–79.32× | -| alt-fallback-31 | 3.571 | 3.901 | 4.899 | 6.240 | 0.89–1.01× | -| alt-fallback-32 | 3.742 | 1.524 | 5.108 | 2.372 | 2.46–2.61× | -| alt-fallback-33 | 4.039 | 1.598 | 5.994 | 2.631 | 2.50–2.84× | - -The 128-behavior/eight-binding mixed fixture improved 3.770–3.971× across repeats. -At 32/33 behaviors, the adjacent key-miss, long-stale and fallback controls -improved in all three runs. This does not make the optimization free: the -31-entry long-stale control was consistently 10.0–15.5% slower, and the 31-entry -key-miss/fallback controls also include slower runs. Tiny workloads retain -regressions/noise. The 32-entry threshold remains an empirical strategy choice, -not a universal crossover or a device-level speed guarantee. These component -results establish neither whole-app improvements nor stable per-event tail -latency. No earlier-harness or prior-base samples are used here. - -Verification: the final strict Release build and all 6 CTests passed, including -16,590 ordered-action/app-state comparisons. Focused AddressSanitizer + -UndefinedBehaviorSanitizer passed with zero failures. LeakSanitizer was disabled -because this execution environment cannot run it under ptrace. The existing -line-policy check passed, and `model_import.c` passed a strict syntax check with -`BONGO_CAT_HAS_CUBISM` defined as well as the diagnostic build without it. -A POSIX failure-injection check made `clock()` return `(clock_t)-1`; the final -benchmark exited with code 2 and an explicit error, emitting no measurement rows. +| empty-catalog | 0.124 | 0.069 | 0.155 | 0.103 | 1.72–1.90× | +| no-bindings | 0.685 | 0.678 | 0.987 | 0.872 | 0.92–1.02× | +| single-valid-miss | 0.222 | 0.224 | 0.301 | 0.279 | 0.97–1.04× | +| single-stale-binding | 0.158 | 0.161 | 0.262 | 0.282 | 0.96–1.01× | +| small-key-miss | 1.097 | 1.110 | 1.856 | 1.457 | 0.95–1.10× | +| small-mixed-keys | 0.887 | 0.883 | 1.403 | 1.364 | 1.00–1.08× | +| lower-boundary-key-miss | 4.040 | 3.816 | 7.538 | 5.514 | 1.02–1.06× | +| medium-key-miss | 4.078 | 1.745 | 5.602 | 3.595 | 2.29–2.40× | +| upper-boundary-key-miss | 4.261 | 1.807 | 7.374 | 3.671 | 2.34–2.46× | +| stale-long-16 | 6.138 | 5.740 | 10.577 | 8.755 | 1.07–1.10× | +| stale-long-31 | 10.038 | 9.128 | 15.950 | 14.599 | 1.09–1.69× | +| stale-long-32 | 9.971 | 8.314 | 14.339 | 18.001 | 1.18–1.27× | +| stale-long-33 | 11.030 | 8.932 | 24.541 | 17.814 | 1.24–1.31× | +| stale-long-64 | 18.825 | 9.069 | 31.167 | 13.417 | 2.08–2.31× | +| large-key-miss | 87.684 | 9.364 | 149.054 | 15.247 | 9.30–10.52× | +| large-mixed-keys | 118.996 | 15.240 | 171.398 | 28.079 | 7.81–12.06× | +| large-few-bindings | 5.820 | 1.476 | 9.798 | 3.862 | 3.87–7.04× | +| large-label-overrides | 89.555 | 1.793 | 131.787 | 10.220 | 41.32–85.86× | +| capacity-stale-long | 70.105 | 15.153 | 100.331 | 31.511 | 4.63–5.81× | +| small-stale-long | 0.518 | 0.555 | 0.801 | 0.731 | 0.93–0.99× | +| gamepad-miss | 76.182 | 1.377 | 95.016 | 2.607 | 49.89–154.87× | +| gamepad-mixed | 79.569 | 1.703 | 110.334 | 3.475 | 43.53–116.27× | +| non-key-event | 77.267 | 0.890 | 122.582 | 1.950 | 81.42–229.33× | +| alt-fallback-31 | 3.894 | 3.636 | 8.324 | 9.882 | 1.01–1.19× | +| alt-fallback-32 | 3.986 | 1.456 | 6.803 | 2.851 | 2.48–7.27× | +| alt-fallback-33 | 3.760 | 1.477 | 6.067 | 2.169 | 2.49–2.61× | + +The 31-entry long-stale, key-miss and fallback controls no longer show the +consistent regression of the cached-result version in these repeats. Large +benefits remain: the 128/8 mixed fixture improves 3.872–7.042× and 128/128 key +misses improve 9.298–10.519×. Run 2 has substantial shared-host variation, so the +high end of these ranges should not be treated as stable device performance. + +There is still no universal improvement: the 1-behavior/64-stale-binding stress +case is 0.933–0.991×, about 0.9–7.2% slower, and other tiny/no-binding controls +include slower runs. The unchanged 32-entry threshold is an empirical tradeoff. +These are component results, not whole-app or individual-event latency gains. +No cached-version samples are mixed into the final data files. + +Verification: strict Release full build and all 6 CTests passed, including +16,590 ordered-action/app-state comparisons. Current-source AddressSanitizer + +UndefinedBehaviorSanitizer passed with zero failures; LeakSanitizer was disabled +because this execution environment cannot run it under ptrace. The source line +policy passed. The separate build cleanups were checked with and without +`BONGO_CAT_HAS_CUBISM` as described above. A POSIX `clock()` failure-injection +check exited with code 2 and an explicit error, emitting no measurement rows. diff --git a/tests/runtime/shortcut-measurements-20261005.csv b/tests/runtime/shortcut-measurements-20261005.csv index 241c2e60..c8e35b51 100644 --- a/tests/runtime/shortcut-measurements-20261005.csv +++ b/tests/runtime/shortcut-measurements-20261005.csv @@ -1,2419 +1,2419 @@ run,scenario,sample,baseline_first,events,baseline_wall_ns,candidate_wall_ns,baseline_cpu_ns,candidate_cpu_ns -1,empty-catalog,0,1,32768,115.46,60.87,115.51,60.88 -1,empty-catalog,1,0,32768,122.70,64.22,122.74,64.24 -1,empty-catalog,2,1,32768,120.19,105.16,120.24,105.19 -1,empty-catalog,3,0,32768,138.38,68.60,138.40,68.66 -1,empty-catalog,4,1,32768,133.95,66.08,134.03,66.10 -1,empty-catalog,5,0,32768,120.64,97.53,120.67,97.56 -1,empty-catalog,6,1,32768,134.94,79.71,135.01,79.74 -1,empty-catalog,7,0,32768,128.41,69.91,128.45,69.98 -1,empty-catalog,8,1,32768,157.46,78.92,157.50,78.98 -1,empty-catalog,9,0,32768,133.31,94.38,133.36,94.45 -1,empty-catalog,10,1,32768,110.93,75.03,110.96,75.07 -1,empty-catalog,11,0,32768,138.33,81.21,138.37,81.30 -1,empty-catalog,12,1,32768,134.05,68.41,134.16,68.45 -1,empty-catalog,13,0,32768,122.76,75.16,122.77,75.23 -1,empty-catalog,14,1,32768,158.82,72.86,158.91,72.88 -1,empty-catalog,15,0,32768,114.03,60.36,114.04,60.39 -1,empty-catalog,16,1,32768,112.47,103.13,112.52,103.18 -1,empty-catalog,17,0,32768,110.53,65.07,110.53,65.09 -1,empty-catalog,18,1,32768,109.29,62.22,109.31,62.26 -1,empty-catalog,19,0,32768,118.93,90.73,118.99,90.79 -1,empty-catalog,20,1,32768,125.96,71.69,126.01,71.75 -1,empty-catalog,21,0,32768,123.87,95.18,123.90,95.28 -1,empty-catalog,22,1,32768,116.59,63.92,116.39,63.96 -1,empty-catalog,23,0,32768,132.36,83.13,132.39,83.22 -1,empty-catalog,24,1,32768,121.01,69.52,121.06,69.55 -1,empty-catalog,25,0,32768,140.69,65.95,140.72,65.98 -1,empty-catalog,26,1,32768,120.98,121.64,121.03,121.70 -1,empty-catalog,27,0,32768,183.14,133.32,183.20,133.42 -1,empty-catalog,28,1,32768,167.54,69.22,167.63,69.27 -1,empty-catalog,29,0,32768,113.86,63.21,113.86,63.26 -1,empty-catalog,30,1,32768,115.32,71.17,115.36,71.20 -1,no-bindings,0,1,13912,742.03,650.28,742.17,650.37 -1,no-bindings,1,0,13912,604.05,595.44,604.08,595.53 -1,no-bindings,2,1,13912,630.50,614.46,630.61,614.58 -1,no-bindings,3,0,13912,685.57,730.36,685.67,730.52 -1,no-bindings,4,1,13912,772.42,650.27,772.57,650.37 -1,no-bindings,5,0,13912,668.74,733.90,668.85,740.94 -1,no-bindings,6,1,13912,621.05,747.91,621.19,748.13 -1,no-bindings,7,0,13912,818.34,738.00,817.57,738.14 -1,no-bindings,8,1,13912,888.43,676.84,888.59,676.97 -1,no-bindings,9,0,13912,681.23,771.16,681.35,771.35 -1,no-bindings,10,1,13912,701.76,731.30,701.91,731.53 -1,no-bindings,11,0,13912,821.06,717.39,821.16,717.51 -1,no-bindings,12,1,13912,660.14,710.22,660.22,710.32 -1,no-bindings,13,0,13912,790.43,703.77,790.54,703.92 -1,no-bindings,14,1,13912,691.91,732.12,692.06,732.25 -1,no-bindings,15,0,13912,824.28,1337.17,824.47,1337.41 -1,no-bindings,16,1,13912,707.91,630.97,708.09,631.04 -1,no-bindings,17,0,13912,666.92,715.34,667.12,715.43 -1,no-bindings,18,1,13912,953.51,927.10,955.72,927.26 -1,no-bindings,19,0,13912,1137.21,870.19,1135.42,870.33 -1,no-bindings,20,1,13912,1004.48,897.28,1004.60,897.43 -1,no-bindings,21,0,13912,696.23,680.68,696.31,680.78 -1,no-bindings,22,1,13912,969.22,967.22,959.17,967.65 -1,no-bindings,23,0,13912,696.51,801.98,696.02,802.11 -1,no-bindings,24,1,13912,642.03,607.38,642.25,607.46 -1,no-bindings,25,0,13912,683.29,625.48,681.35,625.58 -1,no-bindings,26,1,13912,766.65,744.64,766.82,744.75 -1,no-bindings,27,0,13912,669.83,759.70,672.23,759.92 -1,no-bindings,28,1,13912,683.22,709.71,683.37,709.82 -1,no-bindings,29,0,13912,684.91,666.66,685.02,666.76 -1,no-bindings,30,1,13912,839.61,684.66,839.71,684.80 -1,single-valid-miss,0,1,32768,249.04,201.79,249.11,201.81 -1,single-valid-miss,1,0,32768,250.86,202.73,250.89,202.79 -1,single-valid-miss,2,1,32768,228.58,222.06,228.61,222.11 -1,single-valid-miss,3,0,32768,240.54,231.57,240.60,231.66 -1,single-valid-miss,4,1,32768,228.35,267.03,228.42,267.09 -1,single-valid-miss,5,0,32768,215.73,215.32,215.79,215.39 -1,single-valid-miss,6,1,32768,226.41,234.70,226.44,234.77 -1,single-valid-miss,7,0,32768,196.30,227.95,196.32,228.03 -1,single-valid-miss,8,1,32768,203.16,194.22,203.25,194.24 -1,single-valid-miss,9,0,32768,221.07,227.43,221.13,227.51 -1,single-valid-miss,10,1,32768,224.70,200.69,224.76,200.71 -1,single-valid-miss,11,0,32768,241.00,212.23,241.06,212.28 -1,single-valid-miss,12,1,32768,228.43,198.00,228.21,198.03 -1,single-valid-miss,13,0,32768,340.23,271.85,340.30,271.91 -1,single-valid-miss,14,1,32768,215.66,242.94,215.45,242.98 -1,single-valid-miss,15,0,32768,219.34,255.62,219.39,255.68 -1,single-valid-miss,16,1,32768,216.61,269.50,216.64,269.56 -1,single-valid-miss,17,0,32768,274.24,224.79,274.29,224.88 -1,single-valid-miss,18,1,32768,288.18,262.61,288.27,262.66 -1,single-valid-miss,19,0,32768,237.50,269.76,237.58,269.84 -1,single-valid-miss,20,1,32768,251.18,202.97,251.25,203.00 -1,single-valid-miss,21,0,32768,202.54,201.18,202.55,201.20 -1,single-valid-miss,22,1,32768,215.63,199.64,215.70,199.68 -1,single-valid-miss,23,0,32768,222.78,228.84,222.81,228.88 -1,single-valid-miss,24,1,32768,229.32,237.49,229.37,237.55 -1,single-valid-miss,25,0,32768,226.76,218.35,226.81,218.38 -1,single-valid-miss,26,1,32768,217.26,231.14,217.32,231.20 -1,single-valid-miss,27,0,32768,211.69,237.93,211.73,237.98 -1,single-valid-miss,28,1,32768,242.02,215.52,242.07,215.58 -1,single-valid-miss,29,0,32768,318.35,290.13,318.42,290.19 -1,single-valid-miss,30,1,32768,208.71,232.09,208.74,232.15 -1,single-stale-binding,0,1,32768,172.69,167.38,172.73,167.42 -1,single-stale-binding,1,0,32768,212.12,179.45,212.16,179.47 -1,single-stale-binding,2,1,32768,143.05,161.47,143.07,161.50 -1,single-stale-binding,3,0,32768,163.85,186.59,163.91,186.61 -1,single-stale-binding,4,1,32768,149.78,138.19,149.81,138.21 -1,single-stale-binding,5,0,32768,157.60,178.46,157.62,178.53 -1,single-stale-binding,6,1,32768,187.98,149.27,188.08,149.29 -1,single-stale-binding,7,0,32768,172.06,153.44,172.09,153.50 -1,single-stale-binding,8,1,32768,156.54,192.13,156.59,192.20 -1,single-stale-binding,9,0,32768,169.50,165.04,169.56,165.10 -1,single-stale-binding,10,1,32768,217.26,152.41,217.35,152.44 -1,single-stale-binding,11,0,32768,150.16,142.15,150.18,142.18 -1,single-stale-binding,12,1,32768,150.98,156.51,151.00,156.56 -1,single-stale-binding,13,0,32768,135.35,190.95,135.38,191.04 -1,single-stale-binding,14,1,32768,173.36,163.49,173.40,163.51 -1,single-stale-binding,15,0,32768,147.59,180.69,147.61,180.76 -1,single-stale-binding,16,1,32768,144.72,181.72,144.74,181.76 -1,single-stale-binding,17,0,32768,245.99,233.06,246.06,233.12 -1,single-stale-binding,18,1,32768,181.78,169.75,181.82,169.83 -1,single-stale-binding,19,0,32768,187.37,260.14,187.44,259.40 -1,single-stale-binding,20,1,32768,179.27,158.63,179.32,158.66 -1,single-stale-binding,21,0,32768,190.46,154.27,186.86,154.36 -1,single-stale-binding,22,1,32768,160.73,220.87,160.83,220.92 -1,single-stale-binding,23,0,32768,245.39,211.30,245.21,211.33 -1,single-stale-binding,24,1,32768,256.53,155.87,256.59,155.88 -1,single-stale-binding,25,0,32768,161.44,190.10,161.50,190.16 -1,single-stale-binding,26,1,32768,145.78,139.78,145.84,139.80 -1,single-stale-binding,27,0,32768,148.81,144.77,148.83,144.84 -1,single-stale-binding,28,1,32768,150.18,169.53,149.26,169.59 -1,single-stale-binding,29,0,32768,142.26,158.62,142.27,158.66 -1,single-stale-binding,30,1,32768,163.56,153.58,163.60,153.63 -1,small-key-miss,0,1,6160,1035.08,1008.57,1035.39,1008.77 -1,small-key-miss,1,0,6160,1006.03,997.76,1006.17,997.89 -1,small-key-miss,2,1,6160,1036.00,1212.50,1036.36,1212.66 -1,small-key-miss,3,0,6160,1151.05,1434.09,1151.30,1434.42 -1,small-key-miss,4,1,6160,1105.84,3225.69,1106.33,3225.97 -1,small-key-miss,5,0,6160,1006.38,1166.03,1006.49,1166.40 -1,small-key-miss,6,1,6160,1071.00,1054.63,1071.43,1054.87 -1,small-key-miss,7,0,6160,1204.28,1093.50,1204.38,1093.67 -1,small-key-miss,8,1,6160,1190.04,1218.16,1190.42,1218.34 -1,small-key-miss,9,0,6160,1024.56,1120.81,1024.84,1121.27 -1,small-key-miss,10,1,6160,995.38,1320.96,995.62,1347.24 -1,small-key-miss,11,0,6160,1011.02,1157.82,1011.20,1158.12 -1,small-key-miss,12,1,6160,1194.50,1206.79,1194.81,1207.14 -1,small-key-miss,13,0,6160,923.41,1191.21,923.54,1191.56 -1,small-key-miss,14,1,6160,981.12,924.06,981.33,924.19 -1,small-key-miss,15,0,6160,968.01,1023.23,968.18,1023.54 -1,small-key-miss,16,1,6160,1216.24,1041.99,1216.56,1042.37 -1,small-key-miss,17,0,6160,1020.57,1049.03,1020.78,1049.35 -1,small-key-miss,18,1,6160,1042.38,1152.91,1042.86,1153.25 -1,small-key-miss,19,0,6160,1272.26,1027.70,1272.40,1006.17 -1,small-key-miss,20,1,6160,1192.78,1446.18,1191.56,1444.64 -1,small-key-miss,21,0,6160,921.68,934.36,921.75,934.58 -1,small-key-miss,22,1,6160,1015.05,1065.89,1015.42,1066.07 -1,small-key-miss,23,0,6160,1376.54,1122.19,1376.79,1122.73 -1,small-key-miss,24,1,6160,1191.51,1224.96,1191.88,1225.16 -1,small-key-miss,25,0,6160,1667.93,1201.41,1668.34,1201.79 -1,small-key-miss,26,1,6160,1299.54,1217.69,1299.84,1217.86 -1,small-key-miss,27,0,6160,1141.64,1442.38,1142.05,1443.02 -1,small-key-miss,28,1,6160,1032.48,1008.32,1032.63,1008.44 -1,small-key-miss,29,0,6160,1154.43,972.48,1154.87,972.73 -1,small-key-miss,30,1,6160,1016.28,1149.14,1016.56,1149.35 -1,small-mixed-keys,0,1,10032,802.78,922.24,802.93,922.55 -1,small-mixed-keys,1,0,10032,935.09,793.09,935.31,793.16 -1,small-mixed-keys,2,1,10032,1266.86,905.12,1269.24,905.30 -1,small-mixed-keys,3,0,10032,886.04,922.86,886.16,923.05 -1,small-mixed-keys,4,1,10032,835.96,797.04,836.22,797.15 -1,small-mixed-keys,5,0,10032,819.27,918.27,819.38,918.56 -1,small-mixed-keys,6,1,10032,1001.75,903.42,1002.09,903.61 -1,small-mixed-keys,7,0,10032,939.49,1026.53,939.69,1026.71 -1,small-mixed-keys,8,1,10032,973.37,901.33,973.68,901.52 -1,small-mixed-keys,9,0,10032,890.02,848.17,890.25,848.39 -1,small-mixed-keys,10,1,10032,1101.86,910.85,1102.17,911.08 -1,small-mixed-keys,11,0,10032,853.23,981.67,853.47,981.96 -1,small-mixed-keys,12,1,10032,830.15,850.57,830.34,850.78 -1,small-mixed-keys,13,0,10032,912.31,911.37,912.48,911.48 -1,small-mixed-keys,14,1,10032,932.77,815.52,933.01,815.69 -1,small-mixed-keys,15,0,10032,1138.07,1080.79,1138.26,1081.04 -1,small-mixed-keys,16,1,10032,1011.04,979.98,1011.26,980.26 -1,small-mixed-keys,17,0,10032,900.02,876.36,897.73,876.69 -1,small-mixed-keys,18,1,10032,1088.70,962.15,1060.71,962.32 -1,small-mixed-keys,19,0,10032,1092.04,1235.12,1092.20,1234.75 -1,small-mixed-keys,20,1,10032,976.57,1104.78,976.97,1104.96 -1,small-mixed-keys,21,0,10032,846.59,815.53,846.69,815.69 -1,small-mixed-keys,22,1,10032,822.76,890.44,820.67,890.65 -1,small-mixed-keys,23,0,10032,961.19,846.76,961.42,846.89 -1,small-mixed-keys,24,1,10032,935.58,934.38,935.81,934.61 -1,small-mixed-keys,25,0,10032,814.68,883.70,814.79,883.97 -1,small-mixed-keys,26,1,10032,905.81,1018.82,906.00,1018.94 -1,small-mixed-keys,27,0,10032,790.99,1040.00,791.07,1040.17 -1,small-mixed-keys,28,1,10032,1037.37,1175.56,1037.58,1175.74 -1,small-mixed-keys,29,0,10032,992.05,953.91,992.22,954.15 -1,small-mixed-keys,30,1,10032,847.53,826.69,847.79,826.85 -1,lower-boundary-key-miss,0,1,1888,3868.47,4299.00,3869.70,4300.32 -1,lower-boundary-key-miss,1,0,1888,4142.40,4777.02,4143.01,4778.60 -1,lower-boundary-key-miss,2,1,1888,3831.30,4318.15,3832.63,4318.86 -1,lower-boundary-key-miss,3,0,1888,3888.53,4443.79,3889.30,4444.92 -1,lower-boundary-key-miss,4,1,1888,3851.51,3850.41,3852.22,3851.17 -1,lower-boundary-key-miss,5,0,1888,4570.52,4130.42,4572.03,4131.36 -1,lower-boundary-key-miss,6,1,1888,3852.17,3705.85,3853.28,3706.04 -1,lower-boundary-key-miss,7,0,1888,4502.37,4056.33,4503.18,4057.20 -1,lower-boundary-key-miss,8,1,1888,3892.62,4591.18,3893.01,4591.63 -1,lower-boundary-key-miss,9,0,1888,5007.56,5265.64,5008.47,5266.95 -1,lower-boundary-key-miss,10,1,1888,3552.84,3799.60,3553.50,3795.02 -1,lower-boundary-key-miss,11,0,1888,4106.87,3893.14,4108.05,3894.07 -1,lower-boundary-key-miss,12,1,1888,7544.71,11159.49,7546.61,11161.02 -1,lower-boundary-key-miss,13,0,1888,5798.23,8945.96,5799.79,8948.09 -1,lower-boundary-key-miss,14,1,1888,4653.68,3770.48,4655.19,3771.19 -1,lower-boundary-key-miss,15,0,1888,3951.93,4903.22,3952.86,4904.13 -1,lower-boundary-key-miss,16,1,1888,3930.49,4533.12,3931.67,4534.43 -1,lower-boundary-key-miss,17,0,1888,5260.77,4201.24,5261.65,4202.86 -1,lower-boundary-key-miss,18,1,1888,5788.11,4714.30,5789.19,4715.57 -1,lower-boundary-key-miss,19,0,1888,3954.92,3697.11,3956.04,3697.56 -1,lower-boundary-key-miss,20,1,1888,3839.04,3788.31,3840.04,3788.67 -1,lower-boundary-key-miss,21,0,1888,3999.94,4499.24,4001.06,4500.53 -1,lower-boundary-key-miss,22,1,1888,4996.90,5683.83,4997.88,5684.85 -1,lower-boundary-key-miss,23,0,1888,3722.54,4055.02,3722.99,4056.14 -1,lower-boundary-key-miss,24,1,1888,4279.55,3879.39,4281.25,3880.30 -1,lower-boundary-key-miss,25,0,1888,3609.47,4010.74,3610.17,4012.18 -1,lower-boundary-key-miss,26,1,1888,4250.69,3964.33,4252.12,3964.51 -1,lower-boundary-key-miss,27,0,1888,4022.01,4855.61,4022.25,4856.46 -1,lower-boundary-key-miss,28,1,1888,4242.43,4102.59,4243.11,4102.75 -1,lower-boundary-key-miss,29,0,1888,3886.76,4216.84,3888.24,4217.69 -1,lower-boundary-key-miss,30,1,1888,4190.80,4159.30,4192.80,4160.49 -1,medium-key-miss,0,1,2096,8942.52,1803.25,8944.18,1803.91 -1,medium-key-miss,1,0,2096,4070.06,2040.31,4070.61,2041.98 -1,medium-key-miss,2,1,2096,4283.32,1802.14,4284.35,1802.96 -1,medium-key-miss,3,0,2096,5775.31,1903.13,5776.24,1904.10 -1,medium-key-miss,4,1,2096,5176.95,2989.42,5177.48,2990.94 -1,medium-key-miss,5,0,2096,3564.75,2208.21,3564.89,2209.92 -1,medium-key-miss,6,1,2096,4566.45,1570.23,4567.27,1571.09 -1,medium-key-miss,7,0,2096,4020.85,1585.35,4021.47,1586.35 -1,medium-key-miss,8,1,2096,4403.42,1661.06,4344.94,1661.26 -1,medium-key-miss,9,0,2096,4973.66,1764.82,4974.71,1753.82 -1,medium-key-miss,10,1,2096,5834.98,1701.86,5835.88,1702.77 -1,medium-key-miss,11,0,2096,4175.31,2024.99,4172.23,2025.76 -1,medium-key-miss,12,1,2096,4481.78,1780.45,4482.82,1781.01 -1,medium-key-miss,13,0,2096,3688.75,1619.93,3688.93,1620.71 -1,medium-key-miss,14,1,2096,3786.73,1740.39,3774.33,1740.94 -1,medium-key-miss,15,0,2096,4229.06,1945.07,4229.96,1946.09 -1,medium-key-miss,16,1,2096,4194.92,1824.91,4196.09,1825.38 -1,medium-key-miss,17,0,2096,4241.12,1714.67,4242.37,1715.65 -1,medium-key-miss,18,1,2096,3844.31,1612.42,3845.42,1612.60 -1,medium-key-miss,19,0,2096,3855.78,1890.30,3856.39,1891.22 -1,medium-key-miss,20,1,2096,4595.05,1798.02,4596.37,1798.66 -1,medium-key-miss,21,0,2096,3668.84,1558.53,3668.89,1559.16 -1,medium-key-miss,22,1,2096,3507.56,1879.83,3507.63,1881.20 -1,medium-key-miss,23,0,2096,4525.63,2161.80,4526.24,2163.17 -1,medium-key-miss,24,1,2096,4895.27,1745.30,4896.95,1745.71 -1,medium-key-miss,25,0,2096,4301.09,2078.30,4302.00,2079.68 -1,medium-key-miss,26,1,2096,3772.18,1712.16,3772.90,1712.79 -1,medium-key-miss,27,0,2096,3642.01,1617.93,3642.18,1618.32 -1,medium-key-miss,28,1,2096,4190.48,1654.24,4191.32,1654.58 -1,medium-key-miss,29,0,2096,5599.00,2895.30,5599.71,2895.99 -1,medium-key-miss,30,1,2096,3784.01,2213.51,3784.83,2214.22 -1,upper-boundary-key-miss,0,1,2064,4182.43,2070.00,4183.62,2071.22 -1,upper-boundary-key-miss,1,0,2064,5896.95,1837.46,5898.26,1838.18 -1,upper-boundary-key-miss,2,1,2064,3760.88,1728.86,3762.11,1729.65 -1,upper-boundary-key-miss,3,0,2064,4037.23,1733.91,4037.79,1734.50 -1,upper-boundary-key-miss,4,1,2064,4112.49,1601.43,4113.86,1602.23 -1,upper-boundary-key-miss,5,0,2064,3985.45,1839.50,3985.95,1840.60 -1,upper-boundary-key-miss,6,1,2064,4459.61,1744.26,4460.76,1744.67 -1,upper-boundary-key-miss,7,0,2064,3866.97,1890.47,3867.25,1891.47 -1,upper-boundary-key-miss,8,1,2064,4788.78,2013.94,4789.73,2014.05 -1,upper-boundary-key-miss,9,0,2064,4272.56,2798.44,4273.26,2799.90 -1,upper-boundary-key-miss,10,1,2064,4204.01,1869.85,4204.94,1870.16 -1,upper-boundary-key-miss,11,0,2064,4088.40,1600.19,4083.82,1600.78 -1,upper-boundary-key-miss,12,1,2064,4048.77,1692.70,4049.42,1693.31 -1,upper-boundary-key-miss,13,0,2064,4419.57,1844.14,4420.54,1857.07 -1,upper-boundary-key-miss,14,1,2064,5725.04,3321.14,5726.26,3361.43 -1,upper-boundary-key-miss,15,0,2064,5022.19,2197.62,5023.26,2198.16 -1,upper-boundary-key-miss,16,1,2064,4491.69,1690.70,4492.73,1690.89 -1,upper-boundary-key-miss,17,0,2064,4149.77,1828.47,4150.19,1829.94 -1,upper-boundary-key-miss,18,1,2064,5391.15,2096.45,5392.44,2097.38 -1,upper-boundary-key-miss,19,0,2064,6914.41,2757.43,6915.70,2758.72 -1,upper-boundary-key-miss,20,1,2064,6518.52,2031.00,6519.38,2031.98 -1,upper-boundary-key-miss,21,0,2064,5645.25,1860.28,5646.32,1860.95 -1,upper-boundary-key-miss,22,1,2064,4224.92,1667.18,4226.26,1667.64 -1,upper-boundary-key-miss,23,0,2064,4135.30,1908.85,4136.14,1910.37 -1,upper-boundary-key-miss,24,1,2064,4799.31,1677.71,4799.90,1677.81 -1,upper-boundary-key-miss,25,0,2064,5355.08,1860.06,5356.10,1860.47 -1,upper-boundary-key-miss,26,1,2064,8500.96,3431.91,8502.42,3433.62 -1,upper-boundary-key-miss,27,0,2064,4591.57,1837.86,4592.54,1839.63 -1,upper-boundary-key-miss,28,1,2064,8147.28,1999.04,8148.74,2000.00 -1,upper-boundary-key-miss,29,0,2064,4109.79,2082.78,4110.47,2084.30 -1,upper-boundary-key-miss,30,1,2064,5343.40,1570.66,5333.82,1570.74 -1,stale-long-16,0,1,1304,5905.11,10503.81,5906.44,10881.13 -1,stale-long-16,1,0,1304,5257.50,7204.31,5258.44,7206.29 -1,stale-long-16,2,1,1304,4964.83,6299.25,4965.49,6300.61 -1,stale-long-16,3,0,1304,5460.07,5676.16,5460.89,5677.91 -1,stale-long-16,4,1,1304,5415.65,6413.80,5416.41,6415.64 -1,stale-long-16,5,0,1304,5156.96,6494.85,5157.21,6496.93 -1,stale-long-16,6,1,1304,6440.19,7930.00,6443.25,7931.75 -1,stale-long-16,7,0,1304,4702.47,6989.81,4703.22,6990.80 -1,stale-long-16,8,1,1304,6910.16,5759.53,6911.81,5760.74 -1,stale-long-16,9,0,1304,5412.49,6061.39,5329.75,6063.65 -1,stale-long-16,10,1,1304,5150.89,7277.28,5152.61,7278.37 -1,stale-long-16,11,0,1304,6184.93,8669.22,6164.88,8671.01 -1,stale-long-16,12,1,1304,6817.83,6553.89,6819.79,6555.98 -1,stale-long-16,13,0,1304,4824.44,5818.72,4825.15,5819.79 -1,stale-long-16,14,1,1304,5558.06,6289.73,5536.81,6290.64 -1,stale-long-16,15,0,1304,6265.06,8479.64,6266.87,8481.60 -1,stale-long-16,16,1,1304,6641.50,6234.20,6643.40,6235.43 -1,stale-long-16,17,0,1304,5133.02,6109.50,5134.20,6110.43 -1,stale-long-16,18,1,1304,7594.60,8546.25,7595.86,8548.31 -1,stale-long-16,19,0,1304,4741.15,5798.17,4741.56,5799.08 -1,stale-long-16,20,1,1304,4690.14,7078.51,4690.95,7078.99 -1,stale-long-16,21,0,1304,7443.47,7008.67,7444.79,7012.27 -1,stale-long-16,22,1,1304,6678.65,6250.42,6680.21,6251.53 -1,stale-long-16,23,0,1304,4920.60,6456.98,4921.78,6458.59 -1,stale-long-16,24,1,1304,4624.24,5960.49,4625.77,5961.66 -1,stale-long-16,25,0,1304,5394.24,5839.79,5394.94,5841.26 -1,stale-long-16,26,1,1304,6744.30,6463.59,6746.17,6464.72 -1,stale-long-16,27,0,1304,5586.87,7595.03,5588.19,7596.63 -1,stale-long-16,28,1,1304,5842.61,7599.89,5844.33,7601.23 -1,stale-long-16,29,0,1304,4818.89,6563.23,4819.79,6565.18 -1,stale-long-16,30,1,1304,5555.75,5764.42,5557.52,5765.34 -1,stale-long-31,0,1,840,10477.55,10089.16,10480.95,10090.48 -1,stale-long-31,1,0,840,13128.72,12422.33,13129.76,12423.81 -1,stale-long-31,2,1,840,9071.28,14772.17,9075.00,14775.00 -1,stale-long-31,3,0,840,9607.34,10850.42,9609.52,10853.57 -1,stale-long-31,4,1,840,10019.31,11458.61,10021.43,11451.19 -1,stale-long-31,5,0,840,15370.36,11968.75,15371.43,11970.24 -1,stale-long-31,6,1,840,11207.60,11928.82,11210.71,11929.76 -1,stale-long-31,7,0,840,8575.26,13426.94,8576.19,13430.95 -1,stale-long-31,8,1,840,8489.79,12140.17,8491.67,12142.86 -1,stale-long-31,9,0,840,15510.01,14927.10,15513.10,14930.95 -1,stale-long-31,10,1,840,12113.48,10751.26,12117.86,10752.38 -1,stale-long-31,11,0,840,10946.27,10255.12,10948.81,10257.14 -1,stale-long-31,12,1,840,9310.44,24991.54,9313.10,24994.05 -1,stale-long-31,13,0,840,15216.86,14472.63,15219.05,14477.38 -1,stale-long-31,14,1,840,10994.21,12583.44,10997.62,12586.90 -1,stale-long-31,15,0,840,9894.39,10914.03,9896.43,10916.67 -1,stale-long-31,16,1,840,10976.15,10935.82,10979.76,10957.14 -1,stale-long-31,17,0,840,12913.62,12251.23,12915.48,12253.57 -1,stale-long-31,18,1,840,11431.85,12597.36,11434.52,12600.00 -1,stale-long-31,19,0,840,11595.23,14246.84,11597.62,14250.00 -1,stale-long-31,20,1,840,15383.88,19529.49,15388.10,19530.95 -1,stale-long-31,21,0,840,11261.96,18471.89,11264.29,18475.00 -1,stale-long-31,22,1,840,12781.32,16218.87,12776.19,16221.43 -1,stale-long-31,23,0,840,11265.82,16694.20,11267.86,16698.81 -1,stale-long-31,24,1,840,9965.16,13319.68,9967.86,13322.62 -1,stale-long-31,25,0,840,8774.34,16121.52,8775.00,16126.19 -1,stale-long-31,26,1,840,10471.70,9699.13,10473.81,9700.00 -1,stale-long-31,27,0,840,9259.11,10604.41,9097.62,10607.14 -1,stale-long-31,28,1,840,9387.63,13939.62,9390.48,13932.14 -1,stale-long-31,29,0,840,10672.68,13406.56,10673.81,13409.52 -1,stale-long-31,30,1,840,10117.98,11542.21,9621.43,11544.05 -1,stale-long-32,0,1,888,9939.01,9307.20,9942.57,9308.56 -1,stale-long-32,1,0,888,9708.24,8176.16,9709.46,8177.93 -1,stale-long-32,2,1,888,9539.59,7151.40,9541.67,7152.03 -1,stale-long-32,3,0,888,8189.19,7313.48,8190.32,7315.32 -1,stale-long-32,4,1,888,10680.26,9499.56,10682.43,9501.13 -1,stale-long-32,5,0,888,17319.90,14863.51,17323.20,14867.12 -1,stale-long-32,6,1,888,9214.36,7407.54,9218.47,7407.66 -1,stale-long-32,7,0,888,9615.94,8273.90,9617.12,8277.03 -1,stale-long-32,8,1,888,10156.37,10237.07,10158.78,10238.74 -1,stale-long-32,9,0,888,11267.76,8226.86,11270.27,8229.73 -1,stale-long-32,10,1,888,9728.38,8490.25,9729.73,8493.24 -1,stale-long-32,11,0,888,9643.00,9018.18,9645.27,9021.40 -1,stale-long-32,12,1,888,9520.11,7844.23,9522.52,7845.72 -1,stale-long-32,13,0,888,9593.13,8128.02,9594.59,8130.63 -1,stale-long-32,14,1,888,8710.57,7662.02,8712.84,7664.41 -1,stale-long-32,15,0,888,8765.41,7378.96,8766.89,7380.63 -1,stale-long-32,16,1,888,8929.29,8117.98,8931.31,8119.37 -1,stale-long-32,17,0,888,9220.66,9276.37,9221.85,9279.28 -1,stale-long-32,18,1,888,9933.25,9531.67,9935.81,9533.78 -1,stale-long-32,19,0,888,12284.12,9777.53,12286.04,9779.28 -1,stale-long-32,20,1,888,9086.60,7468.96,9087.84,7469.59 -1,stale-long-32,21,0,888,9422.00,8364.05,9423.42,8365.99 -1,stale-long-32,22,1,888,11531.49,11978.38,11534.91,11980.86 -1,stale-long-32,23,0,888,16091.68,9973.21,16083.33,9975.23 -1,stale-long-32,24,1,888,11062.53,7904.47,11065.32,7905.41 -1,stale-long-32,25,0,888,15424.35,8516.66,15427.93,8519.14 -1,stale-long-32,26,1,888,11390.00,10516.54,11394.14,10519.14 -1,stale-long-32,27,0,888,10253.17,8106.38,10255.63,8108.11 -1,stale-long-32,28,1,888,10565.55,8269.99,10567.57,8262.39 -1,stale-long-32,29,0,888,9936.98,7487.05,9938.06,7489.86 -1,stale-long-32,30,1,888,10212.82,7789.17,10362.61,7782.66 -1,stale-long-33,0,1,888,9669.88,7733.24,9672.30,7734.23 -1,stale-long-33,1,0,888,10151.30,10043.59,10153.15,10046.17 -1,stale-long-33,2,1,888,9767.49,9039.92,9770.27,9041.67 -1,stale-long-33,3,0,888,10266.34,10137.58,10268.02,10140.77 -1,stale-long-33,4,1,888,10307.99,8204.16,10310.81,8207.21 -1,stale-long-33,5,0,888,12880.42,8623.50,12882.88,8626.13 -1,stale-long-33,6,1,888,10915.67,9864.00,10917.79,9865.99 -1,stale-long-33,7,0,888,11629.39,9804.77,11630.63,9808.56 -1,stale-long-33,8,1,888,10202.93,7181.81,10204.95,7183.56 -1,stale-long-33,9,0,888,10069.29,7955.38,10070.95,7957.21 -1,stale-long-33,10,1,888,10848.74,9342.11,10853.60,9344.59 -1,stale-long-33,11,0,888,10713.64,8708.14,10715.09,8709.46 -1,stale-long-33,12,1,888,11157.43,8642.72,11159.91,8644.14 -1,stale-long-33,13,0,888,10081.35,15941.45,10083.33,15943.69 -1,stale-long-33,14,1,888,10855.06,8122.76,10858.11,8123.87 -1,stale-long-33,15,0,888,9575.86,8102.82,9447.07,8104.73 -1,stale-long-33,16,1,888,10312.71,10441.69,10315.32,10443.69 -1,stale-long-33,17,0,888,10358.61,10271.93,10361.49,10274.77 -1,stale-long-33,18,1,888,10834.96,9608.78,10836.71,9610.36 -1,stale-long-33,19,0,888,9262.59,7716.99,9207.21,7718.47 -1,stale-long-33,20,1,888,10783.94,8897.96,10786.04,8899.77 -1,stale-long-33,21,0,888,10966.95,9401.51,10969.59,9404.28 -1,stale-long-33,22,1,888,11859.59,8457.99,11862.61,8460.59 -1,stale-long-33,23,0,888,9169.00,10425.26,9170.05,10427.93 -1,stale-long-33,24,1,888,12146.92,9144.57,12150.90,9147.52 -1,stale-long-33,25,0,888,8789.72,7398.92,8790.54,7399.77 -1,stale-long-33,26,1,888,9609.26,9840.19,9611.49,9842.34 -1,stale-long-33,27,0,888,11669.48,10224.34,11671.17,10226.35 -1,stale-long-33,28,1,888,9541.34,9245.81,9542.79,9247.75 -1,stale-long-33,29,0,888,8919.06,7234.80,8920.05,7236.49 -1,stale-long-33,30,1,888,9837.29,8723.62,9840.09,8725.23 -1,stale-long-64,0,1,448,17983.12,9396.54,17975.45,9404.02 -1,stale-long-64,1,0,448,17520.31,7970.73,17522.32,7975.45 -1,stale-long-64,2,1,448,16742.74,8043.58,16750.00,8046.88 -1,stale-long-64,3,0,448,20854.01,7905.24,20857.14,7910.71 -1,stale-long-64,4,1,448,17432.18,8011.25,17435.27,8015.62 -1,stale-long-64,5,0,448,15927.15,7349.09,15928.57,7352.68 -1,stale-long-64,6,1,448,17332.08,7050.21,17337.05,7051.34 -1,stale-long-64,7,0,448,20519.97,7156.83,20524.55,7160.71 -1,stale-long-64,8,1,448,19798.11,8678.97,19803.57,8683.04 -1,stale-long-64,9,0,448,22204.97,8149.20,22207.59,8151.79 -1,stale-long-64,10,1,448,23614.83,13693.51,23618.30,13696.43 -1,stale-long-64,11,0,448,19749.06,13463.49,19752.23,13470.98 -1,stale-long-64,12,1,448,18393.97,7558.47,18397.32,7560.27 -1,stale-long-64,13,0,448,18259.03,9773.66,18263.39,9779.02 -1,stale-long-64,14,1,448,17420.59,8880.84,17426.34,8883.93 -1,stale-long-64,15,0,448,22977.07,9003.14,22979.91,9008.93 -1,stale-long-64,16,1,448,30546.60,7675.87,30551.34,7676.34 -1,stale-long-64,17,0,448,26773.37,10914.48,26754.46,10919.64 -1,stale-long-64,18,1,448,20228.78,8768.41,20234.38,8772.32 -1,stale-long-64,19,0,448,22562.63,8873.52,22566.96,8877.23 -1,stale-long-64,20,1,448,19808.66,10823.56,19814.73,10830.36 -1,stale-long-64,21,0,448,22456.03,8732.17,22459.82,8736.61 -1,stale-long-64,22,1,448,31096.13,8512.75,31100.45,8515.62 -1,stale-long-64,23,0,448,23115.10,10580.47,23122.77,10584.82 -1,stale-long-64,24,1,448,18710.33,8679.02,18698.66,8683.04 -1,stale-long-64,25,0,448,18597.09,11153.83,18600.45,11158.48 -1,stale-long-64,26,1,448,23951.70,8745.47,23957.59,8750.00 -1,stale-long-64,27,0,448,20505.38,8630.07,20508.93,8633.93 -1,stale-long-64,28,1,448,35731.91,8481.52,35736.61,8484.38 -1,stale-long-64,29,0,448,21049.26,8624.35,21055.80,8629.46 -1,stale-long-64,30,1,448,17330.66,7892.81,17334.82,7895.09 -1,large-key-miss,0,1,128,86704.16,10719.43,86718.75,10726.56 -1,large-key-miss,1,0,128,87394.05,16684.81,87406.25,16703.12 -1,large-key-miss,2,1,128,88916.11,10156.30,88945.31,10164.06 -1,large-key-miss,3,0,128,79771.62,7573.23,79781.25,7585.94 -1,large-key-miss,4,1,128,84457.85,8916.93,84468.75,8921.88 -1,large-key-miss,5,0,128,89008.20,11310.57,89023.44,11328.12 -1,large-key-miss,6,1,128,89443.05,7343.66,89468.75,7343.75 -1,large-key-miss,7,0,128,81927.74,7574.64,81937.50,7585.94 -1,large-key-miss,8,1,128,99761.53,10144.02,99789.06,10156.25 -1,large-key-miss,9,0,128,104450.43,8995.13,104460.94,9007.81 -1,large-key-miss,10,1,128,78038.98,7579.39,78062.50,7585.94 -1,large-key-miss,11,0,128,101545.69,8534.97,101562.50,8546.88 -1,large-key-miss,12,1,128,87925.27,7798.75,87070.31,7804.69 -1,large-key-miss,13,0,128,85985.31,8658.94,85992.19,8679.69 -1,large-key-miss,14,1,128,84837.66,10734.04,84851.56,10742.19 -1,large-key-miss,15,0,128,100562.06,7871.93,100507.81,7882.81 -1,large-key-miss,16,1,128,89432.22,9143.54,89460.94,9148.44 -1,large-key-miss,17,0,128,79760.16,9658.73,79773.44,9671.88 -1,large-key-miss,18,1,128,81077.38,8502.16,80859.38,8515.62 -1,large-key-miss,19,0,128,78968.86,10039.04,78984.38,10046.88 -1,large-key-miss,20,1,128,103244.91,8352.30,102242.19,8351.56 -1,large-key-miss,21,0,128,112654.04,10182.90,112671.88,10203.12 -1,large-key-miss,22,1,128,82915.93,14033.45,82929.69,14046.88 -1,large-key-miss,23,0,128,91686.59,13288.34,91703.12,13312.50 -1,large-key-miss,24,1,128,82182.99,11057.32,82210.94,11062.50 -1,large-key-miss,25,0,128,80884.34,11937.51,80890.62,11960.94 -1,large-key-miss,26,1,128,80671.87,9339.04,80687.50,9343.75 -1,large-key-miss,27,0,128,89342.80,9071.07,89351.56,9085.94 -1,large-key-miss,28,1,128,107641.61,14585.16,107671.88,14593.75 -1,large-key-miss,29,0,128,91568.47,10699.63,91585.94,10718.75 -1,large-key-miss,30,1,128,87426.57,7846.02,87445.31,7843.75 -1,large-mixed-keys,0,1,128,89237.58,10696.32,89250.00,11085.94 -1,large-mixed-keys,1,0,128,90159.26,12065.94,90171.88,12078.12 -1,large-mixed-keys,2,1,128,90908.94,11719.79,90929.69,11726.56 -1,large-mixed-keys,3,0,128,84944.88,12757.95,84960.94,12773.44 -1,large-mixed-keys,4,1,128,74589.10,9790.68,74609.38,9796.88 -1,large-mixed-keys,5,0,128,79324.09,9605.98,79335.94,9617.19 -1,large-mixed-keys,6,1,128,91944.42,12086.83,91968.75,12093.75 -1,large-mixed-keys,7,0,128,82931.45,10342.26,82945.31,10351.56 -1,large-mixed-keys,8,1,128,86646.82,10679.20,86656.25,10687.50 -1,large-mixed-keys,9,0,128,98189.34,12502.47,98195.31,12523.44 -1,large-mixed-keys,10,1,128,119607.55,10227.36,119625.00,10234.38 -1,large-mixed-keys,11,0,128,84677.89,11078.22,84687.50,11101.56 -1,large-mixed-keys,12,1,128,84797.30,10488.52,84812.50,10492.19 -1,large-mixed-keys,13,0,128,92152.01,9737.06,92164.06,9742.19 -1,large-mixed-keys,14,1,128,91867.47,17137.52,91882.81,17148.44 -1,large-mixed-keys,15,0,128,118248.77,9008.78,118265.62,9007.81 -1,large-mixed-keys,16,1,128,98478.44,9838.49,98507.81,9843.75 -1,large-mixed-keys,17,0,128,87033.98,14181.86,87039.06,14203.12 -1,large-mixed-keys,18,1,128,77972.88,9901.73,77976.56,9828.12 -1,large-mixed-keys,19,0,128,77301.46,9690.27,77312.50,9703.12 -1,large-mixed-keys,20,1,128,83861.20,10399.23,83875.00,10406.25 -1,large-mixed-keys,21,0,128,95864.45,10470.41,95882.81,10484.38 -1,large-mixed-keys,22,1,128,95795.08,9719.24,95812.50,9718.75 -1,large-mixed-keys,23,0,128,91611.27,12264.30,91625.00,12281.25 -1,large-mixed-keys,24,1,128,85471.84,14535.29,85484.38,14554.69 -1,large-mixed-keys,25,0,128,85877.39,10800.77,85890.62,10804.69 -1,large-mixed-keys,26,1,128,92458.13,10982.21,92414.06,10984.38 -1,large-mixed-keys,27,0,128,94281.88,10751.53,94296.88,10757.81 -1,large-mixed-keys,28,1,128,93845.68,10635.89,93867.19,10640.62 -1,large-mixed-keys,29,0,128,124031.32,14321.55,124046.88,14351.56 -1,large-mixed-keys,30,1,128,91868.51,10898.96,91890.62,10914.06 -1,large-few-bindings,0,1,1240,5189.08,2179.93,5190.32,2180.65 -1,large-few-bindings,1,0,1240,5622.97,1662.52,5624.19,1663.71 -1,large-few-bindings,2,1,1240,6674.09,1401.45,6675.81,1402.42 -1,large-few-bindings,3,0,1240,7961.74,1315.33,7962.90,1316.13 -1,large-few-bindings,4,1,1240,6234.03,1411.22,6236.29,1412.10 -1,large-few-bindings,5,0,1240,5411.94,1739.22,5413.71,1741.13 -1,large-few-bindings,6,1,1240,5696.96,1862.13,5698.39,1863.71 -1,large-few-bindings,7,0,1240,6254.56,1457.33,6255.65,1458.87 -1,large-few-bindings,8,1,1240,5747.12,1749.30,5749.19,1750.81 -1,large-few-bindings,9,0,1240,5429.21,1691.74,5429.84,1694.35 -1,large-few-bindings,10,1,1240,5718.43,1323.71,5720.97,1323.39 -1,large-few-bindings,11,0,1240,4925.72,1344.58,4925.81,1345.97 -1,large-few-bindings,12,1,1240,5267.54,1589.14,5269.35,1589.52 -1,large-few-bindings,13,0,1240,5787.31,1382.24,5788.71,1383.87 -1,large-few-bindings,14,1,1240,5792.17,1471.78,5794.35,1472.58 -1,large-few-bindings,15,0,1240,5451.92,1272.92,5453.23,1274.19 -1,large-few-bindings,16,1,1240,5692.13,1465.53,5693.55,1466.13 -1,large-few-bindings,17,0,1240,6415.38,1512.65,6416.94,1514.52 -1,large-few-bindings,18,1,1240,6879.10,1575.33,6881.45,1575.81 -1,large-few-bindings,19,0,1240,8926.71,1537.28,8929.03,1538.71 -1,large-few-bindings,20,1,1240,5946.43,1338.19,5948.39,1338.71 -1,large-few-bindings,21,0,1240,8403.04,1414.09,8405.65,1415.32 -1,large-few-bindings,22,1,1240,5416.82,1272.90,5418.55,1273.39 -1,large-few-bindings,23,0,1240,5401.63,1748.85,5402.42,1639.52 -1,large-few-bindings,24,1,1240,6211.14,1612.40,6213.71,1613.71 -1,large-few-bindings,25,0,1240,7201.56,1395.61,7196.77,1396.77 -1,large-few-bindings,26,1,1240,7719.61,1239.62,7722.58,1240.32 -1,large-few-bindings,27,0,1240,5935.16,1604.17,5937.10,1605.65 -1,large-few-bindings,28,1,1240,6080.64,1438.73,6082.26,1438.71 -1,large-few-bindings,29,0,1240,5247.38,1310.56,5248.39,1311.29 -1,large-few-bindings,30,1,1240,5648.96,1285.17,5625.81,1285.48 -1,large-label-overrides,0,1,128,78778.43,1821.10,78796.88,1828.12 -1,large-label-overrides,1,0,128,73969.67,4437.79,73984.38,4460.94 -1,large-label-overrides,2,1,128,68067.85,1967.09,68078.12,1968.75 -1,large-label-overrides,3,0,128,70617.49,1796.61,70625.00,1804.69 -1,large-label-overrides,4,1,128,101257.56,2852.37,101273.44,2859.38 -1,large-label-overrides,5,0,128,106590.69,1770.91,106609.38,1781.25 -1,large-label-overrides,6,1,128,71704.62,1852.95,71726.56,1859.38 -1,large-label-overrides,7,0,128,99119.30,1789.41,99132.81,1789.06 -1,large-label-overrides,8,1,128,109754.72,2791.62,109773.44,2796.88 -1,large-label-overrides,9,0,128,74012.93,1713.46,74031.25,1718.75 -1,large-label-overrides,10,1,128,75192.57,2988.80,75210.94,2992.19 -1,large-label-overrides,11,0,128,76401.27,4782.33,76406.25,4804.69 -1,large-label-overrides,12,1,128,83359.87,3334.99,83375.00,3343.75 -1,large-label-overrides,13,0,128,78238.47,1793.48,78257.81,1796.88 -1,large-label-overrides,14,1,128,146279.91,3041.63,146312.50,3046.88 -1,large-label-overrides,15,0,128,107343.48,1777.02,107359.38,1781.25 -1,large-label-overrides,16,1,128,86292.21,2737.16,86312.50,2742.19 -1,large-label-overrides,17,0,128,86893.99,1781.71,86906.25,1781.25 -1,large-label-overrides,18,1,128,73583.55,5712.17,73609.38,5726.56 -1,large-label-overrides,19,0,128,71889.69,2240.70,71898.44,2250.00 -1,large-label-overrides,20,1,128,67235.16,3231.46,67250.00,3234.38 -1,large-label-overrides,21,0,128,68987.28,1782.62,68992.19,1789.06 -1,large-label-overrides,22,1,128,81363.84,3578.34,81382.81,3585.94 -1,large-label-overrides,23,0,128,74936.62,1795.84,74945.31,1804.69 -1,large-label-overrides,24,1,128,85331.26,3315.60,85351.56,3320.31 -1,large-label-overrides,25,0,128,132370.19,3647.80,132390.62,3656.25 -1,large-label-overrides,26,1,128,98486.96,2595.75,98507.81,2593.75 -1,large-label-overrides,27,0,128,76642.16,1772.03,76656.25,1781.25 -1,large-label-overrides,28,1,128,72020.18,2260.62,72031.25,2265.62 -1,large-label-overrides,29,0,128,74893.77,5345.72,74906.25,5367.19 -1,large-label-overrides,30,1,128,76039.33,1847.34,76054.69,1851.56 -1,capacity-stale-long,0,1,128,67457.28,15116.38,67468.75,15125.00 -1,capacity-stale-long,1,0,128,63126.91,15380.00,63132.81,15320.31 -1,capacity-stale-long,2,1,128,72727.59,15095.16,72742.19,15101.56 -1,capacity-stale-long,3,0,128,71677.42,21444.05,71687.50,21468.75 -1,capacity-stale-long,4,1,128,74821.97,20833.26,74843.75,20843.75 -1,capacity-stale-long,5,0,128,82448.20,22784.65,82468.75,22796.88 -1,capacity-stale-long,6,1,128,72453.38,14524.38,72468.75,14531.25 -1,capacity-stale-long,7,0,128,78909.62,15730.21,78921.88,15742.19 -1,capacity-stale-long,8,1,128,66403.65,14796.40,66414.06,14796.88 -1,capacity-stale-long,9,0,128,79377.42,21803.52,79382.81,21742.19 -1,capacity-stale-long,10,1,128,92857.09,15717.30,92882.81,15718.75 -1,capacity-stale-long,11,0,128,82163.95,22367.51,82179.69,22390.62 -1,capacity-stale-long,12,1,128,72188.41,15990.05,72203.12,16000.00 -1,capacity-stale-long,13,0,128,70536.45,19428.02,70546.88,19437.50 -1,capacity-stale-long,14,1,128,70788.50,16604.32,70804.69,16617.19 -1,capacity-stale-long,15,0,128,73863.36,13737.48,73867.19,13750.00 -1,capacity-stale-long,16,1,128,88113.03,18663.17,88132.81,18671.88 -1,capacity-stale-long,17,0,128,85529.84,20086.78,85539.06,20109.38 -1,capacity-stale-long,18,1,128,74988.92,14788.60,75007.81,14796.88 -1,capacity-stale-long,19,0,128,64425.93,17910.28,64437.50,17937.50 -1,capacity-stale-long,20,1,128,107189.44,18719.79,107210.94,18734.38 -1,capacity-stale-long,21,0,128,75763.19,16419.84,75781.25,16437.50 -1,capacity-stale-long,22,1,128,75212.27,14787.74,75242.19,14796.88 -1,capacity-stale-long,23,0,128,63417.30,15469.92,63421.88,15484.38 -1,capacity-stale-long,24,1,128,68058.91,14720.66,68078.12,14726.56 -1,capacity-stale-long,25,0,128,68349.90,18320.25,68367.19,18335.94 -1,capacity-stale-long,26,1,128,73054.17,31166.63,73078.12,31187.50 -1,capacity-stale-long,27,0,128,71227.81,17217.25,71242.19,17234.38 -1,capacity-stale-long,28,1,128,73964.95,15409.05,73984.38,15414.06 -1,capacity-stale-long,29,0,128,83587.91,13300.76,83601.56,13312.50 -1,capacity-stale-long,30,1,128,90568.28,34645.88,90593.75,34671.88 -1,small-stale-long,0,1,17672,516.08,691.35,516.18,691.49 -1,small-stale-long,1,0,17672,457.92,672.28,457.96,670.84 -1,small-stale-long,2,1,17672,448.64,677.88,448.73,677.97 -1,small-stale-long,3,0,17672,579.70,633.35,579.84,633.49 -1,small-stale-long,4,1,17672,509.03,689.77,509.11,689.11 -1,small-stale-long,5,0,17672,516.64,791.18,516.69,791.31 -1,small-stale-long,6,1,17672,564.21,664.19,564.40,664.33 -1,small-stale-long,7,0,17672,762.97,1116.49,763.13,1116.63 -1,small-stale-long,8,1,17672,525.62,667.75,525.75,667.84 -1,small-stale-long,9,0,17672,558.01,732.17,558.06,732.29 -1,small-stale-long,10,1,17672,580.48,851.71,580.58,851.80 -1,small-stale-long,11,0,17672,603.95,723.06,604.06,723.18 -1,small-stale-long,12,1,17672,638.30,912.12,638.47,912.23 -1,small-stale-long,13,0,17672,673.93,875.67,674.06,875.85 -1,small-stale-long,14,1,17672,713.33,873.69,713.56,873.81 -1,small-stale-long,15,0,17672,573.92,841.11,574.02,841.33 -1,small-stale-long,16,1,17672,441.99,631.04,442.11,631.11 -1,small-stale-long,17,0,17672,573.15,756.32,573.22,756.45 -1,small-stale-long,18,1,17672,507.10,659.88,507.19,659.91 -1,small-stale-long,19,0,17672,532.54,655.23,532.65,655.33 -1,small-stale-long,20,1,17672,511.22,720.36,511.54,720.46 -1,small-stale-long,21,0,17672,540.76,812.69,540.86,812.81 -1,small-stale-long,22,1,17672,496.57,616.08,496.66,616.17 -1,small-stale-long,23,0,17672,493.82,610.49,493.89,610.57 -1,small-stale-long,24,1,17672,460.04,663.78,460.16,663.88 -1,small-stale-long,25,0,17672,442.27,666.90,442.34,665.97 -1,small-stale-long,26,1,17672,476.80,695.18,476.91,693.24 -1,small-stale-long,27,0,17672,737.07,715.25,737.21,715.37 -1,small-stale-long,28,1,17672,575.77,1064.78,575.88,1064.90 -1,small-stale-long,29,0,17672,541.54,835.71,541.65,835.33 -1,small-stale-long,30,1,17672,508.70,657.68,508.83,657.76 -1,gamepad-miss,0,1,128,90153.66,1714.53,90179.69,1718.75 -1,gamepad-miss,1,0,128,91760.17,1589.12,91773.44,1601.56 -1,gamepad-miss,2,1,128,73847.31,1408.16,73859.38,1414.06 -1,gamepad-miss,3,0,128,70207.10,1690.15,70218.75,1695.31 -1,gamepad-miss,4,1,128,82022.68,3408.13,82046.88,3414.06 -1,gamepad-miss,5,0,128,91994.96,1393.97,91929.69,1398.44 -1,gamepad-miss,6,1,128,78898.48,2324.88,78914.06,2328.12 -1,gamepad-miss,7,0,128,81671.98,1356.45,81695.31,1375.00 -1,gamepad-miss,8,1,128,79269.25,1413.32,79289.06,1414.06 -1,gamepad-miss,9,0,128,155315.43,1402.35,155335.94,1421.88 -1,gamepad-miss,10,1,128,114786.66,1637.44,114804.69,1648.44 -1,gamepad-miss,11,0,128,95730.44,1346.58,95742.19,1343.75 -1,gamepad-miss,12,1,128,91506.34,2091.24,90640.62,2101.56 -1,gamepad-miss,13,0,128,125836.14,2471.70,125851.56,2484.38 -1,gamepad-miss,14,1,128,89876.32,4668.40,89890.62,4671.88 -1,gamepad-miss,15,0,128,129429.33,1398.93,129453.12,1406.25 -1,gamepad-miss,16,1,128,96572.70,1424.65,96585.94,1429.69 -1,gamepad-miss,17,0,128,80214.57,1447.92,80000.00,1453.12 -1,gamepad-miss,18,1,128,117112.59,1606.59,117132.81,1609.38 -1,gamepad-miss,19,0,128,80169.01,1402.10,80187.50,1406.25 -1,gamepad-miss,20,1,128,87857.45,1414.57,87882.81,1421.88 -1,gamepad-miss,21,0,128,105718.09,1821.35,105734.38,1828.12 -1,gamepad-miss,22,1,128,88892.25,1991.23,88914.06,1992.19 -1,gamepad-miss,23,0,128,106146.89,3377.81,106164.06,3398.44 -1,gamepad-miss,24,1,128,89817.34,1560.03,89843.75,1562.50 -1,gamepad-miss,25,0,128,90073.58,1444.93,90085.94,1453.12 -1,gamepad-miss,26,1,128,77706.31,2732.97,77718.75,2742.19 -1,gamepad-miss,27,0,128,126152.02,1389.96,126171.88,1398.44 -1,gamepad-miss,28,1,128,202031.09,2928.23,202062.50,2937.50 -1,gamepad-miss,29,0,128,106708.32,4218.05,106718.75,4242.19 -1,gamepad-miss,30,1,128,83465.16,1427.88,83476.56,1429.69 -1,gamepad-mixed,0,1,128,92745.52,2371.38,92765.62,2375.00 -1,gamepad-mixed,1,0,128,75230.87,2347.45,75242.19,2359.38 -1,gamepad-mixed,2,1,128,85036.00,2568.89,85054.69,2578.12 -1,gamepad-mixed,3,0,128,97120.33,2878.40,97140.62,2906.25 -1,gamepad-mixed,4,1,128,88293.97,2356.92,88328.12,2367.19 -1,gamepad-mixed,5,0,128,77424.37,1973.02,77437.50,1992.19 -1,gamepad-mixed,6,1,128,94525.60,3404.70,94546.88,3421.88 -1,gamepad-mixed,7,0,128,100659.71,2726.14,100679.69,2742.19 -1,gamepad-mixed,8,1,128,81131.91,1770.13,81156.25,1773.44 -1,gamepad-mixed,9,0,128,73213.24,2439.57,73226.56,2445.31 -1,gamepad-mixed,10,1,128,93535.97,4547.65,93562.50,4554.69 -1,gamepad-mixed,11,0,128,96156.96,2704.40,96171.88,2718.75 -1,gamepad-mixed,12,1,128,150107.84,1796.52,150125.00,1796.88 -1,gamepad-mixed,13,0,128,168442.57,3927.59,168460.94,3945.31 -1,gamepad-mixed,14,1,128,134841.51,2592.37,134859.38,2593.75 -1,gamepad-mixed,15,0,128,74341.55,1737.14,74351.56,1750.00 -1,gamepad-mixed,16,1,128,73154.67,1797.89,73171.88,1804.69 -1,gamepad-mixed,17,0,128,76995.47,2012.44,77007.81,2015.62 -1,gamepad-mixed,18,1,128,74362.82,2461.80,74382.81,2468.75 -1,gamepad-mixed,19,0,128,123108.07,1724.31,123125.00,1726.56 -1,gamepad-mixed,20,1,128,98453.37,1729.27,98476.56,1734.38 -1,gamepad-mixed,21,0,128,71926.10,3037.26,71851.56,3046.88 -1,gamepad-mixed,22,1,128,77480.35,1798.02,77500.00,1804.69 -1,gamepad-mixed,23,0,128,71373.97,2685.62,71382.81,2703.12 -1,gamepad-mixed,24,1,128,90317.50,2711.67,90328.12,2718.75 -1,gamepad-mixed,25,0,128,78612.39,3262.72,78632.81,3273.44 -1,gamepad-mixed,26,1,128,95614.38,2887.84,95640.62,2898.44 -1,gamepad-mixed,27,0,128,115460.59,2346.89,115476.56,2359.38 -1,gamepad-mixed,28,1,128,139741.28,6329.23,139695.31,6351.56 -1,gamepad-mixed,29,0,128,99164.91,3925.07,99179.69,3937.50 -1,gamepad-mixed,30,1,128,97225.14,2674.13,97257.81,2679.69 -1,non-key-event,0,1,128,93427.30,1398.61,93460.94,1398.44 -1,non-key-event,1,0,128,90565.54,1389.96,90585.94,1390.62 -1,non-key-event,2,1,128,90622.10,1494.73,90648.44,1507.81 -1,non-key-event,3,0,128,89508.16,1301.49,89531.25,1312.50 -1,non-key-event,4,1,128,83061.70,1550.16,83093.75,1554.69 -1,non-key-event,5,0,128,93765.23,1421.90,93796.88,1437.50 -1,non-key-event,6,1,128,113280.16,1519.91,113312.50,1523.44 -1,non-key-event,7,0,128,146231.89,4097.72,146250.00,4132.81 -1,non-key-event,8,1,128,121420.59,2665.59,121453.12,2679.69 -1,non-key-event,9,0,128,105465.62,1386.19,104171.88,1398.44 -1,non-key-event,10,1,128,113604.25,1380.35,113625.00,1382.81 -1,non-key-event,11,0,128,169247.80,1986.82,134789.06,2000.00 -1,non-key-event,12,1,128,116660.01,1435.38,116687.50,1437.50 -1,non-key-event,13,0,128,128323.59,1443.48,128070.31,1453.12 -1,non-key-event,14,1,128,100840.58,2690.55,100867.19,2695.31 -1,non-key-event,15,0,128,93490.59,1603.30,93507.81,1609.38 -1,non-key-event,16,1,128,87321.82,1181.37,87351.56,1179.69 -1,non-key-event,17,0,128,112783.55,1116.25,112804.69,1125.00 -1,non-key-event,18,1,128,166430.78,2419.86,99781.25,2421.88 -1,non-key-event,19,0,128,91638.48,2247.29,91656.25,2265.62 -1,non-key-event,20,1,128,139145.30,1365.21,139179.69,1367.19 -1,non-key-event,21,0,128,138309.62,1296.75,138140.62,1312.50 -1,non-key-event,22,1,128,147441.57,1405.99,147468.75,1414.06 -1,non-key-event,23,0,128,185875.13,1745.16,120359.38,1765.62 -1,non-key-event,24,1,128,115370.39,1339.62,115398.44,1351.56 -1,non-key-event,25,0,128,109198.95,1367.44,109218.75,1382.81 -1,non-key-event,26,1,128,122283.45,1257.20,122312.50,1265.62 -1,non-key-event,27,0,128,108450.04,2370.69,108468.75,2390.62 -1,non-key-event,28,1,128,114923.60,1627.71,114953.12,1640.62 -1,non-key-event,29,0,128,98083.29,1357.30,98101.56,1375.00 -1,non-key-event,30,1,128,106136.41,1393.73,106164.06,1398.44 -1,alt-fallback-31,0,1,1480,4930.07,14114.26,4931.76,5695.95 -1,alt-fallback-31,1,0,1480,6324.52,5859.01,6326.35,5861.49 -1,alt-fallback-31,2,1,1480,6214.32,4562.32,6216.89,4564.19 -1,alt-fallback-31,3,0,1480,4724.83,5122.14,4726.35,5124.32 -1,alt-fallback-31,4,1,1480,4505.65,5212.12,4508.11,5214.19 -1,alt-fallback-31,5,0,1480,5058.39,4829.87,5060.14,4831.76 -1,alt-fallback-31,6,1,1480,6317.87,8605.65,6320.27,5716.89 -1,alt-fallback-31,7,0,1480,5414.40,6385.37,5416.22,6387.84 -1,alt-fallback-31,8,1,1480,4636.26,4751.66,4638.51,4752.70 -1,alt-fallback-31,9,0,1480,3831.38,3850.73,3832.43,3852.03 -1,alt-fallback-31,10,1,1480,3759.78,3487.52,3760.81,3487.84 -1,alt-fallback-31,11,0,1480,3488.85,4111.12,3489.86,4112.84 -1,alt-fallback-31,12,1,1480,3840.18,4112.54,3841.89,4113.51 -1,alt-fallback-31,13,0,1480,3576.49,4415.55,3577.03,4417.57 -1,alt-fallback-31,14,1,1480,4070.82,4118.99,4072.30,4120.27 -1,alt-fallback-31,15,0,1480,3794.77,3632.56,3795.95,3634.46 -1,alt-fallback-31,16,1,1480,4865.26,3833.37,4867.57,3827.03 -1,alt-fallback-31,17,0,1480,4898.53,3614.43,4900.00,3614.86 -1,alt-fallback-31,18,1,1480,3712.43,3942.15,3713.51,3943.24 -1,alt-fallback-31,19,0,1480,5257.17,4600.54,5258.78,4602.03 -1,alt-fallback-31,20,1,1480,5532.56,4758.75,5533.78,4759.46 -1,alt-fallback-31,21,0,1480,4464.62,5358.18,4465.54,5359.46 -1,alt-fallback-31,22,1,1480,4028.43,4379.61,4030.41,4381.08 -1,alt-fallback-31,23,0,1480,4055.87,4411.18,4050.00,4412.16 -1,alt-fallback-31,24,1,1480,3975.97,3952.05,3977.03,3953.38 -1,alt-fallback-31,25,0,1480,4760.81,4471.72,4762.16,4473.65 -1,alt-fallback-31,26,1,1480,4046.10,4804.03,4046.62,4805.41 -1,alt-fallback-31,27,0,1480,3965.22,3733.26,3966.22,3733.78 -1,alt-fallback-31,28,1,1480,4503.44,4754.85,4505.41,4756.08 -1,alt-fallback-31,29,0,1480,4046.36,4261.23,4047.97,4262.84 -1,alt-fallback-31,30,1,1480,4330.07,3949.30,4331.08,3950.68 -1,alt-fallback-32,0,1,1536,3980.45,1315.49,3982.42,1315.76 -1,alt-fallback-32,1,0,1536,3857.15,1527.55,3858.07,1527.99 -1,alt-fallback-32,2,1,1536,3669.93,1320.20,3670.57,1320.96 -1,alt-fallback-32,3,0,1536,3544.77,1443.96,3545.57,1445.31 -1,alt-fallback-32,4,1,1536,5531.51,1742.57,5532.55,1744.14 -1,alt-fallback-32,5,0,1536,3825.07,1863.86,3826.17,1864.58 -1,alt-fallback-32,6,1,1536,3981.60,1811.36,3983.72,1812.50 -1,alt-fallback-32,7,0,1536,4738.41,1362.23,4739.58,1363.93 -1,alt-fallback-32,8,1,1536,5355.81,2043.46,5357.42,2044.27 -1,alt-fallback-32,9,0,1536,5094.39,1931.99,5095.70,1934.24 -1,alt-fallback-32,10,1,1536,3543.57,2765.23,3544.92,2766.93 -1,alt-fallback-32,11,0,1536,4250.17,1644.47,4107.42,1645.83 -1,alt-fallback-32,12,1,1536,3952.12,1403.34,3953.12,1403.65 -1,alt-fallback-32,13,0,1536,3594.22,1400.92,3595.05,1402.34 -1,alt-fallback-32,14,1,1536,4280.95,1843.74,4282.55,1844.40 -1,alt-fallback-32,15,0,1536,5284.76,1687.39,5285.81,1688.80 -1,alt-fallback-32,16,1,1536,5010.93,1581.38,5011.72,1582.68 -1,alt-fallback-32,17,0,1536,4218.98,1498.55,4220.05,1499.35 -1,alt-fallback-32,18,1,1536,4377.31,1603.21,4378.91,1583.98 -1,alt-fallback-32,19,0,1536,3829.89,1549.57,3830.73,1550.78 -1,alt-fallback-32,20,1,1536,3648.60,1486.30,3649.09,1486.98 -1,alt-fallback-32,21,0,1536,3714.00,1283.32,3714.84,1284.51 -1,alt-fallback-32,22,1,1536,4454.37,1361.85,4455.08,1362.63 -1,alt-fallback-32,23,0,1536,4158.16,1667.37,4159.51,1668.62 -1,alt-fallback-32,24,1,1536,3694.56,1439.16,3695.96,1439.45 -1,alt-fallback-32,25,0,1536,3562.48,1412.86,3563.15,1413.41 -1,alt-fallback-32,26,1,1536,4036.33,1366.54,4037.76,1366.54 -1,alt-fallback-32,27,0,1536,3847.25,1423.72,3848.31,1424.48 -1,alt-fallback-32,28,1,1536,4262.02,1328.48,4269.53,1328.78 -1,alt-fallback-32,29,0,1536,3740.69,1668.04,3741.54,1668.62 -1,alt-fallback-32,30,1,1536,3700.93,2372.00,3701.82,2373.70 -1,alt-fallback-33,0,1,2040,8371.58,2397.64,8356.37,2399.02 -1,alt-fallback-33,1,0,2040,4629.82,1542.25,4630.88,1543.14 -1,alt-fallback-33,2,1,2040,3855.55,1769.21,3856.86,1770.10 -1,alt-fallback-33,3,0,2040,4313.66,1776.22,4314.71,1777.45 -1,alt-fallback-33,4,1,2040,3722.29,1918.75,3723.53,1919.61 -1,alt-fallback-33,5,0,2040,5787.69,1517.48,5788.24,1518.63 -1,alt-fallback-33,6,1,2040,4180.07,1780.37,4181.37,1781.37 -1,alt-fallback-33,7,0,2040,3757.13,1819.86,3757.84,1820.59 -1,alt-fallback-33,8,1,2040,4155.10,1581.21,4156.37,1581.86 -1,alt-fallback-33,9,0,2040,3689.46,1368.29,3690.20,1368.63 -1,alt-fallback-33,10,1,2040,3750.59,1444.88,3751.47,1445.59 -1,alt-fallback-33,11,0,2040,4039.38,1461.50,4039.71,1462.25 -1,alt-fallback-33,12,1,2040,3866.12,1494.77,3867.65,1358.82 -1,alt-fallback-33,13,0,2040,3442.02,1297.53,3442.65,1298.04 -1,alt-fallback-33,14,1,2040,4062.34,1335.93,4063.24,1336.27 -1,alt-fallback-33,15,0,2040,4171.89,1311.43,4188.73,1311.76 -1,alt-fallback-33,16,1,2040,4119.19,1320.47,4120.10,1320.59 -1,alt-fallback-33,17,0,2040,4553.21,1424.02,4554.41,1424.51 -1,alt-fallback-33,18,1,2040,3823.47,1336.71,3824.51,1336.76 -1,alt-fallback-33,19,0,2040,4157.23,1278.96,4157.84,1278.92 -1,alt-fallback-33,20,1,2040,4968.27,1962.49,4969.12,1963.24 -1,alt-fallback-33,21,0,2040,4004.55,2041.80,4005.39,2042.65 -1,alt-fallback-33,22,1,2040,4010.08,1556.05,4011.27,1556.37 -1,alt-fallback-33,23,0,2040,3874.86,1628.64,3875.49,1629.90 -1,alt-fallback-33,24,1,2040,3826.06,1287.43,3826.96,1287.25 -1,alt-fallback-33,25,0,2040,3826.43,1561.92,3827.45,1563.24 -1,alt-fallback-33,26,1,2040,4907.20,1632.74,4907.84,1633.33 -1,alt-fallback-33,27,0,2040,4828.56,1981.48,4829.41,1982.35 -1,alt-fallback-33,28,1,2040,4130.04,1727.60,4130.88,1728.43 -1,alt-fallback-33,29,0,2040,3699.26,1591.08,3696.57,1591.67 -1,alt-fallback-33,30,1,2040,3730.38,1453.43,3730.88,1453.92 -2,empty-catalog,0,1,32768,137.60,60.11,137.66,60.15 -2,empty-catalog,1,0,32768,142.27,62.55,142.33,62.62 -2,empty-catalog,2,1,32768,133.72,79.42,133.82,79.47 -2,empty-catalog,3,0,32768,119.57,58.91,119.60,58.93 -2,empty-catalog,4,1,32768,134.05,65.89,134.09,65.92 -2,empty-catalog,5,0,32768,109.91,62.06,109.92,62.07 -2,empty-catalog,6,1,32768,111.42,66.31,111.48,66.35 -2,empty-catalog,7,0,32768,112.74,67.79,112.76,67.84 -2,empty-catalog,8,1,32768,108.38,62.03,108.40,62.04 -2,empty-catalog,9,0,32768,137.72,63.30,137.76,63.32 -2,empty-catalog,10,1,32768,138.63,67.39,138.70,67.41 -2,empty-catalog,11,0,32768,122.05,68.05,122.07,68.08 -2,empty-catalog,12,1,32768,128.32,63.64,128.36,63.66 -2,empty-catalog,13,0,32768,116.92,61.50,116.94,61.58 -2,empty-catalog,14,1,32768,132.03,67.04,132.08,67.08 -2,empty-catalog,15,0,32768,135.48,67.41,135.53,67.44 -2,empty-catalog,16,1,32768,123.84,65.54,123.87,65.55 -2,empty-catalog,17,0,32768,128.07,84.18,127.90,84.23 -2,empty-catalog,18,1,32768,210.01,77.95,210.08,78.00 -2,empty-catalog,19,0,32768,120.53,84.25,120.54,84.32 -2,empty-catalog,20,1,32768,122.19,66.86,122.22,66.89 -2,empty-catalog,21,0,32768,139.47,63.97,139.53,64.03 -2,empty-catalog,22,1,32768,120.99,63.14,121.03,63.17 -2,empty-catalog,23,0,32768,120.73,120.93,120.76,121.03 -2,empty-catalog,24,1,32768,181.41,78.68,181.46,78.74 -2,empty-catalog,25,0,32768,124.67,99.31,124.69,99.37 -2,empty-catalog,26,1,32768,198.05,77.52,198.12,77.58 -2,empty-catalog,27,0,32768,113.77,62.62,113.77,62.65 -2,empty-catalog,28,1,32768,133.73,81.92,133.79,81.97 -2,empty-catalog,29,0,32768,144.08,113.88,144.13,113.92 -2,empty-catalog,30,1,32768,124.33,109.96,124.36,110.02 -2,no-bindings,0,1,14024,608.65,620.20,608.74,620.29 -2,no-bindings,1,0,14024,621.80,672.13,621.93,672.20 -2,no-bindings,2,1,14024,594.06,658.13,594.12,658.23 -2,no-bindings,3,0,14024,652.00,761.36,652.17,761.55 -2,no-bindings,4,1,14024,626.94,971.73,627.07,971.33 -2,no-bindings,5,0,14024,621.42,630.09,621.43,630.21 -2,no-bindings,6,1,14024,655.89,738.32,656.09,738.45 -2,no-bindings,7,0,14024,726.62,732.77,726.75,732.89 -2,no-bindings,8,1,14024,804.18,808.91,804.34,809.04 -2,no-bindings,9,0,14024,761.46,712.23,761.20,712.35 -2,no-bindings,10,1,14024,950.72,664.88,950.87,665.00 -2,no-bindings,11,0,14024,604.60,857.79,604.68,857.96 -2,no-bindings,12,1,14024,667.04,666.03,667.21,666.07 -2,no-bindings,13,0,14024,593.32,615.71,593.34,615.80 -2,no-bindings,14,1,14024,602.59,1122.01,602.68,1122.15 -2,no-bindings,15,0,14024,694.75,893.18,694.88,893.33 -2,no-bindings,16,1,14024,802.57,674.13,802.77,674.27 -2,no-bindings,17,0,14024,668.30,777.64,668.43,777.88 -2,no-bindings,18,1,14024,671.12,794.00,671.28,794.21 -2,no-bindings,19,0,14024,824.45,972.14,824.59,972.33 -2,no-bindings,20,1,14024,671.36,877.50,671.49,877.64 -2,no-bindings,21,0,14024,591.89,581.29,591.91,581.36 -2,no-bindings,22,1,14024,633.62,605.02,633.84,605.11 -2,no-bindings,23,0,14024,780.52,619.69,780.66,619.79 -2,no-bindings,24,1,14024,736.40,721.65,736.52,721.83 -2,no-bindings,25,0,14024,682.47,658.36,682.54,658.51 -2,no-bindings,26,1,14024,646.33,589.76,646.46,589.77 -2,no-bindings,27,0,14024,696.66,645.84,696.73,645.89 -2,no-bindings,28,1,14024,730.72,619.49,730.89,619.58 -2,no-bindings,29,0,14024,702.67,630.09,702.80,630.21 -2,no-bindings,30,1,14024,637.02,599.62,637.12,599.69 -2,single-valid-miss,0,1,32768,201.42,270.48,201.45,270.51 -2,single-valid-miss,1,0,32768,226.44,196.71,226.47,196.75 -2,single-valid-miss,2,1,32768,224.84,203.11,221.44,203.00 -2,single-valid-miss,3,0,32768,218.68,209.11,218.72,209.14 -2,single-valid-miss,4,1,32768,232.17,207.12,232.27,207.15 -2,single-valid-miss,5,0,32768,227.15,250.58,227.20,250.64 -2,single-valid-miss,6,1,32768,211.56,190.83,210.17,190.86 -2,single-valid-miss,7,0,32768,194.69,203.24,194.70,203.28 -2,single-valid-miss,8,1,32768,195.74,248.54,195.80,248.63 -2,single-valid-miss,9,0,32768,300.49,353.00,300.57,353.09 -2,single-valid-miss,10,1,32768,208.44,210.73,208.50,210.75 -2,single-valid-miss,11,0,32768,210.36,210.96,210.39,211.03 -2,single-valid-miss,12,1,32768,202.58,298.09,202.67,298.16 -2,single-valid-miss,13,0,32768,213.44,283.06,213.47,283.14 -2,single-valid-miss,14,1,32768,246.66,254.65,246.73,254.70 -2,single-valid-miss,15,0,32768,262.12,288.54,262.18,288.67 -2,single-valid-miss,16,1,32768,236.89,261.45,236.94,261.51 -2,single-valid-miss,17,0,32768,245.42,284.89,245.45,284.94 -2,single-valid-miss,18,1,32768,204.93,222.60,204.96,222.63 -2,single-valid-miss,19,0,32768,386.18,206.34,323.36,206.39 -2,single-valid-miss,20,1,32768,409.07,346.79,300.26,346.83 -2,single-valid-miss,21,0,32768,207.99,270.88,208.04,270.97 -2,single-valid-miss,22,1,32768,291.62,214.64,291.72,214.69 -2,single-valid-miss,23,0,32768,214.19,194.96,214.23,194.98 -2,single-valid-miss,24,1,32768,267.57,205.02,267.64,205.05 -2,single-valid-miss,25,0,32768,209.66,222.82,209.69,222.87 -2,single-valid-miss,26,1,32768,204.72,243.52,204.77,243.44 -2,single-valid-miss,27,0,32768,217.08,214.33,217.13,214.39 -2,single-valid-miss,28,1,32768,221.63,211.21,221.44,211.27 -2,single-valid-miss,29,0,32768,267.98,225.64,268.04,225.74 -2,single-valid-miss,30,1,32768,285.04,258.18,285.13,258.24 -2,single-stale-binding,0,1,32768,167.29,161.70,167.36,161.71 -2,single-stale-binding,1,0,32768,163.82,309.89,163.91,308.11 -2,single-stale-binding,2,1,32768,165.30,270.43,165.37,270.51 -2,single-stale-binding,3,0,32768,143.63,150.75,143.65,150.79 -2,single-stale-binding,4,1,32768,153.45,186.29,153.47,186.34 -2,single-stale-binding,5,0,32768,149.23,150.89,149.26,150.91 -2,single-stale-binding,6,1,32768,151.43,148.88,151.46,148.90 -2,single-stale-binding,7,0,32768,231.39,154.20,231.48,154.24 -2,single-stale-binding,8,1,32768,181.36,161.68,181.43,161.74 -2,single-stale-binding,9,0,32768,240.91,158.30,240.97,158.36 -2,single-stale-binding,10,1,32768,174.29,164.18,174.41,164.25 -2,single-stale-binding,11,0,32768,157.06,160.11,157.10,160.16 -2,single-stale-binding,12,1,32768,144.40,143.16,144.44,143.19 -2,single-stale-binding,13,0,32768,172.39,173.13,172.42,173.19 -2,single-stale-binding,14,1,32768,156.01,154.44,156.07,154.48 -2,single-stale-binding,15,0,32768,146.67,167.59,146.73,167.63 -2,single-stale-binding,16,1,32768,171.16,197.24,171.20,197.27 -2,single-stale-binding,17,0,32768,184.40,223.34,184.45,223.42 -2,single-stale-binding,18,1,32768,187.89,247.52,187.96,199.62 -2,single-stale-binding,19,0,32768,209.66,171.46,209.69,171.51 -2,single-stale-binding,20,1,32768,182.25,150.86,182.31,150.88 -2,single-stale-binding,21,0,32768,147.98,177.40,148.01,177.49 -2,single-stale-binding,22,1,32768,154.04,154.24,154.08,154.27 -2,single-stale-binding,23,0,32768,162.96,144.53,163.02,144.56 -2,single-stale-binding,24,1,32768,148.71,228.83,148.74,228.91 -2,single-stale-binding,25,0,32768,221.15,164.07,221.25,164.12 -2,single-stale-binding,26,1,32768,230.79,255.40,230.87,255.52 -2,single-stale-binding,27,0,32768,174.01,158.84,174.07,158.94 -2,single-stale-binding,28,1,32768,160.45,170.54,160.49,170.59 -2,single-stale-binding,29,0,32768,165.21,143.08,165.25,143.16 -2,single-stale-binding,30,1,32768,153.20,171.17,153.26,171.23 -2,small-key-miss,0,1,3448,1040.33,929.33,1040.89,929.23 -2,small-key-miss,1,0,3448,949.14,1339.33,949.25,1339.91 -2,small-key-miss,2,1,3448,998.70,919.27,999.42,919.37 -2,small-key-miss,3,0,3448,1079.51,1044.98,1080.05,1045.82 -2,small-key-miss,4,1,3448,1077.53,996.40,1078.31,996.52 -2,small-key-miss,5,0,3448,947.15,1023.51,947.51,1024.07 -2,small-key-miss,6,1,3448,939.55,1448.06,940.26,1448.38 -2,small-key-miss,7,0,3448,1049.87,979.44,1059.16,979.70 -2,small-key-miss,8,1,3448,1090.92,1055.55,1091.65,1055.97 -2,small-key-miss,9,0,3448,1142.27,1052.73,1142.69,1053.36 -2,small-key-miss,10,1,3448,1254.42,1062.88,1254.93,1062.94 -2,small-key-miss,11,0,3448,1029.80,911.58,1030.16,911.83 -2,small-key-miss,12,1,3448,1128.58,1195.50,1129.06,1195.77 -2,small-key-miss,13,0,3448,904.35,1279.56,904.58,1280.45 -2,small-key-miss,14,1,3448,1020.45,1130.55,1021.17,1131.09 -2,small-key-miss,15,0,3448,928.23,1063.98,928.36,1033.93 -2,small-key-miss,16,1,3448,972.70,898.74,973.32,898.78 -2,small-key-miss,17,0,3448,947.04,1127.72,947.22,1128.48 -2,small-key-miss,18,1,3448,896.18,1044.43,896.17,1044.66 -2,small-key-miss,19,0,3448,1010.23,1149.41,1010.44,1147.91 -2,small-key-miss,20,1,3448,1141.23,983.85,1141.82,984.05 -2,small-key-miss,21,0,3448,994.56,1419.65,995.07,1420.24 -2,small-key-miss,22,1,3448,1291.17,1052.28,1292.05,1052.78 -2,small-key-miss,23,0,3448,1022.28,955.83,1022.33,956.21 -2,small-key-miss,24,1,3448,946.14,916.63,946.64,916.76 -2,small-key-miss,25,0,3448,1025.29,917.79,1025.81,918.21 -2,small-key-miss,26,1,3448,957.94,908.12,958.53,908.35 -2,small-key-miss,27,0,3448,974.82,907.96,975.35,908.35 -2,small-key-miss,28,1,3448,1078.25,1158.22,1078.89,1158.64 -2,small-key-miss,29,0,3448,1073.65,1075.92,1074.25,1076.57 -2,small-key-miss,30,1,3448,940.81,1055.24,941.13,1055.68 -2,small-mixed-keys,0,1,7888,920.17,794.47,920.39,794.50 -2,small-mixed-keys,1,0,7888,849.88,847.55,850.03,847.74 -2,small-mixed-keys,2,1,7888,1018.07,1145.36,1018.26,1145.66 -2,small-mixed-keys,3,0,7888,925.04,1008.14,925.33,1008.37 -2,small-mixed-keys,4,1,7888,971.54,1139.68,971.73,1139.96 -2,small-mixed-keys,5,0,7888,938.25,1156.66,938.39,1156.95 -2,small-mixed-keys,6,1,7888,831.55,850.66,831.77,850.79 -2,small-mixed-keys,7,0,7888,775.28,853.85,775.35,854.34 -2,small-mixed-keys,8,1,7888,752.52,744.99,752.66,745.06 -2,small-mixed-keys,9,0,7888,884.09,775.25,884.25,775.48 -2,small-mixed-keys,10,1,7888,792.16,1001.56,792.34,1001.90 -2,small-mixed-keys,11,0,7888,889.62,845.06,889.83,845.33 -2,small-mixed-keys,12,1,7888,773.16,848.65,773.33,848.76 -2,small-mixed-keys,13,0,7888,802.09,811.31,802.23,811.61 -2,small-mixed-keys,14,1,7888,876.17,849.91,876.39,850.03 -2,small-mixed-keys,15,0,7888,753.62,884.00,752.79,884.25 -2,small-mixed-keys,16,1,7888,794.08,803.25,794.24,803.50 -2,small-mixed-keys,17,0,7888,755.92,875.77,755.96,875.89 -2,small-mixed-keys,18,1,7888,756.59,827.63,756.72,827.84 -2,small-mixed-keys,19,0,7888,768.34,836.24,768.51,836.46 -2,small-mixed-keys,20,1,7888,994.30,851.59,994.55,850.53 -2,small-mixed-keys,21,0,7888,896.32,988.31,896.42,988.59 -2,small-mixed-keys,22,1,7888,1008.36,854.16,1008.62,854.21 -2,small-mixed-keys,23,0,7888,855.60,1117.11,855.73,1117.27 -2,small-mixed-keys,24,1,7888,904.69,964.77,904.92,965.14 -2,small-mixed-keys,25,0,7888,813.43,923.18,813.51,923.43 -2,small-mixed-keys,26,1,7888,795.90,784.94,796.02,784.99 -2,small-mixed-keys,27,0,7888,769.87,865.68,769.90,865.11 -2,small-mixed-keys,28,1,7888,767.70,870.05,767.75,870.18 -2,small-mixed-keys,29,0,7888,772.08,805.72,772.19,805.91 -2,small-mixed-keys,30,1,7888,775.21,804.55,775.35,799.82 -2,lower-boundary-key-miss,0,1,2248,4018.34,3976.73,4019.57,3977.76 -2,lower-boundary-key-miss,1,0,2248,3795.98,3852.31,3796.71,3853.65 -2,lower-boundary-key-miss,2,1,2248,5144.60,5499.00,5145.46,5500.00 -2,lower-boundary-key-miss,3,0,2248,4463.64,5069.29,4464.41,5070.28 -2,lower-boundary-key-miss,4,1,2248,5493.87,3955.70,5494.66,3955.96 -2,lower-boundary-key-miss,5,0,2248,3552.60,3926.40,3552.94,3927.49 -2,lower-boundary-key-miss,6,1,2248,3547.68,3591.68,3548.49,3591.64 -2,lower-boundary-key-miss,7,0,2248,4335.87,3643.78,4336.74,3644.13 -2,lower-boundary-key-miss,8,1,2248,3724.96,3855.03,3725.53,3855.43 -2,lower-boundary-key-miss,9,0,2248,3567.37,3776.15,3568.06,3776.69 -2,lower-boundary-key-miss,10,1,2248,3812.55,3685.62,3813.17,3685.50 -2,lower-boundary-key-miss,11,0,2248,4468.28,4207.91,4469.31,4209.07 -2,lower-boundary-key-miss,12,1,2248,3715.17,3777.44,3715.75,3777.58 -2,lower-boundary-key-miss,13,0,2248,3684.33,4031.41,3685.05,4032.47 -2,lower-boundary-key-miss,14,1,2248,3480.08,3918.06,3480.87,3918.59 -2,lower-boundary-key-miss,15,0,2248,4364.27,3823.49,4364.77,3824.29 -2,lower-boundary-key-miss,16,1,2248,4189.37,4414.65,4190.39,4415.04 -2,lower-boundary-key-miss,17,0,2248,3802.00,4474.74,3802.49,4475.53 -2,lower-boundary-key-miss,18,1,2248,4638.55,4050.32,4639.23,4051.16 -2,lower-boundary-key-miss,19,0,2248,3534.20,4096.78,3534.70,4040.48 -2,lower-boundary-key-miss,20,1,2248,3619.67,3973.34,3620.55,3974.20 -2,lower-boundary-key-miss,21,0,2248,3762.29,4058.19,3762.90,4059.16 -2,lower-boundary-key-miss,22,1,2248,3820.78,3892.65,3818.95,3893.24 -2,lower-boundary-key-miss,23,0,2248,3592.95,3950.65,3592.97,3951.51 -2,lower-boundary-key-miss,24,1,2248,3784.14,4065.75,3784.70,4066.28 -2,lower-boundary-key-miss,25,0,2248,4067.59,3995.22,4068.06,3996.00 -2,lower-boundary-key-miss,26,1,2248,3823.79,3875.93,3824.73,3876.78 -2,lower-boundary-key-miss,27,0,2248,3558.52,3954.24,3558.72,3954.63 -2,lower-boundary-key-miss,28,1,2248,3850.67,4384.90,3851.42,4386.12 -2,lower-boundary-key-miss,29,0,2248,4633.31,4579.61,4633.90,4580.96 -2,lower-boundary-key-miss,30,1,2248,5367.41,4723.59,5368.77,4724.64 -2,medium-key-miss,0,1,1080,4194.40,1567.46,4197.22,1567.59 -2,medium-key-miss,1,0,1080,3926.51,1960.00,3927.78,1961.11 -2,medium-key-miss,2,1,1080,4158.31,1585.24,4159.26,1586.11 -2,medium-key-miss,3,0,1080,3816.91,1653.08,3818.52,1653.70 -2,medium-key-miss,4,1,1080,3614.05,1611.84,3614.81,1612.96 -2,medium-key-miss,5,0,1080,4266.85,1692.09,4268.52,1693.52 -2,medium-key-miss,6,1,1080,3617.55,1931.68,3618.52,1932.41 -2,medium-key-miss,7,0,1080,7326.52,2184.71,7329.63,2187.04 -2,medium-key-miss,8,1,1080,5415.66,5440.96,5417.59,5443.52 -2,medium-key-miss,9,0,1080,6842.29,2011.32,6843.52,2013.89 -2,medium-key-miss,10,1,1080,5177.92,4337.75,5179.63,4339.81 -2,medium-key-miss,11,0,1080,3557.57,6101.24,3557.41,6103.70 -2,medium-key-miss,12,1,1080,3515.81,1646.10,3516.67,1646.30 -2,medium-key-miss,13,0,1080,4381.77,1740.59,4383.33,1742.59 -2,medium-key-miss,14,1,1080,4392.39,1622.37,4394.44,1623.15 -2,medium-key-miss,15,0,1080,4520.92,1595.14,3982.41,1597.22 -2,medium-key-miss,16,1,1080,3729.10,1455.17,3730.56,1454.63 -2,medium-key-miss,17,0,1080,3625.64,1437.59,3626.85,1437.96 -2,medium-key-miss,18,1,1080,3914.01,1484.50,3915.74,1485.19 -2,medium-key-miss,19,0,1080,4264.02,1889.34,4265.74,1892.59 -2,medium-key-miss,20,1,1080,3783.48,1547.89,3785.19,1548.15 -2,medium-key-miss,21,0,1080,3868.59,1746.42,3869.44,1747.22 -2,medium-key-miss,22,1,1080,3712.61,1499.33,3713.89,1500.00 -2,medium-key-miss,23,0,1080,3967.97,1691.39,3968.52,1692.59 -2,medium-key-miss,24,1,1080,3981.21,1782.72,3982.41,1783.33 -2,medium-key-miss,25,0,1080,3502.36,1515.22,3502.78,1515.74 -2,medium-key-miss,26,1,1080,5408.65,1740.24,5411.11,1740.74 -2,medium-key-miss,27,0,1080,4031.31,1931.79,4032.41,1933.33 -2,medium-key-miss,28,1,1080,4443.27,1719.62,4444.44,1720.37 -2,medium-key-miss,29,0,1080,4900.23,1876.76,4901.85,1878.70 -2,medium-key-miss,30,1,1080,4037.94,1554.49,4038.89,1554.63 -2,upper-boundary-key-miss,0,1,2192,3910.73,1823.58,3911.50,1824.36 -2,upper-boundary-key-miss,1,0,2192,4203.46,1712.00,4203.92,1713.05 -2,upper-boundary-key-miss,2,1,2192,3878.05,1508.81,3878.65,1508.67 -2,upper-boundary-key-miss,3,0,2192,4060.95,1527.28,4058.85,1527.83 -2,upper-boundary-key-miss,4,1,2192,3733.63,1562.67,3734.03,1562.96 -2,upper-boundary-key-miss,5,0,2192,3731.77,1550.35,3732.21,1551.09 -2,upper-boundary-key-miss,6,1,2192,3798.07,1973.14,3798.36,1974.00 -2,upper-boundary-key-miss,7,0,2192,4586.52,1590.18,4587.59,1590.33 -2,upper-boundary-key-miss,8,1,2192,4458.79,2127.14,4459.85,2128.19 -2,upper-boundary-key-miss,9,0,2192,3970.72,1631.38,3971.26,1631.84 -2,upper-boundary-key-miss,10,1,2192,3839.96,1528.81,3841.24,1529.20 -2,upper-boundary-key-miss,11,0,2192,3885.49,1742.09,3885.49,1742.70 -2,upper-boundary-key-miss,12,1,2192,3802.41,1586.70,3802.92,1586.68 -2,upper-boundary-key-miss,13,0,2192,4329.90,1538.47,4330.75,1539.23 -2,upper-boundary-key-miss,14,1,2192,5869.37,1759.74,5870.44,1760.49 -2,upper-boundary-key-miss,15,0,2192,4742.96,1874.59,4743.61,1875.46 -2,upper-boundary-key-miss,16,1,2192,4666.55,1914.35,4667.43,1915.15 -2,upper-boundary-key-miss,17,0,2192,3649.27,2255.58,3649.64,2256.84 -2,upper-boundary-key-miss,18,1,2192,4027.81,1793.66,4028.74,1793.80 -2,upper-boundary-key-miss,19,0,2192,3765.52,1800.59,3765.97,1801.55 -2,upper-boundary-key-miss,20,1,2192,3923.20,1508.20,3923.81,1508.67 -2,upper-boundary-key-miss,21,0,2192,4322.12,1610.06,4322.99,1610.86 -2,upper-boundary-key-miss,22,1,2192,3829.81,1548.82,3830.29,1549.27 -2,upper-boundary-key-miss,23,0,2192,4052.70,1601.32,4053.38,1602.19 -2,upper-boundary-key-miss,24,1,2192,3838.67,1627.56,3839.42,1628.19 -2,upper-boundary-key-miss,25,0,2192,3865.89,1714.42,3866.33,1715.33 -2,upper-boundary-key-miss,26,1,2192,3729.83,1701.08,3730.84,1701.64 -2,upper-boundary-key-miss,27,0,2192,4430.94,1860.13,4431.57,1860.86 -2,upper-boundary-key-miss,28,1,2192,3891.18,1575.75,3891.88,1576.19 -2,upper-boundary-key-miss,29,0,2192,4009.95,1554.62,4010.49,1555.20 -2,upper-boundary-key-miss,30,1,2192,3860.59,1690.31,3861.77,1691.15 -2,stale-long-16,0,1,1760,6234.16,5958.66,6234.66,5900.57 -2,stale-long-16,1,0,1760,4660.54,5596.02,4661.36,5597.16 -2,stale-long-16,2,1,1760,5488.08,5850.68,5489.20,5851.70 -2,stale-long-16,3,0,1760,5171.06,6064.35,5172.16,6066.48 -2,stale-long-16,4,1,1760,4791.53,5422.63,4792.05,5419.89 -2,stale-long-16,5,0,1760,5013.09,5500.18,5013.64,5501.70 -2,stale-long-16,6,1,1760,5695.97,5501.73,5698.30,5502.27 -2,stale-long-16,7,0,1760,4944.57,5498.15,4944.89,5498.86 -2,stale-long-16,8,1,1760,5296.11,5305.61,5297.16,5305.68 -2,stale-long-16,9,0,1760,5026.82,5696.31,5027.27,5697.16 -2,stale-long-16,10,1,1760,4671.39,5616.14,4672.16,5617.05 -2,stale-long-16,11,0,1760,5544.81,7421.19,5545.45,7422.16 -2,stale-long-16,12,1,1760,6127.59,8269.68,6128.41,8266.48 -2,stale-long-16,13,0,1760,5288.14,6775.82,5289.20,6777.84 -2,stale-long-16,14,1,1760,5473.69,5707.84,5475.00,5708.52 -2,stale-long-16,15,0,1760,4877.24,5379.42,4877.84,5380.68 -2,stale-long-16,16,1,1760,5105.17,5203.68,5106.25,5204.55 -2,stale-long-16,17,0,1760,4876.66,5479.51,4877.27,5480.68 -2,stale-long-16,18,1,1760,5189.00,5715.71,5189.77,5717.05 -2,stale-long-16,19,0,1760,5349.73,6988.51,5350.57,6992.61 -2,stale-long-16,20,1,1760,4737.96,5762.62,4738.64,5577.84 -2,stale-long-16,21,0,1760,5018.36,5731.64,5019.32,5732.95 -2,stale-long-16,22,1,1760,5080.14,5674.13,5081.25,5675.00 -2,stale-long-16,23,0,1760,5727.99,6909.48,5728.98,6910.80 -2,stale-long-16,24,1,1760,5989.35,5911.45,5935.23,5911.93 -2,stale-long-16,25,0,1760,5482.88,7126.85,5479.55,7128.41 -2,stale-long-16,26,1,1760,5483.71,5457.25,5485.23,5458.52 -2,stale-long-16,27,0,1760,5210.22,5408.96,5211.36,5410.23 -2,stale-long-16,28,1,1760,5178.54,5636.78,5179.55,5637.50 -2,stale-long-16,29,0,1760,4714.70,5807.65,4715.34,5808.52 -2,stale-long-16,30,1,1760,4722.42,5486.30,4719.89,5486.93 -2,stale-long-31,0,1,832,8476.26,9819.19,8478.37,9820.91 -2,stale-long-31,1,0,832,8656.79,9633.97,8657.45,9635.82 -2,stale-long-31,2,1,832,8350.18,12602.76,8350.96,12604.57 -2,stale-long-31,3,0,832,10631.37,11976.26,10633.41,11978.37 -2,stale-long-31,4,1,832,10400.27,12186.47,10401.44,12188.70 -2,stale-long-31,5,0,832,8664.96,12055.97,8665.87,12057.69 -2,stale-long-31,6,1,832,8967.48,10196.27,8969.95,10198.32 -2,stale-long-31,7,0,832,9626.16,10165.34,9627.40,10167.07 -2,stale-long-31,8,1,832,9495.06,10265.03,9489.18,10266.83 -2,stale-long-31,9,0,832,8056.15,9496.92,8057.69,9500.00 -2,stale-long-31,10,1,832,9147.57,9813.27,9150.24,9814.90 -2,stale-long-31,11,0,832,9010.67,10528.09,9013.22,10530.05 -2,stale-long-31,12,1,832,8368.83,10327.88,8370.19,10330.53 -2,stale-long-31,13,0,832,8740.43,11826.04,8741.59,11828.12 -2,stale-long-31,14,1,832,8586.96,9331.88,8588.94,9331.73 -2,stale-long-31,15,0,832,8090.22,10367.65,8090.14,10370.19 -2,stale-long-31,16,1,832,8732.96,9063.18,8734.38,9064.90 -2,stale-long-31,17,0,832,11435.28,9386.15,11437.50,9388.22 -2,stale-long-31,18,1,832,10234.71,11328.99,10236.78,11331.73 -2,stale-long-31,19,0,832,8735.98,10408.69,8736.78,10411.06 -2,stale-long-31,20,1,832,11836.72,9767.09,11838.94,9768.03 -2,stale-long-31,21,0,832,8062.95,10429.26,8063.70,10432.69 -2,stale-long-31,22,1,832,9894.14,10050.79,9896.63,10052.88 -2,stale-long-31,23,0,832,9997.68,9078.62,10000.00,9080.53 -2,stale-long-31,24,1,832,8735.11,10038.23,8737.98,10040.87 -2,stale-long-31,25,0,832,8422.12,10092.81,8423.08,10094.95 -2,stale-long-31,26,1,832,8689.25,9574.61,8691.11,9576.92 -2,stale-long-31,27,0,832,9194.41,10649.25,9197.12,10646.63 -2,stale-long-31,28,1,832,9177.99,9999.69,9180.29,10001.20 -2,stale-long-31,29,0,832,9028.10,9837.48,9030.05,9840.14 -2,stale-long-31,30,1,832,8187.35,9933.30,8188.70,9935.10 -2,stale-long-32,0,1,960,9925.29,10530.77,9927.08,10532.29 -2,stale-long-32,1,0,960,11616.13,8634.12,11618.75,8636.46 -2,stale-long-32,2,1,960,9537.20,7630.83,9539.58,7632.29 -2,stale-long-32,3,0,960,9043.76,7976.23,9044.79,7978.12 -2,stale-long-32,4,1,960,9568.04,8158.23,9569.79,8160.42 -2,stale-long-32,5,0,960,8881.93,7662.46,8883.33,7664.58 -2,stale-long-32,6,1,960,8953.44,7272.64,8956.25,7272.92 -2,stale-long-32,7,0,960,8798.40,8073.30,8798.96,8075.00 -2,stale-long-32,8,1,960,9566.02,14012.27,9567.71,14014.58 -2,stale-long-32,9,0,960,10063.48,7695.36,10065.62,7481.25 -2,stale-long-32,10,1,960,9968.38,7896.18,9970.83,7896.88 -2,stale-long-32,11,0,960,9313.92,7023.39,9315.62,7023.96 -2,stale-long-32,12,1,960,9179.06,9292.18,9180.21,9293.75 -2,stale-long-32,13,0,960,10042.34,8729.55,10043.75,8731.25 -2,stale-long-32,14,1,960,10408.11,8194.21,10410.42,8195.83 -2,stale-long-32,15,0,960,9323.04,9944.28,9325.00,9945.83 -2,stale-long-32,16,1,960,10334.74,7145.34,10337.50,7146.88 -2,stale-long-32,17,0,960,9098.86,7653.17,9100.00,7654.17 -2,stale-long-32,18,1,960,9348.81,7431.08,9351.04,7431.25 -2,stale-long-32,19,0,960,9247.59,7215.12,9248.96,7216.67 -2,stale-long-32,20,1,960,9095.12,7537.14,9089.58,7538.54 -2,stale-long-32,21,0,960,9276.90,7320.53,9278.12,7321.88 -2,stale-long-32,22,1,960,10497.80,7535.70,10493.75,7536.46 -2,stale-long-32,23,0,960,9397.21,8613.83,9398.96,8615.62 -2,stale-long-32,24,1,960,9184.23,8047.05,9186.46,8048.96 -2,stale-long-32,25,0,960,10069.97,7764.94,10071.88,7766.67 -2,stale-long-32,26,1,960,9599.28,7145.80,9601.04,7140.62 -2,stale-long-32,27,0,960,11186.44,7569.98,11188.54,7571.88 -2,stale-long-32,28,1,960,10826.77,8523.42,10829.17,8523.96 -2,stale-long-32,29,0,960,11313.40,8436.38,11315.62,8438.54 -2,stale-long-32,30,1,960,11022.37,7255.03,11023.96,7255.21 -2,stale-long-33,0,1,720,9984.60,7258.43,9987.50,7258.33 -2,stale-long-33,1,0,720,16965.30,7462.20,16968.06,7465.28 -2,stale-long-33,2,1,720,9806.69,8225.92,9809.72,8227.78 -2,stale-long-33,3,0,720,9260.99,7351.40,9262.50,7352.78 -2,stale-long-33,4,1,720,10811.38,8822.32,10813.89,8825.00 -2,stale-long-33,5,0,720,9174.29,8068.27,9175.00,8070.83 -2,stale-long-33,6,1,720,9198.84,7118.47,9201.39,7120.83 -2,stale-long-33,7,0,720,8955.45,8229.58,8956.94,8231.94 -2,stale-long-33,8,1,720,8679.74,7971.72,8681.94,7973.61 -2,stale-long-33,9,0,720,9872.12,7496.48,9875.00,7497.22 -2,stale-long-33,10,1,720,11134.91,8806.78,11137.50,8808.33 -2,stale-long-33,11,0,720,11203.88,9037.36,11208.33,9040.28 -2,stale-long-33,12,1,720,12645.46,7737.22,12648.61,7738.89 -2,stale-long-33,13,0,720,10547.16,9508.10,10548.61,9511.11 -2,stale-long-33,14,1,720,10621.27,7678.46,10483.33,7680.56 -2,stale-long-33,15,0,720,8741.98,7831.69,8743.06,7833.33 -2,stale-long-33,16,1,720,9757.01,7280.61,9761.11,7281.94 -2,stale-long-33,17,0,720,10897.82,7599.44,10898.61,7601.39 -2,stale-long-33,18,1,720,9216.22,7128.41,9219.44,7129.17 -2,stale-long-33,19,0,720,9108.26,7892.21,9109.72,7894.44 -2,stale-long-33,20,1,720,8880.58,7342.00,8881.94,7343.06 -2,stale-long-33,21,0,720,9006.86,7715.33,9008.33,7716.67 -2,stale-long-33,22,1,720,9923.03,8116.98,9925.00,8119.44 -2,stale-long-33,23,0,720,9399.04,7638.84,9393.06,7640.28 -2,stale-long-33,24,1,720,9571.02,7967.02,9573.61,7969.44 -2,stale-long-33,25,0,720,10349.09,8358.80,10351.39,8361.11 -2,stale-long-33,26,1,720,9325.34,7513.47,9326.39,7515.28 -2,stale-long-33,27,0,720,9343.13,7715.60,9344.44,7718.06 -2,stale-long-33,28,1,720,9128.16,6985.08,9129.17,6984.72 -2,stale-long-33,29,0,720,11453.68,7411.58,11455.56,7413.89 -2,stale-long-33,30,1,720,12332.53,7455.68,12334.72,7458.33 -2,stale-long-64,0,1,408,19231.30,8155.69,19237.75,8159.31 -2,stale-long-64,1,0,408,17409.34,7811.27,17411.76,7813.73 -2,stale-long-64,2,1,408,17298.73,7315.95,17301.47,7316.18 -2,stale-long-64,3,0,408,18976.07,7436.70,18980.39,7441.18 -2,stale-long-64,4,1,408,18289.38,7817.47,18291.67,7821.08 -2,stale-long-64,5,0,408,18797.71,7211.45,18801.47,7213.24 -2,stale-long-64,6,1,408,15302.23,7970.68,15306.37,7973.04 -2,stale-long-64,7,0,408,19420.54,6907.88,19424.02,6909.31 -2,stale-long-64,8,1,408,16036.37,7937.03,16039.22,7941.18 -2,stale-long-64,9,0,408,16947.40,7679.33,16950.98,7681.37 -2,stale-long-64,10,1,408,19547.19,7309.50,19049.02,7311.27 -2,stale-long-64,11,0,408,16643.78,7025.37,16644.61,7026.96 -2,stale-long-64,12,1,408,16119.99,7711.00,16122.55,7713.24 -2,stale-long-64,13,0,408,18730.28,7426.19,18735.29,7428.92 -2,stale-long-64,14,1,408,18105.86,7056.22,18110.29,7058.82 -2,stale-long-64,15,0,408,17459.22,7025.50,17460.78,7026.96 -2,stale-long-64,16,1,408,17839.83,7678.79,17843.14,7681.37 -2,stale-long-64,17,0,408,21074.75,9166.49,21075.98,9169.12 -2,stale-long-64,18,1,408,19890.85,6993.84,19894.61,6992.65 -2,stale-long-64,19,0,408,18486.67,12077.86,18487.75,12083.33 -2,stale-long-64,20,1,408,17561.56,10584.02,17563.73,10588.24 -2,stale-long-64,21,0,408,20213.74,9257.06,20215.69,9262.25 -2,stale-long-64,22,1,408,19294.65,7168.45,19299.02,7169.12 -2,stale-long-64,23,0,408,16083.82,7665.34,16083.33,7669.12 -2,stale-long-64,24,1,408,17898.11,7298.76,17901.96,7301.47 -2,stale-long-64,25,0,408,17640.87,7940.64,17644.61,7946.08 -2,stale-long-64,26,1,408,18252.66,7419.00,18254.90,7421.57 -2,stale-long-64,27,0,408,17000.72,7031.47,17004.90,7034.31 -2,stale-long-64,28,1,408,18138.43,7483.33,18142.16,7485.29 -2,stale-long-64,29,0,408,16381.07,7097.94,16382.35,7098.04 -2,stale-long-64,30,1,408,16209.64,7377.15,16210.78,7379.90 -2,large-key-miss,0,1,128,81502.60,9999.12,81515.62,10000.00 -2,large-key-miss,1,0,128,95827.63,8559.99,95835.94,8562.50 -2,large-key-miss,2,1,128,95277.33,10687.48,95296.88,10695.31 -2,large-key-miss,3,0,128,92432.83,11168.29,92445.31,11179.69 -2,large-key-miss,4,1,128,89992.98,11656.31,90007.81,11664.06 -2,large-key-miss,5,0,128,85635.97,8122.95,85648.44,8132.81 -2,large-key-miss,6,1,128,76643.44,7761.66,76656.25,7765.62 -2,large-key-miss,7,0,128,83031.61,10339.95,83046.88,10367.19 -2,large-key-miss,8,1,128,78372.17,8315.38,78382.81,8320.31 -2,large-key-miss,9,0,128,80465.53,9293.41,80476.56,9304.69 -2,large-key-miss,10,1,128,82457.88,9560.79,82476.56,9570.31 -2,large-key-miss,11,0,128,84001.17,9040.39,84015.62,9062.50 -2,large-key-miss,12,1,128,85828.32,11019.61,85843.75,11031.25 -2,large-key-miss,13,0,128,89612.05,9380.91,89632.81,9398.44 -2,large-key-miss,14,1,128,76482.69,7803.80,76500.00,7804.69 -2,large-key-miss,15,0,128,83553.52,8287.24,83562.50,8304.69 -2,large-key-miss,16,1,128,86965.22,8814.95,86984.38,8820.31 -2,large-key-miss,17,0,128,77781.08,7585.91,77789.06,7593.75 -2,large-key-miss,18,1,128,79712.47,7984.71,79726.56,7984.38 -2,large-key-miss,19,0,128,78196.35,10387.63,78210.94,10406.25 -2,large-key-miss,20,1,128,78148.45,8244.62,78164.06,8250.00 -2,large-key-miss,21,0,128,73779.27,7786.87,73789.06,7796.88 -2,large-key-miss,22,1,128,93066.36,7794.99,93078.12,7796.88 -2,large-key-miss,23,0,128,85115.92,10814.19,85078.12,10820.31 -2,large-key-miss,24,1,128,88372.88,8540.58,88390.62,8546.88 -2,large-key-miss,25,0,128,91873.67,7856.88,91882.81,7859.38 -2,large-key-miss,26,1,128,82793.88,7859.53,82804.69,7867.19 -2,large-key-miss,27,0,128,79569.17,9787.19,79578.12,9804.69 -2,large-key-miss,28,1,128,80833.58,7985.89,80851.56,7984.38 -2,large-key-miss,29,0,128,78037.89,7846.91,78046.88,7859.38 -2,large-key-miss,30,1,128,82245.43,9356.02,82265.62,9359.38 -2,large-mixed-keys,0,1,128,84487.94,13755.90,84460.94,13773.44 -2,large-mixed-keys,1,0,128,82446.20,9953.05,82460.94,9968.75 -2,large-mixed-keys,2,1,128,80869.52,9973.37,80890.62,9984.38 -2,large-mixed-keys,3,0,128,80130.93,9603.20,80140.62,9617.19 -2,large-mixed-keys,4,1,128,77317.14,10157.22,77328.12,10164.06 -2,large-mixed-keys,5,0,128,114092.85,12238.95,114117.19,12242.19 -2,large-mixed-keys,6,1,128,99539.05,13804.84,99554.69,13820.31 -2,large-mixed-keys,7,0,128,122732.98,11706.88,122750.00,11726.56 -2,large-mixed-keys,8,1,128,101737.27,9927.51,101757.81,9929.69 -2,large-mixed-keys,9,0,128,87171.47,9627.05,87187.50,9632.81 -2,large-mixed-keys,10,1,128,84848.11,11108.37,84867.19,11125.00 -2,large-mixed-keys,11,0,128,89398.78,14121.75,89414.06,14140.62 -2,large-mixed-keys,12,1,128,88301.93,11231.63,88320.31,11234.38 -2,large-mixed-keys,13,0,128,81640.18,13047.99,81656.25,13070.31 -2,large-mixed-keys,14,1,128,84857.44,12682.89,84875.00,12695.31 -2,large-mixed-keys,15,0,128,95830.64,11089.16,95843.75,11093.75 -2,large-mixed-keys,16,1,128,83470.77,11425.28,83492.19,11437.50 -2,large-mixed-keys,17,0,128,92941.60,9564.98,90085.94,9578.12 -2,large-mixed-keys,18,1,128,87170.89,9592.93,87187.50,9593.75 -2,large-mixed-keys,19,0,128,78029.14,10660.51,78039.06,10671.88 -2,large-mixed-keys,20,1,128,80132.66,10700.69,80148.44,10703.12 -2,large-mixed-keys,21,0,128,88696.88,10229.77,88710.94,10242.19 -2,large-mixed-keys,22,1,128,81216.95,10369.75,81234.38,10375.00 -2,large-mixed-keys,23,0,128,87813.40,11353.10,87820.31,11359.38 -2,large-mixed-keys,24,1,128,102462.97,10850.54,102414.06,10859.38 -2,large-mixed-keys,25,0,128,95274.59,9749.99,95289.06,9757.81 -2,large-mixed-keys,26,1,128,88112.10,12339.42,88132.81,12351.56 -2,large-mixed-keys,27,0,128,93012.30,16007.88,93031.25,16023.44 -2,large-mixed-keys,28,1,128,86753.14,10439.27,86773.44,10671.88 -2,large-mixed-keys,29,0,128,76845.71,11488.18,76851.56,11507.81 -2,large-mixed-keys,30,1,128,79712.73,11795.18,79726.56,11804.69 -2,large-few-bindings,0,1,1648,4871.55,1232.86,4872.57,1233.01 -2,large-few-bindings,1,0,1648,4891.44,1247.61,4891.99,1248.18 -2,large-few-bindings,2,1,1648,5568.28,1877.43,5569.17,1878.64 -2,large-few-bindings,3,0,1648,5569.75,1501.95,5570.39,1503.03 -2,large-few-bindings,4,1,1648,6236.24,1424.13,6237.86,1424.76 -2,large-few-bindings,5,0,1648,5396.79,1406.15,5398.06,1407.16 -2,large-few-bindings,6,1,1648,5576.51,1282.75,5574.03,1282.77 -2,large-few-bindings,7,0,1648,4993.19,1410.87,4989.68,1412.01 -2,large-few-bindings,8,1,1648,5075.54,1228.52,5076.46,1228.76 -2,large-few-bindings,9,0,1648,4934.35,1386.24,4935.07,1387.74 -2,large-few-bindings,10,1,1648,5124.41,1790.61,5145.02,1791.26 -2,large-few-bindings,11,0,1648,6844.36,1762.26,6845.27,1763.35 -2,large-few-bindings,12,1,1648,5816.96,1294.00,5817.96,1294.30 -2,large-few-bindings,13,0,1648,5731.79,1554.34,5733.01,1555.22 -2,large-few-bindings,14,1,1648,6485.47,1487.02,6487.26,1487.86 -2,large-few-bindings,15,0,1648,4952.16,1407.17,4952.67,1407.77 -2,large-few-bindings,16,1,1648,5137.83,1447.19,5138.96,1447.82 -2,large-few-bindings,17,0,1648,5152.96,1403.61,5153.52,1404.73 -2,large-few-bindings,18,1,1648,5672.64,1556.08,5673.54,1556.43 -2,large-few-bindings,19,0,1648,5710.64,1417.62,5712.38,1418.69 -2,large-few-bindings,20,1,1648,5748.10,1335.19,5750.00,1335.56 -2,large-few-bindings,21,0,1648,5218.79,1350.42,5219.05,1350.73 -2,large-few-bindings,22,1,1648,5837.61,1287.31,5838.59,1287.62 -2,large-few-bindings,23,0,1648,5784.73,1527.43,5785.80,1529.13 -2,large-few-bindings,24,1,1648,5186.11,1273.97,5187.50,1274.27 -2,large-few-bindings,25,0,1648,6336.57,1378.83,6337.38,1380.46 -2,large-few-bindings,26,1,1648,5231.17,1365.64,5232.40,1366.50 -2,large-few-bindings,27,0,1648,4935.36,1330.70,4936.29,1331.92 -2,large-few-bindings,28,1,1648,5293.94,1357.49,5294.90,1358.01 -2,large-few-bindings,29,0,1648,5135.54,1404.21,5135.92,1405.34 -2,large-few-bindings,30,1,1648,5256.14,1565.05,5257.28,1565.53 -2,large-label-overrides,0,1,128,75731.91,2550.13,75742.19,2562.50 -2,large-label-overrides,1,0,128,71295.03,3251.67,71304.69,3265.62 -2,large-label-overrides,2,1,128,75524.23,1830.60,75539.06,1835.94 -2,large-label-overrides,3,0,128,74932.29,1783.98,74945.31,1789.06 -2,large-label-overrides,4,1,128,75330.54,1832.97,75343.75,1835.94 -2,large-label-overrides,5,0,128,74266.72,1773.88,74273.44,1773.44 -2,large-label-overrides,6,1,128,71644.86,1818.64,71671.88,1820.31 -2,large-label-overrides,7,0,128,69158.52,1789.23,69171.88,1796.88 -2,large-label-overrides,8,1,128,65611.84,1784.10,65625.00,1781.25 -2,large-label-overrides,9,0,128,69566.06,1767.30,69578.12,1773.44 -2,large-label-overrides,10,1,128,75386.68,1770.04,75406.25,1773.44 -2,large-label-overrides,11,0,128,70981.81,1813.78,70992.19,1820.31 -2,large-label-overrides,12,1,128,68711.59,1969.71,68718.75,1976.56 -2,large-label-overrides,13,0,128,71164.38,1753.79,71171.88,1757.81 -2,large-label-overrides,14,1,128,73299.75,1825.20,73312.50,1828.12 -2,large-label-overrides,15,0,128,68404.65,1985.99,68414.06,1992.19 -2,large-label-overrides,16,1,128,72083.91,2977.02,72046.88,2984.38 -2,large-label-overrides,17,0,128,70105.79,2450.16,70117.19,2460.94 -2,large-label-overrides,18,1,128,70738.81,1811.95,70757.81,1820.31 -2,large-label-overrides,19,0,128,82450.85,1988.37,82460.94,2000.00 -2,large-label-overrides,20,1,128,91811.91,1829.32,91828.12,1835.94 -2,large-label-overrides,21,0,128,74615.73,1970.91,74625.00,1976.56 -2,large-label-overrides,22,1,128,81499.98,7418.63,81523.44,7429.69 -2,large-label-overrides,23,0,128,86248.60,1794.66,86265.62,1796.88 -2,large-label-overrides,24,1,128,84136.01,1810.86,84164.06,1812.50 -2,large-label-overrides,25,0,128,73248.72,1766.33,73265.62,1773.44 -2,large-label-overrides,26,1,128,67239.45,1969.53,67250.00,1968.75 -2,large-label-overrides,27,0,128,66669.03,1790.80,66671.88,1789.06 -2,large-label-overrides,28,1,128,68016.94,1807.41,68023.44,1812.50 -2,large-label-overrides,29,0,128,71784.21,1785.16,71804.69,1789.06 -2,large-label-overrides,30,1,128,74889.29,1991.76,74906.25,2000.00 -2,capacity-stale-long,0,1,128,63697.20,13025.09,63710.94,13023.44 -2,capacity-stale-long,1,0,128,69430.84,16508.72,69445.31,16531.25 -2,capacity-stale-long,2,1,128,63151.84,13319.62,63171.88,13320.31 -2,capacity-stale-long,3,0,128,65281.61,14738.45,65296.88,14757.81 -2,capacity-stale-long,4,1,128,67840.37,18238.73,67859.38,18250.00 -2,capacity-stale-long,5,0,128,71795.91,27685.45,71804.69,27703.12 -2,capacity-stale-long,6,1,128,63852.91,19967.41,63867.19,19984.38 -2,capacity-stale-long,7,0,128,74904.45,14625.55,74914.06,14640.62 -2,capacity-stale-long,8,1,128,82104.30,23187.91,82117.19,23203.12 -2,capacity-stale-long,9,0,128,68658.33,15692.82,68671.88,15710.94 -2,capacity-stale-long,10,1,128,65588.46,13895.34,65593.75,13898.44 -2,capacity-stale-long,11,0,128,64179.72,17242.33,64179.69,17250.00 -2,capacity-stale-long,12,1,128,120823.21,70054.14,121046.88,70070.31 -2,capacity-stale-long,13,0,128,87156.86,41565.72,87171.88,41585.94 -2,capacity-stale-long,14,1,128,65930.44,13419.45,65945.31,13421.88 -2,capacity-stale-long,15,0,128,67129.27,14060.58,67148.44,14078.12 -2,capacity-stale-long,16,1,128,62346.80,14098.08,62359.38,14109.38 -2,capacity-stale-long,17,0,128,74469.12,12794.44,74476.56,12796.88 -2,capacity-stale-long,18,1,128,67978.23,17151.54,68000.00,17156.25 -2,capacity-stale-long,19,0,128,132654.53,16953.42,132679.69,16968.75 -2,capacity-stale-long,20,1,128,78141.21,14115.34,78156.25,14125.00 -2,capacity-stale-long,21,0,128,64105.66,15495.83,64109.38,15507.81 -2,capacity-stale-long,22,1,128,65274.41,13262.56,65289.06,13226.56 -2,capacity-stale-long,23,0,128,64668.17,13622.49,64671.88,13632.81 -2,capacity-stale-long,24,1,128,73675.59,12944.49,73687.50,12945.31 -2,capacity-stale-long,25,0,128,78286.45,28620.04,78296.88,28640.62 -2,capacity-stale-long,26,1,128,67614.90,17518.02,67625.00,17523.44 -2,capacity-stale-long,27,0,128,77607.54,13694.18,77617.19,13703.12 -2,capacity-stale-long,28,1,128,89299.39,20588.63,89328.12,20601.56 -2,capacity-stale-long,29,0,128,62564.51,18134.81,62570.31,18148.44 -2,capacity-stale-long,30,1,128,61688.49,13335.90,61695.31,13343.75 -2,small-stale-long,0,1,19416,508.14,658.63,508.29,658.27 -2,small-stale-long,1,0,19416,491.17,796.76,491.24,796.97 -2,small-stale-long,2,1,19416,442.50,614.01,442.57,614.03 -2,small-stale-long,3,0,19416,422.43,619.40,422.49,619.49 -2,small-stale-long,4,1,19416,463.85,950.48,463.90,950.61 -2,small-stale-long,5,0,19416,509.71,894.70,509.79,894.83 -2,small-stale-long,6,1,19416,755.94,609.57,756.08,604.45 -2,small-stale-long,7,0,19416,437.10,666.27,437.17,666.41 -2,small-stale-long,8,1,19416,495.67,642.67,495.88,642.72 -2,small-stale-long,9,0,19416,474.07,610.61,474.20,610.73 -2,small-stale-long,10,1,19416,463.04,592.16,463.12,592.19 -2,small-stale-long,11,0,19416,485.33,637.85,485.42,637.98 -2,small-stale-long,12,1,19416,455.34,596.58,455.45,596.62 -2,small-stale-long,13,0,19416,459.13,654.65,459.21,654.77 -2,small-stale-long,14,1,19416,449.75,614.22,449.89,614.29 -2,small-stale-long,15,0,19416,573.53,610.64,573.60,610.37 -2,small-stale-long,16,1,19416,573.49,932.35,573.65,932.43 -2,small-stale-long,17,0,19416,599.42,765.74,599.51,765.86 -2,small-stale-long,18,1,19416,458.92,612.72,459.05,612.79 -2,small-stale-long,19,0,19416,457.40,583.36,457.46,583.38 -2,small-stale-long,20,1,19416,480.08,612.33,480.17,612.38 -2,small-stale-long,21,0,19416,517.62,633.79,517.72,633.86 -2,small-stale-long,22,1,19416,508.08,664.43,508.19,664.50 -2,small-stale-long,23,0,19416,484.81,730.86,484.86,723.63 -2,small-stale-long,24,1,19416,446.24,651.16,446.28,651.22 -2,small-stale-long,25,0,19416,529.37,621.17,529.46,621.24 -2,small-stale-long,26,1,19416,595.04,777.58,595.23,777.66 -2,small-stale-long,27,0,19416,518.23,690.41,518.34,690.51 -2,small-stale-long,28,1,19416,561.11,679.16,561.19,679.29 -2,small-stale-long,29,0,19416,452.75,641.52,452.82,641.64 -2,small-stale-long,30,1,19416,480.53,646.08,480.63,646.17 -2,gamepad-miss,0,1,128,74922.60,1396.18,74937.50,1398.44 -2,gamepad-miss,1,0,128,106086.77,1366.58,106109.38,1367.19 -2,gamepad-miss,2,1,128,78389.95,1416.58,78406.25,1421.88 -2,gamepad-miss,3,0,128,73229.86,1891.07,73187.50,1898.44 -2,gamepad-miss,4,1,128,74906.81,1404.38,74921.88,1406.25 -2,gamepad-miss,5,0,128,77709.02,1351.42,77726.56,1351.56 -2,gamepad-miss,6,1,128,70590.04,1392.33,70609.38,1390.62 -2,gamepad-miss,7,0,128,93366.12,1378.40,93335.94,1382.81 -2,gamepad-miss,8,1,128,97464.76,1404.91,97476.56,1406.25 -2,gamepad-miss,9,0,128,96209.00,1434.13,96226.56,1453.12 -2,gamepad-miss,10,1,128,89148.22,1387.97,89164.06,1390.62 -2,gamepad-miss,11,0,128,98911.76,1424.48,98929.69,1437.50 -2,gamepad-miss,12,1,128,70400.28,1395.88,70414.06,1398.44 -2,gamepad-miss,13,0,128,74468.15,1648.41,74476.56,1656.25 -2,gamepad-miss,14,1,128,67398.18,1363.95,67351.56,1367.19 -2,gamepad-miss,15,0,128,70282.27,1396.10,70296.88,1398.44 -2,gamepad-miss,16,1,128,68251.33,1393.13,68265.62,1390.62 -2,gamepad-miss,17,0,128,99226.82,1382.61,99257.81,1382.81 -2,gamepad-miss,18,1,128,73514.95,1411.95,73531.25,1414.06 -2,gamepad-miss,19,0,128,74942.81,1374.42,74953.12,1382.81 -2,gamepad-miss,20,1,128,78282.92,1397.45,78296.88,1398.44 -2,gamepad-miss,21,0,128,78945.21,1671.90,78953.12,1679.69 -2,gamepad-miss,22,1,128,73472.20,1575.80,73484.38,1585.94 -2,gamepad-miss,23,0,128,112919.09,1370.67,112937.50,1375.00 -2,gamepad-miss,24,1,128,73975.24,1401.19,73992.19,1398.44 -2,gamepad-miss,25,0,128,75205.55,1416.39,75210.94,1421.88 -2,gamepad-miss,26,1,128,82701.23,1594.17,82726.56,1601.56 -2,gamepad-miss,27,0,128,77065.00,1418.56,77078.12,1421.88 -2,gamepad-miss,28,1,128,74963.27,1402.16,74984.38,1398.44 -2,gamepad-miss,29,0,128,70315.90,1380.98,70328.12,1382.81 -2,gamepad-miss,30,1,128,126565.04,1414.25,126578.12,1421.88 -2,gamepad-mixed,0,1,128,71772.07,4891.92,71781.25,4906.25 -2,gamepad-mixed,1,0,128,92867.69,1782.65,92882.81,1796.88 -2,gamepad-mixed,2,1,128,71157.74,1790.48,71171.88,1789.06 -2,gamepad-mixed,3,0,128,74021.64,1770.79,74031.25,1781.25 -2,gamepad-mixed,4,1,128,69199.42,1785.28,69218.75,1781.25 -2,gamepad-mixed,5,0,128,108043.03,1729.56,108062.50,1734.38 -2,gamepad-mixed,6,1,128,80917.94,1800.13,80937.50,1796.88 -2,gamepad-mixed,7,0,128,73785.85,3222.10,73789.06,3242.19 -2,gamepad-mixed,8,1,128,74182.53,2337.38,74210.94,2343.75 -2,gamepad-mixed,9,0,128,83449.07,1730.68,83468.75,1734.38 -2,gamepad-mixed,10,1,128,78324.41,2027.38,78343.75,2031.25 -2,gamepad-mixed,11,0,128,93595.10,1788.72,93609.38,1796.88 -2,gamepad-mixed,12,1,128,73789.41,1749.23,73804.69,1750.00 -2,gamepad-mixed,13,0,128,71062.58,1721.19,71070.31,1726.56 -2,gamepad-mixed,14,1,128,69125.40,1919.66,69140.62,1921.88 -2,gamepad-mixed,15,0,128,117572.23,1704.66,117539.06,1710.94 -2,gamepad-mixed,16,1,128,81652.42,4061.22,81664.06,4070.31 -2,gamepad-mixed,17,0,128,84750.67,1779.01,84765.62,1789.06 -2,gamepad-mixed,18,1,128,117010.80,1781.47,117031.25,1781.25 -2,gamepad-mixed,19,0,128,86255.16,1942.03,86273.44,1953.12 -2,gamepad-mixed,20,1,128,94011.41,1798.65,94039.06,1796.88 -2,gamepad-mixed,21,0,128,70046.57,1995.01,70054.69,2187.50 -2,gamepad-mixed,22,1,128,67493.70,1691.52,67500.00,1687.50 -2,gamepad-mixed,23,0,128,66241.77,1678.51,66250.00,1679.69 -2,gamepad-mixed,24,1,128,100394.28,1802.69,100414.06,1804.69 -2,gamepad-mixed,25,0,128,71061.15,1722.91,71070.31,1726.56 -2,gamepad-mixed,26,1,128,75519.71,2232.03,75539.06,2234.38 -2,gamepad-mixed,27,0,128,95638.81,1730.98,95656.25,1734.38 -2,gamepad-mixed,28,1,128,78621.52,2370.70,78640.62,2375.00 -2,gamepad-mixed,29,0,128,119226.27,3171.55,116351.56,3187.50 -2,gamepad-mixed,30,1,128,89276.54,1738.37,89289.06,1742.19 -2,non-key-event,0,1,128,81093.05,939.20,81117.19,937.50 -2,non-key-event,1,0,128,89550.88,890.16,89562.50,898.44 -2,non-key-event,2,1,128,90595.84,941.77,90632.81,945.31 -2,non-key-event,3,0,128,106416.59,894.00,106429.69,898.44 -2,non-key-event,4,1,128,167175.30,897.75,167203.12,898.44 -2,non-key-event,5,0,128,72304.41,907.12,72320.31,921.88 -2,non-key-event,6,1,128,93769.97,932.55,93789.06,929.69 -2,non-key-event,7,0,128,109860.77,905.12,109882.81,914.06 -2,non-key-event,8,1,128,127127.59,984.75,127148.44,992.19 -2,non-key-event,9,0,128,71481.86,923.32,71492.19,929.69 -2,non-key-event,10,1,128,75189.81,912.45,75203.12,914.06 -2,non-key-event,11,0,128,71758.16,838.65,71773.44,843.75 -2,non-key-event,12,1,128,72958.12,909.98,72976.56,914.06 -2,non-key-event,13,0,128,72766.75,893.66,72781.25,898.44 -2,non-key-event,14,1,128,73906.31,1087.21,73921.88,1093.75 -2,non-key-event,15,0,128,69012.82,922.25,69023.44,929.69 -2,non-key-event,16,1,128,67992.17,931.20,68007.81,937.50 -2,non-key-event,17,0,128,71663.46,888.14,71671.88,890.62 -2,non-key-event,18,1,128,71324.85,949.98,71351.56,953.12 -2,non-key-event,19,0,128,71276.20,885.51,71281.25,890.62 -2,non-key-event,20,1,128,82703.92,922.76,82718.75,929.69 -2,non-key-event,21,0,128,84040.16,945.98,84054.69,953.12 -2,non-key-event,22,1,128,71200.34,1092.91,71156.25,1093.75 -2,non-key-event,23,0,128,78699.24,947.66,78710.94,953.12 -2,non-key-event,24,1,128,89724.05,920.70,89742.19,921.88 -2,non-key-event,25,0,128,72967.99,946.77,72984.38,960.94 -2,non-key-event,26,1,128,64368.92,917.25,64382.81,914.06 -2,non-key-event,27,0,128,76033.80,1141.11,76046.88,1148.44 -2,non-key-event,28,1,128,68272.52,1052.36,68289.06,1054.69 -2,non-key-event,29,0,128,67605.55,951.93,67617.19,960.94 -2,non-key-event,30,1,128,67066.16,915.96,67078.12,921.88 -2,alt-fallback-31,0,1,2160,3462.56,3916.37,3463.43,3917.13 -2,alt-fallback-31,1,0,2160,3630.03,4931.23,3630.56,4932.41 -2,alt-fallback-31,2,1,2160,3373.33,3644.21,3374.07,3644.44 -2,alt-fallback-31,3,0,2160,3855.85,4044.19,3856.48,4045.37 -2,alt-fallback-31,4,1,2160,3531.21,3650.79,3531.94,3651.39 -2,alt-fallback-31,5,0,2160,4298.68,3500.47,4299.54,3500.93 -2,alt-fallback-31,6,1,2160,4000.76,8430.16,4001.39,8431.02 -2,alt-fallback-31,7,0,2160,4202.52,5432.07,4156.02,5466.20 -2,alt-fallback-31,8,1,2160,3425.93,3910.57,3426.85,3911.11 -2,alt-fallback-31,9,0,2160,3361.65,3498.74,3362.50,3499.54 -2,alt-fallback-31,10,1,2160,3668.51,3627.25,3669.91,3627.78 -2,alt-fallback-31,11,0,2160,3300.77,3729.81,3300.93,3731.02 -2,alt-fallback-31,12,1,2160,3224.54,3771.72,3225.46,3772.69 -2,alt-fallback-31,13,0,2160,3175.21,3473.24,3175.46,3474.07 -2,alt-fallback-31,14,1,2160,3284.08,3901.28,3284.72,3902.31 -2,alt-fallback-31,15,0,2160,3498.13,3618.01,3498.61,3618.98 -2,alt-fallback-31,16,1,2160,3498.59,4168.16,3499.54,4168.98 -2,alt-fallback-31,17,0,2160,3416.99,3600.30,3417.59,3601.39 -2,alt-fallback-31,18,1,2160,3323.85,3668.16,3325.00,3668.52 -2,alt-fallback-31,19,0,2160,3415.85,3635.47,3416.20,3636.11 -2,alt-fallback-31,20,1,2160,3330.13,4584.60,3331.02,4391.20 -2,alt-fallback-31,21,0,2160,4898.57,5252.39,4896.30,5250.93 -2,alt-fallback-31,22,1,2160,4940.63,5403.88,4941.67,5401.39 -2,alt-fallback-31,23,0,2160,3717.96,6239.88,3718.52,4725.93 -2,alt-fallback-31,24,1,2160,3238.67,4130.64,3239.35,4120.37 -2,alt-fallback-31,25,0,2160,4607.98,4691.27,4608.80,4692.13 -2,alt-fallback-31,26,1,2160,4788.51,4002.93,4781.02,4003.70 -2,alt-fallback-31,27,0,2160,3432.84,3742.17,3433.33,3743.06 -2,alt-fallback-31,28,1,2160,3314.03,3805.89,3314.35,3806.48 -2,alt-fallback-31,29,0,2160,3226.55,3597.49,3226.85,3598.15 -2,alt-fallback-31,30,1,2160,3597.55,4400.93,3598.15,4401.39 -2,alt-fallback-32,0,1,1088,4362.43,1515.22,4363.97,1516.54 -2,alt-fallback-32,1,0,1088,4207.52,1420.56,4208.64,1421.88 -2,alt-fallback-32,2,1,1088,3893.84,1400.30,3895.22,1401.65 -2,alt-fallback-32,3,0,1088,3422.46,1366.26,3422.79,1366.73 -2,alt-fallback-32,4,1,1088,3654.75,1386.85,3656.25,1386.95 -2,alt-fallback-32,5,0,1088,3647.90,1463.26,3649.82,1465.07 -2,alt-fallback-32,6,1,1088,3465.79,3459.36,3466.91,3462.32 -2,alt-fallback-32,7,0,1088,3767.48,1947.06,3768.38,1948.53 -2,alt-fallback-32,8,1,1088,4353.06,2338.22,4354.78,2339.15 -2,alt-fallback-32,9,0,1088,3882.95,1273.66,3884.19,1274.82 -2,alt-fallback-32,10,1,1088,3365.70,1739.41,3367.65,1740.81 -2,alt-fallback-32,11,0,1088,12318.23,10426.95,12320.77,10430.15 -2,alt-fallback-32,12,1,1088,4583.23,1552.91,4586.40,1553.31 -2,alt-fallback-32,13,0,1088,3744.13,1923.78,3745.40,1926.47 -2,alt-fallback-32,14,1,1088,3336.56,1487.12,3337.32,1487.13 -2,alt-fallback-32,15,0,1088,3517.39,1465.55,3518.38,1466.91 -2,alt-fallback-32,16,1,1088,3801.60,1329.50,3803.31,1329.96 -2,alt-fallback-32,17,0,1088,3842.04,1833.86,3842.83,1835.48 -2,alt-fallback-32,18,1,1088,4350.85,1437.96,4352.94,1438.42 -2,alt-fallback-32,19,0,1088,3866.81,1701.91,3867.65,1704.04 -2,alt-fallback-32,20,1,1088,3742.00,1577.41,3743.57,1578.12 -2,alt-fallback-32,21,0,1088,3423.10,1338.90,3422.79,1340.07 -2,alt-fallback-32,22,1,1088,3575.37,1574.08,3577.21,1575.37 -2,alt-fallback-32,23,0,1088,3500.31,1321.70,3500.92,1322.61 -2,alt-fallback-32,24,1,1088,3637.09,1414.45,3638.79,1415.44 -2,alt-fallback-32,25,0,1088,5030.96,1837.44,5033.09,1839.15 -2,alt-fallback-32,26,1,1088,3622.55,1593.65,3624.08,1593.75 -2,alt-fallback-32,27,0,1088,3653.61,1523.83,3654.41,1525.74 -2,alt-fallback-32,28,1,1088,4137.64,1578.03,4139.71,1579.04 -2,alt-fallback-32,29,0,1088,3728.79,1716.46,3729.78,1717.83 -2,alt-fallback-32,30,1,1088,3454.49,1516.50,3455.88,1516.54 -2,alt-fallback-33,0,1,1880,5581.26,2878.40,5582.98,2880.32 -2,alt-fallback-33,1,0,1880,7459.67,3814.34,7461.17,3815.43 -2,alt-fallback-33,2,1,1880,6375.55,1590.90,6377.66,1592.02 -2,alt-fallback-33,3,0,1880,5867.92,2508.06,5869.15,2509.57 -2,alt-fallback-33,4,1,1880,5915.15,1987.80,5916.49,1988.83 -2,alt-fallback-33,5,0,1880,8090.57,6674.12,8091.49,6676.06 -2,alt-fallback-33,6,1,1880,7184.11,1466.73,7185.64,1467.55 -2,alt-fallback-33,7,0,1880,4638.97,1899.40,4640.43,1901.06 -2,alt-fallback-33,8,1,1880,4428.84,2036.01,4431.38,2037.23 -2,alt-fallback-33,9,0,1880,6899.07,3202.88,6900.53,3204.79 -2,alt-fallback-33,10,1,1880,5203.20,3390.39,5204.79,3392.55 -2,alt-fallback-33,11,0,1880,10880.54,3035.20,10881.38,3036.70 -2,alt-fallback-33,12,1,1880,7740.12,1699.34,7743.09,1700.00 -2,alt-fallback-33,13,0,1880,5502.61,2349.17,5504.26,2350.00 -2,alt-fallback-33,14,1,1880,5420.11,2654.13,5421.81,2655.85 -2,alt-fallback-33,15,0,1880,9580.90,2201.34,9581.91,2203.19 -2,alt-fallback-33,16,1,1880,6495.74,3060.04,6497.87,3061.70 -2,alt-fallback-33,17,0,1880,7396.71,1694.89,7397.87,1696.28 -2,alt-fallback-33,18,1,1880,5956.71,2086.02,5958.51,2086.70 -2,alt-fallback-33,19,0,1880,5776.16,2617.49,5777.13,2619.15 -2,alt-fallback-33,20,1,1880,4050.69,2872.36,4051.60,2873.40 -2,alt-fallback-33,21,0,1880,7270.73,1643.66,7271.81,1644.15 -2,alt-fallback-33,22,1,1880,4514.60,1346.94,4515.96,1347.87 -2,alt-fallback-33,23,0,1880,4213.12,1405.26,4213.83,1405.85 -2,alt-fallback-33,24,1,1880,3666.48,2561.37,3667.55,2562.23 -2,alt-fallback-33,25,0,1880,5923.49,1650.19,5925.00,1651.60 -2,alt-fallback-33,26,1,1880,8699.41,2347.47,8701.06,2348.94 -2,alt-fallback-33,27,0,1880,4776.22,1891.60,4777.13,1892.55 -2,alt-fallback-33,28,1,1880,3910.45,1746.07,3911.70,1746.81 -2,alt-fallback-33,29,0,1880,6065.79,1342.19,6067.02,1343.09 -2,alt-fallback-33,30,1,1880,4942.96,1597.88,4944.68,1598.40 -3,empty-catalog,0,1,32768,145.92,67.12,145.97,67.14 -3,empty-catalog,1,0,32768,178.58,65.55,178.62,65.61 -3,empty-catalog,2,1,32768,186.46,111.12,186.34,111.24 -3,empty-catalog,3,0,32768,172.34,64.94,177.55,64.94 -3,empty-catalog,4,1,32768,226.33,95.77,226.41,95.83 -3,empty-catalog,5,0,32768,169.92,72.64,169.98,72.69 -3,empty-catalog,6,1,32768,125.16,85.31,125.21,85.36 -3,empty-catalog,7,0,32768,264.60,168.73,264.71,168.82 -3,empty-catalog,8,1,32768,167.16,94.94,167.24,94.97 -3,empty-catalog,9,0,32768,152.00,75.51,151.70,75.59 -3,empty-catalog,10,1,32768,169.90,121.88,169.95,121.92 -3,empty-catalog,11,0,32768,141.00,59.12,141.05,59.14 -3,empty-catalog,12,1,32768,295.54,62.06,295.68,62.07 -3,empty-catalog,13,0,32768,139.02,90.58,139.07,90.67 -3,empty-catalog,14,1,32768,112.66,73.21,112.70,73.27 -3,empty-catalog,15,0,32768,109.74,65.58,109.77,65.61 -3,empty-catalog,16,1,32768,129.59,79.97,129.64,80.02 -3,empty-catalog,17,0,32768,135.26,66.39,134.89,66.47 -3,empty-catalog,18,1,32768,115.05,62.30,115.08,62.32 -3,empty-catalog,19,0,32768,117.86,70.88,117.86,70.92 -3,empty-catalog,20,1,32768,139.45,67.34,139.50,67.35 -3,empty-catalog,21,0,32768,146.05,115.82,146.09,115.91 -3,empty-catalog,22,1,32768,168.92,81.21,168.98,81.30 -3,empty-catalog,23,0,32768,178.75,63.81,178.80,63.87 -3,empty-catalog,24,1,32768,120.55,104.16,120.57,104.25 -3,empty-catalog,25,0,32768,124.81,64.34,124.88,64.39 -3,empty-catalog,26,1,32768,128.07,75.42,128.14,75.47 -3,empty-catalog,27,0,32768,224.89,130.03,224.95,130.13 -3,empty-catalog,28,1,32768,190.35,65.44,190.43,65.46 -3,empty-catalog,29,0,32768,132.59,74.02,131.93,74.07 -3,empty-catalog,30,1,32768,169.93,99.03,169.98,99.09 -3,no-bindings,0,1,10200,632.28,588.50,632.45,588.53 -3,no-bindings,1,0,10200,664.75,625.24,664.80,625.49 -3,no-bindings,2,1,10200,588.71,691.79,588.82,685.39 -3,no-bindings,3,0,10200,938.68,850.68,938.92,851.08 -3,no-bindings,4,1,10200,1052.74,809.60,1053.04,809.80 -3,no-bindings,5,0,10200,826.58,992.61,826.86,992.94 -3,no-bindings,6,1,10200,992.58,1073.99,992.94,1074.12 -3,no-bindings,7,0,10200,820.84,922.49,820.98,922.75 -3,no-bindings,8,1,10200,698.20,1273.89,698.33,1274.12 -3,no-bindings,9,0,10200,1016.43,900.96,1016.57,901.18 -3,no-bindings,10,1,10200,950.98,848.74,951.18,848.92 -3,no-bindings,11,0,10200,1321.12,783.77,1321.27,784.02 -3,no-bindings,12,1,10200,725.03,633.00,725.20,633.04 -3,no-bindings,13,0,10200,811.22,610.31,810.88,610.49 -3,no-bindings,14,1,10200,1105.03,759.01,1105.29,759.12 -3,no-bindings,15,0,10200,1006.86,632.55,1007.06,632.65 -3,no-bindings,16,1,10200,750.68,655.82,750.88,655.98 -3,no-bindings,17,0,10200,857.33,654.84,857.45,655.00 -3,no-bindings,18,1,10200,642.56,663.44,642.75,663.53 -3,no-bindings,19,0,10200,823.17,847.64,823.33,847.84 -3,no-bindings,20,1,10200,1635.30,1040.65,1635.59,1040.98 -3,no-bindings,21,0,10200,1102.85,870.45,1103.14,870.69 -3,no-bindings,22,1,10200,1001.84,869.46,980.59,869.80 -3,no-bindings,23,0,10200,879.90,945.30,880.00,945.49 -3,no-bindings,24,1,10200,705.23,935.28,705.39,935.49 -3,no-bindings,25,0,10200,916.43,787.02,916.67,787.25 -3,no-bindings,26,1,10200,1071.40,1044.99,1071.76,1045.29 -3,no-bindings,27,0,10200,944.93,1256.57,945.10,1256.96 -3,no-bindings,28,1,10200,839.31,806.01,839.71,806.27 -3,no-bindings,29,0,10200,1178.11,825.30,1178.43,825.59 -3,no-bindings,30,1,10200,825.29,858.70,825.59,859.02 -3,single-valid-miss,0,1,32616,324.65,251.11,324.69,251.20 -3,single-valid-miss,1,0,32616,280.54,254.57,280.60,254.66 -3,single-valid-miss,2,1,32616,293.59,271.17,293.69,271.28 -3,single-valid-miss,3,0,32616,278.22,261.06,278.27,261.13 -3,single-valid-miss,4,1,32616,244.53,264.74,244.60,264.78 -3,single-valid-miss,5,0,32616,355.05,285.09,355.13,285.20 -3,single-valid-miss,6,1,32616,314.68,263.97,314.75,264.04 -3,single-valid-miss,7,0,32616,251.95,251.41,252.02,251.29 -3,single-valid-miss,8,1,32616,274.03,272.17,274.16,272.23 -3,single-valid-miss,9,0,32616,261.69,342.46,261.74,342.56 -3,single-valid-miss,10,1,32616,194.94,203.60,194.97,203.64 -3,single-valid-miss,11,0,32616,198.08,191.50,198.12,191.53 -3,single-valid-miss,12,1,32616,210.80,203.90,210.85,203.95 -3,single-valid-miss,13,0,32616,235.36,211.18,235.41,211.00 -3,single-valid-miss,14,1,32616,212.56,196.55,212.63,196.56 -3,single-valid-miss,15,0,32616,215.78,209.44,215.54,209.53 -3,single-valid-miss,16,1,32616,240.03,220.62,240.13,220.66 -3,single-valid-miss,17,0,32616,228.38,225.31,228.42,225.38 -3,single-valid-miss,18,1,32616,210.93,224.30,210.97,224.37 -3,single-valid-miss,19,0,32616,284.32,260.15,284.37,260.21 -3,single-valid-miss,20,1,32616,263.89,257.58,263.95,257.63 -3,single-valid-miss,21,0,32616,272.57,270.46,272.63,270.20 -3,single-valid-miss,22,1,32616,219.80,221.36,219.86,221.39 -3,single-valid-miss,23,0,32616,194.23,222.09,194.26,222.16 -3,single-valid-miss,24,1,32616,206.63,197.16,206.68,197.17 -3,single-valid-miss,25,0,32616,203.01,217.04,203.03,217.07 -3,single-valid-miss,26,1,32616,201.65,192.56,201.68,192.57 -3,single-valid-miss,27,0,32616,200.39,231.64,200.39,231.70 -3,single-valid-miss,28,1,32616,195.50,226.50,195.55,226.55 -3,single-valid-miss,29,0,32616,222.82,223.40,222.90,223.48 -3,single-valid-miss,30,1,32616,229.41,210.42,229.49,210.45 -3,single-stale-binding,0,1,32768,146.32,156.96,146.36,157.01 -3,single-stale-binding,1,0,32768,151.28,167.16,151.28,167.21 -3,single-stale-binding,2,1,32768,141.40,166.56,141.42,166.63 -3,single-stale-binding,3,0,32768,160.30,149.18,160.34,149.26 -3,single-stale-binding,4,1,32768,216.64,180.84,216.74,180.88 -3,single-stale-binding,5,0,32768,162.47,170.29,162.57,170.35 -3,single-stale-binding,6,1,32768,154.78,172.11,154.82,172.15 -3,single-stale-binding,7,0,32768,196.31,195.83,196.35,195.89 -3,single-stale-binding,8,1,32768,149.17,145.60,149.17,145.63 -3,single-stale-binding,9,0,32768,147.50,154.19,147.52,154.24 -3,single-stale-binding,10,1,32768,136.75,145.15,136.78,145.17 -3,single-stale-binding,11,0,32768,144.36,144.30,144.38,144.17 -3,single-stale-binding,12,1,32768,149.72,150.94,149.78,150.97 -3,single-stale-binding,13,0,32768,141.80,148.38,141.82,148.41 -3,single-stale-binding,14,1,32768,148.44,138.14,148.47,138.15 -3,single-stale-binding,15,0,32768,140.78,161.88,140.81,161.93 -3,single-stale-binding,16,1,32768,150.37,157.35,150.39,157.38 -3,single-stale-binding,17,0,32768,146.65,147.74,146.67,147.77 -3,single-stale-binding,18,1,32768,158.29,154.47,158.36,154.51 -3,single-stale-binding,19,0,32768,138.77,147.46,138.79,147.49 -3,single-stale-binding,20,1,32768,205.03,164.42,205.14,164.49 -3,single-stale-binding,21,0,32768,142.43,152.00,142.46,152.04 -3,single-stale-binding,22,1,32768,164.50,146.63,164.55,146.64 -3,single-stale-binding,23,0,32768,151.00,145.53,151.06,145.57 -3,single-stale-binding,24,1,32768,158.33,153.56,158.39,153.59 -3,single-stale-binding,25,0,32768,146.21,160.56,146.24,160.61 -3,single-stale-binding,26,1,32768,158.97,157.80,159.03,157.84 -3,single-stale-binding,27,0,32768,165.89,157.91,165.92,157.20 -3,single-stale-binding,28,1,32768,200.06,198.15,200.13,198.18 -3,single-stale-binding,29,0,32768,186.26,154.51,186.28,154.57 -3,single-stale-binding,30,1,32768,171.27,280.90,171.36,280.94 -3,small-key-miss,0,1,5704,1008.81,942.19,1009.12,942.32 -3,small-key-miss,1,0,5704,1069.62,991.31,1069.78,991.58 -3,small-key-miss,2,1,5704,948.15,998.40,948.46,998.42 -3,small-key-miss,3,0,5704,986.54,997.98,986.85,998.25 -3,small-key-miss,4,1,5704,959.23,932.31,959.50,932.33 -3,small-key-miss,5,0,5704,1083.21,1076.40,1083.45,1076.79 -3,small-key-miss,6,1,5704,1015.32,1033.72,1015.60,1034.01 -3,small-key-miss,7,0,5704,1080.11,943.51,1080.29,943.72 -3,small-key-miss,8,1,5704,924.79,1068.80,925.14,1069.07 -3,small-key-miss,9,0,5704,994.17,941.21,994.39,941.62 -3,small-key-miss,10,1,5704,981.56,1060.37,981.94,1060.66 -3,small-key-miss,11,0,5704,950.01,1036.70,950.04,1036.99 -3,small-key-miss,12,1,5704,959.60,1042.53,960.03,1042.78 -3,small-key-miss,13,0,5704,975.91,1003.26,975.98,1003.51 -3,small-key-miss,14,1,5704,1573.83,2556.57,1574.16,2557.15 -3,small-key-miss,15,0,5704,1026.08,1160.34,1026.30,1160.76 -3,small-key-miss,16,1,5704,1118.11,1245.76,1118.34,1245.97 -3,small-key-miss,17,0,5704,1174.26,1083.77,1174.61,1084.15 -3,small-key-miss,18,1,5704,1391.14,939.81,1391.65,939.87 -3,small-key-miss,19,0,5704,1953.17,931.71,1953.54,931.80 -3,small-key-miss,20,1,5704,2245.45,1047.04,2245.09,1047.34 -3,small-key-miss,21,0,5704,1140.28,1005.76,1140.60,1006.14 -3,small-key-miss,22,1,5704,1040.87,1025.30,1041.37,1025.60 -3,small-key-miss,23,0,5704,1042.46,1112.26,1042.78,1112.73 -3,small-key-miss,24,1,5704,1084.00,1090.00,1084.50,1090.29 -3,small-key-miss,25,0,5704,917.42,1008.62,917.60,1004.03 -3,small-key-miss,26,1,5704,1075.93,1035.34,1076.26,1035.59 -3,small-key-miss,27,0,5704,908.63,993.73,908.66,993.86 -3,small-key-miss,28,1,5704,1047.09,1197.13,1047.34,1197.76 -3,small-key-miss,29,0,5704,2455.46,2415.19,2455.82,2413.92 -3,small-key-miss,30,1,5704,2593.96,2896.89,2594.32,2897.27 -3,small-mixed-keys,0,1,984,2305.94,3373.92,2308.94,3375.00 -3,small-mixed-keys,1,0,984,3880.55,1915.33,3882.11,1918.70 -3,small-mixed-keys,2,1,984,1459.75,2580.12,1462.40,2580.28 -3,small-mixed-keys,3,0,984,3252.23,788.38,3243.90,789.63 -3,small-mixed-keys,4,1,984,3825.77,2548.53,3827.24,2549.80 -3,small-mixed-keys,5,0,984,3081.02,3524.59,3081.30,3526.42 -3,small-mixed-keys,6,1,984,775.09,735.33,776.42,735.77 -3,small-mixed-keys,7,0,984,1788.71,773.21,1790.65,774.39 -3,small-mixed-keys,8,1,984,827.67,793.56,829.27,793.70 -3,small-mixed-keys,9,0,984,2519.82,4921.22,2520.33,4922.76 -3,small-mixed-keys,10,1,984,802.81,2242.20,803.86,2242.89 -3,small-mixed-keys,11,0,984,3165.03,741.57,3165.65,742.89 -3,small-mixed-keys,12,1,984,4251.65,753.65,4254.07,753.05 -3,small-mixed-keys,13,0,984,1198.64,752.57,1201.22,753.05 -3,small-mixed-keys,14,1,984,736.69,5906.06,737.80,5907.52 -3,small-mixed-keys,15,0,984,1744.20,2809.69,1744.92,2810.98 -3,small-mixed-keys,16,1,984,761.54,741.99,762.20,742.89 -3,small-mixed-keys,17,0,984,3852.42,788.01,3852.64,788.62 -3,small-mixed-keys,18,1,984,732.82,5309.08,732.72,5309.96 -3,small-mixed-keys,19,0,984,715.24,847.35,715.45,849.59 -3,small-mixed-keys,20,1,984,1848.97,769.77,1850.61,769.31 -3,small-mixed-keys,21,0,984,1734.02,5179.43,1735.77,5180.89 -3,small-mixed-keys,22,1,984,5374.71,3389.01,5376.02,3390.24 -3,small-mixed-keys,23,0,984,3249.82,3149.45,3251.02,3151.42 -3,small-mixed-keys,24,1,984,827.50,768.63,829.27,769.31 -3,small-mixed-keys,25,0,984,2960.99,6668.06,2964.43,6669.72 -3,small-mixed-keys,26,1,984,828.56,765.84,830.28,766.26 -3,small-mixed-keys,27,0,984,783.00,4864.89,783.54,4865.85 -3,small-mixed-keys,28,1,984,4943.93,849.27,4945.12,850.61 -3,small-mixed-keys,29,0,984,733.78,763.62,734.76,764.23 -3,small-mixed-keys,30,1,984,6266.50,740.44,6268.29,739.84 -3,lower-boundary-key-miss,0,1,712,9835.39,13348.46,9839.89,13351.12 -3,lower-boundary-key-miss,1,0,712,6220.89,5173.11,6224.72,5175.56 -3,lower-boundary-key-miss,2,1,712,11736.19,10948.13,11742.98,10950.84 -3,lower-boundary-key-miss,3,0,712,3588.01,12011.18,3588.48,12016.85 -3,lower-boundary-key-miss,4,1,712,4698.77,3670.31,4700.84,3671.35 -3,lower-boundary-key-miss,5,0,712,3539.37,3698.20,3539.33,3700.84 -3,lower-boundary-key-miss,6,1,712,3399.22,4366.55,3401.69,4367.98 -3,lower-boundary-key-miss,7,0,712,3581.35,3553.20,3582.87,3554.78 -3,lower-boundary-key-miss,8,1,712,3855.48,4262.28,3859.55,4264.04 -3,lower-boundary-key-miss,9,0,712,3474.20,4058.35,3474.72,4060.39 -3,lower-boundary-key-miss,10,1,712,3873.46,3878.85,3866.57,3880.62 -3,lower-boundary-key-miss,11,0,712,3485.18,3963.45,3485.96,3964.89 -3,lower-boundary-key-miss,12,1,712,3728.05,3865.73,3730.34,3866.57 -3,lower-boundary-key-miss,13,0,712,3547.24,4296.35,3549.16,4300.56 -3,lower-boundary-key-miss,14,1,712,3695.20,3879.63,3698.03,3882.02 -3,lower-boundary-key-miss,15,0,712,3690.53,3777.84,3692.42,3779.49 -3,lower-boundary-key-miss,16,1,712,3526.51,3515.35,3530.90,3516.85 -3,lower-boundary-key-miss,17,0,712,3841.55,3542.81,3842.70,3543.54 -3,lower-boundary-key-miss,18,1,712,3533.30,4055.58,3535.11,4057.58 -3,lower-boundary-key-miss,19,0,712,3489.07,4660.11,3490.17,4662.92 -3,lower-boundary-key-miss,20,1,712,4071.81,3883.02,4073.03,3884.83 -3,lower-boundary-key-miss,21,0,712,3727.03,3960.23,3727.53,3963.48 -3,lower-boundary-key-miss,22,1,712,5938.26,4139.75,5941.01,4141.85 -3,lower-boundary-key-miss,23,0,712,3778.08,3944.16,3779.49,3945.22 -3,lower-boundary-key-miss,24,1,712,4194.09,3719.12,4195.22,3720.51 -3,lower-boundary-key-miss,25,0,712,3454.15,3523.93,3453.65,3525.28 -3,lower-boundary-key-miss,26,1,712,4216.06,3689.53,4219.10,3689.61 -3,lower-boundary-key-miss,27,0,712,3677.36,3609.69,3679.78,3610.96 -3,lower-boundary-key-miss,28,1,712,3684.93,3981.72,3689.61,3983.15 -3,lower-boundary-key-miss,29,0,712,3560.83,4043.02,3561.80,4046.35 -3,lower-boundary-key-miss,30,1,712,3742.85,3771.48,3747.19,3771.07 -3,medium-key-miss,0,1,2392,4303.97,2144.38,4305.18,2145.07 -3,medium-key-miss,1,0,2392,5252.78,1626.83,5253.76,1627.51 -3,medium-key-miss,2,1,2392,4433.95,1607.00,4434.78,1607.02 -3,medium-key-miss,3,0,2392,3996.89,1699.93,3997.91,1700.25 -3,medium-key-miss,4,1,2392,3667.86,1594.00,3668.48,1594.48 -3,medium-key-miss,5,0,2392,3934.31,1759.27,3934.78,1760.45 -3,medium-key-miss,6,1,2392,3621.58,1780.19,3622.07,1780.52 -3,medium-key-miss,7,0,2392,3567.96,1543.23,3568.14,1543.90 -3,medium-key-miss,8,1,2392,3802.41,1742.06,3803.09,1742.47 -3,medium-key-miss,9,0,2392,3682.84,1874.82,3683.53,1875.84 -3,medium-key-miss,10,1,2392,3812.31,2947.28,3812.71,2948.16 -3,medium-key-miss,11,0,2392,4298.86,1673.10,4299.75,1673.91 -3,medium-key-miss,12,1,2392,3475.13,1541.47,3475.33,1541.81 -3,medium-key-miss,13,0,2392,3769.68,1830.32,3770.07,1831.10 -3,medium-key-miss,14,1,2392,3850.27,1689.18,3851.17,1689.80 -3,medium-key-miss,15,0,2392,3671.30,1787.79,3671.40,1788.88 -3,medium-key-miss,16,1,2392,3954.28,2214.51,3954.85,2215.30 -3,medium-key-miss,17,0,2392,4735.53,1709.75,4736.20,1710.28 -3,medium-key-miss,18,1,2392,4038.76,1870.34,4039.72,1870.82 -3,medium-key-miss,19,0,2392,4564.85,1845.59,4565.64,1846.15 -3,medium-key-miss,20,1,2392,4846.87,1640.85,4847.83,1641.30 -3,medium-key-miss,21,0,2392,3492.97,1659.26,3493.31,1659.70 -3,medium-key-miss,22,1,2392,3619.19,1545.98,3619.98,1546.40 -3,medium-key-miss,23,0,2392,3747.26,1679.44,3747.49,1680.18 -3,medium-key-miss,24,1,2392,3741.81,1559.22,3739.97,1559.36 -3,medium-key-miss,25,0,2392,3871.27,1749.38,3871.66,1750.42 -3,medium-key-miss,26,1,2392,3933.32,4212.02,3933.95,4186.04 -3,medium-key-miss,27,0,2392,4994.51,1914.79,4995.40,1915.55 -3,medium-key-miss,28,1,2392,4323.60,1603.62,4324.41,1604.10 -3,medium-key-miss,29,0,2392,3785.33,1764.41,3785.95,1765.47 -3,medium-key-miss,30,1,2392,4228.25,1677.57,4229.10,1678.09 -3,upper-boundary-key-miss,0,1,1680,4059.67,1965.25,4060.71,1966.07 -3,upper-boundary-key-miss,1,0,1680,3965.82,2470.82,3966.07,2472.02 -3,upper-boundary-key-miss,2,1,1680,5745.47,1670.40,5746.43,1670.83 -3,upper-boundary-key-miss,3,0,1680,4623.30,1883.55,4623.81,1885.12 -3,upper-boundary-key-miss,4,1,1680,5329.89,1719.90,5331.55,1720.24 -3,upper-boundary-key-miss,5,0,1680,4183.65,2411.55,4184.52,2413.10 -3,upper-boundary-key-miss,6,1,1680,4337.31,1659.89,4338.69,1660.71 -3,upper-boundary-key-miss,7,0,1680,3780.11,1747.55,3780.36,1748.81 -3,upper-boundary-key-miss,8,1,1680,3739.54,1521.20,3739.88,1516.07 -3,upper-boundary-key-miss,9,0,1680,3857.28,1512.21,3858.33,1512.50 -3,upper-boundary-key-miss,10,1,1680,4574.16,1504.16,4575.00,1504.76 -3,upper-boundary-key-miss,11,0,1680,3712.14,1581.18,3712.50,1581.55 -3,upper-boundary-key-miss,12,1,1680,3612.09,1490.92,3612.50,1491.07 -3,upper-boundary-key-miss,13,0,1680,3871.95,1572.99,3872.62,1573.81 -3,upper-boundary-key-miss,14,1,1680,3753.51,1994.70,3754.17,1995.83 -3,upper-boundary-key-miss,15,0,1680,4562.22,1939.53,4563.69,1941.07 -3,upper-boundary-key-miss,16,1,1680,4126.05,1660.79,4127.38,1661.31 -3,upper-boundary-key-miss,17,0,1680,4416.70,1978.49,4417.86,1979.76 -3,upper-boundary-key-miss,18,1,1680,4412.86,1639.78,4414.29,1640.48 -3,upper-boundary-key-miss,19,0,1680,4094.70,1670.22,4095.83,1671.43 -3,upper-boundary-key-miss,20,1,1680,3956.24,1551.53,3957.14,1551.79 -3,upper-boundary-key-miss,21,0,1680,3901.58,1751.27,3901.79,1752.38 -3,upper-boundary-key-miss,22,1,1680,3602.24,1509.80,3602.98,1510.12 -3,upper-boundary-key-miss,23,0,1680,3753.10,1563.03,3753.57,1563.69 -3,upper-boundary-key-miss,24,1,1680,3743.96,1516.71,3744.64,1516.67 -3,upper-boundary-key-miss,25,0,1680,4247.39,1699.09,4248.21,1700.00 -3,upper-boundary-key-miss,26,1,1680,4959.40,1519.27,4960.71,1519.05 -3,upper-boundary-key-miss,27,0,1680,4649.25,2348.58,4650.00,2349.40 -3,upper-boundary-key-miss,28,1,1680,4302.15,1788.07,4302.98,1788.69 -3,upper-boundary-key-miss,29,0,1680,4913.52,1568.06,4914.29,1568.45 -3,upper-boundary-key-miss,30,1,1680,4477.98,1671.49,4478.57,1671.43 -3,stale-long-16,0,1,1672,4968.15,5423.74,4965.91,5424.04 -3,stale-long-16,1,0,1672,4986.87,5454.39,4987.44,5455.14 -3,stale-long-16,2,1,1672,4790.05,6929.00,4791.87,6930.02 -3,stale-long-16,3,0,1672,4974.47,5777.84,4975.48,5778.71 -3,stale-long-16,4,1,1672,5022.05,5852.89,5022.73,5853.47 -3,stale-long-16,5,0,1672,4726.66,5905.70,4727.27,5906.70 -3,stale-long-16,6,1,1672,4956.95,5460.31,4958.13,5461.12 -3,stale-long-16,7,0,1672,6657.27,7093.09,6658.49,7093.90 -3,stale-long-16,8,1,1672,5918.89,7224.14,5906.10,7225.48 -3,stale-long-16,9,0,1672,5502.54,7025.72,5503.59,7026.91 -3,stale-long-16,10,1,1672,6363.72,5434.51,6365.43,5434.81 -3,stale-long-16,11,0,1672,5386.02,5636.09,5387.56,5636.96 -3,stale-long-16,12,1,1672,4516.04,5690.16,4516.75,5690.79 -3,stale-long-16,13,0,1672,5021.02,5509.40,5021.53,5510.77 -3,stale-long-16,14,1,1672,5264.11,5588.58,5265.55,5589.11 -3,stale-long-16,15,0,1672,5427.68,5611.41,5428.83,5613.04 -3,stale-long-16,16,1,1672,4983.93,5375.95,4985.05,5376.79 -3,stale-long-16,17,0,1672,4905.57,5765.57,4906.10,5766.75 -3,stale-long-16,18,1,1672,4725.66,5405.83,4727.27,5406.70 -3,stale-long-16,19,0,1672,5033.54,5462.46,5034.09,5463.52 -3,stale-long-16,20,1,1672,6309.46,6971.81,6311.00,6972.49 -3,stale-long-16,21,0,1672,5723.71,6116.11,5724.88,6117.22 -3,stale-long-16,22,1,1672,5805.19,6641.45,5806.22,6642.34 -3,stale-long-16,23,0,1672,4902.64,6340.60,4903.11,6342.11 -3,stale-long-16,24,1,1672,4879.73,5471.12,4880.98,5471.89 -3,stale-long-16,25,0,1672,5069.74,5572.68,5070.57,5574.16 -3,stale-long-16,26,1,1672,5505.11,5306.67,5506.58,5306.82 -3,stale-long-16,27,0,1672,4851.41,5286.93,4852.27,5283.49 -3,stale-long-16,28,1,1672,5080.52,6994.40,5081.94,6970.69 -3,stale-long-16,29,0,1672,5042.08,5717.28,5043.06,5718.30 -3,stale-long-16,30,1,1672,5092.77,5830.54,5093.90,5831.34 -3,stale-long-31,0,1,920,10330.33,16136.94,10332.61,16091.30 -3,stale-long-31,1,0,920,9442.99,12266.92,9444.57,12270.65 -3,stale-long-31,2,1,920,9960.69,10295.34,9964.13,10296.74 -3,stale-long-31,3,0,920,8803.20,9486.67,8804.35,9489.13 -3,stale-long-31,4,1,920,8020.98,9671.78,8013.04,9672.83 -3,stale-long-31,5,0,920,8482.28,9009.85,8483.70,9011.96 -3,stale-long-31,6,1,920,9276.31,11606.74,9280.43,11607.61 -3,stale-long-31,7,0,920,10593.76,10225.02,10595.65,10227.17 -3,stale-long-31,8,1,920,8490.77,9935.33,8492.39,9935.87 -3,stale-long-31,9,0,920,9478.11,10429.67,9479.35,10432.61 -3,stale-long-31,10,1,920,8597.96,9614.76,8598.91,9616.30 -3,stale-long-31,11,0,920,9873.54,9971.87,9876.09,9972.83 -3,stale-long-31,12,1,920,11529.61,11169.19,11532.61,11171.74 -3,stale-long-31,13,0,920,9602.40,10852.67,9603.26,10854.35 -3,stale-long-31,14,1,920,18977.43,9909.22,18972.83,9910.87 -3,stale-long-31,15,0,920,8759.21,9900.76,8760.87,9890.22 -3,stale-long-31,16,1,920,8905.81,10463.61,8907.61,10465.22 -3,stale-long-31,17,0,920,9010.26,9400.34,9011.96,9403.26 -3,stale-long-31,18,1,920,9082.93,9644.91,9084.78,9645.65 -3,stale-long-31,19,0,920,8454.04,9808.56,8448.91,9810.87 -3,stale-long-31,20,1,920,8938.81,9619.17,8940.22,9620.65 -3,stale-long-31,21,0,920,8499.24,11585.86,8501.09,11588.04 -3,stale-long-31,22,1,920,8668.73,9777.25,8670.65,9778.26 -3,stale-long-31,23,0,920,8371.45,9976.40,8371.74,9978.26 -3,stale-long-31,24,1,920,8827.77,9112.26,8829.35,9113.04 -3,stale-long-31,25,0,920,9862.77,9558.42,9864.13,9559.78 -3,stale-long-31,26,1,920,9522.18,12122.54,9523.91,12123.91 -3,stale-long-31,27,0,920,12778.70,11642.88,12780.43,11644.57 -3,stale-long-31,28,1,920,10845.71,9835.69,10823.91,9838.04 -3,stale-long-31,29,0,920,8705.08,11659.38,8706.52,11663.04 -3,stale-long-31,30,1,920,9069.10,10981.99,9070.65,10983.70 -3,stale-long-32,0,1,912,8588.37,7314.79,8589.91,7314.69 -3,stale-long-32,1,0,912,16921.81,8906.38,16924.34,8908.99 -3,stale-long-32,2,1,912,10205.95,8854.55,10209.43,8857.46 -3,stale-long-32,3,0,912,9881.73,7732.33,9883.77,7733.55 -3,stale-long-32,4,1,912,9371.05,7981.68,9372.81,7984.65 -3,stale-long-32,5,0,912,14249.78,11992.24,14251.10,11995.61 -3,stale-long-32,6,1,912,11863.32,10228.27,11921.05,10231.36 -3,stale-long-32,7,0,912,11163.64,9335.73,11166.67,9338.82 -3,stale-long-32,8,1,912,12220.71,7455.55,12224.78,7457.24 -3,stale-long-32,9,0,912,8894.56,7449.93,8895.83,7451.75 -3,stale-long-32,10,1,912,10297.97,7384.32,10300.44,7385.96 -3,stale-long-32,11,0,912,8942.51,8226.17,8944.08,8230.26 -3,stale-long-32,12,1,912,8790.33,7307.98,8792.76,7309.21 -3,stale-long-32,13,0,912,8697.91,7228.81,8685.31,7230.26 -3,stale-long-32,14,1,912,8969.83,8467.41,8971.49,8468.20 -3,stale-long-32,15,0,912,9367.42,8011.98,9368.42,8013.16 -3,stale-long-32,16,1,912,9520.68,8720.67,9523.03,8722.59 -3,stale-long-32,17,0,912,9081.33,7765.02,9082.24,7766.45 -3,stale-long-32,18,1,912,9451.52,7588.71,9452.85,7589.91 -3,stale-long-32,19,0,912,9353.88,7497.00,9355.26,7498.90 -3,stale-long-32,20,1,912,13049.34,11324.99,13051.54,11326.75 -3,stale-long-32,21,0,912,12614.85,9811.40,12606.36,9813.60 -3,stale-long-32,22,1,912,14909.74,8414.65,14912.28,8416.67 -3,stale-long-32,23,0,912,9223.85,7753.78,9224.78,7754.39 -3,stale-long-32,24,1,912,8956.17,7727.45,8957.24,7729.17 -3,stale-long-32,25,0,912,9933.48,14293.91,9936.40,14297.15 -3,stale-long-32,26,1,912,8820.06,7361.72,8821.27,7353.07 -3,stale-long-32,27,0,912,9604.42,8117.98,9605.26,8119.52 -3,stale-long-32,28,1,912,10872.56,7620.50,10877.19,7621.71 -3,stale-long-32,29,0,912,9618.60,8088.38,9620.61,8089.91 -3,stale-long-32,30,1,912,9316.80,7465.28,9319.08,7466.01 -3,stale-long-33,0,1,912,11891.55,8976.13,11892.54,8976.97 -3,stale-long-33,1,0,912,10112.68,8632.20,10112.94,8633.77 -3,stale-long-33,2,1,912,10916.30,8748.52,10917.76,8751.10 -3,stale-long-33,3,0,912,9170.27,8384.82,9172.15,8387.06 -3,stale-long-33,4,1,912,8630.42,7642.69,8631.58,7643.64 -3,stale-long-33,5,0,912,9925.15,7370.88,9926.54,7372.81 -3,stale-long-33,6,1,912,9151.34,7930.89,9153.51,7933.11 -3,stale-long-33,7,0,912,9187.83,8171.70,9189.69,8174.34 -3,stale-long-33,8,1,912,9385.73,7276.10,9389.25,7276.32 -3,stale-long-33,9,0,912,9085.89,7755.04,9086.62,7757.68 -3,stale-long-33,10,1,912,11017.68,7452.22,11014.25,7452.85 -3,stale-long-33,11,0,912,9513.93,7905.86,9515.35,7907.89 -3,stale-long-33,12,1,912,9250.81,7925.76,9253.29,7927.63 -3,stale-long-33,13,0,912,9323.50,7606.13,9324.56,7607.46 -3,stale-long-33,14,1,912,9376.39,7536.15,9378.29,7537.28 -3,stale-long-33,15,0,912,10987.98,7475.32,10990.13,7476.97 -3,stale-long-33,16,1,912,11717.16,7228.46,11719.30,7229.17 -3,stale-long-33,17,0,912,18164.88,12573.68,18165.57,12577.85 -3,stale-long-33,18,1,912,9729.22,13668.49,9731.36,13644.74 -3,stale-long-33,19,0,912,9716.40,7418.03,9718.20,7419.96 -3,stale-long-33,20,1,912,9781.28,8204.16,9782.89,8206.14 -3,stale-long-33,21,0,912,9215.59,8312.90,9217.11,8314.69 -3,stale-long-33,22,1,912,9576.58,8004.30,9578.95,8006.58 -3,stale-long-33,23,0,912,9341.11,7782.26,9343.20,7783.99 -3,stale-long-33,24,1,912,9132.20,8424.97,9133.77,8426.54 -3,stale-long-33,25,0,912,8916.26,7874.23,8917.76,7876.10 -3,stale-long-33,26,1,912,9118.92,7935.21,9121.71,7936.40 -3,stale-long-33,27,0,912,9507.33,10024.30,9508.77,10027.41 -3,stale-long-33,28,1,912,9594.23,7650.54,9596.49,7652.41 -3,stale-long-33,29,0,912,12050.77,8265.76,12053.73,8268.64 -3,stale-long-33,30,1,912,22387.60,21251.38,22392.54,21253.29 -3,stale-long-64,0,1,168,49998.94,20349.49,50011.90,20363.10 -3,stale-long-64,1,0,168,36881.61,32783.90,36892.86,32797.62 -3,stale-long-64,2,1,168,36606.36,12061.62,36619.05,12017.86 -3,stale-long-64,3,0,168,18995.09,21650.59,19011.90,21660.71 -3,stale-long-64,4,1,168,21792.44,25752.50,21815.48,25773.81 -3,stale-long-64,5,0,168,42091.21,20463.26,42101.19,20482.14 -3,stale-long-64,6,1,168,18451.64,7356.92,18458.33,7357.14 -3,stale-long-64,7,0,168,17147.04,11446.58,17113.10,11458.33 -3,stale-long-64,8,1,168,15975.98,7512.81,15982.14,7517.86 -3,stale-long-64,9,0,168,16867.26,8181.71,16869.05,8190.48 -3,stale-long-64,10,1,168,18261.54,7910.41,18273.81,7916.67 -3,stale-long-64,11,0,168,19661.74,10773.92,19672.62,10797.62 -3,stale-long-64,12,1,168,20212.93,7865.93,20226.19,7869.05 -3,stale-long-64,13,0,168,16810.19,8543.07,16815.48,8547.62 -3,stale-long-64,14,1,168,19324.29,7585.27,19339.29,7589.29 -3,stale-long-64,15,0,168,18957.00,7003.04,18964.29,7005.95 -3,stale-long-64,16,1,168,15668.92,7501.18,15678.57,7505.95 -3,stale-long-64,17,0,168,15958.17,7394.79,15958.33,7404.76 -3,stale-long-64,18,1,168,19476.14,6868.88,19488.10,6875.00 -3,stale-long-64,19,0,168,16797.46,7409.83,16803.57,7422.62 -3,stale-long-64,20,1,168,16310.99,8040.35,16315.48,8047.62 -3,stale-long-64,21,0,168,16803.36,7633.33,16809.52,7642.86 -3,stale-long-64,22,1,168,17797.68,7982.20,17809.52,7988.10 -3,stale-long-64,23,0,168,17637.11,8469.42,17642.86,8476.19 -3,stale-long-64,24,1,168,15853.90,9196.57,15863.10,9202.38 -3,stale-long-64,25,0,168,20960.40,13576.98,20970.24,13595.24 -3,stale-long-64,26,1,168,16572.60,8399.10,16577.38,8404.76 -3,stale-long-64,27,0,168,24257.54,10507.21,24261.90,10517.86 -3,stale-long-64,28,1,168,21019.52,7574.83,21029.76,7577.38 -3,stale-long-64,29,0,168,16909.55,7325.18,16910.71,7339.29 -3,stale-long-64,30,1,168,19552.54,9085.22,19559.52,9089.29 -3,large-key-miss,0,1,128,79682.39,8461.08,79695.31,8460.94 -3,large-key-miss,1,0,128,80567.70,10648.52,80578.12,10664.06 -3,large-key-miss,2,1,128,94454.42,8956.93,94398.44,8968.75 -3,large-key-miss,3,0,128,87827.59,8236.66,87843.75,8250.00 -3,large-key-miss,4,1,128,82356.98,7795.34,82375.00,7804.69 -3,large-key-miss,5,0,128,80709.21,8370.62,80718.75,8382.81 -3,large-key-miss,6,1,128,105315.56,8467.01,105507.81,8468.75 -3,large-key-miss,7,0,128,78297.37,7777.30,78312.50,7789.06 -3,large-key-miss,8,1,128,73541.33,7773.97,73554.69,7781.25 -3,large-key-miss,9,0,128,75990.24,8433.45,76000.00,8453.12 -3,large-key-miss,10,1,128,81281.68,7492.49,81296.88,7492.19 -3,large-key-miss,11,0,128,96237.45,10344.70,96257.81,10351.56 -3,large-key-miss,12,1,128,92704.82,8196.24,92718.75,8203.12 -3,large-key-miss,13,0,128,83206.56,10447.23,83218.75,10453.12 -3,large-key-miss,14,1,128,94358.05,8330.21,94375.00,8328.12 -3,large-key-miss,15,0,128,87058.49,11328.97,87070.31,11351.56 -3,large-key-miss,16,1,128,73403.17,7786.44,73414.06,7789.06 -3,large-key-miss,17,0,128,80254.02,9319.17,80265.62,9328.12 -3,large-key-miss,18,1,128,80619.00,8121.75,80664.06,8125.00 -3,large-key-miss,19,0,128,77653.99,8601.79,77664.06,8617.19 -3,large-key-miss,20,1,128,76379.70,8053.24,76398.44,8062.50 -3,large-key-miss,21,0,128,80357.08,8757.45,80367.19,8773.44 -3,large-key-miss,22,1,128,76259.77,8393.12,76265.62,8398.44 -3,large-key-miss,23,0,128,82881.05,7843.80,82890.62,7859.38 -3,large-key-miss,24,1,128,92287.30,7829.02,92304.69,7835.94 -3,large-key-miss,25,0,128,83932.68,7942.31,83953.12,7945.31 -3,large-key-miss,26,1,128,80460.27,9076.55,80429.69,9078.12 -3,large-key-miss,27,0,128,78925.03,9763.78,78929.69,9781.25 -3,large-key-miss,28,1,128,81577.54,8300.59,81601.56,8304.69 -3,large-key-miss,29,0,128,77081.49,7727.53,77085.94,7734.38 -3,large-key-miss,30,1,128,76022.59,11783.78,76031.25,11796.88 -3,large-mixed-keys,0,1,128,82649.67,11324.33,82664.06,11328.12 -3,large-mixed-keys,1,0,128,80349.64,11062.84,80171.88,11078.12 -3,large-mixed-keys,2,1,128,85670.22,9588.96,85679.69,9593.75 -3,large-mixed-keys,3,0,128,78840.41,11648.36,78851.56,11656.25 -3,large-mixed-keys,4,1,128,82869.67,16873.62,82890.62,16890.62 -3,large-mixed-keys,5,0,128,83554.44,9461.39,83570.31,9468.75 -3,large-mixed-keys,6,1,128,83203.61,10534.35,83218.75,10539.06 -3,large-mixed-keys,7,0,128,85944.95,10459.23,85960.94,10468.75 -3,large-mixed-keys,8,1,128,74417.80,9568.04,74421.88,9570.31 -3,large-mixed-keys,9,0,128,79143.52,11902.91,79156.25,11914.06 -3,large-mixed-keys,10,1,128,83941.02,11105.70,83960.94,11109.38 -3,large-mixed-keys,11,0,128,77749.40,10534.19,77757.81,10539.06 -3,large-mixed-keys,12,1,128,79062.70,10065.41,79070.31,10070.31 -3,large-mixed-keys,13,0,128,78606.82,9819.00,78625.00,9828.12 -3,large-mixed-keys,14,1,128,97023.70,10176.68,97046.88,10187.50 -3,large-mixed-keys,15,0,128,94252.15,9290.23,94265.62,9296.88 -3,large-mixed-keys,16,1,128,91519.49,10492.73,91531.25,10500.00 -3,large-mixed-keys,17,0,128,90210.47,11152.54,90218.75,11164.06 -3,large-mixed-keys,18,1,128,101897.07,9667.70,101914.06,9671.88 -3,large-mixed-keys,19,0,128,75497.32,10433.07,75507.81,10437.50 -3,large-mixed-keys,20,1,128,74297.09,9682.52,74304.69,9687.50 -3,large-mixed-keys,21,0,128,76639.10,11440.27,76648.44,11453.12 -3,large-mixed-keys,22,1,128,82871.21,9912.87,82890.62,9914.06 -3,large-mixed-keys,23,0,128,77972.95,9649.92,77992.19,9656.25 -3,large-mixed-keys,24,1,128,76781.95,12202.32,76796.88,12210.94 -3,large-mixed-keys,25,0,128,79916.86,10300.23,79921.88,10250.00 -3,large-mixed-keys,26,1,128,85271.64,10003.08,85289.06,10015.62 -3,large-mixed-keys,27,0,128,84154.20,11410.05,84164.06,11429.69 -3,large-mixed-keys,28,1,128,80222.21,11977.16,80234.38,11984.38 -3,large-mixed-keys,29,0,128,83713.44,9659.01,83718.75,9664.06 -3,large-mixed-keys,30,1,128,85843.65,13023.10,85812.50,13031.25 -3,large-few-bindings,0,1,1352,5292.07,1557.74,5293.64,1558.43 -3,large-few-bindings,1,0,1352,6887.71,1309.38,6889.05,1310.65 -3,large-few-bindings,2,1,1352,6054.82,2013.36,6056.95,2014.05 -3,large-few-bindings,3,0,1352,5100.27,1316.46,5100.59,1317.31 -3,large-few-bindings,4,1,1352,5841.38,2045.94,5842.46,2046.60 -3,large-few-bindings,5,0,1352,6945.50,1658.79,6946.75,1659.76 -3,large-few-bindings,6,1,1352,5718.28,1613.28,5719.67,1614.64 -3,large-few-bindings,7,0,1352,4708.42,1397.17,4708.58,1398.67 -3,large-few-bindings,8,1,1352,5583.74,1284.83,5578.40,1285.50 -3,large-few-bindings,9,0,1352,5686.37,1318.01,5687.87,1320.27 -3,large-few-bindings,10,1,1352,5066.04,1612.89,5067.31,1613.91 -3,large-few-bindings,11,0,1352,5678.43,1461.73,5679.73,1463.02 -3,large-few-bindings,12,1,1352,5722.92,1340.84,5724.11,1341.72 -3,large-few-bindings,13,0,1352,5366.28,1341.00,5367.60,1342.46 -3,large-few-bindings,14,1,1352,5425.60,1818.78,5427.51,1820.27 -3,large-few-bindings,15,0,1352,7780.58,1651.28,7781.80,1652.37 -3,large-few-bindings,16,1,1352,5798.11,1298.62,5799.56,1298.82 -3,large-few-bindings,17,0,1352,5269.42,2193.47,5263.31,2196.75 -3,large-few-bindings,18,1,1352,6183.16,1642.78,6185.65,1644.23 -3,large-few-bindings,19,0,1352,5107.97,1560.07,5107.99,1562.13 -3,large-few-bindings,20,1,1352,5012.11,1472.51,5013.31,1473.37 -3,large-few-bindings,21,0,1352,5542.36,1694.84,5542.90,1696.01 -3,large-few-bindings,22,1,1352,5460.82,1267.03,5463.02,1267.01 -3,large-few-bindings,23,0,1352,5328.65,1241.83,5329.88,1242.60 -3,large-few-bindings,24,1,1352,5139.08,1232.78,5139.79,1232.99 -3,large-few-bindings,25,0,1352,5425.02,1398.95,5426.04,1399.41 -3,large-few-bindings,26,1,1352,5424.78,2428.11,5426.04,2429.73 -3,large-few-bindings,27,0,1352,5835.45,1337.46,5836.54,1338.02 -3,large-few-bindings,28,1,1352,6290.88,1329.54,6292.90,1329.88 -3,large-few-bindings,29,0,1352,5727.57,1560.85,5727.81,1561.39 -3,large-few-bindings,30,1,1352,6292.79,1686.30,6293.64,1686.39 -3,large-label-overrides,0,1,128,70901.78,1818.15,70921.88,1820.31 -3,large-label-overrides,1,0,128,67312.62,2379.63,67312.50,2390.62 -3,large-label-overrides,2,1,128,67008.82,1817.96,67015.62,1820.31 -3,large-label-overrides,3,0,128,68226.83,2511.77,68242.19,2523.44 -3,large-label-overrides,4,1,128,74305.52,1816.41,74320.31,1820.31 -3,large-label-overrides,5,0,128,89667.39,1795.68,89679.69,1804.69 -3,large-label-overrides,6,1,128,71583.51,1823.14,71601.56,1820.31 -3,large-label-overrides,7,0,128,72284.69,1799.70,72289.06,1804.69 -3,large-label-overrides,8,1,128,70212.17,1810.75,70226.56,1812.50 -3,large-label-overrides,9,0,128,69275.81,1783.16,69242.19,1796.88 -3,large-label-overrides,10,1,128,65657.16,2300.41,65664.06,2304.69 -3,large-label-overrides,11,0,128,71662.84,1750.12,71671.88,1757.81 -3,large-label-overrides,12,1,128,67107.20,1829.09,67125.00,1835.94 -3,large-label-overrides,13,0,128,66164.49,1775.43,66171.88,1781.25 -3,large-label-overrides,14,1,128,93492.71,1821.49,93507.81,1828.12 -3,large-label-overrides,15,0,128,82274.55,1768.84,82289.06,1773.44 -3,large-label-overrides,16,1,128,84961.32,1828.57,84976.56,1828.12 -3,large-label-overrides,17,0,128,91262.03,1997.70,91273.44,2000.00 -3,large-label-overrides,18,1,128,83070.56,2618.44,83085.94,2625.00 -3,large-label-overrides,19,0,128,77995.17,1807.03,78007.81,1820.31 -3,large-label-overrides,20,1,128,70518.52,1987.32,70531.25,1984.38 -3,large-label-overrides,21,0,128,71734.62,1797.17,71750.00,1804.69 -3,large-label-overrides,22,1,128,70452.34,1876.11,70468.75,1875.00 -3,large-label-overrides,23,0,128,74685.55,1708.80,74703.12,1710.94 -3,large-label-overrides,24,1,128,74976.57,1848.96,74953.12,1851.56 -3,large-label-overrides,25,0,128,72226.29,2602.26,72234.38,2625.00 -3,large-label-overrides,26,1,128,77996.16,1816.38,78015.62,1820.31 -3,large-label-overrides,27,0,128,72877.56,2053.55,72890.62,2070.31 -3,large-label-overrides,28,1,128,77659.94,1836.12,77679.69,1835.94 -3,large-label-overrides,29,0,128,74593.05,3145.88,74601.56,3164.06 -3,large-label-overrides,30,1,128,78909.13,1850.96,78929.69,1851.56 -3,capacity-stale-long,0,1,128,79969.09,14682.59,79984.38,14687.50 -3,capacity-stale-long,1,0,128,82235.34,14665.53,82250.00,14671.88 -3,capacity-stale-long,2,1,128,71390.49,15981.55,76921.88,15984.38 -3,capacity-stale-long,3,0,128,73844.37,16163.61,73851.56,16179.69 -3,capacity-stale-long,4,1,128,76144.27,14289.38,76164.06,14296.88 -3,capacity-stale-long,5,0,128,72990.14,27069.77,73000.00,27085.94 -3,capacity-stale-long,6,1,128,62890.88,14437.49,62898.44,14445.31 -3,capacity-stale-long,7,0,128,60738.13,14330.84,60742.19,14343.75 -3,capacity-stale-long,8,1,128,64557.56,13081.77,64570.31,13085.94 -3,capacity-stale-long,9,0,128,65401.30,14172.41,65414.06,14179.69 -3,capacity-stale-long,10,1,128,63815.91,13025.81,63828.12,13031.25 -3,capacity-stale-long,11,0,128,66340.60,13377.65,66351.56,13382.81 -3,capacity-stale-long,12,1,128,62241.64,12952.48,62250.00,12953.12 -3,capacity-stale-long,13,0,128,65257.30,15749.96,65210.94,15773.44 -3,capacity-stale-long,14,1,128,75024.63,14329.66,75054.69,14335.94 -3,capacity-stale-long,15,0,128,65179.01,13727.59,65179.69,13734.38 -3,capacity-stale-long,16,1,128,64346.15,13108.88,64367.19,13109.38 -3,capacity-stale-long,17,0,128,70159.73,13458.92,70171.88,13468.75 -3,capacity-stale-long,18,1,128,70071.98,18167.05,70085.94,18179.69 -3,capacity-stale-long,19,0,128,65696.24,14272.16,65703.12,14289.06 -3,capacity-stale-long,20,1,128,64827.27,15525.46,64789.06,15531.25 -3,capacity-stale-long,21,0,128,62717.33,13645.14,62726.56,13664.06 -3,capacity-stale-long,22,1,128,72239.13,15391.73,72250.00,15398.44 -3,capacity-stale-long,23,0,128,91567.11,14180.99,91578.12,14187.50 -3,capacity-stale-long,24,1,128,82868.14,13660.84,82890.62,13671.88 -3,capacity-stale-long,25,0,128,71545.38,13124.07,71554.69,13132.81 -3,capacity-stale-long,26,1,128,92038.37,18678.96,92054.69,18687.50 -3,capacity-stale-long,27,0,128,69642.85,17696.64,69648.44,17703.12 -3,capacity-stale-long,28,1,128,65086.44,13653.56,65101.56,13656.25 -3,capacity-stale-long,29,0,128,64221.91,14566.84,64226.56,14585.94 -3,capacity-stale-long,30,1,128,61353.78,13741.76,61375.00,13750.00 -3,small-stale-long,0,1,17832,539.51,679.91,539.65,680.01 -3,small-stale-long,1,0,17832,453.77,626.87,453.79,626.46 -3,small-stale-long,2,1,17832,508.52,588.66,508.75,588.66 -3,small-stale-long,3,0,17832,447.55,606.66,447.62,606.77 -3,small-stale-long,4,1,17832,483.70,740.14,483.79,740.24 -3,small-stale-long,5,0,17832,519.85,749.71,519.91,749.89 -3,small-stale-long,6,1,17832,557.84,746.16,557.93,746.24 -3,small-stale-long,7,0,17832,448.92,616.22,448.97,616.36 -3,small-stale-long,8,1,17832,461.67,614.59,461.75,614.68 -3,small-stale-long,9,0,17832,492.90,657.18,492.99,657.30 -3,small-stale-long,10,1,17832,567.89,604.63,568.02,604.64 -3,small-stale-long,11,0,17832,495.22,583.13,495.29,583.22 -3,small-stale-long,12,1,17832,485.16,721.47,485.25,721.57 -3,small-stale-long,13,0,17832,471.67,649.32,471.74,649.45 -3,small-stale-long,14,1,17832,494.19,638.52,494.39,638.63 -3,small-stale-long,15,0,17832,482.33,613.05,482.39,612.77 -3,small-stale-long,16,1,17832,470.30,729.94,470.39,730.04 -3,small-stale-long,17,0,17832,592.27,827.18,592.36,827.33 -3,small-stale-long,18,1,17832,601.31,730.68,601.45,730.82 -3,small-stale-long,19,0,17832,555.15,668.04,555.35,668.80 -3,small-stale-long,20,1,17832,568.29,808.00,568.47,808.15 -3,small-stale-long,21,0,17832,561.16,691.95,561.29,692.13 -3,small-stale-long,22,1,17832,641.06,680.58,635.88,680.69 -3,small-stale-long,23,0,17832,594.50,1029.61,594.61,1030.51 -3,small-stale-long,24,1,17832,529.89,691.61,530.06,691.68 -3,small-stale-long,25,0,17832,474.25,774.92,474.32,775.07 -3,small-stale-long,26,1,17832,542.22,657.13,542.34,657.30 -3,small-stale-long,27,0,17832,614.43,825.64,614.57,825.93 -3,small-stale-long,28,1,17832,537.73,721.03,537.91,721.12 -3,small-stale-long,29,0,17832,456.22,960.68,456.31,960.80 -3,small-stale-long,30,1,17832,442.43,621.81,442.52,621.86 -3,gamepad-miss,0,1,128,72812.08,1406.96,72820.31,1414.06 -3,gamepad-miss,1,0,128,70805.74,1435.96,70812.50,1445.31 -3,gamepad-miss,2,1,128,78657.08,1405.07,78687.50,1406.25 -3,gamepad-miss,3,0,128,74664.01,1400.85,74671.88,1406.25 -3,gamepad-miss,4,1,128,73741.89,1398.87,73765.62,1398.44 -3,gamepad-miss,5,0,128,71753.69,1638.84,71765.62,1640.62 -3,gamepad-miss,6,1,128,69299.23,1395.54,69312.50,1390.62 -3,gamepad-miss,7,0,128,72404.13,2391.38,72359.38,2406.25 -3,gamepad-miss,8,1,128,78310.38,1387.06,78328.12,1382.81 -3,gamepad-miss,9,0,128,98031.43,1395.55,98046.88,1406.25 -3,gamepad-miss,10,1,128,86781.30,1398.95,86804.69,1398.44 -3,gamepad-miss,11,0,128,92301.09,1368.40,92312.50,1375.00 -3,gamepad-miss,12,1,128,101690.34,1414.78,101710.94,1414.06 -3,gamepad-miss,13,0,128,73712.63,1581.16,73726.56,1593.75 -3,gamepad-miss,14,1,128,69713.01,3332.35,69726.56,3343.75 -3,gamepad-miss,15,0,128,69144.53,1416.82,69148.44,1421.88 -3,gamepad-miss,16,1,128,69051.23,1811.62,69062.50,1820.31 -3,gamepad-miss,17,0,128,81675.61,2067.98,81687.50,2085.94 -3,gamepad-miss,18,1,128,74426.31,1386.24,74437.50,1390.62 -3,gamepad-miss,19,0,128,68609.78,1391.13,68539.06,1398.44 -3,gamepad-miss,20,1,128,72252.09,1340.52,72265.62,1343.75 -3,gamepad-miss,21,0,128,76307.42,2398.96,76320.31,2414.06 -3,gamepad-miss,22,1,128,133879.01,3004.84,133789.06,3007.81 -3,gamepad-miss,23,0,128,73038.55,2457.77,73046.88,2468.75 -3,gamepad-miss,24,1,128,82969.83,1665.16,82984.38,1671.88 -3,gamepad-miss,25,0,128,79445.17,1381.43,79460.94,1390.62 -3,gamepad-miss,26,1,128,74200.04,1397.97,74210.94,1398.44 -3,gamepad-miss,27,0,128,74571.91,1616.20,74515.62,1632.81 -3,gamepad-miss,28,1,128,67792.30,1394.48,67804.69,1390.62 -3,gamepad-miss,29,0,128,69123.36,1414.21,69125.00,1421.88 -3,gamepad-miss,30,1,128,70991.33,1379.91,71007.81,1375.00 -3,gamepad-mixed,0,1,128,72269.64,1984.71,72281.25,1984.38 -3,gamepad-mixed,1,0,128,77706.66,2573.74,77718.75,2593.75 -3,gamepad-mixed,2,1,128,74783.38,2822.01,74796.88,2828.12 -3,gamepad-mixed,3,0,128,72792.02,2327.83,72796.88,2343.75 -3,gamepad-mixed,4,1,128,118391.30,1738.09,118414.06,1742.19 -3,gamepad-mixed,5,0,128,71193.89,3918.78,71203.12,3929.69 -3,gamepad-mixed,6,1,128,68796.61,1797.46,68804.69,1796.88 -3,gamepad-mixed,7,0,128,69612.02,2458.39,69617.19,2476.56 -3,gamepad-mixed,8,1,128,76491.45,1760.89,76523.44,1765.62 -3,gamepad-mixed,9,0,128,96987.80,1992.71,97000.00,2000.00 -3,gamepad-mixed,10,1,128,69848.90,1908.46,69867.19,1914.06 -3,gamepad-mixed,11,0,128,71485.09,1763.69,71500.00,1765.62 -3,gamepad-mixed,12,1,128,76128.70,1766.59,76140.62,1773.44 -3,gamepad-mixed,13,0,128,75517.08,1743.34,75531.25,1750.00 -3,gamepad-mixed,14,1,128,69703.84,3077.73,69718.75,3085.94 -3,gamepad-mixed,15,0,128,69162.43,2151.56,69171.88,2156.25 -3,gamepad-mixed,16,1,128,68149.08,2249.42,68164.06,2257.81 -3,gamepad-mixed,17,0,128,68721.88,1684.10,68679.69,1687.50 -3,gamepad-mixed,18,1,128,87450.87,5216.32,87484.38,5218.75 -3,gamepad-mixed,19,0,128,80777.97,2264.32,80789.06,2273.44 -3,gamepad-mixed,20,1,128,91401.21,5573.66,91414.06,5578.12 -3,gamepad-mixed,21,0,128,88765.28,1772.49,88781.25,1773.44 -3,gamepad-mixed,22,1,128,86123.63,1797.00,86148.44,1804.69 -3,gamepad-mixed,23,0,128,69155.23,1732.21,69164.06,1742.19 -3,gamepad-mixed,24,1,128,71907.27,1800.95,71921.88,1804.69 -3,gamepad-mixed,25,0,128,68042.57,1748.34,68046.88,1750.00 -3,gamepad-mixed,26,1,128,71790.83,2577.80,71804.69,2585.94 -3,gamepad-mixed,27,0,128,68688.66,1683.37,68703.12,1687.50 -3,gamepad-mixed,28,1,128,76817.55,1793.29,76828.12,1796.88 -3,gamepad-mixed,29,0,128,71182.59,2000.98,71195.31,2007.81 -3,gamepad-mixed,30,1,128,79844.29,1757.09,79859.38,1757.81 -3,non-key-event,0,1,128,66592.15,1104.91,66609.38,1101.56 -3,non-key-event,1,0,128,68020.02,923.19,68031.25,921.88 -3,non-key-event,2,1,128,105507.60,1072.05,105531.25,1070.31 -3,non-key-event,3,0,128,73747.11,916.05,73765.62,929.69 -3,non-key-event,4,1,128,90246.22,907.96,90203.12,914.06 -3,non-key-event,5,0,128,85000.89,895.61,85023.44,906.25 -3,non-key-event,6,1,128,78225.98,946.95,78242.19,953.12 -3,non-key-event,7,0,128,80849.20,931.61,80859.38,937.50 -3,non-key-event,8,1,128,80081.00,916.74,80093.75,921.88 -3,non-key-event,9,0,128,89847.10,921.45,89859.38,929.69 -3,non-key-event,10,1,128,67326.00,876.56,67335.94,882.81 -3,non-key-event,11,0,128,66258.79,856.65,66265.62,859.38 -3,non-key-event,12,1,128,69381.94,1482.70,69390.62,1484.38 -3,non-key-event,13,0,128,81405.05,1106.12,81414.06,1109.38 -3,non-key-event,14,1,128,69602.85,912.29,69625.00,914.06 -3,non-key-event,15,0,128,68551.03,899.49,68562.50,914.06 -3,non-key-event,16,1,128,65579.15,914.60,65601.56,921.88 -3,non-key-event,17,0,128,68196.47,919.04,68210.94,921.88 -3,non-key-event,18,1,128,68187.97,1060.29,68203.12,1062.50 -3,non-key-event,19,0,128,76823.77,899.84,76835.94,906.25 -3,non-key-event,20,1,128,71631.04,931.91,71640.62,937.50 -3,non-key-event,21,0,128,67704.50,1137.08,67718.75,1148.44 -3,non-key-event,22,1,128,71433.91,860.48,71453.12,859.38 -3,non-key-event,23,0,128,71146.74,861.83,71164.06,867.19 -3,non-key-event,24,1,128,71219.80,1471.02,71234.38,1476.56 -3,non-key-event,25,0,128,68578.80,943.52,68585.94,945.31 -3,non-key-event,26,1,128,70686.87,930.88,70703.12,929.69 -3,non-key-event,27,0,128,69107.34,898.45,69117.19,906.25 -3,non-key-event,28,1,128,71143.01,912.82,71164.06,914.06 -3,non-key-event,29,0,128,89059.34,885.94,89015.62,890.62 -3,non-key-event,30,1,128,99479.82,1394.16,99500.00,1398.44 -3,alt-fallback-31,0,1,2312,3599.70,3475.17,3581.31,3475.35 -3,alt-fallback-31,1,0,2312,3580.30,3480.56,3580.88,3480.97 -3,alt-fallback-31,2,1,2312,3193.47,3557.82,3193.77,3558.39 -3,alt-fallback-31,3,0,2312,3689.66,3525.66,3690.31,3521.63 -3,alt-fallback-31,4,1,2312,4845.23,4512.24,4846.02,4512.98 -3,alt-fallback-31,5,0,2312,3389.60,4235.49,3390.14,4236.59 -3,alt-fallback-31,6,1,2312,3618.47,3859.99,3618.94,3860.73 -3,alt-fallback-31,7,0,2312,3363.25,4218.26,3363.32,4219.29 -3,alt-fallback-31,8,1,2312,3340.80,3549.74,3341.26,3546.28 -3,alt-fallback-31,9,0,2312,3571.16,3808.88,3571.37,3810.12 -3,alt-fallback-31,10,1,2312,4490.36,4064.42,4491.35,4064.88 -3,alt-fallback-31,11,0,2312,3691.40,4316.38,3692.04,4317.04 -3,alt-fallback-31,12,1,2312,4103.04,3852.86,4104.24,3853.81 -3,alt-fallback-31,13,0,2312,3355.26,3515.63,3355.54,3516.44 -3,alt-fallback-31,14,1,2312,3329.36,5352.64,3330.02,5353.37 -3,alt-fallback-31,15,0,2312,4234.34,5101.15,4235.29,5102.51 -3,alt-fallback-31,16,1,2312,3950.23,4173.10,3951.12,4173.88 -3,alt-fallback-31,17,0,2312,4031.45,4155.51,4032.44,4156.57 -3,alt-fallback-31,18,1,2312,5247.64,3542.83,5248.27,3543.25 -3,alt-fallback-31,19,0,2312,3702.17,5644.13,3702.85,5644.90 -3,alt-fallback-31,20,1,2312,3475.41,4249.50,3476.21,4250.43 -3,alt-fallback-31,21,0,2312,3435.54,3603.63,3435.99,3604.24 -3,alt-fallback-31,22,1,2312,3395.28,3725.72,3395.76,3726.21 -3,alt-fallback-31,23,0,2312,4242.88,4360.27,4240.92,4361.59 -3,alt-fallback-31,24,1,2312,3366.67,4471.65,3367.21,4472.32 -3,alt-fallback-31,25,0,2312,4168.21,4297.09,4169.12,4298.44 -3,alt-fallback-31,26,1,2312,3541.44,3798.44,3542.39,3798.88 -3,alt-fallback-31,27,0,2312,3220.56,3671.61,3220.59,3648.36 -3,alt-fallback-31,28,1,2312,3479.54,3544.10,3480.10,3544.55 -3,alt-fallback-31,29,0,2312,3234.52,3903.94,3234.86,3904.84 -3,alt-fallback-31,30,1,2312,3467.27,3531.04,3468.43,3531.57 -3,alt-fallback-32,0,1,2160,3365.82,1408.94,3366.20,1409.26 -3,alt-fallback-32,1,0,2160,3592.94,1478.11,3593.98,1479.17 -3,alt-fallback-32,2,1,2160,3824.82,1793.13,3825.93,1793.98 -3,alt-fallback-32,3,0,2160,3779.01,1467.01,3779.63,1468.06 -3,alt-fallback-32,4,1,2160,3390.62,1409.86,3391.20,1410.19 -3,alt-fallback-32,5,0,2160,3473.21,1344.35,3474.07,1344.91 -3,alt-fallback-32,6,1,2160,3688.43,1729.05,3689.35,1730.09 -3,alt-fallback-32,7,0,2160,4292.55,1865.44,4293.06,1866.67 -3,alt-fallback-32,8,1,2160,4144.76,1714.05,4145.83,1714.81 -3,alt-fallback-32,9,0,2160,3709.94,1571.55,3710.65,1572.22 -3,alt-fallback-32,10,1,2160,4178.37,1319.27,4179.63,1319.91 -3,alt-fallback-32,11,0,2160,4301.44,1477.80,4302.31,1478.24 -3,alt-fallback-32,12,1,2160,3245.78,1398.05,3246.76,1398.61 -3,alt-fallback-32,13,0,2160,3383.64,1331.63,3384.26,1332.41 -3,alt-fallback-32,14,1,2160,3514.35,1435.83,3515.28,1436.11 -3,alt-fallback-32,15,0,2160,3402.41,1392.35,3402.78,1393.06 -3,alt-fallback-32,16,1,2160,6647.11,1867.98,6644.91,1868.98 -3,alt-fallback-32,17,0,2160,3270.58,1403.84,3270.83,1404.17 -3,alt-fallback-32,18,1,2160,3327.32,1290.48,3327.78,1290.28 -3,alt-fallback-32,19,0,2160,3858.79,1437.45,3859.72,1437.96 -3,alt-fallback-32,20,1,2160,3688.90,1335.36,3689.81,1335.65 -3,alt-fallback-32,21,0,2160,3483.34,1325.88,3483.80,1326.39 -3,alt-fallback-32,22,1,2160,3638.65,1617.67,3639.35,1618.06 -3,alt-fallback-32,23,0,2160,3989.39,1325.55,3990.28,1325.93 -3,alt-fallback-32,24,1,2160,3649.64,1288.49,3650.46,1288.89 -3,alt-fallback-32,25,0,2160,5107.85,1369.42,3405.09,1369.91 -3,alt-fallback-32,26,1,2160,3398.98,1352.18,3368.06,1352.31 -3,alt-fallback-32,27,0,2160,3960.72,1560.73,3961.57,1561.11 -3,alt-fallback-32,28,1,2160,4634.93,1818.53,4630.09,1818.98 -3,alt-fallback-32,29,0,2160,3720.58,1529.76,3715.28,1530.56 -3,alt-fallback-32,30,1,2160,4313.11,1626.23,4313.89,1626.85 -3,alt-fallback-33,0,1,1904,3372.76,1289.01,3373.42,1288.87 -3,alt-fallback-33,1,0,1904,3604.03,1286.00,3603.99,1286.24 -3,alt-fallback-33,2,1,1904,3507.66,1317.38,3508.40,1317.75 -3,alt-fallback-33,3,0,1904,3743.08,1299.41,3743.70,1299.89 -3,alt-fallback-33,4,1,1904,3313.15,1283.36,3313.55,1283.09 -3,alt-fallback-33,5,0,1904,3573.59,1399.75,3574.05,1400.74 -3,alt-fallback-33,6,1,1904,3857.30,1335.57,3858.72,1336.13 -3,alt-fallback-33,7,0,1904,4821.15,1285.82,4817.75,1286.24 -3,alt-fallback-33,8,1,1904,3922.73,1325.71,3923.84,1325.63 -3,alt-fallback-33,9,0,1904,3992.82,1691.54,3993.70,1692.23 -3,alt-fallback-33,10,1,1904,3868.69,1598.17,3867.12,1598.74 -3,alt-fallback-33,11,0,1904,3752.79,1475.63,3753.15,1476.37 -3,alt-fallback-33,12,1,1904,3737.82,1465.55,3738.97,1465.86 -3,alt-fallback-33,13,0,1904,3811.32,1525.29,3811.97,1526.79 -3,alt-fallback-33,14,1,1904,3629.25,1306.58,3630.78,1306.72 -3,alt-fallback-33,15,0,1904,3711.28,1715.26,3712.18,1716.39 -3,alt-fallback-33,16,1,1904,3668.93,1279.24,3669.64,1279.41 -3,alt-fallback-33,17,0,1904,4265.60,1693.42,4261.03,1694.33 -3,alt-fallback-33,18,1,1904,4750.09,1429.99,4750.53,1431.20 -3,alt-fallback-33,19,0,1904,4792.83,1668.95,4794.12,1669.64 -3,alt-fallback-33,20,1,1904,5137.98,1648.64,5139.71,1649.68 -3,alt-fallback-33,21,0,1904,4308.45,2630.50,4309.35,2631.83 -3,alt-fallback-33,22,1,1904,6588.80,2847.93,4488.97,1650.21 -3,alt-fallback-33,23,0,1904,4793.14,1900.77,4795.17,1902.31 -3,alt-fallback-33,24,1,1904,4897.22,2050.95,4898.63,2052.52 -3,alt-fallback-33,25,0,1904,4674.49,1909.01,4675.95,1911.76 -3,alt-fallback-33,26,1,1904,4797.00,1642.66,4798.32,1644.43 -3,alt-fallback-33,27,0,1904,4561.62,1653.29,4552.00,1655.46 -3,alt-fallback-33,28,1,1904,4482.37,1886.78,4483.72,1888.13 -3,alt-fallback-33,29,0,1904,5994.01,2144.10,5995.27,2146.01 -3,alt-fallback-33,30,1,1904,4910.70,1703.79,4830.36,1705.36 +1,empty-catalog,0,1,32768,135.54,75.13,135.65,75.16 +1,empty-catalog,1,0,32768,188.47,145.25,172.30,145.36 +1,empty-catalog,2,1,32768,137.53,86.97,137.60,87.04 +1,empty-catalog,3,0,32768,144.85,63.01,144.90,63.05 +1,empty-catalog,4,1,32768,120.98,90.03,121.03,90.09 +1,empty-catalog,5,0,32768,142.31,67.03,142.36,67.14 +1,empty-catalog,6,1,32768,123.77,61.66,123.81,61.68 +1,empty-catalog,7,0,32768,111.64,58.95,111.69,58.99 +1,empty-catalog,8,1,32768,110.39,60.38,110.44,60.39 +1,empty-catalog,9,0,32768,114.11,60.28,114.17,60.30 +1,empty-catalog,10,1,32768,110.96,61.33,110.99,61.34 +1,empty-catalog,11,0,32768,121.03,81.75,120.33,81.79 +1,empty-catalog,12,1,32768,124.23,68.60,124.27,68.63 +1,empty-catalog,13,0,32768,144.09,76.26,142.79,76.32 +1,empty-catalog,14,1,32768,111.78,71.33,111.85,71.38 +1,empty-catalog,15,0,32768,145.67,70.85,145.72,70.89 +1,empty-catalog,16,1,32768,130.50,82.66,130.55,82.70 +1,empty-catalog,17,0,32768,120.94,68.28,120.97,68.33 +1,empty-catalog,18,1,32768,110.88,66.72,110.87,66.44 +1,empty-catalog,19,0,32768,119.14,67.82,119.17,67.87 +1,empty-catalog,20,1,32768,145.09,73.70,145.14,73.73 +1,empty-catalog,21,0,32768,147.76,69.58,147.80,69.61 +1,empty-catalog,22,1,32768,119.25,58.70,119.32,58.72 +1,empty-catalog,23,0,32768,110.81,63.02,110.84,63.05 +1,empty-catalog,24,1,32768,108.12,60.96,108.12,60.97 +1,empty-catalog,25,0,32768,116.07,72.08,116.09,72.14 +1,empty-catalog,26,1,32768,131.19,74.61,131.23,74.65 +1,empty-catalog,27,0,32768,155.27,84.81,155.30,84.90 +1,empty-catalog,28,1,32768,117.75,59.01,117.77,59.05 +1,empty-catalog,29,0,32768,109.78,67.66,109.77,67.69 +1,empty-catalog,30,1,32768,130.28,82.71,130.31,82.73 +1,no-bindings,0,1,9728,713.14,772.72,713.30,692.95 +1,no-bindings,1,0,9728,1358.79,699.17,1358.96,699.32 +1,no-bindings,2,1,9728,1630.81,905.49,1631.06,905.74 +1,no-bindings,3,0,9728,870.41,729.93,870.68,730.16 +1,no-bindings,4,1,9728,635.99,739.56,636.10,739.72 +1,no-bindings,5,0,9728,647.40,954.89,647.51,955.08 +1,no-bindings,6,1,9728,601.36,593.89,601.36,593.96 +1,no-bindings,7,0,9728,969.02,693.79,977.69,693.98 +1,no-bindings,8,1,9728,1545.75,667.72,1533.00,667.97 +1,no-bindings,9,0,9728,612.37,847.35,612.46,847.76 +1,no-bindings,10,1,9728,699.37,796.98,699.53,797.08 +1,no-bindings,11,0,9728,655.65,657.08,655.84,657.28 +1,no-bindings,12,1,9728,1289.11,1870.67,1289.37,1871.09 +1,no-bindings,13,0,9728,659.66,1010.72,659.85,1011.10 +1,no-bindings,14,1,9728,678.18,1096.87,678.25,1097.04 +1,no-bindings,15,0,9728,895.08,935.03,895.25,907.28 +1,no-bindings,16,1,9728,874.63,786.43,874.90,786.60 +1,no-bindings,17,0,9728,632.99,732.36,633.12,732.52 +1,no-bindings,18,1,9728,1187.76,1338.23,1187.91,1338.40 +1,no-bindings,19,0,9728,671.83,1038.19,671.98,1038.45 +1,no-bindings,20,1,9728,712.18,754.68,712.38,754.83 +1,no-bindings,21,0,9728,596.99,657.74,597.04,657.89 +1,no-bindings,22,1,9728,654.39,652.84,654.61,652.96 +1,no-bindings,23,0,9728,642.60,688.40,642.78,688.53 +1,no-bindings,24,1,9728,733.01,648.80,733.14,648.95 +1,no-bindings,25,0,9728,708.98,670.43,709.19,670.64 +1,no-bindings,26,1,9728,957.83,676.59,958.06,676.71 +1,no-bindings,27,0,9728,916.49,783.82,916.74,784.13 +1,no-bindings,28,1,9728,1008.40,801.48,1008.63,801.71 +1,no-bindings,29,0,9728,705.55,884.75,705.80,884.97 +1,no-bindings,30,1,9728,616.66,868.07,616.88,868.22 +1,single-valid-miss,0,1,32768,213.69,200.53,213.75,200.56 +1,single-valid-miss,1,0,32768,201.44,382.47,201.48,382.54 +1,single-valid-miss,2,1,32768,198.25,204.56,198.30,204.59 +1,single-valid-miss,3,0,32768,221.62,215.48,221.68,215.55 +1,single-valid-miss,4,1,32768,212.74,219.62,212.77,219.67 +1,single-valid-miss,5,0,32768,254.22,212.46,254.30,212.52 +1,single-valid-miss,6,1,32768,240.06,251.68,240.14,251.74 +1,single-valid-miss,7,0,32768,215.69,283.81,214.78,283.87 +1,single-valid-miss,8,1,32768,206.77,195.82,206.82,195.83 +1,single-valid-miss,9,0,32768,210.72,208.57,210.75,208.62 +1,single-valid-miss,10,1,32768,207.22,211.39,207.28,211.43 +1,single-valid-miss,11,0,32768,231.64,216.17,231.69,215.97 +1,single-valid-miss,12,1,32768,339.42,274.02,333.34,261.60 +1,single-valid-miss,13,0,32768,247.36,220.43,247.41,220.49 +1,single-valid-miss,14,1,32768,258.44,209.37,258.51,209.38 +1,single-valid-miss,15,0,32768,197.53,201.77,197.57,201.81 +1,single-valid-miss,16,1,32768,190.80,193.15,190.83,193.18 +1,single-valid-miss,17,0,32768,238.92,212.51,238.95,212.55 +1,single-valid-miss,18,1,32768,225.10,217.28,225.19,217.32 +1,single-valid-miss,19,0,32768,202.12,248.01,202.18,248.08 +1,single-valid-miss,20,1,32768,209.52,199.95,209.53,199.98 +1,single-valid-miss,21,0,32768,223.93,239.27,223.66,239.38 +1,single-valid-miss,22,1,32768,215.99,204.86,216.03,204.90 +1,single-valid-miss,23,0,32768,229.93,207.54,229.98,207.58 +1,single-valid-miss,24,1,32768,264.50,199.97,264.56,200.01 +1,single-valid-miss,25,0,32768,205.99,201.52,206.02,201.57 +1,single-valid-miss,26,1,32768,274.24,226.12,274.32,226.14 +1,single-valid-miss,27,0,32768,224.58,209.95,224.64,209.99 +1,single-valid-miss,28,1,32768,289.11,263.45,288.70,263.52 +1,single-valid-miss,29,0,32768,223.43,283.72,214.90,283.81 +1,single-valid-miss,30,1,32768,218.67,273.39,210.88,273.47 +1,single-stale-binding,0,1,32768,148.62,147.70,148.68,147.74 +1,single-stale-binding,1,0,32768,286.11,282.03,286.16,282.10 +1,single-stale-binding,2,1,32768,146.57,145.33,146.61,145.36 +1,single-stale-binding,3,0,32768,136.98,165.32,136.99,165.37 +1,single-stale-binding,4,1,32768,135.98,145.12,136.02,145.17 +1,single-stale-binding,5,0,32768,176.56,223.88,171.36,223.94 +1,single-stale-binding,6,1,32768,202.01,264.57,202.09,264.65 +1,single-stale-binding,7,0,32768,155.48,194.34,155.52,194.40 +1,single-stale-binding,8,1,32768,183.60,196.48,183.65,196.53 +1,single-stale-binding,9,0,32768,181.40,169.72,181.46,169.80 +1,single-stale-binding,10,1,32768,141.59,146.07,141.63,146.09 +1,single-stale-binding,11,0,32768,139.41,144.84,139.43,144.87 +1,single-stale-binding,12,1,32768,160.98,155.19,161.04,155.21 +1,single-stale-binding,13,0,32768,155.74,147.10,155.76,147.16 +1,single-stale-binding,14,1,32768,157.43,168.49,157.47,168.55 +1,single-stale-binding,15,0,32768,267.14,142.03,267.21,142.09 +1,single-stale-binding,16,1,32768,241.74,325.81,228.30,325.87 +1,single-stale-binding,17,0,32768,191.71,195.92,191.77,195.98 +1,single-stale-binding,18,1,32768,167.89,157.41,167.94,157.44 +1,single-stale-binding,19,0,32768,142.83,214.88,142.82,214.97 +1,single-stale-binding,20,1,32768,187.74,140.84,187.84,140.87 +1,single-stale-binding,21,0,32768,177.64,192.76,177.67,192.84 +1,single-stale-binding,22,1,32768,164.64,171.80,164.70,171.84 +1,single-stale-binding,23,0,32768,191.33,149.45,191.41,149.51 +1,single-stale-binding,24,1,32768,167.75,161.26,167.85,161.32 +1,single-stale-binding,25,0,32768,142.42,142.18,142.46,142.21 +1,single-stale-binding,26,1,32768,150.78,157.35,150.82,157.41 +1,single-stale-binding,27,0,32768,160.77,151.89,160.80,151.95 +1,single-stale-binding,28,1,32768,151.74,152.50,151.76,152.56 +1,single-stale-binding,29,0,32768,162.83,192.80,162.87,192.87 +1,single-stale-binding,30,1,32768,179.36,220.57,179.41,220.64 +1,small-key-miss,0,1,7904,1123.93,1103.51,1124.24,1103.74 +1,small-key-miss,1,0,7904,1420.36,1010.47,1472.29,970.27 +1,small-key-miss,2,1,7904,995.66,1167.70,996.20,1167.89 +1,small-key-miss,3,0,7904,960.56,968.35,960.78,968.50 +1,small-key-miss,4,1,7904,1049.19,1077.66,1049.60,1077.94 +1,small-key-miss,5,0,7904,1021.10,976.72,1021.13,976.97 +1,small-key-miss,6,1,7904,1004.79,930.70,1005.06,930.79 +1,small-key-miss,7,0,7904,985.00,948.38,985.07,948.63 +1,small-key-miss,8,1,7904,987.82,1133.92,988.11,1134.11 +1,small-key-miss,9,0,7904,1174.95,1022.86,1175.23,1023.15 +1,small-key-miss,10,1,7904,1231.02,1060.81,1231.65,1060.98 +1,small-key-miss,11,0,7904,991.78,897.10,992.03,897.39 +1,small-key-miss,12,1,7904,981.38,917.52,981.53,917.64 +1,small-key-miss,13,0,7904,1052.97,1063.87,1053.26,1064.14 +1,small-key-miss,14,1,7904,1259.86,1599.82,1194.96,1556.30 +1,small-key-miss,15,0,7904,1122.49,1011.37,1122.85,1011.64 +1,small-key-miss,16,1,7904,1094.42,1011.18,1094.64,1011.39 +1,small-key-miss,17,0,7904,990.07,923.59,990.26,923.84 +1,small-key-miss,18,1,7904,977.59,913.74,977.86,913.84 +1,small-key-miss,19,0,7904,1028.52,1095.70,1028.72,1095.90 +1,small-key-miss,20,1,7904,931.34,1149.60,931.43,1150.05 +1,small-key-miss,21,0,7904,899.05,924.21,899.16,924.47 +1,small-key-miss,22,1,7904,959.59,1061.98,959.89,1062.25 +1,small-key-miss,23,0,7904,917.93,980.18,918.02,980.39 +1,small-key-miss,24,1,7904,1014.96,1309.90,1013.92,1310.10 +1,small-key-miss,25,0,7904,995.69,1212.17,995.82,1212.55 +1,small-key-miss,26,1,7904,942.74,1010.58,942.94,1010.88 +1,small-key-miss,27,0,7904,964.52,1134.89,964.57,1135.25 +1,small-key-miss,28,1,7904,1016.62,1182.70,1016.83,1182.95 +1,small-key-miss,29,0,7904,1251.12,1240.35,1212.30,1240.64 +1,small-key-miss,30,1,7904,1068.26,1121.41,1068.57,1121.58 +1,small-mixed-keys,0,1,9464,1061.93,797.37,1062.13,797.55 +1,small-mixed-keys,1,0,9464,847.24,767.42,847.42,767.54 +1,small-mixed-keys,2,1,9464,830.04,777.70,830.30,777.90 +1,small-mixed-keys,3,0,9464,861.86,1197.99,862.11,1030.01 +1,small-mixed-keys,4,1,9464,1033.08,798.56,994.61,798.71 +1,small-mixed-keys,5,0,9464,857.98,877.93,858.09,878.17 +1,small-mixed-keys,6,1,9464,896.73,778.05,896.87,778.21 +1,small-mixed-keys,7,0,9464,849.63,773.16,849.75,773.35 +1,small-mixed-keys,8,1,9464,868.01,775.03,868.24,775.15 +1,small-mixed-keys,9,0,9464,1620.14,1084.54,1620.46,1084.74 +1,small-mixed-keys,10,1,9464,1000.43,839.09,1000.74,839.29 +1,small-mixed-keys,11,0,9464,847.14,823.70,847.32,823.96 +1,small-mixed-keys,12,1,9464,916.53,757.11,916.84,757.19 +1,small-mixed-keys,13,0,9464,863.21,931.49,863.38,931.74 +1,small-mixed-keys,14,1,9464,849.99,809.73,850.27,809.81 +1,small-mixed-keys,15,0,9464,877.73,852.59,877.96,852.81 +1,small-mixed-keys,16,1,9464,878.60,783.44,878.80,783.60 +1,small-mixed-keys,17,0,9464,846.70,882.60,846.89,882.82 +1,small-mixed-keys,18,1,9464,829.61,815.04,829.78,815.19 +1,small-mixed-keys,19,0,9464,853.56,771.05,853.76,771.34 +1,small-mixed-keys,20,1,9464,846.62,895.08,846.79,895.29 +1,small-mixed-keys,21,0,9464,936.89,816.24,937.02,816.46 +1,small-mixed-keys,22,1,9464,894.73,853.49,894.97,853.66 +1,small-mixed-keys,23,0,9464,992.79,773.37,886.41,773.56 +1,small-mixed-keys,24,1,9464,1403.03,1371.49,1292.37,1371.72 +1,small-mixed-keys,25,0,9464,952.01,810.77,952.24,810.97 +1,small-mixed-keys,26,1,9464,856.06,799.41,856.40,799.56 +1,small-mixed-keys,27,0,9464,877.13,859.12,877.32,859.26 +1,small-mixed-keys,28,1,9464,919.32,826.32,919.48,826.50 +1,small-mixed-keys,29,0,9464,907.08,844.59,907.23,844.67 +1,small-mixed-keys,30,1,9464,876.84,785.84,877.01,785.93 +1,lower-boundary-key-miss,0,1,1824,3859.98,3736.22,3861.29,3737.39 +1,lower-boundary-key-miss,1,0,1824,3830.66,3973.67,3831.14,3974.78 +1,lower-boundary-key-miss,2,1,1824,4167.25,3819.57,4168.31,3820.18 +1,lower-boundary-key-miss,3,0,1824,4158.94,3800.07,4159.54,3800.99 +1,lower-boundary-key-miss,4,1,1824,3615.06,3412.11,3616.23,3412.83 +1,lower-boundary-key-miss,5,0,1824,4983.91,4018.76,4984.65,4020.29 +1,lower-boundary-key-miss,6,1,1824,8641.45,3965.10,8643.09,3966.56 +1,lower-boundary-key-miss,7,0,1824,4147.71,3808.46,4148.57,3794.96 +1,lower-boundary-key-miss,8,1,1824,3565.35,3757.64,3566.34,3758.77 +1,lower-boundary-key-miss,9,0,1824,3772.12,3272.97,3773.03,3273.57 +1,lower-boundary-key-miss,10,1,1824,4422.62,3835.68,4424.34,3836.07 +1,lower-boundary-key-miss,11,0,1824,3689.82,3378.89,3690.24,3367.32 +1,lower-boundary-key-miss,12,1,1824,3537.22,3367.67,3537.83,3362.94 +1,lower-boundary-key-miss,13,0,1824,4317.61,4077.76,4319.08,4078.95 +1,lower-boundary-key-miss,14,1,1824,3810.68,3908.37,3811.40,3909.54 +1,lower-boundary-key-miss,15,0,1824,3547.41,3636.81,3547.70,3637.61 +1,lower-boundary-key-miss,16,1,1824,3844.23,3885.71,3845.39,3826.21 +1,lower-boundary-key-miss,17,0,1824,4005.03,3505.48,4005.48,3506.58 +1,lower-boundary-key-miss,18,1,1824,3418.22,3714.68,3414.47,3714.91 +1,lower-boundary-key-miss,19,0,1824,4108.72,3540.19,4109.65,3540.57 +1,lower-boundary-key-miss,20,1,1824,4027.03,4146.83,4027.96,4148.03 +1,lower-boundary-key-miss,21,0,1824,3778.35,3709.48,3779.06,3710.53 +1,lower-boundary-key-miss,22,1,1824,4034.54,4545.86,4035.64,4546.60 +1,lower-boundary-key-miss,23,0,1824,7896.68,4439.65,7898.03,4441.34 +1,lower-boundary-key-miss,24,1,1824,4170.59,3414.26,4158.99,3415.02 +1,lower-boundary-key-miss,25,0,1824,8008.53,5623.30,8010.42,5625.00 +1,lower-boundary-key-miss,26,1,1824,6383.36,4759.96,6385.42,4761.51 +1,lower-boundary-key-miss,27,0,1824,3958.38,3969.19,3959.98,4003.29 +1,lower-boundary-key-miss,28,1,1824,3695.02,3719.75,3696.27,3720.39 +1,lower-boundary-key-miss,29,0,1824,4186.57,4259.90,4187.50,4261.51 +1,lower-boundary-key-miss,30,1,1824,3730.30,3642.36,3731.36,3643.09 +1,medium-key-miss,0,1,2232,4006.94,1806.08,3998.21,1806.45 +1,medium-key-miss,1,0,2232,4042.07,1778.54,4042.56,1779.12 +1,medium-key-miss,2,1,2232,3992.84,1700.28,3994.18,1701.16 +1,medium-key-miss,3,0,2232,4117.90,1960.87,4118.28,1961.47 +1,medium-key-miss,4,1,2232,3819.43,2273.46,3820.34,2285.39 +1,medium-key-miss,5,0,2232,7245.99,2396.92,7247.31,2397.85 +1,medium-key-miss,6,1,2232,4012.59,1825.12,4013.89,1825.72 +1,medium-key-miss,7,0,2232,3690.31,1853.77,3690.86,1854.84 +1,medium-key-miss,8,1,2232,3812.52,1658.91,3812.72,1659.50 +1,medium-key-miss,9,0,2232,4388.66,1643.88,4389.34,1644.71 +1,medium-key-miss,10,1,2232,4053.10,1522.18,4053.76,1522.85 +1,medium-key-miss,11,0,2232,3850.60,1790.87,3850.81,1792.11 +1,medium-key-miss,12,1,2232,3759.72,1693.69,3760.30,1694.00 +1,medium-key-miss,13,0,2232,3903.96,1810.06,3904.12,1810.93 +1,medium-key-miss,14,1,2232,3649.12,1779.54,3649.64,1780.02 +1,medium-key-miss,15,0,2232,3888.45,1767.66,3888.89,1768.37 +1,medium-key-miss,16,1,2232,3836.10,1652.71,3837.37,1653.23 +1,medium-key-miss,17,0,2232,3565.94,1493.69,3566.31,1494.18 +1,medium-key-miss,18,1,2232,4439.16,1507.49,4439.96,1508.06 +1,medium-key-miss,19,0,2232,3873.83,1573.08,3874.10,1573.92 +1,medium-key-miss,20,1,2232,4091.27,1866.77,4091.85,1867.83 +1,medium-key-miss,21,0,2232,4044.45,1850.74,4045.70,1851.70 +1,medium-key-miss,22,1,2232,3579.23,1481.70,3579.75,1482.08 +1,medium-key-miss,23,0,2232,4161.86,1668.13,3979.39,1668.91 +1,medium-key-miss,24,1,2232,5245.28,3572.11,5246.42,3573.03 +1,medium-key-miss,25,0,2232,3996.49,2331.96,3996.86,2332.89 +1,medium-key-miss,26,1,2232,3781.94,1715.08,3782.71,1715.95 +1,medium-key-miss,27,0,2232,3651.36,1665.58,3651.43,1666.22 +1,medium-key-miss,28,1,2232,4010.18,1745.10,4011.20,1745.52 +1,medium-key-miss,29,0,2232,4138.97,1559.97,4139.78,1555.11 +1,medium-key-miss,30,1,2232,3831.29,1727.97,3832.44,1728.05 +1,upper-boundary-key-miss,0,1,1760,4176.63,1658.28,4177.27,1659.09 +1,upper-boundary-key-miss,1,0,1760,6048.63,1601.95,6050.00,1602.84 +1,upper-boundary-key-miss,2,1,1760,4339.52,1977.32,4341.48,1977.84 +1,upper-boundary-key-miss,3,0,1760,4065.58,1837.78,4067.05,1838.64 +1,upper-boundary-key-miss,4,1,1760,3958.38,1697.26,3959.66,1697.73 +1,upper-boundary-key-miss,5,0,1760,3910.05,1641.96,3910.23,1643.18 +1,upper-boundary-key-miss,6,1,1760,4110.42,1545.08,4111.93,1545.45 +1,upper-boundary-key-miss,7,0,1760,4535.05,1587.51,4535.80,1588.07 +1,upper-boundary-key-miss,8,1,1760,5265.26,1796.58,5267.05,1797.16 +1,upper-boundary-key-miss,9,0,1760,4688.01,1927.20,4689.20,1927.84 +1,upper-boundary-key-miss,10,1,1760,5340.73,2375.85,5342.05,2397.73 +1,upper-boundary-key-miss,11,0,1760,7661.06,2402.29,7662.50,2403.41 +1,upper-boundary-key-miss,12,1,1760,4572.11,1521.70,4573.30,1521.59 +1,upper-boundary-key-miss,13,0,1760,4238.07,1735.26,4239.20,1736.36 +1,upper-boundary-key-miss,14,1,1760,4393.42,1733.07,4394.89,1733.52 +1,upper-boundary-key-miss,15,0,1760,3902.90,1533.03,3903.98,1533.52 +1,upper-boundary-key-miss,16,1,1760,4550.84,2232.39,4552.27,2233.52 +1,upper-boundary-key-miss,17,0,1760,4447.66,1830.74,4448.86,1831.25 +1,upper-boundary-key-miss,18,1,1760,3999.67,1612.03,4000.57,1611.93 +1,upper-boundary-key-miss,19,0,1760,4162.44,1595.55,4163.64,1596.59 +1,upper-boundary-key-miss,20,1,1760,4888.40,2131.14,4890.34,2131.82 +1,upper-boundary-key-miss,21,0,1760,4346.06,1867.56,4347.16,1868.75 +1,upper-boundary-key-miss,22,1,1760,4116.30,1579.22,4117.61,1579.55 +1,upper-boundary-key-miss,23,0,1760,3819.67,1506.14,3820.45,1506.25 +1,upper-boundary-key-miss,24,1,1760,4256.87,1594.83,4159.66,1595.45 +1,upper-boundary-key-miss,25,0,1760,4221.59,1513.63,4222.73,1514.77 +1,upper-boundary-key-miss,26,1,1760,4883.95,1750.94,4885.80,1751.70 +1,upper-boundary-key-miss,27,0,1760,4038.17,1606.95,4038.64,1608.52 +1,upper-boundary-key-miss,28,1,1760,4116.85,2100.99,4118.18,2094.89 +1,upper-boundary-key-miss,29,0,1760,5085.01,2516.05,5085.80,2517.61 +1,upper-boundary-key-miss,30,1,1760,4261.20,1906.42,4263.07,1907.39 +1,stale-long-16,0,1,1672,5448.15,6000.26,5427.03,6001.79 +1,stale-long-16,1,0,1672,5313.39,5169.80,5314.59,5171.05 +1,stale-long-16,2,1,1672,5143.65,4620.53,5144.74,4620.81 +1,stale-long-16,3,0,1672,5331.21,4715.38,5326.56,4716.51 +1,stale-long-16,4,1,1672,5489.51,5047.70,5491.03,5048.44 +1,stale-long-16,5,0,1672,5181.23,5081.92,5182.42,5083.73 +1,stale-long-16,6,1,1672,5167.00,5559.22,5168.06,5560.41 +1,stale-long-16,7,0,1672,4864.92,4581.66,4865.43,4578.35 +1,stale-long-16,8,1,1672,4747.30,4361.14,4748.21,4361.24 +1,stale-long-16,9,0,1672,4920.52,4428.35,4921.05,4416.27 +1,stale-long-16,10,1,1672,5354.20,4421.68,5356.46,4422.25 +1,stale-long-16,11,0,1672,7754.02,4877.63,7755.38,4879.19 +1,stale-long-16,12,1,1672,10043.61,5140.86,10044.86,5142.34 +1,stale-long-16,13,0,1672,4690.11,4946.54,4690.79,4948.56 +1,stale-long-16,14,1,1672,5012.67,4458.99,5013.16,4459.33 +1,stale-long-16,15,0,1672,5431.32,4789.80,5432.42,4790.67 +1,stale-long-16,16,1,1672,5304.95,4487.38,5305.62,4488.04 +1,stale-long-16,17,0,1672,5528.99,4827.34,5529.90,4828.35 +1,stale-long-16,18,1,1672,5535.40,4571.76,5536.48,4572.37 +1,stale-long-16,19,0,1672,6602.18,5155.24,6602.87,5156.70 +1,stale-long-16,20,1,1672,5853.21,4969.96,5854.67,4970.69 +1,stale-long-16,21,0,1672,5454.26,5659.89,5455.14,5660.89 +1,stale-long-16,22,1,1672,5393.84,4666.71,5394.74,4667.46 +1,stale-long-16,23,0,1672,5226.19,5274.37,5227.27,5275.72 +1,stale-long-16,24,1,1672,5459.63,4642.94,5461.72,4644.14 +1,stale-long-16,25,0,1672,6707.16,4433.41,6708.13,4434.81 +1,stale-long-16,26,1,1672,8646.51,4940.61,8647.73,4940.79 +1,stale-long-16,27,0,1672,5107.69,5130.91,5108.25,5131.58 +1,stale-long-16,28,1,1672,5367.06,5531.73,5368.42,5532.30 +1,stale-long-16,29,0,1672,5514.06,4954.35,5514.95,4955.14 +1,stale-long-16,30,1,1672,5150.74,4870.88,5151.91,4872.01 +1,stale-long-31,0,1,928,10420.21,8260.64,10422.41,8261.85 +1,stale-long-31,1,0,928,9293.44,8136.12,9295.26,8137.93 +1,stale-long-31,2,1,928,8179.13,7707.83,8179.96,7709.05 +1,stale-long-31,3,0,928,9522.84,7649.00,9524.78,7650.86 +1,stale-long-31,4,1,928,9173.80,10312.97,9175.65,10315.73 +1,stale-long-31,5,0,928,16254.84,11073.99,16257.54,11077.59 +1,stale-long-31,6,1,928,14934.21,8211.77,14937.50,8182.11 +1,stale-long-31,7,0,928,8630.57,8703.54,8632.54,8705.82 +1,stale-long-31,8,1,928,8027.49,9034.26,8030.17,9035.56 +1,stale-long-31,9,0,928,9752.86,8566.17,9754.31,8567.89 +1,stale-long-31,10,1,928,8983.91,8071.32,8985.99,8072.20 +1,stale-long-31,11,0,928,15950.32,17075.49,15952.59,17077.59 +1,stale-long-31,12,1,928,15342.70,9782.50,15345.91,9631.47 +1,stale-long-31,13,0,928,9322.41,9798.65,9324.35,9801.72 +1,stale-long-31,14,1,928,10330.52,8453.20,10332.97,8454.74 +1,stale-long-31,15,0,928,9730.27,8589.34,9731.68,8592.67 +1,stale-long-31,16,1,928,10951.50,8983.08,10954.74,8974.14 +1,stale-long-31,17,0,928,9355.30,8365.66,9356.68,8367.46 +1,stale-long-31,18,1,928,11634.32,14599.04,11635.78,14601.29 +1,stale-long-31,19,0,928,8768.52,9405.30,8770.47,9408.41 +1,stale-long-31,20,1,928,10380.66,8681.40,10382.54,8683.19 +1,stale-long-31,21,0,928,11089.95,8481.91,11064.66,8484.91 +1,stale-long-31,22,1,928,9607.35,9388.98,9610.99,9391.16 +1,stale-long-31,23,0,928,9237.85,9363.55,9239.22,9366.38 +1,stale-long-31,24,1,928,9791.57,8783.78,9795.26,8785.56 +1,stale-long-31,25,0,928,8708.84,7843.71,8710.13,7845.91 +1,stale-long-31,26,1,928,14746.42,9333.57,14750.00,9335.13 +1,stale-long-31,27,0,928,8598.25,9898.30,8600.22,9893.32 +1,stale-long-31,28,1,928,11780.26,12613.14,11783.41,12615.30 +1,stale-long-31,29,0,928,8399.67,13163.51,8400.86,13165.95 +1,stale-long-31,30,1,928,9301.63,7788.06,9280.17,7789.87 +1,stale-long-32,0,1,544,8564.85,7781.17,8568.01,7783.09 +1,stale-long-32,1,0,544,9013.26,7773.24,9014.71,7775.74 +1,stale-long-32,2,1,544,9373.15,7919.28,9375.00,7922.79 +1,stale-long-32,3,0,544,9217.84,9195.82,9220.59,9198.53 +1,stale-long-32,4,1,544,8835.94,8033.56,8838.24,8036.76 +1,stale-long-32,5,0,544,9999.81,7215.21,10001.84,7216.91 +1,stale-long-32,6,1,544,10516.04,15130.00,10520.22,15134.19 +1,stale-long-32,7,0,544,10668.76,18333.08,10672.79,18340.07 +1,stale-long-32,8,1,544,10109.06,13588.90,10113.97,13591.91 +1,stale-long-32,9,0,544,9756.19,7335.61,9759.19,7338.24 +1,stale-long-32,10,1,544,9193.92,7519.95,9196.69,7522.06 +1,stale-long-32,11,0,544,14338.68,18000.55,14341.91,18007.35 +1,stale-long-32,12,1,544,9240.21,8375.74,9242.65,8378.68 +1,stale-long-32,13,0,544,8961.91,6966.43,8965.07,6968.75 +1,stale-long-32,14,1,544,8292.16,9093.63,8294.12,9095.59 +1,stale-long-32,15,0,544,9904.56,7635.04,9908.09,7637.87 +1,stale-long-32,16,1,544,10057.52,7704.66,10060.66,7705.88 +1,stale-long-32,17,0,544,9520.26,8045.94,9522.06,8049.63 +1,stale-long-32,18,1,544,8940.67,9267.96,8943.01,9273.90 +1,stale-long-32,19,0,544,14804.60,13536.17,14808.82,13542.28 +1,stale-long-32,20,1,544,13909.92,8786.06,13913.60,8788.60 +1,stale-long-32,21,0,544,9066.39,7381.72,9068.01,7384.19 +1,stale-long-32,22,1,544,8732.59,7769.32,8735.29,7770.22 +1,stale-long-32,23,0,544,10691.69,8304.31,10694.85,8306.99 +1,stale-long-32,24,1,544,10185.28,7372.21,10189.34,7373.16 +1,stale-long-32,25,0,544,10316.36,8834.84,10319.85,8840.07 +1,stale-long-32,26,1,544,9477.24,9270.20,9481.62,9272.06 +1,stale-long-32,27,0,544,9220.89,8153.32,9222.43,8159.93 +1,stale-long-32,28,1,544,9383.09,7717.48,9386.03,7718.75 +1,stale-long-32,29,0,544,8382.36,7215.38,8382.35,7218.75 +1,stale-long-32,30,1,544,9776.77,8167.58,9779.41,8170.96 +1,stale-long-33,0,1,944,9797.08,7219.62,9798.73,7220.34 +1,stale-long-33,1,0,944,9203.45,8224.84,9205.51,8227.75 +1,stale-long-33,2,1,944,9446.69,9466.38,9449.15,9469.28 +1,stale-long-33,3,0,944,10774.79,7995.97,10776.48,7997.88 +1,stale-long-33,4,1,944,21930.81,9464.86,21934.32,9467.16 +1,stale-long-33,5,0,944,10112.92,7534.90,10114.41,7536.02 +1,stale-long-33,6,1,944,9470.33,8045.07,9472.46,8046.61 +1,stale-long-33,7,0,944,11475.90,8175.59,11477.75,8177.97 +1,stale-long-33,8,1,944,9321.26,7676.50,9323.09,7677.97 +1,stale-long-33,9,0,944,10609.22,7969.88,10610.17,7971.40 +1,stale-long-33,10,1,944,11370.23,9666.53,11372.88,9668.43 +1,stale-long-33,11,0,944,9884.52,7540.06,9886.65,7542.37 +1,stale-long-33,12,1,944,9727.74,7571.34,9608.05,7572.03 +1,stale-long-33,13,0,944,9595.26,8127.42,9596.40,8130.30 +1,stale-long-33,14,1,944,9481.24,8176.43,9483.05,8177.97 +1,stale-long-33,15,0,944,10647.26,8947.46,10649.36,8950.21 +1,stale-long-33,16,1,944,10113.24,7849.68,10116.53,7851.69 +1,stale-long-33,17,0,944,13778.74,7588.39,13780.72,7578.39 +1,stale-long-33,18,1,944,16559.88,7771.22,16562.50,7772.25 +1,stale-long-33,19,0,944,10190.15,7833.44,10191.74,7836.86 +1,stale-long-33,20,1,944,9432.50,6781.30,9434.32,6782.84 +1,stale-long-33,21,0,944,10490.53,9178.62,10492.58,9181.14 +1,stale-long-33,22,1,944,10272.70,7286.64,10250.00,7288.14 +1,stale-long-33,23,0,944,10918.97,7937.22,10920.55,7938.56 +1,stale-long-33,24,1,944,8945.33,7204.14,8947.03,7205.51 +1,stale-long-33,25,0,944,9386.35,8300.27,9387.71,8301.91 +1,stale-long-33,26,1,944,10037.54,8170.87,10040.25,8172.67 +1,stale-long-33,27,0,944,9906.22,8432.65,9907.84,8434.32 +1,stale-long-33,28,1,944,9110.67,7436.86,9113.35,7437.50 +1,stale-long-33,29,0,944,8673.54,7943.99,8674.79,7945.97 +1,stale-long-33,30,1,944,9895.68,7555.69,9898.31,7557.20 +1,stale-long-64,0,1,480,16613.99,7641.94,16616.67,7643.75 +1,stale-long-64,1,0,480,16539.19,8403.50,16539.58,8406.25 +1,stale-long-64,2,1,480,18970.13,7800.18,18975.00,7802.08 +1,stale-long-64,3,0,480,16445.74,6978.29,16447.92,6983.33 +1,stale-long-64,4,1,480,18309.17,8057.20,18314.58,8062.50 +1,stale-long-64,5,0,480,16543.57,7847.33,16545.83,7852.08 +1,stale-long-64,6,1,480,19002.37,7604.86,19008.33,7606.25 +1,stale-long-64,7,0,480,17848.33,7909.81,17850.00,7912.50 +1,stale-long-64,8,1,480,17675.44,7054.60,17679.17,7056.25 +1,stale-long-64,9,0,480,17326.21,7132.19,17327.08,7133.33 +1,stale-long-64,10,1,480,18703.97,8892.88,18710.42,8895.83 +1,stale-long-64,11,0,480,16837.13,9112.45,16839.58,9118.75 +1,stale-long-64,12,1,480,17891.12,8596.51,17895.83,8600.00 +1,stale-long-64,13,0,480,17285.48,8101.95,17289.58,8106.25 +1,stale-long-64,14,1,480,17846.17,7129.66,17852.08,7131.25 +1,stale-long-64,15,0,480,16518.27,7237.75,16520.83,7239.58 +1,stale-long-64,16,1,480,20429.18,10347.65,20433.33,10352.08 +1,stale-long-64,17,0,480,24313.04,12888.69,24316.67,12893.75 +1,stale-long-64,18,1,480,19254.60,7698.43,19264.58,7702.08 +1,stale-long-64,19,0,480,17129.40,7258.61,17131.25,7260.42 +1,stale-long-64,20,1,480,17842.03,8226.30,17845.83,8227.08 +1,stale-long-64,21,0,480,23515.51,7910.30,23520.83,7914.58 +1,stale-long-64,22,1,480,16752.83,9779.61,16756.25,9783.33 +1,stale-long-64,23,0,480,16744.69,7543.15,16745.83,7547.92 +1,stale-long-64,24,1,480,15644.23,7349.91,15647.92,7352.08 +1,stale-long-64,25,0,480,17484.17,8367.83,17487.50,8370.83 +1,stale-long-64,26,1,480,15783.36,8254.21,15785.42,8256.25 +1,stale-long-64,27,0,480,17036.10,7952.75,17039.58,7956.25 +1,stale-long-64,28,1,480,17511.53,7188.57,17516.67,7189.58 +1,stale-long-64,29,0,480,19666.78,7184.38,19668.75,7147.92 +1,stale-long-64,30,1,480,16301.14,7849.69,16304.17,7852.08 +1,large-key-miss,0,1,128,87879.02,8664.06,87679.69,8671.88 +1,large-key-miss,1,0,128,81459.34,7792.67,81476.56,7796.88 +1,large-key-miss,2,1,128,79034.78,9653.51,79054.69,9664.06 +1,large-key-miss,3,0,128,91762.27,8549.88,91773.44,8554.69 +1,large-key-miss,4,1,128,85809.93,8782.88,85835.94,8789.06 +1,large-key-miss,5,0,128,85613.60,8276.35,85632.81,8289.06 +1,large-key-miss,6,1,128,88438.07,11944.03,88453.12,11960.94 +1,large-key-miss,7,0,128,91160.41,9146.02,91179.69,9156.25 +1,large-key-miss,8,1,128,78876.77,7732.16,78890.62,7734.38 +1,large-key-miss,9,0,128,84928.38,7823.75,83218.75,7828.12 +1,large-key-miss,10,1,128,78482.25,8201.34,78492.19,8203.12 +1,large-key-miss,11,0,128,86935.85,7752.24,86906.25,7757.81 +1,large-key-miss,12,1,128,81614.52,8138.07,81632.81,8140.62 +1,large-key-miss,13,0,128,96421.66,8273.21,96445.31,8289.06 +1,large-key-miss,14,1,128,99370.59,13042.31,99398.44,13062.50 +1,large-key-miss,15,0,128,93740.67,8710.70,93765.62,8726.56 +1,large-key-miss,16,1,128,80511.90,8492.34,80531.25,8492.19 +1,large-key-miss,17,0,128,110340.26,7930.17,110351.56,7937.50 +1,large-key-miss,18,1,128,149054.45,8308.73,148960.94,8312.50 +1,large-key-miss,19,0,128,84716.93,7906.95,84726.56,7914.06 +1,large-key-miss,20,1,128,96111.35,10558.67,96140.62,10570.31 +1,large-key-miss,21,0,128,83496.14,9567.83,83507.81,9585.94 +1,large-key-miss,22,1,128,97761.09,10452.16,97781.25,10460.94 +1,large-key-miss,23,0,128,88345.93,9182.56,88359.38,9187.50 +1,large-key-miss,24,1,128,83370.62,7862.74,83390.62,7859.38 +1,large-key-miss,25,0,128,83965.90,8530.53,83796.88,8546.88 +1,large-key-miss,26,1,128,152460.47,13356.20,152484.38,13367.19 +1,large-key-miss,27,0,128,87683.57,8620.09,87703.12,8640.62 +1,large-key-miss,28,1,128,86641.71,7723.41,86656.25,7726.56 +1,large-key-miss,29,0,128,95339.92,7767.38,95359.38,7773.44 +1,large-key-miss,30,1,128,88347.45,8892.17,88367.19,8898.44 +1,large-mixed-keys,0,1,128,80517.48,11639.91,80539.06,11648.44 +1,large-mixed-keys,1,0,128,91632.99,10362.52,91640.62,10375.00 +1,large-mixed-keys,2,1,128,89544.36,13916.73,89570.31,13929.69 +1,large-mixed-keys,3,0,128,88558.42,11644.73,88570.31,11664.06 +1,large-mixed-keys,4,1,128,86429.44,9878.49,86460.94,9882.81 +1,large-mixed-keys,5,0,128,87648.53,13218.03,87656.25,13234.38 +1,large-mixed-keys,6,1,128,96407.49,11193.09,96429.69,11203.12 +1,large-mixed-keys,7,0,128,86518.16,13214.58,86531.25,13226.56 +1,large-mixed-keys,8,1,128,84916.96,9797.00,84937.50,9796.88 +1,large-mixed-keys,9,0,128,79719.69,9470.76,79734.38,9476.56 +1,large-mixed-keys,10,1,128,89863.02,10053.10,89882.81,10054.69 +1,large-mixed-keys,11,0,128,86892.87,11860.95,86906.25,11882.81 +1,large-mixed-keys,12,1,128,86330.22,9437.20,86351.56,9445.31 +1,large-mixed-keys,13,0,128,80221.28,11246.20,80234.38,11265.62 +1,large-mixed-keys,14,1,128,95777.49,10621.34,95796.88,10625.00 +1,large-mixed-keys,15,0,128,79191.22,11244.90,79195.31,11265.62 +1,large-mixed-keys,16,1,128,95699.50,15846.56,95710.94,15851.56 +1,large-mixed-keys,17,0,128,123197.75,10296.95,123218.75,10304.69 +1,large-mixed-keys,18,1,128,103247.97,9879.16,103273.44,9882.81 +1,large-mixed-keys,19,0,128,88036.07,10760.80,88054.69,10781.25 +1,large-mixed-keys,20,1,128,103284.77,13300.54,103304.69,13312.50 +1,large-mixed-keys,21,0,128,93149.86,18598.16,93164.06,18617.19 +1,large-mixed-keys,22,1,128,87783.50,10251.25,87796.88,10257.81 +1,large-mixed-keys,23,0,128,78536.38,10176.95,78546.88,10187.50 +1,large-mixed-keys,24,1,128,78564.77,11652.51,78570.31,11656.25 +1,large-mixed-keys,25,0,128,80558.96,12364.68,80562.50,12382.81 +1,large-mixed-keys,26,1,128,82427.47,10639.95,82437.50,10648.44 +1,large-mixed-keys,27,0,128,80293.24,9821.60,80312.50,9835.94 +1,large-mixed-keys,28,1,128,83088.25,9676.64,83101.56,9679.69 +1,large-mixed-keys,29,0,128,96592.48,9479.73,96609.38,9484.38 +1,large-mixed-keys,30,1,128,81341.79,10225.77,80937.50,10226.56 +1,large-few-bindings,0,1,1512,5868.49,1404.36,5869.71,1404.76 +1,large-few-bindings,1,0,1512,6257.94,1263.59,6259.26,1263.89 +1,large-few-bindings,2,1,1512,8488.42,3861.74,8490.74,3863.10 +1,large-few-bindings,3,0,1512,6201.25,2590.45,6203.04,2592.59 +1,large-few-bindings,4,1,1512,5925.10,1536.40,5926.59,1537.04 +1,large-few-bindings,5,0,1512,5352.29,1476.43,5352.51,1477.51 +1,large-few-bindings,6,1,1512,5752.79,1560.18,5753.97,1560.85 +1,large-few-bindings,7,0,1512,5739.03,1492.26,5739.42,1494.05 +1,large-few-bindings,8,1,1512,5675.71,1397.89,5676.59,1398.81 +1,large-few-bindings,9,0,1512,5197.53,1424.87,5198.41,1425.26 +1,large-few-bindings,10,1,1512,5942.67,1787.00,5945.11,1788.36 +1,large-few-bindings,11,0,1512,6255.37,1425.47,6256.61,1438.49 +1,large-few-bindings,12,1,1512,6419.86,1451.11,6421.30,1451.72 +1,large-few-bindings,13,0,1512,5590.25,4261.97,5591.27,4263.89 +1,large-few-bindings,14,1,1512,5527.70,1203.53,5404.10,1203.70 +1,large-few-bindings,15,0,1512,5592.38,1240.65,5593.92,1241.40 +1,large-few-bindings,16,1,1512,5716.54,1321.70,5718.25,1322.09 +1,large-few-bindings,17,0,1512,4899.81,1256.06,4900.13,1257.28 +1,large-few-bindings,18,1,1512,5433.45,1509.77,5435.19,1509.92 +1,large-few-bindings,19,0,1512,5687.10,1581.83,5689.15,1583.33 +1,large-few-bindings,20,1,1512,6388.56,1325.22,6390.21,1325.40 +1,large-few-bindings,21,0,1512,5631.75,1736.74,5632.94,1738.10 +1,large-few-bindings,22,1,1512,5480.14,1408.65,5481.48,1409.39 +1,large-few-bindings,23,0,1512,7852.37,2175.84,7853.17,2176.59 +1,large-few-bindings,24,1,1512,8863.89,1499.28,8865.08,1500.00 +1,large-few-bindings,25,0,1512,5175.33,1246.98,5169.31,1248.02 +1,large-few-bindings,26,1,1512,5518.18,1396.70,5519.18,1397.49 +1,large-few-bindings,27,0,1512,5471.34,1964.28,5472.22,1966.27 +1,large-few-bindings,28,1,1512,5103.64,1720.42,5104.50,1722.22 +1,large-few-bindings,29,0,1512,6019.42,1660.64,6020.50,1662.04 +1,large-few-bindings,30,1,1512,5933.57,1336.49,5935.19,1336.64 +1,large-label-overrides,0,1,128,74394.24,2163.69,74421.88,2171.88 +1,large-label-overrides,1,0,128,74824.46,1757.91,74835.94,1765.62 +1,large-label-overrides,2,1,128,75469.44,1800.12,75484.38,1804.69 +1,large-label-overrides,3,0,128,74606.04,1924.12,74617.19,1929.69 +1,large-label-overrides,4,1,128,68416.30,1769.18,68421.88,1773.44 +1,large-label-overrides,5,0,128,78804.44,1758.97,78820.31,1765.62 +1,large-label-overrides,6,1,128,69489.67,1791.14,69507.81,1789.06 +1,large-label-overrides,7,0,128,70164.27,1759.97,70179.69,1765.62 +1,large-label-overrides,8,1,128,94002.03,1801.30,94015.62,1804.69 +1,large-label-overrides,9,0,128,135059.73,4448.62,135078.12,4468.75 +1,large-label-overrides,10,1,128,90744.70,1793.95,90773.44,1796.88 +1,large-label-overrides,11,0,128,73441.57,3324.09,73273.44,3335.94 +1,large-label-overrides,12,1,128,71909.27,1913.61,71929.69,1914.06 +1,large-label-overrides,13,0,128,73673.91,1759.41,73679.69,1765.62 +1,large-label-overrides,14,1,128,74068.93,4497.04,74085.94,4507.81 +1,large-label-overrides,15,0,128,72552.21,1760.30,72562.50,1765.62 +1,large-label-overrides,16,1,128,69282.98,1776.09,69296.88,1781.25 +1,large-label-overrides,17,0,128,73910.27,1754.77,73921.88,1757.81 +1,large-label-overrides,18,1,128,71282.06,1792.65,71296.88,1796.88 +1,large-label-overrides,19,0,128,77031.28,1741.55,77046.88,1750.00 +1,large-label-overrides,20,1,128,74358.69,2110.68,74382.81,2117.19 +1,large-label-overrides,21,0,128,73614.91,1962.52,73625.00,1968.75 +1,large-label-overrides,22,1,128,86940.41,1924.09,86960.94,1921.88 +1,large-label-overrides,23,0,128,71743.25,1765.93,71757.81,1773.44 +1,large-label-overrides,24,1,128,82506.73,1786.76,82515.62,1789.06 +1,large-label-overrides,25,0,128,76092.35,1948.91,76101.56,1960.94 +1,large-label-overrides,26,1,128,67903.54,1953.77,67921.88,1953.12 +1,large-label-overrides,27,0,128,100026.73,1767.52,100039.06,1773.44 +1,large-label-overrides,28,1,128,82773.38,1732.12,82796.88,1734.38 +1,large-label-overrides,29,0,128,70513.27,5688.76,70515.62,5703.12 +1,large-label-overrides,30,1,128,69859.56,1778.36,69875.00,1781.25 +1,capacity-stale-long,0,1,128,76612.27,13267.51,76632.81,13273.44 +1,capacity-stale-long,1,0,128,66468.55,15395.38,66476.56,15414.06 +1,capacity-stale-long,2,1,128,69362.61,15942.76,69375.00,15953.12 +1,capacity-stale-long,3,0,128,65346.41,13372.52,65351.56,13382.81 +1,capacity-stale-long,4,1,128,66477.95,13856.45,66500.00,13867.19 +1,capacity-stale-long,5,0,128,64684.91,18159.52,64695.31,18171.88 +1,capacity-stale-long,6,1,128,63362.53,17729.23,63375.00,17742.19 +1,capacity-stale-long,7,0,128,64330.18,14219.36,64289.06,14234.38 +1,capacity-stale-long,8,1,128,80286.91,14445.27,80312.50,14453.12 +1,capacity-stale-long,9,0,128,70193.52,17202.56,70210.94,17218.75 +1,capacity-stale-long,10,1,128,65450.14,14430.44,65468.75,14437.50 +1,capacity-stale-long,11,0,128,62715.04,14105.38,62718.75,14117.19 +1,capacity-stale-long,12,1,128,70816.92,15009.36,70835.94,15015.62 +1,capacity-stale-long,13,0,128,77125.72,14673.30,77140.62,14679.69 +1,capacity-stale-long,14,1,128,75877.97,14158.16,75898.44,14164.06 +1,capacity-stale-long,15,0,128,79236.31,13422.52,79250.00,13429.69 +1,capacity-stale-long,16,1,128,111460.25,20283.44,111484.38,20289.06 +1,capacity-stale-long,17,0,128,79582.12,24367.88,79593.75,24398.44 +1,capacity-stale-long,18,1,128,64656.04,13675.30,64671.88,13679.69 +1,capacity-stale-long,19,0,128,69648.41,14247.51,69656.25,14257.81 +1,capacity-stale-long,20,1,128,71930.65,18370.44,71953.12,18375.00 +1,capacity-stale-long,21,0,128,67274.63,16515.41,67281.25,16531.25 +1,capacity-stale-long,22,1,128,72900.80,16709.56,72914.06,16718.75 +1,capacity-stale-long,23,0,128,66276.79,16771.57,66281.25,16789.06 +1,capacity-stale-long,24,1,128,70326.85,16490.29,70351.56,16492.19 +1,capacity-stale-long,25,0,128,66587.70,17720.55,66601.56,17742.19 +1,capacity-stale-long,26,1,128,78984.76,15397.66,79000.00,15406.25 +1,capacity-stale-long,27,0,128,64869.88,15235.70,64882.81,15242.19 +1,capacity-stale-long,28,1,128,74247.61,15153.33,73343.75,15164.06 +1,capacity-stale-long,29,0,128,70105.22,13549.88,70117.19,13562.50 +1,capacity-stale-long,30,1,128,72564.61,13751.71,72585.94,13757.81 +1,small-stale-long,0,1,13720,520.37,541.54,520.48,541.62 +1,small-stale-long,1,0,13720,683.21,536.76,683.31,536.95 +1,small-stale-long,2,1,13720,933.24,639.64,933.45,639.72 +1,small-stale-long,3,0,13720,560.02,495.07,560.13,495.19 +1,small-stale-long,4,1,13720,510.43,483.81,510.57,483.16 +1,small-stale-long,5,0,13720,544.53,514.68,544.75,514.87 +1,small-stale-long,6,1,13720,556.66,534.82,556.78,534.91 +1,small-stale-long,7,0,13720,450.07,510.68,450.07,510.86 +1,small-stale-long,8,1,13720,499.46,488.44,499.64,488.48 +1,small-stale-long,9,0,13720,512.12,509.11,512.17,509.18 +1,small-stale-long,10,1,13720,504.46,517.03,504.59,517.13 +1,small-stale-long,11,0,13720,489.95,505.56,488.19,505.69 +1,small-stale-long,12,1,13720,475.19,496.09,475.29,496.21 +1,small-stale-long,13,0,13720,488.98,555.90,489.07,556.05 +1,small-stale-long,14,1,13720,503.19,477.54,503.35,477.62 +1,small-stale-long,15,0,13720,482.09,491.47,482.14,491.69 +1,small-stale-long,16,1,13720,570.47,524.78,570.63,524.85 +1,small-stale-long,17,0,13720,484.30,537.03,484.33,537.17 +1,small-stale-long,18,1,13720,572.25,731.03,572.38,731.12 +1,small-stale-long,19,0,13720,800.76,847.01,800.95,847.23 +1,small-stale-long,20,1,13720,509.47,508.47,509.62,508.53 +1,small-stale-long,21,0,13720,436.15,486.37,436.15,486.44 +1,small-stale-long,22,1,13720,476.65,543.04,476.02,543.15 +1,small-stale-long,23,0,13720,533.04,568.95,533.09,569.10 +1,small-stale-long,24,1,13720,514.70,621.47,514.80,621.57 +1,small-stale-long,25,0,13720,466.53,512.62,466.62,512.76 +1,small-stale-long,26,1,13720,570.61,532.73,570.85,532.87 +1,small-stale-long,27,0,13720,546.07,515.85,546.14,516.03 +1,small-stale-long,28,1,13720,484.40,535.88,484.55,536.01 +1,small-stale-long,29,0,13720,566.22,607.02,566.40,607.14 +1,small-stale-long,30,1,13720,505.63,515.09,505.76,515.16 +1,gamepad-miss,0,1,128,87143.84,1368.66,87164.06,1367.19 +1,gamepad-miss,1,0,128,86327.04,1351.84,86335.94,1359.38 +1,gamepad-miss,2,1,128,73924.78,1325.39,73953.12,1328.12 +1,gamepad-miss,3,0,128,77319.79,1353.89,77335.94,1359.38 +1,gamepad-miss,4,1,128,76182.27,1371.47,76203.12,1375.00 +1,gamepad-miss,5,0,128,84086.42,1359.21,84101.56,1367.19 +1,gamepad-miss,6,1,128,72422.16,1581.76,72437.50,1585.94 +1,gamepad-miss,7,0,128,68605.44,1360.17,68617.19,1367.19 +1,gamepad-miss,8,1,128,72775.16,1488.84,72789.06,1492.19 +1,gamepad-miss,9,0,128,78208.46,1358.17,78218.75,1375.00 +1,gamepad-miss,10,1,128,74003.95,1327.30,74023.44,1335.94 +1,gamepad-miss,11,0,128,76254.50,1314.27,76265.62,1312.50 +1,gamepad-miss,12,1,128,72680.05,1322.42,72695.31,1320.31 +1,gamepad-miss,13,0,128,73708.63,1992.66,73710.94,2000.00 +1,gamepad-miss,14,1,128,79563.02,1509.27,79585.94,1515.62 +1,gamepad-miss,15,0,128,72909.23,1363.11,72921.88,1367.19 +1,gamepad-miss,16,1,128,70757.70,1344.82,70773.44,1351.56 +1,gamepad-miss,17,0,128,68525.30,1355.97,68531.25,1367.19 +1,gamepad-miss,18,1,128,70797.71,1330.53,70804.69,1335.94 +1,gamepad-miss,19,0,128,77609.59,1853.44,77617.19,1859.38 +1,gamepad-miss,20,1,128,78496.04,1335.16,78507.81,1335.94 +1,gamepad-miss,21,0,128,71631.35,1390.60,71640.62,1398.44 +1,gamepad-miss,22,1,128,95015.71,1364.95,95023.44,1367.19 +1,gamepad-miss,23,0,128,146748.20,1356.56,146765.62,1375.00 +1,gamepad-miss,24,1,128,83135.42,1375.45,83164.06,1375.00 +1,gamepad-miss,25,0,128,69714.61,1365.62,69718.75,1367.19 +1,gamepad-miss,26,1,128,69599.59,1859.02,69609.38,1867.19 +1,gamepad-miss,27,0,128,74097.56,1403.41,74226.56,1406.25 +1,gamepad-miss,28,1,128,81332.91,1733.70,81351.56,1742.19 +1,gamepad-miss,29,0,128,85158.16,1366.15,85171.88,1375.00 +1,gamepad-miss,30,1,128,77125.23,1372.41,77148.44,1375.00 +1,gamepad-mixed,0,1,128,71210.12,2147.49,71218.75,2156.25 +1,gamepad-mixed,1,0,128,69829.91,1587.30,69843.75,1593.75 +1,gamepad-mixed,2,1,128,87199.10,2431.16,87226.56,2437.50 +1,gamepad-mixed,3,0,128,77385.30,1606.78,77398.44,1609.38 +1,gamepad-mixed,4,1,128,83071.89,1637.55,83085.94,1640.62 +1,gamepad-mixed,5,0,128,71438.00,1799.17,71390.62,1804.69 +1,gamepad-mixed,6,1,128,75078.00,1697.13,75085.94,1703.12 +1,gamepad-mixed,7,0,128,100853.26,2797.19,100867.19,2812.50 +1,gamepad-mixed,8,1,128,114224.28,1706.09,114242.19,1710.94 +1,gamepad-mixed,9,0,128,84787.24,1869.72,84804.69,1882.81 +1,gamepad-mixed,10,1,128,71945.71,1650.45,71960.94,1648.44 +1,gamepad-mixed,11,0,128,71885.15,1624.48,71898.44,1632.81 +1,gamepad-mixed,12,1,128,76138.71,1711.22,76156.25,1710.94 +1,gamepad-mixed,13,0,128,80836.83,2130.71,80851.56,2148.44 +1,gamepad-mixed,14,1,128,88859.35,1701.25,88804.69,1710.94 +1,gamepad-mixed,15,0,128,76189.57,2666.90,76203.12,2687.50 +1,gamepad-mixed,16,1,128,74581.24,1683.00,74601.56,1687.50 +1,gamepad-mixed,17,0,128,67702.45,1942.55,67710.94,1953.12 +1,gamepad-mixed,18,1,128,76676.79,7363.87,76695.31,7382.81 +1,gamepad-mixed,19,0,128,72557.50,1692.95,72570.31,1703.12 +1,gamepad-mixed,20,1,128,73262.47,1835.87,73218.75,1835.94 +1,gamepad-mixed,21,0,128,75205.48,2709.97,75218.75,2718.75 +1,gamepad-mixed,22,1,128,84539.06,1703.23,84554.69,1710.94 +1,gamepad-mixed,23,0,128,81891.02,1681.54,81703.12,1679.69 +1,gamepad-mixed,24,1,128,80715.52,1803.93,80742.19,1812.50 +1,gamepad-mixed,25,0,128,67285.05,2141.36,67296.88,2156.25 +1,gamepad-mixed,26,1,128,73617.40,1750.20,73632.81,1750.00 +1,gamepad-mixed,27,0,128,74691.37,1571.87,74710.94,1578.12 +1,gamepad-mixed,28,1,128,86251.11,2452.85,86273.44,2460.94 +1,gamepad-mixed,29,0,128,98177.83,1652.38,98195.31,1656.25 +1,gamepad-mixed,30,1,128,110334.28,2754.54,110359.38,2757.81 +1,non-key-event,0,1,128,82967.82,899.66,82984.38,898.44 +1,non-key-event,1,0,128,74985.05,1769.17,75007.81,1781.25 +1,non-key-event,2,1,128,87914.52,864.87,87937.50,867.19 +1,non-key-event,3,0,128,74687.48,892.16,74695.31,906.25 +1,non-key-event,4,1,128,75719.58,1362.49,75734.38,1367.19 +1,non-key-event,5,0,128,68866.89,881.24,68875.00,890.62 +1,non-key-event,6,1,128,72366.62,865.35,72382.81,867.19 +1,non-key-event,7,0,128,76435.19,1076.16,76453.12,1093.75 +1,non-key-event,8,1,128,83312.69,1328.14,83335.94,1335.94 +1,non-key-event,9,0,128,67902.03,1098.70,67906.25,1101.56 +1,non-key-event,10,1,128,73849.04,891.39,73867.19,898.44 +1,non-key-event,11,0,128,74106.77,865.99,74117.19,875.00 +1,non-key-event,12,1,128,86585.20,1433.20,86609.38,1437.50 +1,non-key-event,13,0,128,71191.27,834.23,71203.12,843.75 +1,non-key-event,14,1,128,70490.43,855.76,70500.00,859.38 +1,non-key-event,15,0,128,85905.30,891.54,85914.06,890.62 +1,non-key-event,16,1,128,92003.30,855.54,92031.25,859.38 +1,non-key-event,17,0,128,90995.72,818.69,91007.81,820.31 +1,non-key-event,18,1,128,83727.27,945.13,83750.00,945.31 +1,non-key-event,19,0,128,73365.51,1063.38,73382.81,1078.12 +1,non-key-event,20,1,128,102958.61,843.66,102976.56,843.75 +1,non-key-event,21,0,128,181647.41,2258.70,181664.06,2273.44 +1,non-key-event,22,1,128,116731.28,981.10,116750.00,984.38 +1,non-key-event,23,0,128,87892.05,873.44,87906.25,890.62 +1,non-key-event,24,1,128,84427.86,1503.58,84445.31,1507.81 +1,non-key-event,25,0,128,76951.98,1100.88,76960.94,1109.38 +1,non-key-event,26,1,128,72111.68,879.91,72125.00,882.81 +1,non-key-event,27,0,128,69615.27,1073.41,69625.00,1078.12 +1,non-key-event,28,1,128,71558.20,1265.87,71585.94,1273.44 +1,non-key-event,29,0,128,78104.64,1674.70,78117.19,1679.69 +1,non-key-event,30,1,128,122581.63,1354.63,122601.56,1359.38 +1,alt-fallback-31,0,1,2488,7521.24,5393.30,7522.51,5393.89 +1,alt-fallback-31,1,0,2488,3366.25,3434.90,3366.56,3436.09 +1,alt-fallback-31,2,1,2488,3609.36,3156.98,3610.13,3157.56 +1,alt-fallback-31,3,0,2488,3686.90,3257.32,3687.70,3258.04 +1,alt-fallback-31,4,1,2488,3625.94,3636.32,3627.01,3637.06 +1,alt-fallback-31,5,0,2488,3778.19,3655.20,3779.34,3655.95 +1,alt-fallback-31,6,1,2488,6126.11,3538.35,6127.01,3539.39 +1,alt-fallback-31,7,0,2488,3641.76,3365.26,3642.28,3319.53 +1,alt-fallback-31,8,1,2488,3729.96,3420.31,3731.11,3420.82 +1,alt-fallback-31,9,0,2488,3276.73,3215.15,3277.33,3215.84 +1,alt-fallback-31,10,1,2488,3983.51,3382.86,3984.32,3383.44 +1,alt-fallback-31,11,0,2488,3712.13,3876.13,3713.02,3877.41 +1,alt-fallback-31,12,1,2488,3893.93,3124.16,3894.69,3124.60 +1,alt-fallback-31,13,0,2488,4296.45,11423.88,4297.43,11429.26 +1,alt-fallback-31,14,1,2488,6206.43,4204.82,6208.60,4205.39 +1,alt-fallback-31,15,0,2488,8323.70,4604.12,8312.30,4605.31 +1,alt-fallback-31,16,1,2488,11779.64,5229.03,11786.58,5230.31 +1,alt-fallback-31,17,0,2488,8055.27,7558.25,8056.67,7490.76 +1,alt-fallback-31,18,1,2488,7523.86,3061.19,7463.42,3061.50 +1,alt-fallback-31,19,0,2488,4152.30,4825.01,4164.79,4825.96 +1,alt-fallback-31,20,1,2488,5043.24,4587.10,5044.21,4588.02 +1,alt-fallback-31,21,0,2488,4690.68,9882.38,4691.72,9883.44 +1,alt-fallback-31,22,1,2488,3540.81,5321.24,3541.40,5322.75 +1,alt-fallback-31,23,0,2488,3956.98,3400.38,3957.80,3401.53 +1,alt-fallback-31,24,1,2488,3313.12,3173.99,3313.91,3174.44 +1,alt-fallback-31,25,0,2488,4964.53,3347.60,4965.43,3326.77 +1,alt-fallback-31,26,1,2488,4363.37,3811.55,4364.15,3812.70 +1,alt-fallback-31,27,0,2488,3836.85,3564.23,3837.62,3565.11 +1,alt-fallback-31,28,1,2488,3471.29,3919.99,3471.86,3920.82 +1,alt-fallback-31,29,0,2488,3360.34,3434.44,3360.53,3434.89 +1,alt-fallback-31,30,1,2488,3798.90,3380.21,3799.44,3381.03 +1,alt-fallback-32,0,1,2376,7420.17,1609.59,7433.92,1609.85 +1,alt-fallback-32,1,0,2376,3625.04,2401.37,3625.42,2402.36 +1,alt-fallback-32,2,1,2376,4793.88,1406.52,4794.61,1406.99 +1,alt-fallback-32,3,0,2376,4297.61,1687.41,4298.40,1688.13 +1,alt-fallback-32,4,1,2376,3893.56,1387.39,3894.78,1387.63 +1,alt-fallback-32,5,0,2376,3550.86,1374.97,3551.35,1375.84 +1,alt-fallback-32,6,1,2376,3618.16,1370.01,3618.69,1370.37 +1,alt-fallback-32,7,0,2376,3806.94,1419.97,3807.24,1420.88 +1,alt-fallback-32,8,1,2376,3412.60,1343.69,3412.88,1343.86 +1,alt-fallback-32,9,0,2376,3772.38,1490.86,3772.73,1491.58 +1,alt-fallback-32,10,1,2376,3713.69,1381.47,3714.65,1381.73 +1,alt-fallback-32,11,0,2376,3853.74,1594.97,3854.38,1595.54 +1,alt-fallback-32,12,1,2376,3739.87,1578.41,3740.74,1579.12 +1,alt-fallback-32,13,0,2376,3528.67,1312.12,3529.04,1312.71 +1,alt-fallback-32,14,1,2376,3409.92,1868.51,3410.35,1869.11 +1,alt-fallback-32,15,0,2376,3951.48,1561.14,3952.02,1561.87 +1,alt-fallback-32,16,1,2376,3558.21,1451.93,3558.92,1452.44 +1,alt-fallback-32,17,0,2376,4432.30,1437.73,4433.08,1438.97 +1,alt-fallback-32,18,1,2376,5007.40,3372.77,5008.84,3373.74 +1,alt-fallback-32,19,0,2376,4075.37,1783.50,4075.76,1784.51 +1,alt-fallback-32,20,1,2376,3761.48,1456.43,3762.63,1456.65 +1,alt-fallback-32,21,0,2376,3571.95,1500.39,3572.39,1501.26 +1,alt-fallback-32,22,1,2376,3504.00,1915.89,3504.63,1916.67 +1,alt-fallback-32,23,0,2376,3461.26,1465.91,3461.70,1466.75 +1,alt-fallback-32,24,1,2376,4895.03,2058.58,4896.04,2059.76 +1,alt-fallback-32,25,0,2376,4416.11,1723.44,4417.09,1724.33 +1,alt-fallback-32,26,1,2376,3897.49,1424.26,3898.15,1424.66 +1,alt-fallback-32,27,0,2376,5359.22,1447.22,4115.74,1447.81 +1,alt-fallback-32,28,1,2376,3785.38,1394.29,3786.20,1394.36 +1,alt-fallback-32,29,0,2376,3747.31,1409.27,3747.90,1409.93 +1,alt-fallback-32,30,1,2376,3708.74,1306.97,3709.18,1307.24 +1,alt-fallback-33,0,1,2040,3728.94,2121.13,3729.90,2122.55 +1,alt-fallback-33,1,0,2040,3988.13,1881.73,3988.73,1883.33 +1,alt-fallback-33,2,1,2040,6066.93,1841.58,6068.14,1842.16 +1,alt-fallback-33,3,0,2040,5453.79,2169.14,5451.47,2170.59 +1,alt-fallback-33,4,1,2040,4426.79,1403.03,4427.94,1403.92 +1,alt-fallback-33,5,0,2040,3878.39,1413.20,3878.92,1413.73 +1,alt-fallback-33,6,1,2040,4064.47,1301.94,4065.69,1301.96 +1,alt-fallback-33,7,0,2040,5107.49,1416.99,5108.33,1418.14 +1,alt-fallback-33,8,1,2040,3307.59,1620.02,3308.33,1620.59 +1,alt-fallback-33,9,0,2040,3655.28,1622.98,3655.88,1624.51 +1,alt-fallback-33,10,1,2040,3867.57,1306.24,3868.63,1306.37 +1,alt-fallback-33,11,0,2040,3521.83,1480.33,3517.65,1480.88 +1,alt-fallback-33,12,1,2040,4054.67,1627.59,4055.39,1628.43 +1,alt-fallback-33,13,0,2040,3577.51,1457.88,3578.43,1458.82 +1,alt-fallback-33,14,1,2040,3751.31,1306.50,3748.53,1306.86 +1,alt-fallback-33,15,0,2040,3603.97,1292.84,3604.90,1293.63 +1,alt-fallback-33,16,1,2040,3760.37,1430.52,3761.27,1430.88 +1,alt-fallback-33,17,0,2040,3528.09,1639.04,3528.43,1639.71 +1,alt-fallback-33,18,1,2040,3727.28,1442.76,3728.43,1442.65 +1,alt-fallback-33,19,0,2040,3515.66,1422.32,3515.69,1423.53 +1,alt-fallback-33,20,1,2040,3608.10,1271.08,3597.06,1271.57 +1,alt-fallback-33,21,0,2040,3666.25,2013.54,3667.16,2014.71 +1,alt-fallback-33,22,1,2040,4085.47,1464.09,4086.27,1464.71 +1,alt-fallback-33,23,0,2040,3859.15,1321.14,3859.80,1321.57 +1,alt-fallback-33,24,1,2040,4692.50,2804.53,4693.14,2804.90 +1,alt-fallback-33,25,0,2040,7202.90,2018.11,7204.41,2018.63 +1,alt-fallback-33,26,1,2040,3822.75,1324.54,3824.02,1324.51 +1,alt-fallback-33,27,0,2040,3688.08,1409.00,3688.73,1409.31 +1,alt-fallback-33,28,1,2040,3753.91,1333.69,3754.90,1333.82 +1,alt-fallback-33,29,0,2040,3853.83,1369.41,3854.41,1369.61 +1,alt-fallback-33,30,1,2040,3707.55,1536.99,3708.33,1537.75 +2,empty-catalog,0,1,32768,136.14,68.14,135.56,68.18 +2,empty-catalog,1,0,32768,126.66,85.75,126.68,85.78 +2,empty-catalog,2,1,32768,118.00,94.13,118.07,94.18 +2,empty-catalog,3,0,32768,124.78,72.94,124.79,73.00 +2,empty-catalog,4,1,32768,109.12,77.18,109.16,77.24 +2,empty-catalog,5,0,32768,123.66,75.36,123.69,75.41 +2,empty-catalog,6,1,32768,125.13,69.76,125.18,69.79 +2,empty-catalog,7,0,32768,109.54,79.23,109.53,79.28 +2,empty-catalog,8,1,32768,143.36,63.03,143.43,63.02 +2,empty-catalog,9,0,32768,120.73,79.08,120.76,79.16 +2,empty-catalog,10,1,32768,114.02,71.38,114.07,71.41 +2,empty-catalog,11,0,32768,133.18,61.45,133.24,61.49 +2,empty-catalog,12,1,32768,124.25,68.53,124.30,68.57 +2,empty-catalog,13,0,32768,121.53,66.03,121.55,66.07 +2,empty-catalog,14,1,32768,122.52,73.59,122.56,73.61 +2,empty-catalog,15,0,32768,130.44,76.83,130.49,76.87 +2,empty-catalog,16,1,32768,133.25,64.50,133.30,64.51 +2,empty-catalog,17,0,32768,109.21,58.62,109.22,58.65 +2,empty-catalog,18,1,32768,125.60,66.94,125.64,66.96 +2,empty-catalog,19,0,32768,127.20,63.13,127.23,63.20 +2,empty-catalog,20,1,32768,146.60,76.28,146.67,76.29 +2,empty-catalog,21,0,32768,167.18,79.39,167.24,79.44 +2,empty-catalog,22,1,32768,144.76,159.74,144.84,159.76 +2,empty-catalog,23,0,32768,133.97,115.88,134.00,115.97 +2,empty-catalog,24,1,32768,112.79,112.93,112.85,112.98 +2,empty-catalog,25,0,32768,137.40,74.22,137.42,74.31 +2,empty-catalog,26,1,32768,117.18,66.40,117.25,66.41 +2,empty-catalog,27,0,32768,117.37,64.64,117.40,64.67 +2,empty-catalog,28,1,32768,124.70,70.90,124.73,70.92 +2,empty-catalog,29,0,32768,127.01,93.33,127.08,93.38 +2,empty-catalog,30,1,32768,145.92,69.48,146.00,69.52 +2,no-bindings,0,1,12832,621.04,653.66,621.18,653.76 +2,no-bindings,1,0,12832,684.92,592.69,685.01,592.81 +2,no-bindings,2,1,12832,773.91,658.89,774.08,658.98 +2,no-bindings,3,0,12832,613.17,661.70,613.23,661.86 +2,no-bindings,4,1,12832,619.65,672.03,619.78,672.15 +2,no-bindings,5,0,12832,650.30,694.70,650.41,694.90 +2,no-bindings,6,1,12832,617.19,803.43,617.36,803.62 +2,no-bindings,7,0,12832,1161.91,796.32,1162.09,796.45 +2,no-bindings,8,1,12832,685.12,699.94,685.24,700.05 +2,no-bindings,9,0,12832,679.36,635.64,679.47,635.75 +2,no-bindings,10,1,12832,659.02,716.36,659.13,716.49 +2,no-bindings,11,0,12832,685.63,622.96,685.79,623.13 +2,no-bindings,12,1,12832,708.07,649.87,708.23,650.02 +2,no-bindings,13,0,12832,752.23,776.88,752.34,777.12 +2,no-bindings,14,1,12832,757.67,646.15,748.60,646.20 +2,no-bindings,15,0,12832,705.46,599.07,705.58,599.21 +2,no-bindings,16,1,12832,710.41,634.42,710.57,634.51 +2,no-bindings,17,0,12832,661.87,793.46,662.02,793.64 +2,no-bindings,18,1,12832,792.62,693.47,792.78,693.66 +2,no-bindings,19,0,12832,712.55,764.64,712.67,764.81 +2,no-bindings,20,1,12832,819.00,835.73,819.20,835.88 +2,no-bindings,21,0,12832,727.68,1012.30,727.87,1012.47 +2,no-bindings,22,1,12832,655.25,642.65,655.39,642.77 +2,no-bindings,23,0,12832,699.11,655.86,699.27,656.02 +2,no-bindings,24,1,12832,780.86,689.33,781.02,689.45 +2,no-bindings,25,0,12832,647.70,705.77,647.76,705.97 +2,no-bindings,26,1,12832,623.93,615.63,624.06,615.73 +2,no-bindings,27,0,12832,612.86,647.62,611.99,647.76 +2,no-bindings,28,1,12832,668.03,660.18,668.17,660.30 +2,no-bindings,29,0,12832,673.25,692.91,673.39,693.11 +2,no-bindings,30,1,12832,666.37,692.67,666.54,692.80 +2,single-valid-miss,0,1,32768,222.87,240.48,222.93,240.51 +2,single-valid-miss,1,0,32768,382.01,306.93,382.08,306.98 +2,single-valid-miss,2,1,32768,412.09,217.33,412.17,217.38 +2,single-valid-miss,3,0,32768,196.14,199.69,196.17,199.74 +2,single-valid-miss,4,1,32768,192.64,205.96,192.72,205.99 +2,single-valid-miss,5,0,32768,208.88,242.50,208.92,242.55 +2,single-valid-miss,6,1,32768,195.14,186.81,195.19,186.83 +2,single-valid-miss,7,0,32768,203.39,189.11,203.43,189.15 +2,single-valid-miss,8,1,32768,225.02,229.42,225.10,229.46 +2,single-valid-miss,9,0,32768,324.94,217.69,324.28,217.71 +2,single-valid-miss,10,1,32768,334.54,245.66,334.63,245.70 +2,single-valid-miss,11,0,32768,227.94,215.23,227.97,215.30 +2,single-valid-miss,12,1,32768,212.56,236.26,212.62,236.30 +2,single-valid-miss,13,0,32768,199.91,218.00,199.95,218.05 +2,single-valid-miss,14,1,32768,219.51,233.97,219.54,234.01 +2,single-valid-miss,15,0,32768,230.45,271.62,230.50,271.73 +2,single-valid-miss,16,1,32768,239.52,261.84,239.59,261.90 +2,single-valid-miss,17,0,32768,285.05,263.90,285.06,263.98 +2,single-valid-miss,18,1,32768,298.53,253.13,298.61,253.20 +2,single-valid-miss,19,0,32768,203.37,213.57,203.40,213.65 +2,single-valid-miss,20,1,32768,217.68,225.57,217.74,225.62 +2,single-valid-miss,21,0,32768,208.85,257.98,208.86,258.06 +2,single-valid-miss,22,1,32768,220.97,206.32,221.04,206.33 +2,single-valid-miss,23,0,32768,329.82,211.62,329.86,211.67 +2,single-valid-miss,24,1,32768,300.56,206.09,300.63,206.12 +2,single-valid-miss,25,0,32768,209.82,196.23,209.84,196.26 +2,single-valid-miss,26,1,32768,203.03,229.62,203.09,229.68 +2,single-valid-miss,27,0,32768,232.74,213.81,232.79,213.84 +2,single-valid-miss,28,1,32768,556.42,241.12,556.55,241.18 +2,single-valid-miss,29,0,32768,218.71,217.82,218.75,217.90 +2,single-valid-miss,30,1,32768,218.79,224.13,218.81,224.18 +2,single-stale-binding,0,1,32768,299.92,175.47,300.02,175.54 +2,single-stale-binding,1,0,32768,146.13,194.10,146.15,194.21 +2,single-stale-binding,2,1,32768,158.99,143.15,159.03,143.16 +2,single-stale-binding,3,0,32768,194.86,294.92,194.92,294.98 +2,single-stale-binding,4,1,32768,171.24,142.39,171.30,142.43 +2,single-stale-binding,5,0,32768,158.13,153.47,158.17,153.53 +2,single-stale-binding,6,1,32768,152.13,157.93,152.22,157.96 +2,single-stale-binding,7,0,32768,174.72,143.51,174.77,143.55 +2,single-stale-binding,8,1,32768,198.18,166.70,198.24,166.78 +2,single-stale-binding,9,0,32768,207.51,198.07,196.72,198.15 +2,single-stale-binding,10,1,32768,191.75,162.22,191.86,162.26 +2,single-stale-binding,11,0,32768,145.57,154.47,145.57,154.51 +2,single-stale-binding,12,1,32768,157.03,172.00,157.10,172.06 +2,single-stale-binding,13,0,32768,154.73,171.56,154.79,171.66 +2,single-stale-binding,14,1,32768,158.17,188.97,158.23,189.03 +2,single-stale-binding,15,0,32768,142.27,165.39,142.30,165.44 +2,single-stale-binding,16,1,32768,154.61,164.27,154.66,164.31 +2,single-stale-binding,17,0,32768,182.94,156.76,183.01,156.83 +2,single-stale-binding,18,1,32768,177.13,155.97,177.19,156.01 +2,single-stale-binding,19,0,32768,213.02,181.99,213.13,182.04 +2,single-stale-binding,20,1,32768,192.99,221.87,193.05,221.92 +2,single-stale-binding,21,0,32768,258.28,204.05,258.33,204.13 +2,single-stale-binding,22,1,32768,147.95,149.47,148.04,149.51 +2,single-stale-binding,23,0,32768,144.56,156.64,144.56,156.71 +2,single-stale-binding,24,1,32768,139.19,142.24,139.22,142.27 +2,single-stale-binding,25,0,32768,150.13,151.56,150.15,151.61 +2,single-stale-binding,26,1,32768,176.80,171.23,176.85,171.30 +2,single-stale-binding,27,0,32768,177.72,154.66,177.76,154.72 +2,single-stale-binding,28,1,32768,156.61,144.77,156.68,144.81 +2,single-stale-binding,29,0,32768,143.63,139.86,143.65,139.89 +2,single-stale-binding,30,1,32768,154.76,154.38,154.79,154.39 +2,small-key-miss,0,1,9080,1988.80,1206.58,1988.99,1206.83 +2,small-key-miss,1,0,9080,1106.09,1481.43,1106.28,1481.72 +2,small-key-miss,2,1,9080,1157.46,1365.49,1157.71,1363.11 +2,small-key-miss,3,0,9080,1856.46,1456.80,1856.61,1457.27 +2,small-key-miss,4,1,9080,1198.08,990.78,1198.46,990.97 +2,small-key-miss,5,0,9080,964.50,951.89,964.65,951.98 +2,small-key-miss,6,1,9080,956.29,941.19,956.50,941.41 +2,small-key-miss,7,0,9080,1038.27,958.87,1038.44,959.03 +2,small-key-miss,8,1,9080,1488.43,1110.03,1488.77,1110.24 +2,small-key-miss,9,0,9080,1097.10,1122.98,1097.25,1123.24 +2,small-key-miss,10,1,9080,1050.39,1037.53,1047.91,1037.67 +2,small-key-miss,11,0,9080,1015.10,984.10,1015.31,984.25 +2,small-key-miss,12,1,9080,999.65,968.60,999.89,968.72 +2,small-key-miss,13,0,9080,1162.23,952.22,1162.44,952.31 +2,small-key-miss,14,1,9080,1048.85,1265.70,1049.01,1265.75 +2,small-key-miss,15,0,9080,1172.35,1278.16,1172.58,1278.30 +2,small-key-miss,16,1,9080,1329.22,1180.30,1329.41,1180.51 +2,small-key-miss,17,0,9080,1182.92,1016.86,1183.04,1017.07 +2,small-key-miss,18,1,9080,1399.82,1280.94,1399.34,1281.17 +2,small-key-miss,19,0,9080,981.48,1409.88,981.61,1410.13 +2,small-key-miss,20,1,9080,1018.08,990.64,1018.28,990.75 +2,small-key-miss,21,0,9080,1001.09,1107.54,1001.21,1107.71 +2,small-key-miss,22,1,9080,1169.92,1243.08,1170.15,1243.28 +2,small-key-miss,23,0,9080,1078.86,1110.28,1079.07,1110.46 +2,small-key-miss,24,1,9080,1113.99,1008.52,1114.32,1008.70 +2,small-key-miss,25,0,9080,1025.20,1023.40,1025.44,1023.57 +2,small-key-miss,26,1,9080,983.38,1245.02,983.59,1245.26 +2,small-key-miss,27,0,9080,1251.30,1324.83,1251.54,1325.11 +2,small-key-miss,28,1,9080,1470.52,1310.46,1470.81,1310.68 +2,small-key-miss,29,0,9080,1042.51,1073.36,1042.73,1073.57 +2,small-key-miss,30,1,9080,1000.84,1024.96,1000.99,1025.11 +2,small-mixed-keys,0,1,8072,957.78,965.28,943.14,965.44 +2,small-mixed-keys,1,0,8072,825.50,884.27,825.57,884.54 +2,small-mixed-keys,2,1,8072,853.58,882.68,853.94,882.93 +2,small-mixed-keys,3,0,8072,819.25,895.39,819.38,895.69 +2,small-mixed-keys,4,1,8072,921.16,843.37,921.33,843.53 +2,small-mixed-keys,5,0,8072,894.00,894.69,894.08,894.95 +2,small-mixed-keys,6,1,8072,887.30,933.08,887.51,933.23 +2,small-mixed-keys,7,0,8072,1275.21,859.33,1275.64,859.51 +2,small-mixed-keys,8,1,8072,1257.16,1140.67,1257.43,1140.86 +2,small-mixed-keys,9,0,8072,853.71,1363.86,853.94,1364.22 +2,small-mixed-keys,10,1,8072,885.19,795.80,885.41,795.96 +2,small-mixed-keys,11,0,8072,847.50,767.16,847.62,767.34 +2,small-mixed-keys,12,1,8072,916.16,998.18,916.50,998.51 +2,small-mixed-keys,13,0,8072,964.72,821.23,964.94,821.61 +2,small-mixed-keys,14,1,8072,892.85,799.71,893.09,799.80 +2,small-mixed-keys,15,0,8072,833.16,1393.03,833.37,1393.58 +2,small-mixed-keys,16,1,8072,909.81,804.73,910.06,804.88 +2,small-mixed-keys,17,0,8072,786.63,788.58,786.67,787.78 +2,small-mixed-keys,18,1,8072,820.18,832.19,820.37,832.38 +2,small-mixed-keys,19,0,8072,869.27,863.33,868.31,863.48 +2,small-mixed-keys,20,1,8072,882.61,905.91,882.93,906.22 +2,small-mixed-keys,21,0,8072,799.96,955.58,800.05,955.77 +2,small-mixed-keys,22,1,8072,893.37,848.29,893.58,848.49 +2,small-mixed-keys,23,0,8072,884.79,904.42,885.03,904.73 +2,small-mixed-keys,24,1,8072,879.88,885.72,880.20,885.78 +2,small-mixed-keys,25,0,8072,1041.45,1256.94,1041.63,1257.19 +2,small-mixed-keys,26,1,8072,1325.57,1046.00,1322.72,1046.21 +2,small-mixed-keys,27,0,8072,1024.82,819.45,1025.02,819.75 +2,small-mixed-keys,28,1,8072,822.07,797.80,822.22,797.94 +2,small-mixed-keys,29,0,8072,948.53,852.16,948.84,852.45 +2,small-mixed-keys,30,1,8072,902.25,726.93,902.63,726.96 +2,lower-boundary-key-miss,0,1,2456,3703.14,3699.27,3703.99,3699.92 +2,lower-boundary-key-miss,1,0,2456,4296.22,3900.53,4297.23,3892.51 +2,lower-boundary-key-miss,2,1,2456,3900.98,4702.73,3901.87,4703.58 +2,lower-boundary-key-miss,3,0,2456,4042.55,4270.14,4043.57,4271.17 +2,lower-boundary-key-miss,4,1,2456,4337.32,5514.28,4338.36,5515.07 +2,lower-boundary-key-miss,5,0,2456,5210.93,6102.71,5211.73,6103.42 +2,lower-boundary-key-miss,6,1,2456,3841.62,3876.80,3842.83,3877.44 +2,lower-boundary-key-miss,7,0,2456,4320.10,3784.56,4320.85,3785.42 +2,lower-boundary-key-miss,8,1,2456,3854.91,3641.74,3855.86,3642.10 +2,lower-boundary-key-miss,9,0,2456,3993.15,3480.26,3993.49,3480.86 +2,lower-boundary-key-miss,10,1,2456,3718.69,3541.24,3719.46,3541.53 +2,lower-boundary-key-miss,11,0,2456,3484.77,3565.87,3484.93,3566.78 +2,lower-boundary-key-miss,12,1,2456,3691.19,3692.12,3691.78,3693.00 +2,lower-boundary-key-miss,13,0,2456,3664.39,3753.10,3664.90,3754.07 +2,lower-boundary-key-miss,14,1,2456,4091.75,3917.66,4092.83,3918.16 +2,lower-boundary-key-miss,15,0,2456,3882.68,4140.40,3883.55,4141.29 +2,lower-boundary-key-miss,16,1,2456,4116.55,3834.67,4117.26,3835.10 +2,lower-boundary-key-miss,17,0,2456,5069.95,3912.48,5070.44,3913.27 +2,lower-boundary-key-miss,18,1,2456,5255.78,3545.00,5256.51,3545.60 +2,lower-boundary-key-miss,19,0,2456,3493.49,3750.51,3493.49,3751.22 +2,lower-boundary-key-miss,20,1,2456,3975.39,3802.00,3975.98,3802.52 +2,lower-boundary-key-miss,21,0,2456,4040.34,3620.28,4031.76,3621.34 +2,lower-boundary-key-miss,22,1,2456,3538.78,3815.99,3539.90,3816.37 +2,lower-boundary-key-miss,23,0,2456,4447.56,4068.48,4400.65,4069.63 +2,lower-boundary-key-miss,24,1,2456,4034.97,3770.11,4035.42,3770.77 +2,lower-boundary-key-miss,25,0,2456,4157.85,3641.60,4158.39,3642.51 +2,lower-boundary-key-miss,26,1,2456,4038.68,4492.52,4039.50,4493.08 +2,lower-boundary-key-miss,27,0,2456,4094.93,3540.78,4096.09,3542.35 +2,lower-boundary-key-miss,28,1,2456,4353.91,3833.77,4355.05,3834.28 +2,lower-boundary-key-miss,29,0,2456,4829.82,4933.41,4830.21,4934.45 +2,lower-boundary-key-miss,30,1,2456,5228.18,5269.21,5228.83,5269.95 +2,medium-key-miss,0,1,2000,4266.64,1773.94,4267.50,1774.50 +2,medium-key-miss,1,0,2000,4502.14,1716.23,4503.00,1717.00 +2,medium-key-miss,2,1,2000,3694.17,1452.21,3695.00,1452.00 +2,medium-key-miss,3,0,2000,3668.25,1758.56,3669.00,1759.50 +2,medium-key-miss,4,1,2000,4439.28,1640.85,4440.50,1637.00 +2,medium-key-miss,5,0,2000,3842.05,1680.96,3842.50,1681.50 +2,medium-key-miss,6,1,2000,3810.69,1615.19,3811.50,1615.50 +2,medium-key-miss,7,0,2000,3825.72,1668.84,3826.50,1670.00 +2,medium-key-miss,8,1,2000,3965.85,1737.66,3967.00,1738.00 +2,medium-key-miss,9,0,2000,3953.43,1744.47,3954.00,1745.50 +2,medium-key-miss,10,1,2000,4079.62,1632.92,4076.00,1633.50 +2,medium-key-miss,11,0,2000,4639.78,1720.77,4640.50,1721.00 +2,medium-key-miss,12,1,2000,3826.88,1979.59,3828.00,1980.00 +2,medium-key-miss,13,0,2000,4304.02,1751.09,4305.00,1752.00 +2,medium-key-miss,14,1,2000,4167.87,3595.24,4168.50,3596.00 +2,medium-key-miss,15,0,2000,5098.43,5546.86,5099.50,5547.50 +2,medium-key-miss,16,1,2000,6056.41,1771.30,6058.50,1772.00 +2,medium-key-miss,17,0,2000,4234.49,1889.15,4235.50,1877.50 +2,medium-key-miss,18,1,2000,4078.46,1600.81,4079.50,1611.50 +2,medium-key-miss,19,0,2000,4978.60,1871.76,4979.00,1872.50 +2,medium-key-miss,20,1,2000,5602.36,1574.52,5603.50,1575.00 +2,medium-key-miss,21,0,2000,3843.75,1562.75,3844.50,1563.50 +2,medium-key-miss,22,1,2000,4127.21,1778.62,4128.50,1779.00 +2,medium-key-miss,23,0,2000,4563.22,1522.11,4564.50,1522.50 +2,medium-key-miss,24,1,2000,4015.31,1722.35,4016.50,1723.00 +2,medium-key-miss,25,0,2000,4157.86,1852.44,4158.50,1853.00 +2,medium-key-miss,26,1,2000,3830.89,1668.75,3832.00,1669.00 +2,medium-key-miss,27,0,2000,3683.04,1675.00,3683.50,1676.00 +2,medium-key-miss,28,1,2000,3625.86,1524.94,3627.00,1525.50 +2,medium-key-miss,29,0,2000,4019.76,1823.91,4020.00,1825.00 +2,medium-key-miss,30,1,2000,3873.82,1672.57,3863.50,1672.50 +2,upper-boundary-key-miss,0,1,1984,5392.37,2464.01,5393.65,2464.72 +2,upper-boundary-key-miss,1,0,1984,7720.09,2115.17,7721.27,2115.93 +2,upper-boundary-key-miss,2,1,1984,4235.12,1833.90,4236.39,1834.17 +2,upper-boundary-key-miss,3,0,1984,4225.25,1802.99,4226.31,1804.44 +2,upper-boundary-key-miss,4,1,1984,4192.84,1772.30,4193.55,1772.68 +2,upper-boundary-key-miss,5,0,1984,4118.90,1940.27,4119.46,1941.03 +2,upper-boundary-key-miss,6,1,1984,4040.11,1647.10,4041.33,1647.18 +2,upper-boundary-key-miss,7,0,1984,3904.61,1699.43,3905.24,1700.60 +2,upper-boundary-key-miss,8,1,1984,3843.35,1477.36,3844.25,1477.32 +2,upper-boundary-key-miss,9,0,1984,3881.08,1795.53,3882.06,1796.37 +2,upper-boundary-key-miss,10,1,1984,3862.73,1549.61,3862.90,1549.90 +2,upper-boundary-key-miss,11,0,1984,3912.86,1707.99,3913.31,1709.17 +2,upper-boundary-key-miss,12,1,1984,3838.14,1746.80,3838.71,1747.48 +2,upper-boundary-key-miss,13,0,1984,4195.66,1643.78,4196.57,1644.66 +2,upper-boundary-key-miss,14,1,1984,4156.29,1807.21,4157.76,1807.96 +2,upper-boundary-key-miss,15,0,1984,4194.67,1584.38,4195.06,1585.18 +2,upper-boundary-key-miss,16,1,1984,4406.90,1631.98,4407.76,1632.06 +2,upper-boundary-key-miss,17,0,1984,8572.52,1852.25,8577.62,1853.33 +2,upper-boundary-key-miss,18,1,1984,4791.79,1753.31,4793.85,1754.03 +2,upper-boundary-key-miss,19,0,1984,8370.27,2283.01,8370.97,2284.27 +2,upper-boundary-key-miss,20,1,1984,8599.03,1857.38,8600.30,1857.86 +2,upper-boundary-key-miss,21,0,1984,4394.50,2550.60,4395.67,2551.92 +2,upper-boundary-key-miss,22,1,1984,3781.48,1881.75,3782.26,1939.52 +2,upper-boundary-key-miss,23,0,1984,6846.35,1779.09,6847.28,1803.93 +2,upper-boundary-key-miss,24,1,1984,4515.54,4631.06,4516.63,4633.06 +2,upper-boundary-key-miss,25,0,1984,5002.63,3870.05,5004.03,3871.98 +2,upper-boundary-key-miss,26,1,1984,12565.41,1894.68,11245.97,1895.67 +2,upper-boundary-key-miss,27,0,1984,4625.58,1833.62,4626.01,1834.17 +2,upper-boundary-key-miss,28,1,1984,4005.76,1826.09,4007.06,1826.61 +2,upper-boundary-key-miss,29,0,1984,5181.60,2274.67,5182.96,2276.21 +2,upper-boundary-key-miss,30,1,1984,4301.43,1800.89,4302.92,1801.92 +2,stale-long-16,0,1,1488,6993.40,5874.54,6995.30,5876.34 +2,stale-long-16,1,0,1488,6393.99,12165.06,6395.16,12167.34 +2,stale-long-16,2,1,1488,6137.91,5119.81,6139.78,5120.30 +2,stale-long-16,3,0,1488,5559.39,5048.89,5555.11,5050.40 +2,stale-long-16,4,1,1488,5920.63,6449.93,5923.39,6450.94 +2,stale-long-16,5,0,1488,5687.19,5529.19,5688.17,5530.91 +2,stale-long-16,6,1,1488,5776.06,4911.55,5777.55,4912.63 +2,stale-long-16,7,0,1488,5906.20,5349.82,5907.26,5351.48 +2,stale-long-16,8,1,1488,6897.80,4798.50,6899.19,4799.73 +2,stale-long-16,9,0,1488,4752.71,4749.83,4746.64,4751.34 +2,stale-long-16,10,1,1488,6072.73,5315.73,6074.60,5316.53 +2,stale-long-16,11,0,1488,7562.01,6140.36,7563.84,6141.80 +2,stale-long-16,12,1,1488,8138.53,8243.81,8140.46,8244.62 +2,stale-long-16,13,0,1488,6000.03,9221.92,6002.02,9224.46 +2,stale-long-16,14,1,1488,6003.00,5211.42,5986.56,5212.37 +2,stale-long-16,15,0,1488,5297.81,5739.67,5298.39,5741.94 +2,stale-long-16,16,1,1488,6974.26,5589.19,6975.81,5590.73 +2,stale-long-16,17,0,1488,13426.14,113263.82,13428.09,113247.31 +2,stale-long-16,18,1,1488,4929.09,4608.26,4930.78,4608.87 +2,stale-long-16,19,0,1488,15713.35,5363.88,15714.38,5364.92 +2,stale-long-16,20,1,1488,10052.65,31194.41,10055.11,31196.24 +2,stale-long-16,21,0,1488,5266.55,4387.75,5267.47,4389.11 +2,stale-long-16,22,1,1488,5471.32,5281.04,5472.45,5282.26 +2,stale-long-16,23,0,1488,7217.16,9710.31,7219.09,9721.10 +2,stale-long-16,24,1,1488,8681.03,11358.95,8683.47,11360.89 +2,stale-long-16,25,0,1488,4930.82,6478.41,4932.12,6480.51 +2,stale-long-16,26,1,1488,6867.48,14207.51,6868.95,14217.74 +2,stale-long-16,27,0,1488,6349.82,8397.30,6350.81,8399.87 +2,stale-long-16,28,1,1488,6556.08,9399.76,6557.12,9401.88 +2,stale-long-16,29,0,1488,7042.92,6163.12,7044.35,6164.65 +2,stale-long-16,30,1,1488,4667.00,4885.33,4668.01,4886.42 +2,stale-long-31,0,1,216,12804.11,21220.77,12819.44,21226.85 +2,stale-long-31,1,0,216,21713.59,21073.41,21722.22,21087.96 +2,stale-long-31,2,1,216,27749.87,14861.98,27759.26,14875.00 +2,stale-long-31,3,0,216,35039.60,7878.02,35055.56,7884.26 +2,stale-long-31,4,1,216,32770.61,26423.56,32782.41,26435.19 +2,stale-long-31,5,0,216,35409.27,22629.87,35416.67,22638.89 +2,stale-long-31,6,1,216,44794.00,17736.61,44805.56,17740.74 +2,stale-long-31,7,0,216,23960.31,27487.75,23972.22,27500.00 +2,stale-long-31,8,1,216,35135.94,8466.52,34754.63,8472.22 +2,stale-long-31,9,0,216,32161.17,12020.70,32171.30,12032.41 +2,stale-long-31,10,1,216,25075.70,28969.73,25092.59,28976.85 +2,stale-long-31,11,0,216,57948.54,19454.24,57958.33,19462.96 +2,stale-long-31,12,1,216,7995.33,26079.57,8000.00,26083.33 +2,stale-long-31,13,0,216,9533.73,31554.46,9537.04,31564.81 +2,stale-long-31,14,1,216,29131.51,16253.56,29138.89,16263.89 +2,stale-long-31,15,0,216,36483.81,32339.30,36495.37,32351.85 +2,stale-long-31,16,1,216,8123.85,9060.66,8129.63,9069.44 +2,stale-long-31,17,0,216,12676.62,7177.07,12675.93,7185.19 +2,stale-long-31,18,1,216,31879.46,8202.20,31888.89,8203.70 +2,stale-long-31,19,0,216,7784.46,31144.34,7787.04,31152.78 +2,stale-long-31,20,1,216,17138.27,12854.42,17152.78,12870.37 +2,stale-long-31,21,0,216,22410.53,9130.33,22412.04,9134.26 +2,stale-long-31,22,1,216,8597.61,9657.36,8606.48,9662.04 +2,stale-long-31,23,0,216,27196.26,7674.47,27203.70,7680.56 +2,stale-long-31,24,1,216,25005.87,7572.65,25018.52,7574.07 +2,stale-long-31,25,0,216,8864.04,21515.64,8870.37,21518.52 +2,stale-long-31,26,1,216,35173.79,8410.66,35185.19,8412.04 +2,stale-long-31,27,0,216,8203.29,36772.94,8208.33,36787.04 +2,stale-long-31,28,1,216,27953.56,7871.44,27962.96,7875.00 +2,stale-long-31,29,0,216,38956.02,7301.37,38962.96,7310.19 +2,stale-long-31,30,1,216,9048.38,10754.03,9055.56,10763.89 +2,stale-long-32,0,1,400,34657.79,16934.54,34662.50,16837.50 +2,stale-long-32,1,0,400,34863.11,9370.55,34870.00,9377.50 +2,stale-long-32,2,1,400,25143.63,31741.04,25147.50,31745.00 +2,stale-long-32,3,0,400,16120.79,17400.54,16125.00,17405.00 +2,stale-long-32,4,1,400,8445.54,19888.56,8447.50,19892.50 +2,stale-long-32,5,0,400,23951.56,17974.63,23955.00,17980.00 +2,stale-long-32,6,1,400,29730.33,21672.61,29737.50,21677.50 +2,stale-long-32,7,0,400,29883.13,19244.33,29922.50,19255.00 +2,stale-long-32,8,1,400,16309.38,25945.93,16320.00,25952.50 +2,stale-long-32,9,0,400,33723.62,14939.02,33730.00,14947.50 +2,stale-long-32,10,1,400,23126.22,82148.15,23132.50,82072.50 +2,stale-long-32,11,0,400,21108.34,28193.21,21115.00,28202.50 +2,stale-long-32,12,1,400,28270.69,28961.99,28280.00,28967.50 +2,stale-long-32,13,0,400,40195.10,30690.67,40202.50,30700.00 +2,stale-long-32,14,1,400,34601.75,20515.18,34400.00,20520.00 +2,stale-long-32,15,0,400,32947.09,20525.51,32887.50,20530.00 +2,stale-long-32,16,1,400,19667.70,14473.77,19672.50,14475.00 +2,stale-long-32,17,0,400,22947.22,22229.69,22987.50,22235.00 +2,stale-long-32,18,1,400,37090.55,32129.45,37102.50,32135.00 +2,stale-long-32,19,0,400,26301.59,20971.64,26305.00,20977.50 +2,stale-long-32,20,1,400,18638.15,20255.37,18645.00,20257.50 +2,stale-long-32,21,0,400,55100.03,32311.37,55137.50,32315.00 +2,stale-long-32,22,1,400,39947.43,26916.53,39960.00,26922.50 +2,stale-long-32,23,0,400,8667.19,27596.80,8667.50,27602.50 +2,stale-long-32,24,1,400,29847.78,20100.49,29855.00,20105.00 +2,stale-long-32,25,0,400,24294.06,31410.25,24300.00,31417.50 +2,stale-long-32,26,1,400,30869.89,24115.37,30880.00,24125.00 +2,stale-long-32,27,0,400,26405.17,32058.58,26412.50,32065.00 +2,stale-long-32,28,1,400,48203.86,13629.64,48210.00,13635.00 +2,stale-long-32,29,0,400,25891.93,23677.38,25895.00,23685.00 +2,stale-long-32,30,1,400,41590.82,38433.83,41855.00,38437.50 +2,stale-long-33,0,1,304,21273.60,26945.86,21282.89,26953.95 +2,stale-long-33,1,0,304,52469.33,273675.25,52476.97,273671.05 +2,stale-long-33,2,1,304,30875.24,23408.15,30888.16,23411.18 +2,stale-long-33,3,0,304,29256.83,22374.11,32756.58,22384.87 +2,stale-long-33,4,1,304,28082.87,16721.80,28088.82,16726.97 +2,stale-long-33,5,0,304,40320.88,21299.87,40325.66,21312.50 +2,stale-long-33,6,1,304,44589.12,24663.15,44598.68,24674.34 +2,stale-long-33,7,0,304,23688.09,17490.24,23694.08,17500.00 +2,stale-long-33,8,1,304,12255.59,19372.37,12263.16,19378.29 +2,stale-long-33,9,0,304,25191.97,28802.59,25197.37,28809.21 +2,stale-long-33,10,1,304,28223.91,14877.75,28230.26,14881.58 +2,stale-long-33,11,0,304,32779.94,30897.57,32786.18,30911.18 +2,stale-long-33,12,1,304,36255.08,24968.27,36269.74,24980.26 +2,stale-long-33,13,0,304,8692.76,46152.36,8694.08,46161.18 +2,stale-long-33,14,1,304,49644.71,31095.93,49651.32,31105.26 +2,stale-long-33,15,0,304,41750.24,26711.48,41753.29,26720.39 +2,stale-long-33,16,1,304,22826.95,18293.74,22835.53,18299.34 +2,stale-long-33,17,0,304,29253.25,61477.94,29072.37,61539.47 +2,stale-long-33,18,1,304,495564.11,23912.29,495575.66,23861.84 +2,stale-long-33,19,0,304,48325.58,26632.86,48332.24,26641.45 +2,stale-long-33,20,1,304,55082.85,60517.10,55088.82,60523.03 +2,stale-long-33,21,0,304,57328.28,19464.47,57335.53,19473.68 +2,stale-long-33,22,1,304,22040.09,20767.99,22046.05,20773.03 +2,stale-long-33,23,0,304,41657.75,37598.26,41667.76,37605.26 +2,stale-long-33,24,1,304,35181.61,25880.61,35190.79,25888.16 +2,stale-long-33,25,0,304,39694.70,15936.48,39703.95,15944.08 +2,stale-long-33,26,1,304,33857.89,19257.53,33865.13,19263.16 +2,stale-long-33,27,0,304,34801.90,17324.21,34875.00,17332.24 +2,stale-long-33,28,1,304,28428.10,28267.53,28434.21,28273.03 +2,stale-long-33,29,0,304,26929.42,36976.42,26937.50,36983.55 +2,stale-long-33,30,1,304,27082.64,29069.14,27092.11,29072.37 +2,stale-long-64,0,1,152,66446.31,39264.02,66460.53,39276.32 +2,stale-long-64,1,0,152,32207.13,39898.41,32217.11,39907.89 +2,stale-long-64,2,1,152,84931.24,25714.90,84947.37,25723.68 +2,stale-long-64,3,0,152,75838.55,33581.89,75855.26,33598.68 +2,stale-long-64,4,1,152,51204.63,41878.26,51230.26,41888.16 +2,stale-long-64,5,0,152,84915.20,71696.56,84927.63,71750.00 +2,stale-long-64,6,1,152,144751.27,15222.97,144782.89,15230.26 +2,stale-long-64,7,0,152,86986.50,7060.64,87006.58,7065.79 +2,stale-long-64,8,1,152,96833.91,6921.09,96848.68,6921.05 +2,stale-long-64,9,0,152,60346.93,82932.63,60361.84,83039.47 +2,stale-long-64,10,1,152,58122.82,34012.97,57855.26,34032.89 +2,stale-long-64,11,0,152,45173.64,95600.97,45190.79,95618.42 +2,stale-long-64,12,1,152,16054.47,21270.49,16065.79,21289.47 +2,stale-long-64,13,0,152,49809.69,14503.22,49822.37,14526.32 +2,stale-long-64,14,1,152,89687.35,7164.99,89697.37,7171.05 +2,stale-long-64,15,0,152,52464.95,82625.64,52480.26,82638.16 +2,stale-long-64,16,1,152,72590.82,6916.50,70802.63,6914.47 +2,stale-long-64,17,0,152,75478.40,21227.90,75486.84,21236.84 +2,stale-long-64,18,1,152,57180.62,33412.12,57190.79,33427.63 +2,stale-long-64,19,0,152,55868.03,33473.91,55881.58,33486.84 +2,stale-long-64,20,1,152,17511.48,66726.18,17526.32,66736.84 +2,stale-long-64,21,0,152,48431.93,6908.47,48440.79,6914.47 +2,stale-long-64,22,1,152,37563.66,29381.11,37585.53,29394.74 +2,stale-long-64,23,0,152,64211.70,27851.94,64223.68,27868.42 +2,stale-long-64,24,1,152,44377.26,58962.33,44394.74,58980.26 +2,stale-long-64,25,0,152,74359.19,21031.32,74368.42,21046.05 +2,stale-long-64,26,1,152,70942.29,7005.31,70953.95,7013.16 +2,stale-long-64,27,0,152,76873.89,33500.18,76888.16,33513.16 +2,stale-long-64,28,1,152,51487.89,17734.41,51506.58,17743.42 +2,stale-long-64,29,0,152,78168.44,7026.41,78184.21,7032.89 +2,stale-long-64,30,1,152,105960.51,7105.16,105973.68,7105.26 +2,large-key-miss,0,1,128,288749.27,35204.57,288773.44,35226.56 +2,large-key-miss,1,0,128,277556.90,54602.70,277578.12,54625.00 +2,large-key-miss,2,1,128,268547.04,30804.64,268570.31,30820.31 +2,large-key-miss,3,0,128,161001.59,14412.55,161015.62,14429.69 +2,large-key-miss,4,1,128,196784.36,19784.98,196804.69,19804.69 +2,large-key-miss,5,0,128,203256.91,7778.02,203265.62,7789.06 +2,large-key-miss,6,1,128,269291.25,23069.23,269320.31,23078.12 +2,large-key-miss,7,0,128,242381.90,20094.77,242398.44,20109.38 +2,large-key-miss,8,1,128,359488.85,22251.30,359515.62,22265.62 +2,large-key-miss,9,0,128,232282.45,24276.44,232296.88,24289.06 +2,large-key-miss,10,1,128,247406.91,47385.69,247421.88,47398.44 +2,large-key-miss,11,0,128,293011.07,43902.17,293031.25,43929.69 +2,large-key-miss,12,1,128,221582.69,22521.84,221601.56,22531.25 +2,large-key-miss,13,0,128,272996.98,39503.98,273015.62,39515.62 +2,large-key-miss,14,1,128,258661.31,31664.24,258585.94,31679.69 +2,large-key-miss,15,0,128,290401.25,8067.95,290421.88,8093.75 +2,large-key-miss,16,1,128,294170.62,53035.80,294000.00,53062.50 +2,large-key-miss,17,0,128,299605.09,27597.66,262125.00,27617.19 +2,large-key-miss,18,1,128,411498.77,29503.00,411507.81,29515.62 +2,large-key-miss,19,0,128,302414.26,45350.73,302437.50,45375.00 +2,large-key-miss,20,1,128,298694.37,37063.19,298640.62,37078.12 +2,large-key-miss,21,0,128,272785.55,24589.04,272804.69,24617.19 +2,large-key-miss,22,1,128,220203.14,49639.18,220218.75,49648.44 +2,large-key-miss,23,0,128,174545.02,7630.56,174562.50,7640.62 +2,large-key-miss,24,1,128,215119.42,9090.10,215140.62,9093.75 +2,large-key-miss,25,0,128,242830.27,32232.04,242851.56,32250.00 +2,large-key-miss,26,1,128,301218.02,22292.66,301242.19,22312.50 +2,large-key-miss,27,0,128,219116.23,9634.70,219148.44,9656.25 +2,large-key-miss,28,1,128,224710.09,8579.90,224726.56,8585.94 +2,large-key-miss,29,0,128,179419.16,45138.73,179437.50,45156.25 +2,large-key-miss,30,1,128,206191.42,7678.16,206210.94,7679.69 +2,large-mixed-keys,0,1,128,157061.81,80247.10,157093.75,80265.62 +2,large-mixed-keys,1,0,128,158717.92,10143.10,158734.38,10148.44 +2,large-mixed-keys,2,1,128,188396.55,33009.25,188414.06,33015.62 +2,large-mixed-keys,3,0,128,253277.60,16662.61,253296.88,16679.69 +2,large-mixed-keys,4,1,128,256420.40,30337.25,243820.31,30351.56 +2,large-mixed-keys,5,0,128,268985.52,11127.15,269000.00,11156.25 +2,large-mixed-keys,6,1,128,302594.42,25351.42,302546.88,25367.19 +2,large-mixed-keys,7,0,128,248233.70,65357.69,248242.19,65375.00 +2,large-mixed-keys,8,1,128,215025.02,22275.21,215054.69,22289.06 +2,large-mixed-keys,9,0,128,209855.55,40610.04,209671.88,40625.00 +2,large-mixed-keys,10,1,128,196878.71,32337.76,196890.62,32351.56 +2,large-mixed-keys,11,0,128,200911.14,38207.41,200929.69,38226.56 +2,large-mixed-keys,12,1,128,224753.68,20099.02,224765.62,20125.00 +2,large-mixed-keys,13,0,128,192397.30,17098.38,192414.06,17109.38 +2,large-mixed-keys,14,1,128,228646.55,9881.58,228671.88,9890.62 +2,large-mixed-keys,15,0,128,154789.20,12408.39,154828.12,12421.88 +2,large-mixed-keys,16,1,128,232954.98,12936.20,232984.38,12960.94 +2,large-mixed-keys,17,0,128,191918.96,9857.82,191937.50,9867.19 +2,large-mixed-keys,18,1,128,166675.02,19017.28,166695.31,19023.44 +2,large-mixed-keys,19,0,128,250512.83,9689.69,250523.44,9695.31 +2,large-mixed-keys,20,1,128,231385.44,9529.83,231406.25,9531.25 +2,large-mixed-keys,21,0,128,235665.66,9795.52,235671.88,9796.88 +2,large-mixed-keys,22,1,128,164532.91,12005.32,164546.88,12015.62 +2,large-mixed-keys,23,0,128,200434.45,11112.44,200453.12,11132.81 +2,large-mixed-keys,24,1,128,204287.59,9979.79,204304.69,9984.38 +2,large-mixed-keys,25,0,128,156226.15,73886.17,156234.38,73898.44 +2,large-mixed-keys,26,1,128,185017.35,9475.69,185039.06,9484.38 +2,large-mixed-keys,27,0,128,139017.86,41149.90,139031.25,41171.88 +2,large-mixed-keys,28,1,128,191251.94,51452.80,191273.44,51468.75 +2,large-mixed-keys,29,0,128,165041.91,9627.52,165054.69,9632.81 +2,large-mixed-keys,30,1,128,230299.70,15992.98,230328.12,16000.00 +2,large-few-bindings,0,1,904,8718.47,5280.00,8722.35,5282.08 +2,large-few-bindings,1,0,904,15524.19,2826.85,15526.55,2829.65 +2,large-few-bindings,2,1,904,10252.20,5000.55,10255.53,5002.21 +2,large-few-bindings,3,0,904,5106.86,1240.40,5108.41,1242.26 +2,large-few-bindings,4,1,904,12721.01,1299.06,12692.48,1299.78 +2,large-few-bindings,5,0,904,12378.24,1265.04,12379.42,1266.59 +2,large-few-bindings,6,1,904,14266.16,1276.15,14268.81,1275.44 +2,large-few-bindings,7,0,904,13949.52,1346.59,13952.43,1348.45 +2,large-few-bindings,8,1,904,17289.51,1255.09,17292.04,1255.53 +2,large-few-bindings,9,0,904,6922.92,1481.39,6924.78,1484.51 +2,large-few-bindings,10,1,904,20949.02,1263.65,20952.43,1264.38 +2,large-few-bindings,11,0,904,5881.85,6840.59,5883.85,6842.92 +2,large-few-bindings,12,1,904,8415.40,1378.45,8418.14,1379.42 +2,large-few-bindings,13,0,904,6056.30,5977.16,6058.63,5980.09 +2,large-few-bindings,14,1,904,12319.84,2121.82,12321.90,2122.79 +2,large-few-bindings,15,0,904,9820.49,1967.17,9823.01,1970.13 +2,large-few-bindings,16,1,904,8615.11,12295.58,8617.26,12298.67 +2,large-few-bindings,17,0,904,10641.02,1251.14,10631.64,1252.21 +2,large-few-bindings,18,1,904,10380.37,2444.49,10382.74,2448.01 +2,large-few-bindings,19,0,904,11305.73,4681.44,11307.52,4683.63 +2,large-few-bindings,20,1,904,6741.73,1511.11,6744.47,1512.17 +2,large-few-bindings,21,0,904,10249.00,8969.10,10252.21,8971.24 +2,large-few-bindings,22,1,904,15813.34,1261.12,15816.37,1261.06 +2,large-few-bindings,23,0,904,10006.74,1254.44,10008.85,1255.53 +2,large-few-bindings,24,1,904,16594.38,1320.82,16597.35,1321.90 +2,large-few-bindings,25,0,904,7287.49,3654.21,7289.82,3655.97 +2,large-few-bindings,26,1,904,12854.38,1266.12,12857.30,1266.59 +2,large-few-bindings,27,0,904,5132.68,5726.35,5133.85,5700.22 +2,large-few-bindings,28,1,904,12033.75,1744.23,12037.61,1744.47 +2,large-few-bindings,29,0,904,12099.41,2818.40,12101.77,2819.69 +2,large-few-bindings,30,1,904,13264.96,1287.73,13268.81,1288.72 +2,large-label-overrides,0,1,128,186438.91,1798.16,186468.75,1796.88 +2,large-label-overrides,1,0,128,104496.68,33999.14,104507.81,34015.62 +2,large-label-overrides,2,1,128,147590.15,1787.13,147609.38,1789.06 +2,large-label-overrides,3,0,128,230867.60,1756.76,230882.81,1765.62 +2,large-label-overrides,4,1,128,109118.20,1783.48,109140.62,1789.06 +2,large-label-overrides,5,0,128,186289.88,1748.62,186304.69,1757.81 +2,large-label-overrides,6,1,128,230129.06,1803.27,230140.62,1804.69 +2,large-label-overrides,7,0,128,166207.87,2196.26,166226.56,2203.12 +2,large-label-overrides,8,1,128,188016.88,2421.04,188031.25,2429.69 +2,large-label-overrides,9,0,128,174881.53,1791.18,174898.44,1804.69 +2,large-label-overrides,10,1,128,136586.37,1800.67,136617.19,1796.88 +2,large-label-overrides,11,0,128,123139.28,1755.56,123156.25,1757.81 +2,large-label-overrides,12,1,128,135700.59,3790.60,135718.75,3796.88 +2,large-label-overrides,13,0,128,154173.02,1772.38,154187.50,1789.06 +2,large-label-overrides,14,1,128,141920.59,1788.90,141945.31,1796.88 +2,large-label-overrides,15,0,128,208103.12,1762.97,208109.38,1765.62 +2,large-label-overrides,16,1,128,109529.12,1788.37,109546.88,1789.06 +2,large-label-overrides,17,0,128,175115.91,2082.74,175125.00,2093.75 +2,large-label-overrides,18,1,128,184402.47,1786.51,184429.69,1789.06 +2,large-label-overrides,19,0,128,191159.25,5289.52,191171.88,5234.38 +2,large-label-overrides,20,1,128,189620.25,1784.39,189640.62,1789.06 +2,large-label-overrides,21,0,128,182171.06,30523.05,182187.50,30539.06 +2,large-label-overrides,22,1,128,140119.80,1795.54,140140.62,1796.88 +2,large-label-overrides,23,0,128,137951.48,2206.24,137968.75,2210.94 +2,large-label-overrides,24,1,128,158942.48,1793.29,158960.94,1796.88 +2,large-label-overrides,25,0,128,86096.77,1746.02,86109.38,1750.00 +2,large-label-overrides,26,1,128,103432.38,1975.24,103460.94,1976.56 +2,large-label-overrides,27,0,128,160840.08,46822.49,160859.38,46843.75 +2,large-label-overrides,28,1,128,150473.54,1793.66,150500.00,1796.88 +2,large-label-overrides,29,0,128,141417.14,27270.97,141429.69,27281.25 +2,large-label-overrides,30,1,128,128582.75,1797.67,128601.56,1796.88 +2,capacity-stale-long,0,1,128,167503.11,18461.03,167304.69,18476.56 +2,capacity-stale-long,1,0,128,111324.16,45169.26,111343.75,45179.69 +2,capacity-stale-long,2,1,128,95528.28,45191.18,95546.88,45203.12 +2,capacity-stale-long,3,0,128,187171.53,15737.23,187179.69,15750.00 +2,capacity-stale-long,4,1,128,160494.38,16317.52,160523.44,16328.12 +2,capacity-stale-long,5,0,128,108538.38,29975.97,108546.88,30007.81 +2,capacity-stale-long,6,1,128,158791.36,12889.55,158812.50,12890.62 +2,capacity-stale-long,7,0,128,140874.55,12987.13,140890.62,13000.00 +2,capacity-stale-long,8,1,128,147414.71,13221.41,147437.50,13226.56 +2,capacity-stale-long,9,0,128,124564.46,13170.27,124578.12,13179.69 +2,capacity-stale-long,10,1,128,181331.07,13713.14,181273.44,13718.75 +2,capacity-stale-long,11,0,128,180238.62,26580.23,180257.81,26601.56 +2,capacity-stale-long,12,1,128,204689.84,23142.09,204710.94,23156.25 +2,capacity-stale-long,13,0,128,157145.16,27605.77,157164.06,27632.81 +2,capacity-stale-long,14,1,128,187195.97,22553.37,187007.81,22570.31 +2,capacity-stale-long,15,0,128,142143.53,37086.32,142164.06,37101.56 +2,capacity-stale-long,16,1,128,176335.70,36418.46,176359.38,36421.88 +2,capacity-stale-long,17,0,128,158980.40,52961.49,158992.19,52984.38 +2,capacity-stale-long,18,1,128,151268.52,34989.49,151289.06,35000.00 +2,capacity-stale-long,19,0,128,161268.60,46281.12,161281.25,46304.69 +2,capacity-stale-long,20,1,128,165275.95,64707.69,165289.06,64726.56 +2,capacity-stale-long,21,0,128,199252.80,44100.40,199273.44,44117.19 +2,capacity-stale-long,22,1,128,169009.34,16118.29,169023.44,16132.81 +2,capacity-stale-long,23,0,128,193009.52,53668.49,193023.44,53687.50 +2,capacity-stale-long,24,1,128,159738.76,24295.62,159765.62,24304.69 +2,capacity-stale-long,25,0,128,167340.02,28382.27,167351.56,28406.25 +2,capacity-stale-long,26,1,128,143064.30,63227.65,143195.31,63242.19 +2,capacity-stale-long,27,0,128,152389.35,24584.35,152398.44,24601.56 +2,capacity-stale-long,28,1,128,162584.12,17442.23,162609.38,17453.12 +2,capacity-stale-long,29,0,128,137772.26,38406.96,137789.06,38414.06 +2,capacity-stale-long,30,1,128,191389.07,30041.87,191406.25,30054.69 +2,small-stale-long,0,1,19080,997.32,1282.73,996.86,1282.81 +2,small-stale-long,1,0,19080,1157.24,1059.50,1157.34,1059.59 +2,small-stale-long,2,1,19080,1149.60,1485.93,1148.38,1486.06 +2,small-stale-long,3,0,19080,1335.85,1605.67,1335.95,1605.77 +2,small-stale-long,4,1,19080,1400.07,1454.86,1400.16,1454.93 +2,small-stale-long,5,0,19080,1255.95,868.81,1256.13,868.92 +2,small-stale-long,6,1,19080,1047.27,1061.97,1047.43,1062.05 +2,small-stale-long,7,0,19080,1446.10,1463.01,1446.17,1463.16 +2,small-stale-long,8,1,19080,1705.45,1152.36,1705.56,1151.21 +2,small-stale-long,9,0,19080,1230.46,1333.94,1230.56,1334.22 +2,small-stale-long,10,1,19080,1321.48,1374.30,1321.59,1374.48 +2,small-stale-long,11,0,19080,1406.37,1550.76,1406.50,1550.89 +2,small-stale-long,12,1,19080,1143.44,1398.09,1143.61,1397.85 +2,small-stale-long,13,0,19080,1376.72,1509.47,1376.42,1509.70 +2,small-stale-long,14,1,19080,1378.03,1236.37,1483.70,1235.17 +2,small-stale-long,15,0,19080,1022.59,1208.41,1022.69,1208.54 +2,small-stale-long,16,1,19080,974.86,1370.04,974.95,1370.13 +2,small-stale-long,17,0,19080,927.77,1108.70,927.83,1108.86 +2,small-stale-long,18,1,19080,1330.71,1163.23,1330.87,1163.36 +2,small-stale-long,19,0,19080,1254.08,1079.95,1254.19,1080.08 +2,small-stale-long,20,1,19080,908.70,936.99,908.81,937.11 +2,small-stale-long,21,0,19080,1300.29,1512.62,1300.42,1512.11 +2,small-stale-long,22,1,19080,1193.37,1083.35,1193.45,1083.44 +2,small-stale-long,23,0,19080,1548.31,2058.58,1548.43,2057.39 +2,small-stale-long,24,1,19080,1448.06,1006.22,1448.22,1006.29 +2,small-stale-long,25,0,19080,1200.58,1258.51,1200.68,1258.65 +2,small-stale-long,26,1,19080,1210.62,1195.76,1210.74,1195.91 +2,small-stale-long,27,0,19080,1309.90,1213.24,1309.96,1213.36 +2,small-stale-long,28,1,19080,1409.99,1639.30,1410.06,1639.41 +2,small-stale-long,29,0,19080,1391.03,1682.74,1391.14,1682.91 +2,small-stale-long,30,1,19080,1270.55,1680.69,1270.70,1680.82 +2,gamepad-miss,0,1,128,191355.17,1377.08,191382.81,1382.81 +2,gamepad-miss,1,0,128,161560.04,17442.00,161578.12,17453.12 +2,gamepad-miss,2,1,128,176565.76,1342.16,176585.94,1343.75 +2,gamepad-miss,3,0,128,154952.96,2130.72,154976.56,2171.88 +2,gamepad-miss,4,1,128,179768.10,1375.98,179781.25,1375.00 +2,gamepad-miss,5,0,128,203270.79,1367.59,203289.06,1375.00 +2,gamepad-miss,6,1,128,159081.64,1597.16,159117.19,1593.75 +2,gamepad-miss,7,0,128,213262.73,1365.67,213289.06,1375.00 +2,gamepad-miss,8,1,128,222817.77,58304.82,222453.12,58273.44 +2,gamepad-miss,9,0,128,518326.55,1365.46,518351.56,1375.00 +2,gamepad-miss,10,1,128,291904.16,1332.14,291734.38,1335.94 +2,gamepad-miss,11,0,128,218411.99,1357.05,218429.69,1367.19 +2,gamepad-miss,12,1,128,205687.66,1497.19,205703.12,1500.00 +2,gamepad-miss,13,0,128,233011.30,1379.68,232796.88,1382.81 +2,gamepad-miss,14,1,128,636083.08,22662.46,636109.38,22671.88 +2,gamepad-miss,15,0,128,244604.52,1599.08,244617.19,1617.19 +2,gamepad-miss,16,1,128,181734.50,13340.63,181750.00,13367.19 +2,gamepad-miss,17,0,128,174969.64,1944.71,175000.00,1953.12 +2,gamepad-miss,18,1,128,292806.58,1375.62,292820.31,1382.81 +2,gamepad-miss,19,0,128,182392.34,1362.86,182406.25,1367.19 +2,gamepad-miss,20,1,128,501676.84,1340.92,501703.12,1343.75 +2,gamepad-miss,21,0,128,257523.59,20856.34,257539.06,20882.81 +2,gamepad-miss,22,1,128,178527.27,1379.59,178554.69,1382.81 +2,gamepad-miss,23,0,128,269655.47,1566.93,269671.88,1578.12 +2,gamepad-miss,24,1,128,181970.34,1326.45,181984.38,1335.94 +2,gamepad-miss,25,0,128,213477.48,1311.19,213492.19,1312.50 +2,gamepad-miss,26,1,128,214762.77,1359.72,214789.06,1359.38 +2,gamepad-miss,27,0,128,201541.51,1312.05,201554.69,1320.31 +2,gamepad-miss,28,1,128,205012.89,1376.30,205039.06,1382.81 +2,gamepad-miss,29,0,128,227659.97,18185.94,227671.88,18203.12 +2,gamepad-miss,30,1,128,221421.43,24041.45,221445.31,24296.88 +2,gamepad-mixed,0,1,128,258757.78,1947.71,258789.06,1953.12 +2,gamepad-mixed,1,0,128,200389.07,1667.68,200414.06,1671.88 +2,gamepad-mixed,2,1,128,197922.99,1715.98,197945.31,1718.75 +2,gamepad-mixed,3,0,128,223282.55,1686.59,223304.69,1695.31 +2,gamepad-mixed,4,1,128,175243.29,18979.88,175171.88,19000.00 +2,gamepad-mixed,5,0,128,165690.90,1674.73,165703.12,1679.69 +2,gamepad-mixed,6,1,128,218589.55,25411.33,218601.56,25429.69 +2,gamepad-mixed,7,0,128,177857.25,1676.58,177875.00,1687.50 +2,gamepad-mixed,8,1,128,199359.50,9702.80,199171.88,9710.94 +2,gamepad-mixed,9,0,128,203995.66,1669.25,204015.62,1671.88 +2,gamepad-mixed,10,1,128,232655.61,1682.82,232679.69,1687.50 +2,gamepad-mixed,11,0,128,228621.02,1669.16,228640.62,1671.88 +2,gamepad-mixed,12,1,128,195939.20,41319.20,195750.00,41335.94 +2,gamepad-mixed,13,0,128,128788.66,1870.77,128804.69,1882.81 +2,gamepad-mixed,14,1,128,206193.31,4767.77,206210.94,4773.44 +2,gamepad-mixed,15,0,128,207505.95,1673.24,207523.44,1679.69 +2,gamepad-mixed,16,1,128,192575.87,1692.94,192593.75,1695.31 +2,gamepad-mixed,17,0,128,191182.20,1962.38,191195.31,1968.75 +2,gamepad-mixed,18,1,128,280291.06,1703.45,280312.50,1710.94 +2,gamepad-mixed,19,0,128,186136.96,2930.48,186156.25,2945.31 +2,gamepad-mixed,20,1,128,181694.55,24691.02,181710.94,24710.94 +2,gamepad-mixed,21,0,128,197961.05,1573.10,197968.75,1578.12 +2,gamepad-mixed,22,1,128,241995.74,1925.99,242007.81,1929.69 +2,gamepad-mixed,23,0,128,176412.55,1617.59,176437.50,1617.19 +2,gamepad-mixed,24,1,128,164174.20,1636.26,164203.12,1640.62 +2,gamepad-mixed,25,0,128,217797.36,1829.49,217820.31,1835.94 +2,gamepad-mixed,26,1,128,183659.70,1698.25,183679.69,1703.12 +2,gamepad-mixed,27,0,128,189957.30,1666.55,189976.56,1671.88 +2,gamepad-mixed,28,1,128,200387.79,1646.05,200406.25,1648.44 +2,gamepad-mixed,29,0,128,234142.08,1846.00,234156.25,1851.56 +2,gamepad-mixed,30,1,128,189927.10,1702.54,189945.31,1703.12 +2,non-key-event,0,1,128,204138.17,817.34,204164.06,820.31 +2,non-key-event,1,0,128,136960.39,823.77,136976.56,828.12 +2,non-key-event,2,1,128,186832.10,870.84,186859.38,875.00 +2,non-key-event,3,0,128,201093.93,24671.57,201109.38,24687.50 +2,non-key-event,4,1,128,160517.88,865.13,160539.06,867.19 +2,non-key-event,5,0,128,176365.20,930.10,176375.00,937.50 +2,non-key-event,6,1,128,155422.83,870.47,155445.31,867.19 +2,non-key-event,7,0,128,182349.46,1034.21,182273.44,1039.06 +2,non-key-event,8,1,128,168900.75,895.29,168914.06,898.44 +2,non-key-event,9,0,128,215273.34,882.64,215296.88,890.62 +2,non-key-event,10,1,128,226584.82,942.68,226398.44,937.50 +2,non-key-event,11,0,128,144939.70,864.59,144960.94,867.19 +2,non-key-event,12,1,128,191241.94,1118.32,191257.81,1125.00 +2,non-key-event,13,0,128,231291.54,890.16,231304.69,898.44 +2,non-key-event,14,1,128,226292.97,898.92,226312.50,898.44 +2,non-key-event,15,0,128,177426.98,884.98,177445.31,890.62 +2,non-key-event,16,1,128,171362.79,886.88,171375.00,890.62 +2,non-key-event,17,0,128,238969.09,1134.90,238992.19,1148.44 +2,non-key-event,18,1,128,228524.25,870.15,228546.88,867.19 +2,non-key-event,19,0,128,241257.41,836.55,241273.44,843.75 +2,non-key-event,20,1,128,233852.62,884.82,233882.81,882.81 +2,non-key-event,21,0,128,217245.66,888.96,217257.81,890.62 +2,non-key-event,22,1,128,177930.12,936.48,177945.31,937.50 +2,non-key-event,23,0,128,245033.45,919.82,245054.69,921.88 +2,non-key-event,24,1,128,181158.45,868.65,181179.69,875.00 +2,non-key-event,25,0,128,219845.77,944.60,219867.19,945.31 +2,non-key-event,26,1,128,210124.44,1002.11,210156.25,1007.81 +2,non-key-event,27,0,128,208178.73,947.99,208187.50,960.94 +2,non-key-event,28,1,128,188699.42,940.50,188726.56,945.31 +2,non-key-event,29,0,128,245076.58,818.65,245085.94,820.31 +2,non-key-event,30,1,128,219294.68,21920.12,219312.50,21937.50 +2,alt-fallback-31,0,1,920,13259.14,9212.23,13260.87,9214.13 +2,alt-fallback-31,1,0,920,12123.39,9185.13,12125.00,9188.04 +2,alt-fallback-31,2,1,920,12714.85,6327.69,12717.39,6330.43 +2,alt-fallback-31,3,0,920,10007.99,10024.20,10010.87,10026.09 +2,alt-fallback-31,4,1,920,6890.89,12822.05,6893.48,12825.00 +2,alt-fallback-31,5,0,920,8789.34,9250.49,8791.30,9253.26 +2,alt-fallback-31,6,1,920,9661.23,7872.56,9663.04,7873.91 +2,alt-fallback-31,7,0,920,9798.32,10472.58,9802.17,10475.00 +2,alt-fallback-31,8,1,920,8436.06,11716.77,8440.22,11719.57 +2,alt-fallback-31,9,0,920,6413.03,12000.40,6415.22,12003.26 +2,alt-fallback-31,10,1,920,10904.11,7454.30,10906.52,7455.43 +2,alt-fallback-31,11,0,920,12539.88,7177.08,12542.39,7180.43 +2,alt-fallback-31,12,1,920,15225.37,10268.24,15228.26,10270.65 +2,alt-fallback-31,13,0,920,10527.08,7959.79,10529.35,7961.96 +2,alt-fallback-31,14,1,920,6893.78,13880.46,6895.65,13882.61 +2,alt-fallback-31,15,0,920,8628.43,3038.39,8629.35,3039.13 +2,alt-fallback-31,16,1,920,4437.05,11893.38,4439.13,11895.65 +2,alt-fallback-31,17,0,920,7672.61,6354.42,7673.91,6346.74 +2,alt-fallback-31,18,1,920,5961.57,13198.39,5963.04,13201.09 +2,alt-fallback-31,19,0,920,12567.70,5112.10,12569.57,5115.22 +2,alt-fallback-31,20,1,920,8709.16,7530.85,8711.96,7534.78 +2,alt-fallback-31,21,0,920,7725.10,7808.58,7727.17,7810.87 +2,alt-fallback-31,22,1,920,11775.00,5159.60,11778.26,5160.87 +2,alt-fallback-31,23,0,920,9800.80,2938.02,9773.91,2939.13 +2,alt-fallback-31,24,1,920,14892.57,8497.95,14895.65,8500.00 +2,alt-fallback-31,25,0,920,11554.84,4638.84,11556.52,4641.30 +2,alt-fallback-31,26,1,920,10129.76,7942.06,10132.61,7943.48 +2,alt-fallback-31,27,0,920,7364.78,10705.73,7366.30,10708.70 +2,alt-fallback-31,28,1,920,6517.49,8203.60,6519.57,8205.43 +2,alt-fallback-31,29,0,920,7570.43,10721.48,7571.74,10722.83 +2,alt-fallback-31,30,1,920,13461.54,6497.29,13464.13,6498.91 +2,alt-fallback-32,0,1,488,6596.16,15603.60,6598.36,15606.56 +2,alt-fallback-32,1,0,488,6961.88,1240.41,6963.11,1241.80 +2,alt-fallback-32,2,1,488,9352.65,1216.56,9356.56,1219.26 +2,alt-fallback-32,3,0,488,15604.22,1264.74,15606.56,1266.39 +2,alt-fallback-32,4,1,488,9638.79,13353.05,9643.44,13354.51 +2,alt-fallback-32,5,0,488,16580.74,5766.54,16581.97,5772.54 +2,alt-fallback-32,6,1,488,14099.43,1266.32,14104.51,1268.44 +2,alt-fallback-32,7,0,488,12441.55,6502.91,12446.72,6508.20 +2,alt-fallback-32,8,1,488,11748.96,6251.50,11754.10,6256.15 +2,alt-fallback-32,9,0,488,10158.70,7503.14,10161.89,7508.20 +2,alt-fallback-32,10,1,488,17026.52,5271.00,17032.79,5276.64 +2,alt-fallback-32,11,0,488,6222.64,5749.07,6225.41,5752.05 +2,alt-fallback-32,12,1,488,3577.92,5810.45,3584.02,5813.52 +2,alt-fallback-32,13,0,488,12939.50,1324.93,12942.62,1327.87 +2,alt-fallback-32,14,1,488,9822.32,1231.52,9825.82,1231.56 +2,alt-fallback-32,15,0,488,9504.09,1266.20,9506.15,1268.44 +2,alt-fallback-32,16,1,488,7128.42,1302.21,7131.15,1303.28 +2,alt-fallback-32,17,0,488,11822.87,7482.16,11825.82,7485.66 +2,alt-fallback-32,18,1,488,8713.46,1304.55,8717.21,1305.33 +2,alt-fallback-32,19,0,488,8997.82,22924.49,9002.05,15559.43 +2,alt-fallback-32,20,1,488,9783.47,1321.99,9790.98,1323.77 +2,alt-fallback-32,21,0,488,34299.77,1291.41,33696.72,1295.08 +2,alt-fallback-32,22,1,488,21408.79,1241.13,21411.89,1241.80 +2,alt-fallback-32,23,0,488,16783.45,6364.33,16823.77,6366.80 +2,alt-fallback-32,24,1,488,25565.08,1286.49,25569.67,1286.89 +2,alt-fallback-32,25,0,488,17582.62,2901.25,17586.07,2907.79 +2,alt-fallback-32,26,1,488,25116.16,21476.95,25122.95,21479.51 +2,alt-fallback-32,27,0,488,10802.39,1591.87,10807.38,1596.31 +2,alt-fallback-32,28,1,488,3988.51,1397.46,3991.80,1399.59 +2,alt-fallback-32,29,0,488,3818.06,1329.11,3819.67,1329.92 +2,alt-fallback-32,30,1,488,3380.19,1234.90,3383.20,1235.66 +2,alt-fallback-33,0,1,1280,4943.84,2591.64,4945.31,2592.19 +2,alt-fallback-33,1,0,1280,3787.43,2316.24,3788.28,2317.97 +2,alt-fallback-33,2,1,1280,3574.24,1343.88,3575.78,1344.53 +2,alt-fallback-33,3,0,1280,3672.77,1487.97,3673.44,1489.84 +2,alt-fallback-33,4,1,1280,3448.46,1672.34,3450.00,1672.66 +2,alt-fallback-33,5,0,1280,4554.58,2662.57,4556.25,2439.06 +2,alt-fallback-33,6,1,1280,4600.96,1479.04,4603.12,1479.69 +2,alt-fallback-33,7,0,1280,4167.16,2186.72,4167.97,2189.06 +2,alt-fallback-33,8,1,1280,3792.40,2697.70,3793.75,2699.22 +2,alt-fallback-33,9,0,1280,3484.01,1454.64,3484.38,1456.25 +2,alt-fallback-33,10,1,1280,3547.48,1349.72,3548.44,1350.00 +2,alt-fallback-33,11,0,1280,6110.34,1850.57,6111.72,1851.56 +2,alt-fallback-33,12,1,1280,3822.10,1277.79,3823.44,1278.12 +2,alt-fallback-33,13,0,1280,3419.07,1484.49,3419.53,1485.16 +2,alt-fallback-33,14,1,1280,3620.49,1317.03,3621.88,1317.19 +2,alt-fallback-33,15,0,1280,3656.00,1317.59,3656.25,1317.97 +2,alt-fallback-33,16,1,1280,3964.76,1469.46,3966.41,1539.84 +2,alt-fallback-33,17,0,1280,3734.88,1604.63,3735.16,1606.25 +2,alt-fallback-33,18,1,1280,3458.08,1632.70,3459.38,1633.59 +2,alt-fallback-33,19,0,1280,3818.43,1476.60,3818.75,1477.34 +2,alt-fallback-33,20,1,1280,8274.81,1668.41,8276.56,1669.53 +2,alt-fallback-33,21,0,1280,4646.80,1971.24,4648.44,1974.22 +2,alt-fallback-33,22,1,1280,4025.52,1408.02,4026.56,1408.59 +2,alt-fallback-33,23,0,1280,3549.67,1347.44,3550.78,1348.44 +2,alt-fallback-33,24,1,1280,3887.91,1311.88,3889.06,1312.50 +2,alt-fallback-33,25,0,1280,3384.13,1449.39,3384.38,1451.56 +2,alt-fallback-33,26,1,1280,3580.97,1321.05,3582.03,1321.09 +2,alt-fallback-33,27,0,1280,3603.61,1536.29,3604.69,1538.28 +2,alt-fallback-33,28,1,1280,3570.81,1261.29,3572.66,1260.94 +2,alt-fallback-33,29,0,1280,3555.08,1345.65,3555.47,1346.88 +2,alt-fallback-33,30,1,1280,3420.64,1369.63,3421.09,1370.31 +3,empty-catalog,0,1,32768,114.43,72.69,114.47,72.72 +3,empty-catalog,1,0,32768,123.22,65.16,123.26,65.22 +3,empty-catalog,2,1,32768,129.09,101.89,129.18,101.93 +3,empty-catalog,3,0,32768,133.45,79.06,133.48,79.16 +3,empty-catalog,4,1,32768,124.71,60.32,124.76,60.33 +3,empty-catalog,5,0,32768,115.56,64.56,115.60,64.58 +3,empty-catalog,6,1,32768,124.10,70.34,124.15,70.37 +3,empty-catalog,7,0,32768,115.18,77.28,115.20,77.33 +3,empty-catalog,8,1,32768,112.05,62.36,112.12,62.38 +3,empty-catalog,9,0,32768,120.98,64.60,121.00,64.67 +3,empty-catalog,10,1,32768,138.47,96.45,138.52,96.50 +3,empty-catalog,11,0,32768,111.76,58.02,111.79,58.04 +3,empty-catalog,12,1,32768,124.19,67.60,124.27,67.63 +3,empty-catalog,13,0,32768,150.92,62.67,150.97,62.68 +3,empty-catalog,14,1,32768,137.25,65.32,137.30,65.34 +3,empty-catalog,15,0,32768,109.02,63.78,109.04,63.81 +3,empty-catalog,16,1,32768,123.98,60.62,122.86,60.61 +3,empty-catalog,17,0,32768,135.72,65.04,135.77,65.09 +3,empty-catalog,18,1,32768,130.58,71.72,130.65,71.75 +3,empty-catalog,19,0,32768,115.68,64.64,115.30,64.70 +3,empty-catalog,20,1,32768,117.84,68.16,117.89,68.18 +3,empty-catalog,21,0,32768,120.72,67.57,120.76,67.63 +3,empty-catalog,22,1,32768,154.77,65.35,154.82,65.37 +3,empty-catalog,23,0,32768,115.00,65.02,115.02,65.03 +3,empty-catalog,24,1,32768,149.02,62.49,149.11,62.53 +3,empty-catalog,25,0,32768,218.28,78.96,218.35,79.04 +3,empty-catalog,26,1,32768,144.11,82.09,144.17,82.12 +3,empty-catalog,27,0,32768,113.78,115.63,113.80,115.69 +3,empty-catalog,28,1,32768,108.74,71.28,108.76,71.32 +3,empty-catalog,29,0,32768,147.69,103.35,147.71,103.42 +3,empty-catalog,30,1,32768,136.03,64.75,136.05,64.79 +3,no-bindings,0,1,9784,649.35,643.53,649.53,643.70 +3,no-bindings,1,0,9784,690.34,1084.67,690.52,1084.83 +3,no-bindings,2,1,9784,671.74,649.41,672.02,649.53 +3,no-bindings,3,0,9784,677.87,747.65,677.94,747.75 +3,no-bindings,4,1,9784,667.34,634.59,667.52,634.71 +3,no-bindings,5,0,9784,641.31,647.59,641.35,647.69 +3,no-bindings,6,1,9784,719.25,673.01,719.44,673.14 +3,no-bindings,7,0,9784,620.08,637.29,620.09,637.47 +3,no-bindings,8,1,9784,579.37,759.25,579.52,759.51 +3,no-bindings,9,0,9784,657.03,681.13,657.09,681.32 +3,no-bindings,10,1,9784,565.13,710.59,565.31,710.65 +3,no-bindings,11,0,9784,697.26,756.78,697.36,756.95 +3,no-bindings,12,1,9784,785.23,813.35,785.47,813.47 +3,no-bindings,13,0,9784,717.94,823.22,718.11,823.39 +3,no-bindings,14,1,9784,817.47,678.40,817.66,678.56 +3,no-bindings,15,0,9784,1105.19,601.56,1105.58,601.70 +3,no-bindings,16,1,9784,664.84,609.81,664.96,609.87 +3,no-bindings,17,0,9784,623.51,625.14,623.67,625.31 +3,no-bindings,18,1,9784,645.90,754.16,646.16,754.39 +3,no-bindings,19,0,9784,630.70,795.63,630.83,795.89 +3,no-bindings,20,1,9784,604.46,688.11,604.56,688.16 +3,no-bindings,21,0,9784,786.81,672.02,787.00,672.22 +3,no-bindings,22,1,9784,674.05,739.52,674.16,739.68 +3,no-bindings,23,0,9784,704.28,762.52,704.42,762.67 +3,no-bindings,24,1,9784,681.10,674.04,681.42,663.23 +3,no-bindings,25,0,9784,693.96,623.43,699.00,623.57 +3,no-bindings,26,1,9784,784.86,613.47,785.16,613.65 +3,no-bindings,27,0,9784,861.80,675.65,862.02,675.80 +3,no-bindings,28,1,9784,796.91,659.57,797.12,659.65 +3,no-bindings,29,0,9784,759.18,718.76,759.40,721.08 +3,no-bindings,30,1,9784,987.26,872.41,987.53,872.55 +3,single-valid-miss,0,1,32768,213.22,216.50,213.29,216.52 +3,single-valid-miss,1,0,32768,223.54,224.31,223.57,224.37 +3,single-valid-miss,2,1,32768,301.07,240.96,301.15,241.03 +3,single-valid-miss,3,0,32768,203.87,204.61,203.92,204.65 +3,single-valid-miss,4,1,32768,200.83,215.57,200.87,215.61 +3,single-valid-miss,5,0,32768,271.44,236.94,271.51,237.00 +3,single-valid-miss,6,1,32768,198.74,242.38,198.76,242.43 +3,single-valid-miss,7,0,32768,226.25,223.86,226.29,223.94 +3,single-valid-miss,8,1,32768,204.92,216.93,204.96,216.95 +3,single-valid-miss,9,0,32768,227.19,236.80,227.23,236.88 +3,single-valid-miss,10,1,32768,194.41,239.40,194.43,239.11 +3,single-valid-miss,11,0,32768,223.34,222.98,223.39,223.02 +3,single-valid-miss,12,1,32768,276.54,235.88,276.58,235.93 +3,single-valid-miss,13,0,32768,224.24,239.59,224.27,239.65 +3,single-valid-miss,14,1,32768,248.99,241.07,249.08,241.09 +3,single-valid-miss,15,0,32768,225.52,238.24,225.59,238.28 +3,single-valid-miss,16,1,32768,229.20,199.36,229.28,198.67 +3,single-valid-miss,17,0,32768,202.62,201.85,202.67,201.90 +3,single-valid-miss,18,1,32768,205.58,248.26,205.63,248.05 +3,single-valid-miss,19,0,32768,195.83,279.27,195.86,279.36 +3,single-valid-miss,20,1,32768,225.04,246.81,225.10,246.89 +3,single-valid-miss,21,0,32768,211.53,203.50,211.55,203.55 +3,single-valid-miss,22,1,32768,269.06,218.54,269.13,218.60 +3,single-valid-miss,23,0,32768,207.17,223.64,207.31,223.72 +3,single-valid-miss,24,1,32768,201.06,205.82,201.11,205.84 +3,single-valid-miss,25,0,32768,199.12,205.40,199.16,205.44 +3,single-valid-miss,26,1,32768,223.66,231.49,223.72,231.54 +3,single-valid-miss,27,0,32768,234.55,195.21,234.59,195.25 +3,single-valid-miss,28,1,32768,194.64,231.30,194.67,231.32 +3,single-valid-miss,29,0,32768,415.30,317.06,415.37,317.14 +3,single-valid-miss,30,1,32768,258.05,264.46,258.15,264.53 +3,single-stale-binding,0,1,32768,153.97,209.92,154.05,209.96 +3,single-stale-binding,1,0,32768,305.56,149.71,305.60,149.75 +3,single-stale-binding,2,1,32768,262.05,164.18,262.15,164.22 +3,single-stale-binding,3,0,32768,157.13,152.87,157.17,152.95 +3,single-stale-binding,4,1,32768,152.01,147.44,152.07,147.46 +3,single-stale-binding,5,0,32768,171.25,171.13,171.33,171.20 +3,single-stale-binding,6,1,32768,154.52,153.87,154.63,153.93 +3,single-stale-binding,7,0,32768,180.11,172.98,180.15,173.03 +3,single-stale-binding,8,1,32768,158.13,210.40,158.20,210.48 +3,single-stale-binding,9,0,32768,142.36,160.29,142.40,160.34 +3,single-stale-binding,10,1,32768,161.28,218.09,161.35,218.14 +3,single-stale-binding,11,0,32768,150.86,173.15,150.88,173.25 +3,single-stale-binding,12,1,32768,147.38,164.41,147.43,164.46 +3,single-stale-binding,13,0,32768,146.41,163.88,146.45,163.94 +3,single-stale-binding,14,1,32768,172.17,176.83,172.21,176.61 +3,single-stale-binding,15,0,32768,167.37,195.79,167.42,195.86 +3,single-stale-binding,16,1,32768,179.75,196.31,179.81,196.38 +3,single-stale-binding,17,0,32768,155.78,216.23,155.82,216.31 +3,single-stale-binding,18,1,32768,157.52,140.32,157.56,140.32 +3,single-stale-binding,19,0,32768,170.56,268.53,170.59,268.62 +3,single-stale-binding,20,1,32768,148.42,138.08,148.44,138.09 +3,single-stale-binding,21,0,32768,143.57,161.32,143.62,161.41 +3,single-stale-binding,22,1,32768,144.36,147.71,144.44,147.71 +3,single-stale-binding,23,0,32768,157.63,154.01,157.65,154.05 +3,single-stale-binding,24,1,32768,168.31,150.20,168.37,150.24 +3,single-stale-binding,25,0,32768,162.68,144.69,162.72,144.78 +3,single-stale-binding,26,1,32768,193.15,455.23,193.21,455.29 +3,single-stale-binding,27,0,32768,191.52,922.00,183.04,922.12 +3,single-stale-binding,28,1,32768,152.12,146.02,152.16,146.06 +3,single-stale-binding,29,0,32768,149.63,170.29,149.66,170.35 +3,single-stale-binding,30,1,32768,147.47,172.05,147.52,172.09 +3,small-key-miss,0,1,4896,1375.81,1093.25,1376.23,1093.34 +3,small-key-miss,1,0,4896,1760.10,970.85,1760.62,971.41 +3,small-key-miss,2,1,4896,1387.47,1115.84,1387.87,1116.22 +3,small-key-miss,3,0,4896,1242.37,933.47,1242.65,933.82 +3,small-key-miss,4,1,4896,1040.19,973.87,1040.65,974.06 +3,small-key-miss,5,0,4896,931.18,1004.51,931.37,1004.70 +3,small-key-miss,6,1,4896,1038.75,946.81,1039.01,947.10 +3,small-key-miss,7,0,4896,1203.32,1028.76,1203.43,1029.21 +3,small-key-miss,8,1,4896,944.06,1031.80,944.44,1032.07 +3,small-key-miss,9,0,4896,1080.24,1178.01,1080.47,1178.51 +3,small-key-miss,10,1,4896,1014.51,1404.05,1014.91,1404.41 +3,small-key-miss,11,0,4896,1160.18,1202.32,1160.74,1202.61 +3,small-key-miss,12,1,4896,1074.74,929.60,1074.96,929.74 +3,small-key-miss,13,0,4896,1250.73,1202.52,1251.02,1203.02 +3,small-key-miss,14,1,4896,1313.30,1118.56,1313.93,1118.87 +3,small-key-miss,15,0,4896,1158.28,1086.97,1158.50,1087.42 +3,small-key-miss,16,1,4896,1086.38,1170.99,1086.81,1171.16 +3,small-key-miss,17,0,4896,1215.90,990.20,1216.50,990.60 +3,small-key-miss,18,1,4896,1128.26,1016.26,1128.68,1016.54 +3,small-key-miss,19,0,4896,1345.99,934.83,1346.41,935.05 +3,small-key-miss,20,1,4896,1142.98,1147.43,1143.38,1147.67 +3,small-key-miss,21,0,4896,1284.04,978.67,1284.52,978.96 +3,small-key-miss,22,1,4896,2494.33,1520.32,2492.65,1520.83 +3,small-key-miss,23,0,4896,1418.49,1420.81,1418.91,1421.36 +3,small-key-miss,24,1,4896,1950.93,2372.37,1951.59,2372.75 +3,small-key-miss,25,0,4896,1478.72,2206.50,1479.17,2206.90 +3,small-key-miss,26,1,4896,1888.81,1513.89,1889.30,1514.30 +3,small-key-miss,27,0,4896,1362.00,1620.08,1362.34,1615.40 +3,small-key-miss,28,1,4896,1842.05,1314.24,1842.73,1314.54 +3,small-key-miss,29,0,4896,1223.47,1243.02,1221.81,1243.46 +3,small-key-miss,30,1,4896,1176.59,1098.26,1177.08,1098.45 +3,small-mixed-keys,0,1,10816,1351.67,1560.08,1351.89,1560.37 +3,small-mixed-keys,1,0,10816,1311.57,1465.38,1311.67,1465.61 +3,small-mixed-keys,2,1,10816,1096.71,891.52,1096.99,891.73 +3,small-mixed-keys,3,0,10816,1099.64,1086.08,1099.85,1086.35 +3,small-mixed-keys,4,1,10816,1213.74,1436.20,1213.94,1436.39 +3,small-mixed-keys,5,0,10816,1258.56,1357.30,1258.69,1357.62 +3,small-mixed-keys,6,1,10816,1251.97,1185.30,1252.22,1182.05 +3,small-mixed-keys,7,0,10816,1144.18,1261.39,1144.42,1261.74 +3,small-mixed-keys,8,1,10816,1190.43,1260.63,1190.64,1260.82 +3,small-mixed-keys,9,0,10816,1133.28,1343.31,1133.51,1343.57 +3,small-mixed-keys,10,1,10816,1546.26,1348.33,1546.41,1348.65 +3,small-mixed-keys,11,0,10816,1102.90,1470.32,1103.09,1470.60 +3,small-mixed-keys,12,1,10816,1333.58,1457.75,1333.86,1457.93 +3,small-mixed-keys,13,0,10816,1179.00,1186.51,1179.27,1186.76 +3,small-mixed-keys,14,1,10816,1306.11,1149.43,1306.31,1149.59 +3,small-mixed-keys,15,0,10816,1439.95,1330.73,1440.18,1330.99 +3,small-mixed-keys,16,1,10816,1474.07,1312.22,1460.71,1312.50 +3,small-mixed-keys,17,0,10816,1363.91,1150.53,1364.09,1150.80 +3,small-mixed-keys,18,1,10816,1331.47,1280.71,1331.82,1280.97 +3,small-mixed-keys,19,0,10816,1754.87,1260.42,1755.18,1260.72 +3,small-mixed-keys,20,1,10816,1416.61,1201.74,1416.79,1202.02 +3,small-mixed-keys,21,0,10816,1095.47,1197.09,1095.69,1197.39 +3,small-mixed-keys,22,1,10816,1110.43,1457.78,1110.58,1458.03 +3,small-mixed-keys,23,0,10816,1377.10,1434.03,1377.31,1434.36 +3,small-mixed-keys,24,1,10816,1162.90,1247.86,1163.18,1244.82 +3,small-mixed-keys,25,0,10816,1240.79,1426.55,1240.94,1426.87 +3,small-mixed-keys,26,1,10816,1196.03,1312.45,1196.19,1312.59 +3,small-mixed-keys,27,0,10816,1520.01,1269.97,1520.16,1270.25 +3,small-mixed-keys,28,1,10816,1346.24,1518.94,1345.41,1519.23 +3,small-mixed-keys,29,0,10816,1278.27,1136.59,1278.48,1136.83 +3,small-mixed-keys,30,1,10816,1364.54,1063.79,1364.83,1063.98 +3,lower-boundary-key-miss,0,1,1008,7443.89,4313.61,7445.44,4315.48 +3,lower-boundary-key-miss,1,0,1008,3539.19,5319.57,3539.68,5256.94 +3,lower-boundary-key-miss,2,1,1008,5752.13,3998.38,5753.97,4000.00 +3,lower-boundary-key-miss,3,0,1008,5611.88,6881.82,5614.09,6884.92 +3,lower-boundary-key-miss,4,1,1008,7114.68,6542.51,7096.23,6545.63 +3,lower-boundary-key-miss,5,0,1008,4282.44,3986.38,4285.71,3988.10 +3,lower-boundary-key-miss,6,1,1008,6223.22,5457.16,6225.20,5460.32 +3,lower-boundary-key-miss,7,0,1008,5087.81,5607.95,5089.29,5609.13 +3,lower-boundary-key-miss,8,1,1008,6234.62,5325.11,6237.10,5327.38 +3,lower-boundary-key-miss,9,0,1008,4939.57,5637.01,4941.47,5639.88 +3,lower-boundary-key-miss,10,1,1008,6521.46,4343.59,6523.81,4345.24 +3,lower-boundary-key-miss,11,0,1008,5928.39,6733.62,5930.56,6736.11 +3,lower-boundary-key-miss,12,1,1008,7123.28,6553.84,7126.98,6556.55 +3,lower-boundary-key-miss,13,0,1008,6700.62,6912.97,6702.38,6916.67 +3,lower-boundary-key-miss,14,1,1008,6229.31,4873.57,6232.14,4875.99 +3,lower-boundary-key-miss,15,0,1008,5084.53,5483.47,5086.31,5486.11 +3,lower-boundary-key-miss,16,1,1008,5034.48,6239.70,5036.71,6243.06 +3,lower-boundary-key-miss,17,0,1008,5418.98,3822.25,5420.63,3824.40 +3,lower-boundary-key-miss,18,1,1008,4827.53,4771.92,4830.36,4773.81 +3,lower-boundary-key-miss,19,0,1008,7538.09,5699.76,7539.68,5703.37 +3,lower-boundary-key-miss,20,1,1008,5463.28,5307.00,5465.28,5309.52 +3,lower-boundary-key-miss,21,0,1008,5813.91,7355.86,5815.48,7361.11 +3,lower-boundary-key-miss,22,1,1008,4338.64,4393.75,4341.27,4395.83 +3,lower-boundary-key-miss,23,0,1008,5568.71,5494.80,5570.44,5497.02 +3,lower-boundary-key-miss,24,1,1008,4720.48,5360.47,4723.21,5363.10 +3,lower-boundary-key-miss,25,0,1008,5267.16,6616.59,5270.83,6620.04 +3,lower-boundary-key-miss,26,1,1008,7000.31,5494.37,6982.14,5496.03 +3,lower-boundary-key-miss,27,0,1008,4705.96,6412.57,4709.33,6415.67 +3,lower-boundary-key-miss,28,1,1008,4077.96,5989.34,4079.37,5991.07 +3,lower-boundary-key-miss,29,0,1008,7429.65,5126.25,7433.53,5129.96 +3,lower-boundary-key-miss,30,1,1008,7849.26,4748.12,7854.17,4749.01 +3,medium-key-miss,0,1,960,5169.12,3186.67,5172.92,3189.58 +3,medium-key-miss,1,0,960,6824.21,2923.40,6827.08,2926.04 +3,medium-key-miss,2,1,960,7157.96,2179.21,7161.46,2180.21 +3,medium-key-miss,3,0,960,5426.98,2403.34,5428.12,2406.25 +3,medium-key-miss,4,1,960,6164.98,1531.56,6168.75,1532.29 +3,medium-key-miss,5,0,960,5635.88,3741.45,5638.54,3744.79 +3,medium-key-miss,6,1,960,5697.51,3705.15,5701.04,3708.33 +3,medium-key-miss,7,0,960,3873.29,1585.60,3907.29,1586.46 +3,medium-key-miss,8,1,960,4221.35,3392.84,4222.92,3395.83 +3,medium-key-miss,9,0,960,6400.28,3467.38,6402.08,3471.88 +3,medium-key-miss,10,1,960,5540.24,2059.79,5543.75,2061.46 +3,medium-key-miss,11,0,960,4603.20,2528.00,4606.25,2531.25 +3,medium-key-miss,12,1,960,5365.02,3149.50,5367.71,3152.08 +3,medium-key-miss,13,0,960,8997.80,1505.13,8998.96,1506.25 +3,medium-key-miss,14,1,960,7829.12,1486.26,7831.25,1486.46 +3,medium-key-miss,15,0,960,6153.45,1971.82,6156.25,1975.00 +3,medium-key-miss,16,1,960,4056.42,2441.62,4058.33,2443.75 +3,medium-key-miss,17,0,960,4689.81,1825.41,4692.71,1829.17 +3,medium-key-miss,18,1,960,8868.84,1935.34,8709.38,1935.42 +3,medium-key-miss,19,0,960,4047.84,1715.05,4048.96,1717.71 +3,medium-key-miss,20,1,960,4008.43,2189.10,4009.38,2190.62 +3,medium-key-miss,21,0,960,4519.82,2396.75,4520.83,2401.04 +3,medium-key-miss,22,1,960,4215.40,1861.48,4216.67,1862.50 +3,medium-key-miss,23,0,960,5840.07,2527.55,5841.67,2531.25 +3,medium-key-miss,24,1,960,4048.68,1759.03,4051.04,1759.38 +3,medium-key-miss,25,0,960,4468.32,1581.22,4469.79,1582.29 +3,medium-key-miss,26,1,960,4443.62,1840.73,4444.79,1841.67 +3,medium-key-miss,27,0,960,4656.92,1965.66,4658.33,1966.67 +3,medium-key-miss,28,1,960,4559.97,1512.04,4561.46,1512.50 +3,medium-key-miss,29,0,960,3774.17,2522.12,3775.00,2523.96 +3,medium-key-miss,30,1,960,6736.93,2157.43,6740.62,2158.33 +3,upper-boundary-key-miss,0,1,1296,5577.31,2464.97,5579.48,2466.05 +3,upper-boundary-key-miss,1,0,1296,7030.18,1818.42,7031.64,1819.44 +3,upper-boundary-key-miss,2,1,1296,6010.38,2756.35,6012.35,2756.94 +3,upper-boundary-key-miss,3,0,1296,5778.32,2093.88,5780.86,2095.68 +3,upper-boundary-key-miss,4,1,1296,5478.07,2285.08,5479.94,2286.27 +3,upper-boundary-key-miss,5,0,1296,6231.58,3282.83,6232.25,3284.72 +3,upper-boundary-key-miss,6,1,1296,4124.36,4108.92,4125.77,4110.34 +3,upper-boundary-key-miss,7,0,1296,4885.81,2833.92,4886.57,2835.65 +3,upper-boundary-key-miss,8,1,1296,5849.87,2506.86,5852.62,2508.49 +3,upper-boundary-key-miss,9,0,1296,6278.20,3073.99,6274.69,3075.62 +3,upper-boundary-key-miss,10,1,1296,6630.34,2197.28,6631.94,2199.07 +3,upper-boundary-key-miss,11,0,1296,4413.84,2936.68,4415.12,2939.04 +3,upper-boundary-key-miss,12,1,1296,3988.45,1844.43,3989.20,1845.68 +3,upper-boundary-key-miss,13,0,1296,4273.17,1850.77,4273.92,1852.62 +3,upper-boundary-key-miss,14,1,1296,4419.21,1862.09,4421.30,1863.43 +3,upper-boundary-key-miss,15,0,1296,4533.72,1924.42,4534.72,1925.93 +3,upper-boundary-key-miss,16,1,1296,4825.09,3216.15,4827.93,3218.36 +3,upper-boundary-key-miss,17,0,1296,4514.16,2341.73,4514.66,2342.59 +3,upper-boundary-key-miss,18,1,1296,4440.36,1631.44,4442.13,1631.94 +3,upper-boundary-key-miss,19,0,1296,5558.64,1608.48,5560.19,1609.57 +3,upper-boundary-key-miss,20,1,1296,5397.71,2156.00,5398.92,2157.41 +3,upper-boundary-key-miss,21,0,1296,5116.94,2788.13,5118.06,2790.12 +3,upper-boundary-key-miss,22,1,1296,4184.57,2092.87,4185.96,2093.36 +3,upper-boundary-key-miss,23,0,1296,5329.06,2251.80,5312.50,2253.86 +3,upper-boundary-key-miss,24,1,1296,4540.62,2835.65,4542.44,2836.42 +3,upper-boundary-key-miss,25,0,1296,4582.48,1704.29,4584.10,1704.48 +3,upper-boundary-key-miss,26,1,1296,5853.28,3413.55,5856.48,3415.12 +3,upper-boundary-key-miss,27,0,1296,7373.73,1720.07,7375.77,1721.45 +3,upper-boundary-key-miss,28,1,1296,5505.77,2868.42,5506.94,2870.37 +3,upper-boundary-key-miss,29,0,1296,7641.00,1522.75,7642.75,1523.92 +3,upper-boundary-key-miss,30,1,1296,7141.47,3671.17,7143.52,3672.07 +3,stale-long-16,0,1,1072,8472.82,8640.74,8475.75,8642.72 +3,stale-long-16,1,0,1072,7407.38,4756.58,7408.58,4758.40 +3,stale-long-16,2,1,1072,7372.95,6882.50,7375.00,6884.33 +3,stale-long-16,3,0,1072,8154.05,5979.34,8155.78,5983.21 +3,stale-long-16,4,1,1072,6194.92,6239.19,6196.83,6240.67 +3,stale-long-16,5,0,1072,9370.58,6331.60,9372.20,6333.02 +3,stale-long-16,6,1,1072,7970.11,7991.35,7972.01,7994.40 +3,stale-long-16,7,0,1072,7205.83,7819.73,7208.02,7822.76 +3,stale-long-16,8,1,1072,5963.24,8599.90,5965.49,8601.68 +3,stale-long-16,9,0,1072,6707.09,7448.34,6708.02,7450.56 +3,stale-long-16,10,1,1072,8148.56,6386.33,8151.12,6388.99 +3,stale-long-16,11,0,1072,8057.33,7390.90,8058.77,7393.66 +3,stale-long-16,12,1,1072,6924.50,8754.57,6926.31,8757.46 +3,stale-long-16,13,0,1072,7231.72,7009.20,7233.21,7011.19 +3,stale-long-16,14,1,1072,8650.92,6054.43,8653.92,6055.97 +3,stale-long-16,15,0,1072,11305.68,7211.45,11322.76,7214.55 +3,stale-long-16,16,1,1072,9199.68,8787.51,9202.43,8788.25 +3,stale-long-16,17,0,1072,7324.86,7951.53,7325.56,7954.29 +3,stale-long-16,18,1,1072,10577.31,7484.52,10580.22,7486.01 +3,stale-long-16,19,0,1072,7806.31,6905.89,7807.84,6907.65 +3,stale-long-16,20,1,1072,7984.72,6830.60,7986.01,6833.02 +3,stale-long-16,21,0,1072,6726.16,5409.96,6727.61,5413.25 +3,stale-long-16,22,1,1072,7442.13,6157.59,7444.03,6159.51 +3,stale-long-16,23,0,1072,5730.24,5546.36,5732.28,5549.44 +3,stale-long-16,24,1,1072,5916.79,4985.92,5918.84,4986.94 +3,stale-long-16,25,0,1072,6486.65,6183.62,6487.87,6185.63 +3,stale-long-16,26,1,1072,4633.79,5109.42,4635.26,5110.07 +3,stale-long-16,27,0,1072,5330.62,4836.67,5331.16,4838.62 +3,stale-long-16,28,1,1072,5997.08,5124.93,5998.13,5126.87 +3,stale-long-16,29,0,1072,5140.94,5396.54,5142.72,5398.32 +3,stale-long-16,30,1,1072,6615.23,7266.17,6617.54,7267.72 +3,stale-long-31,0,1,968,10436.83,10473.06,10439.05,10475.21 +3,stale-long-31,1,0,968,10798.87,8539.99,10799.59,8542.36 +3,stale-long-31,2,1,968,12554.64,7706.98,12556.82,7707.64 +3,stale-long-31,3,0,968,10394.24,13851.07,10396.69,13853.31 +3,stale-long-31,4,1,968,9049.42,8745.34,9051.65,8746.90 +3,stale-long-31,5,0,968,9136.00,8221.53,9137.40,8224.17 +3,stale-long-31,6,1,968,10056.13,7960.62,10058.88,7961.78 +3,stale-long-31,7,0,968,8079.66,9906.93,8080.58,9909.09 +3,stale-long-31,8,1,968,10038.27,9251.44,10040.29,9253.10 +3,stale-long-31,9,0,968,9022.20,9253.12,9015.50,9256.20 +3,stale-long-31,10,1,968,10212.23,10244.17,10214.88,10246.90 +3,stale-long-31,11,0,968,11256.13,9441.59,11258.26,9445.25 +3,stale-long-31,12,1,968,10716.77,10101.18,10720.04,10103.31 +3,stale-long-31,13,0,968,13070.93,7865.46,13072.31,7867.77 +3,stale-long-31,14,1,968,11084.88,9404.15,11086.78,9405.99 +3,stale-long-31,15,0,968,9253.43,11995.49,9255.17,11997.93 +3,stale-long-31,16,1,968,11520.70,9243.80,11522.73,9245.87 +3,stale-long-31,17,0,968,10779.16,8430.06,10772.73,8431.82 +3,stale-long-31,18,1,968,9200.64,9780.92,9202.48,9783.06 +3,stale-long-31,19,0,968,9087.22,8850.71,9088.84,8852.27 +3,stale-long-31,20,1,968,9317.54,8074.64,9319.21,8075.41 +3,stale-long-31,21,0,968,8685.50,8322.23,8686.98,8324.38 +3,stale-long-31,22,1,968,8712.96,8804.59,8714.88,8782.02 +3,stale-long-31,23,0,968,8842.47,8708.63,8844.01,8711.78 +3,stale-long-31,24,1,968,10544.45,9134.06,10546.49,9127.07 +3,stale-long-31,25,0,968,8522.69,9128.41,8522.73,9130.17 +3,stale-long-31,26,1,968,8623.64,8431.44,8625.00,8433.88 +3,stale-long-31,27,0,968,9409.37,8113.28,9411.16,8114.67 +3,stale-long-31,28,1,968,8974.66,10523.72,8976.24,10525.83 +3,stale-long-31,29,0,968,10525.15,9963.60,10527.89,9964.88 +3,stale-long-31,30,1,968,12080.90,8653.74,12082.64,8654.96 +3,stale-long-32,0,1,920,11695.74,7360.32,11697.83,7360.87 +3,stale-long-32,1,0,920,9835.47,9232.64,9836.96,9233.70 +3,stale-long-32,2,1,920,9329.52,8053.87,9332.61,8055.43 +3,stale-long-32,3,0,920,9240.31,7785.50,9241.30,7786.96 +3,stale-long-32,4,1,920,9969.02,8213.28,9971.74,8215.22 +3,stale-long-32,5,0,920,8891.38,7870.65,8892.39,7872.83 +3,stale-long-32,6,1,920,11351.37,7568.92,11353.26,7569.57 +3,stale-long-32,7,0,920,10508.54,10565.97,10510.87,10567.39 +3,stale-long-32,8,1,920,11142.16,9434.68,11144.57,9435.87 +3,stale-long-32,9,0,920,9420.60,9459.19,9422.83,9460.87 +3,stale-long-32,10,1,920,12047.79,9377.05,12050.00,9378.26 +3,stale-long-32,11,0,920,13940.17,8094.35,13941.30,8096.74 +3,stale-long-32,12,1,920,9646.00,13179.80,9648.91,13181.52 +3,stale-long-32,13,0,920,11985.83,8846.69,11990.22,8848.91 +3,stale-long-32,14,1,920,9337.46,8022.81,9340.22,8025.00 +3,stale-long-32,15,0,920,9376.06,7323.99,9377.17,7325.00 +3,stale-long-32,16,1,920,10726.74,7832.95,10729.35,7834.78 +3,stale-long-32,17,0,920,11543.22,8819.23,11393.48,8821.74 +3,stale-long-32,18,1,920,12526.74,7668.08,12529.35,7669.57 +3,stale-long-32,19,0,920,11675.62,8443.26,11678.26,8445.65 +3,stale-long-32,20,1,920,9069.81,7801.48,9072.83,7802.17 +3,stale-long-32,21,0,920,9970.96,9162.94,9972.83,9165.22 +3,stale-long-32,22,1,920,10554.01,17349.11,10556.52,17351.09 +3,stale-long-32,23,0,920,13622.74,14095.79,13626.09,14098.91 +3,stale-long-32,24,1,920,9808.49,7999.65,9811.96,8001.09 +3,stale-long-32,25,0,920,8872.19,8313.72,8872.83,8316.30 +3,stale-long-32,26,1,920,8938.53,7771.93,8940.22,7772.83 +3,stale-long-32,27,0,920,10254.16,7004.06,10256.52,7005.43 +3,stale-long-32,28,1,920,8555.35,8368.96,8556.52,8370.65 +3,stale-long-32,29,0,920,10028.33,9429.92,10030.43,9433.70 +3,stale-long-32,30,1,920,9909.31,8629.56,9911.96,8631.52 +3,stale-long-33,0,1,664,10326.77,8191.11,10329.82,8192.77 +3,stale-long-33,1,0,664,17709.76,7560.92,17713.86,7563.25 +3,stale-long-33,2,1,664,10842.85,9184.34,10846.39,9186.75 +3,stale-long-33,3,0,664,11030.43,9253.57,11031.63,9256.02 +3,stale-long-33,4,1,664,15417.02,7869.42,15420.18,7871.99 +3,stale-long-33,5,0,664,12769.77,9856.64,12772.59,9859.94 +3,stale-long-33,6,1,664,11097.59,7405.25,11100.90,7406.63 +3,stale-long-33,7,0,664,9008.31,8636.25,9010.54,8640.06 +3,stale-long-33,8,1,664,10011.07,17760.38,10015.06,17751.51 +3,stale-long-33,9,0,664,10024.88,9166.01,10027.11,9168.67 +3,stale-long-33,10,1,664,11005.06,8400.01,11007.53,8402.11 +3,stale-long-33,11,0,664,9866.31,7383.60,9867.47,7385.54 +3,stale-long-33,12,1,664,9204.85,13031.94,9207.83,13036.14 +3,stale-long-33,13,0,664,10211.06,7812.47,10212.35,7814.76 +3,stale-long-33,14,1,664,43443.96,24785.41,43406.63,24789.16 +3,stale-long-33,15,0,664,24540.60,12309.18,24542.17,12301.20 +3,stale-long-33,16,1,664,9589.07,8014.20,9591.87,8015.06 +3,stale-long-33,17,0,664,10136.30,7901.28,10138.55,7903.61 +3,stale-long-33,18,1,664,16423.89,9357.54,16426.20,9361.45 +3,stale-long-33,19,0,664,14982.69,13054.47,14986.45,13058.73 +3,stale-long-33,20,1,664,17642.35,8901.02,17646.08,8903.61 +3,stale-long-33,21,0,664,10518.44,8879.03,10519.58,8884.04 +3,stale-long-33,22,1,664,9734.87,7586.92,9739.46,7588.86 +3,stale-long-33,23,0,664,11350.26,7626.94,11352.41,7629.52 +3,stale-long-33,24,1,664,10918.31,8932.05,10921.69,8935.24 +3,stale-long-33,25,0,664,11717.80,10202.62,11719.88,10206.33 +3,stale-long-33,26,1,664,9573.58,10597.89,9575.30,10602.41 +3,stale-long-33,27,0,664,14651.23,17813.88,14653.61,17819.28 +3,stale-long-33,28,1,664,11864.84,11630.60,11867.47,11632.53 +3,stale-long-33,29,0,664,20256.58,10614.20,20259.04,10620.48 +3,stale-long-33,30,1,664,13688.09,8004.65,13692.77,8006.02 +3,stale-long-64,0,1,400,24357.85,8252.76,24362.50,8257.50 +3,stale-long-64,1,0,400,17975.65,7493.30,17980.00,7497.50 +3,stale-long-64,2,1,400,27384.35,8861.07,27390.00,8862.50 +3,stale-long-64,3,0,400,21233.58,7492.06,21235.00,7495.00 +3,stale-long-64,4,1,400,17557.65,13910.48,17565.00,13915.00 +3,stale-long-64,5,0,400,19596.26,9261.90,19602.50,9267.50 +3,stale-long-64,6,1,400,31166.93,13416.83,31172.50,13425.00 +3,stale-long-64,7,0,400,18103.04,9515.03,18107.50,9522.50 +3,stale-long-64,8,1,400,17650.11,8119.87,17657.50,8122.50 +3,stale-long-64,9,0,400,15556.44,7344.15,15557.50,7345.00 +3,stale-long-64,10,1,400,19175.88,13259.08,19177.50,13265.00 +3,stale-long-64,11,0,400,16689.97,9721.02,16695.00,9730.00 +3,stale-long-64,12,1,400,19389.76,10141.83,19395.00,9787.50 +3,stale-long-64,13,0,400,32989.60,10437.21,32992.50,10447.50 +3,stale-long-64,14,1,400,27898.03,11210.00,27905.00,11212.50 +3,stale-long-64,15,0,400,17821.25,10182.31,17825.00,10187.50 +3,stale-long-64,16,1,400,17508.50,7754.57,17515.00,7755.00 +3,stale-long-64,17,0,400,18727.59,9714.91,18732.50,9720.00 +3,stale-long-64,18,1,400,17174.78,8358.42,17177.50,8360.00 +3,stale-long-64,19,0,400,20804.49,8102.43,20807.50,8107.50 +3,stale-long-64,20,1,400,26602.99,11306.60,26607.50,11315.00 +3,stale-long-64,21,0,400,28073.53,10437.19,28080.00,10445.00 +3,stale-long-64,22,1,400,28200.04,9112.17,28207.50,9115.00 +3,stale-long-64,23,0,400,19631.11,9068.66,19635.00,9075.00 +3,stale-long-64,24,1,400,18383.32,7253.09,18390.00,7255.00 +3,stale-long-64,25,0,400,17182.04,7345.66,17185.00,7352.50 +3,stale-long-64,26,1,400,17870.36,6910.32,17875.00,6910.00 +3,stale-long-64,27,0,400,18670.08,7144.48,18672.50,7147.50 +3,stale-long-64,28,1,400,18825.19,7561.05,18830.00,7562.50 +3,stale-long-64,29,0,400,16834.34,7052.78,16837.50,7055.00 +3,stale-long-64,30,1,400,19953.29,9399.60,19960.00,9405.00 +3,large-key-miss,0,1,128,114159.54,10266.52,114187.50,10273.44 +3,large-key-miss,1,0,128,89964.43,9647.02,89976.56,9664.06 +3,large-key-miss,2,1,128,98709.09,19529.05,98726.56,19539.06 +3,large-key-miss,3,0,128,95061.68,15246.89,95078.12,15390.62 +3,large-key-miss,4,1,128,121461.58,10148.20,121484.38,10156.25 +3,large-key-miss,5,0,128,82006.82,9783.45,82015.62,9796.88 +3,large-key-miss,6,1,128,78771.37,7809.91,78781.25,7820.31 +3,large-key-miss,7,0,128,97733.36,8344.00,97750.00,8359.38 +3,large-key-miss,8,1,128,81577.65,7755.51,81523.44,7757.81 +3,large-key-miss,9,0,128,112279.85,9573.69,112289.06,9585.94 +3,large-key-miss,10,1,128,94771.05,8454.11,94796.88,8460.94 +3,large-key-miss,11,0,128,79366.47,8472.72,79375.00,8476.56 +3,large-key-miss,12,1,128,98109.78,7709.89,98125.00,7718.75 +3,large-key-miss,13,0,128,85238.15,11691.30,85250.00,11710.94 +3,large-key-miss,14,1,128,83482.99,9553.80,83507.81,9562.50 +3,large-key-miss,15,0,128,96376.11,9314.34,96390.62,9328.12 +3,large-key-miss,16,1,128,82160.61,9905.01,82046.88,9914.06 +3,large-key-miss,17,0,128,79960.05,7825.09,79968.75,7835.94 +3,large-key-miss,18,1,128,88311.17,11858.60,88273.44,11867.19 +3,large-key-miss,19,0,128,83681.15,7934.07,83695.31,7937.50 +3,large-key-miss,20,1,128,83308.68,9973.30,83320.31,9984.38 +3,large-key-miss,21,0,128,93028.61,9221.12,93039.06,9234.38 +3,large-key-miss,22,1,128,84467.01,8851.59,84484.38,8859.38 +3,large-key-miss,23,0,128,108080.61,9442.44,108101.56,9453.12 +3,large-key-miss,24,1,128,80526.38,7770.44,80539.06,7773.44 +3,large-key-miss,25,0,128,79987.05,8709.22,80000.00,8718.75 +3,large-key-miss,26,1,128,87128.52,9363.51,87140.62,9375.00 +3,large-key-miss,27,0,128,85166.57,10295.40,85179.69,10304.69 +3,large-key-miss,28,1,128,77539.98,11306.96,77554.69,11312.50 +3,large-key-miss,29,0,128,87060.23,7832.33,87070.31,7843.75 +3,large-key-miss,30,1,128,90027.43,8339.13,90039.06,8343.75 +3,large-mixed-keys,0,1,128,113976.77,14087.70,113992.19,14101.56 +3,large-mixed-keys,1,0,128,118996.16,16403.44,119015.62,16421.88 +3,large-mixed-keys,2,1,128,120849.69,18584.41,120867.19,18601.56 +3,large-mixed-keys,3,0,128,141173.48,19346.68,141187.50,19382.81 +3,large-mixed-keys,4,1,128,108284.09,17420.25,108296.88,17437.50 +3,large-mixed-keys,5,0,128,115589.95,12646.04,115609.38,12671.88 +3,large-mixed-keys,6,1,128,143278.51,24442.00,143304.69,24468.75 +3,large-mixed-keys,7,0,128,169368.79,15984.97,169398.44,16000.00 +3,large-mixed-keys,8,1,128,159642.08,17853.02,159671.88,17867.19 +3,large-mixed-keys,9,0,128,155433.66,34485.05,154468.75,34507.81 +3,large-mixed-keys,10,1,128,190778.91,21520.95,190804.69,21539.06 +3,large-mixed-keys,11,0,128,171398.00,9740.37,171414.06,9757.81 +3,large-mixed-keys,12,1,128,99563.49,17313.95,99593.75,17328.12 +3,large-mixed-keys,13,0,128,133968.40,15608.69,133984.38,15632.81 +3,large-mixed-keys,14,1,128,160750.96,9473.30,160726.56,9476.56 +3,large-mixed-keys,15,0,128,127315.93,10314.39,127328.12,10335.94 +3,large-mixed-keys,16,1,128,107605.11,14895.47,107640.62,14906.25 +3,large-mixed-keys,17,0,128,119055.02,15239.64,119070.31,15265.62 +3,large-mixed-keys,18,1,128,119580.57,22636.20,119601.56,22656.25 +3,large-mixed-keys,19,0,128,130080.61,20869.68,130101.56,20890.62 +3,large-mixed-keys,20,1,128,128006.96,27410.91,128023.44,27421.88 +3,large-mixed-keys,21,0,128,93614.08,28078.64,93578.12,28093.75 +3,large-mixed-keys,22,1,128,83525.33,11334.82,83554.69,11343.75 +3,large-mixed-keys,23,0,128,95628.19,13224.57,95640.62,13242.19 +3,large-mixed-keys,24,1,128,86141.67,13242.88,86164.06,13250.00 +3,large-mixed-keys,25,0,128,89030.30,11592.15,89039.06,11609.38 +3,large-mixed-keys,26,1,128,89997.37,10398.30,90015.62,10398.44 +3,large-mixed-keys,27,0,128,90987.14,10337.34,91000.00,10343.75 +3,large-mixed-keys,28,1,128,117389.16,11448.13,117406.25,11453.12 +3,large-mixed-keys,29,0,128,107497.67,11148.38,107515.62,11164.06 +3,large-mixed-keys,30,1,128,96260.73,10428.85,96273.44,10429.69 +3,large-few-bindings,0,1,1520,5359.88,1468.34,5360.53,1469.08 +3,large-few-bindings,1,0,1520,6595.12,1418.07,6596.71,1418.42 +3,large-few-bindings,2,1,1520,5732.33,1510.20,5733.55,1511.18 +3,large-few-bindings,3,0,1520,6157.88,1286.44,6158.55,1287.50 +3,large-few-bindings,4,1,1520,5450.66,1487.80,5445.39,1488.16 +3,large-few-bindings,5,0,1520,5224.05,1331.03,5225.00,1332.89 +3,large-few-bindings,6,1,1520,5842.11,1450.26,5843.42,1450.66 +3,large-few-bindings,7,0,1520,5582.10,1403.49,5582.89,1405.26 +3,large-few-bindings,8,1,1520,6168.53,1187.20,6170.39,1187.50 +3,large-few-bindings,9,0,1520,5362.57,1253.25,5363.16,1253.95 +3,large-few-bindings,10,1,1520,5555.15,1877.56,5557.24,1878.95 +3,large-few-bindings,11,0,1520,5654.51,1929.08,5655.26,1930.26 +3,large-few-bindings,12,1,1520,5738.37,1309.15,5739.47,1309.87 +3,large-few-bindings,13,0,1520,5410.91,1333.02,5395.39,1334.87 +3,large-few-bindings,14,1,1520,5366.57,1608.53,5367.76,1609.21 +3,large-few-bindings,15,0,1520,5966.71,1288.51,5967.76,1289.47 +3,large-few-bindings,16,1,1520,5839.04,1283.03,5834.87,1282.89 +3,large-few-bindings,17,0,1520,7361.72,1722.12,7363.16,1723.03 +3,large-few-bindings,18,1,1520,5083.26,1400.55,5084.21,1401.32 +3,large-few-bindings,19,0,1520,7126.39,1499.47,7126.97,1500.66 +3,large-few-bindings,20,1,1520,6498.25,1395.73,6500.66,1396.71 +3,large-few-bindings,21,0,1520,5820.45,1327.06,5821.05,1328.29 +3,large-few-bindings,22,1,1520,5817.34,1723.52,5819.08,1724.34 +3,large-few-bindings,23,0,1520,4759.09,1422.95,4759.21,1424.34 +3,large-few-bindings,24,1,1520,5501.92,1362.57,5503.29,1362.50 +3,large-few-bindings,25,0,1520,6035.01,1913.35,6036.18,1915.13 +3,large-few-bindings,26,1,1520,8766.37,2064.80,8767.76,2065.79 +3,large-few-bindings,27,0,1520,10030.88,3444.63,10032.24,3446.05 +3,large-few-bindings,28,1,1520,9797.76,2483.01,9799.34,2484.21 +3,large-few-bindings,29,0,1520,9638.07,3056.71,9661.18,3057.89 +3,large-few-bindings,30,1,1520,8971.44,3728.03,8973.03,3730.26 +3,large-label-overrides,0,1,128,89554.84,1772.92,89570.31,1773.44 +3,large-label-overrides,1,0,128,89575.44,4227.75,89593.75,4242.19 +3,large-label-overrides,2,1,128,86497.84,1788.63,86523.44,1789.06 +3,large-label-overrides,3,0,128,111055.92,1740.73,111070.31,1742.19 +3,large-label-overrides,4,1,128,80275.10,1786.52,80296.88,1789.06 +3,large-label-overrides,5,0,128,68378.91,1775.91,68390.62,1781.25 +3,large-label-overrides,6,1,128,96088.23,1781.88,96101.56,1789.06 +3,large-label-overrides,7,0,128,72224.79,1772.57,72234.38,1781.25 +3,large-label-overrides,8,1,128,77063.97,3137.64,76179.69,3148.44 +3,large-label-overrides,9,0,128,109800.64,1746.31,109820.31,1750.00 +3,large-label-overrides,10,1,128,122059.96,1782.10,122078.12,1789.06 +3,large-label-overrides,11,0,128,103707.02,1974.58,103718.75,1984.38 +3,large-label-overrides,12,1,128,75552.01,2790.23,75570.31,2796.88 +3,large-label-overrides,13,0,128,107180.82,5985.40,107195.31,6007.81 +3,large-label-overrides,14,1,128,91562.06,1789.89,91585.94,1796.88 +3,large-label-overrides,15,0,128,85425.63,5089.11,85437.50,5109.38 +3,large-label-overrides,16,1,128,114742.38,2582.22,114757.81,2593.75 +3,large-label-overrides,17,0,128,115554.01,1769.99,115562.50,1789.06 +3,large-label-overrides,18,1,128,147820.23,1775.09,147843.75,1781.25 +3,large-label-overrides,19,0,128,131787.19,10219.85,131796.88,10304.69 +3,large-label-overrides,20,1,128,81972.52,2195.36,81984.38,2203.12 +3,large-label-overrides,21,0,128,73776.41,1757.99,73789.06,1765.62 +3,large-label-overrides,22,1,128,91414.22,2496.65,91437.50,2500.00 +3,large-label-overrides,23,0,128,77379.63,1638.70,77390.62,1640.62 +3,large-label-overrides,24,1,128,85715.02,3780.52,85726.56,3789.06 +3,large-label-overrides,25,0,128,88037.35,1762.55,88046.88,1765.62 +3,large-label-overrides,26,1,128,106873.76,1952.97,106906.25,1953.12 +3,large-label-overrides,27,0,128,91901.36,17288.44,91914.06,17304.69 +3,large-label-overrides,28,1,128,72682.47,1963.07,72695.31,1960.94 +3,large-label-overrides,29,0,128,71690.70,1728.46,71703.12,1734.38 +3,large-label-overrides,30,1,128,66383.19,1767.37,66390.62,1773.44 +3,capacity-stale-long,0,1,128,83897.86,14251.51,83914.06,14265.62 +3,capacity-stale-long,1,0,128,74216.05,18157.16,73710.94,18171.88 +3,capacity-stale-long,2,1,128,66826.77,14069.88,66843.75,14078.12 +3,capacity-stale-long,3,0,128,65590.06,14938.85,65507.81,14953.12 +3,capacity-stale-long,4,1,128,84094.83,15900.20,84117.19,15914.06 +3,capacity-stale-long,5,0,128,65694.80,16207.83,65703.12,16226.56 +3,capacity-stale-long,6,1,128,70328.73,12841.84,70273.44,12843.75 +3,capacity-stale-long,7,0,128,67128.81,14118.72,67140.62,14132.81 +3,capacity-stale-long,8,1,128,61301.78,14253.18,61312.50,14257.81 +3,capacity-stale-long,9,0,128,67301.64,15265.41,67242.19,15281.25 +3,capacity-stale-long,10,1,128,68708.94,14596.30,68726.56,14601.56 +3,capacity-stale-long,11,0,128,69091.45,19424.80,69101.56,19445.31 +3,capacity-stale-long,12,1,128,61360.19,13520.50,61367.19,13523.44 +3,capacity-stale-long,13,0,128,79227.11,14783.38,79250.00,14796.88 +3,capacity-stale-long,14,1,128,77792.91,14252.34,77804.69,14257.81 +3,capacity-stale-long,15,0,128,73096.05,16075.58,73109.38,16085.94 +3,capacity-stale-long,16,1,128,68853.67,14252.11,68882.81,14257.81 +3,capacity-stale-long,17,0,128,67051.65,13754.89,66867.19,13757.81 +3,capacity-stale-long,18,1,128,89603.27,31511.41,89625.00,31523.44 +3,capacity-stale-long,19,0,128,124554.53,33283.45,124507.81,33304.69 +3,capacity-stale-long,20,1,128,70877.45,17489.02,70898.44,17492.19 +3,capacity-stale-long,21,0,128,100330.80,18326.94,100343.75,18351.56 +3,capacity-stale-long,22,1,128,69019.80,16273.14,69031.25,16281.25 +3,capacity-stale-long,23,0,128,70702.85,14944.34,70718.75,14953.12 +3,capacity-stale-long,24,1,128,62951.86,13286.69,62968.75,13289.06 +3,capacity-stale-long,25,0,128,69379.80,13439.33,69390.62,13453.12 +3,capacity-stale-long,26,1,128,66770.67,13154.90,66781.25,13164.06 +3,capacity-stale-long,27,0,128,70778.73,18438.27,70789.06,18445.31 +3,capacity-stale-long,28,1,128,67151.48,15487.06,67164.06,15492.19 +3,capacity-stale-long,29,0,128,67761.42,14678.80,67773.44,14695.31 +3,capacity-stale-long,30,1,128,73774.64,14756.70,73789.06,14757.81 +3,small-stale-long,0,1,19040,504.89,523.81,504.99,523.90 +3,small-stale-long,1,0,19040,573.09,699.54,573.16,699.63 +3,small-stale-long,2,1,19040,600.29,700.51,600.37,700.58 +3,small-stale-long,3,0,19040,544.84,715.78,544.96,715.91 +3,small-stale-long,4,1,19040,509.44,591.79,509.61,591.91 +3,small-stale-long,5,0,19040,516.94,531.27,517.02,531.41 +3,small-stale-long,6,1,19040,495.43,598.65,495.54,598.74 +3,small-stale-long,7,0,19040,449.51,496.28,449.58,496.38 +3,small-stale-long,8,1,19040,462.13,593.24,462.18,593.33 +3,small-stale-long,9,0,19040,542.75,579.21,542.86,565.34 +3,small-stale-long,10,1,19040,588.10,554.81,588.29,554.88 +3,small-stale-long,11,0,19040,551.22,572.90,551.31,573.00 +3,small-stale-long,12,1,19040,513.33,496.44,513.45,496.53 +3,small-stale-long,13,0,19040,600.63,563.92,600.74,564.08 +3,small-stale-long,14,1,19040,597.59,518.71,597.69,518.80 +3,small-stale-long,15,0,19040,564.92,775.71,565.02,775.79 +3,small-stale-long,16,1,19040,536.20,546.49,535.45,546.59 +3,small-stale-long,17,0,19040,481.54,484.59,481.14,484.66 +3,small-stale-long,18,1,19040,475.38,539.53,475.42,539.60 +3,small-stale-long,19,0,19040,493.48,504.90,493.59,505.04 +3,small-stale-long,20,1,19040,517.80,526.55,517.91,526.68 +3,small-stale-long,21,0,19040,562.70,546.35,562.82,546.06 +3,small-stale-long,22,1,19040,525.04,490.11,525.16,490.18 +3,small-stale-long,23,0,19040,492.00,480.90,492.07,480.93 +3,small-stale-long,24,1,19040,494.53,616.89,494.64,618.33 +3,small-stale-long,25,0,19040,591.93,559.09,592.02,559.24 +3,small-stale-long,26,1,19040,499.61,672.24,499.68,672.32 +3,small-stale-long,27,0,19040,583.91,634.34,584.03,634.51 +3,small-stale-long,28,1,19040,475.84,530.36,475.95,530.46 +3,small-stale-long,29,0,19040,522.47,546.38,522.58,546.53 +3,small-stale-long,30,1,19040,497.45,556.72,497.58,556.78 +3,gamepad-miss,0,1,128,79321.59,1312.79,79343.75,1320.31 +3,gamepad-miss,1,0,128,73212.48,1865.32,73226.56,1882.81 +3,gamepad-miss,2,1,128,70013.09,1751.42,70031.25,1765.62 +3,gamepad-miss,3,0,128,75749.91,1356.84,75765.62,1359.38 +3,gamepad-miss,4,1,128,76081.34,1933.11,76093.75,1945.31 +3,gamepad-miss,5,0,128,75254.10,1608.86,75265.62,1617.19 +3,gamepad-miss,6,1,128,84649.41,4598.84,84664.06,4406.25 +3,gamepad-miss,7,0,128,75890.98,1355.16,75898.44,1359.38 +3,gamepad-miss,8,1,128,87247.73,1479.55,87265.62,1484.38 +3,gamepad-miss,9,0,128,92671.20,1359.02,92625.00,1359.38 +3,gamepad-miss,10,1,128,83622.65,1766.70,83640.62,1765.62 +3,gamepad-miss,11,0,128,73024.72,1308.51,73039.06,1312.50 +3,gamepad-miss,12,1,128,70606.41,2607.50,70617.19,2617.19 +3,gamepad-miss,13,0,128,67282.05,1635.84,67289.06,1648.44 +3,gamepad-miss,14,1,128,77424.62,2410.85,77445.31,2414.06 +3,gamepad-miss,15,0,128,72019.86,1358.38,72023.44,1359.38 +3,gamepad-miss,16,1,128,72416.70,1309.42,72437.50,1312.50 +3,gamepad-miss,17,0,128,76368.78,1310.95,76382.81,1312.50 +3,gamepad-miss,18,1,128,70244.82,1524.90,70257.81,1523.44 +3,gamepad-miss,19,0,128,85736.24,1975.25,85757.81,1992.19 +3,gamepad-miss,20,1,128,77584.45,2481.20,77601.56,2484.38 +3,gamepad-miss,21,0,128,73018.54,2526.42,73031.25,2539.06 +3,gamepad-miss,22,1,128,77675.44,1317.34,77695.31,1320.31 +3,gamepad-miss,23,0,128,70030.31,1891.41,70039.06,1906.25 +3,gamepad-miss,24,1,128,76403.58,1715.54,76421.88,1718.75 +3,gamepad-miss,25,0,128,72062.62,2273.35,72070.31,2289.06 +3,gamepad-miss,26,1,128,71303.27,1512.39,71320.31,1515.62 +3,gamepad-miss,27,0,128,76363.30,1344.76,76375.00,1351.56 +3,gamepad-miss,28,1,128,83679.50,1328.05,83695.31,1328.12 +3,gamepad-miss,29,0,128,93342.74,1301.92,93359.38,1312.50 +3,gamepad-miss,30,1,128,86256.26,1372.81,86281.25,1382.81 +3,gamepad-mixed,0,1,128,105130.13,3475.14,105148.44,3484.38 +3,gamepad-mixed,1,0,128,78121.48,2290.51,78140.62,2304.69 +3,gamepad-mixed,2,1,128,80412.27,1695.84,80429.69,1695.31 +3,gamepad-mixed,3,0,128,72330.52,1696.39,72343.75,1710.94 +3,gamepad-mixed,4,1,128,73065.90,1687.98,73078.12,1695.31 +3,gamepad-mixed,5,0,128,100997.91,1670.52,101015.62,1679.69 +3,gamepad-mixed,6,1,128,79568.59,1695.80,78593.75,1703.12 +3,gamepad-mixed,7,0,128,76135.85,1620.01,76156.25,1625.00 +3,gamepad-mixed,8,1,128,82331.81,1840.88,82351.56,1843.75 +3,gamepad-mixed,9,0,128,88118.83,1684.84,88140.62,1687.50 +3,gamepad-mixed,10,1,128,76158.44,2787.83,76179.69,2796.88 +3,gamepad-mixed,11,0,128,73288.84,1668.52,73304.69,1671.88 +3,gamepad-mixed,12,1,128,79261.09,1736.64,79289.06,1734.38 +3,gamepad-mixed,13,0,128,78137.84,1693.66,78148.44,1710.94 +3,gamepad-mixed,14,1,128,99348.90,1705.08,99359.38,1710.94 +3,gamepad-mixed,15,0,128,85537.53,1693.53,85554.69,1703.12 +3,gamepad-mixed,16,1,128,103925.70,1698.85,103953.12,1703.12 +3,gamepad-mixed,17,0,128,115228.48,2620.83,115250.00,2640.62 +3,gamepad-mixed,18,1,128,87262.87,1699.60,87289.06,1703.12 +3,gamepad-mixed,19,0,128,71779.52,1674.26,71781.25,1679.69 +3,gamepad-mixed,20,1,128,74527.60,1689.48,74546.88,1687.50 +3,gamepad-mixed,21,0,128,77468.30,1683.46,77335.94,1687.50 +3,gamepad-mixed,22,1,128,72426.42,1693.30,72445.31,1695.31 +3,gamepad-mixed,23,0,128,77347.69,1944.87,77359.38,1953.12 +3,gamepad-mixed,24,1,128,80154.23,1701.95,80171.88,1703.12 +3,gamepad-mixed,25,0,128,73097.43,1637.17,73109.38,1820.31 +3,gamepad-mixed,26,1,128,79692.69,3871.48,79710.94,3882.81 +3,gamepad-mixed,27,0,128,83890.24,1662.85,83843.75,1664.06 +3,gamepad-mixed,28,1,128,83572.58,1723.08,83593.75,1726.56 +3,gamepad-mixed,29,0,128,73026.40,2727.58,73039.06,2750.00 +3,gamepad-mixed,30,1,128,81436.55,1690.70,81460.94,1695.31 +3,non-key-event,0,1,128,90174.12,837.79,90195.31,835.94 +3,non-key-event,1,0,128,70962.92,931.11,70976.56,937.50 +3,non-key-event,2,1,128,106434.52,934.75,106453.12,937.50 +3,non-key-event,3,0,128,81962.66,1585.76,81976.56,1601.56 +3,non-key-event,4,1,128,130357.49,904.90,130382.81,906.25 +3,non-key-event,5,0,128,84422.47,845.17,84429.69,859.38 +3,non-key-event,6,1,128,78381.02,876.65,78398.44,882.81 +3,non-key-event,7,0,128,87364.88,839.43,87382.81,843.75 +3,non-key-event,8,1,128,77407.95,904.74,77421.88,906.25 +3,non-key-event,9,0,128,70340.54,857.15,70484.38,867.19 +3,non-key-event,10,1,128,68950.01,1073.68,68968.75,1070.31 +3,non-key-event,11,0,128,77099.27,859.20,77109.38,859.38 +3,non-key-event,12,1,128,71248.15,892.85,71265.62,890.62 +3,non-key-event,13,0,128,76487.82,856.24,76500.00,859.38 +3,non-key-event,14,1,128,68797.35,876.66,68804.69,875.00 +3,non-key-event,15,0,128,91387.05,850.54,91320.31,851.56 +3,non-key-event,16,1,128,99162.98,843.56,99179.69,843.75 +3,non-key-event,17,0,128,71537.59,864.00,71546.88,875.00 +3,non-key-event,18,1,128,74975.05,1949.55,74992.19,1960.94 +3,non-key-event,19,0,128,68031.39,843.19,68039.06,843.75 +3,non-key-event,20,1,128,77899.04,853.66,77914.06,859.38 +3,non-key-event,21,0,128,83806.82,1429.11,83828.12,1445.31 +3,non-key-event,22,1,128,77266.83,872.20,77281.25,875.00 +3,non-key-event,23,0,128,91338.32,1093.41,91351.56,1101.56 +3,non-key-event,24,1,128,73924.21,889.39,73242.19,890.62 +3,non-key-event,25,0,128,103514.14,896.69,103531.25,898.44 +3,non-key-event,26,1,128,77977.12,858.47,77992.19,867.19 +3,non-key-event,27,0,128,71583.27,849.79,71523.44,851.56 +3,non-key-event,28,1,128,71247.43,869.87,71265.62,867.19 +3,non-key-event,29,0,128,71992.87,970.99,72000.00,968.75 +3,non-key-event,30,1,128,70827.20,2076.81,70835.94,2085.94 +3,alt-fallback-31,0,1,2208,3547.30,3370.46,3548.46,3370.92 +3,alt-fallback-31,1,0,2208,3191.75,3579.57,3192.03,3580.62 +3,alt-fallback-31,2,1,2208,3275.54,3635.92,3276.27,3636.78 +3,alt-fallback-31,3,0,2208,3510.64,3059.05,3510.87,3059.78 +3,alt-fallback-31,4,1,2208,3442.67,4115.70,3443.84,4116.39 +3,alt-fallback-31,5,0,2208,4437.25,3874.81,4437.95,3875.91 +3,alt-fallback-31,6,1,2208,4587.79,3328.37,4588.77,3328.80 +3,alt-fallback-31,7,0,2208,4252.11,4174.82,4253.17,4175.72 +3,alt-fallback-31,8,1,2208,4374.49,3720.53,4375.45,3721.47 +3,alt-fallback-31,9,0,2208,3796.04,3337.51,3796.65,3338.32 +3,alt-fallback-31,10,1,2208,3733.46,3829.04,3734.60,3829.71 +3,alt-fallback-31,11,0,2208,4050.80,3636.47,4051.63,3637.23 +3,alt-fallback-31,12,1,2208,4180.74,3567.17,4182.07,3568.39 +3,alt-fallback-31,13,0,2208,3387.73,3405.69,3388.13,3406.25 +3,alt-fallback-31,14,1,2208,3455.70,4429.98,3456.52,4431.16 +3,alt-fallback-31,15,0,2208,3628.28,3468.90,3578.35,3469.66 +3,alt-fallback-31,16,1,2208,4336.29,5809.00,4337.41,5810.24 +3,alt-fallback-31,17,0,2208,3472.25,6028.89,3472.37,6030.80 +3,alt-fallback-31,18,1,2208,3678.60,3730.72,3679.35,3731.43 +3,alt-fallback-31,19,0,2208,5223.89,3491.68,5225.09,3492.75 +3,alt-fallback-31,20,1,2208,3813.43,3664.48,3814.31,3664.86 +3,alt-fallback-31,21,0,2208,3453.75,4156.84,3454.26,4157.61 +3,alt-fallback-31,22,1,2208,4494.08,4810.91,4495.02,4811.59 +3,alt-fallback-31,23,0,2208,4159.12,3518.72,4159.87,3519.47 +3,alt-fallback-31,24,1,2208,3432.16,3554.59,3432.97,3555.25 +3,alt-fallback-31,25,0,2208,3349.49,3292.98,3350.09,3293.48 +3,alt-fallback-31,26,1,2208,3454.07,3543.04,3454.71,3543.48 +3,alt-fallback-31,27,0,2208,3539.14,3538.75,3539.86,3539.40 +3,alt-fallback-31,28,1,2208,3708.00,4464.80,3705.16,4466.03 +3,alt-fallback-31,29,0,2208,3459.83,3896.33,3460.60,3897.64 +3,alt-fallback-31,30,1,2208,3825.99,3388.20,3826.99,3389.49 +3,alt-fallback-32,0,1,2008,3955.55,1370.69,3956.67,1371.02 +3,alt-fallback-32,1,0,2008,3991.03,1364.46,3992.03,1365.54 +3,alt-fallback-32,2,1,2008,5151.92,1615.53,5152.89,1616.04 +3,alt-fallback-32,3,0,2008,4030.58,2076.12,4031.37,2077.19 +3,alt-fallback-32,4,1,2008,4465.04,1307.92,4466.14,1307.77 +3,alt-fallback-32,5,0,2008,3474.27,1473.66,3474.60,1474.10 +3,alt-fallback-32,6,1,2008,4658.79,1613.48,4659.86,1614.04 +3,alt-fallback-32,7,0,2008,3832.26,1374.68,3832.67,1376.00 +3,alt-fallback-32,8,1,2008,3763.58,1508.51,3764.44,1508.96 +3,alt-fallback-32,9,0,2008,3958.42,2060.61,3959.16,2061.75 +3,alt-fallback-32,10,1,2008,3976.23,1782.94,3977.59,1783.86 +3,alt-fallback-32,11,0,2008,4929.56,1769.38,4930.28,1770.42 +3,alt-fallback-32,12,1,2008,3985.55,1534.10,3986.55,1534.36 +3,alt-fallback-32,13,0,2008,3377.71,1604.10,3377.99,1605.58 +3,alt-fallback-32,14,1,2008,3435.41,1357.50,3436.25,1358.07 +3,alt-fallback-32,15,0,2008,3850.56,1318.52,3851.10,1319.22 +3,alt-fallback-32,16,1,2008,3362.32,1288.01,3363.05,1288.35 +3,alt-fallback-32,17,0,2008,3418.41,1586.04,3418.82,1586.65 +3,alt-fallback-32,18,1,2008,3537.36,1442.38,3537.85,1443.23 +3,alt-fallback-32,19,0,2008,3717.01,1590.39,3717.63,1591.63 +3,alt-fallback-32,20,1,2008,4042.50,1680.75,4043.33,1681.27 +3,alt-fallback-32,21,0,2008,3807.69,2006.07,3808.76,2001.99 +3,alt-fallback-32,22,1,2008,4036.97,1536.92,4038.35,1537.35 +3,alt-fallback-32,23,0,2008,3616.29,1548.00,3616.53,1549.30 +3,alt-fallback-32,24,1,2008,4442.21,1907.99,4443.23,1909.36 +3,alt-fallback-32,25,0,2008,5093.19,2645.60,5094.62,2647.41 +3,alt-fallback-32,26,1,2008,6803.10,2851.32,6804.28,2852.59 +3,alt-fallback-32,27,0,2008,8208.54,4456.19,8166.33,4457.17 +3,alt-fallback-32,28,1,2008,5643.73,2307.86,5645.42,2308.76 +3,alt-fallback-32,29,0,2008,4402.22,1814.77,4398.90,1815.74 +3,alt-fallback-32,30,1,2008,4424.23,1968.64,4426.29,1969.62 +3,alt-fallback-33,0,1,2080,3571.51,1667.37,3572.60,1668.27 +3,alt-fallback-33,1,0,2080,3804.62,1451.48,3805.29,1451.92 +3,alt-fallback-33,2,1,2080,3704.61,1488.12,3705.77,1488.94 +3,alt-fallback-33,3,0,2080,3365.90,1528.66,3365.87,1529.33 +3,alt-fallback-33,4,1,2080,3416.67,1314.39,3417.31,1314.90 +3,alt-fallback-33,5,0,2080,3494.85,1506.64,3495.19,1507.69 +3,alt-fallback-33,6,1,2080,3735.75,1593.18,3736.54,1593.75 +3,alt-fallback-33,7,0,2080,4297.61,1413.06,4299.04,1413.94 +3,alt-fallback-33,8,1,2080,4056.13,1683.01,4057.21,1683.65 +3,alt-fallback-33,9,0,2080,4380.34,1504.90,4381.25,1505.77 +3,alt-fallback-33,10,1,2080,5204.07,1970.03,5205.29,1970.67 +3,alt-fallback-33,11,0,2080,4838.74,1412.70,4839.42,1413.94 +3,alt-fallback-33,12,1,2080,3643.58,1908.13,3644.71,1909.13 +3,alt-fallback-33,13,0,2080,4420.06,1733.31,4421.15,1734.62 +3,alt-fallback-33,14,1,2080,3847.74,1398.33,3848.56,1398.56 +3,alt-fallback-33,15,0,2080,3854.60,1353.86,3855.29,1354.81 +3,alt-fallback-33,16,1,2080,3543.51,1809.51,3544.23,1810.58 +3,alt-fallback-33,17,0,2080,4150.27,1709.60,4151.44,1710.58 +3,alt-fallback-33,18,1,2080,5898.17,1812.42,5899.04,1812.98 +3,alt-fallback-33,19,0,2080,4161.54,1584.64,4101.44,1585.58 +3,alt-fallback-33,20,1,2080,3554.15,1334.19,3554.81,1334.62 +3,alt-fallback-33,21,0,2080,3769.37,1289.50,3770.19,1289.90 +3,alt-fallback-33,22,1,2080,4551.90,1401.65,4553.37,1345.19 +3,alt-fallback-33,23,0,2080,4148.29,1712.62,4149.04,1712.98 +3,alt-fallback-33,24,1,2080,3873.00,1429.30,3874.04,1429.81 +3,alt-fallback-33,25,0,2080,4013.28,1456.28,4014.42,1457.21 +3,alt-fallback-33,26,1,2080,6548.53,1304.95,6549.52,1305.29 +3,alt-fallback-33,27,0,2080,4298.58,1502.80,4299.52,1503.85 +3,alt-fallback-33,28,1,2080,3836.56,1510.74,3837.98,1511.54 +3,alt-fallback-33,29,0,2080,3805.75,1760.53,3806.73,1761.54 +3,alt-fallback-33,30,1,2080,4341.35,1423.74,4342.31,1424.04 diff --git a/tests/runtime/shortcut-results-20261005.csv b/tests/runtime/shortcut-results-20261005.csv index e0d4f98d..d4d800d0 100644 --- a/tests/runtime/shortcut-results-20261005.csv +++ b/tests/runtime/shortcut-results-20261005.csv @@ -1,79 +1,79 @@ run,scenario,behaviors,bindings,events_per_batch,baseline_wall_median_ns,candidate_wall_median_ns,baseline_wall_p95_ns,candidate_wall_p95_ns,wall_median_speedup,baseline_cpu_median_ns,candidate_cpu_median_ns,baseline_cpu_p95_ns,candidate_cpu_p95_ns -1,empty-catalog,0,64,32768,122.76,71.69,167.54,121.64,1.712,122.77,71.75,167.63,121.70 -1,no-bindings,8,0,13912,696.51,717.39,1004.48,967.22,0.971,696.31,717.51,1004.60,967.65 -1,single-valid-miss,1,1,32768,226.76,227.95,318.35,271.85,0.995,226.81,228.03,318.42,271.91 -1,single-stale-binding,1,1,32768,163.56,165.04,245.99,233.06,0.991,163.60,165.10,246.06,233.12 -1,small-key-miss,8,4,6160,1042.38,1149.14,1376.54,1446.18,0.907,1042.86,1149.35,1376.79,1444.64 -1,small-mixed-keys,8,4,10032,932.77,911.37,1138.07,1175.56,1.023,933.01,911.48,1138.26,1175.74 -1,lower-boundary-key-miss,31,16,1888,4022.01,4201.24,5798.23,8945.96,0.957,4022.25,4202.86,5799.79,8948.09 -1,medium-key-miss,32,16,2096,4229.06,1798.02,5834.98,2895.30,2.352,4229.96,1798.66,5835.88,2895.99 -1,upper-boundary-key-miss,33,16,2064,4459.61,1860.06,8147.28,3321.14,2.398,4460.76,1860.47,8148.74,3361.43 -1,stale-long-16,16,64,1304,5460.07,6463.59,7443.47,8669.22,0.845,5460.89,6464.72,7444.79,8671.01 -1,stale-long-31,31,64,840,10946.27,12583.44,15383.88,19529.49,0.870,10948.81,12586.90,15388.10,19530.95 -1,stale-long-32,32,64,888,9933.25,8269.99,16091.68,11978.38,1.201,9935.81,8262.39,16083.33,11980.86 -1,stale-long-33,33,64,888,10307.99,9039.92,12146.92,10441.69,1.140,10310.81,9041.67,12150.90,10443.69 -1,stale-long-64,64,64,448,20228.78,8678.97,31096.13,13463.49,2.331,20234.38,8683.04,31100.45,13470.98 -1,large-key-miss,128,128,128,87426.57,9339.04,107641.61,14585.16,9.361,87406.25,9343.75,107671.88,14593.75 -1,large-mixed-keys,128,128,128,90908.94,10696.32,119607.55,14535.29,8.499,90929.69,10757.81,119625.00,14554.69 -1,large-few-bindings,128,8,1240,5787.31,1457.33,8403.04,1862.13,3.971,5788.71,1458.87,8405.65,1863.71 -1,large-label-overrides,128,128,128,76642.16,2260.62,132370.19,5345.72,33.903,76656.25,2265.62,132390.62,5367.19 -1,capacity-stale-long,128,128,128,73863.36,16419.84,92857.09,31166.63,4.498,73867.19,16437.50,92882.81,31187.50 -1,small-stale-long,1,64,17672,532.54,695.18,737.07,1064.78,0.766,532.65,693.24,737.21,1064.90 -1,gamepad-miss,128,128,128,90153.66,1589.12,155315.43,4218.05,56.732,90179.69,1601.56,155335.94,4242.19 -1,gamepad-mixed,128,128,128,92745.52,2568.89,150107.84,4547.65,36.103,92765.62,2578.12,150125.00,4554.69 -1,non-key-event,128,128,128,112783.55,1421.90,169247.80,2690.55,79.319,109218.75,1437.50,146250.00,2695.31 -1,alt-fallback-31,31,16,1480,4464.62,4415.55,6317.87,8605.65,1.011,4465.54,4417.57,6320.27,5861.49 -1,alt-fallback-32,32,16,1536,3980.45,1527.55,5355.81,2372.00,2.606,3982.42,1527.99,5357.42,2373.70 -1,alt-fallback-33,33,16,2040,4039.38,1556.05,5787.69,2041.80,2.596,4039.71,1556.37,5788.24,2042.65 -2,empty-catalog,0,64,32768,128.07,67.04,198.05,113.88,1.910,127.90,67.08,198.12,113.92 -2,no-bindings,8,0,14024,668.30,672.13,824.45,972.14,0.994,668.43,672.20,824.59,972.33 -2,single-valid-miss,1,1,32768,221.63,222.82,386.18,346.79,0.995,221.44,222.87,300.57,346.83 -2,single-stale-binding,1,1,32768,165.21,164.07,231.39,270.43,1.007,165.25,164.12,231.48,270.51 -2,small-key-miss,8,4,3448,1020.45,1052.28,1254.42,1419.65,0.970,1021.17,1045.82,1254.93,1420.24 -2,small-mixed-keys,8,4,7888,813.43,851.59,1008.36,1145.36,0.955,813.51,850.79,1008.62,1145.66 -2,lower-boundary-key-miss,31,16,2248,3812.55,3973.34,5367.41,5069.29,0.960,3813.17,3974.20,5368.77,5070.28 -2,medium-key-miss,32,16,1080,4031.31,1692.09,6842.29,5440.96,2.382,3982.41,1693.52,6843.52,5443.52 -2,upper-boundary-key-miss,33,16,2192,3910.73,1631.38,4742.96,2127.14,2.397,3911.50,1631.84,4743.61,2128.19 -2,stale-long-16,16,64,1760,5178.54,5696.31,6127.59,7421.19,0.909,5179.55,5675.00,6128.41,7422.16 -2,stale-long-31,31,64,832,8740.43,10092.81,11435.28,12186.47,0.866,8741.59,10094.95,11437.50,12188.70 -2,stale-long-32,32,64,960,9566.02,7764.94,11313.40,10530.77,1.232,9567.71,7766.67,11315.62,10532.29 -2,stale-long-33,33,64,720,9757.01,7715.33,12645.46,9037.36,1.265,9761.11,7716.67,12648.61,9040.28 -2,stale-long-64,64,64,408,17898.11,7436.70,20213.74,10584.02,2.407,17901.96,7441.18,20215.69,10588.24 -2,large-key-miss,128,128,128,82793.88,8559.99,95277.33,11168.29,9.672,82804.69,8562.50,95296.88,11179.69 -2,large-mixed-keys,128,128,128,87170.89,11089.16,114092.85,14121.75,7.861,87187.50,11093.75,114117.19,14140.62 -2,large-few-bindings,128,8,1648,5293.94,1404.21,6485.47,1790.61,3.770,5294.90,1405.34,6487.26,1791.26 -2,large-label-overrides,128,128,128,72083.91,1818.64,86248.60,3251.67,39.636,72046.88,1820.31,86265.62,3265.62 -2,capacity-stale-long,128,128,128,67840.37,15495.83,120823.21,41565.72,4.378,67859.38,15507.81,121046.88,41585.94 -2,small-stale-long,1,64,19416,484.81,642.67,599.42,932.35,0.754,484.86,642.72,599.51,932.43 -2,gamepad-miss,128,128,128,75205.55,1401.19,112919.09,1671.90,53.673,75210.94,1398.44,112937.50,1679.69 -2,gamepad-mixed,128,128,128,78621.52,1788.72,117572.23,4061.22,43.954,78640.62,1796.88,117031.25,4070.31 -2,non-key-event,128,128,128,72967.99,922.76,127127.59,1092.91,79.076,72984.38,929.69,127148.44,1093.75 -2,alt-fallback-31,31,16,2160,3462.56,3901.28,4898.57,6239.88,0.888,3463.43,3902.31,4896.30,5466.20 -2,alt-fallback-32,32,16,1088,3742.00,1523.83,5030.96,3459.36,2.456,3743.57,1525.74,5033.09,3462.32 -2,alt-fallback-33,33,16,1880,5915.15,2086.02,9580.90,3814.34,2.836,5916.49,2086.70,9581.91,3815.43 -3,empty-catalog,0,64,32768,146.05,74.02,264.60,130.03,1.973,146.09,74.07,264.71,130.13 -3,no-bindings,8,0,10200,879.90,847.64,1321.12,1256.57,1.038,880.00,847.84,1321.27,1256.96 -3,single-valid-miss,1,1,32616,229.41,225.31,324.65,285.09,1.018,229.49,225.38,324.69,285.20 -3,single-stale-binding,1,1,32768,151.00,154.51,205.03,198.15,0.977,151.06,154.57,205.14,198.18 -3,small-key-miss,8,4,5704,1042.46,1035.34,2455.46,2556.57,1.007,1042.78,1035.59,2455.82,2557.15 -3,small-mixed-keys,8,4,984,1788.71,849.27,5374.71,5906.06,2.106,1790.65,850.61,5376.02,5907.52 -3,lower-boundary-key-miss,31,16,712,3695.20,3944.16,9835.39,12011.18,0.937,3698.03,3945.22,9839.89,12016.85 -3,medium-key-miss,32,16,2392,3871.27,1709.75,4994.51,2947.28,2.264,3871.66,1710.28,4995.40,2948.16 -3,upper-boundary-key-miss,33,16,1680,4126.05,1670.22,5329.89,2411.55,2.470,4127.38,1670.83,5331.55,2413.10 -3,stale-long-16,16,64,1672,5033.54,5690.16,6363.72,7093.09,0.885,5034.09,5690.79,6365.43,7093.90 -3,stale-long-31,31,64,920,9069.10,9971.87,12778.70,12266.92,0.909,9070.65,9972.83,12780.43,12270.65 -3,stale-long-32,32,64,912,9520.68,7981.68,14909.74,11992.24,1.193,9523.03,7984.65,14912.28,11995.61 -3,stale-long-33,33,64,912,9513.93,7930.89,18164.88,13668.49,1.200,9515.35,7933.11,18165.57,13644.74 -3,stale-long-64,64,64,168,18451.64,8181.71,42091.21,25752.50,2.255,18458.33,8190.48,42101.19,25773.81 -3,large-key-miss,128,128,128,80619.00,8370.62,96237.45,11328.97,9.631,80664.06,8382.81,96257.81,11351.56 -3,large-mixed-keys,128,128,128,82869.67,10459.23,97023.70,13023.10,7.923,82890.62,10468.75,97046.88,13031.25 -3,large-few-bindings,128,8,1352,5583.74,1472.51,6945.50,2193.47,3.792,5578.40,1473.37,6946.75,2196.75 -3,large-label-overrides,128,128,128,72284.69,1823.14,91262.03,2618.44,39.648,72289.06,1828.12,91273.44,2625.00 -3,capacity-stale-long,128,128,128,66340.60,14289.38,91567.11,18678.96,4.643,66351.56,14296.88,91578.12,18687.50 -3,small-stale-long,1,64,17832,508.52,680.58,614.43,960.68,0.747,508.75,680.69,614.57,960.80 -3,gamepad-miss,128,128,128,73741.89,1406.96,101690.34,3004.84,52.412,73765.62,1414.06,101710.94,3007.81 -3,gamepad-mixed,128,128,128,72269.64,1908.46,96987.80,5216.32,37.868,72281.25,1914.06,97000.00,5218.75 -3,non-key-event,128,128,128,71146.74,919.04,99479.82,1471.02,77.414,71164.06,921.88,99500.00,1476.56 -3,alt-fallback-31,31,16,2312,3571.16,3859.99,4845.23,5352.64,0.925,3571.37,3860.73,4846.02,5353.37 -3,alt-fallback-32,32,16,2160,3688.90,1435.83,5107.85,1865.44,2.569,3689.35,1436.11,4630.09,1866.67 -3,alt-fallback-33,33,16,1904,3992.82,1598.17,5994.01,2630.50,2.498,3993.70,1598.74,5139.71,2146.01 +1,empty-catalog,0,64,32768,121.03,68.60,155.27,90.03,1.764,121.03,68.63,155.30,90.09 +1,no-bindings,8,0,9728,708.98,772.72,1545.75,1338.23,0.918,709.19,754.83,1533.00,1338.40 +1,single-valid-miss,1,1,32768,221.62,212.51,289.11,283.81,1.043,216.03,212.55,288.70,283.87 +1,single-stale-binding,1,1,32768,162.83,161.26,267.14,282.03,1.010,162.87,161.32,267.21,282.10 +1,small-key-miss,8,4,7904,1004.79,1060.81,1259.86,1309.90,0.947,1005.06,1060.98,1231.65,1310.10 +1,small-mixed-keys,8,4,9464,877.13,815.04,1403.03,1197.99,1.076,877.32,815.19,1292.37,1084.74 +1,lower-boundary-key-miss,31,16,1824,4005.03,3808.46,8008.53,4759.96,1.052,4005.48,3800.99,8010.42,4761.51 +1,medium-key-miss,32,16,2232,3992.84,1745.10,5245.28,2396.92,2.288,3979.39,1745.52,5246.42,2397.85 +1,upper-boundary-key-miss,33,16,1760,4261.20,1733.07,6048.63,2402.29,2.459,4263.07,1733.52,6050.00,2403.41 +1,stale-long-16,16,64,1672,5367.06,4877.63,8646.51,5659.89,1.100,5368.42,4879.19,8647.73,5660.89 +1,stale-long-31,31,64,928,9607.35,8783.78,15950.32,14599.04,1.094,9610.99,8785.56,15952.59,14601.29 +1,stale-long-32,32,64,544,9477.24,8045.94,14338.68,18000.55,1.178,9481.62,8049.63,14341.91,18007.35 +1,stale-long-33,33,64,944,9906.22,7943.99,16559.88,9466.38,1.247,9907.84,7945.97,16562.50,9469.28 +1,stale-long-64,64,64,480,17484.17,7849.69,23515.51,10347.65,2.227,17487.50,7852.08,23520.83,10352.08 +1,large-key-miss,128,128,128,87683.57,8530.53,149054.45,13042.31,10.279,87679.69,8546.88,148960.94,13062.50 +1,large-mixed-keys,128,128,128,86892.87,10639.95,103284.77,15846.56,8.167,86906.25,10648.44,103304.69,15851.56 +1,large-few-bindings,128,8,1512,5716.54,1476.43,8488.42,3861.74,3.872,5718.25,1477.51,8490.74,3863.10 +1,large-label-overrides,128,128,128,74068.93,1792.65,100026.73,4497.04,41.318,74085.94,1796.88,100039.06,4507.81 +1,capacity-stale-long,128,128,128,70105.22,15153.33,80286.91,20283.44,4.626,70117.19,15164.06,80312.50,20289.06 +1,small-stale-long,1,64,13720,510.43,517.03,800.76,731.03,0.987,510.57,517.13,800.95,731.12 +1,gamepad-miss,128,128,128,76182.27,1364.95,95015.71,1859.02,55.813,76203.12,1367.19,95023.44,1867.19 +1,gamepad-mixed,128,128,128,76189.57,1750.20,110334.28,2797.19,43.532,76203.12,1750.00,110359.38,2812.50 +1,non-key-event,128,128,128,76951.98,945.13,122581.63,1769.17,81.419,76960.94,945.31,122601.56,1781.25 +1,alt-fallback-31,31,16,2488,3893.93,3564.23,8323.70,9882.38,1.093,3894.69,3565.11,8312.30,9883.44 +1,alt-fallback-32,32,16,2376,3772.38,1456.43,5359.22,2401.37,2.590,3772.73,1456.65,5008.84,2402.36 +1,alt-fallback-33,33,16,2040,3760.37,1442.76,6066.93,2169.14,2.606,3761.27,1442.65,6068.14,2170.59 +2,empty-catalog,0,64,32768,125.13,72.94,146.60,115.88,1.716,125.18,73.00,146.67,115.97 +2,no-bindings,8,0,12832,684.92,672.03,819.00,835.73,1.019,685.01,672.15,819.20,835.88 +2,single-valid-miss,1,1,32768,220.97,224.13,412.09,271.62,0.986,221.04,224.18,412.17,271.73 +2,single-stale-binding,1,1,32768,158.17,157.93,258.28,221.87,1.002,158.23,157.96,258.33,221.92 +2,small-key-miss,8,4,9080,1097.10,1110.03,1856.46,1456.80,0.988,1097.25,1110.24,1856.61,1457.27 +2,small-mixed-keys,8,4,8072,887.30,882.68,1275.21,1363.86,1.005,887.51,882.93,1275.64,1364.22 +2,lower-boundary-key-miss,31,16,2456,4040.34,3815.99,5228.18,5514.28,1.059,4039.50,3816.37,5228.83,5515.07 +2,medium-key-miss,32,16,2000,4078.46,1720.77,5602.36,3595.24,2.370,4076.00,1721.00,5603.50,3596.00 +2,upper-boundary-key-miss,33,16,1984,4235.12,1807.21,8599.03,3870.05,2.343,4236.39,1807.96,8600.30,3871.98 +2,stale-long-16,16,64,1488,6137.91,5739.67,13426.14,31194.41,1.069,6139.78,5741.94,13428.09,31196.24 +2,stale-long-31,31,64,216,25075.70,14861.98,44794.00,32339.30,1.687,25092.59,14875.00,44805.56,32351.85 +2,stale-long-32,32,64,400,28270.69,22229.69,48203.86,38433.83,1.272,28280.00,22235.00,48210.00,38437.50 +2,stale-long-33,33,64,304,32779.94,24968.27,57328.28,61477.94,1.313,32786.18,24980.26,57335.53,61539.47 +2,stale-long-64,64,64,152,64211.70,27851.94,105960.51,82932.63,2.305,64223.68,27868.42,105973.68,83039.47 +2,large-key-miss,128,128,128,258661.31,24589.04,359488.85,53035.80,10.519,258585.94,24617.19,359515.62,53062.50 +2,large-mixed-keys,128,128,128,200911.14,16662.61,268985.52,73886.17,12.058,200929.69,16679.69,269000.00,73898.44 +2,large-few-bindings,128,8,904,10641.02,1511.11,17289.51,8969.10,7.042,10631.64,1512.17,17292.04,8971.24 +2,large-label-overrides,128,128,128,154173.02,1795.54,230129.06,33999.14,85.864,154187.50,1796.88,230140.62,34015.62 +2,capacity-stale-long,128,128,128,160494.38,27605.77,199252.80,63227.65,5.814,160523.44,27632.81,199273.44,63242.19 +2,small-stale-long,1,64,19080,1270.55,1282.73,1548.31,1682.74,0.991,1270.70,1282.81,1548.43,1682.91 +2,gamepad-miss,128,128,128,213262.73,1377.08,518326.55,24041.45,154.866,213289.06,1382.81,518351.56,24296.88 +2,gamepad-mixed,128,128,128,197961.05,1702.54,258757.78,25411.33,116.274,197968.75,1703.12,258789.06,25429.69 +2,non-key-event,128,128,128,204138.17,890.16,245033.45,21920.12,229.328,204164.06,898.44,245054.69,21937.50 +2,alt-fallback-31,31,16,920,9798.32,8203.60,14892.57,13198.39,1.194,9773.91,8205.43,14895.65,13201.09 +2,alt-fallback-32,32,16,488,10158.70,1397.46,25565.08,21476.95,7.269,10161.89,1399.59,25569.67,15606.56 +2,alt-fallback-33,33,16,1280,3672.77,1476.60,6110.34,2662.57,2.487,3673.44,1479.69,6111.72,2592.19 +3,empty-catalog,0,64,32768,124.10,65.35,154.77,103.35,1.899,124.15,65.37,154.82,103.42 +3,no-bindings,8,0,9784,681.10,678.40,987.26,872.41,1.004,681.42,678.56,987.53,872.55 +3,single-valid-miss,1,1,32768,223.54,231.30,301.07,279.27,0.966,223.57,231.32,301.15,279.36 +3,single-stale-binding,1,1,32768,157.52,164.41,262.05,455.23,0.958,157.56,164.46,262.15,455.29 +3,small-key-miss,8,4,4896,1223.47,1115.84,1950.93,2206.50,1.096,1221.81,1116.22,1951.59,2206.90 +3,small-mixed-keys,8,4,10816,1278.27,1280.71,1546.26,1518.94,0.998,1278.48,1280.97,1546.41,1519.23 +3,lower-boundary-key-miss,31,16,1008,5611.88,5483.47,7538.09,6912.97,1.023,5614.09,5486.11,7539.68,6916.67 +3,medium-key-miss,32,16,960,5169.12,2157.43,8868.84,3705.15,2.396,5172.92,2158.33,8709.38,3708.33 +3,upper-boundary-key-miss,33,16,1296,5397.71,2285.08,7373.73,3671.17,2.362,5398.92,2286.27,7375.77,3672.07 +3,stale-long-16,16,64,1072,7324.86,6830.60,10577.31,8754.57,1.072,7325.56,6833.02,10580.22,8757.46 +3,stale-long-31,31,64,968,10038.27,9128.41,12554.64,11995.49,1.100,10040.29,9127.07,12556.82,11997.93 +3,stale-long-32,32,64,920,9970.96,8313.72,13622.74,14095.79,1.199,9972.83,8316.30,13626.09,14098.91 +3,stale-long-33,33,64,664,11030.43,8932.05,24540.60,17813.88,1.235,11031.63,8935.24,24542.17,17819.28 +3,stale-long-64,64,64,400,18825.19,9068.66,31166.93,13416.83,2.076,18830.00,9075.00,31172.50,13425.00 +3,large-key-miss,128,128,128,87060.23,9363.51,114159.54,15246.89,9.298,87070.31,9375.00,114187.50,15390.62 +3,large-mixed-keys,128,128,128,118996.16,15239.64,171398.00,28078.64,7.808,119015.62,15265.62,171414.06,28093.75 +3,large-few-bindings,128,8,1520,5820.45,1450.26,9797.76,3444.63,4.013,5821.05,1450.66,9799.34,3446.05 +3,large-label-overrides,128,128,128,89554.84,1788.63,131787.19,10219.85,50.069,89570.31,1789.06,131796.88,10304.69 +3,capacity-stale-long,128,128,128,69091.45,14783.38,100330.80,31511.41,4.674,69101.56,14796.88,100343.75,31523.44 +3,small-stale-long,1,64,19040,517.80,554.81,600.29,715.78,0.933,517.91,554.88,600.37,715.91 +3,gamepad-miss,128,128,128,76081.34,1524.90,92671.20,2607.50,49.893,76093.75,1523.44,92625.00,2617.19 +3,gamepad-mixed,128,128,128,79568.59,1695.84,105130.13,3475.14,46.920,79289.06,1703.12,105148.44,3484.38 +3,non-key-event,128,128,128,77266.83,876.65,106434.52,1949.55,88.139,77281.25,875.00,106453.12,1960.94 +3,alt-fallback-31,31,16,2208,3678.60,3635.92,4587.79,5809.00,1.012,3679.35,3636.78,4588.77,5810.24 +3,alt-fallback-32,32,16,2008,3985.55,1604.10,6803.10,2851.32,2.485,3986.55,1605.58,6804.28,2852.59 +3,alt-fallback-33,33,16,2080,3873.00,1504.90,5898.17,1908.13,2.574,3874.04,1505.77,5899.04,1909.13 From 758fa1294b2b169c8b8455ada637d45e86c802e2 Mon Sep 17 00:00:00 2001 From: Yijie Xu <48432972+yeahjack@users.noreply.github.com> Date: Mon, 5 Oct 2026 09:28:36 -0700 Subject: [PATCH 6/6] docs: record shortcut contract evidence and bounded costs --- docs/specs/shortcut-prefilter.md | 87 +++++++++++++++++++++++++------ tests/runtime/README-shortcuts.md | 9 ++-- 2 files changed, 76 insertions(+), 20 deletions(-) diff --git a/docs/specs/shortcut-prefilter.md b/docs/specs/shortcut-prefilter.md index 3c6c971f..c8dba64d 100644 --- a/docs/specs/shortcut-prefilter.md +++ b/docs/specs/shortcut-prefilter.md @@ -3,14 +3,13 @@ ## Status and scope Baseline: upstream `4283de1599c7da914138f82a99405d67c2c861ec`. -Initial requirements frozen on 2026-10-05 before the spec reviewer inspected -this candidate implementation or its added tests. Implementation existed before -the user's new spec-driven requirement; this is an explicit reconciliation, -not a claim that the earlier implementation was written from this document. -The requirements below were derived from baseline `src/runtime/shortcuts.c`, -`src/core/shortcut.c`, and the user's preservation/maintainability goals. -No repository-specific SDD framework, AGENTS.md, or relevant local skill was -found. This document uses the repository's existing plain Markdown style. +The candidate implementation already existed when this contract was written. +The requirements were derived from baseline `src/runtime/shortcuts.c` and +`src/core/shortcut.c`, together with the behavior-preservation and +maintainability goals, and frozen on 2026-10-05 before the reconciliation +changes. Candidate code and evidence were then checked against that contract. +This does not imply the earlier implementation was written from this document. +Plain Markdown follows the project's existing documentation style. Goal: avoid behavior-ID scans for inputs that cannot match a configured shortcut, while retaining the baseline's exact observable behavior. Do not @@ -113,15 +112,69 @@ not a claim of a discovered behavioral regression. | SC-08 | No application-layout edits, no new allocation, fixed automatic locals | Added persistent state **0 bytes**, added dynamic allocations **0** by source inspection; no process-RSS improvement established | | SC-09 | Exact warning cleanups are separate, conditional helper/caller agree; prior strict full build and 6/6 CTests passed; macro-defined syntax check passed | Rerun final-source tests after gap closure; licensed Cubism link/runtime, native windows, Windows/macOS behavior and real audio/input remain untested | -Initial benchmark evidence is in -[`README-shortcuts.md`](../../tests/runtime/README-shortcuts.md), -[`shortcut-results-20261005.csv`](../../tests/runtime/shortcut-results-20261005.csv) -and the linked raw samples. They document earlier candidate measurements, not -results of the pending gap-closing changes. The 32-entry long-stale control -already includes a slower repeat; do not hide it or turn the threshold into a -universal performance guarantee. +The table above records the initial review, before the gaps were closed. +Initial measurements are historical evidence retained in the earlier revision; +the current linked files below contain the final rerun and supersede them. ### Final verification -Pending gap-closing tests, final strict checks and updated measurements. -The initial requirements above remain the acceptance basis. +The SC requirements were not changed to fit the result. All three initial +evidence gaps are closed. A later performance review found avoidable register +pressure in the first implementation, so the production prefilter was simplified +before publication rather than accepting that counterexample. + +- **G-SC1 / SC-05/06:** `shortcut_live_edit_cases` in + [`test_shortcut_live_edits.c`](../../tests/runtime/test_shortcut_live_edits.c) + preserves one continuous state stream through 31→32→33→32→31, zero/regrowth, + repeated-down, same-count binding/catalog mutations, left/right modifier + changes and releases. It then checks fallback across catalog changes, + including fewer than ten entries. Both explicit action expectations and + the baseline differential checker run on every event. +- **G-SC2 / SC-07:** the benchmark now contains 26 scenarios, including + like-for-like 31/32/33 catalog controls for key misses, long stale bindings + and Alt fallback. Existing gamepad, key-up, actual match, empty and large + catalog workloads remain. POSIX/Windows CPU clock failures now fail clearly + instead of yielding invalid measurements. +- **G-SC3 / SC-07:** `benchmark_outputs_match` checks all application bytes + and ordered action traces over two complete event cycles (16 events) for + every timed fixture before starting its clock. Timed tracing remains off. +- **SC-01 / performance correction:** the final production change adds only + eight lines around the original lookup/action body. It uses an outer pure + matcher guard and intentionally rechecks matches after an ID hit; the inner + loop and following source are byte-identical to baseline. Removing cached + match booleans returns both loop indices to registers in the tested GCC/LTO + dispatcher. Its stack reservation is 72 bytes versus 88 in the rejected + version and 56 in the baseline. These are benchmark-compiler observations, + not application or cross-platform memory measurements. Contemporaneous + cached/guard controls kept the threshold and all 26 fixtures fixed; the + consistent stale-31 regression did not persist with the simpler guard. +- **SC-01..06/08/09:** final strict Release build and all **6/6 CTests** + passed, with **16,590** ordered-action/state comparisons. Current-source + ASan/UBSan passed the differential suite. The source line policy passed. + There are still **0 added persistent bytes and 0 added heap allocations** + by source inspection. The unchanged warning-cleanup source passed the + diagnostic build and strict Cubism-defined syntax check. + +Current reproduction, environment, caveats and final measurements are in +[`README-shortcuts.md`](../../tests/runtime/README-shortcuts.md), +[`shortcut-results-20261005.csv`](../../tests/runtime/shortcut-results-20261005.csv) +and [`shortcut-measurements-20261005.csv`](../../tests/runtime/shortcut-measurements-20261005.csv). +The final dataset is 26 scenarios × three runs × 31 paired samples. +Adjacent threshold and negative/no-benefit controls remain visible. The final +1-behavior/64-stale-binding control still costs 6.60–37.01 ns more per event +(0.9–7.2%) in these runs. The outer guard adds a decision per binding even when +ID-first scanning is retained, and the compiled frame is not identical to the +baseline; timings do not establish how much each effect contributes. The spec +does not promise zero overhead or an arbitrary universal speedup. Avoidable +index spills were removed without duplicating the original action logic, and +the remaining bounded component tradeoff is explicitly reported for review. +No universal crossover or end-to-end latency gain is claimed. Final samples, +all 78 summaries and binary identity were independently verified before +publication; cached-version controls are not mixed into these measurements. + +Remaining validation limits are explicit: no licensed Cubism link/runtime, +Windows/macOS native execution, live GUI/audio/input-device test, process-RSS +measurement or individual-event tail-latency measurement. LeakSanitizer was +disabled due to the execution environment; it is not a passed leak check. +These limits do not erase the component-level parity evidence or imply a +platform-wide performance guarantee. diff --git a/tests/runtime/README-shortcuts.md b/tests/runtime/README-shortcuts.md index 6c5784b5..628ce12b 100644 --- a/tests/runtime/README-shortcuts.md +++ b/tests/runtime/README-shortcuts.md @@ -3,7 +3,8 @@ For catalogs with at least 32 behaviors, dispatch uses the existing pure press/release matchers as an outer guard before traversing behavior IDs. Unrelated events skip that traversal. The original ID-first matching/action body is kept -verbatim; actual large-catalog hits intentionally recheck the pure matchers. Smaller catalogs keep ID-first matching because +verbatim; actual large-catalog hits intentionally recheck the pure matchers. +Smaller catalogs keep ID-first matching because parsing stale bindings can cost more than a short ID scan. Empty catalogs return immediately. This adds no cache, allocation, invalidation rule, or input parsing. The 32-behavior threshold is empirical, not a guarantee for every string mix or @@ -195,8 +196,10 @@ misses improve 9.298–10.519×. Run 2 has substantial shared-host variation, so high end of these ranges should not be treated as stable device performance. There is still no universal improvement: the 1-behavior/64-stale-binding stress -case is 0.933–0.991×, about 0.9–7.2% slower, and other tiny/no-binding controls -include slower runs. The unchanged 32-entry threshold is an empirical tradeoff. +case is 0.933–0.991×, about 0.9–7.2% slower (6.60–37.01 ns/event), and other +tiny/no-binding controls include slower runs. The extra guard decision per +binding remains, and the benchmark dispatcher frame is still larger than the +baseline; the data does not isolate each residual effect. The unchanged 32-entry threshold is an empirical tradeoff. These are component results, not whole-app or individual-event latency gains. No cached-version samples are mixed into the final data files.