{
  "method": "ELF64 function bytes, each relocation normalized by offset/type/symbol/addend, and all .rodata/.data/.bss sections. The hh24 switch source is unchanged; branch displacements move with the changed AVX-512 function size.",
  "before_object_sha256": "dcf6a7cf7a70a3b4958ba88f2e124e2090a826d80c0443c0db8956ed4bd08fae",
  "final_object_sha256": "da03e91ebeb625c88b496a9052494a3bcadb8dd80ec19b38a79ad56be3783a01",
  "unchanged_functions": [
    {
      "wrapper": "BlockWrapperScalar",
      "symbol": "_ZN13halftime_hash8advanced12_GLOBAL__N_14HashINS1_18BlockWrapperScalarELj7ELj3ELj9ELj3EEEvPKmPKcmPm",
      "size": 5094,
      "sha256": "fdd0bcc6f9f52ea49b32e5dba10c483882208366b783c13d07531abac354b07b",
      "relocations": [
        [
          2998,
          4,
          "memset",
          -4
        ],
        [
          4566,
          4,
          "memcpy",
          -4
        ]
      ]
    },
    {
      "wrapper": "BlockWrapper128",
      "symbol": "_ZN13halftime_hash8advanced12_GLOBAL__N_14HashINS1_15BlockWrapper128ELj7ELj3ELj9ELj3EEEvPKmPKcmPm",
      "size": 3517,
      "sha256": "7fcdf990a01707026b776caa54eaa2700529d7ff2ceaa88751776a9a04097f9b",
      "relocations": [
        [
          1862,
          4,
          "memset",
          -4
        ],
        [
          3139,
          4,
          "memcpy",
          -4
        ]
      ]
    },
    {
      "wrapper": "BlockWrapper256",
      "symbol": "_ZN13halftime_hash8advanced12_GLOBAL__N_14HashINS1_15BlockWrapper256ELj7ELj3ELj9ELj3EEEvPKmPKcmPm",
      "size": 3701,
      "sha256": "bf417a6041c2fe2f4600c55b0724e14bd03eb79fa6755e7057c74f907762f7da",
      "relocations": [
        [
          1921,
          4,
          "memset",
          -4
        ],
        [
          3254,
          4,
          "memcpy",
          -4
        ]
      ]
    }
  ],
  "constants": {
    ".data": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    ".bss": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
  },
  "changed_functions": [
    "_ZN13halftime_hash8advanced12_GLOBAL__N_14HashINS1_15BlockWrapper512ELj7ELj3ELj9ELj3EEEvPKmPKcmPm",
    "hh24"
  ],
  "final_header_sha256": "77d30baf4c6dc12e270236400e5323ccd4ef7a17e0aac877b3cbe4bc325ecbad",
  "result": "Width 1, 2 and 4 machine-code functions and their external dependencies are identical; their counted key trials remain applicable. Width 8 is rerun in full."
}
