{
  "compiler": "Apple clang version 21.0.0 (clang-2100.1.1.101)\nTarget: arm64-apple-darwin25.6.0\nThread model: posix\nInstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin\n",
  "base": "6f7a160",
  "headers_sha256": {
    "include/everett/profile_blob.h": "40ecfd2787fe54139dd7707f9c78e2c185203717c771073c9ee4bcbd427b7020",
    "include/everett/rank15.h": "55bec223493794f8f6387748b6481b0085a50df2bb588e032e38a9e746f135e2",
    "include/everett/select_groups.h": "e9e223dde602868f2d2fb6573f2f2152f6364f7935d6b027a1ad2344de5cedd9",
    "include/everett/profile.h": "3b3842501ec35cc75a9c11adf98f2e516af1a29ae231667ef98b5708c651be09",
    "include/everett/policy.h": "5961933465be9d60bbb71f155b685877ff79e6437ff97f7d1fed63c704d1d1fe",
    "include/everett/query.h": "025fb12b33971ecac7b73f7ca9ad8d8551790d7082020c369a34d46d719b2f7d",
    "include/everett/sqlite_catalog.h": "22990c1fdb44a630efd797ff8d77898f20bbfd1886baaa5f8ddc79a067718a59",
    "include/everett/sections.h": "b2850059f077490c83f2e1a8e73d7c6fe6273c66a8cd6a6a156d6478a2abd8e6",
    "include/everett/native_merge.h": "ab132fb07c104d270564c856bee23f1b5e08a622674116464215fcbed18d2298",
    "include/everett/multiverse.h": "7c060faf769040aad75ec3cd9d08d8e642045ae5fce23e0f95bb7d5207f189dd",
    "include/everett/pins.h": "21dc90f2a270d240805fa11076a25dcfc77bca069203d799b2a4a69457db9987",
    "include/everett/object_writer.h": "48d3b1708c1e690d68305a64da36c78ff44e5bfd62280fa2549deecf9d2939ba",
    "include/everett/file.h": "b5d7c39f278d0123f689770e576adff514ac9b72260257cb18ded43188a82ba2",
    "include/everett/rank.h": "6230107aad396d35a340bb77886bc3f8600c0d82d32fe53799cf4cef123cb828",
    "include/everett/select15.h": "1f58d7b0efe7182ebf50d3adf3f2e03709c41edbc47ba4271e82b550a9194b5e",
    "include/everett/rank_groups.h": "a43813c8526d507c209d39b2eb529e582376c3266ddd62e3a546bf2c3a902837",
    "include/everett/error_detail.h": "e112149e16d60030f2ab65e74c604cfc54b9e066a3520af045ac4a9a76e1cbe2",
    "include/everett/index_pipeline.h": "336a3eeff95d54c19ada8d23cd3117435cee78d6f4d8f346b1722002a5a4050c",
    "include/everett/object_path.h": "5bd65b01d5b0ca5fca95cfac433ab87006c832281769e9ced662517a2767f5a0",
    "include/everett/native_writer.h": "eb5c206899ac24c866f396ab100a79bfd75619903463c826bf94c17445dbc96f",
    "include/everett/mapped_file.h": "3c23b931da21a9ae1eb4eea738a33b04557f81854a9207501082152eaa62cb4d",
    "include/everett/word_view.h": "a043b13fa26a54d7f64222253fa2791fc20512e428dea71ad21bdf6dc9e82b52",
    "include/everett/mapped_blob.h": "05cd856e5eea2fbfb1500f239d58195aa8c88503edf1052bcf66c5bed8f909cc",
    "include/everett/crc32c.h": "740a6442f1cefcb065d22a373ad8e4b70e8cd6438bea2301a4587a1653c10e04",
    "include/everett/sampling.h": "02f1b351de703742fc5c2aa72d03a29aebe1c0548a7ffcf735780ac52092073a",
    "include/everett/world.h": "2b983903738943b21cdca407bd98950c373db0a4434c010560ab590982a9fabe",
    "include/everett/index_builder.h": "84a23a11070e1352e3c66d2689eba4f77475735c97d43bc2933e12a232cc84e2",
    "include/everett/elias_fano.h": "a2783117e3f4840807d29649b9e56a64413ad1254c9c465f377d53a7f4b4be62",
    "include/everett/key_detail.h": "27ace4335bc66a513adb0f54784fde464fce02025ea9fdc0caf62918a3fcb51d",
    "include/everett/fingerprint.h": "e3f9c99c464c7c230fbb5aebdb03481e51a74ce8ff205ca3ffb68cace096e884",
    "include/everett/durability.h": "b6d3e6ae5bb9c226ba1ac13398a5ae128214994a673451e94438035e20976a99"
  },
  "test_sha256": "59d8eea137ae42c0ae134e36a3c64329e7146b10138b9eb50be2e001b2c3bd0f",
  "compiles": [
    {
      "name": "native",
      "command": [
        "clang++",
        "-std=c++20",
        "-Wall",
        "-Wextra",
        "-Wpedantic",
        "-Werror",
        "-I/workspace/-rank-spacers/build-intel-prefix/headers/include",
        "-O1",
        "-g",
        "-fsanitize=address,undefined",
        "-fno-omit-frame-pointer",
        "/workspace/-rank-spacers/build-intel-prefix/rank.cc",
        "-o",
        "/workspace/-rank-spacers/build-intel-prefix/native"
      ],
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "name": "scalar",
      "command": [
        "clang++",
        "-std=c++20",
        "-Wall",
        "-Wextra",
        "-Wpedantic",
        "-Werror",
        "-I/workspace/-rank-spacers/build-intel-prefix/headers/include",
        "-O1",
        "-g",
        "-fsanitize=address,undefined",
        "-fno-omit-frame-pointer",
        "-arch",
        "x86_64",
        "-mno-avx",
        "-mno-popcnt",
        "/workspace/-rank-spacers/build-intel-prefix/rank.cc",
        "-o",
        "/workspace/-rank-spacers/build-intel-prefix/scalar"
      ],
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "name": "scalar-asm",
      "command": [
        "clang++",
        "-std=c++20",
        "-Wall",
        "-Wextra",
        "-Wpedantic",
        "-Werror",
        "-I/workspace/-rank-spacers/build-intel-prefix/headers/include",
        "-O3",
        "-arch",
        "x86_64",
        "-mno-avx",
        "-mno-popcnt",
        "-S",
        "/workspace/-rank-spacers/build-intel-prefix/assembly.cc",
        "-o",
        "/workspace/-rank-spacers/build-intel-prefix/scalar.s"
      ],
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "name": "avx2",
      "command": [
        "clang++",
        "-std=c++20",
        "-Wall",
        "-Wextra",
        "-Wpedantic",
        "-Werror",
        "-I/workspace/-rank-spacers/build-intel-prefix/headers/include",
        "-O1",
        "-g",
        "-fsanitize=address,undefined",
        "-fno-omit-frame-pointer",
        "-arch",
        "x86_64",
        "-mavx2",
        "-mno-avx512f",
        "/workspace/-rank-spacers/build-intel-prefix/rank.cc",
        "-o",
        "/workspace/-rank-spacers/build-intel-prefix/avx2"
      ],
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "name": "avx2-asm",
      "command": [
        "clang++",
        "-std=c++20",
        "-Wall",
        "-Wextra",
        "-Wpedantic",
        "-Werror",
        "-I/workspace/-rank-spacers/build-intel-prefix/headers/include",
        "-O3",
        "-arch",
        "x86_64",
        "-mavx2",
        "-mno-avx512f",
        "-S",
        "/workspace/-rank-spacers/build-intel-prefix/assembly.cc",
        "-o",
        "/workspace/-rank-spacers/build-intel-prefix/avx2.s"
      ],
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "name": "avx512f",
      "command": [
        "clang++",
        "-std=c++20",
        "-Wall",
        "-Wextra",
        "-Wpedantic",
        "-Werror",
        "-I/workspace/-rank-spacers/build-intel-prefix/headers/include",
        "-O2",
        "-arch",
        "x86_64",
        "-mavx512f",
        "-mno-avx512bw",
        "-mno-avx512vpopcntdq",
        "-mno-avx512dq",
        "-mno-avx512vl",
        "-c",
        "/workspace/-rank-spacers/build-intel-prefix/rank.cc",
        "-o",
        "/workspace/-rank-spacers/build-intel-prefix/avx512f.o"
      ],
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "name": "avx512f-asm",
      "command": [
        "clang++",
        "-std=c++20",
        "-Wall",
        "-Wextra",
        "-Wpedantic",
        "-Werror",
        "-I/workspace/-rank-spacers/build-intel-prefix/headers/include",
        "-O3",
        "-arch",
        "x86_64",
        "-mavx512f",
        "-mno-avx512bw",
        "-mno-avx512vpopcntdq",
        "-mno-avx512dq",
        "-mno-avx512vl",
        "-S",
        "/workspace/-rank-spacers/build-intel-prefix/assembly.cc",
        "-o",
        "/workspace/-rank-spacers/build-intel-prefix/avx512f.s"
      ],
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "name": "vpopcnt",
      "command": [
        "clang++",
        "-std=c++20",
        "-Wall",
        "-Wextra",
        "-Wpedantic",
        "-Werror",
        "-I/workspace/-rank-spacers/build-intel-prefix/headers/include",
        "-O2",
        "-arch",
        "x86_64",
        "-mavx512f",
        "-mavx512vpopcntdq",
        "-mno-avx512bw",
        "-mno-avx512dq",
        "-mno-avx512vl",
        "-c",
        "/workspace/-rank-spacers/build-intel-prefix/rank.cc",
        "-o",
        "/workspace/-rank-spacers/build-intel-prefix/vpopcnt.o"
      ],
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "name": "vpopcnt-asm",
      "command": [
        "clang++",
        "-std=c++20",
        "-Wall",
        "-Wextra",
        "-Wpedantic",
        "-Werror",
        "-I/workspace/-rank-spacers/build-intel-prefix/headers/include",
        "-O3",
        "-arch",
        "x86_64",
        "-mavx512f",
        "-mavx512vpopcntdq",
        "-mno-avx512bw",
        "-mno-avx512dq",
        "-mno-avx512vl",
        "-S",
        "/workspace/-rank-spacers/build-intel-prefix/assembly.cc",
        "-o",
        "/workspace/-rank-spacers/build-intel-prefix/vpopcnt.s"
      ],
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "name": "avx512bw",
      "command": [
        "clang++",
        "-std=c++20",
        "-Wall",
        "-Wextra",
        "-Wpedantic",
        "-Werror",
        "-I/workspace/-rank-spacers/build-intel-prefix/headers/include",
        "-O2",
        "-arch",
        "x86_64",
        "-mavx512f",
        "-mavx512bw",
        "-mno-avx512vpopcntdq",
        "-mno-avx512dq",
        "-mno-avx512vl",
        "-c",
        "/workspace/-rank-spacers/build-intel-prefix/rank.cc",
        "-o",
        "/workspace/-rank-spacers/build-intel-prefix/avx512bw.o"
      ],
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "name": "avx512bw-asm",
      "command": [
        "clang++",
        "-std=c++20",
        "-Wall",
        "-Wextra",
        "-Wpedantic",
        "-Werror",
        "-I/workspace/-rank-spacers/build-intel-prefix/headers/include",
        "-O3",
        "-arch",
        "x86_64",
        "-mavx512f",
        "-mavx512bw",
        "-mno-avx512vpopcntdq",
        "-mno-avx512dq",
        "-mno-avx512vl",
        "-S",
        "/workspace/-rank-spacers/build-intel-prefix/assembly.cc",
        "-o",
        "/workspace/-rank-spacers/build-intel-prefix/avx512bw.s"
      ],
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "name": "avx512both",
      "command": [
        "clang++",
        "-std=c++20",
        "-Wall",
        "-Wextra",
        "-Wpedantic",
        "-Werror",
        "-I/workspace/-rank-spacers/build-intel-prefix/headers/include",
        "-O2",
        "-arch",
        "x86_64",
        "-mavx512f",
        "-mavx512bw",
        "-mavx512vpopcntdq",
        "-mno-avx512dq",
        "-mno-avx512vl",
        "-c",
        "/workspace/-rank-spacers/build-intel-prefix/rank.cc",
        "-o",
        "/workspace/-rank-spacers/build-intel-prefix/avx512both.o"
      ],
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "name": "avx512both-asm",
      "command": [
        "clang++",
        "-std=c++20",
        "-Wall",
        "-Wextra",
        "-Wpedantic",
        "-Werror",
        "-I/workspace/-rank-spacers/build-intel-prefix/headers/include",
        "-O3",
        "-arch",
        "x86_64",
        "-mavx512f",
        "-mavx512bw",
        "-mavx512vpopcntdq",
        "-mno-avx512dq",
        "-mno-avx512vl",
        "-S",
        "/workspace/-rank-spacers/build-intel-prefix/assembly.cc",
        "-o",
        "/workspace/-rank-spacers/build-intel-prefix/avx512both.s"
      ],
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "name": "caps",
      "command": [
        "clang++",
        "-std=c++20",
        "-arch",
        "x86_64",
        "/workspace/-rank-spacers/build-intel-prefix/caps.cc",
        "-o",
        "/workspace/-rank-spacers/build-intel-prefix/caps"
      ],
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    }
  ],
  "rosetta_capabilities": {
    "avx2": 0,
    "avx512f": 0,
    "avx512bw": 0,
    "avx512vpopcntdq": 0
  },
  "runs": [
    {
      "name": "native",
      "command": [
        "/workspace/-rank-spacers/build-intel-prefix/native"
      ],
      "stdout": "Storage rank, packed rank15, and Elias-Fano oracle checks passed\n",
      "stderr": "",
      "returncode": 0
    },
    {
      "name": "scalar",
      "command": [
        "arch",
        "-x86_64",
        "/workspace/-rank-spacers/build-intel-prefix/scalar"
      ],
      "stdout": "Storage rank, packed rank15, and Elias-Fano oracle checks passed\n",
      "stderr": "",
      "returncode": 0
    },
    {
      "name": "rank-bounds-adapter",
      "command": [
        "python3",
        "bench/rank_bounds.py",
        "--build-dir",
        "/workspace/-rank-spacers/build-intel-prefix/rank-bounds-adapter",
        "--trials",
        "1",
        "--queries",
        "65536"
      ],
      "stdout": "type,operation,pattern,variant,positions,array_bytes,view_bytes,min_ns,median_ns,max_ns,checksum\ngroups3,rank,independent,cached_total,65536,20480,64,13.2389,13.2389,13.2389,3215661348\ngroups3,rank,independent,bounded,65536,20480,56,12.1416,12.1416,12.1416,3215661348\ngroups3,rank,dependent,cached_total,65536,20480,64,15.4819,15.4819,15.4819,3227427508\ngroups3,rank,dependent,bounded,65536,20480,56,14.9937,14.9937,14.9937,3227427508\ngroups3,rank_plus_class,independent,cached_total,65536,20480,64,16.0147,16.0147,16.0147,6431420940\ngroups3,rank_plus_class,independent,bounded,65536,20480,56,14.2759,14.2759,14.2759,6431420940\ngroups3,rank_plus_class,dependent,cached_total,65536,20480,64,18.4625,18.4625,18.4625,6415103323\ngroups3,rank_plus_class,dependent,bounded,65536,20480,56,17.2946,17.2946,17.2946,6415103323\ngroups7,rank,independent,cached_total,65536,28672,64,8.05917,8.05917,8.05917,7504031896\ngroups7,rank,independent,bounded,65536,28672,56,8.10687,8.10687,8.10687,7504031896\ngroups7,rank,dependent,cached_total,65536,28672,64,23.1851,23.1851,23.1851,7490460408\ngroups7,rank,dependent,bounded,65536,28672,56,22.8818,22.8818,22.8818,7490460408\ngroups7,rank_plus_class,independent,cached_total,65536,28672,64,11.4492,11.4492,11.4492,15008292736\ngroups7,rank_plus_class,independent,bounded,65536,28672,56,10.1407,10.1407,10.1407,15008292736\ngroups7,rank_plus_class,dependent,cached_total,65536,28672,64,25.4307,25.4307,25.4307,14984773862\ngroups7,rank_plus_class,dependent,bounded,65536,28672,56,24.2507,24.2507,24.2507,14984773862\ngroups15,rank,independent,cached_total,65536,36864,72,5.45692,5.45692,5.45692,16061810544\ngroups15,rank,independent,bounded,65536,36864,64,5.26492,5.26492,5.26492,16061810544\ngroups15,rank,dependent,cached_total,65536,36864,72,16.009,16.009,16.009,16090718566\ngroups15,rank,dependent,bounded,65536,36864,64,15.9372,15.9372,15.9372,16090718566\ngroups15,rank_plus_class,independent,cached_total,65536,36864,72,6.76155,6.76155,6.76155,32124110632\ngroups15,rank_plus_class,independent,bounded,65536,36864,64,6.50089,6.50089,6.50089,32124110632\ngroups15,rank_plus_class,dependent,cached_total,65536,36864,72,18.28,18.28,18.28,32161405361\ngroups15,rank_plus_class,dependent,bounded,65536,36864,64,17.3753,17.3753,17.3753,32161405361\ngroups31,rank,independent,cached_total,65536,45056,64,15.9416,15.9416,15.9416,33331798032\ngroups31,rank,independent,bounded,65536,45056,56,15.3611,15.3611,15.3611,33331798032\ngroups31,rank,dependent,cached_total,65536,45056,64,29.8913,29.8913,29.8913,33345739133\ngroups31,rank,dependent,bounded,65536,45056,56,29.651,29.651,29.651,33345739133\ngroups31,rank_plus_class,independent,cached_total,65536,45056,64,18.961,18.961,18.961,66664613624\ngroups31,rank_plus_class,independent,bounded,65536,45056,56,18.8986,18.8986,18.8986,66664613624\ngroups31,rank_plus_class,dependent,cached_total,65536,45056,64,30.6498,30.6498,30.6498,66528855625\ngroups31,rank_plus_class,dependent,bounded,65536,45056,56,30.7185,30.7185,30.7185,66528855625\nbitmap,rank,independent,cached_total,262144,33800,80,5.87082,5.87082,5.87082,4287025591\nbitmap,rank,independent,bounded,262144,33800,72,5.86191,5.86191,5.86191,4287025591\nbitmap,rank,dependent,cached_total,262144,33800,80,17.3931,17.3931,17.3931,4287286774\nbitmap,rank,dependent,bounded,262144,33800,72,17.3708,17.3708,17.3708,4287286774\n",
      "stderr": "",
      "returncode": 0
    }
  ],
  "assembly_sha256": {
    "avx2.s": "8dd9140091e51da1503e2adab8642fed31d95d504d40810711a135d18536b8ca",
    "vpopcnt.s": "a7391d5072efa7b217158e7ff5c4500b51b67c2779223008139489863908b23b",
    "scalar.s": "cc153bd6ba99bb57efdc2cba23fef9c203fcd18631aeeffb7d48ff20bd7be868",
    "avx512bw.s": "ad1ec077a06c844b87bdc7241c52cfa32db8ddd657e4cb13ce6a08cfd682b6b8",
    "avx512f.s": "08eeff684d23b9c3f5d75be56e25a2c61f3cb6a6ac5c68728b1e86de10ae09ff",
    "avx512both.s": "91b2c2c6df2c32ffc6b717cb8f20c2b83adac01c6164f13e76d363bd3cf8102a"
  }
}
