{
  "source": "bench/cola_layout.cc",
  "normalization": "Remove instruction address column; express non-immediate 64-bit branch addresses as byte offsets from function entry; omit trailing udf/nop padding. No opcode, register, immediate, or branch offset changes are ignored.",
  "variants": {
    "baseline": {
      "function_entry": "0x100009db0",
      "function_entry_mod64": 48,
      "body_instructions": 209,
      "trailing_padding_instructions": 0,
      "normalized_body_sha256": "c5f83f67e218e9f94b53e415234c3c8f8e8ad26e727d1ab01a3c56cf8560a346",
      "loop_start": "0x100009fc0",
      "loop_mod64": 0,
      "loop_bytes": 40,
      "raw_body": [
        "0000000100009db0\tstp\tx20, x19, [sp, #-0x10]!",
        "0000000100009db4\tmov\tx8, x0",
        "0000000100009db8\tldr\tx9, [x0, #0x18]",
        "0000000100009dbc\tldr\tx10, [x1, #0x18]",
        "0000000100009dc0\tcmp\tx10, x9",
        "0000000100009dc4\tcsel\tx0, x10, x9, lo",
        "0000000100009dc8\tcbz\tx0, 0x100009e2c",
        "0000000100009dcc\tldr\tx12, [x8]",
        "0000000100009dd0\tldr\tx13, [x8, #0x10]",
        "0000000100009dd4\tadd\tx11, x12, x13, lsr #3",
        "0000000100009dd8\tldrb\tw14, [x11]",
        "0000000100009ddc\tmov\tw17, #0x7",
        "0000000100009de0\tbic\tw15, w17, w13",
        "0000000100009de4\tlsr\tw2, w14, w15",
        "0000000100009de8\tldr\tx14, [x1]",
        "0000000100009dec\tldr\tx15, [x1, #0x10]",
        "0000000100009df0\tadd\tx16, x14, x15, lsr #3",
        "0000000100009df4\tldrb\tw3, [x16]",
        "0000000100009df8\tbic\tw17, w17, w15",
        "0000000100009dfc\tlsr\tw17, w3, w17",
        "0000000100009e00\tand\tw3, w17, #0x1",
        "0000000100009e04\tands\tw2, w2, #0x1",
        "0000000100009e08\tmov\tw17, #-0x1",
        "0000000100009e0c\tcneg\tw17, w17, ne",
        "0000000100009e10\tcmp\tw2, w3",
        "0000000100009e14\tb.ne\t0x100009f98",
        "0000000100009e18\torr\tw17, w15, w13",
        "0000000100009e1c\tand\tx17, x17, #0x7",
        "0000000100009e20\tcmp\tx0, #0x8",
        "0000000100009e24\tccmp\tx17, #0x0, #0x0, hs",
        "0000000100009e28\tb.eq\t0x100009fa8",
        "0000000100009e2c\tmov\tx11, #0x0",
        "0000000100009e30\tcmp\tx11, x0",
        "0000000100009e34\tb.eq\t0x100009f80",
        "0000000100009e38\tldr\tx12, [x8, #0x10]",
        "0000000100009e3c\tldr\tx8, [x8]",
        "0000000100009e40\tldr\tx13, [x1]",
        "0000000100009e44\tmov\tw14, #0x40",
        "0000000100009e48\tmov\tw15, #0x8",
        "0000000100009e4c\tmov\tx16, #-0x1",
        "0000000100009e50\tldr\tx17, [x1, #0x10]",
        "0000000100009e54\tsub\tx1, x0, x11",
        "0000000100009e58\tcmp\tx1, #0x40",
        "0000000100009e5c\tcsel\tx1, x1, x14, lo",
        "0000000100009e60\tadd\tx7, x12, x11",
        "0000000100009e64\tadd\tx3, x8, x7, lsr #3",
        "0000000100009e68\tand\tw6, w7, #0x7",
        "0000000100009e6c\tadd\tw4, w6, w1",
        "0000000100009e70\tadd\tw5, w4, #0x7",
        "0000000100009e74\tlsr\tw19, w5, #3",
        "0000000100009e78\tlsl\tx2, x16, x1",
        "0000000100009e7c\tcmp\tw4, #0x38",
        "0000000100009e80\tb.ls\t0x100009ebc",
        "0000000100009e84\tldr\tx4, [x3]",
        "0000000100009e88\trev\tx4, x4",
        "0000000100009e8c\tcbz\tw6, 0x100009eb0",
        "0000000100009e90\tand\tx5, x7, #0x7",
        "0000000100009e94\tlsl\tx4, x4, x5",
        "0000000100009e98\tcmp\tw19, #0x9",
        "0000000100009e9c\tb.ne\t0x100009eb0",
        "0000000100009ea0\tldrb\tw3, [x3, #0x8]",
        "0000000100009ea4\tsub\tw5, w15, w6",
        "0000000100009ea8\tlsr\tx3, x3, x5",
        "0000000100009eac\torr\tx4, x3, x4",
        "0000000100009eb0\tneg\tx3, x1",
        "0000000100009eb4\tlsr\tx3, x4, x3",
        "0000000100009eb8\tb\t0x100009ee4",
        "0000000100009ebc\tmov\tx6, #0x0",
        "0000000100009ec0\tneg\tw7, w19",
        "0000000100009ec4\tldrb\tw19, [x3], #0x1",
        "0000000100009ec8\torr\tx6, x19, x6, lsl #8",
        "0000000100009ecc\tadds\tw7, w7, #0x1",
        "0000000100009ed0\tb.lo\t0x100009ec4",
        "0000000100009ed4\tand\tw3, w5, #0x38",
        "0000000100009ed8\tsub\tw3, w3, w4",
        "0000000100009edc\tlsr\tx3, x6, x3",
        "0000000100009ee0\tbic\tx3, x3, x2",
        "0000000100009ee4\tadd\tx19, x17, x11",
        "0000000100009ee8\tadd\tx4, x13, x19, lsr #3",
        "0000000100009eec\tand\tw7, w19, #0x7",
        "0000000100009ef0\tadd\tw5, w7, w1",
        "0000000100009ef4\tadd\tw6, w5, #0x7",
        "0000000100009ef8\tlsr\tw20, w6, #3",
        "0000000100009efc\tcmp\tw5, #0x38",
        "0000000100009f00\tb.ls\t0x100009f44",
        "0000000100009f04\tldr\tx2, [x4]",
        "0000000100009f08\trev\tx2, x2",
        "0000000100009f0c\tcbz\tw7, 0x100009f30",
        "0000000100009f10\tand\tx5, x19, #0x7",
        "0000000100009f14\tlsl\tx2, x2, x5",
        "0000000100009f18\tcmp\tw20, #0x9",
        "0000000100009f1c\tb.ne\t0x100009f30",
        "0000000100009f20\tldrb\tw4, [x4, #0x8]",
        "0000000100009f24\tsub\tw5, w15, w7",
        "0000000100009f28\tlsr\tx4, x4, x5",
        "0000000100009f2c\torr\tx2, x4, x2",
        "0000000100009f30\tneg\tx4, x1",
        "0000000100009f34\tlsr\tx2, x2, x4",
        "0000000100009f38\tcmp\tx3, x2",
        "0000000100009f3c\tb.eq\t0x100009f74",
        "0000000100009f40\tb\t0x10000a01c",
        "0000000100009f44\tmov\tx7, #0x0",
        "0000000100009f48\tneg\tw19, w20",
        "0000000100009f4c\tldrb\tw20, [x4], #0x1",
        "0000000100009f50\torr\tx7, x20, x7, lsl #8",
        "0000000100009f54\tadds\tw19, w19, #0x1",
        "0000000100009f58\tb.lo\t0x100009f4c",
        "0000000100009f5c\tand\tw4, w6, #0x38",
        "0000000100009f60\tsub\tw4, w4, w5",
        "0000000100009f64\tlsr\tx4, x7, x4",
        "0000000100009f68\tbic\tx2, x4, x2",
        "0000000100009f6c\tcmp\tx3, x2",
        "0000000100009f70\tb.ne\t0x10000a01c",
        "0000000100009f74\tadd\tx11, x1, x11",
        "0000000100009f78\tcmp\tx11, x0",
        "0000000100009f7c\tb.ne\t0x100009e54",
        "0000000100009f80\tcmp\tx9, x10",
        "0000000100009f84\tcset\tw8, hi",
        "0000000100009f88\tcsinv\tw17, w8, wzr, hs",
        "0000000100009f8c\tmov\tw1, w17",
        "0000000100009f90\tldp\tx20, x19, [sp], #0x10",
        "0000000100009f94\tret",
        "0000000100009f98\tmov\tx0, #0x0",
        "0000000100009f9c\tmov\tw1, w17",
        "0000000100009fa0\tldp\tx20, x19, [sp], #0x10",
        "0000000100009fa4\tret",
        "0000000100009fa8\tlsr\tx17, x0, #3",
        "0000000100009fac\tcmp\tx0, #0x80",
        "0000000100009fb0\tb.lo\t0x10000a048",
        "0000000100009fb4\tmov\tx2, #0x0",
        "0000000100009fb8\tand\tx3, x17, #0x1ffffffffffffff0",
        "0000000100009fbc\tmov\tx4, x17",
        "0000000100009fc0\tldr\tq0, [x11, x2]",
        "0000000100009fc4\tldr\tq1, [x16, x2]",
        "0000000100009fc8\teor.16b\tv0, v1, v0",
        "0000000100009fcc\tumaxv.16b\tb0, v0",
        "0000000100009fd0\tfmov\tw5, s0",
        "0000000100009fd4\tcbnz\tw5, 0x100009fec",
        "0000000100009fd8\tadd\tx2, x2, #0x10",
        "0000000100009fdc\tsub\tx4, x4, #0x10",
        "0000000100009fe0\tcmp\tx4, #0xf",
        "0000000100009fe4\tb.hi\t0x100009fc0",
        "0000000100009fe8\tmov\tx2, x3",
        "0000000100009fec\tsub\tx3, x17, x2",
        "0000000100009ff0\tcmp\tx3, #0x8",
        "0000000100009ff4\tb.lo\t0x10000a058",
        "0000000100009ff8\tldr\tx4, [x11, x2]",
        "0000000100009ffc\tldr\tx5, [x16, x2]",
        "000000010000a000\tcmp\tx4, x5",
        "000000010000a004\tb.ne\t0x10000a080",
        "000000010000a008\tadd\tx2, x2, #0x8",
        "000000010000a00c\tsub\tx3, x3, #0x8",
        "000000010000a010\tcmp\tx3, #0x7",
        "000000010000a014\tb.hi\t0x100009ff8",
        "000000010000a018\tb\t0x10000a058",
        "000000010000a01c\teor\tx8, x2, x3",
        "000000010000a020\tclz\tx8, x8",
        "000000010000a024\tadd\tx9, x11, x1",
        "000000010000a028\tadd\tx8, x9, x8",
        "000000010000a02c\tsub\tx0, x8, #0x40",
        "000000010000a030\tcmp\tx3, x2",
        "000000010000a034\tmov\tw8, #-0x1",
        "000000010000a038\tcneg\tw17, w8, hs",
        "000000010000a03c\tmov\tw1, w17",
        "000000010000a040\tldp\tx20, x19, [sp], #0x10",
        "000000010000a044\tret",
        "000000010000a048\tmov\tx2, #0x0",
        "000000010000a04c\tsub\tx3, x17, x2",
        "000000010000a050\tcmp\tx3, #0x8",
        "000000010000a054\tb.hs\t0x100009ff8",
        "000000010000a058\tcmp\tx2, x17",
        "000000010000a05c\tb.eq\t0x10000a090",
        "000000010000a060\tldrb\tw3, [x11, x2]",
        "000000010000a064\tldrb\tw4, [x16, x2]",
        "000000010000a068\tcmp\tw3, w4",
        "000000010000a06c\tb.ne\t0x10000a0e0",
        "000000010000a070\tadd\tx2, x2, #0x1",
        "000000010000a074\tcmp\tx17, x2",
        "000000010000a078\tb.ne\t0x10000a060",
        "000000010000a07c\tb\t0x10000a090",
        "000000010000a080\teor\tx11, x5, x4",
        "000000010000a084\trbit\tx11, x11",
        "000000010000a088\tclz\tx11, x11",
        "000000010000a08c\tadd\tx17, x2, x11, lsr #3",
        "000000010000a090\tlsl\tx11, x17, #3",
        "000000010000a094\tsub\tx16, x0, x11",
        "000000010000a098\tcmp\tx16, #0x8",
        "000000010000a09c\tb.lo\t0x100009e30",
        "000000010000a0a0\tadd\tx8, x11, x13",
        "000000010000a0a4\tlsr\tx8, x8, #3",
        "000000010000a0a8\tldrb\tw8, [x12, x8]",
        "000000010000a0ac\tadd\tx9, x11, x15",
        "000000010000a0b0\tlsr\tx9, x9, #3",
        "000000010000a0b4\tldrb\tw9, [x14, x9]",
        "000000010000a0b8\teor\tw10, w9, w8",
        "000000010000a0bc\tclz\tx10, x10",
        "000000010000a0c0\tadd\tx10, x11, x10",
        "000000010000a0c4\tsub\tx0, x10, #0x38",
        "000000010000a0c8\tcmp\tw8, w9",
        "000000010000a0cc\tmov\tw8, #-0x1",
        "000000010000a0d0\tcneg\tw17, w8, hs",
        "000000010000a0d4\tmov\tw1, w17",
        "000000010000a0d8\tldp\tx20, x19, [sp], #0x10",
        "000000010000a0dc\tret",
        "000000010000a0e0\tlsl\tx11, x2, #3",
        "000000010000a0e4\tsub\tx16, x0, x11",
        "000000010000a0e8\tcmp\tx16, #0x8",
        "000000010000a0ec\tb.lo\t0x100009e30",
        "000000010000a0f0\tb\t0x10000a0a0"
      ],
      "normalized_body": [
        "stp\tx20, x19, [sp, #-0x10]!",
        "mov\tx8, x0",
        "ldr\tx9, [x0, #0x18]",
        "ldr\tx10, [x1, #0x18]",
        "cmp\tx10, x9",
        "csel\tx0, x10, x9, lo",
        "cbz\tx0, entry+124",
        "ldr\tx12, [x8]",
        "ldr\tx13, [x8, #0x10]",
        "add\tx11, x12, x13, lsr #3",
        "ldrb\tw14, [x11]",
        "mov\tw17, #0x7",
        "bic\tw15, w17, w13",
        "lsr\tw2, w14, w15",
        "ldr\tx14, [x1]",
        "ldr\tx15, [x1, #0x10]",
        "add\tx16, x14, x15, lsr #3",
        "ldrb\tw3, [x16]",
        "bic\tw17, w17, w15",
        "lsr\tw17, w3, w17",
        "and\tw3, w17, #0x1",
        "ands\tw2, w2, #0x1",
        "mov\tw17, #-0x1",
        "cneg\tw17, w17, ne",
        "cmp\tw2, w3",
        "b.ne\tentry+488",
        "orr\tw17, w15, w13",
        "and\tx17, x17, #0x7",
        "cmp\tx0, #0x8",
        "ccmp\tx17, #0x0, #0x0, hs",
        "b.eq\tentry+504",
        "mov\tx11, #0x0",
        "cmp\tx11, x0",
        "b.eq\tentry+464",
        "ldr\tx12, [x8, #0x10]",
        "ldr\tx8, [x8]",
        "ldr\tx13, [x1]",
        "mov\tw14, #0x40",
        "mov\tw15, #0x8",
        "mov\tx16, #-0x1",
        "ldr\tx17, [x1, #0x10]",
        "sub\tx1, x0, x11",
        "cmp\tx1, #0x40",
        "csel\tx1, x1, x14, lo",
        "add\tx7, x12, x11",
        "add\tx3, x8, x7, lsr #3",
        "and\tw6, w7, #0x7",
        "add\tw4, w6, w1",
        "add\tw5, w4, #0x7",
        "lsr\tw19, w5, #3",
        "lsl\tx2, x16, x1",
        "cmp\tw4, #0x38",
        "b.ls\tentry+268",
        "ldr\tx4, [x3]",
        "rev\tx4, x4",
        "cbz\tw6, entry+256",
        "and\tx5, x7, #0x7",
        "lsl\tx4, x4, x5",
        "cmp\tw19, #0x9",
        "b.ne\tentry+256",
        "ldrb\tw3, [x3, #0x8]",
        "sub\tw5, w15, w6",
        "lsr\tx3, x3, x5",
        "orr\tx4, x3, x4",
        "neg\tx3, x1",
        "lsr\tx3, x4, x3",
        "b\tentry+308",
        "mov\tx6, #0x0",
        "neg\tw7, w19",
        "ldrb\tw19, [x3], #0x1",
        "orr\tx6, x19, x6, lsl #8",
        "adds\tw7, w7, #0x1",
        "b.lo\tentry+276",
        "and\tw3, w5, #0x38",
        "sub\tw3, w3, w4",
        "lsr\tx3, x6, x3",
        "bic\tx3, x3, x2",
        "add\tx19, x17, x11",
        "add\tx4, x13, x19, lsr #3",
        "and\tw7, w19, #0x7",
        "add\tw5, w7, w1",
        "add\tw6, w5, #0x7",
        "lsr\tw20, w6, #3",
        "cmp\tw5, #0x38",
        "b.ls\tentry+404",
        "ldr\tx2, [x4]",
        "rev\tx2, x2",
        "cbz\tw7, entry+384",
        "and\tx5, x19, #0x7",
        "lsl\tx2, x2, x5",
        "cmp\tw20, #0x9",
        "b.ne\tentry+384",
        "ldrb\tw4, [x4, #0x8]",
        "sub\tw5, w15, w7",
        "lsr\tx4, x4, x5",
        "orr\tx2, x4, x2",
        "neg\tx4, x1",
        "lsr\tx2, x2, x4",
        "cmp\tx3, x2",
        "b.eq\tentry+452",
        "b\tentry+620",
        "mov\tx7, #0x0",
        "neg\tw19, w20",
        "ldrb\tw20, [x4], #0x1",
        "orr\tx7, x20, x7, lsl #8",
        "adds\tw19, w19, #0x1",
        "b.lo\tentry+412",
        "and\tw4, w6, #0x38",
        "sub\tw4, w4, w5",
        "lsr\tx4, x7, x4",
        "bic\tx2, x4, x2",
        "cmp\tx3, x2",
        "b.ne\tentry+620",
        "add\tx11, x1, x11",
        "cmp\tx11, x0",
        "b.ne\tentry+164",
        "cmp\tx9, x10",
        "cset\tw8, hi",
        "csinv\tw17, w8, wzr, hs",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "mov\tx0, #0x0",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "lsr\tx17, x0, #3",
        "cmp\tx0, #0x80",
        "b.lo\tentry+664",
        "mov\tx2, #0x0",
        "and\tx3, x17, #0x1ffffffffffffff0",
        "mov\tx4, x17",
        "ldr\tq0, [x11, x2]",
        "ldr\tq1, [x16, x2]",
        "eor.16b\tv0, v1, v0",
        "umaxv.16b\tb0, v0",
        "fmov\tw5, s0",
        "cbnz\tw5, entry+572",
        "add\tx2, x2, #0x10",
        "sub\tx4, x4, #0x10",
        "cmp\tx4, #0xf",
        "b.hi\tentry+528",
        "mov\tx2, x3",
        "sub\tx3, x17, x2",
        "cmp\tx3, #0x8",
        "b.lo\tentry+680",
        "ldr\tx4, [x11, x2]",
        "ldr\tx5, [x16, x2]",
        "cmp\tx4, x5",
        "b.ne\tentry+720",
        "add\tx2, x2, #0x8",
        "sub\tx3, x3, #0x8",
        "cmp\tx3, #0x7",
        "b.hi\tentry+584",
        "b\tentry+680",
        "eor\tx8, x2, x3",
        "clz\tx8, x8",
        "add\tx9, x11, x1",
        "add\tx8, x9, x8",
        "sub\tx0, x8, #0x40",
        "cmp\tx3, x2",
        "mov\tw8, #-0x1",
        "cneg\tw17, w8, hs",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "mov\tx2, #0x0",
        "sub\tx3, x17, x2",
        "cmp\tx3, #0x8",
        "b.hs\tentry+584",
        "cmp\tx2, x17",
        "b.eq\tentry+736",
        "ldrb\tw3, [x11, x2]",
        "ldrb\tw4, [x16, x2]",
        "cmp\tw3, w4",
        "b.ne\tentry+816",
        "add\tx2, x2, #0x1",
        "cmp\tx17, x2",
        "b.ne\tentry+688",
        "b\tentry+736",
        "eor\tx11, x5, x4",
        "rbit\tx11, x11",
        "clz\tx11, x11",
        "add\tx17, x2, x11, lsr #3",
        "lsl\tx11, x17, #3",
        "sub\tx16, x0, x11",
        "cmp\tx16, #0x8",
        "b.lo\tentry+128",
        "add\tx8, x11, x13",
        "lsr\tx8, x8, #3",
        "ldrb\tw8, [x12, x8]",
        "add\tx9, x11, x15",
        "lsr\tx9, x9, #3",
        "ldrb\tw9, [x14, x9]",
        "eor\tw10, w9, w8",
        "clz\tx10, x10",
        "add\tx10, x11, x10",
        "sub\tx0, x10, #0x38",
        "cmp\tw8, w9",
        "mov\tw8, #-0x1",
        "cneg\tw17, w8, hs",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "lsl\tx11, x2, #3",
        "sub\tx16, x0, x11",
        "cmp\tx16, #0x8",
        "b.lo\tentry+128",
        "b\tentry+752"
      ],
      "mach_o_sections": "Segment __PAGEZERO: 4294967296 (zero fill) \nSegment __TEXT: 245760\n\tSection __text: 216860\n\tSection __stubs: 624\n\tSection __gcc_except_tab: 7612\n\tSection __const: 3320\n\tSection __cstring: 3148\n\tSection __unwind_info: 2128\n\ttotal 233692\nSegment __DATA_CONST: 16384\n\tSection __got: 616\n\tSection __const: 1152\n\ttotal 1768\nSegment __LINKEDIT: 229376\ntotal 4295458816\n",
      "full_disassembly_sha256": "a5d8e11e0ef024f5e79d776f9c5739626a842adadcca22dfdcbfe685bbd0daf7"
    },
    "candidate": {
      "function_entry": "0x100009dcc",
      "function_entry_mod64": 12,
      "body_instructions": 209,
      "trailing_padding_instructions": 0,
      "normalized_body_sha256": "c5f83f67e218e9f94b53e415234c3c8f8e8ad26e727d1ab01a3c56cf8560a346",
      "loop_start": "0x100009fdc",
      "loop_mod64": 28,
      "loop_bytes": 40,
      "raw_body": [
        "0000000100009dcc\tstp\tx20, x19, [sp, #-0x10]!",
        "0000000100009dd0\tmov\tx8, x0",
        "0000000100009dd4\tldr\tx9, [x0, #0x18]",
        "0000000100009dd8\tldr\tx10, [x1, #0x18]",
        "0000000100009ddc\tcmp\tx10, x9",
        "0000000100009de0\tcsel\tx0, x10, x9, lo",
        "0000000100009de4\tcbz\tx0, 0x100009e48",
        "0000000100009de8\tldr\tx12, [x8]",
        "0000000100009dec\tldr\tx13, [x8, #0x10]",
        "0000000100009df0\tadd\tx11, x12, x13, lsr #3",
        "0000000100009df4\tldrb\tw14, [x11]",
        "0000000100009df8\tmov\tw17, #0x7",
        "0000000100009dfc\tbic\tw15, w17, w13",
        "0000000100009e00\tlsr\tw2, w14, w15",
        "0000000100009e04\tldr\tx14, [x1]",
        "0000000100009e08\tldr\tx15, [x1, #0x10]",
        "0000000100009e0c\tadd\tx16, x14, x15, lsr #3",
        "0000000100009e10\tldrb\tw3, [x16]",
        "0000000100009e14\tbic\tw17, w17, w15",
        "0000000100009e18\tlsr\tw17, w3, w17",
        "0000000100009e1c\tand\tw3, w17, #0x1",
        "0000000100009e20\tands\tw2, w2, #0x1",
        "0000000100009e24\tmov\tw17, #-0x1",
        "0000000100009e28\tcneg\tw17, w17, ne",
        "0000000100009e2c\tcmp\tw2, w3",
        "0000000100009e30\tb.ne\t0x100009fb4",
        "0000000100009e34\torr\tw17, w15, w13",
        "0000000100009e38\tand\tx17, x17, #0x7",
        "0000000100009e3c\tcmp\tx0, #0x8",
        "0000000100009e40\tccmp\tx17, #0x0, #0x0, hs",
        "0000000100009e44\tb.eq\t0x100009fc4",
        "0000000100009e48\tmov\tx11, #0x0",
        "0000000100009e4c\tcmp\tx11, x0",
        "0000000100009e50\tb.eq\t0x100009f9c",
        "0000000100009e54\tldr\tx12, [x8, #0x10]",
        "0000000100009e58\tldr\tx8, [x8]",
        "0000000100009e5c\tldr\tx13, [x1]",
        "0000000100009e60\tmov\tw14, #0x40",
        "0000000100009e64\tmov\tw15, #0x8",
        "0000000100009e68\tmov\tx16, #-0x1",
        "0000000100009e6c\tldr\tx17, [x1, #0x10]",
        "0000000100009e70\tsub\tx1, x0, x11",
        "0000000100009e74\tcmp\tx1, #0x40",
        "0000000100009e78\tcsel\tx1, x1, x14, lo",
        "0000000100009e7c\tadd\tx7, x12, x11",
        "0000000100009e80\tadd\tx3, x8, x7, lsr #3",
        "0000000100009e84\tand\tw6, w7, #0x7",
        "0000000100009e88\tadd\tw4, w6, w1",
        "0000000100009e8c\tadd\tw5, w4, #0x7",
        "0000000100009e90\tlsr\tw19, w5, #3",
        "0000000100009e94\tlsl\tx2, x16, x1",
        "0000000100009e98\tcmp\tw4, #0x38",
        "0000000100009e9c\tb.ls\t0x100009ed8",
        "0000000100009ea0\tldr\tx4, [x3]",
        "0000000100009ea4\trev\tx4, x4",
        "0000000100009ea8\tcbz\tw6, 0x100009ecc",
        "0000000100009eac\tand\tx5, x7, #0x7",
        "0000000100009eb0\tlsl\tx4, x4, x5",
        "0000000100009eb4\tcmp\tw19, #0x9",
        "0000000100009eb8\tb.ne\t0x100009ecc",
        "0000000100009ebc\tldrb\tw3, [x3, #0x8]",
        "0000000100009ec0\tsub\tw5, w15, w6",
        "0000000100009ec4\tlsr\tx3, x3, x5",
        "0000000100009ec8\torr\tx4, x3, x4",
        "0000000100009ecc\tneg\tx3, x1",
        "0000000100009ed0\tlsr\tx3, x4, x3",
        "0000000100009ed4\tb\t0x100009f00",
        "0000000100009ed8\tmov\tx6, #0x0",
        "0000000100009edc\tneg\tw7, w19",
        "0000000100009ee0\tldrb\tw19, [x3], #0x1",
        "0000000100009ee4\torr\tx6, x19, x6, lsl #8",
        "0000000100009ee8\tadds\tw7, w7, #0x1",
        "0000000100009eec\tb.lo\t0x100009ee0",
        "0000000100009ef0\tand\tw3, w5, #0x38",
        "0000000100009ef4\tsub\tw3, w3, w4",
        "0000000100009ef8\tlsr\tx3, x6, x3",
        "0000000100009efc\tbic\tx3, x3, x2",
        "0000000100009f00\tadd\tx19, x17, x11",
        "0000000100009f04\tadd\tx4, x13, x19, lsr #3",
        "0000000100009f08\tand\tw7, w19, #0x7",
        "0000000100009f0c\tadd\tw5, w7, w1",
        "0000000100009f10\tadd\tw6, w5, #0x7",
        "0000000100009f14\tlsr\tw20, w6, #3",
        "0000000100009f18\tcmp\tw5, #0x38",
        "0000000100009f1c\tb.ls\t0x100009f60",
        "0000000100009f20\tldr\tx2, [x4]",
        "0000000100009f24\trev\tx2, x2",
        "0000000100009f28\tcbz\tw7, 0x100009f4c",
        "0000000100009f2c\tand\tx5, x19, #0x7",
        "0000000100009f30\tlsl\tx2, x2, x5",
        "0000000100009f34\tcmp\tw20, #0x9",
        "0000000100009f38\tb.ne\t0x100009f4c",
        "0000000100009f3c\tldrb\tw4, [x4, #0x8]",
        "0000000100009f40\tsub\tw5, w15, w7",
        "0000000100009f44\tlsr\tx4, x4, x5",
        "0000000100009f48\torr\tx2, x4, x2",
        "0000000100009f4c\tneg\tx4, x1",
        "0000000100009f50\tlsr\tx2, x2, x4",
        "0000000100009f54\tcmp\tx3, x2",
        "0000000100009f58\tb.eq\t0x100009f90",
        "0000000100009f5c\tb\t0x10000a038",
        "0000000100009f60\tmov\tx7, #0x0",
        "0000000100009f64\tneg\tw19, w20",
        "0000000100009f68\tldrb\tw20, [x4], #0x1",
        "0000000100009f6c\torr\tx7, x20, x7, lsl #8",
        "0000000100009f70\tadds\tw19, w19, #0x1",
        "0000000100009f74\tb.lo\t0x100009f68",
        "0000000100009f78\tand\tw4, w6, #0x38",
        "0000000100009f7c\tsub\tw4, w4, w5",
        "0000000100009f80\tlsr\tx4, x7, x4",
        "0000000100009f84\tbic\tx2, x4, x2",
        "0000000100009f88\tcmp\tx3, x2",
        "0000000100009f8c\tb.ne\t0x10000a038",
        "0000000100009f90\tadd\tx11, x1, x11",
        "0000000100009f94\tcmp\tx11, x0",
        "0000000100009f98\tb.ne\t0x100009e70",
        "0000000100009f9c\tcmp\tx9, x10",
        "0000000100009fa0\tcset\tw8, hi",
        "0000000100009fa4\tcsinv\tw17, w8, wzr, hs",
        "0000000100009fa8\tmov\tw1, w17",
        "0000000100009fac\tldp\tx20, x19, [sp], #0x10",
        "0000000100009fb0\tret",
        "0000000100009fb4\tmov\tx0, #0x0",
        "0000000100009fb8\tmov\tw1, w17",
        "0000000100009fbc\tldp\tx20, x19, [sp], #0x10",
        "0000000100009fc0\tret",
        "0000000100009fc4\tlsr\tx17, x0, #3",
        "0000000100009fc8\tcmp\tx0, #0x80",
        "0000000100009fcc\tb.lo\t0x10000a064",
        "0000000100009fd0\tmov\tx2, #0x0",
        "0000000100009fd4\tand\tx3, x17, #0x1ffffffffffffff0",
        "0000000100009fd8\tmov\tx4, x17",
        "0000000100009fdc\tldr\tq0, [x11, x2]",
        "0000000100009fe0\tldr\tq1, [x16, x2]",
        "0000000100009fe4\teor.16b\tv0, v1, v0",
        "0000000100009fe8\tumaxv.16b\tb0, v0",
        "0000000100009fec\tfmov\tw5, s0",
        "0000000100009ff0\tcbnz\tw5, 0x10000a008",
        "0000000100009ff4\tadd\tx2, x2, #0x10",
        "0000000100009ff8\tsub\tx4, x4, #0x10",
        "0000000100009ffc\tcmp\tx4, #0xf",
        "000000010000a000\tb.hi\t0x100009fdc",
        "000000010000a004\tmov\tx2, x3",
        "000000010000a008\tsub\tx3, x17, x2",
        "000000010000a00c\tcmp\tx3, #0x8",
        "000000010000a010\tb.lo\t0x10000a074",
        "000000010000a014\tldr\tx4, [x11, x2]",
        "000000010000a018\tldr\tx5, [x16, x2]",
        "000000010000a01c\tcmp\tx4, x5",
        "000000010000a020\tb.ne\t0x10000a09c",
        "000000010000a024\tadd\tx2, x2, #0x8",
        "000000010000a028\tsub\tx3, x3, #0x8",
        "000000010000a02c\tcmp\tx3, #0x7",
        "000000010000a030\tb.hi\t0x10000a014",
        "000000010000a034\tb\t0x10000a074",
        "000000010000a038\teor\tx8, x2, x3",
        "000000010000a03c\tclz\tx8, x8",
        "000000010000a040\tadd\tx9, x11, x1",
        "000000010000a044\tadd\tx8, x9, x8",
        "000000010000a048\tsub\tx0, x8, #0x40",
        "000000010000a04c\tcmp\tx3, x2",
        "000000010000a050\tmov\tw8, #-0x1",
        "000000010000a054\tcneg\tw17, w8, hs",
        "000000010000a058\tmov\tw1, w17",
        "000000010000a05c\tldp\tx20, x19, [sp], #0x10",
        "000000010000a060\tret",
        "000000010000a064\tmov\tx2, #0x0",
        "000000010000a068\tsub\tx3, x17, x2",
        "000000010000a06c\tcmp\tx3, #0x8",
        "000000010000a070\tb.hs\t0x10000a014",
        "000000010000a074\tcmp\tx2, x17",
        "000000010000a078\tb.eq\t0x10000a0ac",
        "000000010000a07c\tldrb\tw3, [x11, x2]",
        "000000010000a080\tldrb\tw4, [x16, x2]",
        "000000010000a084\tcmp\tw3, w4",
        "000000010000a088\tb.ne\t0x10000a0fc",
        "000000010000a08c\tadd\tx2, x2, #0x1",
        "000000010000a090\tcmp\tx17, x2",
        "000000010000a094\tb.ne\t0x10000a07c",
        "000000010000a098\tb\t0x10000a0ac",
        "000000010000a09c\teor\tx11, x5, x4",
        "000000010000a0a0\trbit\tx11, x11",
        "000000010000a0a4\tclz\tx11, x11",
        "000000010000a0a8\tadd\tx17, x2, x11, lsr #3",
        "000000010000a0ac\tlsl\tx11, x17, #3",
        "000000010000a0b0\tsub\tx16, x0, x11",
        "000000010000a0b4\tcmp\tx16, #0x8",
        "000000010000a0b8\tb.lo\t0x100009e4c",
        "000000010000a0bc\tadd\tx8, x11, x13",
        "000000010000a0c0\tlsr\tx8, x8, #3",
        "000000010000a0c4\tldrb\tw8, [x12, x8]",
        "000000010000a0c8\tadd\tx9, x11, x15",
        "000000010000a0cc\tlsr\tx9, x9, #3",
        "000000010000a0d0\tldrb\tw9, [x14, x9]",
        "000000010000a0d4\teor\tw10, w9, w8",
        "000000010000a0d8\tclz\tx10, x10",
        "000000010000a0dc\tadd\tx10, x11, x10",
        "000000010000a0e0\tsub\tx0, x10, #0x38",
        "000000010000a0e4\tcmp\tw8, w9",
        "000000010000a0e8\tmov\tw8, #-0x1",
        "000000010000a0ec\tcneg\tw17, w8, hs",
        "000000010000a0f0\tmov\tw1, w17",
        "000000010000a0f4\tldp\tx20, x19, [sp], #0x10",
        "000000010000a0f8\tret",
        "000000010000a0fc\tlsl\tx11, x2, #3",
        "000000010000a100\tsub\tx16, x0, x11",
        "000000010000a104\tcmp\tx16, #0x8",
        "000000010000a108\tb.lo\t0x100009e4c",
        "000000010000a10c\tb\t0x10000a0bc"
      ],
      "normalized_body": [
        "stp\tx20, x19, [sp, #-0x10]!",
        "mov\tx8, x0",
        "ldr\tx9, [x0, #0x18]",
        "ldr\tx10, [x1, #0x18]",
        "cmp\tx10, x9",
        "csel\tx0, x10, x9, lo",
        "cbz\tx0, entry+124",
        "ldr\tx12, [x8]",
        "ldr\tx13, [x8, #0x10]",
        "add\tx11, x12, x13, lsr #3",
        "ldrb\tw14, [x11]",
        "mov\tw17, #0x7",
        "bic\tw15, w17, w13",
        "lsr\tw2, w14, w15",
        "ldr\tx14, [x1]",
        "ldr\tx15, [x1, #0x10]",
        "add\tx16, x14, x15, lsr #3",
        "ldrb\tw3, [x16]",
        "bic\tw17, w17, w15",
        "lsr\tw17, w3, w17",
        "and\tw3, w17, #0x1",
        "ands\tw2, w2, #0x1",
        "mov\tw17, #-0x1",
        "cneg\tw17, w17, ne",
        "cmp\tw2, w3",
        "b.ne\tentry+488",
        "orr\tw17, w15, w13",
        "and\tx17, x17, #0x7",
        "cmp\tx0, #0x8",
        "ccmp\tx17, #0x0, #0x0, hs",
        "b.eq\tentry+504",
        "mov\tx11, #0x0",
        "cmp\tx11, x0",
        "b.eq\tentry+464",
        "ldr\tx12, [x8, #0x10]",
        "ldr\tx8, [x8]",
        "ldr\tx13, [x1]",
        "mov\tw14, #0x40",
        "mov\tw15, #0x8",
        "mov\tx16, #-0x1",
        "ldr\tx17, [x1, #0x10]",
        "sub\tx1, x0, x11",
        "cmp\tx1, #0x40",
        "csel\tx1, x1, x14, lo",
        "add\tx7, x12, x11",
        "add\tx3, x8, x7, lsr #3",
        "and\tw6, w7, #0x7",
        "add\tw4, w6, w1",
        "add\tw5, w4, #0x7",
        "lsr\tw19, w5, #3",
        "lsl\tx2, x16, x1",
        "cmp\tw4, #0x38",
        "b.ls\tentry+268",
        "ldr\tx4, [x3]",
        "rev\tx4, x4",
        "cbz\tw6, entry+256",
        "and\tx5, x7, #0x7",
        "lsl\tx4, x4, x5",
        "cmp\tw19, #0x9",
        "b.ne\tentry+256",
        "ldrb\tw3, [x3, #0x8]",
        "sub\tw5, w15, w6",
        "lsr\tx3, x3, x5",
        "orr\tx4, x3, x4",
        "neg\tx3, x1",
        "lsr\tx3, x4, x3",
        "b\tentry+308",
        "mov\tx6, #0x0",
        "neg\tw7, w19",
        "ldrb\tw19, [x3], #0x1",
        "orr\tx6, x19, x6, lsl #8",
        "adds\tw7, w7, #0x1",
        "b.lo\tentry+276",
        "and\tw3, w5, #0x38",
        "sub\tw3, w3, w4",
        "lsr\tx3, x6, x3",
        "bic\tx3, x3, x2",
        "add\tx19, x17, x11",
        "add\tx4, x13, x19, lsr #3",
        "and\tw7, w19, #0x7",
        "add\tw5, w7, w1",
        "add\tw6, w5, #0x7",
        "lsr\tw20, w6, #3",
        "cmp\tw5, #0x38",
        "b.ls\tentry+404",
        "ldr\tx2, [x4]",
        "rev\tx2, x2",
        "cbz\tw7, entry+384",
        "and\tx5, x19, #0x7",
        "lsl\tx2, x2, x5",
        "cmp\tw20, #0x9",
        "b.ne\tentry+384",
        "ldrb\tw4, [x4, #0x8]",
        "sub\tw5, w15, w7",
        "lsr\tx4, x4, x5",
        "orr\tx2, x4, x2",
        "neg\tx4, x1",
        "lsr\tx2, x2, x4",
        "cmp\tx3, x2",
        "b.eq\tentry+452",
        "b\tentry+620",
        "mov\tx7, #0x0",
        "neg\tw19, w20",
        "ldrb\tw20, [x4], #0x1",
        "orr\tx7, x20, x7, lsl #8",
        "adds\tw19, w19, #0x1",
        "b.lo\tentry+412",
        "and\tw4, w6, #0x38",
        "sub\tw4, w4, w5",
        "lsr\tx4, x7, x4",
        "bic\tx2, x4, x2",
        "cmp\tx3, x2",
        "b.ne\tentry+620",
        "add\tx11, x1, x11",
        "cmp\tx11, x0",
        "b.ne\tentry+164",
        "cmp\tx9, x10",
        "cset\tw8, hi",
        "csinv\tw17, w8, wzr, hs",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "mov\tx0, #0x0",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "lsr\tx17, x0, #3",
        "cmp\tx0, #0x80",
        "b.lo\tentry+664",
        "mov\tx2, #0x0",
        "and\tx3, x17, #0x1ffffffffffffff0",
        "mov\tx4, x17",
        "ldr\tq0, [x11, x2]",
        "ldr\tq1, [x16, x2]",
        "eor.16b\tv0, v1, v0",
        "umaxv.16b\tb0, v0",
        "fmov\tw5, s0",
        "cbnz\tw5, entry+572",
        "add\tx2, x2, #0x10",
        "sub\tx4, x4, #0x10",
        "cmp\tx4, #0xf",
        "b.hi\tentry+528",
        "mov\tx2, x3",
        "sub\tx3, x17, x2",
        "cmp\tx3, #0x8",
        "b.lo\tentry+680",
        "ldr\tx4, [x11, x2]",
        "ldr\tx5, [x16, x2]",
        "cmp\tx4, x5",
        "b.ne\tentry+720",
        "add\tx2, x2, #0x8",
        "sub\tx3, x3, #0x8",
        "cmp\tx3, #0x7",
        "b.hi\tentry+584",
        "b\tentry+680",
        "eor\tx8, x2, x3",
        "clz\tx8, x8",
        "add\tx9, x11, x1",
        "add\tx8, x9, x8",
        "sub\tx0, x8, #0x40",
        "cmp\tx3, x2",
        "mov\tw8, #-0x1",
        "cneg\tw17, w8, hs",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "mov\tx2, #0x0",
        "sub\tx3, x17, x2",
        "cmp\tx3, #0x8",
        "b.hs\tentry+584",
        "cmp\tx2, x17",
        "b.eq\tentry+736",
        "ldrb\tw3, [x11, x2]",
        "ldrb\tw4, [x16, x2]",
        "cmp\tw3, w4",
        "b.ne\tentry+816",
        "add\tx2, x2, #0x1",
        "cmp\tx17, x2",
        "b.ne\tentry+688",
        "b\tentry+736",
        "eor\tx11, x5, x4",
        "rbit\tx11, x11",
        "clz\tx11, x11",
        "add\tx17, x2, x11, lsr #3",
        "lsl\tx11, x17, #3",
        "sub\tx16, x0, x11",
        "cmp\tx16, #0x8",
        "b.lo\tentry+128",
        "add\tx8, x11, x13",
        "lsr\tx8, x8, #3",
        "ldrb\tw8, [x12, x8]",
        "add\tx9, x11, x15",
        "lsr\tx9, x9, #3",
        "ldrb\tw9, [x14, x9]",
        "eor\tw10, w9, w8",
        "clz\tx10, x10",
        "add\tx10, x11, x10",
        "sub\tx0, x10, #0x38",
        "cmp\tw8, w9",
        "mov\tw8, #-0x1",
        "cneg\tw17, w8, hs",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "lsl\tx11, x2, #3",
        "sub\tx16, x0, x11",
        "cmp\tx16, #0x8",
        "b.lo\tentry+128",
        "b\tentry+752"
      ],
      "mach_o_sections": "Segment __PAGEZERO: 4294967296 (zero fill) \nSegment __TEXT: 245760\n\tSection __text: 216964\n\tSection __stubs: 624\n\tSection __gcc_except_tab: 7612\n\tSection __const: 3320\n\tSection __cstring: 3109\n\tSection __unwind_info: 2120\n\ttotal 233749\nSegment __DATA_CONST: 16384\n\tSection __got: 616\n\tSection __const: 1152\n\ttotal 1768\nSegment __LINKEDIT: 229376\ntotal 4295458816\n",
      "full_disassembly_sha256": "92eba5c2748e0f570cace7544d8aefc12fa734a9afd03600b4860f348099e11a"
    },
    "baseline_aligned": {
      "function_entry": "0x100009e40",
      "function_entry_mod64": 0,
      "body_instructions": 209,
      "trailing_padding_instructions": 4,
      "normalized_body_sha256": "c5f83f67e218e9f94b53e415234c3c8f8e8ad26e727d1ab01a3c56cf8560a346",
      "loop_start": "0x10000a050",
      "loop_mod64": 16,
      "loop_bytes": 40,
      "raw_body": [
        "0000000100009e40\tstp\tx20, x19, [sp, #-0x10]!",
        "0000000100009e44\tmov\tx8, x0",
        "0000000100009e48\tldr\tx9, [x0, #0x18]",
        "0000000100009e4c\tldr\tx10, [x1, #0x18]",
        "0000000100009e50\tcmp\tx10, x9",
        "0000000100009e54\tcsel\tx0, x10, x9, lo",
        "0000000100009e58\tcbz\tx0, 0x100009ebc",
        "0000000100009e5c\tldr\tx12, [x8]",
        "0000000100009e60\tldr\tx13, [x8, #0x10]",
        "0000000100009e64\tadd\tx11, x12, x13, lsr #3",
        "0000000100009e68\tldrb\tw14, [x11]",
        "0000000100009e6c\tmov\tw17, #0x7",
        "0000000100009e70\tbic\tw15, w17, w13",
        "0000000100009e74\tlsr\tw2, w14, w15",
        "0000000100009e78\tldr\tx14, [x1]",
        "0000000100009e7c\tldr\tx15, [x1, #0x10]",
        "0000000100009e80\tadd\tx16, x14, x15, lsr #3",
        "0000000100009e84\tldrb\tw3, [x16]",
        "0000000100009e88\tbic\tw17, w17, w15",
        "0000000100009e8c\tlsr\tw17, w3, w17",
        "0000000100009e90\tand\tw3, w17, #0x1",
        "0000000100009e94\tands\tw2, w2, #0x1",
        "0000000100009e98\tmov\tw17, #-0x1",
        "0000000100009e9c\tcneg\tw17, w17, ne",
        "0000000100009ea0\tcmp\tw2, w3",
        "0000000100009ea4\tb.ne\t0x10000a028",
        "0000000100009ea8\torr\tw17, w15, w13",
        "0000000100009eac\tand\tx17, x17, #0x7",
        "0000000100009eb0\tcmp\tx0, #0x8",
        "0000000100009eb4\tccmp\tx17, #0x0, #0x0, hs",
        "0000000100009eb8\tb.eq\t0x10000a038",
        "0000000100009ebc\tmov\tx11, #0x0",
        "0000000100009ec0\tcmp\tx11, x0",
        "0000000100009ec4\tb.eq\t0x10000a010",
        "0000000100009ec8\tldr\tx12, [x8, #0x10]",
        "0000000100009ecc\tldr\tx8, [x8]",
        "0000000100009ed0\tldr\tx13, [x1]",
        "0000000100009ed4\tmov\tw14, #0x40",
        "0000000100009ed8\tmov\tw15, #0x8",
        "0000000100009edc\tmov\tx16, #-0x1",
        "0000000100009ee0\tldr\tx17, [x1, #0x10]",
        "0000000100009ee4\tsub\tx1, x0, x11",
        "0000000100009ee8\tcmp\tx1, #0x40",
        "0000000100009eec\tcsel\tx1, x1, x14, lo",
        "0000000100009ef0\tadd\tx7, x12, x11",
        "0000000100009ef4\tadd\tx3, x8, x7, lsr #3",
        "0000000100009ef8\tand\tw6, w7, #0x7",
        "0000000100009efc\tadd\tw4, w6, w1",
        "0000000100009f00\tadd\tw5, w4, #0x7",
        "0000000100009f04\tlsr\tw19, w5, #3",
        "0000000100009f08\tlsl\tx2, x16, x1",
        "0000000100009f0c\tcmp\tw4, #0x38",
        "0000000100009f10\tb.ls\t0x100009f4c",
        "0000000100009f14\tldr\tx4, [x3]",
        "0000000100009f18\trev\tx4, x4",
        "0000000100009f1c\tcbz\tw6, 0x100009f40",
        "0000000100009f20\tand\tx5, x7, #0x7",
        "0000000100009f24\tlsl\tx4, x4, x5",
        "0000000100009f28\tcmp\tw19, #0x9",
        "0000000100009f2c\tb.ne\t0x100009f40",
        "0000000100009f30\tldrb\tw3, [x3, #0x8]",
        "0000000100009f34\tsub\tw5, w15, w6",
        "0000000100009f38\tlsr\tx3, x3, x5",
        "0000000100009f3c\torr\tx4, x3, x4",
        "0000000100009f40\tneg\tx3, x1",
        "0000000100009f44\tlsr\tx3, x4, x3",
        "0000000100009f48\tb\t0x100009f74",
        "0000000100009f4c\tmov\tx6, #0x0",
        "0000000100009f50\tneg\tw7, w19",
        "0000000100009f54\tldrb\tw19, [x3], #0x1",
        "0000000100009f58\torr\tx6, x19, x6, lsl #8",
        "0000000100009f5c\tadds\tw7, w7, #0x1",
        "0000000100009f60\tb.lo\t0x100009f54",
        "0000000100009f64\tand\tw3, w5, #0x38",
        "0000000100009f68\tsub\tw3, w3, w4",
        "0000000100009f6c\tlsr\tx3, x6, x3",
        "0000000100009f70\tbic\tx3, x3, x2",
        "0000000100009f74\tadd\tx19, x17, x11",
        "0000000100009f78\tadd\tx4, x13, x19, lsr #3",
        "0000000100009f7c\tand\tw7, w19, #0x7",
        "0000000100009f80\tadd\tw5, w7, w1",
        "0000000100009f84\tadd\tw6, w5, #0x7",
        "0000000100009f88\tlsr\tw20, w6, #3",
        "0000000100009f8c\tcmp\tw5, #0x38",
        "0000000100009f90\tb.ls\t0x100009fd4",
        "0000000100009f94\tldr\tx2, [x4]",
        "0000000100009f98\trev\tx2, x2",
        "0000000100009f9c\tcbz\tw7, 0x100009fc0",
        "0000000100009fa0\tand\tx5, x19, #0x7",
        "0000000100009fa4\tlsl\tx2, x2, x5",
        "0000000100009fa8\tcmp\tw20, #0x9",
        "0000000100009fac\tb.ne\t0x100009fc0",
        "0000000100009fb0\tldrb\tw4, [x4, #0x8]",
        "0000000100009fb4\tsub\tw5, w15, w7",
        "0000000100009fb8\tlsr\tx4, x4, x5",
        "0000000100009fbc\torr\tx2, x4, x2",
        "0000000100009fc0\tneg\tx4, x1",
        "0000000100009fc4\tlsr\tx2, x2, x4",
        "0000000100009fc8\tcmp\tx3, x2",
        "0000000100009fcc\tb.eq\t0x10000a004",
        "0000000100009fd0\tb\t0x10000a0ac",
        "0000000100009fd4\tmov\tx7, #0x0",
        "0000000100009fd8\tneg\tw19, w20",
        "0000000100009fdc\tldrb\tw20, [x4], #0x1",
        "0000000100009fe0\torr\tx7, x20, x7, lsl #8",
        "0000000100009fe4\tadds\tw19, w19, #0x1",
        "0000000100009fe8\tb.lo\t0x100009fdc",
        "0000000100009fec\tand\tw4, w6, #0x38",
        "0000000100009ff0\tsub\tw4, w4, w5",
        "0000000100009ff4\tlsr\tx4, x7, x4",
        "0000000100009ff8\tbic\tx2, x4, x2",
        "0000000100009ffc\tcmp\tx3, x2",
        "000000010000a000\tb.ne\t0x10000a0ac",
        "000000010000a004\tadd\tx11, x1, x11",
        "000000010000a008\tcmp\tx11, x0",
        "000000010000a00c\tb.ne\t0x100009ee4",
        "000000010000a010\tcmp\tx9, x10",
        "000000010000a014\tcset\tw8, hi",
        "000000010000a018\tcsinv\tw17, w8, wzr, hs",
        "000000010000a01c\tmov\tw1, w17",
        "000000010000a020\tldp\tx20, x19, [sp], #0x10",
        "000000010000a024\tret",
        "000000010000a028\tmov\tx0, #0x0",
        "000000010000a02c\tmov\tw1, w17",
        "000000010000a030\tldp\tx20, x19, [sp], #0x10",
        "000000010000a034\tret",
        "000000010000a038\tlsr\tx17, x0, #3",
        "000000010000a03c\tcmp\tx0, #0x80",
        "000000010000a040\tb.lo\t0x10000a0d8",
        "000000010000a044\tmov\tx2, #0x0",
        "000000010000a048\tand\tx3, x17, #0x1ffffffffffffff0",
        "000000010000a04c\tmov\tx4, x17",
        "000000010000a050\tldr\tq0, [x11, x2]",
        "000000010000a054\tldr\tq1, [x16, x2]",
        "000000010000a058\teor.16b\tv0, v1, v0",
        "000000010000a05c\tumaxv.16b\tb0, v0",
        "000000010000a060\tfmov\tw5, s0",
        "000000010000a064\tcbnz\tw5, 0x10000a07c",
        "000000010000a068\tadd\tx2, x2, #0x10",
        "000000010000a06c\tsub\tx4, x4, #0x10",
        "000000010000a070\tcmp\tx4, #0xf",
        "000000010000a074\tb.hi\t0x10000a050",
        "000000010000a078\tmov\tx2, x3",
        "000000010000a07c\tsub\tx3, x17, x2",
        "000000010000a080\tcmp\tx3, #0x8",
        "000000010000a084\tb.lo\t0x10000a0e8",
        "000000010000a088\tldr\tx4, [x11, x2]",
        "000000010000a08c\tldr\tx5, [x16, x2]",
        "000000010000a090\tcmp\tx4, x5",
        "000000010000a094\tb.ne\t0x10000a110",
        "000000010000a098\tadd\tx2, x2, #0x8",
        "000000010000a09c\tsub\tx3, x3, #0x8",
        "000000010000a0a0\tcmp\tx3, #0x7",
        "000000010000a0a4\tb.hi\t0x10000a088",
        "000000010000a0a8\tb\t0x10000a0e8",
        "000000010000a0ac\teor\tx8, x2, x3",
        "000000010000a0b0\tclz\tx8, x8",
        "000000010000a0b4\tadd\tx9, x11, x1",
        "000000010000a0b8\tadd\tx8, x9, x8",
        "000000010000a0bc\tsub\tx0, x8, #0x40",
        "000000010000a0c0\tcmp\tx3, x2",
        "000000010000a0c4\tmov\tw8, #-0x1",
        "000000010000a0c8\tcneg\tw17, w8, hs",
        "000000010000a0cc\tmov\tw1, w17",
        "000000010000a0d0\tldp\tx20, x19, [sp], #0x10",
        "000000010000a0d4\tret",
        "000000010000a0d8\tmov\tx2, #0x0",
        "000000010000a0dc\tsub\tx3, x17, x2",
        "000000010000a0e0\tcmp\tx3, #0x8",
        "000000010000a0e4\tb.hs\t0x10000a088",
        "000000010000a0e8\tcmp\tx2, x17",
        "000000010000a0ec\tb.eq\t0x10000a120",
        "000000010000a0f0\tldrb\tw3, [x11, x2]",
        "000000010000a0f4\tldrb\tw4, [x16, x2]",
        "000000010000a0f8\tcmp\tw3, w4",
        "000000010000a0fc\tb.ne\t0x10000a170",
        "000000010000a100\tadd\tx2, x2, #0x1",
        "000000010000a104\tcmp\tx17, x2",
        "000000010000a108\tb.ne\t0x10000a0f0",
        "000000010000a10c\tb\t0x10000a120",
        "000000010000a110\teor\tx11, x5, x4",
        "000000010000a114\trbit\tx11, x11",
        "000000010000a118\tclz\tx11, x11",
        "000000010000a11c\tadd\tx17, x2, x11, lsr #3",
        "000000010000a120\tlsl\tx11, x17, #3",
        "000000010000a124\tsub\tx16, x0, x11",
        "000000010000a128\tcmp\tx16, #0x8",
        "000000010000a12c\tb.lo\t0x100009ec0",
        "000000010000a130\tadd\tx8, x11, x13",
        "000000010000a134\tlsr\tx8, x8, #3",
        "000000010000a138\tldrb\tw8, [x12, x8]",
        "000000010000a13c\tadd\tx9, x11, x15",
        "000000010000a140\tlsr\tx9, x9, #3",
        "000000010000a144\tldrb\tw9, [x14, x9]",
        "000000010000a148\teor\tw10, w9, w8",
        "000000010000a14c\tclz\tx10, x10",
        "000000010000a150\tadd\tx10, x11, x10",
        "000000010000a154\tsub\tx0, x10, #0x38",
        "000000010000a158\tcmp\tw8, w9",
        "000000010000a15c\tmov\tw8, #-0x1",
        "000000010000a160\tcneg\tw17, w8, hs",
        "000000010000a164\tmov\tw1, w17",
        "000000010000a168\tldp\tx20, x19, [sp], #0x10",
        "000000010000a16c\tret",
        "000000010000a170\tlsl\tx11, x2, #3",
        "000000010000a174\tsub\tx16, x0, x11",
        "000000010000a178\tcmp\tx16, #0x8",
        "000000010000a17c\tb.lo\t0x100009ec0",
        "000000010000a180\tb\t0x10000a130"
      ],
      "normalized_body": [
        "stp\tx20, x19, [sp, #-0x10]!",
        "mov\tx8, x0",
        "ldr\tx9, [x0, #0x18]",
        "ldr\tx10, [x1, #0x18]",
        "cmp\tx10, x9",
        "csel\tx0, x10, x9, lo",
        "cbz\tx0, entry+124",
        "ldr\tx12, [x8]",
        "ldr\tx13, [x8, #0x10]",
        "add\tx11, x12, x13, lsr #3",
        "ldrb\tw14, [x11]",
        "mov\tw17, #0x7",
        "bic\tw15, w17, w13",
        "lsr\tw2, w14, w15",
        "ldr\tx14, [x1]",
        "ldr\tx15, [x1, #0x10]",
        "add\tx16, x14, x15, lsr #3",
        "ldrb\tw3, [x16]",
        "bic\tw17, w17, w15",
        "lsr\tw17, w3, w17",
        "and\tw3, w17, #0x1",
        "ands\tw2, w2, #0x1",
        "mov\tw17, #-0x1",
        "cneg\tw17, w17, ne",
        "cmp\tw2, w3",
        "b.ne\tentry+488",
        "orr\tw17, w15, w13",
        "and\tx17, x17, #0x7",
        "cmp\tx0, #0x8",
        "ccmp\tx17, #0x0, #0x0, hs",
        "b.eq\tentry+504",
        "mov\tx11, #0x0",
        "cmp\tx11, x0",
        "b.eq\tentry+464",
        "ldr\tx12, [x8, #0x10]",
        "ldr\tx8, [x8]",
        "ldr\tx13, [x1]",
        "mov\tw14, #0x40",
        "mov\tw15, #0x8",
        "mov\tx16, #-0x1",
        "ldr\tx17, [x1, #0x10]",
        "sub\tx1, x0, x11",
        "cmp\tx1, #0x40",
        "csel\tx1, x1, x14, lo",
        "add\tx7, x12, x11",
        "add\tx3, x8, x7, lsr #3",
        "and\tw6, w7, #0x7",
        "add\tw4, w6, w1",
        "add\tw5, w4, #0x7",
        "lsr\tw19, w5, #3",
        "lsl\tx2, x16, x1",
        "cmp\tw4, #0x38",
        "b.ls\tentry+268",
        "ldr\tx4, [x3]",
        "rev\tx4, x4",
        "cbz\tw6, entry+256",
        "and\tx5, x7, #0x7",
        "lsl\tx4, x4, x5",
        "cmp\tw19, #0x9",
        "b.ne\tentry+256",
        "ldrb\tw3, [x3, #0x8]",
        "sub\tw5, w15, w6",
        "lsr\tx3, x3, x5",
        "orr\tx4, x3, x4",
        "neg\tx3, x1",
        "lsr\tx3, x4, x3",
        "b\tentry+308",
        "mov\tx6, #0x0",
        "neg\tw7, w19",
        "ldrb\tw19, [x3], #0x1",
        "orr\tx6, x19, x6, lsl #8",
        "adds\tw7, w7, #0x1",
        "b.lo\tentry+276",
        "and\tw3, w5, #0x38",
        "sub\tw3, w3, w4",
        "lsr\tx3, x6, x3",
        "bic\tx3, x3, x2",
        "add\tx19, x17, x11",
        "add\tx4, x13, x19, lsr #3",
        "and\tw7, w19, #0x7",
        "add\tw5, w7, w1",
        "add\tw6, w5, #0x7",
        "lsr\tw20, w6, #3",
        "cmp\tw5, #0x38",
        "b.ls\tentry+404",
        "ldr\tx2, [x4]",
        "rev\tx2, x2",
        "cbz\tw7, entry+384",
        "and\tx5, x19, #0x7",
        "lsl\tx2, x2, x5",
        "cmp\tw20, #0x9",
        "b.ne\tentry+384",
        "ldrb\tw4, [x4, #0x8]",
        "sub\tw5, w15, w7",
        "lsr\tx4, x4, x5",
        "orr\tx2, x4, x2",
        "neg\tx4, x1",
        "lsr\tx2, x2, x4",
        "cmp\tx3, x2",
        "b.eq\tentry+452",
        "b\tentry+620",
        "mov\tx7, #0x0",
        "neg\tw19, w20",
        "ldrb\tw20, [x4], #0x1",
        "orr\tx7, x20, x7, lsl #8",
        "adds\tw19, w19, #0x1",
        "b.lo\tentry+412",
        "and\tw4, w6, #0x38",
        "sub\tw4, w4, w5",
        "lsr\tx4, x7, x4",
        "bic\tx2, x4, x2",
        "cmp\tx3, x2",
        "b.ne\tentry+620",
        "add\tx11, x1, x11",
        "cmp\tx11, x0",
        "b.ne\tentry+164",
        "cmp\tx9, x10",
        "cset\tw8, hi",
        "csinv\tw17, w8, wzr, hs",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "mov\tx0, #0x0",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "lsr\tx17, x0, #3",
        "cmp\tx0, #0x80",
        "b.lo\tentry+664",
        "mov\tx2, #0x0",
        "and\tx3, x17, #0x1ffffffffffffff0",
        "mov\tx4, x17",
        "ldr\tq0, [x11, x2]",
        "ldr\tq1, [x16, x2]",
        "eor.16b\tv0, v1, v0",
        "umaxv.16b\tb0, v0",
        "fmov\tw5, s0",
        "cbnz\tw5, entry+572",
        "add\tx2, x2, #0x10",
        "sub\tx4, x4, #0x10",
        "cmp\tx4, #0xf",
        "b.hi\tentry+528",
        "mov\tx2, x3",
        "sub\tx3, x17, x2",
        "cmp\tx3, #0x8",
        "b.lo\tentry+680",
        "ldr\tx4, [x11, x2]",
        "ldr\tx5, [x16, x2]",
        "cmp\tx4, x5",
        "b.ne\tentry+720",
        "add\tx2, x2, #0x8",
        "sub\tx3, x3, #0x8",
        "cmp\tx3, #0x7",
        "b.hi\tentry+584",
        "b\tentry+680",
        "eor\tx8, x2, x3",
        "clz\tx8, x8",
        "add\tx9, x11, x1",
        "add\tx8, x9, x8",
        "sub\tx0, x8, #0x40",
        "cmp\tx3, x2",
        "mov\tw8, #-0x1",
        "cneg\tw17, w8, hs",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "mov\tx2, #0x0",
        "sub\tx3, x17, x2",
        "cmp\tx3, #0x8",
        "b.hs\tentry+584",
        "cmp\tx2, x17",
        "b.eq\tentry+736",
        "ldrb\tw3, [x11, x2]",
        "ldrb\tw4, [x16, x2]",
        "cmp\tw3, w4",
        "b.ne\tentry+816",
        "add\tx2, x2, #0x1",
        "cmp\tx17, x2",
        "b.ne\tentry+688",
        "b\tentry+736",
        "eor\tx11, x5, x4",
        "rbit\tx11, x11",
        "clz\tx11, x11",
        "add\tx17, x2, x11, lsr #3",
        "lsl\tx11, x17, #3",
        "sub\tx16, x0, x11",
        "cmp\tx16, #0x8",
        "b.lo\tentry+128",
        "add\tx8, x11, x13",
        "lsr\tx8, x8, #3",
        "ldrb\tw8, [x12, x8]",
        "add\tx9, x11, x15",
        "lsr\tx9, x9, #3",
        "ldrb\tw9, [x14, x9]",
        "eor\tw10, w9, w8",
        "clz\tx10, x10",
        "add\tx10, x11, x10",
        "sub\tx0, x10, #0x38",
        "cmp\tw8, w9",
        "mov\tw8, #-0x1",
        "cneg\tw17, w8, hs",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "lsl\tx11, x2, #3",
        "sub\tx16, x0, x11",
        "cmp\tx16, #0x8",
        "b.lo\tentry+128",
        "b\tentry+752"
      ],
      "mach_o_sections": "Segment __PAGEZERO: 4294967296 (zero fill) \nSegment __TEXT: 245760\n\tSection __text: 219644\n\tSection __stubs: 624\n\tSection __gcc_except_tab: 7612\n\tSection __const: 3320\n\tSection __cstring: 3148\n\tSection __unwind_info: 2128\n\ttotal 236476\nSegment __DATA_CONST: 16384\n\tSection __got: 616\n\tSection __const: 1152\n\ttotal 1768\nSegment __LINKEDIT: 229376\ntotal 4295458816\n",
      "full_disassembly_sha256": "cd20963829632c4ba5a1919ae1b3e58cb667668a26e30c434caea700d0ffd733"
    },
    "candidate_aligned": {
      "function_entry": "0x100009e40",
      "function_entry_mod64": 0,
      "body_instructions": 209,
      "trailing_padding_instructions": 4,
      "normalized_body_sha256": "c5f83f67e218e9f94b53e415234c3c8f8e8ad26e727d1ab01a3c56cf8560a346",
      "loop_start": "0x10000a050",
      "loop_mod64": 16,
      "loop_bytes": 40,
      "raw_body": [
        "0000000100009e40\tstp\tx20, x19, [sp, #-0x10]!",
        "0000000100009e44\tmov\tx8, x0",
        "0000000100009e48\tldr\tx9, [x0, #0x18]",
        "0000000100009e4c\tldr\tx10, [x1, #0x18]",
        "0000000100009e50\tcmp\tx10, x9",
        "0000000100009e54\tcsel\tx0, x10, x9, lo",
        "0000000100009e58\tcbz\tx0, 0x100009ebc",
        "0000000100009e5c\tldr\tx12, [x8]",
        "0000000100009e60\tldr\tx13, [x8, #0x10]",
        "0000000100009e64\tadd\tx11, x12, x13, lsr #3",
        "0000000100009e68\tldrb\tw14, [x11]",
        "0000000100009e6c\tmov\tw17, #0x7",
        "0000000100009e70\tbic\tw15, w17, w13",
        "0000000100009e74\tlsr\tw2, w14, w15",
        "0000000100009e78\tldr\tx14, [x1]",
        "0000000100009e7c\tldr\tx15, [x1, #0x10]",
        "0000000100009e80\tadd\tx16, x14, x15, lsr #3",
        "0000000100009e84\tldrb\tw3, [x16]",
        "0000000100009e88\tbic\tw17, w17, w15",
        "0000000100009e8c\tlsr\tw17, w3, w17",
        "0000000100009e90\tand\tw3, w17, #0x1",
        "0000000100009e94\tands\tw2, w2, #0x1",
        "0000000100009e98\tmov\tw17, #-0x1",
        "0000000100009e9c\tcneg\tw17, w17, ne",
        "0000000100009ea0\tcmp\tw2, w3",
        "0000000100009ea4\tb.ne\t0x10000a028",
        "0000000100009ea8\torr\tw17, w15, w13",
        "0000000100009eac\tand\tx17, x17, #0x7",
        "0000000100009eb0\tcmp\tx0, #0x8",
        "0000000100009eb4\tccmp\tx17, #0x0, #0x0, hs",
        "0000000100009eb8\tb.eq\t0x10000a038",
        "0000000100009ebc\tmov\tx11, #0x0",
        "0000000100009ec0\tcmp\tx11, x0",
        "0000000100009ec4\tb.eq\t0x10000a010",
        "0000000100009ec8\tldr\tx12, [x8, #0x10]",
        "0000000100009ecc\tldr\tx8, [x8]",
        "0000000100009ed0\tldr\tx13, [x1]",
        "0000000100009ed4\tmov\tw14, #0x40",
        "0000000100009ed8\tmov\tw15, #0x8",
        "0000000100009edc\tmov\tx16, #-0x1",
        "0000000100009ee0\tldr\tx17, [x1, #0x10]",
        "0000000100009ee4\tsub\tx1, x0, x11",
        "0000000100009ee8\tcmp\tx1, #0x40",
        "0000000100009eec\tcsel\tx1, x1, x14, lo",
        "0000000100009ef0\tadd\tx7, x12, x11",
        "0000000100009ef4\tadd\tx3, x8, x7, lsr #3",
        "0000000100009ef8\tand\tw6, w7, #0x7",
        "0000000100009efc\tadd\tw4, w6, w1",
        "0000000100009f00\tadd\tw5, w4, #0x7",
        "0000000100009f04\tlsr\tw19, w5, #3",
        "0000000100009f08\tlsl\tx2, x16, x1",
        "0000000100009f0c\tcmp\tw4, #0x38",
        "0000000100009f10\tb.ls\t0x100009f4c",
        "0000000100009f14\tldr\tx4, [x3]",
        "0000000100009f18\trev\tx4, x4",
        "0000000100009f1c\tcbz\tw6, 0x100009f40",
        "0000000100009f20\tand\tx5, x7, #0x7",
        "0000000100009f24\tlsl\tx4, x4, x5",
        "0000000100009f28\tcmp\tw19, #0x9",
        "0000000100009f2c\tb.ne\t0x100009f40",
        "0000000100009f30\tldrb\tw3, [x3, #0x8]",
        "0000000100009f34\tsub\tw5, w15, w6",
        "0000000100009f38\tlsr\tx3, x3, x5",
        "0000000100009f3c\torr\tx4, x3, x4",
        "0000000100009f40\tneg\tx3, x1",
        "0000000100009f44\tlsr\tx3, x4, x3",
        "0000000100009f48\tb\t0x100009f74",
        "0000000100009f4c\tmov\tx6, #0x0",
        "0000000100009f50\tneg\tw7, w19",
        "0000000100009f54\tldrb\tw19, [x3], #0x1",
        "0000000100009f58\torr\tx6, x19, x6, lsl #8",
        "0000000100009f5c\tadds\tw7, w7, #0x1",
        "0000000100009f60\tb.lo\t0x100009f54",
        "0000000100009f64\tand\tw3, w5, #0x38",
        "0000000100009f68\tsub\tw3, w3, w4",
        "0000000100009f6c\tlsr\tx3, x6, x3",
        "0000000100009f70\tbic\tx3, x3, x2",
        "0000000100009f74\tadd\tx19, x17, x11",
        "0000000100009f78\tadd\tx4, x13, x19, lsr #3",
        "0000000100009f7c\tand\tw7, w19, #0x7",
        "0000000100009f80\tadd\tw5, w7, w1",
        "0000000100009f84\tadd\tw6, w5, #0x7",
        "0000000100009f88\tlsr\tw20, w6, #3",
        "0000000100009f8c\tcmp\tw5, #0x38",
        "0000000100009f90\tb.ls\t0x100009fd4",
        "0000000100009f94\tldr\tx2, [x4]",
        "0000000100009f98\trev\tx2, x2",
        "0000000100009f9c\tcbz\tw7, 0x100009fc0",
        "0000000100009fa0\tand\tx5, x19, #0x7",
        "0000000100009fa4\tlsl\tx2, x2, x5",
        "0000000100009fa8\tcmp\tw20, #0x9",
        "0000000100009fac\tb.ne\t0x100009fc0",
        "0000000100009fb0\tldrb\tw4, [x4, #0x8]",
        "0000000100009fb4\tsub\tw5, w15, w7",
        "0000000100009fb8\tlsr\tx4, x4, x5",
        "0000000100009fbc\torr\tx2, x4, x2",
        "0000000100009fc0\tneg\tx4, x1",
        "0000000100009fc4\tlsr\tx2, x2, x4",
        "0000000100009fc8\tcmp\tx3, x2",
        "0000000100009fcc\tb.eq\t0x10000a004",
        "0000000100009fd0\tb\t0x10000a0ac",
        "0000000100009fd4\tmov\tx7, #0x0",
        "0000000100009fd8\tneg\tw19, w20",
        "0000000100009fdc\tldrb\tw20, [x4], #0x1",
        "0000000100009fe0\torr\tx7, x20, x7, lsl #8",
        "0000000100009fe4\tadds\tw19, w19, #0x1",
        "0000000100009fe8\tb.lo\t0x100009fdc",
        "0000000100009fec\tand\tw4, w6, #0x38",
        "0000000100009ff0\tsub\tw4, w4, w5",
        "0000000100009ff4\tlsr\tx4, x7, x4",
        "0000000100009ff8\tbic\tx2, x4, x2",
        "0000000100009ffc\tcmp\tx3, x2",
        "000000010000a000\tb.ne\t0x10000a0ac",
        "000000010000a004\tadd\tx11, x1, x11",
        "000000010000a008\tcmp\tx11, x0",
        "000000010000a00c\tb.ne\t0x100009ee4",
        "000000010000a010\tcmp\tx9, x10",
        "000000010000a014\tcset\tw8, hi",
        "000000010000a018\tcsinv\tw17, w8, wzr, hs",
        "000000010000a01c\tmov\tw1, w17",
        "000000010000a020\tldp\tx20, x19, [sp], #0x10",
        "000000010000a024\tret",
        "000000010000a028\tmov\tx0, #0x0",
        "000000010000a02c\tmov\tw1, w17",
        "000000010000a030\tldp\tx20, x19, [sp], #0x10",
        "000000010000a034\tret",
        "000000010000a038\tlsr\tx17, x0, #3",
        "000000010000a03c\tcmp\tx0, #0x80",
        "000000010000a040\tb.lo\t0x10000a0d8",
        "000000010000a044\tmov\tx2, #0x0",
        "000000010000a048\tand\tx3, x17, #0x1ffffffffffffff0",
        "000000010000a04c\tmov\tx4, x17",
        "000000010000a050\tldr\tq0, [x11, x2]",
        "000000010000a054\tldr\tq1, [x16, x2]",
        "000000010000a058\teor.16b\tv0, v1, v0",
        "000000010000a05c\tumaxv.16b\tb0, v0",
        "000000010000a060\tfmov\tw5, s0",
        "000000010000a064\tcbnz\tw5, 0x10000a07c",
        "000000010000a068\tadd\tx2, x2, #0x10",
        "000000010000a06c\tsub\tx4, x4, #0x10",
        "000000010000a070\tcmp\tx4, #0xf",
        "000000010000a074\tb.hi\t0x10000a050",
        "000000010000a078\tmov\tx2, x3",
        "000000010000a07c\tsub\tx3, x17, x2",
        "000000010000a080\tcmp\tx3, #0x8",
        "000000010000a084\tb.lo\t0x10000a0e8",
        "000000010000a088\tldr\tx4, [x11, x2]",
        "000000010000a08c\tldr\tx5, [x16, x2]",
        "000000010000a090\tcmp\tx4, x5",
        "000000010000a094\tb.ne\t0x10000a110",
        "000000010000a098\tadd\tx2, x2, #0x8",
        "000000010000a09c\tsub\tx3, x3, #0x8",
        "000000010000a0a0\tcmp\tx3, #0x7",
        "000000010000a0a4\tb.hi\t0x10000a088",
        "000000010000a0a8\tb\t0x10000a0e8",
        "000000010000a0ac\teor\tx8, x2, x3",
        "000000010000a0b0\tclz\tx8, x8",
        "000000010000a0b4\tadd\tx9, x11, x1",
        "000000010000a0b8\tadd\tx8, x9, x8",
        "000000010000a0bc\tsub\tx0, x8, #0x40",
        "000000010000a0c0\tcmp\tx3, x2",
        "000000010000a0c4\tmov\tw8, #-0x1",
        "000000010000a0c8\tcneg\tw17, w8, hs",
        "000000010000a0cc\tmov\tw1, w17",
        "000000010000a0d0\tldp\tx20, x19, [sp], #0x10",
        "000000010000a0d4\tret",
        "000000010000a0d8\tmov\tx2, #0x0",
        "000000010000a0dc\tsub\tx3, x17, x2",
        "000000010000a0e0\tcmp\tx3, #0x8",
        "000000010000a0e4\tb.hs\t0x10000a088",
        "000000010000a0e8\tcmp\tx2, x17",
        "000000010000a0ec\tb.eq\t0x10000a120",
        "000000010000a0f0\tldrb\tw3, [x11, x2]",
        "000000010000a0f4\tldrb\tw4, [x16, x2]",
        "000000010000a0f8\tcmp\tw3, w4",
        "000000010000a0fc\tb.ne\t0x10000a170",
        "000000010000a100\tadd\tx2, x2, #0x1",
        "000000010000a104\tcmp\tx17, x2",
        "000000010000a108\tb.ne\t0x10000a0f0",
        "000000010000a10c\tb\t0x10000a120",
        "000000010000a110\teor\tx11, x5, x4",
        "000000010000a114\trbit\tx11, x11",
        "000000010000a118\tclz\tx11, x11",
        "000000010000a11c\tadd\tx17, x2, x11, lsr #3",
        "000000010000a120\tlsl\tx11, x17, #3",
        "000000010000a124\tsub\tx16, x0, x11",
        "000000010000a128\tcmp\tx16, #0x8",
        "000000010000a12c\tb.lo\t0x100009ec0",
        "000000010000a130\tadd\tx8, x11, x13",
        "000000010000a134\tlsr\tx8, x8, #3",
        "000000010000a138\tldrb\tw8, [x12, x8]",
        "000000010000a13c\tadd\tx9, x11, x15",
        "000000010000a140\tlsr\tx9, x9, #3",
        "000000010000a144\tldrb\tw9, [x14, x9]",
        "000000010000a148\teor\tw10, w9, w8",
        "000000010000a14c\tclz\tx10, x10",
        "000000010000a150\tadd\tx10, x11, x10",
        "000000010000a154\tsub\tx0, x10, #0x38",
        "000000010000a158\tcmp\tw8, w9",
        "000000010000a15c\tmov\tw8, #-0x1",
        "000000010000a160\tcneg\tw17, w8, hs",
        "000000010000a164\tmov\tw1, w17",
        "000000010000a168\tldp\tx20, x19, [sp], #0x10",
        "000000010000a16c\tret",
        "000000010000a170\tlsl\tx11, x2, #3",
        "000000010000a174\tsub\tx16, x0, x11",
        "000000010000a178\tcmp\tx16, #0x8",
        "000000010000a17c\tb.lo\t0x100009ec0",
        "000000010000a180\tb\t0x10000a130"
      ],
      "normalized_body": [
        "stp\tx20, x19, [sp, #-0x10]!",
        "mov\tx8, x0",
        "ldr\tx9, [x0, #0x18]",
        "ldr\tx10, [x1, #0x18]",
        "cmp\tx10, x9",
        "csel\tx0, x10, x9, lo",
        "cbz\tx0, entry+124",
        "ldr\tx12, [x8]",
        "ldr\tx13, [x8, #0x10]",
        "add\tx11, x12, x13, lsr #3",
        "ldrb\tw14, [x11]",
        "mov\tw17, #0x7",
        "bic\tw15, w17, w13",
        "lsr\tw2, w14, w15",
        "ldr\tx14, [x1]",
        "ldr\tx15, [x1, #0x10]",
        "add\tx16, x14, x15, lsr #3",
        "ldrb\tw3, [x16]",
        "bic\tw17, w17, w15",
        "lsr\tw17, w3, w17",
        "and\tw3, w17, #0x1",
        "ands\tw2, w2, #0x1",
        "mov\tw17, #-0x1",
        "cneg\tw17, w17, ne",
        "cmp\tw2, w3",
        "b.ne\tentry+488",
        "orr\tw17, w15, w13",
        "and\tx17, x17, #0x7",
        "cmp\tx0, #0x8",
        "ccmp\tx17, #0x0, #0x0, hs",
        "b.eq\tentry+504",
        "mov\tx11, #0x0",
        "cmp\tx11, x0",
        "b.eq\tentry+464",
        "ldr\tx12, [x8, #0x10]",
        "ldr\tx8, [x8]",
        "ldr\tx13, [x1]",
        "mov\tw14, #0x40",
        "mov\tw15, #0x8",
        "mov\tx16, #-0x1",
        "ldr\tx17, [x1, #0x10]",
        "sub\tx1, x0, x11",
        "cmp\tx1, #0x40",
        "csel\tx1, x1, x14, lo",
        "add\tx7, x12, x11",
        "add\tx3, x8, x7, lsr #3",
        "and\tw6, w7, #0x7",
        "add\tw4, w6, w1",
        "add\tw5, w4, #0x7",
        "lsr\tw19, w5, #3",
        "lsl\tx2, x16, x1",
        "cmp\tw4, #0x38",
        "b.ls\tentry+268",
        "ldr\tx4, [x3]",
        "rev\tx4, x4",
        "cbz\tw6, entry+256",
        "and\tx5, x7, #0x7",
        "lsl\tx4, x4, x5",
        "cmp\tw19, #0x9",
        "b.ne\tentry+256",
        "ldrb\tw3, [x3, #0x8]",
        "sub\tw5, w15, w6",
        "lsr\tx3, x3, x5",
        "orr\tx4, x3, x4",
        "neg\tx3, x1",
        "lsr\tx3, x4, x3",
        "b\tentry+308",
        "mov\tx6, #0x0",
        "neg\tw7, w19",
        "ldrb\tw19, [x3], #0x1",
        "orr\tx6, x19, x6, lsl #8",
        "adds\tw7, w7, #0x1",
        "b.lo\tentry+276",
        "and\tw3, w5, #0x38",
        "sub\tw3, w3, w4",
        "lsr\tx3, x6, x3",
        "bic\tx3, x3, x2",
        "add\tx19, x17, x11",
        "add\tx4, x13, x19, lsr #3",
        "and\tw7, w19, #0x7",
        "add\tw5, w7, w1",
        "add\tw6, w5, #0x7",
        "lsr\tw20, w6, #3",
        "cmp\tw5, #0x38",
        "b.ls\tentry+404",
        "ldr\tx2, [x4]",
        "rev\tx2, x2",
        "cbz\tw7, entry+384",
        "and\tx5, x19, #0x7",
        "lsl\tx2, x2, x5",
        "cmp\tw20, #0x9",
        "b.ne\tentry+384",
        "ldrb\tw4, [x4, #0x8]",
        "sub\tw5, w15, w7",
        "lsr\tx4, x4, x5",
        "orr\tx2, x4, x2",
        "neg\tx4, x1",
        "lsr\tx2, x2, x4",
        "cmp\tx3, x2",
        "b.eq\tentry+452",
        "b\tentry+620",
        "mov\tx7, #0x0",
        "neg\tw19, w20",
        "ldrb\tw20, [x4], #0x1",
        "orr\tx7, x20, x7, lsl #8",
        "adds\tw19, w19, #0x1",
        "b.lo\tentry+412",
        "and\tw4, w6, #0x38",
        "sub\tw4, w4, w5",
        "lsr\tx4, x7, x4",
        "bic\tx2, x4, x2",
        "cmp\tx3, x2",
        "b.ne\tentry+620",
        "add\tx11, x1, x11",
        "cmp\tx11, x0",
        "b.ne\tentry+164",
        "cmp\tx9, x10",
        "cset\tw8, hi",
        "csinv\tw17, w8, wzr, hs",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "mov\tx0, #0x0",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "lsr\tx17, x0, #3",
        "cmp\tx0, #0x80",
        "b.lo\tentry+664",
        "mov\tx2, #0x0",
        "and\tx3, x17, #0x1ffffffffffffff0",
        "mov\tx4, x17",
        "ldr\tq0, [x11, x2]",
        "ldr\tq1, [x16, x2]",
        "eor.16b\tv0, v1, v0",
        "umaxv.16b\tb0, v0",
        "fmov\tw5, s0",
        "cbnz\tw5, entry+572",
        "add\tx2, x2, #0x10",
        "sub\tx4, x4, #0x10",
        "cmp\tx4, #0xf",
        "b.hi\tentry+528",
        "mov\tx2, x3",
        "sub\tx3, x17, x2",
        "cmp\tx3, #0x8",
        "b.lo\tentry+680",
        "ldr\tx4, [x11, x2]",
        "ldr\tx5, [x16, x2]",
        "cmp\tx4, x5",
        "b.ne\tentry+720",
        "add\tx2, x2, #0x8",
        "sub\tx3, x3, #0x8",
        "cmp\tx3, #0x7",
        "b.hi\tentry+584",
        "b\tentry+680",
        "eor\tx8, x2, x3",
        "clz\tx8, x8",
        "add\tx9, x11, x1",
        "add\tx8, x9, x8",
        "sub\tx0, x8, #0x40",
        "cmp\tx3, x2",
        "mov\tw8, #-0x1",
        "cneg\tw17, w8, hs",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "mov\tx2, #0x0",
        "sub\tx3, x17, x2",
        "cmp\tx3, #0x8",
        "b.hs\tentry+584",
        "cmp\tx2, x17",
        "b.eq\tentry+736",
        "ldrb\tw3, [x11, x2]",
        "ldrb\tw4, [x16, x2]",
        "cmp\tw3, w4",
        "b.ne\tentry+816",
        "add\tx2, x2, #0x1",
        "cmp\tx17, x2",
        "b.ne\tentry+688",
        "b\tentry+736",
        "eor\tx11, x5, x4",
        "rbit\tx11, x11",
        "clz\tx11, x11",
        "add\tx17, x2, x11, lsr #3",
        "lsl\tx11, x17, #3",
        "sub\tx16, x0, x11",
        "cmp\tx16, #0x8",
        "b.lo\tentry+128",
        "add\tx8, x11, x13",
        "lsr\tx8, x8, #3",
        "ldrb\tw8, [x12, x8]",
        "add\tx9, x11, x15",
        "lsr\tx9, x9, #3",
        "ldrb\tw9, [x14, x9]",
        "eor\tw10, w9, w8",
        "clz\tx10, x10",
        "add\tx10, x11, x10",
        "sub\tx0, x10, #0x38",
        "cmp\tw8, w9",
        "mov\tw8, #-0x1",
        "cneg\tw17, w8, hs",
        "mov\tw1, w17",
        "ldp\tx20, x19, [sp], #0x10",
        "ret",
        "lsl\tx11, x2, #3",
        "sub\tx16, x0, x11",
        "cmp\tx16, #0x8",
        "b.lo\tentry+128",
        "b\tentry+752"
      ],
      "mach_o_sections": "Segment __PAGEZERO: 4294967296 (zero fill) \nSegment __TEXT: 245760\n\tSection __text: 219616\n\tSection __stubs: 624\n\tSection __gcc_except_tab: 7612\n\tSection __const: 3320\n\tSection __cstring: 3109\n\tSection __unwind_info: 2120\n\ttotal 236401\nSegment __DATA_CONST: 16384\n\tSection __got: 616\n\tSection __const: 1152\n\ttotal 1768\nSegment __LINKEDIT: 229376\ntotal 4295458816\n",
      "full_disassembly_sha256": "f90a450b459ca61faeba5bbb8c792e60abf6d109f63f940ae200b2dd98351aba"
    }
  },
  "query_sections": {
    "baseline_w15": "Segment __PAGEZERO: 4294967296 (zero fill) \nSegment __TEXT: 196608\n\tSection __text: 170088\n\tSection __stubs: 468\n\tSection __gcc_except_tab: 5104\n\tSection __const: 2643\n\tSection __cstring: 4212\n\tSection __unwind_info: 1768\n\ttotal 184283\nSegment __DATA_CONST: 16384\n\tSection __got: 504\n\tSection __const: 912\n\ttotal 1416\nSegment __LINKEDIT: 196608\ntotal 4295376896\n",
    "candidate_w15": "Segment __PAGEZERO: 4294967296 (zero fill) \nSegment __TEXT: 196608\n\tSection __text: 172524\n\tSection __stubs: 468\n\tSection __gcc_except_tab: 5104\n\tSection __const: 2643\n\tSection __cstring: 4212\n\tSection __unwind_info: 1768\n\ttotal 186719\nSegment __DATA_CONST: 16384\n\tSection __got: 504\n\tSection __const: 912\n\ttotal 1416\nSegment __LINKEDIT: 196608\ntotal 4295376896\n"
  }
}
