/workspace/-bit-subview/build-bit-subview/cursor-candidate.o: (__TEXT,__text) section __Z12advance_byteRN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EEE: 0000000000000000 mov x1, #0x0 0000000000000004 b 0x4 __Z11advance_bitRN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EEE: 0000000000000008 mov x1, #0x0 000000000000000c b 0xc __Z12compare_byteRN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EEE: 0000000000000010 sub sp, sp, #0x30 0000000000000014 stp x20, x19, [sp, #0x10] 0000000000000018 stp x29, x30, [sp, #0x20] 000000000000001c add x29, sp, #0x20 0000000000000020 mov x20, x0 0000000000000024 mov x19, x8 0000000000000028 str xzr, [sp] 000000000000002c str wzr, [sp, #0x8] 0000000000000030 mov x1, sp 0000000000000034 bl 0x34 0000000000000038 ldr x8, [x20, #0x1a8] 000000000000003c ldr x9, [x20, #0xe0] 0000000000000040 cmp x8, x9 0000000000000044 b.ne 0x64 0000000000000048 mov w8, #0x0 000000000000004c strb wzr, [x19] 0000000000000050 strb w8, [x19, #0x10] 0000000000000054 ldp x29, x30, [sp, #0x20] 0000000000000058 ldp x20, x19, [sp, #0x10] 000000000000005c add sp, sp, #0x30 0000000000000060 ret 0000000000000064 ldr q0, [sp] 0000000000000068 str q0, [x19] 000000000000006c mov w8, #0x1 0000000000000070 strb w8, [x19, #0x10] 0000000000000074 ldp x29, x30, [sp, #0x20] 0000000000000078 ldp x20, x19, [sp, #0x10] 000000000000007c add sp, sp, #0x30 0000000000000080 ret __Z11compare_bitRN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EEE: 0000000000000084 sub sp, sp, #0x30 0000000000000088 stp x20, x19, [sp, #0x10] 000000000000008c stp x29, x30, [sp, #0x20] 0000000000000090 add x29, sp, #0x20 0000000000000094 mov x20, x0 0000000000000098 mov x19, x8 000000000000009c str xzr, [sp] 00000000000000a0 str wzr, [sp, #0x8] 00000000000000a4 mov x1, sp 00000000000000a8 bl 0xa8 00000000000000ac ldr x8, [x20, #0x1a8] 00000000000000b0 ldr x9, [x20, #0xe0] 00000000000000b4 cmp x8, x9 00000000000000b8 b.ne 0xd8 00000000000000bc mov w8, #0x0 00000000000000c0 strb wzr, [x19] 00000000000000c4 strb w8, [x19, #0x10] 00000000000000c8 ldp x29, x30, [sp, #0x20] 00000000000000cc ldp x20, x19, [sp, #0x10] 00000000000000d0 add sp, sp, #0x30 00000000000000d4 ret 00000000000000d8 ldr q0, [sp] 00000000000000dc str q0, [x19] 00000000000000e0 mov w8, #0x1 00000000000000e4 strb w8, [x19, #0x10] 00000000000000e8 ldp x29, x30, [sp, #0x20] 00000000000000ec ldp x20, x19, [sp, #0x10] 00000000000000f0 add sp, sp, #0x30 00000000000000f4 ret __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb0EEEvPNS_14bit_comparisonE: 00000000000000f8 sub sp, sp, #0x90 00000000000000fc stp x20, x19, [sp, #0x70] 0000000000000100 stp x29, x30, [sp, #0x80] 0000000000000104 add x29, sp, #0x80 0000000000000108 ldr x9, [x0, #0x1a8] 000000000000010c ldr x8, [x0, #0xe0] 0000000000000110 cmp x9, x8 0000000000000114 b.eq 0x1bc 0000000000000118 add x2, x9, #0x1 000000000000011c cmp x2, x8 0000000000000120 b.ne 0x158 0000000000000124 ldr x9, [x0, #0x1a0] 0000000000000128 ldr x10, [x0, #0xe8] 000000000000012c cmp x9, x10 0000000000000130 b.ne 0x1c0 0000000000000134 ldr x9, [x0, #0x150] 0000000000000138 ldr x10, [x0, #0xd8] 000000000000013c cmp x9, x10 0000000000000140 b.ne 0x1c4 0000000000000144 str x8, [x0, #0x1a8] 0000000000000148 ldp x29, x30, [sp, #0x80] 000000000000014c ldp x20, x19, [sp, #0x70] 0000000000000150 add sp, sp, #0x90 0000000000000154 ret 0000000000000158 add x19, x0, #0x138 000000000000015c mov x8, sp 0000000000000160 mov x20, x0 0000000000000164 mov x1, x19 0000000000000168 bl 0x168 000000000000016c mov x0, sp 0000000000000170 add x2, x20, #0x110 0000000000000174 add x3, x20, #0x130 0000000000000178 mov x1, #-0x1 000000000000017c bl 0x17c 0000000000000180 ldp q0, q1, [sp, #0x40] 0000000000000184 stp q0, q1, [x19, #0x40] 0000000000000188 ldr q0, [sp, #0x60] 000000000000018c str q0, [x19, #0x60] 0000000000000190 ldp q0, q1, [sp] 0000000000000194 stp q0, q1, [x19] 0000000000000198 ldp q1, q0, [sp, #0x20] 000000000000019c stp q1, q0, [x19, #0x20] 00000000000001a0 ldr x8, [x20, #0x1a8] 00000000000001a4 add x8, x8, #0x1 00000000000001a8 str x8, [x20, #0x1a8] 00000000000001ac ldp x29, x30, [sp, #0x80] 00000000000001b0 ldp x20, x19, [sp, #0x70] 00000000000001b4 add sp, sp, #0x90 00000000000001b8 ret 00000000000001bc bl 0x1bc 00000000000001c0 bl 0x1c0 00000000000001c4 bl 0x1c4 __ZN7everett12error_detail5raiseISt12out_of_rangeEEvPKc: 00000000000001c8 stp x20, x19, [sp, #-0x20]! 00000000000001cc stp x29, x30, [sp, #0x10] 00000000000001d0 add x29, sp, #0x10 00000000000001d4 mov x20, x0 00000000000001d8 mov w0, #0x10 00000000000001dc bl 0x1dc 00000000000001e0 mov x19, x0 00000000000001e4 mov x1, x20 00000000000001e8 bl 0x1e8 00000000000001ec adrp x1, 0 ; 0x0 00000000000001f0 ldr x1, [x1] 00000000000001f4 adrp x2, 0 ; 0x0 00000000000001f8 ldr x2, [x2] 00000000000001fc mov x0, x19 0000000000000200 bl 0x200 0000000000000204 mov x20, x0 0000000000000208 mov x0, x19 000000000000020c bl 0x20c 0000000000000210 mov x0, x20 0000000000000214 bl 0x214 __ZN7everett12error_detail5raiseISt16invalid_argumentEEvPKc: 0000000000000218 stp x20, x19, [sp, #-0x20]! 000000000000021c stp x29, x30, [sp, #0x10] 0000000000000220 add x29, sp, #0x10 0000000000000224 mov x20, x0 0000000000000228 mov w0, #0x10 000000000000022c bl 0x22c 0000000000000230 mov x19, x0 0000000000000234 mov x1, x20 0000000000000238 bl 0x238 000000000000023c adrp x1, 0 ; 0x0 0000000000000240 ldr x1, [x1] 0000000000000244 adrp x2, 0 ; 0x0 0000000000000248 ldr x2, [x2] 000000000000024c mov x0, x19 0000000000000250 bl 0x250 0000000000000254 mov x20, x0 0000000000000258 mov x0, x19 000000000000025c bl 0x25c 0000000000000260 mov x0, x20 0000000000000264 bl 0x264 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11next_recordERKNS_22profile_encoded_recordEy: 0000000000000268 sub sp, sp, #0x80 000000000000026c stp x26, x25, [sp, #0x30] 0000000000000270 stp x24, x23, [sp, #0x40] 0000000000000274 stp x22, x21, [sp, #0x50] 0000000000000278 stp x20, x19, [sp, #0x60] 000000000000027c stp x29, x30, [sp, #0x70] 0000000000000280 add x29, sp, #0x70 0000000000000284 ldr x19, [x1, #0x68] 0000000000000288 str x19, [sp, #0x28] 000000000000028c mov x9, #-0x7777777777777778 0000000000000290 movk x9, #0x8889 0000000000000294 umulh x10, x2, x9 0000000000000298 lsr x20, x10, #3 000000000000029c sub x10, x20, x20, lsl #4 00000000000002a0 cmn x2, x10 00000000000002a4 b.eq 0x2b0 00000000000002a8 ldr x2, [x1, #0x18] 00000000000002ac b 0x350 00000000000002b0 mov x21, x8 00000000000002b4 ldr x24, [x0, #0xe0] 00000000000002b8 umulh x8, x24, x9 00000000000002bc lsr x8, x8, #3 00000000000002c0 sub x9, x8, x8, lsl #4 00000000000002c4 cmn x24, x9 00000000000002c8 cinc x25, x8, ne 00000000000002cc cmp x20, x25 00000000000002d0 b.hi 0x374 00000000000002d4 mov x22, x1 00000000000002d8 mov x23, x0 00000000000002dc add x0, x0, #0x10 00000000000002e0 mov x1, x20 00000000000002e4 bl 0x2e4 00000000000002e8 mov x8, x23 00000000000002ec ldrb w9, [x23, #0xc0] 00000000000002f0 cmp w9, #0x1 00000000000002f4 b.ne 0x300 00000000000002f8 ldr x9, [x8, #0xb8] 00000000000002fc b 0x304 0000000000000300 mov x9, #0x0 0000000000000304 lsl x10, x20, #4 0000000000000308 sub x10, x10, x20 000000000000030c cmp x20, x25 0000000000000310 csel x10, x24, x10, eq 0000000000000314 madd x9, x9, x10, x0 0000000000000318 cmp x9, x19 000000000000031c b.ne 0x378 0000000000000320 ldp q0, q1, [x8, #0xf0] 0000000000000324 stp q0, q1, [sp] 0000000000000328 mov x0, sp 000000000000032c add x1, sp, #0x28 0000000000000330 bl 0x330 0000000000000334 ldr x8, [x22, #0x18] 0000000000000338 cmp x0, x8 000000000000033c b.ne 0x37c 0000000000000340 mov x2, x0 0000000000000344 ldr x19, [sp, #0x28] 0000000000000348 mov x0, x23 000000000000034c mov x8, x21 0000000000000350 mov x1, x19 0000000000000354 bl 0x354 0000000000000358 ldp x29, x30, [sp, #0x70] 000000000000035c ldp x20, x19, [sp, #0x60] 0000000000000360 ldp x22, x21, [sp, #0x50] 0000000000000364 ldp x24, x23, [sp, #0x40] 0000000000000368 ldp x26, x25, [sp, #0x30] 000000000000036c add sp, sp, #0x80 0000000000000370 ret 0000000000000374 bl 0x374 0000000000000378 bl 0x378 000000000000037c bl 0x37c __ZN7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11decode_intoERKNS_22profile_encoded_recordEyRNS_10bit_stringERy: 0000000000000380 sub sp, sp, #0x90 0000000000000384 stp x28, x27, [sp, #0x30] 0000000000000388 stp x26, x25, [sp, #0x40] 000000000000038c stp x24, x23, [sp, #0x50] 0000000000000390 stp x22, x21, [sp, #0x60] 0000000000000394 stp x20, x19, [sp, #0x70] 0000000000000398 stp x29, x30, [sp, #0x80] 000000000000039c add x29, sp, #0x80 00000000000003a0 ldr x8, [x0, #0x10] 00000000000003a4 ldr x9, [x3] 00000000000003a8 cmp x8, x9 00000000000003ac b.hi 0x500 00000000000003b0 mov x22, x1 00000000000003b4 cmp x1, x8 00000000000003b8 csel x28, x1, x8, lo 00000000000003bc lsr x8, x28, #61 00000000000003c0 cbnz x8, 0x504 00000000000003c4 mov x21, x2 00000000000003c8 lsl x19, x28, #3 00000000000003cc ldr x8, [x2, #0x18] 00000000000003d0 cmp x19, x8 00000000000003d4 b.hi 0x508 00000000000003d8 mov x26, x3 00000000000003dc mov x20, x0 00000000000003e0 ldp x23, x0, [x21] 00000000000003e4 sub x24, x0, x23 00000000000003e8 subs x25, x28, x24 00000000000003ec b.ls 0x474 00000000000003f0 ldr x8, [x21, #0x10] 00000000000003f4 sub x9, x8, x0 00000000000003f8 cmp x9, x25 00000000000003fc b.hs 0x484 0000000000000400 mov x9, #0x3fffffffffffffff 0000000000000404 sub x8, x8, x23 0000000000000408 lsl x10, x8, #1 000000000000040c cmp x10, x28 0000000000000410 csel x10, x10, x28, hi 0000000000000414 cmp x8, x9 0000000000000418 mov x8, #0x7fffffffffffffff 000000000000041c str x26, [sp, #0x8] 0000000000000420 csel x26, x10, x8, lo 0000000000000424 mov x0, x26 0000000000000428 bl 0x428 000000000000042c mov x27, x0 0000000000000430 add x8, x0, x26 0000000000000434 str x8, [sp] 0000000000000438 add x26, x0, x28 000000000000043c add x0, x0, x24 0000000000000440 mov x1, x25 0000000000000444 bl 0x444 0000000000000448 mov x0, x27 000000000000044c mov x1, x23 0000000000000450 mov x2, x24 0000000000000454 bl 0x454 0000000000000458 stp x27, x26, [x21] 000000000000045c ldp x8, x26, [sp] 0000000000000460 str x8, [x21, #0x10] 0000000000000464 cbz x23, 0x494 0000000000000468 mov x0, x23 000000000000046c bl 0x46c 0000000000000470 b 0x494 0000000000000474 b.hs 0x494 0000000000000478 add x8, x23, x28 000000000000047c str x8, [x21, #0x8] 0000000000000480 b 0x494 0000000000000484 add x23, x0, x25 0000000000000488 mov x1, x25 000000000000048c bl 0x48c 0000000000000490 str x23, [x21, #0x8] 0000000000000494 str x19, [x21, #0x18] 0000000000000498 ldr x8, [x20, #0x18] 000000000000049c cmp x22, x8 00000000000004a0 csel x8, x22, x8, lo 00000000000004a4 sub x8, x8, x28 00000000000004a8 lsr x9, x8, #61 00000000000004ac cbnz x9, 0x50c 00000000000004b0 lsl x8, x8, #3 00000000000004b4 ldp x10, x9, [x20, #0x38] 00000000000004b8 cmp x9, x8 00000000000004bc csel x8, x9, x8, lo 00000000000004c0 ldur q0, [x20, #0x28] 00000000000004c4 str q0, [sp, #0x10] 00000000000004c8 stp x10, x8, [sp, #0x20] 00000000000004cc add x1, sp, #0x10 00000000000004d0 mov x0, x21 00000000000004d4 bl 0x4d4 00000000000004d8 ldr x8, [x20, #0x18] 00000000000004dc str x8, [x26] 00000000000004e0 ldp x29, x30, [sp, #0x80] 00000000000004e4 ldp x20, x19, [sp, #0x70] 00000000000004e8 ldp x22, x21, [sp, #0x60] 00000000000004ec ldp x24, x23, [sp, #0x50] 00000000000004f0 ldp x26, x25, [sp, #0x40] 00000000000004f4 ldp x28, x27, [sp, #0x30] 00000000000004f8 add sp, sp, #0x90 00000000000004fc ret 0000000000000500 bl 0x500 0000000000000504 bl 0x504 0000000000000508 bl 0x508 000000000000050c bl 0x50c __ZNSt12out_of_rangeC1B9nqe210106EPKc: 0000000000000510 stp x29, x30, [sp, #-0x10]! 0000000000000514 mov x29, sp 0000000000000518 bl 0x518 000000000000051c adrp x8, 0 ; 0x0 0000000000000520 ldr x8, [x8] 0000000000000524 add x8, x8, #0x10 0000000000000528 str x8, [x0] 000000000000052c ldp x29, x30, [sp], #0x10 0000000000000530 ret __ZNSt16invalid_argumentC1B9nqe210106EPKc: 0000000000000534 stp x29, x30, [sp, #-0x10]! 0000000000000538 mov x29, sp 000000000000053c bl 0x53c 0000000000000540 adrp x8, 0 ; 0x0 0000000000000544 ldr x8, [x8] 0000000000000548 add x8, x8, #0x10 000000000000054c str x8, [x0] 0000000000000550 ldp x29, x30, [sp], #0x10 0000000000000554 ret __ZN7everett14profile_detail10read_countINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEEEEyNS_8bit_viewERy: 0000000000000558 stp x29, x30, [sp, #-0x10]! 000000000000055c mov x29, sp 0000000000000560 ldr x9, [x1] 0000000000000564 ldr x10, [x0, #0x18] 0000000000000568 cmp x9, x10, lsr #3 000000000000056c b.hs 0x6e0 0000000000000570 mov x8, x0 0000000000000574 ldr x10, [x0] 0000000000000578 add x11, x9, #0x1 000000000000057c str x11, [x1] 0000000000000580 ldrb w12, [x10, x9] 0000000000000584 and x0, x12, #0x7f 0000000000000588 tbz w12, #0x7, 0x60c 000000000000058c ldr x12, [x8, #0x18] 0000000000000590 cmp x11, x12, lsr #3 0000000000000594 b.hs 0x6e0 0000000000000598 add x12, x9, #0x2 000000000000059c str x12, [x1] 00000000000005a0 ldrb w11, [x10, x11] 00000000000005a4 bfi x0, x11, #7, #7 00000000000005a8 tbnz w11, #0x7, 0x5b8 00000000000005ac and x8, x11, #0x7f 00000000000005b0 cbnz w8, 0x60c 00000000000005b4 b 0x6dc 00000000000005b8 ldr x11, [x8, #0x18] 00000000000005bc cmp x12, x11, lsr #3 00000000000005c0 b.hs 0x6e0 00000000000005c4 add x11, x9, #0x3 00000000000005c8 str x11, [x1] 00000000000005cc ldrb w12, [x10, x12] 00000000000005d0 bfi x0, x12, #14, #7 00000000000005d4 tbnz w12, #0x7, 0x5e4 00000000000005d8 and x8, x12, #0x7f 00000000000005dc cbnz w8, 0x60c 00000000000005e0 b 0x6dc 00000000000005e4 ldr x12, [x8, #0x18] 00000000000005e8 cmp x11, x12, lsr #3 00000000000005ec b.hs 0x6e0 00000000000005f0 add x12, x9, #0x4 00000000000005f4 str x12, [x1] 00000000000005f8 ldrb w11, [x10, x11] 00000000000005fc bfi x0, x11, #21, #7 0000000000000600 tbnz w11, #0x7, 0x614 0000000000000604 and x8, x11, #0x7f 0000000000000608 cbz w8, 0x6dc 000000000000060c ldp x29, x30, [sp], #0x10 0000000000000610 ret 0000000000000614 ldr x11, [x8, #0x18] 0000000000000618 cmp x12, x11, lsr #3 000000000000061c b.hs 0x6e0 0000000000000620 add x11, x9, #0x5 0000000000000624 str x11, [x1] 0000000000000628 ldrb w12, [x10, x12] 000000000000062c bfi x0, x12, #28, #7 0000000000000630 tbz w12, #0x7, 0x5d8 0000000000000634 ldr x12, [x8, #0x18] 0000000000000638 cmp x11, x12, lsr #3 000000000000063c b.hs 0x6e0 0000000000000640 add x12, x9, #0x6 0000000000000644 str x12, [x1] 0000000000000648 ldrb w11, [x10, x11] 000000000000064c bfi x0, x11, #35, #7 0000000000000650 tbz w11, #0x7, 0x604 0000000000000654 ldr x11, [x8, #0x18] 0000000000000658 cmp x12, x11, lsr #3 000000000000065c b.hs 0x6e0 0000000000000660 add x11, x9, #0x7 0000000000000664 str x11, [x1] 0000000000000668 ldrb w12, [x10, x12] 000000000000066c bfi x0, x12, #42, #7 0000000000000670 tbz w12, #0x7, 0x5d8 0000000000000674 ldr x12, [x8, #0x18] 0000000000000678 cmp x11, x12, lsr #3 000000000000067c b.hs 0x6e0 0000000000000680 add x12, x9, #0x8 0000000000000684 str x12, [x1] 0000000000000688 ldrb w11, [x10, x11] 000000000000068c bfi x0, x11, #49, #7 0000000000000690 tbz w11, #0x7, 0x604 0000000000000694 ldr x11, [x8, #0x18] 0000000000000698 cmp x12, x11, lsr #3 000000000000069c b.hs 0x6e0 00000000000006a0 add x11, x9, #0x9 00000000000006a4 str x11, [x1] 00000000000006a8 ldrb w12, [x10, x12] 00000000000006ac bfi x0, x12, #56, #7 00000000000006b0 tbz w12, #0x7, 0x5d8 00000000000006b4 ldr x8, [x8, #0x18] 00000000000006b8 cmp x11, x8, lsr #3 00000000000006bc b.hs 0x6e0 00000000000006c0 add x8, x9, #0xa 00000000000006c4 str x8, [x1] 00000000000006c8 ldrb w8, [x10, x11] 00000000000006cc cmp w8, #0x1 00000000000006d0 b.hi 0x6e4 00000000000006d4 orr x0, x0, x8, lsl #63 00000000000006d8 cbnz w8, 0x60c 00000000000006dc bl 0x6dc 00000000000006e0 bl 0x6e0 00000000000006e4 bl 0x6e4 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy: 00000000000006e8 sub sp, sp, #0x70 00000000000006ec stp x24, x23, [sp, #0x30] 00000000000006f0 stp x22, x21, [sp, #0x40] 00000000000006f4 stp x20, x19, [sp, #0x50] 00000000000006f8 stp x29, x30, [sp, #0x60] 00000000000006fc add x29, sp, #0x60 0000000000000700 mov x20, x2 0000000000000704 mov x21, x0 0000000000000708 mov x19, x8 000000000000070c str x1, [sp, #0x8] 0000000000000710 ldp q0, q1, [x0, #0xf0] 0000000000000714 stp q0, q1, [sp, #0x10] 0000000000000718 add x0, sp, #0x10 000000000000071c add x1, sp, #0x8 0000000000000720 bl 0x720 0000000000000724 mov x22, x0 0000000000000728 ldp q0, q1, [x21, #0xf0] 000000000000072c stp q0, q1, [sp, #0x10] 0000000000000730 add x0, sp, #0x10 0000000000000734 add x1, sp, #0x8 0000000000000738 bl 0x738 000000000000073c mov x23, x0 0000000000000740 ldrb w8, [x21, #0xc0] 0000000000000744 cmp w8, #0x1 0000000000000748 b.ne 0x754 000000000000074c ldr x0, [x21, #0xb8] 0000000000000750 b 0x768 0000000000000754 ldp q0, q1, [x21, #0xf0] 0000000000000758 stp q0, q1, [sp, #0x10] 000000000000075c add x0, sp, #0x10 0000000000000760 add x1, sp, #0x8 0000000000000764 bl 0x764 0000000000000768 subs x8, x20, x22 000000000000076c b.lo 0x848 0000000000000770 cmn x8, x23 0000000000000774 b.hs 0x84c 0000000000000778 ldr x10, [sp, #0x8] 000000000000077c ldr x9, [x21, #0xe8] 0000000000000780 subs x9, x9, x10 0000000000000784 b.lo 0x844 0000000000000788 subs x9, x9, x23 000000000000078c b.lo 0x844 0000000000000790 cmp x0, x9 0000000000000794 b.hi 0x844 0000000000000798 lsr x9, x23, #61 000000000000079c cbnz x9, 0x850 00000000000007a0 lsr x9, x0, #61 00000000000007a4 cbnz x9, 0x854 00000000000007a8 lsr x9, x10, #61 00000000000007ac cbnz x9, 0x858 00000000000007b0 lsl x11, x10, #3 00000000000007b4 ldr x13, [x21, #0x108] 00000000000007b8 subs x12, x13, x11 00000000000007bc b.lo 0x85c 00000000000007c0 lsl x9, x23, #3 00000000000007c4 cmp x9, x12 00000000000007c8 b.hi 0x85c 00000000000007cc ldr x12, [x21, #0x100] 00000000000007d0 add x10, x10, x23 00000000000007d4 str x10, [sp, #0x8] 00000000000007d8 lsr x14, x10, #61 00000000000007dc cbnz x14, 0x860 00000000000007e0 lsl x14, x10, #3 00000000000007e4 subs x15, x13, x14 00000000000007e8 b.lo 0x864 00000000000007ec lsl x13, x0, #3 00000000000007f0 cmp x13, x15 00000000000007f4 b.hi 0x864 00000000000007f8 add x11, x12, x11 00000000000007fc ldur q0, [x21, #0xf0] 0000000000000800 add x15, x23, x8 0000000000000804 stur q0, [x19, #0x48] 0000000000000808 add x12, x12, x14 000000000000080c stp x20, x22, [x19] 0000000000000810 stp x8, x15, [x19, #0x10] 0000000000000814 str x0, [x19, #0x20] 0000000000000818 stur q0, [x19, #0x28] 000000000000081c stp x11, x9, [x19, #0x38] 0000000000000820 stp x12, x13, [x19, #0x58] 0000000000000824 add x8, x10, x0 0000000000000828 str x8, [x19, #0x68] 000000000000082c ldp x29, x30, [sp, #0x60] 0000000000000830 ldp x20, x19, [sp, #0x50] 0000000000000834 ldp x22, x21, [sp, #0x40] 0000000000000838 ldp x24, x23, [sp, #0x30] 000000000000083c add sp, sp, #0x70 0000000000000840 ret 0000000000000844 bl 0x844 0000000000000848 bl 0x848 000000000000084c bl 0x84c 0000000000000850 bl 0x850 0000000000000854 bl 0x854 0000000000000858 bl 0x858 000000000000085c bl 0x85c 0000000000000860 bl 0x860 0000000000000864 bl 0x864 __ZNK7everett15elias_fano_view6selectEy: 0000000000000868 stp x20, x19, [sp, #-0x20]! 000000000000086c stp x29, x30, [sp, #0x10] 0000000000000870 add x29, sp, #0x10 0000000000000874 ldr x8, [x0, #0x60] 0000000000000878 cmp x1, x8 000000000000087c b.hs 0x93c 0000000000000880 mov x20, x1 0000000000000884 mov x19, x0 0000000000000888 bl 0x888 000000000000088c subs x8, x0, x20 0000000000000890 b.lo 0x940 0000000000000894 ldr x9, [x19, #0x68] 0000000000000898 ldr w10, [x19, #0x78] 000000000000089c lsr x11, x9, x10 00000000000008a0 cmp x8, x11 00000000000008a4 b.hi 0x944 00000000000008a8 cbz w10, 0x924 00000000000008ac mul x11, x20, x10 00000000000008b0 lsr x12, x11, #6 00000000000008b4 ldr x13, [x19, #0x8] 00000000000008b8 lsr x14, x13, #3 00000000000008bc cmp x12, x14 00000000000008c0 b.hs 0x948 00000000000008c4 and w13, w11, #0x3f 00000000000008c8 ldr x15, [x19] 00000000000008cc ldr x16, [x15, x12, lsl #3] 00000000000008d0 lsr x11, x16, x11 00000000000008d4 add w16, w13, w10 00000000000008d8 cmp w16, #0x41 00000000000008dc b.lo 0x8fc 00000000000008e0 add x12, x12, #0x1 00000000000008e4 cmp x12, x14 00000000000008e8 b.hs 0x94c 00000000000008ec ldr x12, [x15, x12, lsl #3] 00000000000008f0 neg w13, w13 00000000000008f4 lsl x12, x12, x13 00000000000008f8 orr x11, x12, x11 00000000000008fc mov x12, #-0x1 0000000000000900 lsl x12, x12, x10 0000000000000904 bic x11, x11, x12 0000000000000908 lsl x8, x8, x10 000000000000090c orr x0, x11, x8 0000000000000910 cmp x0, x9 0000000000000914 b.hi 0x938 0000000000000918 ldp x29, x30, [sp, #0x10] 000000000000091c ldp x20, x19, [sp], #0x20 0000000000000920 ret 0000000000000924 mov x11, #0x0 0000000000000928 lsl x8, x8, x10 000000000000092c orr x0, x11, x8 0000000000000930 cmp x0, x9 0000000000000934 b.ls 0x918 0000000000000938 bl 0x938 000000000000093c bl 0x93c 0000000000000940 bl 0x940 0000000000000944 bl 0x944 0000000000000948 bl 0x948 000000000000094c bl 0x94c __ZNK7everett15elias_fano_view11select_highEy: 0000000000000950 stp x29, x30, [sp, #-0x10]! 0000000000000954 mov x29, sp 0000000000000958 lsr x8, x1, #8 000000000000095c ldr x9, [x0, #0x38] 0000000000000960 cmp x8, x9, lsr #4 0000000000000964 b.hs 0xb84 0000000000000968 lsl x10, x8, #1 000000000000096c lsr x11, x9, #3 0000000000000970 cmp x10, x11 0000000000000974 b.hs 0xb88 0000000000000978 orr x9, x10, #0x1 000000000000097c cmp x9, x11 0000000000000980 b.hs 0xb8c 0000000000000984 ldr x10, [x0, #0x30] 0000000000000988 ldr x9, [x10, x9, lsl #3] 000000000000098c cmn x9, #0x1 0000000000000990 b.eq 0x9ec 0000000000000994 ldr x8, [x0, #0x50] 0000000000000998 lsr x8, x8, #3 000000000000099c subs x8, x8, x9 00000000000009a0 b.lo 0xb80 00000000000009a4 and x10, x1, #0xff 00000000000009a8 cmp x10, x8 00000000000009ac b.hs 0xb80 00000000000009b0 add x8, x9, x10 00000000000009b4 ldr x9, [x0, #0x48] 00000000000009b8 ldr x8, [x9, x8, lsl #3] 00000000000009bc ldr x9, [x0, #0x70] 00000000000009c0 cmp x8, x9 00000000000009c4 b.hs 0x9e8 00000000000009c8 lsr x9, x8, #6 00000000000009cc ldr x10, [x0, #0x20] 00000000000009d0 cmp x9, x10, lsr #3 00000000000009d4 b.hs 0xb90 00000000000009d8 ldr x10, [x0, #0x18] 00000000000009dc ldr x9, [x10, x9, lsl #3] 00000000000009e0 lsr x9, x9, x8 00000000000009e4 tbnz w9, #0x0, 0xb24 00000000000009e8 bl 0x9e8 00000000000009ec lsl x8, x8, #4 00000000000009f0 ldr x9, [x10, x8] 00000000000009f4 ldr x10, [x0, #0x70] 00000000000009f8 cmp x9, x10 00000000000009fc b.hs 0xb94 0000000000000a00 lsr x8, x9, #6 0000000000000a04 ldr x11, [x0, #0x20] 0000000000000a08 lsr x13, x11, #3 0000000000000a0c cmp x8, x13 0000000000000a10 b.hs 0xb98 0000000000000a14 and w12, w1, #0xff 0000000000000a18 ldr x14, [x0, #0x18] 0000000000000a1c ldr x11, [x14, x8, lsl #3] 0000000000000a20 mov x15, #-0x1 0000000000000a24 lsl x15, x15, x9 0000000000000a28 and x11, x11, x15 0000000000000a2c fmov d0, x11 0000000000000a30 cnt.8b v0, v0 0000000000000a34 addv.8b b0, v0 0000000000000a38 fmov w15, s0 0000000000000a3c subs w16, w12, w15 0000000000000a40 b.hs 0xb30 0000000000000a44 lsr x13, x11, #1 0000000000000a48 and x13, x13, #0x5555555555555555 0000000000000a4c sub x13, x11, x13 0000000000000a50 and x14, x13, #0x3333333333333333 0000000000000a54 lsr x13, x13, #2 0000000000000a58 and x13, x13, #0x3333333333333333 0000000000000a5c add x13, x13, x14 0000000000000a60 add x14, x13, x13, lsr #4 0000000000000a64 and x14, x14, #0xf0f0f0f0f0f0f0f 0000000000000a68 mov x15, #0x101010101010101 0000000000000a6c mul x14, x14, x15 0000000000000a70 orr x15, x14, #0x8080808080808080 0000000000000a74 add w16, w12, #0x1 0000000000000a78 mov x17, #-0x101010101010102 0000000000000a7c movk x17, #0xfeff 0000000000000a80 madd x15, x16, x17, x15 0000000000000a84 and x15, x15, #0x8080808080808080 0000000000000a88 rbit x15, x15 0000000000000a8c clz x15, x15 0000000000000a90 ands w16, w15, #0x78 0000000000000a94 sub w16, w16, #0x8 0000000000000a98 ands w17, w15, #0x78 0000000000000a9c lsr x14, x14, x16 0000000000000aa0 and w14, w14, #0xff 0000000000000aa4 csel w14, wzr, w14, eq 0000000000000aa8 and x15, x15, #0x78 0000000000000aac lsr x13, x13, x15 0000000000000ab0 and w13, w13, #0x7 0000000000000ab4 sub w12, w12, w14 0000000000000ab8 cmp w12, w13 0000000000000abc mov w14, #0x4 0000000000000ac0 csel w14, wzr, w14, lo 0000000000000ac4 orr w14, w14, w17 0000000000000ac8 csel w13, wzr, w13, lo 0000000000000acc sub w12, w12, w13 0000000000000ad0 lsr x13, x11, x14 0000000000000ad4 and w15, w13, #0x1 0000000000000ad8 ubfx w13, w13, #1, #1 0000000000000adc add w13, w13, w15 0000000000000ae0 cmp w12, w13 0000000000000ae4 mov w15, #0x2 0000000000000ae8 csel w15, wzr, w15, lo 0000000000000aec orr w14, w15, w14 0000000000000af0 csel w13, wzr, w13, lo 0000000000000af4 sub w12, w12, w13 0000000000000af8 mvn x11, x11 0000000000000afc lsr x11, x11, x14 0000000000000b00 and w11, w11, #0x1 0000000000000b04 add w12, w12, w14 0000000000000b08 add w11, w12, w11 0000000000000b0c add x8, x11, x8, lsl #6 0000000000000b10 cmp x8, x10 0000000000000b14 b.hs 0xb9c 0000000000000b18 sub x9, x8, x9 0000000000000b1c cmp x9, #0x1, lsl #12 0000000000000b20 b.hs 0xb9c 0000000000000b24 mov x0, x8 0000000000000b28 ldp x29, x30, [sp], #0x10 0000000000000b2c ret 0000000000000b30 add x8, x8, #0x1 0000000000000b34 cmp x8, x13 0000000000000b38 b.hs 0xb7c 0000000000000b3c mov w15, #0x1 0000000000000b40 mov x12, x16 0000000000000b44 ldr x11, [x14, x8, lsl #3] 0000000000000b48 fmov d0, x11 0000000000000b4c cnt.8b v0, v0 0000000000000b50 addv.8b b0, v0 0000000000000b54 fmov w16, s0 0000000000000b58 subs w16, w12, w16 0000000000000b5c b.lo 0xa44 0000000000000b60 cmp w15, #0x3f 0000000000000b64 b.hi 0xb7c 0000000000000b68 add w15, w15, #0x1 0000000000000b6c add x8, x8, #0x1 0000000000000b70 mov x12, x16 0000000000000b74 cmp x8, x13 0000000000000b78 b.lo 0xb44 0000000000000b7c bl 0xb7c 0000000000000b80 bl 0xb80 0000000000000b84 bl 0xb84 0000000000000b88 bl 0xb88 0000000000000b8c bl 0xb8c 0000000000000b90 bl 0xb90 0000000000000b94 bl 0xb94 0000000000000b98 bl 0xb98 0000000000000b9c bl 0xb9c __ZN7everett12error_detail5raiseISt14overflow_errorEEvPKc: 0000000000000ba0 stp x20, x19, [sp, #-0x20]! 0000000000000ba4 stp x29, x30, [sp, #0x10] 0000000000000ba8 add x29, sp, #0x10 0000000000000bac mov x20, x0 0000000000000bb0 mov w0, #0x10 0000000000000bb4 bl 0xbb4 0000000000000bb8 mov x19, x0 0000000000000bbc mov x1, x20 0000000000000bc0 bl 0xbc0 0000000000000bc4 adrp x1, 0 ; 0x0 0000000000000bc8 ldr x1, [x1] 0000000000000bcc adrp x2, 0 ; 0x0 0000000000000bd0 ldr x2, [x2] 0000000000000bd4 mov x0, x19 0000000000000bd8 bl 0xbd8 0000000000000bdc mov x20, x0 0000000000000be0 mov x0, x19 0000000000000be4 bl 0xbe4 0000000000000be8 mov x0, x20 0000000000000bec bl 0xbec __ZNSt14overflow_errorC1B9nqe210106EPKc: 0000000000000bf0 stp x29, x30, [sp, #-0x10]! 0000000000000bf4 mov x29, sp 0000000000000bf8 bl 0xbf8 0000000000000bfc adrp x8, 0 ; 0x0 0000000000000c00 ldr x8, [x8] 0000000000000c04 add x8, x8, #0x10 0000000000000c08 str x8, [x0] 0000000000000c0c ldp x29, x30, [sp], #0x10 0000000000000c10 ret __ZN7everett14profile_detail6appendERNS_10bit_stringENS_8bit_viewE: 0000000000000c14 sub sp, sp, #0xa0 0000000000000c18 stp x28, x27, [sp, #0x40] 0000000000000c1c stp x26, x25, [sp, #0x50] 0000000000000c20 stp x24, x23, [sp, #0x60] 0000000000000c24 stp x22, x21, [sp, #0x70] 0000000000000c28 stp x20, x19, [sp, #0x80] 0000000000000c2c stp x29, x30, [sp, #0x90] 0000000000000c30 add x29, sp, #0x90 0000000000000c34 mov x23, x1 0000000000000c38 mov x20, x0 0000000000000c3c ldr x19, [x0, #0x18] 0000000000000c40 ldr x21, [x0] 0000000000000c44 ldr x8, [x1] 0000000000000c48 ldr x28, [x1, #0x18] 0000000000000c4c cmp x28, #0x0 0000000000000c50 ccmp x21, x8, #0x2, ne 0000000000000c54 b.hi 0xc8c 0000000000000c58 sub x8, x8, x21 0000000000000c5c ldr x9, [x20, #0x8] 0000000000000c60 sub x9, x9, x21 0000000000000c64 cmp x8, x9 0000000000000c68 b.hs 0xc8c 0000000000000c6c add x8, x28, #0x7 0000000000000c70 lsr x26, x8, #3 0000000000000c74 str x8, [sp, #0x10] 0000000000000c78 cmp x8, #0x8 0000000000000c7c b.hs 0xdec 0000000000000c80 mov x22, #0x0 0000000000000c84 mov x21, #0x0 0000000000000c88 b 0xe04 0000000000000c8c cmn x19, x28 0000000000000c90 b.hs 0xfc8 0000000000000c94 add x27, x28, x19 0000000000000c98 cmn x27, #0x7 0000000000000c9c b.hs 0xfcc 0000000000000ca0 add x8, x27, #0x7 0000000000000ca4 lsr x28, x8, #3 0000000000000ca8 ldr x0, [x20, #0x8] 0000000000000cac sub x22, x0, x21 0000000000000cb0 subs x24, x28, x22 0000000000000cb4 b.ls 0xd3c 0000000000000cb8 ldr x8, [x20, #0x10] 0000000000000cbc sub x9, x8, x0 0000000000000cc0 cmp x9, x24 0000000000000cc4 b.hs 0xdcc 0000000000000cc8 mov x9, #0x3fffffffffffffff 0000000000000ccc sub x8, x8, x21 0000000000000cd0 lsl x10, x8, #1 0000000000000cd4 cmp x10, x28 0000000000000cd8 csel x10, x10, x28, hi 0000000000000cdc cmp x8, x9 0000000000000ce0 mov x8, #0x7fffffffffffffff 0000000000000ce4 csel x25, x10, x8, lo 0000000000000ce8 mov x0, x25 0000000000000cec bl 0xcec 0000000000000cf0 mov x26, x0 0000000000000cf4 add x25, x0, x25 0000000000000cf8 add x28, x0, x28 0000000000000cfc add x0, x0, x22 0000000000000d00 mov x1, x24 0000000000000d04 bl 0xd04 0000000000000d08 mov x0, x26 0000000000000d0c mov x1, x21 0000000000000d10 mov x2, x22 0000000000000d14 bl 0xd14 0000000000000d18 stp x26, x28, [x20] 0000000000000d1c str x25, [x20, #0x10] 0000000000000d20 cbz x21, 0xd48 0000000000000d24 mov x0, x21 0000000000000d28 bl 0xd28 0000000000000d2c str x27, [x20, #0x18] 0000000000000d30 ands x8, x27, #0x7 0000000000000d34 b.ne 0xd54 0000000000000d38 b 0xd78 0000000000000d3c b.hs 0xd48 0000000000000d40 add x8, x21, x28 0000000000000d44 str x8, [x20, #0x8] 0000000000000d48 str x27, [x20, #0x18] 0000000000000d4c ands x8, x27, #0x7 0000000000000d50 b.eq 0xd78 0000000000000d54 mov w9, #0x8 0000000000000d58 sub w8, w9, w8 0000000000000d5c mov w9, #0xff 0000000000000d60 lsl w8, w9, w8 0000000000000d64 ldr x9, [x20, #0x8] 0000000000000d68 ldurb w10, [x9, #-0x1] 0000000000000d6c and w8, w10, w8 0000000000000d70 sturb w8, [x9, #-0x1] 0000000000000d74 ldr x27, [x20, #0x18] 0000000000000d78 subs x9, x27, x19 0000000000000d7c b.lo 0xfd0 0000000000000d80 ldr x8, [x23, #0x18] 0000000000000d84 cmp x8, x9 0000000000000d88 b.hi 0xfd0 0000000000000d8c ldr x0, [x20] 0000000000000d90 ldr q0, [x23] 0000000000000d94 str q0, [sp, #0x20] 0000000000000d98 ldr x9, [x23, #0x10] 0000000000000d9c stp x9, x8, [sp, #0x30] 0000000000000da0 add x2, sp, #0x20 0000000000000da4 mov x1, x19 0000000000000da8 bl 0xda8 0000000000000dac ldp x29, x30, [sp, #0x90] 0000000000000db0 ldp x20, x19, [sp, #0x80] 0000000000000db4 ldp x22, x21, [sp, #0x70] 0000000000000db8 ldp x24, x23, [sp, #0x60] 0000000000000dbc ldp x26, x25, [sp, #0x50] 0000000000000dc0 ldp x28, x27, [sp, #0x40] 0000000000000dc4 add sp, sp, #0xa0 0000000000000dc8 ret 0000000000000dcc add x21, x0, x24 0000000000000dd0 mov x1, x24 0000000000000dd4 bl 0xdd4 0000000000000dd8 str x21, [x20, #0x8] 0000000000000ddc str x27, [x20, #0x18] 0000000000000de0 ands x8, x27, #0x7 0000000000000de4 b.ne 0xd54 0000000000000de8 b 0xd78 0000000000000dec mov x0, x26 0000000000000df0 bl 0xdf0 0000000000000df4 mov x21, x0 0000000000000df8 add x22, x0, x26 0000000000000dfc mov x1, x26 0000000000000e00 bl 0xe00 0000000000000e04 ldr q0, [x23] 0000000000000e08 str q0, [sp, #0x20] 0000000000000e0c ldr x8, [x23, #0x10] 0000000000000e10 stp x8, x28, [sp, #0x30] 0000000000000e14 add x2, sp, #0x20 0000000000000e18 mov x0, x21 0000000000000e1c mov x1, #0x0 0000000000000e20 bl 0xe20 0000000000000e24 cmn x19, x28 0000000000000e28 b.hs 0xfe0 0000000000000e2c str x22, [sp, #0x18] 0000000000000e30 add x27, x28, x19 0000000000000e34 cmn x27, #0x7 0000000000000e38 b.hs 0xff0 0000000000000e3c add x8, x27, #0x7 0000000000000e40 lsr x22, x8, #3 0000000000000e44 ldp x23, x0, [x20] 0000000000000e48 sub x24, x0, x23 0000000000000e4c subs x25, x22, x24 0000000000000e50 b.ls 0xee4 0000000000000e54 ldr x8, [x20, #0x10] 0000000000000e58 sub x9, x8, x0 0000000000000e5c cmp x9, x25 0000000000000e60 b.hs 0xfa8 0000000000000e64 mov x9, #0x3fffffffffffffff 0000000000000e68 sub x8, x8, x23 0000000000000e6c lsl x10, x8, #1 0000000000000e70 cmp x10, x22 0000000000000e74 csel x10, x10, x22, hi 0000000000000e78 cmp x8, x9 0000000000000e7c mov x8, #0x7fffffffffffffff 0000000000000e80 csel x0, x10, x8, lo 0000000000000e84 stp x0, x26, [sp] 0000000000000e88 bl 0xe88 0000000000000e8c mov x26, x0 0000000000000e90 ldr x8, [sp] 0000000000000e94 add x8, x0, x8 0000000000000e98 str x8, [sp] 0000000000000e9c add x22, x0, x22 0000000000000ea0 add x0, x0, x24 0000000000000ea4 mov x1, x25 0000000000000ea8 bl 0xea8 0000000000000eac mov x0, x26 0000000000000eb0 mov x1, x23 0000000000000eb4 mov x2, x24 0000000000000eb8 bl 0xeb8 0000000000000ebc stp x26, x22, [x20] 0000000000000ec0 ldp x8, x26, [sp] 0000000000000ec4 str x8, [x20, #0x10] 0000000000000ec8 cbz x23, 0xef0 0000000000000ecc mov x0, x23 0000000000000ed0 bl 0xed0 0000000000000ed4 str x27, [x20, #0x18] 0000000000000ed8 ands x8, x27, #0x7 0000000000000edc b.ne 0xefc 0000000000000ee0 b 0xf1c 0000000000000ee4 b.hs 0xef0 0000000000000ee8 add x8, x23, x22 0000000000000eec str x8, [x20, #0x8] 0000000000000ef0 str x27, [x20, #0x18] 0000000000000ef4 ands x8, x27, #0x7 0000000000000ef8 b.eq 0xf1c 0000000000000efc mov w9, #0x8 0000000000000f00 sub w8, w9, w8 0000000000000f04 mov w9, #0xff 0000000000000f08 lsl w8, w9, w8 0000000000000f0c ldr x9, [x20, #0x8] 0000000000000f10 ldurb w10, [x9, #-0x1] 0000000000000f14 and w8, w10, w8 0000000000000f18 sturb w8, [x9, #-0x1] 0000000000000f1c cmn x28, #0x8 0000000000000f20 ldr x9, [sp, #0x18] 0000000000000f24 b.hi 0xfd4 0000000000000f28 sub x8, x9, x21 0000000000000f2c cmp x8, x26 0000000000000f30 b.ne 0xfd4 0000000000000f34 tst x28, #0x7 0000000000000f38 b.eq 0xf5c 0000000000000f3c ldurb w8, [x9, #-0x1] 0000000000000f40 and w9, w28, #0x7 0000000000000f44 mov w10, #0x8 0000000000000f48 sub w9, w10, w9 0000000000000f4c mov w10, #-0x1 0000000000000f50 lsl w9, w10, w9 0000000000000f54 bics wzr, w8, w9 0000000000000f58 b.ne 0x101c 0000000000000f5c ldr x8, [sp, #0x10] 0000000000000f60 and x8, x8, #0xfffffffffffffff8 0000000000000f64 cmp x28, x8 0000000000000f68 b.hi 0x1000 0000000000000f6c ldr x8, [x20, #0x18] 0000000000000f70 subs x8, x8, x19 0000000000000f74 b.lo 0x100c 0000000000000f78 cmp x28, x8 0000000000000f7c b.hi 0x100c 0000000000000f80 ldr x0, [x20] 0000000000000f84 stp x21, x26, [sp, #0x20] 0000000000000f88 stp xzr, x28, [sp, #0x30] 0000000000000f8c add x2, sp, #0x20 0000000000000f90 mov x1, x19 0000000000000f94 bl 0xf94 0000000000000f98 cbz x21, 0xdac 0000000000000f9c mov x0, x21 0000000000000fa0 bl 0xfa0 0000000000000fa4 b 0xdac 0000000000000fa8 add x22, x0, x25 0000000000000fac mov x1, x25 0000000000000fb0 bl 0xfb0 0000000000000fb4 str x22, [x20, #0x8] 0000000000000fb8 str x27, [x20, #0x18] 0000000000000fbc ands x8, x27, #0x7 0000000000000fc0 b.ne 0xefc 0000000000000fc4 b 0xf1c 0000000000000fc8 bl 0xfc8 0000000000000fcc bl 0xfcc 0000000000000fd0 bl 0xfd0 0000000000000fd4 adrp x0, 0 ; 0x0 0000000000000fd8 add x0, x0, #0x0 0000000000000fdc b 0x1024 0000000000000fe0 adrp x0, 0 ; 0x0 0000000000000fe4 add x0, x0, #0x0 0000000000000fe8 bl 0xfe8 0000000000000fec b 0x1028 0000000000000ff0 adrp x0, 0 ; 0x0 0000000000000ff4 add x0, x0, #0x0 0000000000000ff8 bl 0xff8 0000000000000ffc b 0x1028 0000000000001000 adrp x0, 0 ; 0x1000 0000000000001004 add x0, x0, #0x0 0000000000001008 b 0x1024 000000000000100c adrp x0, 0 ; 0x1000 0000000000001010 add x0, x0, #0x0 0000000000001014 bl 0x1014 0000000000001018 b 0x1028 000000000000101c adrp x0, 0 ; 0x1000 0000000000001020 add x0, x0, #0x0 0000000000001024 bl 0x1024 0000000000001028 brk #0x1 000000000000102c mov x19, x0 0000000000001030 cbz x21, 0x103c 0000000000001034 mov x0, x21 0000000000001038 bl 0x1038 000000000000103c mov x0, x19 0000000000001040 bl 0x1040 __ZN7everett12error_detail5raiseISt12length_errorEEvPKc: 0000000000001044 stp x20, x19, [sp, #-0x20]! 0000000000001048 stp x29, x30, [sp, #0x10] 000000000000104c add x29, sp, #0x10 0000000000001050 mov x20, x0 0000000000001054 mov w0, #0x10 0000000000001058 bl 0x1058 000000000000105c mov x19, x0 0000000000001060 mov x1, x20 0000000000001064 bl 0x1064 0000000000001068 adrp x1, 0 ; 0x1000 000000000000106c ldr x1, [x1] 0000000000001070 adrp x2, 0 ; 0x1000 0000000000001074 ldr x2, [x2] 0000000000001078 mov x0, x19 000000000000107c bl 0x107c 0000000000001080 mov x20, x0 0000000000001084 mov x0, x19 0000000000001088 bl 0x1088 000000000000108c mov x0, x20 0000000000001090 bl 0x1090 __ZNSt12length_errorC1B9nqe210106EPKc: 0000000000001094 stp x29, x30, [sp, #-0x10]! 0000000000001098 mov x29, sp 000000000000109c bl 0x109c 00000000000010a0 adrp x8, 0 ; 0x1000 00000000000010a4 ldr x8, [x8] 00000000000010a8 add x8, x8, #0x10 00000000000010ac str x8, [x0] 00000000000010b0 ldp x29, x30, [sp], #0x10 00000000000010b4 ret __ZN7everett14profile_detail9copy_bitsEPSt4byteyNS_8bit_viewE: 00000000000010b8 stp x24, x23, [sp, #-0x40]! 00000000000010bc stp x22, x21, [sp, #0x10] 00000000000010c0 stp x20, x19, [sp, #0x20] 00000000000010c4 stp x29, x30, [sp, #0x30] 00000000000010c8 add x29, sp, #0x30 00000000000010cc ldr x19, [x2, #0x18] 00000000000010d0 cbz x19, 0x14d0 00000000000010d4 ldr x9, [x2, #0x10] 00000000000010d8 orr w8, w19, w1 00000000000010dc orr w10, w8, w9 00000000000010e0 add x8, x0, x1, lsr #3 00000000000010e4 tst x10, #0x7 00000000000010e8 b.eq 0x1384 00000000000010ec ldr x10, [x2] 00000000000010f0 add x10, x10, x9, lsr #3 00000000000010f4 and x12, x9, #0x7 00000000000010f8 add x11, x19, x12 00000000000010fc add x11, x11, #0x7 0000000000001100 lsr x11, x11, #3 0000000000001104 subs x8, x8, x10 0000000000001108 b.hi 0x111c 000000000000110c b.ne 0x1250 0000000000001110 and x13, x1, #0x7 0000000000001114 cmp x13, x12 0000000000001118 b.ls 0x1250 000000000000111c cmp x8, x11 0000000000001120 b.hs 0x1250 0000000000001124 mov w8, #0x40 0000000000001128 mov w9, #0x8 000000000000112c mov w10, #-0x1 0000000000001130 mov x11, #-0x1 0000000000001134 b 0x114c 0000000000001138 lsr x13, x15, #3 000000000000113c rev x14, x14 0000000000001140 str x14, [x0, x13] 0000000000001144 mov x19, x12 0000000000001148 cbz x12, 0x14d0 000000000000114c cmp x19, #0x40 0000000000001150 csel x13, x19, x8, lo 0000000000001154 ldr x14, [x2] 0000000000001158 ldr x15, [x2, #0x10] 000000000000115c sub x12, x19, x13 0000000000001160 add x4, x15, x12 0000000000001164 add x14, x14, x4, lsr #3 0000000000001168 and w3, w4, #0x7 000000000000116c add w16, w3, w13 0000000000001170 add w17, w16, #0x7 0000000000001174 lsr w15, w17, #3 0000000000001178 cmp w16, #0x38 000000000000117c b.ls 0x11c4 0000000000001180 ldr x16, [x14] 0000000000001184 rev x16, x16 0000000000001188 cbz w3, 0x11ac 000000000000118c and x17, x4, #0x7 0000000000001190 lsl x16, x16, x17 0000000000001194 cmp w15, #0x9 0000000000001198 b.ne 0x11ac 000000000000119c ldrb w14, [x14, #0x8] 00000000000011a0 sub w15, w9, w3 00000000000011a4 lsr x14, x14, x15 00000000000011a8 orr x16, x14, x16 00000000000011ac neg x14, x13 00000000000011b0 lsr x14, x16, x14 00000000000011b4 add x15, x12, x1 00000000000011b8 cmp x19, #0x40 00000000000011bc b.hs 0x11f8 00000000000011c0 b 0x1200 00000000000011c4 mov x3, #0x0 00000000000011c8 ldrb w4, [x14], #0x1 00000000000011cc orr x3, x4, x3, lsl #8 00000000000011d0 subs w15, w15, #0x1 00000000000011d4 b.ne 0x11c8 00000000000011d8 and w14, w17, #0x38 00000000000011dc sub w14, w14, w16 00000000000011e0 lsr x14, x3, x14 00000000000011e4 lsl x15, x11, x13 00000000000011e8 bic x14, x14, x15 00000000000011ec add x15, x12, x1 00000000000011f0 cmp x19, #0x40 00000000000011f4 b.lo 0x1200 00000000000011f8 and x16, x15, #0x7 00000000000011fc cbz x16, 0x1138 0000000000001200 and w16, w15, #0x7 0000000000001204 sub w16, w9, w16 0000000000001208 cmp w16, w13 000000000000120c csel w17, w16, w13, lo 0000000000001210 sub w16, w16, w17 0000000000001214 lsl w3, w10, w17 0000000000001218 mvn w4, w3 000000000000121c lsl w4, w4, w16 0000000000001220 lsr x5, x15, #3 0000000000001224 add x15, x15, x17 0000000000001228 subs w13, w13, w17 000000000000122c lsr x17, x14, x13 0000000000001230 bic w17, w17, w3 0000000000001234 lsl w16, w17, w16 0000000000001238 ldrb w17, [x0, x5] 000000000000123c bic w17, w17, w4 0000000000001240 orr w16, w16, w17 0000000000001244 strb w16, [x0, x5] 0000000000001248 b.ne 0x1200 000000000000124c b 0x1144 0000000000001250 ands x11, x1, #0x7 0000000000001254 b.eq 0x13a8 0000000000001258 mov x8, #0x0 000000000000125c mov w12, #0x8 0000000000001260 sub x11, x12, x11 0000000000001264 cmp x11, x19 0000000000001268 csel x20, x11, x19, lo 000000000000126c and w9, w9, #0x7 0000000000001270 add w9, w9, w20 0000000000001274 add w11, w9, #0x7 0000000000001278 lsr w12, w11, #3 000000000000127c ldrb w13, [x10], #0x1 0000000000001280 orr x8, x13, x8, lsl #8 0000000000001284 subs w12, w12, #0x1 0000000000001288 b.ne 0x127c 000000000000128c and w10, w11, #0x38 0000000000001290 sub w9, w10, w9 0000000000001294 lsr x8, x8, x9 0000000000001298 mov x9, #-0x1 000000000000129c lsl x9, x9, x20 00000000000012a0 bic x8, x8, x9 00000000000012a4 mov w9, #0x8 00000000000012a8 mov w10, #-0x1 00000000000012ac mov x11, x1 00000000000012b0 mov x12, x20 00000000000012b4 and w13, w11, #0x7 00000000000012b8 sub w13, w9, w13 00000000000012bc cmp w13, w12 00000000000012c0 csel w14, w13, w12, lo 00000000000012c4 sub w13, w13, w14 00000000000012c8 lsl w15, w10, w14 00000000000012cc mvn w16, w15 00000000000012d0 lsl w16, w16, w13 00000000000012d4 lsr x17, x11, #3 00000000000012d8 add x11, x11, x14 00000000000012dc subs w12, w12, w14 00000000000012e0 lsr x14, x8, x12 00000000000012e4 bic w14, w14, w15 00000000000012e8 lsl w13, w14, w13 00000000000012ec ldrb w14, [x0, x17] 00000000000012f0 bic w14, w14, w16 00000000000012f4 orr w13, w13, w14 00000000000012f8 strb w13, [x0, x17] 00000000000012fc b.ne 0x12b4 0000000000001300 ldr x9, [x2, #0x10] 0000000000001304 add x10, x9, x20 0000000000001308 sub x21, x19, x20 000000000000130c and x8, x10, #0x7 0000000000001310 cbz x8, 0x13bc 0000000000001314 cmp x21, #0x40 0000000000001318 b.lo 0x1408 000000000000131c add x8, x20, x1 0000000000001320 mov w9, #0x8 0000000000001324 b 0x1348 0000000000001328 lsr x11, x8, #3 000000000000132c rev x10, x10 0000000000001330 str x10, [x0, x11] 0000000000001334 add x20, x20, #0x40 0000000000001338 add x8, x8, #0x40 000000000000133c sub x21, x21, #0x40 0000000000001340 cmp x21, #0x3f 0000000000001344 b.ls 0x1408 0000000000001348 ldr x10, [x2] 000000000000134c ldr x11, [x2, #0x10] 0000000000001350 add x12, x20, x11 0000000000001354 add x11, x10, x12, lsr #3 0000000000001358 ldr x10, [x11] 000000000000135c rev x10, x10 0000000000001360 ands w13, w12, #0x7 0000000000001364 b.eq 0x1328 0000000000001368 and x12, x12, #0x7 000000000000136c lsl x10, x10, x12 0000000000001370 ldrb w11, [x11, #0x8] 0000000000001374 sub w12, w9, w13 0000000000001378 lsr x11, x11, x12 000000000000137c orr x10, x11, x10 0000000000001380 b 0x1328 0000000000001384 ldr x10, [x2] 0000000000001388 add x1, x10, x9, lsr #3 000000000000138c lsr x2, x19, #3 0000000000001390 mov x0, x8 0000000000001394 ldp x29, x30, [sp, #0x30] 0000000000001398 ldp x20, x19, [sp, #0x20] 000000000000139c ldp x22, x21, [sp, #0x10] 00000000000013a0 ldp x24, x23, [sp], #0x40 00000000000013a4 b 0x13a4 00000000000013a8 mov x20, #0x0 00000000000013ac add x10, x9, x20 00000000000013b0 sub x21, x19, x20 00000000000013b4 and x8, x10, #0x7 00000000000013b8 cbnz x8, 0x1314 00000000000013bc cmp x21, #0x8 00000000000013c0 b.lo 0x1400 00000000000013c4 lsr x8, x21, #3 00000000000013c8 add x9, x20, x1 00000000000013cc add x9, x0, x9, lsr #3 00000000000013d0 ldr x11, [x2] 00000000000013d4 add x10, x11, x10, lsr #3 00000000000013d8 mov x22, x0 00000000000013dc mov x0, x9 00000000000013e0 mov x23, x1 00000000000013e4 mov x1, x10 00000000000013e8 mov x24, x2 00000000000013ec mov x2, x8 00000000000013f0 bl 0x13f0 00000000000013f4 mov x0, x22 00000000000013f8 mov x1, x23 00000000000013fc mov x2, x24 0000000000001400 and x8, x21, #0xfffffffffffffff8 0000000000001404 add x20, x8, x20 0000000000001408 cmp x20, x19 000000000000140c b.eq 0x14d0 0000000000001410 mov w8, #0x8 0000000000001414 mov x9, #-0x1 0000000000001418 mov w10, #-0x1 000000000000141c mov x13, #0x0 0000000000001420 sub x11, x19, x20 0000000000001424 cmp x11, #0x8 0000000000001428 csel x11, x11, x8, lo 000000000000142c ldr x12, [x2, #0x10] 0000000000001430 ldr x14, [x2] 0000000000001434 add x15, x12, x20 0000000000001438 add x12, x14, x15, lsr #3 000000000000143c and w14, w15, #0x7 0000000000001440 add w14, w14, w11 0000000000001444 add w15, w14, #0x7 0000000000001448 neg w16, w15, lsr #3 000000000000144c ldrb w17, [x12], #0x1 0000000000001450 orr x13, x17, x13, lsl #8 0000000000001454 adds w16, w16, #0x1 0000000000001458 b.lo 0x144c 000000000000145c add x12, x20, x1 0000000000001460 and w15, w15, #0x38 0000000000001464 sub w14, w15, w14 0000000000001468 lsr x13, x13, x14 000000000000146c lsl x14, x9, x11 0000000000001470 bic x13, x13, x14 0000000000001474 mov x14, x11 0000000000001478 and w15, w12, #0x7 000000000000147c sub w15, w8, w15 0000000000001480 cmp w15, w14 0000000000001484 csel w16, w15, w14, lo 0000000000001488 sub w15, w15, w16 000000000000148c lsl w17, w10, w16 0000000000001490 mvn w3, w17 0000000000001494 lsl w3, w3, w15 0000000000001498 lsr x4, x12, #3 000000000000149c add x12, x12, x16 00000000000014a0 subs w14, w14, w16 00000000000014a4 lsr x16, x13, x14 00000000000014a8 bic w16, w16, w17 00000000000014ac lsl w15, w16, w15 00000000000014b0 ldrb w16, [x0, x4] 00000000000014b4 bic w16, w16, w3 00000000000014b8 orr w15, w15, w16 00000000000014bc strb w15, [x0, x4] 00000000000014c0 b.ne 0x1478 00000000000014c4 add x20, x11, x20 00000000000014c8 cmp x20, x19 00000000000014cc b.ne 0x141c 00000000000014d0 ldp x29, x30, [sp, #0x30] 00000000000014d4 ldp x20, x19, [sp, #0x20] 00000000000014d8 ldp x22, x21, [sp, #0x10] 00000000000014dc ldp x24, x23, [sp], #0x40 00000000000014e0 ret __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb0EEEvPNS_14bit_comparisonE: 00000000000014e4 sub sp, sp, #0x90 00000000000014e8 stp x20, x19, [sp, #0x70] 00000000000014ec stp x29, x30, [sp, #0x80] 00000000000014f0 add x29, sp, #0x80 00000000000014f4 ldr x9, [x0, #0x1a8] 00000000000014f8 ldr x8, [x0, #0xe0] 00000000000014fc cmp x9, x8 0000000000001500 b.eq 0x15a8 0000000000001504 add x2, x9, #0x1 0000000000001508 cmp x2, x8 000000000000150c b.ne 0x1544 0000000000001510 ldr x9, [x0, #0x1a0] 0000000000001514 ldr x10, [x0, #0xe8] 0000000000001518 cmp x9, x10 000000000000151c b.ne 0x15ac 0000000000001520 ldr x9, [x0, #0x150] 0000000000001524 ldr x10, [x0, #0xd8] 0000000000001528 cmp x9, x10 000000000000152c b.ne 0x15b0 0000000000001530 str x8, [x0, #0x1a8] 0000000000001534 ldp x29, x30, [sp, #0x80] 0000000000001538 ldp x20, x19, [sp, #0x70] 000000000000153c add sp, sp, #0x90 0000000000001540 ret 0000000000001544 add x19, x0, #0x138 0000000000001548 mov x8, sp 000000000000154c mov x20, x0 0000000000001550 mov x1, x19 0000000000001554 bl 0x1554 0000000000001558 mov x0, sp 000000000000155c add x2, x20, #0x110 0000000000001560 add x3, x20, #0x130 0000000000001564 mov x1, #-0x1 0000000000001568 bl 0x1568 000000000000156c ldp q0, q1, [sp, #0x40] 0000000000001570 stp q0, q1, [x19, #0x40] 0000000000001574 ldr q0, [sp, #0x60] 0000000000001578 str q0, [x19, #0x60] 000000000000157c ldp q0, q1, [sp] 0000000000001580 stp q0, q1, [x19] 0000000000001584 ldp q1, q0, [sp, #0x20] 0000000000001588 stp q1, q0, [x19, #0x20] 000000000000158c ldr x8, [x20, #0x1a8] 0000000000001590 add x8, x8, #0x1 0000000000001594 str x8, [x20, #0x1a8] 0000000000001598 ldp x29, x30, [sp, #0x80] 000000000000159c ldp x20, x19, [sp, #0x70] 00000000000015a0 add sp, sp, #0x90 00000000000015a4 ret 00000000000015a8 bl 0x15a8 00000000000015ac bl 0x15ac 00000000000015b0 bl 0x15b0 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11next_recordERKNS_22profile_encoded_recordEy: 00000000000015b4 sub sp, sp, #0x80 00000000000015b8 stp x26, x25, [sp, #0x30] 00000000000015bc stp x24, x23, [sp, #0x40] 00000000000015c0 stp x22, x21, [sp, #0x50] 00000000000015c4 stp x20, x19, [sp, #0x60] 00000000000015c8 stp x29, x30, [sp, #0x70] 00000000000015cc add x29, sp, #0x70 00000000000015d0 ldr x19, [x1, #0x68] 00000000000015d4 str x19, [sp, #0x28] 00000000000015d8 mov x9, #-0x7777777777777778 00000000000015dc movk x9, #0x8889 00000000000015e0 umulh x10, x2, x9 00000000000015e4 lsr x20, x10, #3 00000000000015e8 sub x10, x20, x20, lsl #4 00000000000015ec cmn x2, x10 00000000000015f0 b.eq 0x15fc 00000000000015f4 ldr x2, [x1, #0x18] 00000000000015f8 b 0x169c 00000000000015fc mov x21, x8 0000000000001600 ldr x24, [x0, #0xe0] 0000000000001604 umulh x8, x24, x9 0000000000001608 lsr x8, x8, #3 000000000000160c sub x9, x8, x8, lsl #4 0000000000001610 cmn x24, x9 0000000000001614 cinc x25, x8, ne 0000000000001618 cmp x20, x25 000000000000161c b.hi 0x16c0 0000000000001620 mov x22, x1 0000000000001624 mov x23, x0 0000000000001628 add x0, x0, #0x10 000000000000162c mov x1, x20 0000000000001630 bl 0x1630 0000000000001634 mov x8, x23 0000000000001638 ldrb w9, [x23, #0xc0] 000000000000163c cmp w9, #0x1 0000000000001640 b.ne 0x164c 0000000000001644 ldr x9, [x8, #0xb8] 0000000000001648 b 0x1650 000000000000164c mov x9, #0x0 0000000000001650 lsl x10, x20, #4 0000000000001654 sub x10, x10, x20 0000000000001658 cmp x20, x25 000000000000165c csel x10, x24, x10, eq 0000000000001660 madd x9, x9, x10, x0 0000000000001664 cmp x9, x19 0000000000001668 b.ne 0x16c4 000000000000166c ldp q0, q1, [x8, #0xf0] 0000000000001670 stp q0, q1, [sp] 0000000000001674 mov x0, sp 0000000000001678 add x1, sp, #0x28 000000000000167c bl 0x167c 0000000000001680 ldr x8, [x22, #0x18] 0000000000001684 cmp x0, x8 0000000000001688 b.ne 0x16c8 000000000000168c mov x2, x0 0000000000001690 ldr x19, [sp, #0x28] 0000000000001694 mov x0, x23 0000000000001698 mov x8, x21 000000000000169c mov x1, x19 00000000000016a0 bl 0x16a0 00000000000016a4 ldp x29, x30, [sp, #0x70] 00000000000016a8 ldp x20, x19, [sp, #0x60] 00000000000016ac ldp x22, x21, [sp, #0x50] 00000000000016b0 ldp x24, x23, [sp, #0x40] 00000000000016b4 ldp x26, x25, [sp, #0x30] 00000000000016b8 add sp, sp, #0x80 00000000000016bc ret 00000000000016c0 bl 0x16c0 00000000000016c4 bl 0x16c4 00000000000016c8 bl 0x16c8 __ZN7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11decode_intoERKNS_22profile_encoded_recordEyRNS_10bit_stringERy: 00000000000016cc sub sp, sp, #0x90 00000000000016d0 stp x28, x27, [sp, #0x30] 00000000000016d4 stp x26, x25, [sp, #0x40] 00000000000016d8 stp x24, x23, [sp, #0x50] 00000000000016dc stp x22, x21, [sp, #0x60] 00000000000016e0 stp x20, x19, [sp, #0x70] 00000000000016e4 stp x29, x30, [sp, #0x80] 00000000000016e8 add x29, sp, #0x80 00000000000016ec ldr x8, [x0, #0x10] 00000000000016f0 ldr x9, [x3] 00000000000016f4 cmp x8, x9 00000000000016f8 b.hi 0x1880 00000000000016fc mov x21, x2 0000000000001700 mov x22, x1 0000000000001704 cmp x1, x8 0000000000001708 csel x28, x1, x8, lo 000000000000170c ldr x8, [x2, #0x18] 0000000000001710 cmp x28, x8 0000000000001714 b.hi 0x1884 0000000000001718 cmn x28, #0x7 000000000000171c b.hs 0x1888 0000000000001720 mov x26, x3 0000000000001724 mov x20, x0 0000000000001728 add x8, x28, #0x7 000000000000172c lsr x19, x8, #3 0000000000001730 ldp x23, x0, [x21] 0000000000001734 sub x24, x0, x23 0000000000001738 subs x25, x19, x24 000000000000173c b.ls 0x17cc 0000000000001740 ldr x8, [x21, #0x10] 0000000000001744 sub x9, x8, x0 0000000000001748 cmp x9, x25 000000000000174c b.hs 0x1860 0000000000001750 mov x9, #0x3fffffffffffffff 0000000000001754 sub x8, x8, x23 0000000000001758 lsl x10, x8, #1 000000000000175c cmp x10, x19 0000000000001760 csel x10, x10, x19, hi 0000000000001764 cmp x8, x9 0000000000001768 mov x8, #0x7fffffffffffffff 000000000000176c str x26, [sp, #0x8] 0000000000001770 csel x26, x10, x8, lo 0000000000001774 mov x0, x26 0000000000001778 bl 0x1778 000000000000177c mov x27, x0 0000000000001780 add x26, x0, x26 0000000000001784 add x19, x0, x19 0000000000001788 add x0, x0, x24 000000000000178c mov x1, x25 0000000000001790 bl 0x1790 0000000000001794 mov x0, x27 0000000000001798 mov x1, x23 000000000000179c mov x2, x24 00000000000017a0 bl 0x17a0 00000000000017a4 stp x27, x19, [x21] 00000000000017a8 str x26, [x21, #0x10] 00000000000017ac ldr x26, [sp, #0x8] 00000000000017b0 cbz x23, 0x17d8 00000000000017b4 mov x0, x23 00000000000017b8 bl 0x17b8 00000000000017bc str x28, [x21, #0x18] 00000000000017c0 ands x8, x28, #0x7 00000000000017c4 b.ne 0x17e4 00000000000017c8 b 0x1804 00000000000017cc b.hs 0x17d8 00000000000017d0 add x8, x23, x19 00000000000017d4 str x8, [x21, #0x8] 00000000000017d8 str x28, [x21, #0x18] 00000000000017dc ands x8, x28, #0x7 00000000000017e0 b.eq 0x1804 00000000000017e4 mov w9, #0x8 00000000000017e8 sub w8, w9, w8 00000000000017ec mov w9, #0xff 00000000000017f0 lsl w8, w9, w8 00000000000017f4 ldr x9, [x21, #0x8] 00000000000017f8 ldurb w10, [x9, #-0x1] 00000000000017fc and w8, w10, w8 0000000000001800 sturb w8, [x9, #-0x1] 0000000000001804 ldr x8, [x20, #0x18] 0000000000001808 cmp x22, x8 000000000000180c csel x8, x22, x8, lo 0000000000001810 ldp x10, x9, [x20, #0x38] 0000000000001814 sub x8, x8, x28 0000000000001818 cmp x9, x8 000000000000181c csel x8, x9, x8, lo 0000000000001820 ldur q0, [x20, #0x28] 0000000000001824 str q0, [sp, #0x10] 0000000000001828 stp x10, x8, [sp, #0x20] 000000000000182c add x1, sp, #0x10 0000000000001830 mov x0, x21 0000000000001834 bl 0x1834 0000000000001838 ldr x8, [x20, #0x18] 000000000000183c str x8, [x26] 0000000000001840 ldp x29, x30, [sp, #0x80] 0000000000001844 ldp x20, x19, [sp, #0x70] 0000000000001848 ldp x22, x21, [sp, #0x60] 000000000000184c ldp x24, x23, [sp, #0x50] 0000000000001850 ldp x26, x25, [sp, #0x40] 0000000000001854 ldp x28, x27, [sp, #0x30] 0000000000001858 add sp, sp, #0x90 000000000000185c ret 0000000000001860 add x19, x0, x25 0000000000001864 mov x1, x25 0000000000001868 bl 0x1868 000000000000186c str x19, [x21, #0x8] 0000000000001870 str x28, [x21, #0x18] 0000000000001874 ands x8, x28, #0x7 0000000000001878 b.ne 0x17e4 000000000000187c b 0x1804 0000000000001880 bl 0x1880 0000000000001884 bl 0x1884 0000000000001888 bl 0x1888 __ZN7everett14profile_detail10read_countINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEEEEyNS_8bit_viewERy: 000000000000188c stp x29, x30, [sp, #-0x10]! 0000000000001890 mov x29, sp 0000000000001894 ldr x10, [x1] 0000000000001898 ldp x12, x11, [x0, #0x10] 000000000000189c subs x8, x11, x10 00000000000018a0 ldr x9, [x0] 00000000000018a4 ccmp x8, #0xf, #0x0, hs 00000000000018a8 b.ls 0x1920 00000000000018ac add x8, x12, x10 00000000000018b0 add x15, x9, x8, lsr #3 00000000000018b4 and w8, w8, #0x7 00000000000018b8 add w14, w8, #0x17 00000000000018bc ldrh w13, [x15] 00000000000018c0 rev16 w13, w13 00000000000018c4 and w14, w14, #0x18 00000000000018c8 cmp w14, #0x10 00000000000018cc b.eq 0x18d8 00000000000018d0 ldrb w15, [x15, #0x2] 00000000000018d4 orr x13, x15, x13, lsl #8 00000000000018d8 sub w8, w14, w8 00000000000018dc sub w8, w8, #0x10 00000000000018e0 lsr x8, x13, x8 00000000000018e4 and x8, x8, #0xffff 00000000000018e8 clz x13, x8 00000000000018ec sub w13, w13, #0x30 00000000000018f0 cmp w13, #0x8 00000000000018f4 b.hs 0x1920 00000000000018f8 mov w9, #0x1 00000000000018fc bfi w9, w13, #1, #30 0000000000001900 add x9, x10, x9 0000000000001904 str x9, [x1] 0000000000001908 mov w9, #0xf 000000000000190c sub w9, w9, w13, lsl #1 0000000000001910 lsr x8, x8, x9 0000000000001914 sub x0, x8, #0x1 0000000000001918 ldp x29, x30, [sp], #0x10 000000000000191c ret 0000000000001920 mov x8, #0x0 0000000000001924 mov w13, #0x40 0000000000001928 mov w14, #0x8 000000000000192c mov x15, #-0x1 0000000000001930 subs x16, x11, x10 0000000000001934 b.ls 0x1b2c 0000000000001938 cmp x16, #0x40 000000000000193c csel x16, x16, x13, lo 0000000000001940 add x5, x10, x12 0000000000001944 add x17, x9, x5, lsr #3 0000000000001948 and w4, w5, #0x7 000000000000194c add w2, w4, w16 0000000000001950 add w3, w2, #0x7 0000000000001954 lsr w6, w3, #3 0000000000001958 cmp w2, #0x38 000000000000195c b.ls 0x1998 0000000000001960 ldr x2, [x17] 0000000000001964 rev x2, x2 0000000000001968 cbz w4, 0x198c 000000000000196c and x3, x5, #0x7 0000000000001970 lsl x2, x2, x3 0000000000001974 cmp w6, #0x9 0000000000001978 b.ne 0x198c 000000000000197c ldrb w17, [x17, #0x8] 0000000000001980 sub w3, w14, w4 0000000000001984 lsr x17, x17, x3 0000000000001988 orr x2, x17, x2 000000000000198c neg x17, x16 0000000000001990 lsr x17, x2, x17 0000000000001994 b 0x19c4 0000000000001998 mov x4, #0x0 000000000000199c neg w5, w6 00000000000019a0 ldrb w6, [x17], #0x1 00000000000019a4 orr x4, x6, x4, lsl #8 00000000000019a8 adds w5, w5, #0x1 00000000000019ac b.lo 0x19a0 00000000000019b0 and w17, w3, #0x38 00000000000019b4 sub w17, w17, w2 00000000000019b8 lsr x17, x4, x17 00000000000019bc lsl x2, x15, x16 00000000000019c0 bic x17, x17, x2 00000000000019c4 clz x17, x17 00000000000019c8 add w17, w16, w17 00000000000019cc sub w17, w17, #0x40 00000000000019d0 sub x2, x13, x8 00000000000019d4 cmp x2, x17 00000000000019d8 b.lo 0x1b14 00000000000019dc add x8, x8, x17 00000000000019e0 add x10, x10, x17 00000000000019e4 str x10, [x1] 00000000000019e8 cmp w17, w16 00000000000019ec b.eq 0x1930 00000000000019f0 add x11, x10, #0x1 00000000000019f4 str x11, [x1] 00000000000019f8 mov w10, w8 00000000000019fc ldr x12, [x0, #0x18] 0000000000001a00 sub x13, x12, x11 0000000000001a04 cmp x10, x13 0000000000001a08 b.hi 0x1b34 0000000000001a0c cmp w8, #0x40 0000000000001a10 ccmp x12, x11, #0x0, ls 0000000000001a14 and x12, x8, #0x7f 0000000000001a18 ccmp x13, x12, #0x0, hs 0000000000001a1c b.lo 0x1b30 0000000000001a20 cbz w8, 0x1aa8 0000000000001a24 ldr x13, [x0, #0x10] 0000000000001a28 add x16, x13, x11 0000000000001a2c add x9, x9, x16, lsr #3 0000000000001a30 and w15, w16, #0x7 0000000000001a34 add w13, w15, w8 0000000000001a38 add w14, w13, #0x7 0000000000001a3c lsr w17, w14, #3 0000000000001a40 cmp w13, #0x38 0000000000001a44 b.ls 0x1ac4 0000000000001a48 ldr x13, [x9] 0000000000001a4c rev x13, x13 0000000000001a50 cbz w15, 0x1a78 0000000000001a54 and x14, x16, #0x7 0000000000001a58 lsl x13, x13, x14 0000000000001a5c cmp w17, #0x9 0000000000001a60 b.ne 0x1a78 0000000000001a64 ldrb w9, [x9, #0x8] 0000000000001a68 mov w14, #0x8 0000000000001a6c sub w14, w14, w15 0000000000001a70 lsr x9, x9, x14 0000000000001a74 orr x13, x9, x13 0000000000001a78 neg w9, w8 0000000000001a7c lsr x9, x13, x9 0000000000001a80 add x11, x11, x12 0000000000001a84 str x11, [x1] 0000000000001a88 cmp w8, #0x40 0000000000001a8c b.eq 0x1b04 0000000000001a90 mov x8, #-0x1 0000000000001a94 lsl x8, x8, x10 0000000000001a98 mvn x8, x8 0000000000001a9c add x0, x9, x8 0000000000001aa0 ldp x29, x30, [sp], #0x10 0000000000001aa4 ret 0000000000001aa8 mov x9, #0x0 0000000000001aac mov x8, #-0x1 0000000000001ab0 lsl x8, x8, x10 0000000000001ab4 mvn x8, x8 0000000000001ab8 add x0, x9, x8 0000000000001abc ldp x29, x30, [sp], #0x10 0000000000001ac0 ret 0000000000001ac4 mov x15, #0x0 0000000000001ac8 sub x16, x15, w17, uxtw 0000000000001acc ldrb w17, [x9], #0x1 0000000000001ad0 orr x15, x17, x15, lsl #8 0000000000001ad4 adds x16, x16, #0x1 0000000000001ad8 b.lo 0x1acc 0000000000001adc and w9, w14, #0x38 0000000000001ae0 sub w9, w9, w13 0000000000001ae4 lsr x9, x15, x9 0000000000001ae8 mov x13, #-0x1 0000000000001aec lsl x13, x13, x12 0000000000001af0 bic x9, x9, x13 0000000000001af4 add x11, x11, x12 0000000000001af8 str x11, [x1] 0000000000001afc cmp w8, #0x40 0000000000001b00 b.ne 0x1a90 0000000000001b04 cbnz x9, 0x1b44 0000000000001b08 mov x0, #-0x1 0000000000001b0c ldp x29, x30, [sp], #0x10 0000000000001b10 ret 0000000000001b14 sub x8, x10, x8 0000000000001b18 add x8, x8, #0x41 0000000000001b1c str x8, [x1] 0000000000001b20 adrp x0, 0 ; 0x1000 0000000000001b24 add x0, x0, #0x0 0000000000001b28 bl 0x1b28 0000000000001b2c bl 0x1b2c 0000000000001b30 bl 0x1b30 0000000000001b34 str x12, [x1] 0000000000001b38 adrp x0, 0 ; 0x1000 0000000000001b3c add x0, x0, #0x0 0000000000001b40 bl 0x1b40 0000000000001b44 bl 0x1b44 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy: 0000000000001b48 sub sp, sp, #0x70 0000000000001b4c stp x24, x23, [sp, #0x30] 0000000000001b50 stp x22, x21, [sp, #0x40] 0000000000001b54 stp x20, x19, [sp, #0x50] 0000000000001b58 stp x29, x30, [sp, #0x60] 0000000000001b5c add x29, sp, #0x60 0000000000001b60 mov x20, x2 0000000000001b64 mov x21, x0 0000000000001b68 mov x19, x8 0000000000001b6c str x1, [sp, #0x8] 0000000000001b70 ldr q0, [x0, #0xf0] 0000000000001b74 str q0, [sp, #0x10] 0000000000001b78 ldp x8, x23, [x0, #0x100] 0000000000001b7c stp x8, x23, [sp, #0x20] 0000000000001b80 add x0, sp, #0x10 0000000000001b84 add x1, sp, #0x8 0000000000001b88 bl 0x1b88 0000000000001b8c ldr x8, [sp, #0x8] 0000000000001b90 cmp x8, x23 0000000000001b94 b.hi 0x1c8c 0000000000001b98 mov x22, x0 0000000000001b9c ldp q0, q1, [x21, #0xf0] 0000000000001ba0 stp q0, q1, [sp, #0x10] 0000000000001ba4 add x0, sp, #0x10 0000000000001ba8 add x1, sp, #0x8 0000000000001bac bl 0x1bac 0000000000001bb0 mov x23, x0 0000000000001bb4 ldrb w8, [x21, #0xc0] 0000000000001bb8 cmp w8, #0x1 0000000000001bbc b.ne 0x1bc8 0000000000001bc0 ldr x0, [x21, #0xb8] 0000000000001bc4 b 0x1bdc 0000000000001bc8 ldp q0, q1, [x21, #0xf0] 0000000000001bcc stp q0, q1, [sp, #0x10] 0000000000001bd0 add x0, sp, #0x10 0000000000001bd4 add x1, sp, #0x8 0000000000001bd8 bl 0x1bd8 0000000000001bdc subs x8, x20, x22 0000000000001be0 b.lo 0x1c90 0000000000001be4 cmn x8, x23 0000000000001be8 b.hs 0x1c94 0000000000001bec ldr x9, [sp, #0x8] 0000000000001bf0 ldr x10, [x21, #0xe8] 0000000000001bf4 subs x10, x10, x9 0000000000001bf8 b.lo 0x1c88 0000000000001bfc subs x10, x10, x23 0000000000001c00 b.lo 0x1c88 0000000000001c04 cmp x0, x10 0000000000001c08 b.hi 0x1c88 0000000000001c0c ldr x12, [x21, #0x108] 0000000000001c10 subs x10, x12, x9 0000000000001c14 b.lo 0x1c98 0000000000001c18 cmp x23, x10 0000000000001c1c b.hi 0x1c98 0000000000001c20 ldr x11, [x21, #0x100] 0000000000001c24 add x10, x9, x23 0000000000001c28 subs x12, x12, x10 0000000000001c2c str x10, [sp, #0x8] 0000000000001c30 b.lo 0x1c9c 0000000000001c34 cmp x0, x12 0000000000001c38 b.hi 0x1c9c 0000000000001c3c add x9, x11, x9 0000000000001c40 ldur q0, [x21, #0xf0] 0000000000001c44 add x12, x23, x8 0000000000001c48 stur q0, [x19, #0x48] 0000000000001c4c add x11, x11, x10 0000000000001c50 stp x20, x22, [x19] 0000000000001c54 stp x8, x12, [x19, #0x10] 0000000000001c58 str x0, [x19, #0x20] 0000000000001c5c stur q0, [x19, #0x28] 0000000000001c60 stp x9, x23, [x19, #0x38] 0000000000001c64 stp x11, x0, [x19, #0x58] 0000000000001c68 add x8, x10, x0 0000000000001c6c str x8, [x19, #0x68] 0000000000001c70 ldp x29, x30, [sp, #0x60] 0000000000001c74 ldp x20, x19, [sp, #0x50] 0000000000001c78 ldp x22, x21, [sp, #0x40] 0000000000001c7c ldp x24, x23, [sp, #0x30] 0000000000001c80 add sp, sp, #0x70 0000000000001c84 ret 0000000000001c88 bl 0x1c88 0000000000001c8c bl 0x1c8c 0000000000001c90 bl 0x1c90 0000000000001c94 bl 0x1c94 0000000000001c98 bl 0x1c98 0000000000001c9c bl 0x1c9c __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE: 0000000000001ca0 sub sp, sp, #0xe0 0000000000001ca4 stp x22, x21, [sp, #0xb0] 0000000000001ca8 stp x20, x19, [sp, #0xc0] 0000000000001cac stp x29, x30, [sp, #0xd0] 0000000000001cb0 add x29, sp, #0xd0 0000000000001cb4 ldr x9, [x0, #0x1a8] 0000000000001cb8 ldr x8, [x0, #0xe0] 0000000000001cbc cmp x9, x8 0000000000001cc0 b.eq 0x1ea0 0000000000001cc4 mov x19, x0 0000000000001cc8 add x2, x9, #0x1 0000000000001ccc cmp x2, x8 0000000000001cd0 b.ne 0x1d0c 0000000000001cd4 ldr x9, [x19, #0x1a0] 0000000000001cd8 ldr x10, [x19, #0xe8] 0000000000001cdc cmp x9, x10 0000000000001ce0 b.ne 0x1ea8 0000000000001ce4 ldr x9, [x19, #0x150] 0000000000001ce8 ldr x10, [x19, #0xd8] 0000000000001cec cmp x9, x10 0000000000001cf0 b.ne 0x1eb0 0000000000001cf4 str x8, [x19, #0x1a8] 0000000000001cf8 ldp x29, x30, [sp, #0xd0] 0000000000001cfc ldp x20, x19, [sp, #0xc0] 0000000000001d00 ldp x22, x21, [sp, #0xb0] 0000000000001d04 add sp, sp, #0xe0 0000000000001d08 ret 0000000000001d0c mov x21, x1 0000000000001d10 add x20, x19, #0x138 0000000000001d14 add x8, sp, #0x40 0000000000001d18 mov x0, x19 0000000000001d1c mov x1, x20 0000000000001d20 bl 0x1d20 0000000000001d24 ldr x11, [sp, #0x50] 0000000000001d28 lsr x8, x11, #61 0000000000001d2c cbnz x8, 0x1eac 0000000000001d30 ldr x8, [x19, #0x128] 0000000000001d34 cmn x8, #0x8 0000000000001d38 b.hi 0x1ea4 0000000000001d3c ldp x9, x12, [x19, #0x110] 0000000000001d40 sub x10, x12, x9 0000000000001d44 add x13, x8, #0x7 0000000000001d48 cmp x10, x13, lsr #3 0000000000001d4c b.ne 0x1ea4 0000000000001d50 tst x8, #0x7 0000000000001d54 b.eq 0x1d78 0000000000001d58 ldurb w12, [x12, #-0x1] 0000000000001d5c and w13, w8, #0x7 0000000000001d60 mov w14, #0x8 0000000000001d64 sub w13, w14, w13 0000000000001d68 mov w14, #-0x1 0000000000001d6c lsl w13, w14, w13 0000000000001d70 bics wzr, w12, w13 0000000000001d74 b.ne 0x1eb8 0000000000001d78 cmp x8, x10, lsl #3 0000000000001d7c b.hi 0x1eb4 0000000000001d80 lsl x22, x11, #3 0000000000001d84 cmp x8, x22 0000000000001d88 b.ne 0x1d9c 0000000000001d8c ldr x8, [sp, #0x80] 0000000000001d90 cmp x8, #0x0 0000000000001d94 csetm w1, ne 0000000000001d98 b 0x1e44 0000000000001d9c ldr x12, [sp, #0x80] 0000000000001da0 cbz x12, 0x1e20 0000000000001da4 ldrb w11, [x9, x11] 0000000000001da8 ldr x12, [sp, #0x68] 0000000000001dac ldr x13, [sp, #0x78] 0000000000001db0 add x15, x12, x13, lsr #3 0000000000001db4 and w13, w13, #0x7 0000000000001db8 add w14, w13, #0xf 0000000000001dbc ldrb w12, [x15] 0000000000001dc0 and w14, w14, #0x18 0000000000001dc4 cmp w14, #0x8 0000000000001dc8 b.eq 0x1dd4 0000000000001dcc ldrb w15, [x15, #0x1] 0000000000001dd0 orr x12, x15, x12, lsl #8 0000000000001dd4 sub w13, w14, w13 0000000000001dd8 sub w13, w13, #0x8 0000000000001ddc lsr x12, x12, x13 0000000000001de0 and x12, x12, #0xff 0000000000001de4 cmp x12, x11 0000000000001de8 b.ne 0x1e28 0000000000001dec subs x8, x8, x22 0000000000001df0 b.lo 0x1ebc 0000000000001df4 add x11, sp, #0x40 0000000000001df8 stp x9, x10, [sp, #0x20] 0000000000001dfc stp x22, x8, [sp, #0x30] 0000000000001e00 ldur q0, [x11, #0x28] 0000000000001e04 ldur q1, [x11, #0x38] 0000000000001e08 stp q0, q1, [sp] 0000000000001e0c add x0, sp, #0x20 0000000000001e10 mov x1, sp 0000000000001e14 bl 0x1e14 0000000000001e18 add x22, x0, x22 0000000000001e1c b 0x1e44 0000000000001e20 mov w1, #0x1 0000000000001e24 b 0x1e44 0000000000001e28 eor x8, x12, x11 0000000000001e2c clz x8, x8 0000000000001e30 sub w8, w8, #0x38 0000000000001e34 add x22, x8, x22 0000000000001e38 cmp x12, x11 0000000000001e3c mov w8, #-0x1 0000000000001e40 cneg w1, w8, ls 0000000000001e44 str x22, [x21] 0000000000001e48 str w1, [x21, #0x8] 0000000000001e4c add x0, sp, #0x40 0000000000001e50 add x2, x19, #0x110 0000000000001e54 add x3, x19, #0x130 0000000000001e58 mov x1, #-0x1 0000000000001e5c bl 0x1e5c 0000000000001e60 ldp q0, q1, [sp, #0x80] 0000000000001e64 stp q0, q1, [x20, #0x40] 0000000000001e68 ldr q0, [sp, #0xa0] 0000000000001e6c str q0, [x20, #0x60] 0000000000001e70 ldp q0, q1, [sp, #0x40] 0000000000001e74 stp q0, q1, [x20] 0000000000001e78 ldp q1, q0, [sp, #0x60] 0000000000001e7c stp q1, q0, [x20, #0x20] 0000000000001e80 ldr x8, [x19, #0x1a8] 0000000000001e84 add x8, x8, #0x1 0000000000001e88 str x8, [x19, #0x1a8] 0000000000001e8c ldp x29, x30, [sp, #0xd0] 0000000000001e90 ldp x20, x19, [sp, #0xc0] 0000000000001e94 ldp x22, x21, [sp, #0xb0] 0000000000001e98 add sp, sp, #0xe0 0000000000001e9c ret 0000000000001ea0 bl 0x1ea0 0000000000001ea4 bl 0x1ea4 0000000000001ea8 bl 0x1ea8 0000000000001eac bl 0x1eac 0000000000001eb0 bl 0x1eb0 0000000000001eb4 bl 0x1eb4 0000000000001eb8 bl 0x1eb8 0000000000001ebc bl 0x1ebc __ZN7everett19compare_common_bitsENS_8bit_viewES0_: 0000000000001ec0 stp x20, x19, [sp, #-0x10]! 0000000000001ec4 mov x8, x0 0000000000001ec8 ldr x9, [x0, #0x18] 0000000000001ecc ldr x10, [x1, #0x18] 0000000000001ed0 cmp x10, x9 0000000000001ed4 csel x0, x10, x9, lo 0000000000001ed8 cbz x0, 0x1f3c 0000000000001edc ldr x12, [x8] 0000000000001ee0 ldr x13, [x8, #0x10] 0000000000001ee4 add x11, x12, x13, lsr #3 0000000000001ee8 ldrb w14, [x11] 0000000000001eec mov w17, #0x7 0000000000001ef0 bic w15, w17, w13 0000000000001ef4 lsr w2, w14, w15 0000000000001ef8 ldr x14, [x1] 0000000000001efc ldr x15, [x1, #0x10] 0000000000001f00 add x16, x14, x15, lsr #3 0000000000001f04 ldrb w3, [x16] 0000000000001f08 bic w17, w17, w15 0000000000001f0c lsr w17, w3, w17 0000000000001f10 and w3, w17, #0x1 0000000000001f14 ands w2, w2, #0x1 0000000000001f18 mov w17, #-0x1 0000000000001f1c cneg w17, w17, ne 0000000000001f20 cmp w2, w3 0000000000001f24 b.ne 0x20a8 0000000000001f28 orr w17, w15, w13 0000000000001f2c and x17, x17, #0x7 0000000000001f30 cmp x0, #0x8 0000000000001f34 ccmp x17, #0x0, #0x0, hs 0000000000001f38 b.eq 0x20b8 0000000000001f3c mov x11, #0x0 0000000000001f40 cmp x11, x0 0000000000001f44 b.eq 0x2090 0000000000001f48 ldr x12, [x8, #0x10] 0000000000001f4c ldr x8, [x8] 0000000000001f50 ldr x13, [x1] 0000000000001f54 mov w14, #0x40 0000000000001f58 mov w15, #0x8 0000000000001f5c mov x16, #-0x1 0000000000001f60 ldr x17, [x1, #0x10] 0000000000001f64 sub x1, x0, x11 0000000000001f68 cmp x1, #0x40 0000000000001f6c csel x1, x1, x14, lo 0000000000001f70 add x7, x12, x11 0000000000001f74 add x3, x8, x7, lsr #3 0000000000001f78 and w6, w7, #0x7 0000000000001f7c add w4, w6, w1 0000000000001f80 add w5, w4, #0x7 0000000000001f84 lsr w19, w5, #3 0000000000001f88 lsl x2, x16, x1 0000000000001f8c cmp w4, #0x38 0000000000001f90 b.ls 0x1fcc 0000000000001f94 ldr x4, [x3] 0000000000001f98 rev x4, x4 0000000000001f9c cbz w6, 0x1fc0 0000000000001fa0 and x5, x7, #0x7 0000000000001fa4 lsl x4, x4, x5 0000000000001fa8 cmp w19, #0x9 0000000000001fac b.ne 0x1fc0 0000000000001fb0 ldrb w3, [x3, #0x8] 0000000000001fb4 sub w5, w15, w6 0000000000001fb8 lsr x3, x3, x5 0000000000001fbc orr x4, x3, x4 0000000000001fc0 neg x3, x1 0000000000001fc4 lsr x3, x4, x3 0000000000001fc8 b 0x1ff4 0000000000001fcc mov x6, #0x0 0000000000001fd0 neg w7, w19 0000000000001fd4 ldrb w19, [x3], #0x1 0000000000001fd8 orr x6, x19, x6, lsl #8 0000000000001fdc adds w7, w7, #0x1 0000000000001fe0 b.lo 0x1fd4 0000000000001fe4 and w3, w5, #0x38 0000000000001fe8 sub w3, w3, w4 0000000000001fec lsr x3, x6, x3 0000000000001ff0 bic x3, x3, x2 0000000000001ff4 add x19, x17, x11 0000000000001ff8 add x4, x13, x19, lsr #3 0000000000001ffc and w7, w19, #0x7 0000000000002000 add w5, w7, w1 0000000000002004 add w6, w5, #0x7 0000000000002008 lsr w20, w6, #3 000000000000200c cmp w5, #0x38 0000000000002010 b.ls 0x2054 0000000000002014 ldr x2, [x4] 0000000000002018 rev x2, x2 000000000000201c cbz w7, 0x2040 0000000000002020 and x5, x19, #0x7 0000000000002024 lsl x2, x2, x5 0000000000002028 cmp w20, #0x9 000000000000202c b.ne 0x2040 0000000000002030 ldrb w4, [x4, #0x8] 0000000000002034 sub w5, w15, w7 0000000000002038 lsr x4, x4, x5 000000000000203c orr x2, x4, x2 0000000000002040 neg x4, x1 0000000000002044 lsr x2, x2, x4 0000000000002048 cmp x3, x2 000000000000204c b.eq 0x2084 0000000000002050 b 0x212c 0000000000002054 mov x7, #0x0 0000000000002058 neg w19, w20 000000000000205c ldrb w20, [x4], #0x1 0000000000002060 orr x7, x20, x7, lsl #8 0000000000002064 adds w19, w19, #0x1 0000000000002068 b.lo 0x205c 000000000000206c and w4, w6, #0x38 0000000000002070 sub w4, w4, w5 0000000000002074 lsr x4, x7, x4 0000000000002078 bic x2, x4, x2 000000000000207c cmp x3, x2 0000000000002080 b.ne 0x212c 0000000000002084 add x11, x1, x11 0000000000002088 cmp x11, x0 000000000000208c b.ne 0x1f64 0000000000002090 cmp x9, x10 0000000000002094 cset w8, hi 0000000000002098 csinv w17, w8, wzr, hs 000000000000209c mov w1, w17 00000000000020a0 ldp x20, x19, [sp], #0x10 00000000000020a4 ret 00000000000020a8 mov x0, #0x0 00000000000020ac mov w1, w17 00000000000020b0 ldp x20, x19, [sp], #0x10 00000000000020b4 ret 00000000000020b8 lsr x17, x0, #3 00000000000020bc cmp x0, #0x80 00000000000020c0 b.lo 0x2158 00000000000020c4 mov x2, #0x0 00000000000020c8 and x3, x17, #0x1ffffffffffffff0 00000000000020cc mov x4, x17 00000000000020d0 ldr q0, [x11, x2] 00000000000020d4 ldr q1, [x16, x2] 00000000000020d8 eor.16b v0, v1, v0 00000000000020dc umaxv.16b b0, v0 00000000000020e0 fmov w5, s0 00000000000020e4 cbnz w5, 0x20fc 00000000000020e8 add x2, x2, #0x10 00000000000020ec sub x4, x4, #0x10 00000000000020f0 cmp x4, #0xf 00000000000020f4 b.hi 0x20d0 00000000000020f8 mov x2, x3 00000000000020fc sub x3, x17, x2 0000000000002100 cmp x3, #0x8 0000000000002104 b.lo 0x2168 0000000000002108 ldr x4, [x11, x2] 000000000000210c ldr x5, [x16, x2] 0000000000002110 cmp x4, x5 0000000000002114 b.ne 0x2190 0000000000002118 add x2, x2, #0x8 000000000000211c sub x3, x3, #0x8 0000000000002120 cmp x3, #0x7 0000000000002124 b.hi 0x2108 0000000000002128 b 0x2168 000000000000212c eor x8, x2, x3 0000000000002130 clz x8, x8 0000000000002134 add x9, x11, x1 0000000000002138 add x8, x9, x8 000000000000213c sub x0, x8, #0x40 0000000000002140 cmp x3, x2 0000000000002144 mov w8, #-0x1 0000000000002148 cneg w17, w8, hs 000000000000214c mov w1, w17 0000000000002150 ldp x20, x19, [sp], #0x10 0000000000002154 ret 0000000000002158 mov x2, #0x0 000000000000215c sub x3, x17, x2 0000000000002160 cmp x3, #0x8 0000000000002164 b.hs 0x2108 0000000000002168 cmp x2, x17 000000000000216c b.eq 0x21a0 0000000000002170 ldrb w3, [x11, x2] 0000000000002174 ldrb w4, [x16, x2] 0000000000002178 cmp w3, w4 000000000000217c b.ne 0x21f0 0000000000002180 add x2, x2, #0x1 0000000000002184 cmp x17, x2 0000000000002188 b.ne 0x2170 000000000000218c b 0x21a0 0000000000002190 eor x11, x5, x4 0000000000002194 rbit x11, x11 0000000000002198 clz x11, x11 000000000000219c add x17, x2, x11, lsr #3 00000000000021a0 lsl x11, x17, #3 00000000000021a4 sub x16, x0, x11 00000000000021a8 cmp x16, #0x8 00000000000021ac b.lo 0x1f40 00000000000021b0 add x8, x11, x13 00000000000021b4 lsr x8, x8, #3 00000000000021b8 ldrb w8, [x12, x8] 00000000000021bc add x9, x11, x15 00000000000021c0 lsr x9, x9, #3 00000000000021c4 ldrb w9, [x14, x9] 00000000000021c8 eor w10, w9, w8 00000000000021cc clz x10, x10 00000000000021d0 add x10, x11, x10 00000000000021d4 sub x0, x10, #0x38 00000000000021d8 cmp w8, w9 00000000000021dc mov w8, #-0x1 00000000000021e0 cneg w17, w8, hs 00000000000021e4 mov w1, w17 00000000000021e8 ldp x20, x19, [sp], #0x10 00000000000021ec ret 00000000000021f0 lsl x11, x2, #3 00000000000021f4 sub x16, x0, x11 00000000000021f8 cmp x16, #0x8 00000000000021fc b.lo 0x1f40 0000000000002200 b 0x21b0 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE: 0000000000002204 sub sp, sp, #0xe0 0000000000002208 stp x22, x21, [sp, #0xb0] 000000000000220c stp x20, x19, [sp, #0xc0] 0000000000002210 stp x29, x30, [sp, #0xd0] 0000000000002214 add x29, sp, #0xd0 0000000000002218 ldr x9, [x0, #0x1a8] 000000000000221c ldr x8, [x0, #0xe0] 0000000000002220 cmp x9, x8 0000000000002224 b.eq 0x23dc 0000000000002228 mov x19, x0 000000000000222c add x2, x9, #0x1 0000000000002230 cmp x2, x8 0000000000002234 b.ne 0x2270 0000000000002238 ldr x9, [x19, #0x1a0] 000000000000223c ldr x10, [x19, #0xe8] 0000000000002240 cmp x9, x10 0000000000002244 b.ne 0x23e4 0000000000002248 ldr x9, [x19, #0x150] 000000000000224c ldr x10, [x19, #0xd8] 0000000000002250 cmp x9, x10 0000000000002254 b.ne 0x23e8 0000000000002258 str x8, [x19, #0x1a8] 000000000000225c ldp x29, x30, [sp, #0xd0] 0000000000002260 ldp x20, x19, [sp, #0xc0] 0000000000002264 ldp x22, x21, [sp, #0xb0] 0000000000002268 add sp, sp, #0xe0 000000000000226c ret 0000000000002270 mov x21, x1 0000000000002274 add x20, x19, #0x138 0000000000002278 add x8, sp, #0x40 000000000000227c mov x0, x19 0000000000002280 mov x1, x20 0000000000002284 bl 0x2284 0000000000002288 ldr x8, [x19, #0x128] 000000000000228c cmn x8, #0x8 0000000000002290 b.hi 0x23e0 0000000000002294 ldp x9, x11, [x19, #0x110] 0000000000002298 sub x10, x11, x9 000000000000229c add x12, x8, #0x7 00000000000022a0 cmp x10, x12, lsr #3 00000000000022a4 b.ne 0x23e0 00000000000022a8 ldr x22, [sp, #0x50] 00000000000022ac tst x8, #0x7 00000000000022b0 b.eq 0x22d4 00000000000022b4 ldurb w11, [x11, #-0x1] 00000000000022b8 and w12, w8, #0x7 00000000000022bc mov w13, #0x8 00000000000022c0 sub w12, w13, w12 00000000000022c4 mov w13, #-0x1 00000000000022c8 lsl w12, w13, w12 00000000000022cc bics wzr, w11, w12 00000000000022d0 b.ne 0x23f0 00000000000022d4 cmp x8, x10, lsl #3 00000000000022d8 b.hi 0x23ec 00000000000022dc cmp x8, x22 00000000000022e0 b.ne 0x22f4 00000000000022e4 ldr x8, [sp, #0x80] 00000000000022e8 cmp x8, #0x0 00000000000022ec csetm w1, ne 00000000000022f0 b 0x2380 00000000000022f4 ldr x11, [sp, #0x80] 00000000000022f8 cbz x11, 0x2370 00000000000022fc mvn w11, w22 0000000000002300 lsr x12, x22, #3 0000000000002304 ldrb w12, [x9, x12] 0000000000002308 ldr x13, [sp, #0x68] 000000000000230c ldr x14, [sp, #0x78] 0000000000002310 mvn w15, w14 0000000000002314 lsr x14, x14, #3 0000000000002318 ldrb w13, [x13, x14] 000000000000231c and x11, x11, #0x7 0000000000002320 lsr x11, x12, x11 0000000000002324 and x11, x11, #0x1 0000000000002328 and x12, x15, #0x7 000000000000232c lsr x12, x13, x12 0000000000002330 and x12, x12, #0x1 0000000000002334 cmp x11, x12 0000000000002338 b.ne 0x2378 000000000000233c subs x8, x8, x22 0000000000002340 b.lo 0x23f4 0000000000002344 add x11, sp, #0x40 0000000000002348 stp x9, x10, [sp, #0x20] 000000000000234c stp x22, x8, [sp, #0x30] 0000000000002350 ldur q0, [x11, #0x28] 0000000000002354 ldur q1, [x11, #0x38] 0000000000002358 stp q0, q1, [sp] 000000000000235c add x0, sp, #0x20 0000000000002360 mov x1, sp 0000000000002364 bl 0x2364 0000000000002368 add x22, x0, x22 000000000000236c b 0x2380 0000000000002370 mov w1, #0x1 0000000000002374 b 0x2380 0000000000002378 mov w8, #-0x1 000000000000237c cneg w1, w8, hs 0000000000002380 str x22, [x21] 0000000000002384 str w1, [x21, #0x8] 0000000000002388 add x0, sp, #0x40 000000000000238c add x2, x19, #0x110 0000000000002390 add x3, x19, #0x130 0000000000002394 mov x1, #-0x1 0000000000002398 bl 0x2398 000000000000239c ldp q0, q1, [sp, #0x80] 00000000000023a0 stp q0, q1, [x20, #0x40] 00000000000023a4 ldr q0, [sp, #0xa0] 00000000000023a8 str q0, [x20, #0x60] 00000000000023ac ldp q0, q1, [sp, #0x40] 00000000000023b0 stp q0, q1, [x20] 00000000000023b4 ldp q1, q0, [sp, #0x60] 00000000000023b8 stp q1, q0, [x20, #0x20] 00000000000023bc ldr x8, [x19, #0x1a8] 00000000000023c0 add x8, x8, #0x1 00000000000023c4 str x8, [x19, #0x1a8] 00000000000023c8 ldp x29, x30, [sp, #0xd0] 00000000000023cc ldp x20, x19, [sp, #0xc0] 00000000000023d0 ldp x22, x21, [sp, #0xb0] 00000000000023d4 add sp, sp, #0xe0 00000000000023d8 ret 00000000000023dc bl 0x23dc 00000000000023e0 bl 0x23e0 00000000000023e4 bl 0x23e4 00000000000023e8 bl 0x23e8 00000000000023ec bl 0x23ec 00000000000023f0 bl 0x23f0 00000000000023f4 bl 0x23f4 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb0EEEvPNS_14bit_comparisonE.cold.1: 00000000000023f8 stp x29, x30, [sp, #-0x10]! 00000000000023fc mov x29, sp 0000000000002400 bl 0x2400 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb0EEEvPNS_14bit_comparisonE.cold.2: 0000000000002404 stp x29, x30, [sp, #-0x10]! 0000000000002408 mov x29, sp 000000000000240c bl 0x240c __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb0EEEvPNS_14bit_comparisonE.cold.3: 0000000000002410 stp x29, x30, [sp, #-0x10]! 0000000000002414 mov x29, sp 0000000000002418 bl 0x2418 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11next_recordERKNS_22profile_encoded_recordEy.cold.1: 000000000000241c stp x29, x30, [sp, #-0x10]! 0000000000002420 mov x29, sp 0000000000002424 bl 0x2424 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11next_recordERKNS_22profile_encoded_recordEy.cold.2: 0000000000002428 stp x29, x30, [sp, #-0x10]! 000000000000242c mov x29, sp 0000000000002430 bl 0x2430 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11next_recordERKNS_22profile_encoded_recordEy.cold.3: 0000000000002434 stp x29, x30, [sp, #-0x10]! 0000000000002438 mov x29, sp 000000000000243c bl 0x243c __ZN7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11decode_intoERKNS_22profile_encoded_recordEyRNS_10bit_stringERy.cold.1: 0000000000002440 stp x29, x30, [sp, #-0x10]! 0000000000002444 mov x29, sp 0000000000002448 bl 0x2448 __ZN7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11decode_intoERKNS_22profile_encoded_recordEyRNS_10bit_stringERy.cold.2: 000000000000244c stp x29, x30, [sp, #-0x10]! 0000000000002450 mov x29, sp 0000000000002454 bl 0x2454 __ZN7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11decode_intoERKNS_22profile_encoded_recordEyRNS_10bit_stringERy.cold.3: 0000000000002458 stp x29, x30, [sp, #-0x10]! 000000000000245c mov x29, sp 0000000000002460 bl 0x2460 __ZN7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11decode_intoERKNS_22profile_encoded_recordEyRNS_10bit_stringERy.cold.4: 0000000000002464 stp x29, x30, [sp, #-0x10]! 0000000000002468 mov x29, sp 000000000000246c bl 0x246c __ZN7everett14profile_detail10read_countINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEEEEyNS_8bit_viewERy.cold.1: 0000000000002470 stp x29, x30, [sp, #-0x10]! 0000000000002474 mov x29, sp 0000000000002478 adrp x0, 0 ; 0x2000 000000000000247c add x0, x0, #0x0 0000000000002480 bl 0x2480 __ZN7everett14profile_detail10read_countINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEEEEyNS_8bit_viewERy.cold.2: 0000000000002484 stp x29, x30, [sp, #-0x10]! 0000000000002488 mov x29, sp 000000000000248c adrp x0, 0 ; 0x2000 0000000000002490 add x0, x0, #0x0 0000000000002494 bl 0x2494 __ZN7everett14profile_detail10read_countINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEEEEyNS_8bit_viewERy.cold.3: 0000000000002498 stp x29, x30, [sp, #-0x10]! 000000000000249c mov x29, sp 00000000000024a0 adrp x0, 0 ; 0x2000 00000000000024a4 add x0, x0, #0x0 00000000000024a8 bl 0x24a8 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.1: 00000000000024ac stp x29, x30, [sp, #-0x10]! 00000000000024b0 mov x29, sp 00000000000024b4 bl 0x24b4 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.2: 00000000000024b8 stp x29, x30, [sp, #-0x10]! 00000000000024bc mov x29, sp 00000000000024c0 bl 0x24c0 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.3: 00000000000024c4 stp x29, x30, [sp, #-0x10]! 00000000000024c8 mov x29, sp 00000000000024cc bl 0x24cc __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.4: 00000000000024d0 stp x29, x30, [sp, #-0x10]! 00000000000024d4 mov x29, sp 00000000000024d8 bl 0x24d8 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.5: 00000000000024dc stp x29, x30, [sp, #-0x10]! 00000000000024e0 mov x29, sp 00000000000024e4 bl 0x24e4 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.6: 00000000000024e8 stp x29, x30, [sp, #-0x10]! 00000000000024ec mov x29, sp 00000000000024f0 bl 0x24f0 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.7: 00000000000024f4 stp x29, x30, [sp, #-0x10]! 00000000000024f8 mov x29, sp 00000000000024fc bl 0x24fc __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.8: 0000000000002500 stp x29, x30, [sp, #-0x10]! 0000000000002504 mov x29, sp 0000000000002508 bl 0x2508 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.9: 000000000000250c stp x29, x30, [sp, #-0x10]! 0000000000002510 mov x29, sp 0000000000002514 bl 0x2514 __ZNK7everett15elias_fano_view6selectEy.cold.1: 0000000000002518 stp x29, x30, [sp, #-0x10]! 000000000000251c mov x29, sp 0000000000002520 adrp x0, 0 ; 0x2000 0000000000002524 add x0, x0, #0x0 0000000000002528 bl 0x2528 __ZNK7everett15elias_fano_view6selectEy.cold.2: 000000000000252c stp x29, x30, [sp, #-0x10]! 0000000000002530 mov x29, sp 0000000000002534 bl 0x2534 __ZNK7everett15elias_fano_view6selectEy.cold.3: 0000000000002538 stp x29, x30, [sp, #-0x10]! 000000000000253c mov x29, sp 0000000000002540 bl 0x2540 __ZNK7everett15elias_fano_view6selectEy.cold.4: 0000000000002544 stp x29, x30, [sp, #-0x10]! 0000000000002548 mov x29, sp 000000000000254c adrp x0, 0 ; 0x2000 0000000000002550 add x0, x0, #0x0 0000000000002554 bl 0x2554 __ZNK7everett15elias_fano_view6selectEy.cold.5: 0000000000002558 stp x29, x30, [sp, #-0x10]! 000000000000255c mov x29, sp 0000000000002560 adrp x0, 0 ; 0x2000 0000000000002564 add x0, x0, #0x0 0000000000002568 bl 0x2568 __ZNK7everett15elias_fano_view6selectEy.cold.6: 000000000000256c stp x29, x30, [sp, #-0x10]! 0000000000002570 mov x29, sp 0000000000002574 adrp x0, 0 ; 0x2000 0000000000002578 add x0, x0, #0x0 000000000000257c bl 0x257c __ZNK7everett15elias_fano_view11select_highEy.cold.1: 0000000000002580 stp x29, x30, [sp, #-0x10]! 0000000000002584 mov x29, sp 0000000000002588 adrp x0, 0 ; 0x2000 000000000000258c add x0, x0, #0x0 0000000000002590 bl 0x2590 __ZNK7everett15elias_fano_view11select_highEy.cold.2: 0000000000002594 stp x29, x30, [sp, #-0x10]! 0000000000002598 mov x29, sp 000000000000259c bl 0x259c __ZNK7everett15elias_fano_view11select_highEy.cold.3: 00000000000025a0 stp x29, x30, [sp, #-0x10]! 00000000000025a4 mov x29, sp 00000000000025a8 bl 0x25a8 __ZNK7everett15elias_fano_view11select_highEy.cold.4: 00000000000025ac stp x29, x30, [sp, #-0x10]! 00000000000025b0 mov x29, sp 00000000000025b4 bl 0x25b4 __ZNK7everett15elias_fano_view11select_highEy.cold.5: 00000000000025b8 stp x29, x30, [sp, #-0x10]! 00000000000025bc mov x29, sp 00000000000025c0 adrp x0, 0 ; 0x2000 00000000000025c4 add x0, x0, #0x0 00000000000025c8 bl 0x25c8 __ZNK7everett15elias_fano_view11select_highEy.cold.6: 00000000000025cc stp x29, x30, [sp, #-0x10]! 00000000000025d0 mov x29, sp 00000000000025d4 adrp x0, 0 ; 0x2000 00000000000025d8 add x0, x0, #0x0 00000000000025dc bl 0x25dc __ZNK7everett15elias_fano_view11select_highEy.cold.7: 00000000000025e0 stp x29, x30, [sp, #-0x10]! 00000000000025e4 mov x29, sp 00000000000025e8 adrp x0, 0 ; 0x2000 00000000000025ec add x0, x0, #0x0 00000000000025f0 bl 0x25f0 __ZNK7everett15elias_fano_view11select_highEy.cold.8: 00000000000025f4 stp x29, x30, [sp, #-0x10]! 00000000000025f8 mov x29, sp 00000000000025fc bl 0x25fc __ZNK7everett15elias_fano_view11select_highEy.cold.9: 0000000000002600 stp x29, x30, [sp, #-0x10]! 0000000000002604 mov x29, sp 0000000000002608 adrp x0, 0 ; 0x2000 000000000000260c add x0, x0, #0x0 0000000000002610 bl 0x2610 __ZNK7everett15elias_fano_view11select_highEy.cold.10: 0000000000002614 stp x29, x30, [sp, #-0x10]! 0000000000002618 mov x29, sp 000000000000261c adrp x0, 0 ; 0x2000 0000000000002620 add x0, x0, #0x0 0000000000002624 bl 0x2624 __ZN7everett14profile_detail6appendERNS_10bit_stringENS_8bit_viewE.cold.1: 0000000000002628 stp x29, x30, [sp, #-0x10]! 000000000000262c mov x29, sp 0000000000002630 adrp x0, 0 ; 0x2000 0000000000002634 add x0, x0, #0x0 0000000000002638 bl 0x2638 __ZN7everett14profile_detail6appendERNS_10bit_stringENS_8bit_viewE.cold.2: 000000000000263c stp x29, x30, [sp, #-0x10]! 0000000000002640 mov x29, sp 0000000000002644 bl 0x2644 __ZN7everett14profile_detail6appendERNS_10bit_stringENS_8bit_viewE.cold.3: 0000000000002648 stp x29, x30, [sp, #-0x10]! 000000000000264c mov x29, sp 0000000000002650 bl 0x2650 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb0EEEvPNS_14bit_comparisonE.cold.1: 0000000000002654 stp x29, x30, [sp, #-0x10]! 0000000000002658 mov x29, sp 000000000000265c bl 0x265c __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb0EEEvPNS_14bit_comparisonE.cold.2: 0000000000002660 stp x29, x30, [sp, #-0x10]! 0000000000002664 mov x29, sp 0000000000002668 bl 0x2668 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb0EEEvPNS_14bit_comparisonE.cold.3: 000000000000266c stp x29, x30, [sp, #-0x10]! 0000000000002670 mov x29, sp 0000000000002674 bl 0x2674 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11next_recordERKNS_22profile_encoded_recordEy.cold.1: 0000000000002678 stp x29, x30, [sp, #-0x10]! 000000000000267c mov x29, sp 0000000000002680 bl 0x2680 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11next_recordERKNS_22profile_encoded_recordEy.cold.2: 0000000000002684 stp x29, x30, [sp, #-0x10]! 0000000000002688 mov x29, sp 000000000000268c bl 0x268c __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11next_recordERKNS_22profile_encoded_recordEy.cold.3: 0000000000002690 stp x29, x30, [sp, #-0x10]! 0000000000002694 mov x29, sp 0000000000002698 bl 0x2698 __ZN7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11decode_intoERKNS_22profile_encoded_recordEyRNS_10bit_stringERy.cold.1: 000000000000269c stp x29, x30, [sp, #-0x10]! 00000000000026a0 mov x29, sp 00000000000026a4 bl 0x26a4 __ZN7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11decode_intoERKNS_22profile_encoded_recordEyRNS_10bit_stringERy.cold.2: 00000000000026a8 stp x29, x30, [sp, #-0x10]! 00000000000026ac mov x29, sp 00000000000026b0 bl 0x26b0 __ZN7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE11decode_intoERKNS_22profile_encoded_recordEyRNS_10bit_stringERy.cold.3: 00000000000026b4 stp x29, x30, [sp, #-0x10]! 00000000000026b8 mov x29, sp 00000000000026bc bl 0x26bc __ZN7everett14profile_detail10read_countINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEEEEyNS_8bit_viewERy.cold.1: 00000000000026c0 stp x29, x30, [sp, #-0x10]! 00000000000026c4 mov x29, sp 00000000000026c8 adrp x0, 0 ; 0x2000 00000000000026cc add x0, x0, #0x0 00000000000026d0 bl 0x26d0 __ZN7everett14profile_detail10read_countINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEEEEyNS_8bit_viewERy.cold.2: 00000000000026d4 stp x29, x30, [sp, #-0x10]! 00000000000026d8 mov x29, sp 00000000000026dc adrp x0, 0 ; 0x2000 00000000000026e0 add x0, x0, #0x0 00000000000026e4 bl 0x26e4 __ZN7everett14profile_detail10read_countINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEEEEyNS_8bit_viewERy.cold.3: 00000000000026e8 stp x29, x30, [sp, #-0x10]! 00000000000026ec mov x29, sp 00000000000026f0 bl 0x26f0 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.1: 00000000000026f4 stp x29, x30, [sp, #-0x10]! 00000000000026f8 mov x29, sp 00000000000026fc bl 0x26fc __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.2: 0000000000002700 stp x29, x30, [sp, #-0x10]! 0000000000002704 mov x29, sp 0000000000002708 bl 0x2708 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.3: 000000000000270c stp x29, x30, [sp, #-0x10]! 0000000000002710 mov x29, sp 0000000000002714 bl 0x2714 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.4: 0000000000002718 stp x29, x30, [sp, #-0x10]! 000000000000271c mov x29, sp 0000000000002720 bl 0x2720 __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.5: 0000000000002724 stp x29, x30, [sp, #-0x10]! 0000000000002728 mov x29, sp 000000000000272c bl 0x272c __ZNK7everett12profile_viewINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE5parseEyy.cold.6: 0000000000002730 stp x29, x30, [sp, #-0x10]! 0000000000002734 mov x29, sp 0000000000002738 bl 0x2738 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.1: 000000000000273c stp x29, x30, [sp, #-0x10]! 0000000000002740 mov x29, sp 0000000000002744 bl 0x2744 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.2: 0000000000002748 stp x29, x30, [sp, #-0x10]! 000000000000274c mov x29, sp 0000000000002750 bl 0x2750 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.3: 0000000000002754 stp x29, x30, [sp, #-0x10]! 0000000000002758 mov x29, sp 000000000000275c bl 0x275c __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.4: 0000000000002760 stp x29, x30, [sp, #-0x10]! 0000000000002764 mov x29, sp 0000000000002768 bl 0x2768 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.5: 000000000000276c stp x29, x30, [sp, #-0x10]! 0000000000002770 mov x29, sp 0000000000002774 bl 0x2774 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.6: 0000000000002778 stp x29, x30, [sp, #-0x10]! 000000000000277c mov x29, sp 0000000000002780 bl 0x2780 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.7: 0000000000002784 stp x29, x30, [sp, #-0x10]! 0000000000002788 mov x29, sp 000000000000278c bl 0x278c __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE0ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.8: 0000000000002790 stp x29, x30, [sp, #-0x10]! 0000000000002794 mov x29, sp 0000000000002798 bl 0x2798 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.1: 000000000000279c stp x29, x30, [sp, #-0x10]! 00000000000027a0 mov x29, sp 00000000000027a4 bl 0x27a4 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.2: 00000000000027a8 stp x29, x30, [sp, #-0x10]! 00000000000027ac mov x29, sp 00000000000027b0 bl 0x27b0 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.3: 00000000000027b4 stp x29, x30, [sp, #-0x10]! 00000000000027b8 mov x29, sp 00000000000027bc bl 0x27bc __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.4: 00000000000027c0 stp x29, x30, [sp, #-0x10]! 00000000000027c4 mov x29, sp 00000000000027c8 bl 0x27c8 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.5: 00000000000027cc stp x29, x30, [sp, #-0x10]! 00000000000027d0 mov x29, sp 00000000000027d4 bl 0x27d4 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.6: 00000000000027d8 stp x29, x30, [sp, #-0x10]! 00000000000027dc mov x29, sp 00000000000027e0 bl 0x27e0 __ZN7everett14profile_cursorINS_14storage_policyILNS_12profile_unitE1ENS_15variable_valuesELy15ENS_18exponential_golombILy0EEELy15EEELNS_11stream_roleE0EE12advance_implILb1EEEvPNS_14bit_comparisonE.cold.7: 00000000000027e4 stp x29, x30, [sp, #-0x10]! 00000000000027e8 mov x29, sp 00000000000027ec bl 0x27ec _OUTLINED_FUNCTION_0: 00000000000027f0 adrp x0, 0 ; 0x2000 00000000000027f4 add x0, x0, #0x0 00000000000027f8 b 0x27f8 _OUTLINED_FUNCTION_1: 00000000000027fc adrp x0, 0 ; 0x2000 0000000000002800 add x0, x0, #0x0 0000000000002804 b 0x2804 _OUTLINED_FUNCTION_2: 0000000000002808 adrp x0, 0 ; 0x2000 000000000000280c add x0, x0, #0x0 0000000000002810 b 0x2810 _OUTLINED_FUNCTION_3: 0000000000002814 adrp x0, 0 ; 0x2000 0000000000002818 add x0, x0, #0x0 000000000000281c b 0x281c _OUTLINED_FUNCTION_4: 0000000000002820 adrp x0, 0 ; 0x2000 0000000000002824 add x0, x0, #0x0 0000000000002828 b 0x2828 _OUTLINED_FUNCTION_5: 000000000000282c adrp x0, 0 ; 0x2000 0000000000002830 add x0, x0, #0x0 0000000000002834 b 0x2834 _OUTLINED_FUNCTION_6: 0000000000002838 adrp x0, 0 ; 0x2000 000000000000283c add x0, x0, #0x0 0000000000002840 b 0x2840 _OUTLINED_FUNCTION_7: 0000000000002844 adrp x0, 0 ; 0x2000 0000000000002848 add x0, x0, #0x0 000000000000284c b 0x284c _OUTLINED_FUNCTION_8: 0000000000002850 adrp x0, 0 ; 0x2000 0000000000002854 add x0, x0, #0x0 0000000000002858 b 0x2858 _OUTLINED_FUNCTION_9: 000000000000285c adrp x0, 0 ; 0x2000 0000000000002860 add x0, x0, #0x0 0000000000002864 b 0x2864 _OUTLINED_FUNCTION_10: 0000000000002868 adrp x0, 0 ; 0x2000 000000000000286c add x0, x0, #0x0 0000000000002870 b 0x2870 _OUTLINED_FUNCTION_11: 0000000000002874 adrp x0, 0 ; 0x2000 0000000000002878 add x0, x0, #0x0 000000000000287c b 0x287c _OUTLINED_FUNCTION_12: 0000000000002880 adrp x0, 0 ; 0x2000 0000000000002884 add x0, x0, #0x0 0000000000002888 b 0x2888 _OUTLINED_FUNCTION_13: 000000000000288c adrp x0, 0 ; 0x2000 0000000000002890 add x0, x0, #0x0 0000000000002894 b 0x2894 _OUTLINED_FUNCTION_14: 0000000000002898 adrp x0, 0 ; 0x2000 000000000000289c add x0, x0, #0x0 00000000000028a0 b 0x28a0 _OUTLINED_FUNCTION_15: 00000000000028a4 adrp x0, 0 ; 0x2000 00000000000028a8 add x0, x0, #0x0 00000000000028ac b 0x28ac _OUTLINED_FUNCTION_16: 00000000000028b0 adrp x0, 0 ; 0x2000 00000000000028b4 add x0, x0, #0x0 00000000000028b8 b 0x28b8 _OUTLINED_FUNCTION_17: 00000000000028bc adrp x0, 0 ; 0x2000 00000000000028c0 add x0, x0, #0x0 00000000000028c4 b 0x28c4 _OUTLINED_FUNCTION_18: 00000000000028c8 adrp x0, 0 ; 0x2000 00000000000028cc add x0, x0, #0x0 00000000000028d0 b 0x28d0