[JIT] instance int32 [benchapp] Bench::Lookup()[OptimizedTier1] 9960 self samples (75.87% of all samples), aarch64 ARM self% samples offset instruction >> 0.31 31 +0x0000 stp x29, x30, [sp, #-0x70]! 0.00 0 +0x0004 stp x19, x20, [sp, #0x20] 0.00 0 +0x0008 stp x21, x22, [sp, #0x30] 0.00 0 +0x000c stp x23, x24, [sp, #0x40] 0.00 0 +0x0010 stp x25, x26, [sp, #0x50] 0.00 0 +0x0014 stp x27, x28, [sp, #0x60] 0.00 0 +0x0018 mov x29, sp >> 0.14 14 +0x001c stp xzr, xzr, [x29, #0x10] >> 0.03 3 +0x0020 ldr x19, [x0, #0x8] >> 9.57 953 +0x0024 ldr x0, [x19, #0x8] 0.00 0 +0x0028 cbz x0, $+0x320 >> 0.11 11 +0x002c ldr x20, [x19, #0x18] >> 0.86 86 +0x0030 ldr x21, [x20] >> 0.82 82 +0x0034 mov x0, #0xda80 0.00 0 +0x0038 movk x0, #0x6b6, lsl #16 0.00 0 +0x003c movk x0, #0x1, lsl #32 0.00 0 +0x0040 cmp x21, x0 0.00 0 +0x0044 b.ne $+0x188 >> 0.07 7 +0x0048 mov x0, #0x4020 0.00 0 +0x004c movk x0, #0x260, lsl #16 0.00 0 +0x0050 movk x0, #0x1, lsl #32 0.00 0 +0x0054 stp xzr, x0, [x29, #0x10] 0.00 0 +0x0058 add x0, x29, #0x18 >> 8.97 893 +0x005c ldr x1, [x29, #0x10] 0.00 0 +0x0060 cbnz x1, $+0x18 >> 0.22 22 +0x0064 ldr x0, [x29, #0x18] 0.00 0 +0x0068 str x0, [x29, #0x10] 0.00 0 +0x006c add x0, x29, #0x10 >> 0.67 67 +0x0070 ldr x1, [x29, #0x10] 0.00 0 +0x0074 cbz x1, $+0x134 >> 0.23 23 +0x0078 ldr x22, [x0] >> 8.22 819 +0x007c ldr x0, [x22] 0.00 0 +0x0080 mov x1, #0x63c0 0.00 0 +0x0084 movk x1, #0x53b, lsl #16 0.00 0 +0x0088 movk x1, #0x1, lsl #32 0.00 0 +0x008c cmp x0, x1 0.00 0 +0x0090 b.ne $+0x120 >> 0.07 7 +0x0094 mov x0, x22 >> 0.01 1 +0x0098 bl $-0x449c7e8 >> 0.92 92 +0x009c cbz w0, $+0xf0 >> 0.05 5 +0x00a0 mov w22, w0 0.00 0 +0x00a4 str xzr, [x29, #0x10] >> 0.01 1 +0x00a8 ldr x0, [x19, #0x8] 0.00 0 +0x00ac ldr x1, [x19, #0x30] 0.00 0 +0x00b0 mov w2, w22 0.00 0 +0x00b4 mul x1, x1, x2 0.00 0 +0x00b8 lsr x1, x1, #0x20 0.00 0 +0x00bc add x1, x1, #0x1 >> 8.60 857 +0x00c0 ldr w2, [x0, #0x8] 0.00 0 +0x00c4 mov w3, w2 0.00 0 +0x00c8 mul x1, x1, x3 0.00 0 +0x00cc lsr x1, x1, #0x20 0.00 0 +0x00d0 cmp w1, w2 0.00 0 +0x00d4 b.hs $+0x2a4 >> 0.37 37 +0x00d8 add x0, x0, #0x10 0.00 0 +0x00dc ubfiz x1, x1, #0x2, #0x20 0.00 0 +0x00e0 add x0, x0, x1 0.00 0 +0x00e4 ldr w23, [x0] >> 0.16 16 +0x00e8 ldr x19, [x19, #0x10] >> 0.01 1 +0x00ec mov w24, wzr 0.00 0 +0x00f0 sub w23, w23, #0x1 >> 2.77 276 +0x00f4 ldr w25, [x19, #0x8] 0.00 0 +0x00f8 cmp w25, w23 0.00 0 +0x00fc b.ls $+0x24c >> 8.29 826 +0x0100 mov x0, #0xda80 0.00 0 +0x0104 movk x0, #0x6b6, lsl #16 0.00 0 +0x0108 movk x0, #0x1, lsl #32 0.00 0 +0x010c cmp x21, x0 0.00 0 +0x0110 b.ne $+0x134 >> 0.34 34 +0x0114 mov w0, #0x18 0.00 0 +0x0118 mov x1, #0x10 0.00 0 +0x011c umaddl x0, w23, w0, x1 0.00 0 +0x0120 add x26, x19, x0 >> 7.72 769 +0x0124 ldr w0, [x26, #0x8] 0.00 0 +0x0128 cmp w0, w22 >> 0.28 28 +0x012c b.ne $+0x100 >> 1.89 188 +0x0130 ldr x27, [x26] 0.00 0 +0x0134 cbz x27, $+0xf8 >> 7.52 749 +0x0138 ldr x0, [x27] 0.00 0 +0x013c mov x1, #0x63c0 0.00 0 +0x0140 movk x1, #0x53b, lsl #16 0.00 0 +0x0144 movk x1, #0x1, lsl #32 0.00 0 +0x0148 cmp x0, x1 0.00 0 +0x014c b.ne $+0xb8 >> 1.37 136 +0x0150 mov x0, #0x4020 >> 0.17 17 +0x0154 movk x0, #0x260, lsl #16 0.00 0 +0x0158 movk x0, #0x1, lsl #32 >> 0.09 9 +0x015c cmp x27, x0 >> 1.27 126 +0x0160 cset x28, eq 0.00 0 +0x0164 cbz w28, $+0xc8 >> 0.21 21 +0x0168 add x0, x26, #0x10 0.00 0 +0x016c ldr w0, [x0] 0.00 0 +0x0170 ldp x27, x28, [sp, #0x60] >> 0.01 1 +0x0174 ldp x25, x26, [sp, #0x50] 0.00 0 +0x0178 ldp x23, x24, [sp, #0x40] 0.00 0 +0x017c ldp x21, x22, [sp, #0x30] >> 3.20 319 +0x0180 ldp x19, x20, [sp, #0x20] >> 21.11 2103 +0x0184 ldp x29, x30, [sp], #0x70 >> 3.31 330 +0x0188 ret 0.00 0 +0x018c mov x0, x22 0.00 0 +0x0190 mov x1, #0xbca8 0.00 0 +0x0194 movk x1, #0x252, lsl #16 0.00 0 +0x0198 movk x1, #0x1, lsl #32 0.00 0 +0x019c ldr x1, [x1] 0.00 0 +0x01a0 blr x1 0.00 0 +0x01a4 b $-0x104 0.00 0 +0x01a8 mov w22, wzr 0.00 0 +0x01ac b $-0x108 0.00 0 +0x01b0 mov x0, x22 0.00 0 +0x01b4 ldr x1, [x22] 0.00 0 +0x01b8 ldr x1, [x1, #0x40] 0.00 0 +0x01bc ldr x1, [x1, #0x18] 0.00 0 +0x01c0 blr x1 0.00 0 +0x01c4 mov w22, w0 0.00 0 +0x01c8 b $-0x124 0.00 0 +0x01cc mov x0, x20 0.00 0 +0x01d0 mov x11, #0x2b50 0.00 0 +0x01d4 movk x11, #0x53e, lsl #16 0.00 0 +0x01d8 movk x11, #0x1, lsl #32 0.00 0 +0x01dc mov x1, #0x4020 0.00 0 +0x01e0 movk x1, #0x260, lsl #16 0.00 0 +0x01e4 movk x1, #0x1, lsl #32 0.00 0 +0x01e8 ldr x16, [x11] 0.00 0 +0x01ec blr x16 0.00 0 +0x01f0 mov w22, w0 0.00 0 +0x01f4 b $-0x14c 0.00 0 +0x01f8 cmp w25, w23 0.00 0 +0x01fc b.ls $+0x14c 0.00 0 +0x0200 b $-0xec 0.00 0 +0x0204 mov x0, x27 0.00 0 +0x0208 mov x1, #0x4020 0.00 0 +0x020c movk x1, #0x260, lsl #16 0.00 0 +0x0210 movk x1, #0x1, lsl #32 0.00 0 +0x0214 ldr x2, [x27] 0.00 0 +0x0218 ldr x2, [x2, #0x40] 0.00 0 +0x021c ldr x2, [x2, #0x10] 0.00 0 +0x0220 blr x2 0.00 0 +0x0224 mov w28, w0 0.00 0 +0x0228 b $-0xc4 0.00 0 +0x022c ldr w23, [x26, #0xc] 0.00 0 +0x0230 add w24, w24, #0x1 0.00 0 +0x0234 ldr w25, [x19, #0x8] 0.00 0 +0x0238 cmp w25, w24 0.00 0 +0x023c b.hs $-0x44 0.00 0 +0x0240 b $+0xf0 0.00 0 +0x0244 mov w0, #0x18 0.00 0 +0x0248 mov x1, #0x10 0.00 0 +0x024c umaddl x0, w23, w0, x1 0.00 0 +0x0250 add x26, x19, x0 0.00 0 +0x0254 ldr w0, [x26, #0x8] 0.00 0 +0x0258 cmp w0, w22 0.00 0 +0x025c b.ne $+0x54 0.00 0 +0x0260 ldr x27, [x26] 0.00 0 +0x0264 ldr x21, [x20] 0.00 0 +0x0268 mov x0, #0xda80 0.00 0 +0x026c movk x0, #0x6b6, lsl #16 0.00 0 +0x0270 movk x0, #0x1, lsl #32 0.00 0 +0x0274 cmp x21, x0 0.00 0 +0x0278 b.eq $+0x34 0.00 0 +0x027c mov x0, x20 0.00 0 +0x0280 mov x1, x27 0.00 0 +0x0284 mov x11, #0x2b58 0.00 0 +0x0288 movk x11, #0x53e, lsl #16 0.00 0 +0x028c movk x11, #0x1, lsl #32 0.00 0 +0x0290 mov x2, #0x4020 0.00 0 +0x0294 movk x2, #0x260, lsl #16 0.00 0 +0x0298 movk x2, #0x1, lsl #32 0.00 0 +0x029c ldr x16, [x11] 0.00 0 +0x02a0 blr x16 0.00 0 +0x02a4 mov w28, w0 0.00 0 +0x02a8 b $+0x74 0.00 0 +0x02ac cbnz x27, $+0x1c 0.00 0 +0x02b0 ldr w23, [x26, #0xc] 0.00 0 +0x02b4 add w24, w24, #0x1 0.00 0 +0x02b8 ldr w25, [x19, #0x8] 0.00 0 +0x02bc cmp w25, w24 0.00 0 +0x02c0 b.hs $+0x64 0.00 0 +0x02c4 b $+0x6c 0.00 0 +0x02c8 ldr x0, [x27] 0.00 0 +0x02cc mov x1, #0x63c0 0.00 0 +0x02d0 movk x1, #0x53b, lsl #16 0.00 0 +0x02d4 movk x1, #0x1, lsl #32 0.00 0 +0x02d8 cmp x0, x1 0.00 0 +0x02dc b.eq $+0x2c 0.00 0 +0x02e0 mov x0, x27 0.00 0 +0x02e4 mov x1, #0x4020 0.00 0 +0x02e8 movk x1, #0x260, lsl #16 0.00 0 +0x02ec movk x1, #0x1, lsl #32 0.00 0 +0x02f0 ldr x2, [x27] 0.00 0 +0x02f4 ldr x2, [x2, #0x40] 0.00 0 +0x02f8 ldr x2, [x2, #0x10] 0.00 0 +0x02fc blr x2 0.00 0 +0x0300 mov w28, w0 0.00 0 +0x0304 b $+0x18 0.00 0 +0x0308 mov x0, #0x4020 0.00 0 +0x030c movk x0, #0x260, lsl #16 0.00 0 +0x0310 movk x0, #0x1, lsl #32 0.00 0 +0x0314 cmp x27, x0 0.00 0 +0x0318 cset x28, eq 0.00 0 +0x031c cbnz w28, $-0x1b4 0.00 0 +0x0320 b $-0x70 0.00 0 +0x0324 cmp w25, w23 0.00 0 +0x0328 b.ls $+0x20 0.00 0 +0x032c b $-0xe8 0.00 0 +0x0330 mov x0, #0xa5c8 0.00 0 +0x0334 movk x0, #0x252, lsl #16 0.00 0 +0x0338 movk x0, #0x1, lsl #32 0.00 0 +0x033c ldr x0, [x0] 0.00 0 +0x0340 blr x0 0.00 0 +0x0344 brk #0xf000 0.00 0 +0x0348 mov x0, #0x5070 0.00 0 +0x034c movk x0, #0x721, lsl #16 0.00 0 +0x0350 movk x0, #0x1, lsl #32 0.00 0 +0x0354 mov x1, #0x4020 0.00 0 +0x0358 movk x1, #0x260, lsl #16 0.00 0 +0x035c movk x1, #0x1, lsl #32 0.00 0 +0x0360 mov x2, #0xb1f8 0.00 0 +0x0364 movk x2, #0x32a, lsl #16 0.00 0 +0x0368 movk x2, #0x1, lsl #32 0.00 0 +0x036c ldr x2, [x2] 0.00 0 +0x0370 blr x2 0.00 0 +0x0374 brk #0xf000 0.00 0 +0x0378 bl $-0x4feedc0 0.00 0 +0x037c brk #0xf000 libcoreclr.dylib!ObjectNative::TryGetHashCode(Object*) 1977 self samples (15.06% of all samples), aarch64 ARM self% samples offset instruction >> 6.73 133 +0x0000 cbz x0, $+0x48 >> 40.87 808 +0x0004 ldur w8, [x0, #-0x4] >> 0.40 8 +0x0008 tbnz w8, #0x1b, $+0xc 0.00 0 +0x000c mov w0, #0x0 0.00 0 +0x0010 ret >> 8.09 160 +0x0014 tbnz w8, #0x1a, $+0x38 0.00 0 +0x0018 adrp x9, $+0x195000 0.00 0 +0x001c add x9, x9, #0xfa0 0.00 0 +0x0020 ldr x9, [x9] 0.00 0 +0x0024 and w10, w8, #0xc000000 0.00 0 +0x0028 and w8, w8, #0x3ffffff 0.00 0 +0x002c mov w11, #0x8000000 0.00 0 +0x0030 cmp w10, w11 0.00 0 +0x0034 csel w8, w8, wzr, eq 0.00 0 +0x0038 ubfiz x8, x8, #0x4, #0x20 0.00 0 +0x003c ldr x8, [x9, x8] 0.00 0 +0x0040 cbz x8, $-0x34 0.00 0 +0x0044 ldr w0, [x8, #0x28] 0.00 0 +0x0048 ret >> 43.90 868 +0x004c and w0, w8, #0x3ffffff 0.00 0 +0x0050 ret [JIT] instance valuetype [System.Private.CoreLib]System.Threading.Tasks.ValueTask`1 [benchapp-InProcess-1Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::WorkloadActionUnroll(int64,class [Perfolizer]Perfolizer.Horology.IClock)[Optimized] 940 self samples (7.16% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 stp x29, x30, [sp, #-0x40]! 0.00 0 +0x0004 stp x19, x20, [sp, #0x10] 0.00 0 +0x0008 stp x21, x22, [sp, #0x20] 0.00 0 +0x000c stp x23, x24, [sp, #0x30] 0.00 0 +0x0010 mov x29, sp 0.00 0 +0x0014 mov x19, x0 0.00 0 +0x0018 mov x21, x8 0.00 0 +0x001c mov x20, x1 0.00 0 +0x0020 mov x22, x2 0.00 0 +0x0024 mov x0, x22 0.00 0 +0x0028 mov x23, #0x8028 0.00 0 +0x002c movk x23, #0x70c, lsl #16 0.00 0 +0x0030 movk x23, #0x1, lsl #32 0.00 0 +0x0034 mov x11, x23 0.00 0 +0x0038 ldr x16, [x11] 0.00 0 +0x003c blr x16 0.00 0 +0x0040 mov x24, x0 0.00 0 +0x0044 sub x20, x20, #0x1 0.00 0 +0x0048 tbnz x20, #0x3f, $+0x18c >> 0.11 1 +0x004c mov x0, x19 0.00 0 +0x0050 mov x1, #0xa538 0.00 0 +0x0054 movk x1, #0x52b, lsl #16 0.00 0 +0x0058 movk x1, #0x1, lsl #32 >> 5.21 49 +0x005c ldr x1, [x1] 0.00 0 +0x0060 blr x1 0.00 0 +0x0064 mov x0, x19 0.00 0 +0x0068 mov x1, #0xa538 0.00 0 +0x006c movk x1, #0x52b, lsl #16 0.00 0 +0x0070 movk x1, #0x1, lsl #32 >> 5.96 56 +0x0074 ldr x1, [x1] 0.00 0 +0x0078 blr x1 0.00 0 +0x007c mov x0, x19 0.00 0 +0x0080 mov x1, #0xa538 0.00 0 +0x0084 movk x1, #0x52b, lsl #16 0.00 0 +0x0088 movk x1, #0x1, lsl #32 >> 6.28 59 +0x008c ldr x1, [x1] 0.00 0 +0x0090 blr x1 >> 0.11 1 +0x0094 mov x0, x19 0.00 0 +0x0098 mov x1, #0xa538 0.00 0 +0x009c movk x1, #0x52b, lsl #16 0.00 0 +0x00a0 movk x1, #0x1, lsl #32 >> 5.32 50 +0x00a4 ldr x1, [x1] 0.00 0 +0x00a8 blr x1 >> 0.11 1 +0x00ac mov x0, x19 0.00 0 +0x00b0 mov x1, #0xa538 0.00 0 +0x00b4 movk x1, #0x52b, lsl #16 0.00 0 +0x00b8 movk x1, #0x1, lsl #32 >> 5.85 55 +0x00bc ldr x1, [x1] 0.00 0 +0x00c0 blr x1 >> 0.43 4 +0x00c4 mov x0, x19 0.00 0 +0x00c8 mov x1, #0xa538 0.00 0 +0x00cc movk x1, #0x52b, lsl #16 0.00 0 +0x00d0 movk x1, #0x1, lsl #32 >> 6.38 60 +0x00d4 ldr x1, [x1] 0.00 0 +0x00d8 blr x1 >> 0.32 3 +0x00dc mov x0, x19 0.00 0 +0x00e0 mov x1, #0xa538 0.00 0 +0x00e4 movk x1, #0x52b, lsl #16 0.00 0 +0x00e8 movk x1, #0x1, lsl #32 >> 5.85 55 +0x00ec ldr x1, [x1] 0.00 0 +0x00f0 blr x1 >> 0.11 1 +0x00f4 mov x0, x19 0.00 0 +0x00f8 mov x1, #0xa538 0.00 0 +0x00fc movk x1, #0x52b, lsl #16 0.00 0 +0x0100 movk x1, #0x1, lsl #32 >> 7.13 67 +0x0104 ldr x1, [x1] 0.00 0 +0x0108 blr x1 >> 0.53 5 +0x010c mov x0, x19 0.00 0 +0x0110 mov x1, #0xa538 0.00 0 +0x0114 movk x1, #0x52b, lsl #16 0.00 0 +0x0118 movk x1, #0x1, lsl #32 >> 6.38 60 +0x011c ldr x1, [x1] 0.00 0 +0x0120 blr x1 0.00 0 +0x0124 mov x0, x19 0.00 0 +0x0128 mov x1, #0xa538 0.00 0 +0x012c movk x1, #0x52b, lsl #16 0.00 0 +0x0130 movk x1, #0x1, lsl #32 >> 6.28 59 +0x0134 ldr x1, [x1] 0.00 0 +0x0138 blr x1 >> 0.21 2 +0x013c mov x0, x19 0.00 0 +0x0140 mov x1, #0xa538 0.00 0 +0x0144 movk x1, #0x52b, lsl #16 0.00 0 +0x0148 movk x1, #0x1, lsl #32 >> 6.38 60 +0x014c ldr x1, [x1] 0.00 0 +0x0150 blr x1 >> 0.21 2 +0x0154 mov x0, x19 0.00 0 +0x0158 mov x1, #0xa538 0.00 0 +0x015c movk x1, #0x52b, lsl #16 0.00 0 +0x0160 movk x1, #0x1, lsl #32 >> 5.53 52 +0x0164 ldr x1, [x1] 0.00 0 +0x0168 blr x1 >> 0.21 2 +0x016c mov x0, x19 0.00 0 +0x0170 mov x1, #0xa538 0.00 0 +0x0174 movk x1, #0x52b, lsl #16 0.00 0 +0x0178 movk x1, #0x1, lsl #32 >> 6.06 57 +0x017c ldr x1, [x1] 0.00 0 +0x0180 blr x1 >> 0.32 3 +0x0184 mov x0, x19 0.00 0 +0x0188 mov x1, #0xa538 0.00 0 +0x018c movk x1, #0x52b, lsl #16 0.00 0 +0x0190 movk x1, #0x1, lsl #32 >> 6.06 57 +0x0194 ldr x1, [x1] 0.00 0 +0x0198 blr x1 >> 0.21 2 +0x019c mov x0, x19 0.00 0 +0x01a0 mov x1, #0xa538 0.00 0 +0x01a4 movk x1, #0x52b, lsl #16 0.00 0 +0x01a8 movk x1, #0x1, lsl #32 >> 5.00 47 +0x01ac ldr x1, [x1] 0.00 0 +0x01b0 blr x1 >> 0.11 1 +0x01b4 mov x0, x19 0.00 0 +0x01b8 mov x1, #0xa538 0.00 0 +0x01bc movk x1, #0x52b, lsl #16 0.00 0 +0x01c0 movk x1, #0x1, lsl #32 >> 5.00 47 +0x01c4 ldr x1, [x1] 0.00 0 +0x01c8 blr x1 >> 2.34 22 +0x01cc sub x20, x20, #0x1 0.00 0 +0x01d0 tbz x20, #0x3f, $-0x184 0.00 0 +0x01d4 mov x0, x22 0.00 0 +0x01d8 add x11, x23, #0x8 0.00 0 +0x01dc ldr x16, [x11] 0.00 0 +0x01e0 blr x16 0.00 0 +0x01e4 mov x19, x0 0.00 0 +0x01e8 mov x0, x22 0.00 0 +0x01ec add x11, x23, #0x10 0.00 0 +0x01f0 ldr x16, [x11] 0.00 0 +0x01f4 blr x16 0.00 0 +0x01f8 str xzr, [x21] 0.00 0 +0x01fc strh wzr, [x21, #0x8] 0.00 0 +0x0200 mov w0, #0x1 0.00 0 +0x0204 strb w0, [x21, #0xa] 0.00 0 +0x0208 stp x24, x19, [x21, #0x10] 0.00 0 +0x020c str d0, [x21, #0x20] 0.00 0 +0x0210 ldp x23, x24, [sp, #0x30] 0.00 0 +0x0214 ldp x21, x22, [sp, #0x20] 0.00 0 +0x0218 ldp x19, x20, [sp, #0x10] 0.00 0 +0x021c ldp x29, x30, [sp], #0x40 0.00 0 +0x0220 ret libsystem_kernel.dylib!__psynch_cvwait 53 self samples (0.40% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 mov x16, #0x131 0.00 0 +0x0004 svc #0x80 >> 100.00 53 +0x0008 b.lo $+0x20 0.00 0 +0x000c hint #0x1b 0.00 0 +0x0010 stp x29, x30, [sp, #-0x10]! 0.00 0 +0x0014 mov x29, sp 0.00 0 +0x0018 bl $-0x2e04 0.00 0 +0x001c mov sp, x29 0.00 0 +0x0020 ldp x29, x30, [sp], #0x10 0.00 0 +0x0024 retab 0.00 0 +0x0028 ret libsystem_kernel.dylib!__semwait_signal_nocancel 17 self samples (0.13% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 mov x16, #0x1a7 0.00 0 +0x0004 svc #0x80 >> 100.00 17 +0x0008 b.lo $+0x20 0.00 0 +0x000c hint #0x1b 0.00 0 +0x0010 stp x29, x30, [sp, #-0x10]! 0.00 0 +0x0014 mov x29, sp 0.00 0 +0x0018 bl $-0x6ce4 0.00 0 +0x001c mov sp, x29 0.00 0 +0x0020 ldp x29, x30, [sp], #0x10 0.00 0 +0x0024 retab 0.00 0 +0x0028 ret libsystem_kernel.dylib!__read_nocancel 12 self samples (0.09% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 mov x16, #0x18c 0.00 0 +0x0004 svc #0x80 >> 100.00 12 +0x0008 b.lo $+0x20 0.00 0 +0x000c hint #0x1b 0.00 0 +0x0010 stp x29, x30, [sp, #-0x10]! 0.00 0 +0x0014 mov x29, sp 0.00 0 +0x0018 bl $-0x15a4 0.00 0 +0x001c mov sp, x29 0.00 0 +0x0020 ldp x29, x30, [sp], #0x10 0.00 0 +0x0024 retab 0.00 0 +0x0028 ret dyld!__fcntl 6 self samples (0.05% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 mov x16, #0x5c 0.00 0 +0x0004 svc #0x80 >> 100.00 6 +0x0008 b.lo $+0x20 0.00 0 +0x000c hint #0x1b 0.00 0 +0x0010 stp x29, x30, [sp, #-0x10]! 0.00 0 +0x0014 mov x29, sp 0.00 0 +0x0018 bl $+0x10b0 0.00 0 +0x001c mov sp, x29 0.00 0 +0x0020 ldp x29, x30, [sp], #0x10 0.00 0 +0x0024 retab 0.00 0 +0x0028 ret 0.00 0 +0x002c udf #0x0 0.00 0 +0x0030 udf #0x0 libsystem_platform.dylib!_platform_memmove 5 self samples (0.04% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 sub x3, x0, x1 0.00 0 +0x0004 cmp x3, x2 0.00 0 +0x0008 b.lo $+0x1c8 0.00 0 +0x000c mov x3, x0 0.00 0 +0x0010 cmp x2, #0x40 0.00 0 +0x0014 b.lo $+0x198 0.00 0 +0x0018 sub x4, x1, x0 0.00 0 +0x001c cmp x4, x2 0.00 0 +0x0020 b.lo $+0xc4 0.00 0 +0x0024 cmp x2, #0x4, lsl #12 0.00 0 +0x0028 b.lo $+0x60 0.00 0 +0x002c add x3, x3, #0x20 0.00 0 +0x0030 and x3, x3, #0xffffffffffffffe0 0.00 0 +0x0034 ldnp q2, q3, [x1] 0.00 0 +0x0038 sub x5, x3, x0 0.00 0 +0x003c add x1, x1, x5 0.00 0 +0x0040 ldnp q0, q1, [x1] 0.00 0 +0x0044 add x1, x1, #0x20 0.00 0 +0x0048 sub x2, x2, x5 0.00 0 +0x004c stnp q2, q3, [x0] 0.00 0 +0x0050 subs x2, x2, #0x40 0.00 0 +0x0054 b.ls $+0x1c >> 20.00 1 +0x0058 stnp q0, q1, [x3] 0.00 0 +0x005c add x3, x3, #0x20 >> 80.00 4 +0x0060 ldnp q0, q1, [x1] 0.00 0 +0x0064 add x1, x1, #0x20 0.00 0 +0x0068 subs x2, x2, #0x20 0.00 0 +0x006c b.hi $-0x14 0.00 0 +0x0070 add x1, x1, x2 0.00 0 +0x0074 ldnp q2, q3, [x1] 0.00 0 +0x0078 stnp q0, q1, [x3] 0.00 0 +0x007c add x3, x3, x2 0.00 0 +0x0080 stnp q2, q3, [x3, #0x20] 0.00 0 +0x0084 ret 0.00 0 +0x0088 add x3, x3, #0x20 0.00 0 +0x008c and x3, x3, #0xffffffffffffffe0 0.00 0 +0x0090 ldnp q2, q3, [x1] 0.00 0 +0x0094 sub x5, x3, x0 0.00 0 +0x0098 add x1, x1, x5 0.00 0 +0x009c ldnp q0, q1, [x1] 0.00 0 +0x00a0 add x1, x1, #0x20 0.00 0 +0x00a4 sub x2, x2, x5 0.00 0 +0x00a8 stp q2, q3, [x0] 0.00 0 +0x00ac subs x2, x2, #0x40 0.00 0 +0x00b0 b.ls $+0x1c 0.00 0 +0x00b4 stp q0, q1, [x3] 0.00 0 +0x00b8 add x3, x3, #0x20 0.00 0 +0x00bc ldnp q0, q1, [x1] 0.00 0 +0x00c0 add x1, x1, #0x20 0.00 0 +0x00c4 subs x2, x2, #0x20 0.00 0 +0x00c8 b.hi $-0x14 0.00 0 +0x00cc add x1, x1, x2 0.00 0 +0x00d0 ldnp q2, q3, [x1] 0.00 0 +0x00d4 stp q0, q1, [x3] 0.00 0 +0x00d8 add x3, x3, x2 0.00 0 +0x00dc stp q2, q3, [x3, #0x20] 0.00 0 +0x00e0 ret 0.00 0 +0x00e4 cmp x2, #0x4, lsl #12 0.00 0 +0x00e8 b.lo $+0x60 0.00 0 +0x00ec add x3, x3, #0x20 0.00 0 +0x00f0 and x3, x3, #0xffffffffffffffe0 0.00 0 +0x00f4 ldp q2, q3, [x1] 0.00 0 +0x00f8 sub x5, x3, x0 0.00 0 +0x00fc add x1, x1, x5 0.00 0 +0x0100 ldp q0, q1, [x1] 0.00 0 +0x0104 add x1, x1, #0x20 0.00 0 +0x0108 sub x2, x2, x5 0.00 0 +0x010c stnp q2, q3, [x0] 0.00 0 +0x0110 subs x2, x2, #0x40 0.00 0 +0x0114 b.ls $+0x1c 0.00 0 +0x0118 stnp q0, q1, [x3] 0.00 0 +0x011c add x3, x3, #0x20 0.00 0 +0x0120 ldp q0, q1, [x1] 0.00 0 +0x0124 add x1, x1, #0x20 0.00 0 +0x0128 subs x2, x2, #0x20 0.00 0 +0x012c b.hi $-0x14 0.00 0 +0x0130 add x1, x1, x2 0.00 0 +0x0134 ldp q2, q3, [x1] 0.00 0 +0x0138 stnp q0, q1, [x3] 0.00 0 +0x013c add x3, x3, x2 0.00 0 +0x0140 stnp q2, q3, [x3, #0x20] 0.00 0 +0x0144 ret 0.00 0 +0x0148 add x3, x3, #0x20 0.00 0 +0x014c and x3, x3, #0xffffffffffffffe0 0.00 0 +0x0150 ldp q2, q3, [x1] 0.00 0 +0x0154 sub x5, x3, x0 0.00 0 +0x0158 add x1, x1, x5 0.00 0 +0x015c ldp q0, q1, [x1] 0.00 0 +0x0160 add x1, x1, #0x20 0.00 0 +0x0164 sub x2, x2, x5 0.00 0 +0x0168 stp q2, q3, [x0] 0.00 0 +0x016c subs x2, x2, #0x40 0.00 0 +0x0170 b.ls $+0x1c 0.00 0 +0x0174 stp q0, q1, [x3] 0.00 0 +0x0178 add x3, x3, #0x20 0.00 0 +0x017c ldp q0, q1, [x1] 0.00 0 +0x0180 add x1, x1, #0x20 0.00 0 +0x0184 subs x2, x2, #0x20 0.00 0 +0x0188 b.hi $-0x14 0.00 0 +0x018c add x1, x1, x2 0.00 0 +0x0190 ldp q2, q3, [x1] 0.00 0 +0x0194 stp q0, q1, [x3] 0.00 0 +0x0198 add x3, x3, x2 0.00 0 +0x019c stp q2, q3, [x3, #0x20] 0.00 0 +0x01a0 ret 0.00 0 +0x01a4 ldr x6, [x1], #0x8 0.00 0 +0x01a8 str x6, [x3], #0x8 0.00 0 +0x01ac subs x2, x2, #0x8 0.00 0 +0x01b0 b.hs $-0xc 0.00 0 +0x01b4 adds x2, x2, #0x8 0.00 0 +0x01b8 b.eq $+0x14 0.00 0 +0x01bc ldrb w6, [x1], #0x1 0.00 0 +0x01c0 strb w6, [x3], #0x1 0.00 0 +0x01c4 subs x2, x2, #0x1 0.00 0 +0x01c8 b.ne $-0xc 0.00 0 +0x01cc ret 0.00 0 +0x01d0 cbz x3, $+0xf4 0.00 0 +0x01d4 add x4, x0, x2 0.00 0 +0x01d8 add x1, x1, x2 0.00 0 +0x01dc cmp x2, #0x40 0.00 0 +0x01e0 b.lo $+0xc4 0.00 0 +0x01e4 cmp x2, #0x4, lsl #12 0.00 0 +0x01e8 b.lo $+0x5c 0.00 0 +0x01ec ldp q2, q3, [x1, #-0x20] 0.00 0 +0x01f0 sub x3, x4, #0x1 0.00 0 +0x01f4 and x3, x3, #0xffffffffffffffe0 0.00 0 +0x01f8 sub x5, x4, x3 0.00 0 +0x01fc sub x1, x1, x5 0.00 0 +0x0200 sub x2, x2, x5 0.00 0 +0x0204 ldp q0, q1, [x1, #-0x20] 0.00 0 +0x0208 stnp q2, q3, [x4, #-0x20] 0.00 0 +0x020c sub x1, x1, #0x20 0.00 0 +0x0210 subs x2, x2, #0x40 0.00 0 +0x0214 b.ls $+0x1c 0.00 0 +0x0218 stnp q0, q1, [x3, #-0x20] 0.00 0 +0x021c sub x3, x3, #0x20 0.00 0 +0x0220 ldp q0, q1, [x1, #-0x20] 0.00 0 +0x0224 sub x1, x1, #0x20 0.00 0 +0x0228 subs x2, x2, #0x20 0.00 0 +0x022c b.hi $-0x14 0.00 0 +0x0230 sub x1, x1, x2 0.00 0 +0x0234 ldp q2, q3, [x1, #-0x20] 0.00 0 +0x0238 stnp q0, q1, [x3, #-0x20] 0.00 0 +0x023c stnp q2, q3, [x0] 0.00 0 +0x0240 ret 0.00 0 +0x0244 ldp q2, q3, [x1, #-0x20] 0.00 0 +0x0248 sub x3, x4, #0x1 0.00 0 +0x024c and x3, x3, #0xffffffffffffffe0 0.00 0 +0x0250 sub x5, x4, x3 0.00 0 +0x0254 sub x1, x1, x5 0.00 0 +0x0258 sub x2, x2, x5 0.00 0 +0x025c ldp q0, q1, [x1, #-0x20] 0.00 0 +0x0260 stp q2, q3, [x4, #-0x20] 0.00 0 +0x0264 sub x1, x1, #0x20 0.00 0 +0x0268 subs x2, x2, #0x40 0.00 0 +0x026c b.ls $+0x1c 0.00 0 +0x0270 stp q0, q1, [x3, #-0x20] 0.00 0 +0x0274 sub x3, x3, #0x20 0.00 0 +0x0278 ldp q0, q1, [x1, #-0x20] 0.00 0 +0x027c sub x1, x1, #0x20 0.00 0 +0x0280 subs x2, x2, #0x20 0.00 0 +0x0284 b.hi $-0x14 0.00 0 +0x0288 sub x1, x1, x2 0.00 0 +0x028c ldp q2, q3, [x1, #-0x20] 0.00 0 +0x0290 stp q0, q1, [x3, #-0x20] 0.00 0 +0x0294 stp q2, q3, [x0] 0.00 0 +0x0298 ret 0.00 0 +0x029c ldr x6, [x1, #-0x8]! 0.00 0 +0x02a0 str x6, [x4, #-0x8]! 0.00 0 +0x02a4 subs x2, x2, #0x8 0.00 0 +0x02a8 b.hs $-0xc 0.00 0 +0x02ac adds x2, x2, #0x8 0.00 0 +0x02b0 b.eq $+0x14 0.00 0 +0x02b4 ldrb w6, [x1, #-0x1]! 0.00 0 +0x02b8 strb w6, [x4, #-0x1]! 0.00 0 +0x02bc subs x2, x2, #0x1 0.00 0 +0x02c0 b.ne $-0xc 0.00 0 +0x02c4 ret 0.00 0 +0x02c8 udf #0x0 0.00 0 +0x02cc udf #0x0 0.00 0 +0x02d0 udf #0x0 0.00 0 +0x02d4 udf #0x0 0.00 0 +0x02d8 udf #0x0 0.00 0 +0x02dc udf #0x0 libsystem_kernel.dylib!__writev_nocancel 5 self samples (0.04% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 mov x16, #0x19c 0.00 0 +0x0004 svc #0x80 >> 100.00 5 +0x0008 b.lo $+0x20 0.00 0 +0x000c hint #0x1b 0.00 0 +0x0010 stp x29, x30, [sp, #-0x10]! 0.00 0 +0x0014 mov x29, sp 0.00 0 +0x0018 bl $-0xd580 0.00 0 +0x001c mov sp, x29 0.00 0 +0x0020 ldp x29, x30, [sp], #0x10 0.00 0 +0x0024 retab 0.00 0 +0x0028 ret libsystem_kernel.dylib!mach_msg2_trap 5 self samples (0.04% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 mov x16, #0xffffffffffffffd1 0.00 0 +0x0004 svc #0x80 >> 100.00 5 +0x0008 ret libsystem_platform.dylib!sys_icache_invalidate 3 self samples (0.02% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 cbz x1, $+0x54 0.00 0 +0x0004 and x9, x0, #0xffffffffffffffc0 0.00 0 +0x0008 and x10, x0, #0x3f 0.00 0 +0x000c add x10, x1, x10 0.00 0 +0x0010 sub x10, x10, #0x1 0.00 0 +0x0014 mov x11, #0xffffffffffffffff 0.00 0 +0x0018 eor x10, x11, x10, lsr #6 0.00 0 +0x001c dsb ish 0.00 0 +0x0020 mov x2, #0x14 0.00 0 +0x0024 mov x3, #0x0 >> 33.33 1 +0x0028 sys #0x3, c7, c5, #0x1, x9 0.00 0 +0x002c add x9, x9, #0x40 0.00 0 +0x0030 subs x2, x2, #0x1 0.00 0 +0x0034 b.ne $+0x10 0.00 0 +0x0038 cbz x3, $+0x20 0.00 0 +0x003c dsb ish 0.00 0 +0x0040 mov x2, #0x14 0.00 0 +0x0044 adds x10, x10, #0x1 0.00 0 +0x0048 b.ne $-0x20 0.00 0 +0x004c dsb ish >> 66.67 2 +0x0050 isb 0.00 0 +0x0054 ret 0.00 0 +0x0058 movk x8, #0x0, lsl #48 0.00 0 +0x005c movk x8, #0xf, lsl #32 0.00 0 +0x0060 movk x8, #0xffff, lsl #16 0.00 0 +0x0064 movk x8, #0xc080 0.00 0 +0x0068 ldr w8, [x8] 0.00 0 +0x006c adrp x2, $+0x0 0.00 0 +0x0070 add x2, x2, #0x568 0.00 0 +0x0074 ldr w3, [x2], #0x4 0.00 0 +0x0078 cbz w3, $+0x10 0.00 0 +0x007c cmp w3, w8 0.00 0 +0x0080 b.eq $-0x44 0.00 0 +0x0084 b $-0x10 0.00 0 +0x0088 mov x2, #0x0 0.00 0 +0x008c mov x3, #0x1 0.00 0 +0x0090 b $-0x4c libcoreclr.dylib!MethodTableBuilder::EnumerateClassMethods() 2 self samples (0.02% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 stp x28, x27, [sp, #-0x60]! 0.00 0 +0x0004 stp x26, x25, [sp, #0x10] 0.00 0 +0x0008 stp x24, x23, [sp, #0x20] 0.00 0 +0x000c stp x22, x21, [sp, #0x30] 0.00 0 +0x0010 stp x20, x19, [sp, #0x40] 0.00 0 +0x0014 stp x29, x30, [sp, #0x50] 0.00 0 +0x0018 add x29, sp, #0x50 0.00 0 +0x001c sub sp, sp, #0x1c0 0.00 0 +0x0020 mov x20, x0 0.00 0 +0x0024 adrp x8, $+0x137000 0.00 0 +0x0028 ldr x8, [x8, #0x130] 0.00 0 +0x002c ldr x8, [x8] 0.00 0 +0x0030 stur x8, [x29, #-0x60] 0.00 0 +0x0034 ldr x8, [x0, #0x70] 0.00 0 +0x0038 ldr x23, [x8] 0.00 0 +0x003c ldr x9, [x0, #0x30] 0.00 0 +0x0040 ldrb w11, [x9, #0x1] 0.00 0 +0x0044 ldr x10, [x0] 0.00 0 +0x0048 ldr w10, [x10, #0x28] 0.00 0 +0x004c str w10, [sp, #0x34] 0.00 0 +0x0050 ldrb w9, [x9] 0.00 0 +0x0054 stp w9, w11, [sp, #0x1c] 0.00 0 +0x0058 str xzr, [sp, #0x90] 0.00 0 +0x005c str wzr, [sp, #0x8c] 0.00 0 +0x0060 sub x9, x29, #0xa8 0.00 0 +0x0064 add x3, x9, #0x8 0.00 0 +0x0068 stur x23, [x29, #-0xa8] 0.00 0 +0x006c stur wzr, [x29, #-0x98] 0.00 0 +0x0070 stur wzr, [x29, #-0x68] 0.00 0 +0x0074 ldr x8, [x8, #0x18] 0.00 0 +0x0078 ldr w2, [x8, #0x10] 0.00 0 +0x007c ldr x8, [x23] 0.00 0 +0x0080 ldr x8, [x8, #0x58] 0.00 0 +0x0084 mov x0, x23 0.00 0 +0x0088 mov w1, #0x6000000 0.00 0 +0x008c str x3, [sp, #0x8] 0.00 0 +0x0090 blr x8 0.00 0 +0x0094 mov x26, x0 0.00 0 +0x0098 tbnz w0, #0x1f, $+0x1220 0.00 0 +0x009c mov w8, #0x1 0.00 0 +0x00a0 stur w8, [x29, #-0x68] 0.00 0 +0x00a4 ldur w19, [x29, #-0x9c] 0.00 0 +0x00a8 mov w8, #0xfff5 0.00 0 +0x00ac cmp w19, w8 0.00 0 +0x00b0 b.hs $+0x1218 0.00 0 +0x00b4 ldp x8, x9, [x20, #0x50] 0.00 0 +0x00b8 ldrb w8, [x8, #0x28] 0.00 0 +0x00bc cmp w8, #0x0 0.00 0 +0x00c0 mov w8, #0x2 0.00 0 +0x00c4 cinc w8, w8, ne 0.00 0 +0x00c8 mul w8, w8, w19 0.00 0 +0x00cc mov w10, #0xfff4 0.00 0 +0x00d0 cmp w8, w10 0.00 0 +0x00d4 csel w8, w8, w10, lo 0.00 0 +0x00d8 strh w8, [x9, #0x2] 0.00 0 +0x00dc ldr x8, [x20, #0x58] 0.00 0 +0x00e0 strh wzr, [x8] 0.00 0 +0x00e4 ldr x8, [x20, #0x58] 0.00 0 +0x00e8 ldrh w8, [x8, #0x2] 0.00 0 +0x00ec lsl x0, x8, #0x3 0.00 0 +0x00f0 ldr x1, [x20, #0x10] 0.00 0 +0x00f4 bl $+0x3eaf4 0.00 0 +0x00f8 ldr x8, [x20, #0x58] 0.00 0 +0x00fc str x0, [x8, #0x8] 0.00 0 +0x0100 cbz w19, $+0xe80 0.00 0 +0x0104 mov x10, x19 0.00 0 +0x0108 mov w9, #0x0 0.00 0 +0x010c str wzr, [sp, #0x24] 0.00 0 +0x0110 sub x8, x29, #0xf0 0.00 0 +0x0114 add x8, x8, #0x8 0.00 0 +0x0118 str x8, [sp, #0x28] 0.00 0 +0x011c add x8, sp, #0xd0 0.00 0 +0x0120 add x8, x8, #0x8 0.00 0 +0x0124 str x8, [sp, #0x10] 0.00 0 +0x0128 mov w27, #0x5 0.00 0 +0x012c str x23, [sp, #0x38] 0.00 0 +0x0130 str w19, [sp, #0x44] 0.00 0 +0x0134 b $+0x20 0.00 0 +0x0138 mov w27, #0x5 0.00 0 +0x013c ldr x23, [sp, #0x38] 0.00 0 +0x0140 ldr w26, [sp, #0x40] 0.00 0 +0x0144 ldp w10, w9, [sp, #0x44] 0.00 0 +0x0148 add w9, w9, #0x1 0.00 0 +0x014c cmp w9, w10 0.00 0 +0x0150 b.eq $+0xe34 0.00 0 +0x0154 str w9, [sp, #0x48] 0.00 0 +0x0158 str xzr, [sp, #0x90] 0.00 0 +0x015c str wzr, [sp, #0x8c] 0.00 0 +0x0160 ldp w9, w8, [x29, #-0x90] 0.00 0 +0x0164 sxtw x8, w8 0.00 0 +0x0168 cmp w8, w9 0.00 0 +0x016c b.hs $+0x1c 0.00 0 +0x0170 ldur w9, [x29, #-0x98] 0.00 0 +0x0174 cbz w9, $+0x310 0.00 0 +0x0178 add w9, w8, #0x1 0.00 0 +0x017c stur w9, [x29, #-0x8c] 0.00 0 +0x0180 ldur x9, [x29, #-0x88] 0.00 0 +0x0184 ldr w22, [x9, x8, lsl #2] 0.00 0 +0x0188 ands w19, w22, #0xffffff 0.00 0 +0x018c b.eq $+0xef8 0.00 0 +0x0190 ldr x8, [x23] 0.00 0 +0x0194 ldr x8, [x8, #0x18] 0.00 0 +0x0198 mov x0, x23 0.00 0 +0x019c mov w1, #0x6000000 0.00 0 +0x01a0 blr x8 0.00 0 +0x01a4 cmp w19, w0 0.00 0 +0x01a8 b.hi $+0xedc 0.00 0 +0x01ac ldr x8, [x23] 0.00 0 +0x01b0 ldr x8, [x8, #0x118] 0.00 0 +0x01b4 add x2, sp, #0x8c 0.00 0 +0x01b8 add x3, sp, #0x90 0.00 0 +0x01bc mov x0, x23 0.00 0 +0x01c0 mov x1, x22 0.00 0 +0x01c4 blr x8 0.00 0 +0x01c8 tbnz w0, #0x1f, $+0xee0 0.00 0 +0x01cc ldr x8, [x23] 0.00 0 +0x01d0 ldr x8, [x8, #0x130] 0.00 0 +0x01d4 add x2, sp, #0x9c 0.00 0 +0x01d8 mov x0, x23 0.00 0 +0x01dc mov x1, x22 0.00 0 +0x01e0 blr x8 0.00 0 +0x01e4 tbnz w0, #0x1f, $+0xedc 0.00 0 +0x01e8 ldr w24, [sp, #0x9c] 0.00 0 +0x01ec mov w8, #0x1040 0.00 0 +0x01f0 tst w24, w8 0.00 0 +0x01f4 b.ne $+0x28 0.00 0 +0x01f8 ldr x8, [x20] 0.00 0 +0x01fc ldrb w8, [x8, #0x2c] 0.00 0 +0x0200 tbnz w8, #0x1, $+0x1c 0.00 0 +0x0204 mov w19, #0x0 0.00 0 +0x0208 str xzr, [sp, #0x78] 0.00 0 +0x020c ldr x8, [x20, #0x30] 0.00 0 +0x0210 ldrb w8, [x8, #0x2] 0.00 0 +0x0214 cbz w8, $+0x88 0.00 0 +0x0218 b $+0xa8 0.00 0 +0x021c ldr x8, [x23] 0.00 0 +0x0220 ldr x8, [x8, #0xb8] 0.00 0 +0x0224 add x2, sp, #0x78 0.00 0 +0x0228 mov x0, x23 0.00 0 +0x022c mov x1, x22 0.00 0 +0x0230 blr x8 0.00 0 +0x0234 tbnz w0, #0x1f, $+0xea8 0.00 0 +0x0238 ldr x0, [sp, #0x78] 0.00 0 +0x023c cbz x0, $+0x20 0.00 0 +0x0240 mov x8, #0x0 0.00 0 +0x0244 ldrb w9, [x0, x8] 0.00 0 +0x0248 cbz w9, $+0x14 0.00 0 +0x024c add x8, x8, #0x1 0.00 0 +0x0250 cmp x8, #0x400 0.00 0 +0x0254 b.ne $-0x10 0.00 0 +0x0258 b $+0xdd0 >> 50.00 1 +0x025c ldr w24, [sp, #0x9c] 0.00 0 +0x0260 tbnz w24, #0xc, $+0x18 0.00 0 +0x0264 mov w19, #0x0 0.00 0 +0x0268 ldr x8, [x20, #0x30] 0.00 0 +0x026c ldrb w8, [x8, #0x2] 0.00 0 +0x0270 cbz w8, $+0x2c 0.00 0 +0x0274 b $+0x4c 0.00 0 +0x0278 adrp x1, $+0x120000 0.00 0 +0x027c add x1, x1, #0x35f 0.00 0 +0x0280 mov w2, #0x8 0.00 0 +0x0284 bl $+0xc04e4 0.00 0 +0x0288 cmp w0, #0x0 0.00 0 +0x028c cset w19, eq 0.00 0 +0x0290 ldr x8, [x20, #0x30] 0.00 0 +0x0294 ldrb w8, [x8, #0x2] 0.00 0 +0x0298 cbnz w8, $+0x28 0.00 0 +0x029c tbnz w19, #0x0, $+0x24 0.00 0 +0x02a0 ldr x1, [sp, #0x90] 0.00 0 +0x02a4 ldr w2, [sp, #0x8c] 0.00 0 +0x02a8 mov x0, x22 0.00 0 +0x02ac mov x3, x24 0.00 0 +0x02b0 mov x4, x23 0.00 0 +0x02b4 bl $-0x26d9bc 0.00 0 +0x02b8 mov x26, x0 0.00 0 +0x02bc tbnz w0, #0x1f, $+0xe28 0.00 0 +0x02c0 str wzr, [sp, #0x5c] 0.00 0 +0x02c4 ldr x8, [sp, #0x90] 0.00 0 +0x02c8 ldr w9, [sp, #0x8c] 0.00 0 +0x02cc str xzr, [sp, #0x70] 0.00 0 +0x02d0 strb wzr, [sp, #0x6f] 0.00 0 +0x02d4 ldr x10, [x20] 0.00 0 +0x02d8 ldrb w10, [x10, #0x2c] 0.00 0 +0x02dc tbnz w10, #0x1, $+0x2c 0.00 0 +0x02e0 str x8, [sp, #0xc0] 0.00 0 +0x02e4 str w9, [sp, #0xc8] 0.00 0 +0x02e8 ldr x8, [x20, #0x70] 0.00 0 +0x02ec ldr x1, [x8, #0x8] 0.00 0 +0x02f0 add x0, sp, #0xc0 0.00 0 +0x02f4 add x2, sp, #0x74 0.00 0 +0x02f8 add x3, sp, #0x70 0.00 0 +0x02fc add x4, sp, #0x6f 0.00 0 +0x0300 bl $-0xbb870 0.00 0 +0x0304 str w0, [sp, #0x5c] 0.00 0 +0x0308 strb wzr, [sp, #0x6e] 0.00 0 +0x030c ldr x8, [x20, #0x70] 0.00 0 +0x0310 ldr x8, [x8, #0x8] 0.00 0 +0x0314 ldr x0, [x8, #0x378] 0.00 0 +0x0318 add x2, sp, #0x6e 0.00 0 +0x031c mov x1, x22 0.00 0 +0x0320 bl $-0x5a8a0 0.00 0 +0x0324 ldrb w8, [sp, #0x6e] 0.00 0 +0x0328 cbz w8, $+0x94 0.00 0 +0x032c cbnz w0, $+0xe4 0.00 0 +0x0330 mov w21, #0x0 0.00 0 +0x0334 cbnz w19, $+0xf0 0.00 0 +0x0338 ldr x8, [x23] 0.00 0 +0x033c ldr x8, [x8, #0x138] 0.00 0 +0x0340 add x2, sp, #0x88 0.00 0 +0x0344 add x3, sp, #0x84 0.00 0 +0x0348 mov x0, x23 0.00 0 +0x034c mov x1, x22 0.00 0 +0x0350 blr x8 0.00 0 +0x0354 str w22, [sp, #0x58] 0.00 0 +0x0358 tbnz w0, #0x1f, $+0xdc8 0.00 0 +0x035c ldr w24, [sp, #0x9c] 0.00 0 +0x0360 mov w8, #0x50 0.00 0 +0x0364 and w19, w24, w8 0.00 0 +0x0368 cmp w19, #0x50 0.00 0 +0x036c b.ne $+0x10 0.00 0 +0x0370 ldr x8, [x20, #0x30] 0.00 0 +0x0374 mov w9, #0x1 0.00 0 +0x0378 strb w9, [x8, #0x4] 0.00 0 +0x037c ldr x8, [x20, #0x30] 0.00 0 +0x0380 ldrb w8, [x8, #0x2] 0.00 0 +0x0384 cbnz w8, $+0x528 0.00 0 +0x0388 ldr w8, [sp, #0x20] 0.00 0 +0x038c cbnz w8, $+0xe18 0.00 0 +0x0390 ldr w8, [sp, #0x88] 0.00 0 +0x0394 cbz w8, $+0x248 0.00 0 +0x0398 ldr w8, [sp, #0x34] 0.00 0 +0x039c tbnz w8, #0xc, $+0xe48 0.00 0 +0x03a0 tbnz w24, #0xa, $+0xe4c 0.00 0 +0x03a4 ldr w8, [sp, #0x84] 0.00 0 +0x03a8 mov w9, #0x3 0.00 0 +0x03ac bics wzr, w9, w8 0.00 0 +0x03b0 b.eq $+0xe84 0.00 0 +0x03b4 tbz w8, #0xc, $+0x22c 0.00 0 +0x03b8 b $+0xe3c 0.00 0 +0x03bc ldr x8, [sp, #0x90] 0.00 0 +0x03c0 cbnz x8, $+0x24 0.00 0 +0x03c4 ldr x8, [x23] 0.00 0 +0x03c8 ldr x8, [x8, #0x118] 0.00 0 +0x03cc add x2, sp, #0x8c 0.00 0 +0x03d0 add x3, sp, #0x90 0.00 0 +0x03d4 mov x0, x23 0.00 0 +0x03d8 mov x1, x22 0.00 0 +0x03dc blr x8 0.00 0 +0x03e0 tbnz w0, #0x1f, $+0xddc 0.00 0 +0x03e4 ldr w8, [sp, #0x8c] 0.00 0 +0x03e8 cbz w8, $+0xd5c 0.00 0 +0x03ec mov w26, #0x0 0.00 0 +0x03f0 ldr x8, [sp, #0x90] 0.00 0 +0x03f4 ldrb w8, [x8] 0.00 0 +0x03f8 mov w9, #0x1 0.00 0 +0x03fc strb w9, [sp, #0x6e] 0.00 0 +0x0400 tbnz w8, #0x4, $+0x10 0.00 0 +0x0404 mov x21, x26 0.00 0 +0x0408 cbnz w19, $+0x1c 0.00 0 +0x040c b $-0xd4 0.00 0 +0x0410 ldr x8, [x20, #0x30] 0.00 0 +0x0414 ldrb w8, [x8, #0x2] 0.00 0 +0x0418 cbz w8, $+0x88 0.00 0 +0x041c mov w21, #0x1 0.00 0 +0x0420 cbz w19, $-0xe8 0.00 0 +0x0424 ldr x8, [sp, #0x78] 0.00 0 +0x0428 add x9, x8, #0x8 0.00 0 +0x042c add x11, x8, #0xa 0.00 0 +0x0430 mov x8, x11 0.00 0 +0x0434 ldrb w10, [x9], #0x1 0.00 0 +0x0438 sub w12, w10, #0x30 0.00 0 +0x043c add x11, x11, #0x1 0.00 0 +0x0440 cmp w12, #0xa 0.00 0 +0x0444 b.lo $-0x14 0.00 0 +0x0448 cbz w10, $-0x304 0.00 0 +0x044c cmp w10, #0x5f 0.00 0 +0x0450 b.ne $+0xd28 0.00 0 +0x0454 ldrb w9, [x9] 0.00 0 +0x0458 sub w9, w9, #0x3a 0.00 0 +0x045c cmn w9, #0xa 0.00 0 +0x0460 b.lo $+0xc9c 0.00 0 +0x0464 ldrb w10, [x8], #0x1 0.00 0 +0x0468 sub w11, w10, #0x30 0.00 0 +0x046c cmp w11, #0xa 0.00 0 +0x0470 b.lo $-0xc 0.00 0 +0x0474 cmn w9, #0xa 0.00 0 +0x0478 b.lo $+0xc84 0.00 0 +0x047c cbz w10, $-0x338 0.00 0 +0x0480 b $+0xc7c 0.00 0 +0x0484 ldur w9, [x29, #-0xa0] 0.00 0 +0x0488 orr w22, w9, w8 0.00 0 +0x048c add w8, w8, #0x1 0.00 0 +0x0490 stur w8, [x29, #-0x8c] 0.00 0 +0x0494 ands w19, w22, #0xffffff 0.00 0 +0x0498 b.ne $-0x308 0.00 0 +0x049c b $+0xbe8 0.00 0 +0x04a0 stur x23, [x29, #-0xf0] 0.00 0 +0x04a4 stur wzr, [x29, #-0xe0] 0.00 0 +0x04a8 stur wzr, [x29, #-0xb0] 0.00 0 +0x04ac ldr x8, [x23] 0.00 0 +0x04b0 ldr x8, [x8, #0x58] 0.00 0 +0x04b4 mov x0, x23 0.00 0 +0x04b8 mov w1, #0x2a000000 0.00 0 +0x04bc mov x2, x22 0.00 0 +0x04c0 ldr x3, [sp, #0x28] 0.00 0 +0x04c4 blr x8 0.00 0 +0x04c8 mov x26, x0 0.00 0 +0x04cc tbnz w0, #0x1f, $+0xcc8 0.00 0 +0x04d0 mov w8, #0x1 0.00 0 +0x04d4 stur w8, [x29, #-0xb0] 0.00 0 +0x04d8 ldur w21, [x29, #-0xe4] 0.00 0 +0x04dc cbz w21, $+0xe8 0.00 0 +0x04e0 str x23, [sp, #0xd0] 0.00 0 +0x04e4 str wzr, [sp, #0xe0] 0.00 0 +0x04e8 str wzr, [sp, #0x110] 0.00 0 +0x04ec ldr x8, [x23] 0.00 0 +0x04f0 ldr x8, [x8, #0x58] 0.00 0 +0x04f4 mov x0, x23 0.00 0 +0x04f8 mov w1, #0x2a000000 0.00 0 +0x04fc mov x2, x22 0.00 0 +0x0500 ldr x3, [sp, #0x10] 0.00 0 +0x0504 blr x8 0.00 0 +0x0508 tbnz w0, #0x1f, $+0xd3c 0.00 0 +0x050c mov w8, #0x1 0.00 0 +0x0510 str w8, [sp, #0x110] 0.00 0 +0x0514 ldp w9, w8, [sp, #0xe8] 0.00 0 +0x0518 sxtw x8, w8 0.00 0 +0x051c cmp w8, w9 0.00 0 +0x0520 b.hs $+0x38 0.00 0 +0x0524 ldr w9, [sp, #0xe0] 0.00 0 +0x0528 cbz w9, $+0x1c 0.00 0 +0x052c add w9, w8, #0x1 0.00 0 +0x0530 str w9, [sp, #0xec] 0.00 0 +0x0534 ldr x9, [sp, #0xf0] 0.00 0 +0x0538 ldr w8, [x9, x8, lsl #2] 0.00 0 +0x053c str w8, [sp, #0x64] 0.00 0 +0x0540 b $+0x18 0.00 0 +0x0544 ldr w9, [sp, #0xd8] 0.00 0 +0x0548 orr w9, w9, w8 0.00 0 +0x054c str w9, [sp, #0x64] 0.00 0 +0x0550 add w8, w8, #0x1 0.00 0 +0x0554 str w8, [sp, #0xec] 0.00 0 +0x0558 ldr x8, [x23] 0.00 0 +0x055c ldr x8, [x8, #0x2d0] 0.00 0 +0x0560 add x3, sp, #0x68 0.00 0 +0x0564 mov x0, x23 0.00 0 +0x0568 ldr w1, [sp, #0x64] 0.00 0 +0x056c mov x2, #0x0 0.00 0 +0x0570 mov x4, #0x0 0.00 0 +0x0574 mov x5, #0x0 0.00 0 +0x0578 mov x6, #0x0 0.00 0 +0x057c blr x8 0.00 0 +0x0580 tbnz w0, #0x1f, $+0xadc 0.00 0 +0x0584 ldr w8, [sp, #0x68] 0.00 0 +0x0588 cmp w8, #0x3f 0.00 0 +0x058c b.hi $+0xad0 0.00 0 +0x0590 ands w8, w8, #0x3 0.00 0 +0x0594 b.ne $+0xaa8 0.00 0 +0x0598 subs w21, w21, #0x1 0.00 0 +0x059c b.ne $-0x88 0.00 0 +0x05a0 ldr w8, [sp, #0x110] 0.00 0 +0x05a4 cbz w8, $+0x18 0.00 0 +0x05a8 ldr w8, [sp, #0xe0] 0.00 0 +0x05ac cmp w8, #0x2 0.00 0 +0x05b0 b.ne $+0xc 0.00 0 +0x05b4 ldr x0, [sp, #0x10] 0.00 0 +0x05b8 bl $-0x1df744 0.00 0 +0x05bc ldur w8, [x29, #-0xb0] 0.00 0 +0x05c0 cbz w8, $-0x1a4 0.00 0 +0x05c4 ldur w8, [x29, #-0xe0] 0.00 0 +0x05c8 cmp w8, #0x2 0.00 0 +0x05cc b.ne $-0x1b0 0.00 0 +0x05d0 ldr x0, [sp, #0x28] 0.00 0 +0x05d4 bl $-0x1df760 0.00 0 +0x05d8 b $-0x1bc 0.00 0 +0x05dc tbnz w24, #0xa, $+0x28 0.00 0 +0x05e0 ldr w8, [sp, #0x34] 0.00 0 +0x05e4 tbz w8, #0x5, $+0x2c 0.00 0 +0x05e8 tbz w24, #0xc, $+0x28 0.00 0 +0x05ec ldr x0, [sp, #0x78] 0.00 0 +0x05f0 adrp x1, $+0x10f000 0.00 0 +0x05f4 add x1, x1, #0x6bf 0.00 0 +0x05f8 bl $+0xc0140 0.00 0 +0x05fc cbz w0, $+0x14 0.00 0 +0x0600 b $+0xc90 0.00 0 +0x0604 ldr w8, [sp, #0x34] 0.00 0 +0x0608 tbz w8, #0x7, $+0xcf4 0.00 0 +0x060c cbz w19, $+0xce8 0.00 0 +0x0610 tbz w24, #0x6, $+0x30 0.00 0 +0x0614 tbnz w24, #0xd, $+0xc5c 0.00 0 +0x0618 tbz w24, #0x4, $+0x10 0.00 0 +0x061c ldr w8, [sp, #0x34] 0.00 0 +0x0620 ubfx w8, w8, #0x5, #0x1 0.00 0 +0x0624 cbz w8, $+0xc54 0.00 0 +0x0628 ldr x0, [sp, #0x78] 0.00 0 +0x062c cbz x0, $+0x14 0.00 0 +0x0630 adrp x1, $+0x10f000 0.00 0 +0x0634 add x1, x1, #0xa7c 0.00 0 +0x0638 bl $+0xc0100 0.00 0 +0x063c cbz w0, $+0xc6c 0.00 0 +0x0640 ldr w8, [sp, #0x1c] 0.00 0 +0x0644 cbz w8, $+0xc 0.00 0 +0x0648 ldrb w8, [sp, #0x84] 0.00 0 +0x064c tbnz w8, #0x5, $+0xbf0 0.00 0 +0x0650 ldr x22, [x20, #0x70] 0.00 0 +0x0654 ldr x8, [x22, #0x18] 0.00 0 +0x0658 ldr w8, [x8, #0x10] 0.00 0 +0x065c mov w9, #0x1 0.00 0 +0x0660 movk w9, #0x200, lsl #16 0.00 0 +0x0664 cmp w8, w9 0.00 0 +0x0668 b.ne $+0x20 0.00 0 +0x066c tbz w24, #0x4, $+0xc1c 0.00 0 +0x0670 ldr x0, [sp, #0x78] 0.00 0 +0x0674 cbz x0, $+0x14 0.00 0 +0x0678 adrp x1, $+0x10f000 0.00 0 +0x067c add x1, x1, #0xa7c 0.00 0 +0x0680 bl $+0xc00b8 0.00 0 +0x0684 cbz w0, $+0xc2c 0.00 0 +0x0688 ldr x8, [x20, #0x88] 0.00 0 +0x068c ldr w9, [x8, #0x8] 0.00 0 +0x0690 cmp w9, #0x0 0.00 0 +0x0694 cset w9, eq 0.00 0 +0x0698 bic w9, w9, w21 0.00 0 +0x069c tbnz w9, #0x0, $+0x30 0.00 0 +0x06a0 tbnz w24, #0xd, $+0xb3c 0.00 0 +0x06a4 ldrb w9, [sp, #0x85] 0.00 0 +0x06a8 tbz w9, #0x4, $+0x24 0.00 0 +0x06ac ldr x9, [x22, #0x8] 0.00 0 +0x06b0 ldr x9, [x9, #0xf8] 0.00 0 +0x06b4 adrp x10, $+0x15e000 0.00 0 +0x06b8 add x10, x10, #0xc8 0.00 0 +0x06bc ldr x10, [x10] 0.00 0 +0x06c0 ldr x10, [x10] 0.00 0 +0x06c4 cmp x10, x9 0.00 0 +0x06c8 b.ne $+0xb14 0.00 0 +0x06cc cbz w21, $+0x14 0.00 0 +0x06d0 ldr w9, [sp, #0x84] 0.00 0 +0x06d4 mov w10, #0x3 0.00 0 +0x06d8 bics wzr, w10, w9 0.00 0 +0x06dc b.eq $+0xba4 0.00 0 +0x06e0 cmp w19, #0x10 0.00 0 +0x06e4 ldr w22, [sp, #0x58] 0.00 0 +0x06e8 b.eq $+0x1c4 0.00 0 +0x06ec ldr x8, [x8, #0x28] 0.00 0 +0x06f0 cbz x8, $+0x1bc 0.00 0 +0x06f4 ldr x8, [sp, #0x90] 0.00 0 +0x06f8 cbnz x8, $+0x28 0.00 0 +0x06fc ldr x8, [x23] 0.00 0 +0x0700 ldr x8, [x8, #0x118] 0.00 0 +0x0704 add x2, sp, #0x8c 0.00 0 +0x0708 add x3, sp, #0x90 0.00 0 +0x070c mov x0, x23 0.00 0 +0x0710 mov x1, x22 0.00 0 +0x0714 blr x8 0.00 0 +0x0718 tbnz w0, #0x1f, $+0xbc8 0.00 0 +0x071c ldr x8, [sp, #0x90] 0.00 0 +0x0720 ldr w10, [sp, #0x8c] 0.00 0 +0x0724 stur x8, [x29, #-0xf0] 0.00 0 +0x0728 stur w10, [x29, #-0xe8] 0.00 0 +0x072c cbz w10, $+0xa80 0.00 0 +0x0730 ldrb w11, [x8], #0x1 0.00 0 +0x0734 stur x8, [x29, #-0xf0] 0.00 0 +0x0738 sub w9, w10, #0x1 0.00 0 +0x073c stur w9, [x29, #-0xe8] 0.00 0 +0x0740 tbz w11, #0x4, $+0x60 0.00 0 +0x0744 ldrsb w11, [x8] 0.00 0 +0x0748 tbnz w11, #0x1f, $+0x10 0.00 0 +0x074c cbz w9, $+0xa60 0.00 0 +0x0750 mov w10, #0x1 0.00 0 +0x0754 b $+0x3c 0.00 0 +0x0758 and w11, w11, #0xff 0.00 0 +0x075c and w12, w11, #0xc0 0.00 0 +0x0760 cmp w12, #0x80 0.00 0 +0x0764 b.ne $+0x14 0.00 0 +0x0768 cmp w10, #0x3 0.00 0 +0x076c b.lo $+0xa40 0.00 0 +0x0770 mov w10, #0x2 0.00 0 +0x0774 b $+0x1c 0.00 0 +0x0778 cmp w10, #0x5 0.00 0 +0x077c b.lo $+0xa30 0.00 0 +0x0780 and w10, w11, #0xe0 0.00 0 +0x0784 cmp w10, #0xc0 0.00 0 +0x0788 b.ne $+0xa24 0.00 0 +0x078c mov w10, #0x4 0.00 0 +0x0790 add x8, x8, w10 0.00 0 +0x0794 stur x8, [x29, #-0xf0] 0.00 0 +0x0798 sub w9, w9, w10 0.00 0 +0x079c stur w9, [x29, #-0xe8] 0.00 0 +0x07a0 ldrsb w10, [x8] 0.00 0 +0x07a4 and w19, w10, #0xff 0.00 0 +0x07a8 tbnz w10, #0x1f, $+0x10 0.00 0 +0x07ac cbz w9, $+0xab4 0.00 0 +0x07b0 mov w10, #0x1 0.00 0 +0x07b4 b $+0x60 0.00 0 +0x07b8 and w10, w19, #0xc0 0.00 0 +0x07bc cmp w10, #0x80 0.00 0 +0x07c0 b.ne $+0x1c 0.00 0 +0x07c4 cmp w9, #0x2 0.00 0 +0x07c8 b.lo $+0xa98 0.00 0 +0x07cc ubfiz w11, w19, #0x8, #0x6 0.00 0 +0x07d0 mov w10, #0x2 0.00 0 +0x07d4 mov w12, #0x1 0.00 0 +0x07d8 b $+0x34 0.00 0 +0x07dc cmp w9, #0x4 0.00 0 +0x07e0 b.lo $+0xa80 0.00 0 +0x07e4 and w10, w19, #0xe0 0.00 0 +0x07e8 cmp w10, #0xc0 0.00 0 +0x07ec b.ne $+0xa74 0.00 0 +0x07f0 ubfiz w10, w19, #0x18, #0x5 0.00 0 +0x07f4 ldrb w11, [x8, #0x1] 0.00 0 +0x07f8 orr w10, w10, w11, lsl #16 0.00 0 +0x07fc ldrb w11, [x8, #0x2] 0.00 0 +0x0800 orr w11, w10, w11, lsl #8 0.00 0 +0x0804 mov w10, #0x4 0.00 0 +0x0808 mov w12, #0x3 0.00 0 +0x080c ldrb w12, [x8, x12] 0.00 0 +0x0810 orr w19, w11, w12 0.00 0 +0x0814 add x8, x8, w10 0.00 0 +0x0818 stur x8, [x29, #-0xf0] 0.00 0 +0x081c sub w9, w9, w10 0.00 0 +0x0820 stur w9, [x29, #-0xe8] 0.00 0 +0x0824 ldr x10, [x20, #0x88] 0.00 0 +0x0828 ldr w0, [x10, #0x8] 0.00 0 +0x082c ldr x1, [x10, #0x28] 0.00 0 +0x0830 ldr x10, [x20, #0x70] 0.00 0 +0x0834 ldr x2, [x10, #0x8] 0.00 0 +0x0838 str x8, [sp, #0xb0] 0.00 0 +0x083c str w9, [sp, #0xb8] 0.00 0 +0x0840 add x3, sp, #0xb0 0.00 0 +0x0844 mov w4, #0x1 0.00 0 +0x0848 bl $-0x12c814 0.00 0 +0x084c cbz w0, $+0xa00 0.00 0 +0x0850 sub x0, x29, #0xf0 0.00 0 +0x0854 bl $-0x275958 0.00 0 +0x0858 tbnz w0, #0x1f, $+0xa10 0.00 0 +0x085c cbz w19, $+0x4c 0.00 0 +0x0860 ldr x8, [x20, #0x88] 0.00 0 +0x0864 ldr w0, [x8, #0x8] 0.00 0 +0x0868 ldr x1, [x8, #0x28] 0.00 0 +0x086c ldr x8, [x20, #0x70] 0.00 0 +0x0870 ldr x2, [x8, #0x8] 0.00 0 +0x0874 ldur x8, [x29, #-0xf0] 0.00 0 +0x0878 str x8, [sp, #0xa0] 0.00 0 +0x087c ldur w8, [x29, #-0xe8] 0.00 0 +0x0880 str w8, [sp, #0xa8] 0.00 0 +0x0884 add x3, sp, #0xa0 0.00 0 +0x0888 mov w4, #0x2 0.00 0 +0x088c bl $-0x12c858 0.00 0 +0x0890 cbz w0, $+0x7fc 0.00 0 +0x0894 sub x0, x29, #0xf0 0.00 0 +0x0898 bl $-0x27599c 0.00 0 +0x089c tbnz w0, #0x1f, $+0x804 0.00 0 +0x08a0 subs w19, w19, #0x1 0.00 0 +0x08a4 b.ne $-0x44 0.00 0 +0x08a8 ldr w24, [sp, #0x9c] 0.00 0 +0x08ac mov w8, #0x2008 0.00 0 +0x08b0 and w8, w24, w8 0.00 0 +0x08b4 cmp w8, #0x2, lsl #12 0.00 0 +0x08b8 b.eq $+0x94 0.00 0 +0x08bc ldr w25, [sp, #0x84] 0.00 0 +0x08c0 tbnz w25, #0xc, $+0x8c 0.00 0 +0x08c4 mov w8, #0x3 0.00 0 +0x08c8 bics wzr, w8, w25 0.00 0 +0x08cc b.ne $+0x624 0.00 0 +0x08d0 mov w1, #0x201b 0.00 0 +0x08d4 mov w8, #0x410 0.00 0 +0x08d8 tst w24, w8 0.00 0 +0x08dc b.ne $+0xa24 0.00 0 +0x08e0 ldr x8, [x20] 0.00 0 +0x08e4 ldr w8, [x8, #0x2c] 0.00 0 +0x08e8 tbz w8, #0x1, $+0xa18 0.00 0 +0x08ec ldr x19, [sp, #0x78] 0.00 0 +0x08f0 tbnz w24, #0xc, $+0x610 0.00 0 +0x08f4 mov x0, x19 0.00 0 +0x08f8 adrp x1, $+0x11c000 0.00 0 +0x08fc add x1, x1, #0xa5a 0.00 0 +0x0900 bl $+0xbfe38 0.00 0 +0x0904 cbz w0, $+0x634 0.00 0 +0x0908 mov x0, x19 0.00 0 +0x090c adrp x1, $+0x11f000 0.00 0 +0x0910 add x1, x1, #0x368 0.00 0 +0x0914 bl $+0xbfe24 0.00 0 +0x0918 cbz w0, $+0x63c 0.00 0 +0x091c mov x0, x19 0.00 0 +0x0920 adrp x1, $+0x11f000 0.00 0 +0x0924 add x1, x1, #0x374 0.00 0 +0x0928 bl $+0xbfe10 0.00 0 +0x092c cbnz w0, $+0xa00 0.00 0 +0x0930 mov w8, #0x3 0.00 0 +0x0934 str w8, [sp, #0x4c] 0.00 0 +0x0938 mov w8, #0x8 0.00 0 +0x093c ldr w9, [sp, #0x24] 0.00 0 +0x0940 tst w8, w9 0.00 0 +0x0944 b.eq $+0x628 0.00 0 +0x0948 b $+0x950 0.00 0 +0x094c mov x0, x23 0.00 0 +0x0950 mov x1, x22 0.00 0 +0x0954 mov x2, x24 0.00 0 +0x0958 bl $-0x2fca4 0.00 0 +0x095c mov x26, x0 0.00 0 +0x0960 tbnz w0, #0x1f, $+0x7f8 0.00 0 +0x0964 ldp w25, w8, [sp, #0x84] 0.00 0 +0x0968 cmp w8, #0x0 0.00 0 +0x096c ccmp w26, #0x1, #0x0, eq 0.00 0 +0x0970 mov w8, #0x1 0.00 0 +0x0974 cinc w8, w8, ne 0.00 0 +0x0978 str w8, [sp, #0x4c] 0.00 0 +0x097c tbnz w25, #0xd, $+0x7f4 0.00 0 +0x0980 ldr w8, [sp, #0x4c] 0.00 0 +0x0984 cmp w8, #0x5 0.00 0 +0x0988 csel w8, wzr, w21, eq 0.00 0 +0x098c tbnz w8, #0x0, $+0x78c 0.00 0 +0x0990 ldr x21, [x20, #0x58] 0.00 0 +0x0994 ldr w8, [x21, #0x14] 0.00 0 +0x0998 cbz w8, $+0x34 0.00 0 +0x099c ldr x9, [x20, #0x50] 0.00 0 +0x09a0 ldr x9, [x9, #0x18] 0.00 0 +0x09a4 ldr w10, [x9] 0.00 0 +0x09a8 cmp w10, w22 0.00 0 +0x09ac b.ne $+0x3c 0.00 0 +0x09b0 str wzr, [sp, #0x54] 0.00 0 +0x09b4 mov w8, #0x1 0.00 0 +0x09b8 str w8, [sp, #0x60] 0.00 0 +0x09bc ldr x8, [x20] 0.00 0 +0x09c0 ldrb w8, [x8, #0x2c] 0.00 0 +0x09c4 tbnz w8, #0x1, $+0x88 0.00 0 +0x09c8 b $+0xe4 0.00 0 +0x09cc str wzr, [sp, #0x60] 0.00 0 +0x09d0 mov w8, #0x1 0.00 0 +0x09d4 str w8, [sp, #0x54] 0.00 0 +0x09d8 ldr x8, [x20] 0.00 0 +0x09dc ldrb w8, [x8, #0x2c] 0.00 0 +0x09e0 tbnz w8, #0x1, $+0x6c 0.00 0 +0x09e4 b $+0xc8 0.00 0 +0x09e8 add x10, x9, #0x14 0.00 0 +0x09ec mov w11, #0x1 0.00 0 +0x09f0 mov x9, x11 0.00 0 +0x09f4 cmp x8, x11 0.00 0 +0x09f8 b.eq $+0x38 >> 50.00 1 +0x09fc ldr w12, [x10], #0x14 0.00 0 +0x0a00 add x11, x9, #0x1 0.00 0 +0x0a04 cmp w12, w22 0.00 0 +0x0a08 b.ne $-0x18 0.00 0 +0x0a0c mov w10, #0x1 0.00 0 +0x0a10 str w10, [sp, #0x60] 0.00 0 +0x0a14 cmp x9, x8 0.00 0 +0x0a18 cset w8, hs 0.00 0 +0x0a1c str w8, [sp, #0x54] 0.00 0 +0x0a20 ldr x8, [x20] 0.00 0 +0x0a24 ldrb w8, [x8, #0x2c] 0.00 0 +0x0a28 tbnz w8, #0x1, $+0x24 0.00 0 +0x0a2c b $+0x80 0.00 0 +0x0a30 str wzr, [sp, #0x60] 0.00 0 +0x0a34 cmp x9, x8 0.00 0 +0x0a38 cset w8, hs 0.00 0 +0x0a3c str w8, [sp, #0x54] 0.00 0 +0x0a40 ldr x8, [x20] 0.00 0 +0x0a44 ldrb w8, [x8, #0x2c] 0.00 0 +0x0a48 tbz w8, #0x1, $+0x64 0.00 0 +0x0a4c and w8, w25, #0x3 0.00 0 +0x0a50 cmp w8, #0x3 0.00 0 +0x0a54 b.eq $+0x58 0.00 0 +0x0a58 ldr x19, [sp, #0x78] 0.00 0 +0x0a5c mov x0, x19 0.00 0 +0x0a60 adrp x1, $+0x10f000 0.00 0 +0x0a64 add x1, x1, #0xa7c 0.00 0 +0x0a68 bl $+0xbfcd0 0.00 0 +0x0a6c cbz w0, $+0x668 0.00 0 +0x0a70 mov x0, x19 0.00 0 +0x0a74 adrp x1, $+0x11c000 0.00 0 +0x0a78 add x1, x1, #0xa5a 0.00 0 +0x0a7c bl $+0xbfcbc 0.00 0 +0x0a80 cbz w0, $+0x654 0.00 0 +0x0a84 mov x0, x19 0.00 0 +0x0a88 adrp x1, $+0x11f000 0.00 0 +0x0a8c add x1, x1, #0x368 0.00 0 +0x0a90 bl $+0xbfca8 0.00 0 +0x0a94 cbz w0, $+0x640 0.00 0 +0x0a98 mov x0, x19 0.00 0 +0x0a9c adrp x1, $+0x11f000 0.00 0 +0x0aa0 add x1, x1, #0x374 0.00 0 +0x0aa4 bl $+0xbfc94 0.00 0 +0x0aa8 cbz w0, $+0x62c 0.00 0 +0x0aac str w26, [sp, #0x40] 0.00 0 +0x0ab0 ldr w8, [sp, #0x4c] 0.00 0 +0x0ab4 cmp w8, #0x5 0.00 0 +0x0ab8 ccmp w8, #0x0, #0x4, ne 0.00 0 +0x0abc csel w8, wzr, w8, ne 0.00 0 +0x0ac0 str w8, [sp, #0x50] 0.00 0 +0x0ac4 ldrh w8, [x21] 0.00 0 +0x0ac8 ldrh w9, [x21, #0x2] 0.00 0 +0x0acc cmp w8, w9 0.00 0 +0x0ad0 mov w21, #0x5 0.00 0 +0x0ad4 ldr w23, [sp, #0x5c] 0.00 0 +0x0ad8 b.hs $+0x598 0.00 0 +0x0adc mov w25, #0x0 0.00 0 +0x0ae0 sub w26, w23, #0x1 0.00 0 +0x0ae4 cbz w25, $+0x64 0.00 0 +0x0ae8 ldrb w8, [sp, #0x6f] 0.00 0 +0x0aec cmp w8, #0x0 0.00 0 +0x0af0 mov w8, #0xd 0.00 0 +0x0af4 csel w8, w21, w8, eq 0.00 0 +0x0af8 cmp w25, #0x2 0.00 0 +0x0afc b.ne $+0xd8 0.00 0 +0x0b00 orr w28, w8, #0x30 0.00 0 +0x0b04 ldr x8, [sp, #0x90] 0.00 0 +0x0b08 ldr w9, [sp, #0x74] 0.00 0 +0x0b0c add w9, w9, #0x2 0.00 0 +0x0b10 ldrb w8, [x8, w9, uxtw] 0.00 0 +0x0b14 sxtb w9, w8 0.00 0 +0x0b18 and w8, w8, #0xc0 0.00 0 +0x0b1c cmp w8, #0x80 0.00 0 +0x0b20 mov w8, #0x7 0.00 0 +0x0b24 csel w8, w21, w8, eq 0.00 0 +0x0b28 cmp w9, #0x0 0.00 0 +0x0b2c mov w9, #0x4 0.00 0 +0x0b30 csel w8, w9, w8, ge 0.00 0 +0x0b34 ldr w9, [sp, #0x70] 0.00 0 +0x0b38 ldr w10, [sp, #0x8c] 0.00 0 +0x0b3c add w23, w8, w9 0.00 0 +0x0b40 sub w8, w10, w23 0.00 0 +0x0b44 b $+0xe4 0.00 0 +0x0b48 ldr x1, [x20, #0x10] 0.00 0 +0x0b4c mov w0, #0x70 0.00 0 +0x0b50 bl $+0x3e098 0.00 0 +0x0b54 mov x24, x0 0.00 0 +0x0b58 ldr x8, [x20, #0x70] 0.00 0 +0x0b5c ldr x9, [x8, #0x18] 0.00 0 +0x0b60 ldr w10, [sp, #0x9c] 0.00 0 +0x0b64 ldp w8, w11, [sp, #0x84] 0.00 0 +0x0b68 str x9, [x0] 0.00 0 +0x0b6c stp w10, w8, [x0, #0x8] 0.00 0 +0x0b70 ldr w10, [sp, #0x4c] 0.00 0 +0x0b74 stp w11, w10, [x0, #0x10] 0.00 0 +0x0b78 ldr w10, [sp, #0x60] 0.00 0 +0x0b7c stp wzr, w10, [x0, #0x18] 0.00 0 +0x0b80 ldr x10, [x9, #0x8] 0.00 0 +0x0b84 add x9, x9, #0x38 0.00 0 +0x0b88 str x10, [x0, #0x20] 0.00 0 +0x0b8c str w22, [x0, #0x28] 0.00 0 +0x0b90 str wzr, [x0, #0x44] 0.00 0 +0x0b94 stur xzr, [x0, #0x34] 0.00 0 +0x0b98 stur xzr, [x0, #0x3c] 0.00 0 +0x0b9c stur xzr, [x0, #0x2c] 0.00 0 +0x0ba0 str x9, [x0, #0x48] 0.00 0 +0x0ba4 mov w9, #0xffffffff 0.00 0 +0x0ba8 str w9, [x0, #0x50] 0.00 0 +0x0bac stp xzr, xzr, [x0, #0x58] 0.00 0 +0x0bb0 str w9, [x0, #0x68] 0.00 0 +0x0bb4 cmp w26, #0x1 0.00 0 +0x0bb8 b.hi $+0x94 0.00 0 +0x0bbc tst w8, #0x2000 0.00 0 +0x0bc0 mov w8, #0x2 0.00 0 +0x0bc4 mov w9, #0x12 0.00 0 +0x0bc8 csel w8, w8, w9, eq 0.00 0 +0x0bcc str w8, [x24, #0x18] 0.00 0 +0x0bd0 b $+0x238 0.00 0 +0x0bd4 ldr w9, [sp, #0x84] 0.00 0 +0x0bd8 lsr w9, w9, #0x9 0.00 0 +0x0bdc and w9, w9, #0x10 0.00 0 +0x0be0 orr w8, w9, w8 0.00 0 +0x0be4 eor w28, w8, #0x10 0.00 0 +0x0be8 cmp w23, #0x2 0.00 0 +0x0bec b.ne $+0x6c 0.00 0 +0x0bf0 ldr x8, [sp, #0x90] 0.00 0 +0x0bf4 ldr w9, [sp, #0x74] 0.00 0 +0x0bf8 add w9, w9, #0x1 0.00 0 +0x0bfc ldrb w8, [x8, w9, uxtw] 0.00 0 +0x0c00 sxtb w9, w8 0.00 0 +0x0c04 and w8, w8, #0xc0 0.00 0 +0x0c08 cmp w8, #0x80 0.00 0 +0x0c0c mov w8, #0x3 0.00 0 +0x0c10 csel w8, w8, w21, eq 0.00 0 +0x0c14 cmp w9, #0x0 0.00 0 +0x0c18 mov w9, #0x2 0.00 0 +0x0c1c csel w23, w9, w8, ge 0.00 0 +0x0c20 ldr w8, [sp, #0x8c] 0.00 0 +0x0c24 sub w8, w8, w23 0.00 0 +0x0c28 add w24, w8, #0x1 0.00 0 +0x0c2c mov w22, #0x1 0.00 0 +0x0c30 ldp x27, x8, [x20, #0x18] 0.00 0 +0x0c34 ldr x21, [x8, #0x268] 0.00 0 +0x0c38 ldr x19, [x21, #0x78] 0.00 0 +0x0c3c str x19, [sp, #0xd0] 0.00 0 +0x0c40 str wzr, [sp, #0xd8] 0.00 0 +0x0c44 cbnz x19, $+0x68 0.00 0 +0x0c48 b $+0x74 0.00 0 +0x0c4c tbnz w8, #0xd, $+0x280 0.00 0 +0x0c50 str wzr, [x24, #0x18] 0.00 0 +0x0c54 b $+0x1b4 0.00 0 +0x0c58 mov w22, #0x0 0.00 0 +0x0c5c ldr x8, [sp, #0x90] 0.00 0 +0x0c60 ldr w9, [sp, #0x74] 0.00 0 +0x0c64 add w9, w9, #0x2 0.00 0 +0x0c68 ldrb w8, [x8, w9, uxtw] 0.00 0 +0x0c6c sxtb w9, w8 0.00 0 +0x0c70 and w8, w8, #0xc0 0.00 0 +0x0c74 cmp w8, #0x80 0.00 0 +0x0c78 mov w8, #0x7 0.00 0 +0x0c7c csel w8, w21, w8, eq 0.00 0 +0x0c80 cmp w9, #0x0 0.00 0 +0x0c84 mov w9, #0x4 0.00 0 +0x0c88 csel w23, w9, w8, ge 0.00 0 +0x0c8c ldr w8, [sp, #0x8c] 0.00 0 +0x0c90 sub w24, w8, w23 0.00 0 +0x0c94 ldp x27, x8, [x20, #0x18] 0.00 0 +0x0c98 ldr x21, [x8, #0x268] 0.00 0 +0x0c9c ldr x19, [x21, #0x78] 0.00 0 +0x0ca0 str x19, [sp, #0xd0] 0.00 0 +0x0ca4 str wzr, [sp, #0xd8] 0.00 0 +0x0ca8 cbz x19, $+0x14 0.00 0 +0x0cac mov x0, x19 0.00 0 +0x0cb0 bl $-0x17760 0.00 0 +0x0cb4 mov w8, #0x1 0.00 0 +0x0cb8 str w8, [sp, #0xd8] 0.00 0 +0x0cbc mov w24, w24 0.00 0 +0x0cc0 mov x0, x21 0.00 0 +0x0cc4 mov x1, x24 0.00 0 +0x0cc8 bl $-0x27b360 0.00 0 +0x0ccc stp x0, x24, [x29, #-0xf0] 0.00 0 +0x0cd0 add x8, x21, #0x10 0.00 0 +0x0cd4 stp x8, xzr, [x29, #-0xe0] 0.00 0 +0x0cd8 cbz x19, $+0xc 0.00 0 +0x0cdc mov x0, x19 0.00 0 +0x0ce0 bl $-0x1778c 0.00 0 +0x0ce4 sub x1, x29, #0xf0 0.00 0 +0x0ce8 mov x0, x27 0.00 0 +0x0cec bl $-0x2689f0 0.00 0 +0x0cf0 mov x27, x0 0.00 0 +0x0cf4 ldr w2, [sp, #0x74] 0.00 0 +0x0cf8 add w21, w2, w23 0.00 0 +0x0cfc add w19, w2, w22 0.00 0 +0x0d00 ldr x1, [sp, #0x90] 0.00 0 +0x0d04 bl $+0xbf578 0.00 0 +0x0d08 add x0, x27, x19 0.00 0 +0x0d0c ldr x8, [sp, #0x90] 0.00 0 +0x0d10 add x1, x8, x21 0.00 0 +0x0d14 ldr w8, [sp, #0x8c] 0.00 0 +0x0d18 sub w2, w8, w21 0.00 0 +0x0d1c bl $+0xbf560 0.00 0 +0x0d20 ldr w23, [sp, #0x5c] 0.00 0 +0x0d24 cmp w23, #0x2 0.00 0 +0x0d28 b.eq $+0xc 0.00 0 +0x0d2c cmp w25, #0x2 0.00 0 +0x0d30 b.ne $+0x10 0.00 0 +0x0d34 sub w8, w19, #0x1 0.00 0 +0x0d38 mov w9, #0x1 0.00 0 +0x0d3c strb w9, [x27, w8, uxtw] 0.00 0 +0x0d40 add x0, sp, #0xd0 0.00 0 +0x0d44 mov x1, x27 0.00 0 +0x0d48 mov x2, x24 0.00 0 +0x0d4c bl $-0x8bf70 0.00 0 +0x0d50 ldr w22, [sp, #0x58] 0.00 0 +0x0d54 mov w21, #0x5 0.00 0 +0x0d58 ldr x1, [x20, #0x10] 0.00 0 +0x0d5c mov w0, #0x70 0.00 0 +0x0d60 bl $+0x3de88 0.00 0 +0x0d64 mov x24, x0 0.00 0 +0x0d68 ldr x8, [x20, #0x70] 0.00 0 +0x0d6c ldr x19, [x8, #0x18] 0.00 0 +0x0d70 ldr w8, [sp, #0x9c] 0.00 0 +0x0d74 ldp w9, w10, [sp, #0x84] 0.00 0 +0x0d78 ldr q0, [sp, #0xd0] 0.00 0 +0x0d7c str x19, [x0] 0.00 0 +0x0d80 stp w8, w9, [x0, #0x8] 0.00 0 +0x0d84 ldr w8, [sp, #0x50] 0.00 0 +0x0d88 stp w10, w8, [x0, #0x10] 0.00 0 +0x0d8c ldr w8, [sp, #0x60] 0.00 0 +0x0d90 stp w28, w8, [x0, #0x18] 0.00 0 +0x0d94 ldr x8, [x19, #0x8] 0.00 0 +0x0d98 tbnz w28, #0x2, $+0x20 0.00 0 +0x0d9c str x8, [x24, #0x20] 0.00 0 +0x0da0 str w22, [x24, #0x28] 0.00 0 +0x0da4 stur xzr, [x24, #0x2c] 0.00 0 +0x0da8 stur xzr, [x24, #0x3c] 0.00 0 +0x0dac stur xzr, [x24, #0x34] 0.00 0 +0x0db0 str wzr, [x24, #0x44] 0.00 0 +0x0db4 b $+0x3c 0.00 0 +0x0db8 stur q0, [x29, #-0xf0] 0.00 0 +0x0dbc str x8, [x24, #0x20] 0.00 0 +0x0dc0 tst w28, #0x8 0.00 0 +0x0dc4 mov w8, #0x1 0.00 0 +0x0dc8 cinc w8, w8, ne 0.00 0 +0x0dcc stp w22, w8, [x24, #0x28] 0.00 0 +0x0dd0 str xzr, [x24, #0x30] 0.00 0 +0x0dd4 sub x0, x29, #0xf0 0.00 0 +0x0dd8 bl $-0x247a8c 0.00 0 +0x0ddc str x0, [x24, #0x38] 0.00 0 +0x0de0 sub x0, x29, #0xf0 0.00 0 +0x0de4 bl $-0x239eec 0.00 0 +0x0de8 mov w8, w0 0.00 0 +0x0dec str x8, [x24, #0x40] 0.00 0 +0x0df0 add x8, x19, #0x38 0.00 0 +0x0df4 str x8, [x24, #0x48] 0.00 0 +0x0df8 mov w8, #0xffffffff 0.00 0 +0x0dfc str w8, [x24, #0x50] 0.00 0 +0x0e00 stp xzr, xzr, [x24, #0x58] 0.00 0 +0x0e04 str w8, [x24, #0x68] 0.00 0 +0x0e08 ldr x8, [x20, #0x58] 0.00 0 +0x0e0c ldr x9, [x8, #0x8] 0.00 0 +0x0e10 ldrh w10, [x8] 0.00 0 +0x0e14 add w11, w10, #0x1 0.00 0 +0x0e18 strh w11, [x8] 0.00 0 +0x0e1c str x24, [x9, x10, lsl #3] 0.00 0 +0x0e20 ldr x8, [x20, #0x38] 0.00 0 +0x0e24 ldr w9, [x8, #0x18] 0.00 0 +0x0e28 add w9, w9, #0x1 0.00 0 +0x0e2c str w9, [x8, #0x18] 0.00 0 +0x0e30 ldr w8, [sp, #0x9c] 0.00 0 +0x0e34 tbnz w8, #0xa, $+0x14 0.00 0 +0x0e38 ldr x9, [x20, #0x58] 0.00 0 +0x0e3c ldr w10, [x9, #0x10] 0.00 0 +0x0e40 add w10, w10, #0x1 0.00 0 +0x0e44 str w10, [x9, #0x10] 0.00 0 +0x0e48 cmp w26, #0x1 0.00 0 +0x0e4c b.hi $-0xd14 0.00 0 +0x0e50 cmp w25, #0x1 0.00 0 +0x0e54 b.ne $+0x58 0.00 0 +0x0e58 ldr x9, [x20, #0x50] 0.00 0 +0x0e5c ldrb w9, [x9, #0x28] 0.00 0 +0x0e60 cmp w9, #0x0 0.00 0 +0x0e64 ldr w9, [sp, #0x54] 0.00 0 +0x0e68 csinc w9, w9, wzr, ne 0.00 0 +0x0e6c tbnz w9, #0x0, $-0xd34 0.00 0 +0x0e70 ldrb w9, [sp, #0x6f] 0.00 0 +0x0e74 cbnz w9, $-0xd3c 0.00 0 +0x0e78 cmp w23, #0x1 0.00 0 +0x0e7c b.ne $-0xd44 0.00 0 +0x0e80 tbz w8, #0x6, $-0xd48 0.00 0 +0x0e84 ldr x8, [x20, #0x30] 0.00 0 +0x0e88 ldrb w8, [x8] 0.00 0 +0x0e8c cbnz w8, $-0xd54 0.00 0 +0x0e90 mov w25, #0x2 0.00 0 +0x0e94 ldr x8, [x20, #0x58] 0.00 0 +0x0e98 ldrh w9, [x8] 0.00 0 +0x0e9c ldrh w8, [x8, #0x2] 0.00 0 +0x0ea0 cmp w9, w8 0.00 0 +0x0ea4 b.lo $-0x3c0 0.00 0 +0x0ea8 b $+0x1c8 0.00 0 +0x0eac cbnz w25, $-0xd74 0.00 0 +0x0eb0 mov w25, #0x1 0.00 0 +0x0eb4 ldr x8, [x20, #0x58] 0.00 0 +0x0eb8 ldrh w9, [x8] 0.00 0 +0x0ebc ldrh w8, [x8, #0x2] 0.00 0 +0x0ec0 cmp w9, w8 0.00 0 +0x0ec4 b.lo $-0x3e0 0.00 0 +0x0ec8 b $+0x1a8 0.00 0 +0x0ecc ldr x8, [x20, #0x70] 0.00 0 +0x0ed0 ldr x0, [x8, #0x8] 0.00 0 +0x0ed4 ldr x8, [x8, #0x18] 0.00 0 +0x0ed8 ldr w1, [x8, #0x10] 0.00 0 +0x0edc bl $-0xbc524 0.00 0 +0x0ee0 tbz w0, #0x0, $+0x250 0.00 0 +0x0ee4 mov w8, #0x1 0.00 0 +0x0ee8 str w8, [x24, #0x18] 0.00 0 +0x0eec b $-0xe4 0.00 0 +0x0ef0 cmp w21, #0x0 0.00 0 +0x0ef4 csel w8, w27, wzr, ne 0.00 0 +0x0ef8 str w8, [sp, #0x4c] 0.00 0 +0x0efc b $-0x57c 0.00 0 +0x0f00 mov x0, x19 0.00 0 +0x0f04 adrp x1, $+0x10f000 0.00 0 +0x0f08 add x1, x1, #0xa7c 0.00 0 +0x0f0c bl $+0xbf82c 0.00 0 +0x0f10 and w8, w24, #0x40 0.00 0 +0x0f14 orr w8, w0, w8 0.00 0 +0x0f18 cbnz w8, $+0x3f8 0.00 0 +0x0f1c mov w8, #0x1 0.00 0 +0x0f20 mov w9, #0x1 0.00 0 +0x0f24 str w9, [sp, #0x4c] 0.00 0 +0x0f28 ldr w9, [sp, #0x24] 0.00 0 +0x0f2c tst w8, w9 0.00 0 +0x0f30 b.eq $+0x3c 0.00 0 +0x0f34 b $+0x364 0.00 0 +0x0f38 mov w8, #0x3 0.00 0 +0x0f3c str w8, [sp, #0x4c] 0.00 0 +0x0f40 mov w8, #0x2 0.00 0 +0x0f44 ldr w9, [sp, #0x24] 0.00 0 +0x0f48 tst w8, w9 0.00 0 +0x0f4c b.eq $+0x20 0.00 0 +0x0f50 b $+0x348 0.00 0 +0x0f54 mov w8, #0x3 0.00 0 +0x0f58 str w8, [sp, #0x4c] 0.00 0 +0x0f5c mov w8, #0x4 0.00 0 +0x0f60 ldr w9, [sp, #0x24] 0.00 0 +0x0f64 tst w8, w9 0.00 0 +0x0f68 b.ne $+0x330 0.00 0 +0x0f6c tbnz w25, #0xd, $+0x334 0.00 0 +0x0f70 ldr w9, [sp, #0x24] 0.00 0 +0x0f74 orr w9, w8, w9 0.00 0 +0x0f78 str w9, [sp, #0x24] 0.00 0 +0x0f7c b $-0x5fc 0.00 0 +0x0f80 str wzr, [sp, #0x24] 0.00 0 +0x0f84 ldr x8, [x20, #0x58] 0.00 0 +0x0f88 ldr w8, [x8, #0x10] 0.00 0 +0x0f8c cbz w8, $+0x14 0.00 0 +0x0f90 ldr x8, [x20] 0.00 0 +0x0f94 ldrb w8, [x8, #0x2c] 0.00 0 +0x0f98 tbnz w8, #0x1, $+0x24 0.00 0 +0x0f9c b $+0x38 0.00 0 +0x0fa0 ldr x8, [x20] 0.00 0 +0x0fa4 ldr w9, [x8, #0x2c] 0.00 0 +0x0fa8 orr w9, w9, #0x400000 0.00 0 +0x0fac str w9, [x8, #0x2c] 0.00 0 +0x0fb0 ldr x8, [x20] 0.00 0 +0x0fb4 ldrb w8, [x8, #0x2c] 0.00 0 +0x0fb8 tbz w8, #0x1, $+0x1c 0.00 0 +0x0fbc ldr w8, [sp, #0x24] 0.00 0 +0x0fc0 cmp w8, #0x3 0.00 0 +0x0fc4 b.eq $+0x10 0.00 0 +0x0fc8 ldr w8, [sp, #0x24] 0.00 0 +0x0fcc cmp w8, #0xf 0.00 0 +0x0fd0 b.ne $+0x348 0.00 0 +0x0fd4 ldur w8, [x29, #-0x68] 0.00 0 +0x0fd8 cbz w8, $+0x18 0.00 0 +0x0fdc ldur w8, [x29, #-0x98] 0.00 0 +0x0fe0 cmp w8, #0x2 0.00 0 +0x0fe4 b.ne $+0xc 0.00 0 +0x0fe8 ldr x0, [sp, #0x8] 0.00 0 +0x0fec bl $-0x1e0178 0.00 0 +0x0ff0 ldur x8, [x29, #-0x60] 0.00 0 +0x0ff4 adrp x9, $+0x136000 0.00 0 +0x0ff8 ldr x9, [x9, #0x130] 0.00 0 +0x0ffc ldr x9, [x9] 0.00 0 +0x1000 cmp x9, x8 0.00 0 +0x1004 b.ne $+0x2d8 0.00 0 +0x1008 add sp, sp, #0x1c0 0.00 0 +0x100c ldp x29, x30, [sp, #0x50] 0.00 0 +0x1010 ldp x20, x19, [sp, #0x40] 0.00 0 +0x1014 ldp x22, x21, [sp, #0x30] 0.00 0 +0x1018 ldp x24, x23, [sp, #0x20] 0.00 0 +0x101c ldp x26, x25, [sp, #0x10] 0.00 0 +0x1020 ldp x28, x27, [sp], #0x60 0.00 0 +0x1024 ret 0.00 0 +0x1028 mov w1, #0x2007 0.00 0 +0x102c mov x0, x20 0.00 0 +0x1030 mov w2, #0x6000000 0.00 0 +0x1034 bl $-0x3f34 0.00 0 +0x1038 b $+0x304 0.00 0 +0x103c mov w9, #0x1192 0.00 0 +0x1040 movk w9, #0x8013, lsl #16 0.00 0 +0x1044 add w9, w9, #0x99b 0.00 0 +0x1048 sub w8, w8, #0x1 0.00 0 +0x104c mov w10, #0x1774 0.00 0 +0x1050 cmp w8, #0x2 0.00 0 +0x1054 csel w1, w9, w10, lo 0.00 0 +0x1058 b $+0x8 0.00 0 +0x105c mov w1, #0x1774 0.00 0 +0x1060 mov x0, x20 0.00 0 +0x1064 mov w2, #0x6000000 0.00 0 +0x1068 bl $-0x3f68 0.00 0 +0x106c b $+0x2d0 0.00 0 +0x1070 mov x0, x20 0.00 0 +0x1074 mov w1, #0x2078 0.00 0 +0x1078 mov w2, #0x6000000 0.00 0 +0x107c bl $-0x3f7c 0.00 0 +0x1080 b $+0x2bc 0.00 0 +0x1084 mov w1, #0x2006 0.00 0 +0x1088 b $+0x3c 0.00 0 +0x108c mov x0, x20 0.00 0 +0x1090 mov w1, #0x1a79 0.00 0 +0x1094 mov x2, x22 0.00 0 +0x1098 bl $-0x3f98 0.00 0 +0x109c b $+0x2a0 0.00 0 +0x10a0 bl $-0x283014 0.00 0 +0x10a4 b $+0x298 0.00 0 +0x10a8 mov x0, x20 0.00 0 +0x10ac mov x1, x26 0.00 0 +0x10b0 mov w2, #0x2044 0.00 0 +0x10b4 mov w3, #0x6000000 0.00 0 +0x10b8 bl $+0x656c 0.00 0 +0x10bc b $+0x280 0.00 0 +0x10c0 mov w1, #0x1774 0.00 0 +0x10c4 mov x0, x20 0.00 0 +0x10c8 mov w2, #0x6000000 0.00 0 +0x10cc bl $-0x3fcc 0.00 0 +0x10d0 b $+0x26c 0.00 0 +0x10d4 mov w1, #0x202f 0.00 0 +0x10d8 b $+0x228 0.00 0 +0x10dc mov w1, #0x1774 0.00 0 +0x10e0 b $-0xb4 0.00 0 +0x10e4 mov x0, x20 0.00 0 +0x10e8 mov x1, x26 0.00 0 +0x10ec mov w2, #0x2044 0.00 0 +0x10f0 mov w3, #0x6000000 0.00 0 +0x10f4 bl $+0x6530 0.00 0 +0x10f8 b $+0x244 0.00 0 +0x10fc mov x0, x20 0.00 0 +0x1100 mov w1, #0xb 0.00 0 +0x1104 movk w1, #0x8007, lsl #16 0.00 0 +0x1108 mov w2, #0x178e 0.00 0 +0x110c mov x3, x22 0.00 0 +0x1110 bl $+0x6514 0.00 0 +0x1114 b $+0x228 0.00 0 +0x1118 mov w1, #0x201e 0.00 0 +0x111c b $+0x1e4 0.00 0 +0x1120 mov w2, #0x178e 0.00 0 +0x1124 mov w1, #0xb 0.00 0 +0x1128 movk w1, #0x8007, lsl #16 0.00 0 +0x112c b $+0xa0 0.00 0 +0x1130 mov x0, x20 0.00 0 +0x1134 mov w1, #0x1774 0.00 0 +0x1138 mov w2, #0x6000000 0.00 0 +0x113c bl $-0x403c 0.00 0 +0x1140 b $+0x1fc 0.00 0 +0x1144 ldr x1, [x20, #0x28] 0.00 0 +0x1148 mov w0, #0x1192 0.00 0 +0x114c movk w0, #0x8013, lsl #16 0.00 0 +0x1150 bl $-0x3c84 0.00 0 +0x1154 b $+0x1e8 0.00 0 +0x1158 mov x1, x26 0.00 0 +0x115c mov w2, #0x177a 0.00 0 +0x1160 mov x0, x20 0.00 0 +0x1164 ldr w3, [sp, #0x58] 0.00 0 +0x1168 bl $+0x64bc 0.00 0 +0x116c b $+0x1d0 0.00 0 +0x1170 mov w1, #0x2033 0.00 0 +0x1174 b $+0x18c 0.00 0 +0x1178 mov x0, x20 0.00 0 +0x117c mov w1, #0xb 0.00 0 +0x1180 movk w1, #0x8007, lsl #16 0.00 0 +0x1184 mov w2, #0x178e 0.00 0 +0x1188 mov x3, x22 0.00 0 +0x118c bl $+0x6498 0.00 0 +0x1190 b $+0x1ac 0.00 0 +0x1194 ldr x1, [x20, #0x28] 0.00 0 +0x1198 mov x0, x26 0.00 0 +0x119c bl $-0x3cd0 0.00 0 +0x11a0 b $+0x19c 0.00 0 +0x11a4 mov w1, #0x2009 0.00 0 +0x11a8 b $+0x158 0.00 0 +0x11ac mov w0, #0x1192 0.00 0 +0x11b0 movk w0, #0x8013, lsl #16 0.00 0 +0x11b4 bl $-0x283128 0.00 0 +0x11b8 b $+0x184 0.00 0 +0x11bc mov x1, x26 0.00 0 +0x11c0 mov w8, #0x6000000 0.00 0 +0x11c4 str w8, [sp, #0x58] 0.00 0 +0x11c8 mov w2, #0x2044 0.00 0 +0x11cc mov x0, x20 0.00 0 +0x11d0 ldr w3, [sp, #0x58] 0.00 0 +0x11d4 bl $+0x6450 0.00 0 +0x11d8 b $+0x164 0.00 0 +0x11dc mov w1, #0x2019 0.00 0 +0x11e0 b $+0x120 0.00 0 +0x11e4 mov w1, #0x200a 0.00 0 +0x11e8 b $+0x118 0.00 0 +0x11ec mov w1, #0x200b 0.00 0 +0x11f0 b $+0x110 0.00 0 +0x11f4 ldr x8, [x20, #0x28] 0.00 0 +0x11f8 mov w9, #0x200d 0.00 0 +0x11fc str w9, [x8] 0.00 0 +0x1200 ldr x8, [x20, #0x28] 0.00 0 +0x1204 str w22, [x8, #0x10] 0.00 0 +0x1208 ldr x8, [x20, #0x28] 0.00 0 +0x120c str xzr, [x8, #0x8] 0.00 0 +0x1210 ldr x8, [x20, #0x70] 0.00 0 +0x1214 ldr x8, [x8, #0x18] 0.00 0 +0x1218 ldr w8, [x8, #0x10] 0.00 0 +0x121c ldr x9, [x20, #0x28] 0.00 0 +0x1220 str w8, [x9, #0x20] 0.00 0 +0x1224 ldr x1, [x20, #0x28] 0.00 0 +0x1228 mov w0, #0x200d 0.00 0 +0x122c bl $-0x3d60 0.00 0 +0x1230 b $+0x10c 0.00 0 +0x1234 mov w1, #0x200c 0.00 0 +0x1238 b $+0xc8 0.00 0 +0x123c mov w1, #0x2016 0.00 0 +0x1240 b $+0xc0 0.00 0 +0x1244 bl $-0x2831b8 0.00 0 +0x1248 b $+0xf4 0.00 0 +0x124c mov x0, x20 0.00 0 +0x1250 mov w1, #0x1a7a 0.00 0 +0x1254 mov x2, x22 0.00 0 +0x1258 bl $-0x4158 0.00 0 +0x125c b $+0xe0 0.00 0 +0x1260 mov w0, #0x1192 0.00 0 +0x1264 movk w0, #0x8013, lsl #16 0.00 0 +0x1268 bl $-0x2831dc 0.00 0 +0x126c b $+0xd0 0.00 0 +0x1270 mov w1, #0x2011 0.00 0 +0x1274 b $+0x8c 0.00 0 +0x1278 mov w1, #0x2012 0.00 0 +0x127c b $+0x84 0.00 0 +0x1280 mov w1, #0x201a 0.00 0 +0x1284 b $+0x7c 0.00 0 +0x1288 mov w1, #0x2017 0.00 0 +0x128c b $+0x74 0.00 0 +0x1290 mov w1, #0x2010 0.00 0 +0x1294 b $+0x6c 0.00 0 +0x1298 mov w1, #0x2041 0.00 0 +0x129c b $+0x94 0.00 0 +0x12a0 mov w1, #0x2033 0.00 0 +0x12a4 b $+0x8c 0.00 0 +0x12a8 mov w1, #0x2013 0.00 0 +0x12ac b $+0x54 0.00 0 +0x12b0 mov w1, #0x2018 0.00 0 +0x12b4 b $+0x4c 0.00 0 +0x12b8 ldr x1, [x20, #0x28] 0.00 0 +0x12bc mov x0, x26 0.00 0 +0x12c0 bl $-0x3df4 0.00 0 +0x12c4 b $+0x78 0.00 0 +0x12c8 mov x0, x20 0.00 0 +0x12cc mov w1, #0x2078 0.00 0 +0x12d0 mov w2, #0x6000000 0.00 0 +0x12d4 bl $-0x41d4 0.00 0 +0x12d8 b $+0x64 0.00 0 +0x12dc bl $+0xbeab4 0.00 0 +0x12e0 mov x1, x26 0.00 0 +0x12e4 mov w8, #0x6000000 0.00 0 +0x12e8 str w8, [sp, #0x58] 0.00 0 +0x12ec mov w2, #0x2044 0.00 0 +0x12f0 b $-0x190 0.00 0 +0x12f4 mov w1, #0x200f 0.00 0 +0x12f8 b $+0x8 0.00 0 +0x12fc mov w1, #0x200e 0.00 0 +0x1300 mov x0, x20 0.00 0 +0x1304 mov w2, #0x6000000 0.00 0 +0x1308 bl $-0x4208 0.00 0 +0x130c b $+0x30 0.00 0 +0x1310 mov w1, #0x201c 0.00 0 +0x1314 b $+0x1c 0.00 0 +0x1318 mov x0, x20 0.00 0 +0x131c mov w1, #0x2030 0.00 0 +0x1320 mov w2, #0x6000000 0.00 0 +0x1324 bl $-0x4224 0.00 0 +0x1328 b $+0x14 0.00 0 +0x132c mov w1, #0x201d 0.00 0 +0x1330 mov x0, x20 0.00 0 +0x1334 mov w2, #0x6000000 0.00 0 +0x1338 bl $-0x4238 0.00 0 +0x133c brk #0x1 0.00 0 +0x1340 b $+0xa0 0.00 0 +0x1344 b $+0x108 0.00 0 +0x1348 b $+0x98 0.00 0 +0x134c b $+0x94 0.00 0 +0x1350 b $+0xfc 0.00 0 +0x1354 b $+0xf8 0.00 0 +0x1358 b $+0x88 0.00 0 +0x135c b $+0xa8 0.00 0 +0x1360 b $+0xa4 0.00 0 +0x1364 b $+0x7c 0.00 0 +0x1368 b $+0x78 0.00 0 +0x136c b $+0x74 0.00 0 +0x1370 b $+0x4 0.00 0 +0x1374 mov x19, x0 0.00 0 +0x1378 b $+0xac 0.00 0 +0x137c b $+0x64 0.00 0 +0x1380 b $+0x60 0.00 0 +0x1384 b $+0x5c 0.00 0 +0x1388 b $+0x58 0.00 0 +0x138c b $+0x54 0.00 0 +0x1390 b $+0x50 0.00 0 +0x1394 b $+0x4c 0.00 0 +0x1398 b $+0x48 0.00 0 +0x139c b $+0x44 0.00 0 +0x13a0 b $+0x40 0.00 0 +0x13a4 b $+0xa8 0.00 0 +0x13a8 b $+0x38 0.00 0 +0x13ac b $+0x34 0.00 0 +0x13b0 mov x19, x0 0.00 0 +0x13b4 add x0, sp, #0xd0 0.00 0 +0x13b8 bl $-0x236618 0.00 0 +0x13bc b $+0x28 0.00 0 +0x13c0 b $+0x44 0.00 0 +0x13c4 b $+0x1c 0.00 0 +0x13c8 b $+0x18 0.00 0 +0x13cc b $+0x14 0.00 0 +0x13d0 b $+0x10 0.00 0 +0x13d4 b $+0xc 0.00 0 +0x13d8 b $+0x8 0.00 0 +0x13dc b $+0x4 0.00 0 +0x13e0 mov x19, x0 0.00 0 +0x13e4 ldur w8, [x29, #-0x68] 0.00 0 +0x13e8 cbz w8, $+0x6c 0.00 0 +0x13ec ldur w8, [x29, #-0x98] 0.00 0 +0x13f0 cmp w8, #0x2 0.00 0 +0x13f4 b.ne $+0x60 0.00 0 +0x13f8 ldr x0, [sp, #0x8] 0.00 0 +0x13fc bl $-0x1e0588 0.00 0 +0x1400 b $+0x54 0.00 0 +0x1404 mov x19, x0 0.00 0 +0x1408 ldr w8, [sp, #0x110] 0.00 0 +0x140c cbz w8, $+0x18 0.00 0 +0x1410 ldr w8, [sp, #0xe0] 0.00 0 +0x1414 cmp w8, #0x2 0.00 0 +0x1418 b.ne $+0xc 0.00 0 +0x141c ldr x0, [sp, #0x10] 0.00 0 +0x1420 bl $-0x1e05ac 0.00 0 +0x1424 ldur w8, [x29, #-0xb0] 0.00 0 +0x1428 cbz w8, $-0x44 0.00 0 +0x142c ldur w8, [x29, #-0xe0] 0.00 0 +0x1430 cmp w8, #0x2 0.00 0 +0x1434 b.ne $-0x50 0.00 0 +0x1438 ldr x0, [sp, #0x28] 0.00 0 +0x143c bl $-0x1e05c8 0.00 0 +0x1440 b $-0x5c 0.00 0 +0x1444 b $+0x8 0.00 0 +0x1448 b $+0x4 0.00 0 +0x144c mov x19, x0 0.00 0 +0x1450 cbnz w1, $+0xc 0.00 0 +0x1454 mov x0, x19 0.00 0 +0x1458 bl $+0xbe818 0.00 0 +0x145c mov x0, x19 0.00 0 +0x1460 bl $-0x2895a8 libcoreclr.dylib!CEEInfo::getClassAttribs(CORINFO_CLASS_STRUCT_*) 2 self samples (0.02% of all samples), aarch64 ARM self% samples offset instruction >> 100.00 2 +0x0000 stp x22, x21, [sp, #-0x30]! 0.00 0 +0x0004 stp x20, x19, [sp, #0x10] 0.00 0 +0x0008 stp x29, x30, [sp, #0x20] 0.00 0 +0x000c add x29, sp, #0x20 0.00 0 +0x0010 ldr x8, [x0, #0x20] 0.00 0 +0x0014 ldr x19, [x8, #0x8] 0.00 0 +0x0018 bl $+0xac 0.00 0 +0x001c ldp x29, x30, [sp, #0x20] 0.00 0 +0x0020 ldp x20, x19, [sp, #0x10] 0.00 0 +0x0024 ldp x22, x21, [sp], #0x30 0.00 0 +0x0028 ret 0.00 0 +0x002c mov x21, x1 0.00 0 +0x0030 mov x20, x0 0.00 0 +0x0034 cbz x19, $+0xc 0.00 0 +0x0038 mov x0, x19 0.00 0 +0x003c bl $-0x27efc 0.00 0 +0x0040 cmp w21, #0x2 0.00 0 +0x0044 b.ne $+0x24 0.00 0 +0x0048 mov x0, x20 0.00 0 +0x004c bl $+0x19dbd8 0.00 0 +0x0050 bl $-0x1a4b00 0.00 0 +0x0054 mov x20, x0 0.00 0 +0x0058 mov x0, x19 0.00 0 +0x005c mov x1, x20 0.00 0 +0x0060 bl $-0x24720 0.00 0 +0x0064 b $+0x24 0.00 0 +0x0068 cmp w21, #0x1 0.00 0 +0x006c b.ne $+0x4c 0.00 0 +0x0070 mov x0, x20 0.00 0 +0x0074 bl $+0x19dbb0 0.00 0 +0x0078 mov x20, x0 0.00 0 +0x007c mov x0, x19 0.00 0 +0x0080 mov x1, x20 0.00 0 +0x0084 bl $-0x24744 0.00 0 +0x0088 bl $+0x19dba8 0.00 0 +0x008c mov x0, x19 0.00 0 +0x0090 mov x1, x20 0.00 0 +0x0094 mov w2, #0x1 0.00 0 +0x0098 bl $-0x246cc 0.00 0 +0x009c mov x20, x0 0.00 0 +0x00a0 bl $+0x19db90 0.00 0 +0x00a4 mov x0, x20 0.00 0 +0x00a8 bl $+0x19daec 0.00 0 +0x00ac bl $-0x1aa2d0 0.00 0 +0x00b0 mov x20, x0 0.00 0 +0x00b4 bl $+0x19db7c 0.00 0 +0x00b8 mov x0, x20 0.00 0 +0x00bc bl $+0x19dad8 0.00 0 +0x00c0 bl $-0x1aa2e4 libclrjit.dylib!ReturnTypeDesc::InitializeReturnType(Compiler*, var_types, CORINFO_CLASS_STRUCT_*, CorInfoCallConvExtension) 2 self samples (0.02% of all samples), aarch64 ARM self% samples offset instruction >> 50.00 1 +0x0000 adrp x8, $+0x181000 0.00 0 +0x0004 add x8, x8, #0x4 0.00 0 +0x0008 ldrb w8, [x8, w2, uxtw] 0.00 0 +0x000c tbnz w8, #0x6, $+0x20 0.00 0 +0x0010 cmp w2, #0x1 0.00 0 +0x0014 b.eq $+0x28 0.00 0 +0x0018 cmp w2, #0x8 0.00 0 +0x001c b.ne $+0x1c 0.00 0 +0x0020 mov w8, #0x8 0.00 0 +0x0024 strb w8, [x0] 0.00 0 +0x0028 ret 0.00 0 +0x002c mov x2, x3 0.00 0 +0x0030 mov x3, x4 0.00 0 +0x0034 b $-0x204 >> 50.00 1 +0x0038 strb w2, [x0] 0.00 0 +0x003c ret libsystem_kernel.dylib!__getattrlist 2 self samples (0.02% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 mov x16, #0xdc 0.00 0 +0x0004 svc #0x80 >> 100.00 2 +0x0008 b.lo $+0x20 0.00 0 +0x000c hint #0x1b 0.00 0 +0x0010 stp x29, x30, [sp, #-0x10]! 0.00 0 +0x0014 mov x29, sp 0.00 0 +0x0018 bl $-0x58 0.00 0 +0x001c mov sp, x29 0.00 0 +0x0020 ldp x29, x30, [sp], #0x10 0.00 0 +0x0024 retab 0.00 0 +0x0028 ret libcoreclr.dylib!MethodTableBuilder::MethodSignature::GetNameHash() const 2 self samples (0.02% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 sub sp, sp, #0x40 0.00 0 +0x0004 stp x20, x19, [sp, #0x20] 0.00 0 +0x0008 stp x29, x30, [sp, #0x30] 0.00 0 +0x000c add x29, sp, #0x30 0.00 0 +0x0010 mov x19, x0 0.00 0 +0x0014 adrp x8, $+0x139000 0.00 0 +0x0018 ldr x8, [x8, #0x130] 0.00 0 +0x001c ldr x8, [x8] 0.00 0 +0x0020 str x8, [sp, #0x18] 0.00 0 +0x0024 ldr w1, [x0, #0x8] 0.00 0 +0x0028 cbz w1, $+0x4c 0.00 0 +0x002c mov x4, x19 0.00 0 +0x0030 ldr x8, [x4, #0x10]! 0.00 0 +0x0034 cbnz x8, $+0x40 0.00 0 +0x0038 ldr x8, [x19] 0.00 0 +0x003c ldr x8, [x8, #0xf8] 0.00 0 +0x0040 ldr x0, [x8, #0x18] 0.00 0 +0x0044 ldr x8, [x0] 0.00 0 +0x0048 lsr w9, w1, #0x18 0.00 0 +0x004c cmp w9, #0x6 0.00 0 +0x0050 mov w9, #0x170 0.00 0 +0x0054 mov w10, #0xc0 0.00 0 +0x0058 csel x9, x10, x9, eq 0.00 0 +0x005c ldr x8, [x8, x9] 0.00 0 +0x0060 add x2, sp, #0x8 0.00 0 +0x0064 add x3, sp, #0x14 0.00 0 +0x0068 blr x8 0.00 0 +0x006c ldr x8, [x19, #0x20] 0.00 0 +0x0070 cbz x8, $+0xd4 0.00 0 +0x0074 ldr w0, [x19, #0x30] 0.00 0 +0x0078 cmn w0, #0x1 0.00 0 +0x007c b.ne $+0xa0 0.00 0 +0x0080 ldr w1, [x19, #0x8] 0.00 0 +0x0084 cbz w1, $+0x58 0.00 0 +0x0088 mov x4, x19 0.00 0 +0x008c ldr x8, [x4, #0x10]! 0.00 0 +0x0090 cbnz x8, $+0x4c 0.00 0 +0x0094 ldr x8, [x19] 0.00 0 +0x0098 ldr x8, [x8, #0xf8] 0.00 0 +0x009c ldr x0, [x8, #0x18] 0.00 0 +0x00a0 ldr x8, [x0] 0.00 0 +0x00a4 lsr w9, w1, #0x18 0.00 0 +0x00a8 cmp w9, #0x6 0.00 0 +0x00ac mov w9, #0x170 0.00 0 +0x00b0 mov w10, #0xc0 0.00 0 +0x00b4 csel x9, x10, x9, eq 0.00 0 +0x00b8 ldr x8, [x8, x9] 0.00 0 +0x00bc add x2, sp, #0x8 0.00 0 +0x00c0 add x3, sp, #0x14 0.00 0 +0x00c4 blr x8 0.00 0 +0x00c8 ldr x8, [x19, #0x20] 0.00 0 +0x00cc cbnz x8, $+0x10 0.00 0 +0x00d0 ldr w8, [sp, #0x14] 0.00 0 +0x00d4 ldr x9, [sp, #0x8] 0.00 0 +0x00d8 stp x9, x8, [x19, #0x18] 0.00 0 +0x00dc ldr x8, [x19, #0x10] 0.00 0 +0x00e0 ldrb w10, [x8] 0.00 0 +0x00e4 cbz w10, $+0x30 0.00 0 +0x00e8 add x9, x8, #0x1 0.00 0 +0x00ec mov w8, #0x1505 0.00 0 +0x00f0 sxtb w10, w10 0.00 0 +0x00f4 add w8, w8, w8, lsl #5 0.00 0 +0x00f8 eor w8, w8, w10 0.00 0 +0x00fc ldrb w10, [x9], #0x1 0.00 0 +0x0100 cbnz w10, $-0x10 >> 50.00 1 +0x0104 cmn w8, #0x1 0.00 0 +0x0108 mov w9, #0x7fffffff 0.00 0 +0x010c csel w0, w9, w8, eq 0.00 0 +0x0110 b $+0x8 0.00 0 +0x0114 mov w0, #0x1505 0.00 0 +0x0118 str w0, [x19, #0x30] 0.00 0 +0x011c ldr x8, [sp, #0x18] 0.00 0 +0x0120 adrp x9, $+0x139000 0.00 0 +0x0124 ldr x9, [x9, #0x130] >> 50.00 1 +0x0128 ldr x9, [x9] 0.00 0 +0x012c cmp x9, x8 0.00 0 +0x0130 b.ne $+0x30 0.00 0 +0x0134 ldp x29, x30, [sp, #0x30] 0.00 0 +0x0138 ldp x20, x19, [sp, #0x20] 0.00 0 +0x013c add sp, sp, #0x40 0.00 0 +0x0140 ret 0.00 0 +0x0144 ldr w8, [sp, #0x14] 0.00 0 +0x0148 ldr x9, [sp, #0x8] 0.00 0 +0x014c stp x9, x8, [x19, #0x18] 0.00 0 +0x0150 ldr w0, [x19, #0x30] 0.00 0 +0x0154 cmn w0, #0x1 0.00 0 +0x0158 b.ne $-0x3c 0.00 0 +0x015c b $-0xdc 0.00 0 +0x0160 bl $+0xc2414 libsystem_platform.dylib!_platform_strlen 2 self samples (0.02% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 and x1, x0, #0xfffffffffffffff0 0.00 0 +0x0004 ldr q0, [x1] 0.00 0 +0x0008 adr x3, $-0xc8 0.00 0 +0x000c ldr q2, [x3], #0x10 0.00 0 +0x0010 and x2, x0, #0xf 0.00 0 +0x0014 sub x3, x3, x2 0.00 0 +0x0018 ldr q1, [x3] 0.00 0 +0x001c orr v0.16b, v0.16b, v1.16b 0.00 0 +0x0020 b $+0x14 0.00 0 +0x0024 nop 0.00 0 +0x0028 nop 0.00 0 +0x002c nop 0.00 0 +0x0030 ldr q0, [x1, #0x10]! >> 50.00 1 +0x0034 uminv b1, v0.16b 0.00 0 +0x0038 fmov w2, s1 0.00 0 +0x003c cbnz w2, $-0xc >> 50.00 1 +0x0040 eor v1.16b, v1.16b, v1.16b 0.00 0 +0x0044 cmhi v0.16b, v0.16b, v1.16b 0.00 0 +0x0048 orr v0.16b, v0.16b, v2.16b 0.00 0 +0x004c uminv b1, v0.16b 0.00 0 +0x0050 fmov w2, s1 0.00 0 +0x0054 sub x0, x1, x0 0.00 0 +0x0058 add x0, x0, x2 0.00 0 +0x005c ret libicucore.A.dylib!fun_a7684 2 self samples (0.02% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 ldr w9, [x0, #0xc] 0.00 0 +0x0004 sub w8, w9, #0x1 0.00 0 +0x0008 udiv w10, w4, w8 0.00 0 +0x000c msub w8, w10, w8, w4 0.00 0 +0x0010 add w10, w8, #0x1 0.00 0 +0x0014 ldr x11, [x0] 0.00 0 +0x0018 ldr w16, [x11, w10, sxtw #2] 0.00 0 +0x001c cbz w16, $+0x88 0.00 0 +0x0020 ldp w8, w12, [x0, #0x10] 0.00 0 +0x0024 lsl w13, w4, w8 0.00 0 +0x0028 mvn w14, w12 0.00 0 +0x002c add x15, x2, w3, lsl #2 0.00 0 +0x0030 mov x8, x10 0.00 0 +0x0034 and w17, w16, w14 0.00 0 +0x0038 cmp w17, w13 0.00 0 +0x003c b.ne $+0x50 0.00 0 +0x0040 ldr w17, [x0, #0x18] 0.00 0 +0x0044 cmp w17, #0x1 0.00 0 +0x0048 b.lt $+0x40 0.00 0 +0x004c and w16, w12, w16 0.00 0 +0x0050 sub w16, w16, #0x1 0.00 0 +0x0054 add x16, x1, w16, sxtw #2 0.00 0 +0x0058 add w17, w17, #0x1 0.00 0 +0x005c mov x2, x15 0.00 0 +0x0060 ldr w3, [x16] 0.00 0 +0x0064 ldr w4, [x2] 0.00 0 +0x0068 cmp w3, w4 0.00 0 +0x006c b.ne $+0x20 >> 50.00 1 +0x0070 add x16, x16, #0x4 0.00 0 +0x0074 add x2, x2, #0x4 0.00 0 +0x0078 sub w17, w17, #0x1 0.00 0 +0x007c cmp w17, #0x1 0.00 0 +0x0080 b.gt $-0x20 0.00 0 +0x0084 b $+0x28 0.00 0 +0x0088 cbz w17, $+0x24 0.00 0 +0x008c add w8, w8, w10 0.00 0 +0x0090 sdiv w16, w8, w9 0.00 0 +0x0094 msub w8, w16, w9, w8 0.00 0 +0x0098 ldr w16, [x11, w8, sxtw #2] 0.00 0 +0x009c cbnz w16, $-0x68 >> 50.00 1 +0x00a0 b $+0x8 0.00 0 +0x00a4 mov x8, x10 0.00 0 +0x00a8 mvn w8, w8 0.00 0 +0x00ac mov x0, x8 0.00 0 +0x00b0 ret libclrjit.dylib!GenTree::gtHasReg(Compiler*) const 2 self samples (0.02% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 ldrb w8, [x0] 0.00 0 +0x0004 cmp w8, #0x71 0.00 0 +0x0008 b.ne $+0x4c 0.00 0 +0x000c ldrb w8, [x0, #0x1] 0.00 0 +0x0010 adrp x9, $+0x1aa000 0.00 0 +0x0014 add x9, x9, #0x4 0.00 0 +0x0018 ldrb w8, [x9, x8] 0.00 0 +0x001c tbz w8, #0x6, $+0x9c 0.00 0 +0x0020 ldrb w8, [x0, #0x50] 0.00 0 +0x0024 tbnz w8, #0x0, $+0x94 0.00 0 +0x0028 ldrb w8, [x0, #0x48] 0.00 0 +0x002c cmp w8, #0x14 0.00 0 +0x0030 b.eq $+0x88 0.00 0 +0x0034 ldrb w8, [x0, #0x49] 0.00 0 +0x0038 cmp w8, #0x14 0.00 0 +0x003c b.eq $+0x7c 0.00 0 +0x0040 ldrb w8, [x0, #0x4a] 0.00 0 +0x0044 cmp w8, #0x14 0.00 0 +0x0048 b.ne $+0xd4 0.00 0 +0x004c mov w8, #0x2 0.00 0 +0x0050 b $+0xdc 0.00 0 +0x0054 and w9, w8, #0xfe 0.00 0 +0x0058 cmp w9, #0x88 0.00 0 +0x005c b.ne $+0x48 0.00 0 +0x0060 ldr x9, [x0, #0x28] 0.00 0 +0x0064 ldrb w10, [x9] 0.00 0 +0x0068 cmp w10, #0x71 0.00 0 +0x006c b.ne $+0x38 0.00 0 +0x0070 ldrb w10, [x9, #0x1] 0.00 0 +0x0074 adrp x11, $+0x1aa000 0.00 0 +0x0078 add x11, x11, #0x4 0.00 0 +0x007c ldrb w10, [x11, x10] 0.00 0 +0x0080 tbz w10, #0x6, $+0x24 0.00 0 +0x0084 ldrb w10, [x9, #0x50] 0.00 0 +0x0088 tbnz w10, #0x0, $+0x1c 0.00 0 +0x008c ldrb w10, [x9, #0x48] 0.00 0 +0x0090 cmp w10, #0x14 0.00 0 +0x0094 b.eq $+0x10 0.00 0 +0x0098 ldrb w10, [x9, #0x49] 0.00 0 +0x009c cmp w10, #0x14 0.00 0 +0x00a0 b.ne $+0xd0 0.00 0 +0x00a4 cmp w8, #0x5 0.00 0 +0x00a8 ccmp w8, #0x3, #0x4, ne 0.00 0 +0x00ac b.ne $+0xc 0.00 0 +0x00b0 ldrb w8, [x0, #0xf] 0.00 0 +0x00b4 tbnz w8, #0x1, $+0x18 >> 100.00 2 +0x00b8 ldrb w8, [x0, #0x8] 0.00 0 +0x00bc cmp w8, #0x53 0.00 0 +0x00c0 cset w8, ne 0.00 0 +0x00c4 mov x0, x8 0.00 0 +0x00c8 ret 0.00 0 +0x00cc ldr w8, [x0, #0x30] 0.00 0 +0x00d0 ldr x9, [x1, #0x58] 0.00 0 +0x00d4 mov w10, #0x48 0.00 0 +0x00d8 umaddl x8, w8, w10, x9 0.00 0 +0x00dc ldrb w8, [x8, #0xc] 0.00 0 +0x00e0 cbz w8, $-0x1c 0.00 0 +0x00e4 ldrb w9, [x0, #0x8] 0.00 0 +0x00e8 cmp w9, #0x53 0.00 0 +0x00ec b.ne $+0xe0 0.00 0 +0x00f0 cmp w8, #0x1 0.00 0 +0x00f4 b.eq $+0x44 0.00 0 +0x00f8 sub x9, x8, #0x2 0.00 0 +0x00fc add x10, x0, #0x38 0.00 0 +0x0100 ldrb w8, [x10], #0x1 0.00 0 +0x0104 cmp w8, #0x53 0.00 0 +0x0108 cset w8, ne 0.00 0 +0x010c ccmp x9, #0x0, #0x4, eq 0.00 0 +0x0110 sub x9, x9, #0x1 0.00 0 +0x0114 b.ne $-0x14 0.00 0 +0x0118 b $-0x54 0.00 0 +0x011c ldrb w8, [x0, #0x4b] 0.00 0 +0x0120 cmp w8, #0x14 0.00 0 +0x0124 mov w8, #0x3 0.00 0 +0x0128 cinc x8, x8, ne 0.00 0 +0x012c ldrb w9, [x0, #0x8] 0.00 0 +0x0130 cmp w9, #0x53 0.00 0 +0x0134 b.ne $+0xc 0.00 0 +0x0138 mov w0, #0x0 0.00 0 +0x013c ret 0.00 0 +0x0140 sub x9, x8, #0x2 0.00 0 +0x0144 mov x10, #0x100000000 0.00 0 +0x0148 add x8, x0, w10 0.00 0 +0x014c ldrb w8, [x8, #0x4c] 0.00 0 +0x0150 subs x9, x9, #0x1 0.00 0 +0x0154 cset w11, hs 0.00 0 +0x0158 cmp w8, #0x53 0.00 0 +0x015c cset w8, ne 0.00 0 +0x0160 b.eq $-0x9c 0.00 0 +0x0164 add x10, x10, #0x1 0.00 0 +0x0168 tbnz w11, #0x0, $-0x20 0.00 0 +0x016c b $-0xa8 0.00 0 +0x0170 ldrb w8, [x9, #0x4a] 0.00 0 +0x0174 cmp w8, #0x14 0.00 0 +0x0178 b.ne $+0xc 0.00 0 +0x017c mov w8, #0x2 0.00 0 +0x0180 b $+0x14 0.00 0 +0x0184 ldrb w8, [x9, #0x4b] 0.00 0 +0x0188 cmp w8, #0x14 0.00 0 +0x018c mov w8, #0x3 0.00 0 +0x0190 cinc x8, x8, ne 0.00 0 +0x0194 ldrb w9, [x0, #0x8] 0.00 0 +0x0198 cmp w9, #0x53 0.00 0 +0x019c b.ne $+0x30 0.00 0 +0x01a0 sub x10, x8, #0x2 0.00 0 +0x01a4 mov x9, #0x100000000 0.00 0 +0x01a8 add x8, x0, w9 0.00 0 +0x01ac ldrb w8, [x8, #0x30] 0.00 0 +0x01b0 cmp w8, #0x53 0.00 0 +0x01b4 cset w8, ne 0.00 0 +0x01b8 ccmp x10, #0x0, #0x4, eq 0.00 0 +0x01bc sub x10, x10, #0x1 0.00 0 +0x01c0 add x9, x9, #0x1 0.00 0 +0x01c4 b.ne $-0x1c 0.00 0 +0x01c8 b $-0x104 0.00 0 +0x01cc mov w0, #0x1 0.00 0 +0x01d0 ret libclrjit.dylib!TGcInfoEncoder::Build() 2 self samples (0.02% of all samples), aarch64 ARM self% samples offset instruction 0.00 0 +0x0000 sub sp, sp, #0x150 0.00 0 +0x0004 stp x28, x27, [sp, #0xf0] 0.00 0 +0x0008 stp x26, x25, [sp, #0x100] 0.00 0 +0x000c stp x24, x23, [sp, #0x110] 0.00 0 +0x0010 stp x22, x21, [sp, #0x120] 0.00 0 +0x0014 stp x20, x19, [sp, #0x130] 0.00 0 +0x0018 stp x29, x30, [sp, #0x140] 0.00 0 +0x001c add x29, sp, #0x140 0.00 0 +0x0020 mov x19, x0 0.00 0 +0x0024 adrp x8, $+0x36000 0.00 0 +0x0028 ldr x8, [x8, #0xb8] 0.00 0 +0x002c ldr x8, [x8] 0.00 0 +0x0030 stur x8, [x29, #-0x60] 0.00 0 +0x0034 ldr w25, [x0, #0x104] 0.00 0 +0x0038 ldr w22, [x0, #0x110] 0.00 0 +0x003c ldr w24, [x0, #0x128] 0.00 0 +0x0040 ldrb w8, [x0, #0x100] 0.00 0 +0x0044 cmp w8, #0x0 0.00 0 +0x0048 ccmn w25, #0x1, #0x0, eq 0.00 0 +0x004c ccmn w22, #0x1, #0x0, eq 0.00 0 +0x0050 b.ne $+0x38 0.00 0 +0x0054 ldr x8, [x19, #0xc0] 0.00 0 +0x0058 cmp x8, #0x0 0.00 0 +0x005c ccmn w24, #0x1, #0x0, eq 0.00 0 +0x0060 b.ne $+0x28 0.00 0 +0x0064 ldr w8, [x19, #0x11c] 0.00 0 +0x0068 cmp w8, #0x1d 0.00 0 +0x006c ccmn w8, #0x1, #0x4, ne 0.00 0 +0x0070 b.ne $+0x18 0.00 0 +0x0074 ldrb w9, [x19, #0x101] 0.00 0 +0x0078 cbnz w9, $+0x10 0.00 0 +0x007c ldr w9, [x19, #0x120] 0.00 0 +0x0080 cmn w9, #0x1 0.00 0 +0x0084 b.eq $+0x7400 0.00 0 +0x0088 ldr x8, [x19, #0x28] 0.00 0 +0x008c add x8, x8, #0x1 0.00 0 +0x0090 str x8, [x19, #0x28] 0.00 0 +0x0094 ldr w8, [x19, #0x30] 0.00 0 +0x0098 cbz w8, $+0x1c 0.00 0 +0x009c neg w8, w8 0.00 0 +0x00a0 mov w9, #0x1 0.00 0 +0x00a4 lsl x9, x9, x8 0.00 0 +0x00a8 ldr x8, [x19, #0x48] 0.00 0 +0x00ac ldr x10, [x8] 0.00 0 +0x00b0 b $+0x78 0.00 0 +0x00b4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x00b8 add x8, x8, #0x8 0.00 0 +0x00bc str x8, [x19, #0x48] 0.00 0 +0x00c0 cmp x8, x9 0.00 0 +0x00c4 b.lo $+0x40 0.00 0 +0x00c8 add x20, x19, #0x38 0.00 0 +0x00cc ldr x0, [x19, #0x20] 0.00 0 +0x00d0 ldr x8, [x0] 0.00 0 +0x00d4 ldr x8, [x8] 0.00 0 +0x00d8 mov w1, #0x88 0.00 0 +0x00dc blr x8 0.00 0 +0x00e0 str xzr, [x0] 0.00 0 +0x00e4 ldr x8, [x19, #0x40] 0.00 0 +0x00e8 cmp x8, #0x0 0.00 0 +0x00ec csel x8, x20, x8, eq 0.00 0 +0x00f0 str x0, [x8] 0.00 0 +0x00f4 add x8, x0, #0x8 0.00 0 +0x00f8 stp x0, x8, [x19, #0x40] 0.00 0 +0x00fc add x9, x0, #0x88 0.00 0 +0x0100 str x9, [x19, #0x50] 0.00 0 +0x0104 mov w9, #0x40 0.00 0 +0x0108 str w9, [x19, #0x30] 0.00 0 +0x010c str xzr, [x8] 0.00 0 +0x0110 ldr w8, [x19, #0x30] 0.00 0 +0x0114 neg w8, w8 0.00 0 +0x0118 mov w9, #0x1 0.00 0 +0x011c lsl x10, x9, x8 0.00 0 +0x0120 ldr x8, [x19, #0x48] 0.00 0 +0x0124 ldr x9, [x8] 0.00 0 +0x0128 orr x9, x10, x9 0.00 0 +0x012c str x9, [x8] 0.00 0 +0x0130 ldr w8, [x19, #0x30] 0.00 0 +0x0134 ldrb w20, [x19, #0x100] 0.00 0 +0x0138 ldr x9, [x19, #0x28] 0.00 0 +0x013c add x9, x9, #0x1 0.00 0 +0x0140 str x9, [x19, #0x28] 0.00 0 +0x0144 subs w9, w8, #0x1 0.00 0 +0x0148 str w9, [x19, #0x30] 0.00 0 +0x014c b.eq $+0x1c 0.00 0 +0x0150 mov w9, #0x41 0.00 0 +0x0154 sub w8, w9, w8 0.00 0 +0x0158 lsl x9, x20, x8 0.00 0 +0x015c ldr x8, [x19, #0x48] 0.00 0 +0x0160 ldr x10, [x8] 0.00 0 +0x0164 b $+0x74 0.00 0 +0x0168 ldp x8, x9, [x19, #0x48] 0.00 0 +0x016c add x8, x8, #0x8 0.00 0 +0x0170 str x8, [x19, #0x48] 0.00 0 +0x0174 cmp x8, x9 0.00 0 +0x0178 b.lo $+0x40 0.00 0 +0x017c add x21, x19, #0x38 0.00 0 +0x0180 ldr x0, [x19, #0x20] 0.00 0 +0x0184 ldr x8, [x0] 0.00 0 +0x0188 ldr x8, [x8] 0.00 0 +0x018c mov w1, #0x88 0.00 0 +0x0190 blr x8 0.00 0 +0x0194 str xzr, [x0] 0.00 0 +0x0198 ldr x8, [x19, #0x40] 0.00 0 +0x019c cmp x8, #0x0 0.00 0 +0x01a0 csel x8, x21, x8, eq 0.00 0 +0x01a4 str x0, [x8] 0.00 0 +0x01a8 add x8, x0, #0x8 0.00 0 +0x01ac stp x0, x8, [x19, #0x40] 0.00 0 +0x01b0 add x9, x0, #0x88 0.00 0 +0x01b4 str x9, [x19, #0x50] 0.00 0 +0x01b8 mov w9, #0x40 0.00 0 +0x01bc str w9, [x19, #0x30] 0.00 0 +0x01c0 str xzr, [x8] 0.00 0 +0x01c4 ldr w8, [x19, #0x30] 0.00 0 +0x01c8 neg w8, w8 0.00 0 +0x01cc lsl x10, x20, x8 0.00 0 +0x01d0 ldr x8, [x19, #0x48] 0.00 0 +0x01d4 ldr x9, [x8] 0.00 0 +0x01d8 orr x9, x10, x9 0.00 0 +0x01dc str x9, [x8] 0.00 0 +0x01e0 ldr w8, [x19, #0x30] 0.00 0 +0x01e4 ldr x9, [x19, #0x28] 0.00 0 +0x01e8 add x9, x9, #0x1 0.00 0 +0x01ec str x9, [x19, #0x28] 0.00 0 +0x01f0 subs w8, w8, #0x1 0.00 0 +0x01f4 str w8, [x19, #0x30] 0.00 0 +0x01f8 b.ne $+0x68 0.00 0 +0x01fc ldp x8, x9, [x19, #0x48] 0.00 0 +0x0200 add x8, x8, #0x8 0.00 0 +0x0204 str x8, [x19, #0x48] 0.00 0 +0x0208 cmp x8, x9 0.00 0 +0x020c b.lo $+0x40 0.00 0 +0x0210 add x20, x19, #0x38 0.00 0 +0x0214 ldr x0, [x19, #0x20] 0.00 0 +0x0218 ldr x8, [x0] 0.00 0 +0x021c ldr x8, [x8] 0.00 0 +0x0220 mov w1, #0x88 0.00 0 +0x0224 blr x8 0.00 0 +0x0228 str xzr, [x0] 0.00 0 +0x022c ldr x8, [x19, #0x40] 0.00 0 +0x0230 cmp x8, #0x0 0.00 0 +0x0234 csel x8, x20, x8, eq 0.00 0 +0x0238 str x0, [x8] 0.00 0 +0x023c add x8, x0, #0x8 0.00 0 +0x0240 stp x0, x8, [x19, #0x40] 0.00 0 +0x0244 add x9, x0, #0x88 0.00 0 +0x0248 str x9, [x19, #0x50] 0.00 0 +0x024c mov w9, #0x40 0.00 0 +0x0250 str w9, [x19, #0x30] 0.00 0 +0x0254 str xzr, [x8] 0.00 0 +0x0258 ldr w8, [x19, #0x30] 0.00 0 +0x025c ldr x9, [x19, #0x28] 0.00 0 +0x0260 cmn w25, #0x1 0.00 0 +0x0264 cset w20, ne 0.00 0 +0x0268 add x9, x9, #0x1 0.00 0 +0x026c str x9, [x19, #0x28] 0.00 0 +0x0270 subs w9, w8, #0x1 0.00 0 +0x0274 str w9, [x19, #0x30] 0.00 0 +0x0278 b.eq $+0x1c 0.00 0 +0x027c mov w9, #0x41 0.00 0 +0x0280 sub w8, w9, w8 0.00 0 +0x0284 lsl x9, x20, x8 0.00 0 +0x0288 ldr x8, [x19, #0x48] 0.00 0 +0x028c ldr x10, [x8] 0.00 0 +0x0290 b $+0x74 0.00 0 +0x0294 ldp x8, x9, [x19, #0x48] 0.00 0 +0x0298 add x8, x8, #0x8 0.00 0 +0x029c str x8, [x19, #0x48] 0.00 0 +0x02a0 cmp x8, x9 0.00 0 +0x02a4 b.lo $+0x40 0.00 0 +0x02a8 add x21, x19, #0x38 0.00 0 +0x02ac ldr x0, [x19, #0x20] 0.00 0 +0x02b0 ldr x8, [x0] 0.00 0 +0x02b4 ldr x8, [x8] 0.00 0 +0x02b8 mov w1, #0x88 0.00 0 +0x02bc blr x8 0.00 0 +0x02c0 str xzr, [x0] 0.00 0 +0x02c4 ldr x8, [x19, #0x40] 0.00 0 +0x02c8 cmp x8, #0x0 0.00 0 +0x02cc csel x8, x21, x8, eq 0.00 0 +0x02d0 str x0, [x8] 0.00 0 +0x02d4 add x8, x0, #0x8 0.00 0 +0x02d8 stp x0, x8, [x19, #0x40] 0.00 0 +0x02dc add x9, x0, #0x88 0.00 0 +0x02e0 str x9, [x19, #0x50] 0.00 0 +0x02e4 mov w9, #0x40 0.00 0 +0x02e8 str w9, [x19, #0x30] 0.00 0 +0x02ec str xzr, [x8] 0.00 0 +0x02f0 ldr w8, [x19, #0x30] 0.00 0 +0x02f4 neg w8, w8 0.00 0 +0x02f8 lsl x10, x20, x8 0.00 0 +0x02fc ldr x8, [x19, #0x48] 0.00 0 +0x0300 ldr x9, [x8] 0.00 0 +0x0304 orr x9, x10, x9 0.00 0 +0x0308 str x9, [x8] 0.00 0 +0x030c ldr w8, [x19, #0x30] 0.00 0 +0x0310 ldr x9, [x19, #0x28] 0.00 0 +0x0314 add x9, x9, #0x1 0.00 0 +0x0318 str x9, [x19, #0x28] 0.00 0 +0x031c subs w8, w8, #0x1 0.00 0 +0x0320 str w8, [x19, #0x30] 0.00 0 +0x0324 b.ne $+0x68 0.00 0 +0x0328 ldp x8, x9, [x19, #0x48] 0.00 0 +0x032c add x8, x8, #0x8 0.00 0 +0x0330 str x8, [x19, #0x48] 0.00 0 +0x0334 cmp x8, x9 0.00 0 +0x0338 b.lo $+0x40 0.00 0 +0x033c add x20, x19, #0x38 0.00 0 +0x0340 ldr x0, [x19, #0x20] 0.00 0 +0x0344 ldr x8, [x0] 0.00 0 +0x0348 ldr x8, [x8] 0.00 0 +0x034c mov w1, #0x88 0.00 0 +0x0350 blr x8 0.00 0 +0x0354 str xzr, [x0] 0.00 0 +0x0358 ldr x8, [x19, #0x40] 0.00 0 +0x035c cmp x8, #0x0 0.00 0 +0x0360 csel x8, x20, x8, eq 0.00 0 +0x0364 str x0, [x8] 0.00 0 +0x0368 add x8, x0, #0x8 0.00 0 +0x036c stp x0, x8, [x19, #0x40] 0.00 0 +0x0370 add x9, x0, #0x88 0.00 0 +0x0374 str x9, [x19, #0x50] 0.00 0 +0x0378 mov w9, #0x40 0.00 0 +0x037c str w9, [x19, #0x30] 0.00 0 +0x0380 str xzr, [x8] 0.00 0 +0x0384 ldr w8, [x19, #0x30] 0.00 0 +0x0388 ldr x9, [x19, #0x28] 0.00 0 +0x038c sub w10, w8, #0x1 0.00 0 +0x0390 str w10, [x19, #0x30] 0.00 0 +0x0394 ldr w23, [x19, #0x114] 0.00 0 +0x0398 add x9, x9, #0x2 0.00 0 +0x039c str x9, [x19, #0x28] 0.00 0 +0x03a0 cmp w10, #0x1 0.00 0 +0x03a4 b.hi $+0xb8 0.00 0 +0x03a8 mov w20, #0x2 0.00 0 +0x03ac cbz w10, $+0x2c 0.00 0 +0x03b0 mov w9, #0x41 0.00 0 +0x03b4 sub w8, w9, w8 0.00 0 +0x03b8 lsl x8, x23, x8 0.00 0 +0x03bc ldr x9, [x19, #0x48] 0.00 0 +0x03c0 ldr x10, [x9] 0.00 0 +0x03c4 orr x8, x10, x8 0.00 0 +0x03c8 str x8, [x9] 0.00 0 +0x03cc ldr w8, [x19, #0x30] 0.00 0 +0x03d0 sub w20, w20, w8 0.00 0 +0x03d4 lsr x23, x23, x8 0.00 0 +0x03d8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x03dc add x8, x8, #0x8 0.00 0 +0x03e0 str x8, [x19, #0x48] 0.00 0 +0x03e4 cmp x8, x9 0.00 0 +0x03e8 b.lo $+0x40 0.00 0 +0x03ec add x21, x19, #0x38 0.00 0 +0x03f0 ldr x0, [x19, #0x20] 0.00 0 +0x03f4 ldr x8, [x0] 0.00 0 +0x03f8 ldr x8, [x8] 0.00 0 +0x03fc mov w1, #0x88 0.00 0 +0x0400 blr x8 0.00 0 +0x0404 str xzr, [x0] 0.00 0 +0x0408 ldr x8, [x19, #0x40] 0.00 0 +0x040c cmp x8, #0x0 0.00 0 +0x0410 csel x8, x21, x8, eq 0.00 0 +0x0414 str x0, [x8] 0.00 0 +0x0418 add x8, x0, #0x8 0.00 0 +0x041c stp x0, x8, [x19, #0x40] 0.00 0 +0x0420 add x9, x0, #0x88 0.00 0 +0x0424 str x9, [x19, #0x50] 0.00 0 +0x0428 mov w9, #0x40 0.00 0 +0x042c str w9, [x19, #0x30] 0.00 0 +0x0430 str xzr, [x8] 0.00 0 +0x0434 neg w8, w20 0.00 0 +0x0438 mov x9, #0xffffffffffffffff 0.00 0 +0x043c lsr x8, x9, x8 0.00 0 +0x0440 and x8, x8, x23 0.00 0 +0x0444 ldr w9, [x19, #0x30] 0.00 0 +0x0448 neg w9, w9 0.00 0 +0x044c lsl x10, x8, x9 0.00 0 +0x0450 ldr x8, [x19, #0x48] 0.00 0 +0x0454 ldr x9, [x8] 0.00 0 +0x0458 b $+0x20 0.00 0 +0x045c and x9, x23, #0x3 0.00 0 +0x0460 mov w10, #0x41 0.00 0 +0x0464 sub w8, w10, w8 0.00 0 +0x0468 lsl x9, x9, x8 0.00 0 +0x046c ldr x8, [x19, #0x48] 0.00 0 +0x0470 ldr x10, [x8] 0.00 0 +0x0474 mov w20, #0x2 0.00 0 +0x0478 orr x9, x10, x9 0.00 0 +0x047c str x9, [x8] 0.00 0 +0x0480 ldr w8, [x19, #0x30] 0.00 0 +0x0484 ldr w9, [x19, #0x11c] 0.00 0 +0x0488 cmn w9, #0x1 0.00 0 +0x048c cset w21, ne 0.00 0 +0x0490 ldr x9, [x19, #0x28] 0.00 0 +0x0494 add x9, x9, #0x1 0.00 0 +0x0498 str x9, [x19, #0x28] 0.00 0 +0x049c subs w8, w8, w20 0.00 0 +0x04a0 str w8, [x19, #0x30] 0.00 0 +0x04a4 b.ne $+0x78 0.00 0 +0x04a8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x04ac add x8, x8, #0x8 0.00 0 +0x04b0 str x8, [x19, #0x48] 0.00 0 +0x04b4 cmp x8, x9 0.00 0 +0x04b8 b.lo $+0x40 0.00 0 +0x04bc add x20, x19, #0x38 0.00 0 +0x04c0 ldr x0, [x19, #0x20] 0.00 0 +0x04c4 ldr x8, [x0] 0.00 0 +0x04c8 ldr x8, [x8] 0.00 0 +0x04cc mov w1, #0x88 0.00 0 +0x04d0 blr x8 0.00 0 +0x04d4 str xzr, [x0] 0.00 0 +0x04d8 ldr x8, [x19, #0x40] 0.00 0 +0x04dc cmp x8, #0x0 0.00 0 +0x04e0 csel x8, x20, x8, eq 0.00 0 +0x04e4 str x0, [x8] 0.00 0 +0x04e8 add x8, x0, #0x8 0.00 0 +0x04ec stp x0, x8, [x19, #0x40] 0.00 0 +0x04f0 add x9, x0, #0x88 0.00 0 +0x04f4 str x9, [x19, #0x50] 0.00 0 +0x04f8 mov w9, #0x40 0.00 0 +0x04fc str w9, [x19, #0x30] 0.00 0 +0x0500 str xzr, [x8] 0.00 0 +0x0504 ldr w8, [x19, #0x30] 0.00 0 +0x0508 neg w8, w8 0.00 0 +0x050c lsl x10, x21, x8 0.00 0 +0x0510 ldr x8, [x19, #0x48] 0.00 0 +0x0514 ldr x9, [x8] 0.00 0 +0x0518 b $+0x14 0.00 0 +0x051c neg w8, w8 0.00 0 +0x0520 lsl x9, x21, x8 0.00 0 +0x0524 ldr x8, [x19, #0x48] 0.00 0 +0x0528 ldr x10, [x8] 0.00 0 +0x052c orr x9, x10, x9 0.00 0 +0x0530 str x9, [x8] 0.00 0 +0x0534 ldr w8, [x19, #0x30] 0.00 0 +0x0538 ldrb w20, [x19, #0x101] 0.00 0 +0x053c ldr x9, [x19, #0x28] 0.00 0 +0x0540 add x9, x9, #0x1 0.00 0 +0x0544 str x9, [x19, #0x28] 0.00 0 +0x0548 subs w9, w8, #0x1 0.00 0 +0x054c str w9, [x19, #0x30] 0.00 0 +0x0550 b.eq $+0x1c 0.00 0 +0x0554 mov w9, #0x41 0.00 0 +0x0558 sub w8, w9, w8 0.00 0 +0x055c lsl x9, x20, x8 0.00 0 +0x0560 ldr x8, [x19, #0x48] 0.00 0 +0x0564 ldr x10, [x8] 0.00 0 +0x0568 b $+0x74 0.00 0 +0x056c ldp x8, x9, [x19, #0x48] 0.00 0 +0x0570 add x8, x8, #0x8 0.00 0 +0x0574 str x8, [x19, #0x48] 0.00 0 +0x0578 cmp x8, x9 0.00 0 +0x057c b.lo $+0x40 0.00 0 +0x0580 add x21, x19, #0x38 0.00 0 +0x0584 ldr x0, [x19, #0x20] 0.00 0 +0x0588 ldr x8, [x0] 0.00 0 +0x058c ldr x8, [x8] 0.00 0 +0x0590 mov w1, #0x88 0.00 0 +0x0594 blr x8 0.00 0 +0x0598 str xzr, [x0] 0.00 0 +0x059c ldr x8, [x19, #0x40] 0.00 0 +0x05a0 cmp x8, #0x0 0.00 0 +0x05a4 csel x8, x21, x8, eq 0.00 0 +0x05a8 str x0, [x8] 0.00 0 +0x05ac add x8, x0, #0x8 0.00 0 +0x05b0 stp x0, x8, [x19, #0x40] 0.00 0 +0x05b4 add x9, x0, #0x88 0.00 0 +0x05b8 str x9, [x19, #0x50] 0.00 0 +0x05bc mov w9, #0x40 0.00 0 +0x05c0 str w9, [x19, #0x30] 0.00 0 +0x05c4 str xzr, [x8] 0.00 0 +0x05c8 ldr w8, [x19, #0x30] 0.00 0 +0x05cc neg w8, w8 0.00 0 +0x05d0 lsl x10, x20, x8 0.00 0 +0x05d4 ldr x8, [x19, #0x48] 0.00 0 +0x05d8 ldr x9, [x8] 0.00 0 +0x05dc orr x9, x10, x9 0.00 0 +0x05e0 str x9, [x8] 0.00 0 +0x05e4 ldr w8, [x19, #0x30] 0.00 0 +0x05e8 ldr w9, [x19, #0x120] 0.00 0 +0x05ec cmn w9, #0x1 0.00 0 +0x05f0 cset w20, ne 0.00 0 +0x05f4 ldr x9, [x19, #0x28] 0.00 0 +0x05f8 add x9, x9, #0x1 0.00 0 +0x05fc str x9, [x19, #0x28] 0.00 0 +0x0600 sub w9, w8, #0x1 0.00 0 +0x0604 str w9, [x19, #0x30] 0.00 0 +0x0608 cbz w9, $+0x1c 0.00 0 +0x060c mov w9, #0x41 0.00 0 +0x0610 sub w8, w9, w8 0.00 0 +0x0614 lsl x9, x20, x8 0.00 0 +0x0618 ldr x8, [x19, #0x48] 0.00 0 +0x061c ldr x10, [x8] 0.00 0 +0x0620 b $+0x74 0.00 0 +0x0624 ldp x8, x9, [x19, #0x48] 0.00 0 +0x0628 add x8, x8, #0x8 0.00 0 +0x062c str x8, [x19, #0x48] 0.00 0 +0x0630 cmp x8, x9 0.00 0 +0x0634 b.lo $+0x40 0.00 0 +0x0638 add x21, x19, #0x38 0.00 0 +0x063c ldr x0, [x19, #0x20] 0.00 0 +0x0640 ldr x8, [x0] 0.00 0 +0x0644 ldr x8, [x8] 0.00 0 +0x0648 mov w1, #0x88 0.00 0 +0x064c blr x8 0.00 0 +0x0650 str xzr, [x0] 0.00 0 +0x0654 ldr x8, [x19, #0x40] 0.00 0 +0x0658 cmp x8, #0x0 0.00 0 +0x065c csel x8, x21, x8, eq 0.00 0 +0x0660 str x0, [x8] 0.00 0 +0x0664 add x8, x0, #0x8 0.00 0 +0x0668 stp x0, x8, [x19, #0x40] 0.00 0 +0x066c add x9, x0, #0x88 0.00 0 +0x0670 str x9, [x19, #0x50] 0.00 0 +0x0674 mov w9, #0x40 0.00 0 +0x0678 str w9, [x19, #0x30] 0.00 0 +0x067c str xzr, [x8] 0.00 0 +0x0680 ldr w8, [x19, #0x30] 0.00 0 +0x0684 neg w8, w8 0.00 0 +0x0688 lsl x10, x20, x8 0.00 0 +0x068c ldr x8, [x19, #0x48] 0.00 0 +0x0690 ldr x9, [x8] 0.00 0 +0x0694 cmn w24, #0x1 0.00 0 +0x0698 cset w20, ne 0.00 0 +0x069c orr x9, x10, x9 0.00 0 +0x06a0 str x9, [x8] 0.00 0 +0x06a4 ldr w8, [x19, #0x30] 0.00 0 +0x06a8 ldr x9, [x19, #0x28] 0.00 0 +0x06ac add x9, x9, #0x1 0.00 0 +0x06b0 str x9, [x19, #0x28] 0.00 0 +0x06b4 subs w9, w8, #0x1 0.00 0 +0x06b8 str w9, [x19, #0x30] 0.00 0 +0x06bc b.eq $+0x1c 0.00 0 +0x06c0 mov w9, #0x41 0.00 0 +0x06c4 sub w8, w9, w8 0.00 0 +0x06c8 lsl x9, x20, x8 0.00 0 +0x06cc ldr x8, [x19, #0x48] 0.00 0 +0x06d0 ldr x10, [x8] 0.00 0 +0x06d4 b $+0x74 0.00 0 +0x06d8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x06dc add x8, x8, #0x8 0.00 0 +0x06e0 str x8, [x19, #0x48] 0.00 0 +0x06e4 cmp x8, x9 0.00 0 +0x06e8 b.lo $+0x40 0.00 0 +0x06ec add x21, x19, #0x38 0.00 0 +0x06f0 ldr x0, [x19, #0x20] 0.00 0 +0x06f4 ldr x8, [x0] 0.00 0 +0x06f8 ldr x8, [x8] 0.00 0 +0x06fc mov w1, #0x88 0.00 0 +0x0700 blr x8 0.00 0 +0x0704 str xzr, [x0] 0.00 0 +0x0708 ldr x8, [x19, #0x40] 0.00 0 +0x070c cmp x8, #0x0 0.00 0 +0x0710 csel x8, x21, x8, eq 0.00 0 +0x0714 str x0, [x8] 0.00 0 +0x0718 add x8, x0, #0x8 0.00 0 +0x071c stp x0, x8, [x19, #0x40] 0.00 0 +0x0720 add x9, x0, #0x88 0.00 0 +0x0724 str x9, [x19, #0x50] 0.00 0 +0x0728 mov w9, #0x40 0.00 0 +0x072c str w9, [x19, #0x30] 0.00 0 +0x0730 str xzr, [x8] 0.00 0 +0x0734 ldr w8, [x19, #0x30] 0.00 0 +0x0738 neg w8, w8 0.00 0 +0x073c lsl x10, x20, x8 0.00 0 +0x0740 ldr x8, [x19, #0x48] 0.00 0 +0x0744 ldr x9, [x8] 0.00 0 +0x0748 str wzr, [sp, #0x70] 0.00 0 +0x074c orr x9, x10, x9 0.00 0 +0x0750 str x9, [x8] 0.00 0 +0x0754 ldr w8, [x19, #0x30] 0.00 0 +0x0758 sub w8, w8, #0x1 0.00 0 +0x075c str w8, [x19, #0x30] 0.00 0 +0x0760 str w25, [sp, #0x68] 0.00 0 +0x0764 str w24, [sp, #0x60] 0.00 0 +0x0768 ldr w9, [x19, #0x118] 0.00 0 +0x076c lsr x24, x9, #0x2 0.00 0 +0x0770 cmp w9, #0x400 0.00 0 +0x0774 b.hs $+0x6e64 0.00 0 +0x0778 mov x23, x24 0.00 0 +0x077c mov x10, x19 0.00 0 +0x0780 ldr x9, [x10, #0x28]! 0.00 0 +0x0784 add x9, x9, #0x9 0.00 0 +0x0788 str x9, [x10] 0.00 0 +0x078c str x10, [sp, #0x80] 0.00 0 +0x0790 add x28, x10, #0x8 0.00 0 +0x0794 cmp w8, #0x8 0.00 0 +0x0798 b.hi $+0xb8 0.00 0 +0x079c mov w20, #0x9 0.00 0 +0x07a0 ldr w24, [sp, #0x68] 0.00 0 +0x07a4 cbz w8, $+0x28 0.00 0 +0x07a8 neg w8, w8 0.00 0 +0x07ac lsl x8, x23, x8 0.00 0 +0x07b0 ldr x9, [x19, #0x48] 0.00 0 +0x07b4 ldr x10, [x9] 0.00 0 +0x07b8 orr x8, x10, x8 0.00 0 +0x07bc str x8, [x9] 0.00 0 +0x07c0 ldr w8, [x19, #0x30] 0.00 0 +0x07c4 sub w20, w20, w8 0.00 0 +0x07c8 lsr x23, x23, x8 0.00 0 +0x07cc ldp x8, x9, [x19, #0x48] 0.00 0 +0x07d0 add x8, x8, #0x8 0.00 0 +0x07d4 str x8, [x19, #0x48] 0.00 0 +0x07d8 cmp x8, x9 0.00 0 +0x07dc b.lo $+0x40 0.00 0 +0x07e0 add x21, x19, #0x38 0.00 0 +0x07e4 ldr x0, [x19, #0x20] 0.00 0 +0x07e8 ldr x8, [x0] 0.00 0 +0x07ec ldr x8, [x8] 0.00 0 +0x07f0 mov w1, #0x88 0.00 0 +0x07f4 blr x8 0.00 0 +0x07f8 str xzr, [x0] 0.00 0 +0x07fc ldr x8, [x19, #0x40] 0.00 0 +0x0800 cmp x8, #0x0 0.00 0 +0x0804 csel x8, x21, x8, eq 0.00 0 +0x0808 str x0, [x8] 0.00 0 +0x080c add x8, x0, #0x8 0.00 0 +0x0810 stp x0, x8, [x19, #0x40] 0.00 0 +0x0814 add x9, x0, #0x88 0.00 0 +0x0818 str x9, [x19, #0x50] 0.00 0 +0x081c mov w9, #0x40 0.00 0 +0x0820 str w9, [x19, #0x30] 0.00 0 +0x0824 str xzr, [x8] 0.00 0 +0x0828 neg w8, w20 0.00 0 +0x082c mov x9, #0xffffffffffffffff 0.00 0 +0x0830 lsr x8, x9, x8 0.00 0 +0x0834 and x8, x8, x23 0.00 0 +0x0838 ldr w9, [x19, #0x30] 0.00 0 +0x083c neg w9, w9 0.00 0 +0x0840 lsl x10, x8, x9 0.00 0 +0x0844 ldr x8, [x19, #0x48] 0.00 0 +0x0848 ldr x9, [x8] 0.00 0 +0x084c b $+0x20 0.00 0 +0x0850 and x9, x23, #0x1ff 0.00 0 +0x0854 neg w8, w8 0.00 0 +0x0858 lsl x9, x9, x8 0.00 0 +0x085c ldr x8, [x19, #0x48] 0.00 0 +0x0860 ldr x10, [x8] 0.00 0 +0x0864 mov w20, #0x9 0.00 0 +0x0868 ldr w24, [sp, #0x68] 0.00 0 +0x086c orr x9, x10, x9 0.00 0 +0x0870 str x9, [x8] 0.00 0 +0x0874 ldr w8, [x28] 0.00 0 +0x0878 sub w8, w8, w20 0.00 0 +0x087c str w8, [x28] 0.00 0 +0x0880 cmn w24, #0x1 0.00 0 +0x0884 str x28, [sp, #0x78] 0.00 0 +0x0888 b.eq $+0xf8 0.00 0 +0x088c ldr w9, [x19, #0x108] 0.00 0 +0x0890 ldr w22, [x19, #0x10c] 0.00 0 +0x0894 lsr w9, w9, #0x2 0.00 0 +0x0898 ldr w10, [x19, #0x118] 0.00 0 +0x089c lsr w24, w10, #0x2 0.00 0 +0x08a0 sub w25, w9, #0x1 0.00 0 +0x08a4 cmp w25, #0x20 0.00 0 +0x08a8 b.hs $+0x1b0 0.00 0 +0x08ac mov x23, x25 0.00 0 +0x08b0 sub w22, w24, w22, lsr #2 0.00 0 +0x08b4 ldr x10, [sp, #0x80] 0.00 0 +0x08b8 ldr x9, [x10] 0.00 0 +0x08bc add x9, x9, #0x6 0.00 0 +0x08c0 str x9, [x10] 0.00 0 +0x08c4 cmp w8, #0x5 0.00 0 +0x08c8 b.hi $+0x2bc 0.00 0 +0x08cc mov w20, #0x6 0.00 0 +0x08d0 ldr x28, [sp, #0x78] 0.00 0 +0x08d4 cbz w8, $+0x28 0.00 0 +0x08d8 neg w8, w8 0.00 0 +0x08dc lsl x8, x23, x8 0.00 0 +0x08e0 ldr x9, [x19, #0x48] 0.00 0 +0x08e4 ldr x10, [x9] 0.00 0 +0x08e8 orr x8, x10, x8 0.00 0 +0x08ec str x8, [x9] 0.00 0 +0x08f0 ldr w8, [x19, #0x30] 0.00 0 +0x08f4 sub w20, w20, w8 0.00 0 +0x08f8 lsr x23, x23, x8 0.00 0 +0x08fc ldp x8, x9, [x19, #0x48] 0.00 0 +0x0900 add x8, x8, #0x8 0.00 0 +0x0904 str x8, [x19, #0x48] 0.00 0 +0x0908 cmp x8, x9 0.00 0 +0x090c b.lo $+0x40 0.00 0 +0x0910 add x21, x19, #0x38 0.00 0 +0x0914 ldr x0, [x19, #0x20] 0.00 0 +0x0918 ldr x8, [x0] 0.00 0 +0x091c ldr x8, [x8] 0.00 0 +0x0920 mov w1, #0x88 0.00 0 +0x0924 blr x8 0.00 0 +0x0928 str xzr, [x0] 0.00 0 +0x092c ldr x8, [x19, #0x40] 0.00 0 +0x0930 cmp x8, #0x0 0.00 0 +0x0934 csel x8, x21, x8, eq 0.00 0 +0x0938 str x0, [x8] 0.00 0 +0x093c add x8, x0, #0x8 0.00 0 +0x0940 stp x0, x8, [x19, #0x40] 0.00 0 +0x0944 add x9, x0, #0x88 0.00 0 +0x0948 str x9, [x19, #0x50] 0.00 0 +0x094c mov w9, #0x40 0.00 0 +0x0950 str w9, [x19, #0x30] 0.00 0 +0x0954 str xzr, [x8] 0.00 0 +0x0958 neg w8, w20 0.00 0 +0x095c mov x9, #0xffffffffffffffff 0.00 0 +0x0960 lsr x8, x9, x8 0.00 0 +0x0964 and x8, x8, x23 0.00 0 +0x0968 ldr w9, [x19, #0x30] 0.00 0 +0x096c neg w9, w9 0.00 0 +0x0970 lsl x10, x8, x9 0.00 0 +0x0974 ldr x8, [x19, #0x48] 0.00 0 +0x0978 ldr x9, [x8] 0.00 0 +0x097c b $+0x224 0.00 0 +0x0980 cmn w22, #0x1 0.00 0 +0x0984 b.eq $+0x800 0.00 0 +0x0988 ldr w9, [x19, #0x108] 0.00 0 +0x098c lsr w9, w9, #0x2 0.00 0 +0x0990 sub w22, w9, #0x1 0.00 0 +0x0994 cmp w22, #0x20 0.00 0 +0x0998 b.hs $+0x43c 0.00 0 +0x099c mov x20, x22 0.00 0 +0x09a0 ldr x10, [sp, #0x80] 0.00 0 +0x09a4 ldr x9, [x10] 0.00 0 +0x09a8 add x9, x9, #0x6 0.00 0 +0x09ac str x9, [x10] 0.00 0 +0x09b0 cmp w8, #0x5 0.00 0 +0x09b4 ldr w24, [sp, #0x68] 0.00 0 +0x09b8 b.hi $+0x544 0.00 0 +0x09bc mov w22, #0x6 0.00 0 +0x09c0 cbz w8, $+0x28 0.00 0 +0x09c4 neg w8, w8 0.00 0 +0x09c8 lsl x8, x20, x8 0.00 0 +0x09cc ldr x9, [x19, #0x48] 0.00 0 +0x09d0 ldr x10, [x9] 0.00 0 +0x09d4 orr x8, x10, x8 0.00 0 +0x09d8 str x8, [x9] 0.00 0 +0x09dc ldr w8, [x19, #0x30] 0.00 0 +0x09e0 sub w22, w22, w8 0.00 0 +0x09e4 lsr x20, x20, x8 0.00 0 +0x09e8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x09ec add x8, x8, #0x8 0.00 0 +0x09f0 str x8, [x19, #0x48] 0.00 0 +0x09f4 cmp x8, x9 0.00 0 +0x09f8 b.lo $+0x40 0.00 0 +0x09fc add x21, x19, #0x38 0.00 0 +0x0a00 ldr x0, [x19, #0x20] 0.00 0 +0x0a04 ldr x8, [x0] 0.00 0 +0x0a08 ldr x8, [x8] 0.00 0 +0x0a0c mov w1, #0x88 0.00 0 +0x0a10 blr x8 0.00 0 +0x0a14 str xzr, [x0] 0.00 0 +0x0a18 ldr x8, [x19, #0x40] 0.00 0 +0x0a1c cmp x8, #0x0 0.00 0 +0x0a20 csel x8, x21, x8, eq 0.00 0 +0x0a24 str x0, [x8] 0.00 0 +0x0a28 add x8, x0, #0x8 0.00 0 +0x0a2c stp x0, x8, [x19, #0x40] 0.00 0 +0x0a30 add x9, x0, #0x88 0.00 0 +0x0a34 str x9, [x19, #0x50] 0.00 0 +0x0a38 mov w9, #0x40 0.00 0 +0x0a3c str w9, [x19, #0x30] 0.00 0 +0x0a40 str xzr, [x8] 0.00 0 +0x0a44 neg w8, w22 0.00 0 +0x0a48 mov x9, #0xffffffffffffffff 0.00 0 +0x0a4c lsr x8, x9, x8 0.00 0 +0x0a50 and x8, x8, x20 0.00 0 +0x0a54 b $+0x220 0.00 0 +0x0a58 add x26, x19, #0x38 0.00 0 +0x0a5c mov w27, #0x40 0.00 0 +0x0a60 mov x28, #0xffffffffffffffff 0.00 0 +0x0a64 mov w20, #0x6 0.00 0 +0x0a68 b $+0x40 0.00 0 +0x0a6c neg w8, w8 0.00 0 +0x0a70 lsl x9, x21, x8 0.00 0 +0x0a74 ldr x8, [x19, #0x48] 0.00 0 +0x0a78 ldr x10, [x8] 0.00 0 +0x0a7c mov w23, #0x6 0.00 0 +0x0a80 orr x9, x10, x9 0.00 0 +0x0a84 str x9, [x8] 0.00 0 +0x0a88 ldr x9, [sp, #0x78] 0.00 0 +0x0a8c ldr w8, [x9] 0.00 0 +0x0a90 sub w8, w8, w23 0.00 0 +0x0a94 str w8, [x9] 0.00 0 +0x0a98 lsr x23, x25, #0x5 0.00 0 +0x0a9c cmp x25, #0x3ff 0.00 0 +0x0aa0 mov x25, x23 0.00 0 +0x0aa4 b.ls $-0x1f4 0.00 0 +0x0aa8 mov w21, #0x20 0.00 0 +0x0aac bfxil x21, x25, #0x0, #0x5 0.00 0 +0x0ab0 ldr x10, [sp, #0x80] 0.00 0 +0x0ab4 ldr x9, [x10] 0.00 0 +0x0ab8 add x9, x9, #0x6 0.00 0 +0x0abc str x9, [x10] 0.00 0 +0x0ac0 cmp w8, #0x5 0.00 0 +0x0ac4 b.hi $-0x58 0.00 0 +0x0ac8 cbz w8, $+0xa0 0.00 0 +0x0acc neg w8, w8 0.00 0 +0x0ad0 lsl x8, x21, x8 0.00 0 +0x0ad4 ldr x9, [x19, #0x48] 0.00 0 +0x0ad8 ldr x10, [x9] 0.00 0 +0x0adc orr x8, x10, x8 0.00 0 +0x0ae0 str x8, [x9] 0.00 0 +0x0ae4 ldr w8, [x19, #0x30] 0.00 0 +0x0ae8 sub w23, w20, w8 0.00 0 +0x0aec lsr x21, x21, x8 0.00 0 +0x0af0 ldp x8, x9, [x19, #0x48] 0.00 0 +0x0af4 add x8, x8, #0x8 0.00 0 +0x0af8 str x8, [x19, #0x48] 0.00 0 +0x0afc cmp x8, x9 0.00 0 +0x0b00 b.lo $+0x3c 0.00 0 +0x0b04 ldr x0, [x19, #0x20] 0.00 0 +0x0b08 ldr x8, [x0] 0.00 0 +0x0b0c ldr x8, [x8] 0.00 0 +0x0b10 mov w1, #0x88 0.00 0 +0x0b14 blr x8 0.00 0 +0x0b18 str xzr, [x0] 0.00 0 +0x0b1c ldr x8, [x19, #0x40] 0.00 0 +0x0b20 cmp x8, #0x0 0.00 0 +0x0b24 csel x8, x26, x8, eq 0.00 0 +0x0b28 str x0, [x8] 0.00 0 +0x0b2c add x8, x0, #0x8 0.00 0 +0x0b30 stp x0, x8, [x19, #0x40] 0.00 0 +0x0b34 add x9, x0, #0x88 0.00 0 +0x0b38 str x9, [x19, #0x50] 0.00 0 +0x0b3c str w27, [x19, #0x30] 0.00 0 +0x0b40 str xzr, [x8] 0.00 0 +0x0b44 neg w8, w23 0.00 0 +0x0b48 lsr x8, x28, x8 0.00 0 +0x0b4c and x8, x8, x21 0.00 0 +0x0b50 ldr w9, [x19, #0x30] 0.00 0 +0x0b54 neg w9, w9 0.00 0 +0x0b58 lsl x10, x8, x9 0.00 0 +0x0b5c ldr x8, [x19, #0x48] 0.00 0 +0x0b60 ldr x9, [x8] 0.00 0 +0x0b64 b $-0xe4 0.00 0 +0x0b68 mov w23, #0x6 0.00 0 +0x0b6c ldp x8, x9, [x19, #0x48] 0.00 0 +0x0b70 add x8, x8, #0x8 0.00 0 +0x0b74 str x8, [x19, #0x48] 0.00 0 +0x0b78 cmp x8, x9 0.00 0 +0x0b7c b.hs $-0x78 0.00 0 +0x0b80 b $-0x44 0.00 0 +0x0b84 and x9, x23, #0x3f 0.00 0 +0x0b88 neg w8, w8 0.00 0 +0x0b8c lsl x9, x9, x8 0.00 0 +0x0b90 ldr x8, [x19, #0x48] 0.00 0 +0x0b94 ldr x10, [x8] 0.00 0 +0x0b98 mov w20, #0x6 0.00 0 +0x0b9c ldr x28, [sp, #0x78] 0.00 0 +0x0ba0 orr x9, x10, x9 0.00 0 +0x0ba4 str x9, [x8] 0.00 0 +0x0ba8 ldr w8, [x28] 0.00 0 +0x0bac sub w8, w8, w20 0.00 0 +0x0bb0 str w8, [x28] 0.00 0 +0x0bb4 cmp w22, #0x8 0.00 0 +0x0bb8 b.hs $+0xd4 0.00 0 +0x0bbc mov x23, x22 0.00 0 +0x0bc0 ldr x10, [sp, #0x80] 0.00 0 +0x0bc4 ldr x9, [x10] 0.00 0 +0x0bc8 add x9, x9, #0x4 0.00 0 +0x0bcc str x9, [x10] 0.00 0 +0x0bd0 cmp w8, #0x3 0.00 0 +0x0bd4 b.hi $+0x1e0 0.00 0 +0x0bd8 mov w22, #0x4 0.00 0 +0x0bdc ldr w24, [sp, #0x68] 0.00 0 +0x0be0 cbz w8, $+0x28 0.00 0 +0x0be4 neg w8, w8 0.00 0 +0x0be8 lsl x8, x23, x8 0.00 0 +0x0bec ldr x9, [x19, #0x48] 0.00 0 +0x0bf0 ldr x10, [x9] 0.00 0 +0x0bf4 orr x8, x10, x8 0.00 0 +0x0bf8 str x8, [x9] 0.00 0 +0x0bfc ldr w8, [x19, #0x30] 0.00 0 +0x0c00 sub w22, w22, w8 0.00 0 +0x0c04 lsr x23, x23, x8 0.00 0 +0x0c08 ldp x8, x9, [x19, #0x48] 0.00 0 +0x0c0c add x8, x8, #0x8 0.00 0 +0x0c10 str x8, [x19, #0x48] 0.00 0 +0x0c14 cmp x8, x9 0.00 0 +0x0c18 b.lo $+0x40 0.00 0 +0x0c1c add x20, x19, #0x38 0.00 0 +0x0c20 ldr x0, [x19, #0x20] 0.00 0 +0x0c24 ldr x8, [x0] 0.00 0 +0x0c28 ldr x8, [x8] 0.00 0 +0x0c2c mov w1, #0x88 0.00 0 +0x0c30 blr x8 0.00 0 +0x0c34 str xzr, [x0] 0.00 0 +0x0c38 ldr x8, [x19, #0x40] 0.00 0 +0x0c3c cmp x8, #0x0 0.00 0 +0x0c40 csel x8, x20, x8, eq 0.00 0 +0x0c44 str x0, [x8] 0.00 0 +0x0c48 add x8, x0, #0x8 0.00 0 +0x0c4c stp x0, x8, [x19, #0x40] 0.00 0 +0x0c50 add x9, x0, #0x88 0.00 0 +0x0c54 str x9, [x19, #0x50] 0.00 0 +0x0c58 mov w9, #0x40 0.00 0 +0x0c5c str w9, [x19, #0x30] 0.00 0 +0x0c60 str xzr, [x8] 0.00 0 +0x0c64 neg w8, w22 0.00 0 +0x0c68 mov x9, #0xffffffffffffffff 0.00 0 +0x0c6c lsr x8, x9, x8 0.00 0 +0x0c70 and x8, x8, x23 0.00 0 +0x0c74 ldr w9, [x19, #0x30] 0.00 0 +0x0c78 neg w9, w9 0.00 0 +0x0c7c lsl x10, x8, x9 0.00 0 +0x0c80 ldr x8, [x19, #0x48] 0.00 0 +0x0c84 ldr x9, [x8] 0.00 0 +0x0c88 b $+0x28c 0.00 0 +0x0c8c add x24, x19, #0x38 0.00 0 +0x0c90 mov w25, #0x40 0.00 0 +0x0c94 mov x26, #0xffffffffffffffff 0.00 0 +0x0c98 mov w20, #0x4 0.00 0 +0x0c9c b $+0x3c 0.00 0 +0x0ca0 neg w8, w8 0.00 0 +0x0ca4 lsl x9, x21, x8 0.00 0 +0x0ca8 ldr x8, [x19, #0x48] 0.00 0 +0x0cac ldr x10, [x8] 0.00 0 +0x0cb0 mov w23, #0x4 0.00 0 +0x0cb4 orr x9, x10, x9 0.00 0 +0x0cb8 str x9, [x8] 0.00 0 +0x0cbc ldr w8, [x28] 0.00 0 +0x0cc0 sub w8, w8, w23 0.00 0 +0x0cc4 str w8, [x28] 0.00 0 +0x0cc8 lsr x23, x22, #0x3 0.00 0 +0x0ccc cmp x22, #0x3f 0.00 0 +0x0cd0 mov x22, x23 0.00 0 +0x0cd4 b.ls $-0x114 0.00 0 +0x0cd8 mov w21, #0x8 0.00 0 +0x0cdc bfxil x21, x22, #0x0, #0x3 0.00 0 +0x0ce0 ldr x10, [sp, #0x80] 0.00 0 +0x0ce4 ldr x9, [x10] 0.00 0 +0x0ce8 add x9, x9, #0x4 0.00 0 +0x0cec str x9, [x10] 0.00 0 +0x0cf0 cmp w8, #0x3 0.00 0 +0x0cf4 b.hi $-0x54 0.00 0 +0x0cf8 cbz w8, $+0xa0 0.00 0 +0x0cfc neg w8, w8 0.00 0 +0x0d00 lsl x8, x21, x8 0.00 0 +0x0d04 ldr x9, [x19, #0x48] 0.00 0 +0x0d08 ldr x10, [x9] 0.00 0 +0x0d0c orr x8, x10, x8 0.00 0 +0x0d10 str x8, [x9] 0.00 0 +0x0d14 ldr w8, [x19, #0x30] 0.00 0 +0x0d18 sub w23, w20, w8 0.00 0 +0x0d1c lsr x21, x21, x8 0.00 0 +0x0d20 ldp x8, x9, [x19, #0x48] 0.00 0 +0x0d24 add x8, x8, #0x8 0.00 0 +0x0d28 str x8, [x19, #0x48] 0.00 0 +0x0d2c cmp x8, x9 0.00 0 +0x0d30 b.lo $+0x3c 0.00 0 +0x0d34 ldr x0, [x19, #0x20] 0.00 0 +0x0d38 ldr x8, [x0] 0.00 0 +0x0d3c ldr x8, [x8] 0.00 0 +0x0d40 mov w1, #0x88 0.00 0 +0x0d44 blr x8 0.00 0 +0x0d48 str xzr, [x0] 0.00 0 +0x0d4c ldr x8, [x19, #0x40] 0.00 0 +0x0d50 cmp x8, #0x0 0.00 0 +0x0d54 csel x8, x24, x8, eq 0.00 0 +0x0d58 str x0, [x8] 0.00 0 +0x0d5c add x8, x0, #0x8 0.00 0 +0x0d60 stp x0, x8, [x19, #0x40] 0.00 0 +0x0d64 add x9, x0, #0x88 0.00 0 +0x0d68 str x9, [x19, #0x50] 0.00 0 +0x0d6c str w25, [x19, #0x30] 0.00 0 +0x0d70 str xzr, [x8] 0.00 0 +0x0d74 neg w8, w23 0.00 0 +0x0d78 lsr x8, x26, x8 0.00 0 +0x0d7c and x8, x8, x21 0.00 0 +0x0d80 ldr w9, [x19, #0x30] 0.00 0 +0x0d84 neg w9, w9 0.00 0 +0x0d88 lsl x10, x8, x9 0.00 0 +0x0d8c ldr x8, [x19, #0x48] 0.00 0 +0x0d90 ldr x9, [x8] 0.00 0 +0x0d94 b $-0xe0 0.00 0 +0x0d98 mov w23, #0x4 0.00 0 +0x0d9c ldp x8, x9, [x19, #0x48] 0.00 0 +0x0da0 add x8, x8, #0x8 0.00 0 +0x0da4 str x8, [x19, #0x48] 0.00 0 +0x0da8 cmp x8, x9 0.00 0 +0x0dac b.hs $-0x78 0.00 0 +0x0db0 b $-0x44 0.00 0 +0x0db4 and x9, x23, #0xf 0.00 0 +0x0db8 neg w8, w8 0.00 0 +0x0dbc lsl x9, x9, x8 0.00 0 +0x0dc0 ldr x8, [x19, #0x48] 0.00 0 +0x0dc4 ldr x10, [x8] 0.00 0 +0x0dc8 mov w22, #0x4 0.00 0 +0x0dcc ldr w24, [sp, #0x68] 0.00 0 +0x0dd0 b $+0x144 0.00 0 +0x0dd4 add x24, x19, #0x38 0.00 0 +0x0dd8 mov w25, #0x40 0.00 0 +0x0ddc mov x26, #0xffffffffffffffff 0.00 0 +0x0de0 mov w27, #0x6 0.00 0 +0x0de4 b $+0x3c 0.00 0 +0x0de8 neg w8, w8 0.00 0 +0x0dec lsl x9, x23, x8 0.00 0 +0x0df0 ldr x8, [x19, #0x48] 0.00 0 +0x0df4 ldr x10, [x8] 0.00 0 +0x0df8 mov w20, #0x6 0.00 0 +0x0dfc orr x9, x10, x9 0.00 0 +0x0e00 str x9, [x8] 0.00 0 +0x0e04 ldr w8, [x28] 0.00 0 +0x0e08 sub w8, w8, w20 0.00 0 +0x0e0c str w8, [x28] 0.00 0 +0x0e10 lsr x20, x22, #0x5 0.00 0 +0x0e14 cmp x22, #0x3ff 0.00 0 +0x0e18 mov x22, x20 0.00 0 +0x0e1c b.ls $-0x47c 0.00 0 +0x0e20 mov w23, #0x20 0.00 0 +0x0e24 bfxil x23, x22, #0x0, #0x5 0.00 0 +0x0e28 ldr x10, [sp, #0x80] 0.00 0 +0x0e2c ldr x9, [x10] 0.00 0 +0x0e30 add x9, x9, #0x6 0.00 0 +0x0e34 str x9, [x10] 0.00 0 +0x0e38 cmp w8, #0x5 0.00 0 +0x0e3c b.hi $-0x54 0.00 0 +0x0e40 cbz w8, $+0xa0 0.00 0 +0x0e44 neg w8, w8 0.00 0 +0x0e48 lsl x8, x23, x8 0.00 0 +0x0e4c ldr x9, [x19, #0x48] 0.00 0 +0x0e50 ldr x10, [x9] 0.00 0 +0x0e54 orr x8, x10, x8 0.00 0 +0x0e58 str x8, [x9] 0.00 0 +0x0e5c ldr w8, [x19, #0x30] 0.00 0 +0x0e60 sub w20, w27, w8 0.00 0 +0x0e64 lsr x23, x23, x8 0.00 0 +0x0e68 ldp x8, x9, [x19, #0x48] 0.00 0 +0x0e6c add x8, x8, #0x8 0.00 0 +0x0e70 str x8, [x19, #0x48] 0.00 0 +0x0e74 cmp x8, x9 0.00 0 +0x0e78 b.lo $+0x3c 0.00 0 +0x0e7c ldr x0, [x19, #0x20] 0.00 0 +0x0e80 ldr x8, [x0] 0.00 0 +0x0e84 ldr x8, [x8] 0.00 0 +0x0e88 mov w1, #0x88 0.00 0 +0x0e8c blr x8 0.00 0 +0x0e90 str xzr, [x0] 0.00 0 +0x0e94 ldr x8, [x19, #0x40] 0.00 0 +0x0e98 cmp x8, #0x0 0.00 0 +0x0e9c csel x8, x24, x8, eq 0.00 0 +0x0ea0 str x0, [x8] 0.00 0 +0x0ea4 add x8, x0, #0x8 0.00 0 +0x0ea8 stp x0, x8, [x19, #0x40] 0.00 0 +0x0eac add x9, x0, #0x88 0.00 0 +0x0eb0 str x9, [x19, #0x50] 0.00 0 +0x0eb4 str w25, [x19, #0x30] 0.00 0 +0x0eb8 str xzr, [x8] 0.00 0 +0x0ebc neg w8, w20 0.00 0 +0x0ec0 lsr x8, x26, x8 0.00 0 +0x0ec4 and x8, x8, x23 0.00 0 +0x0ec8 ldr w9, [x19, #0x30] 0.00 0 +0x0ecc neg w9, w9 0.00 0 +0x0ed0 lsl x10, x8, x9 0.00 0 +0x0ed4 ldr x8, [x19, #0x48] 0.00 0 +0x0ed8 ldr x9, [x8] 0.00 0 +0x0edc b $-0xe0 0.00 0 +0x0ee0 mov w20, #0x6 0.00 0 +0x0ee4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x0ee8 add x8, x8, #0x8 0.00 0 +0x0eec str x8, [x19, #0x48] 0.00 0 +0x0ef0 cmp x8, x9 0.00 0 +0x0ef4 b.hs $-0x78 0.00 0 +0x0ef8 b $-0x44 0.00 0 +0x0efc and x9, x20, #0x3f 0.00 0 +0x0f00 neg w8, w8 0.00 0 +0x0f04 lsl x9, x9, x8 0.00 0 +0x0f08 ldr x8, [x19, #0x48] 0.00 0 +0x0f0c ldr x10, [x8] 0.00 0 +0x0f10 mov w22, #0x6 0.00 0 +0x0f14 orr x9, x10, x9 0.00 0 +0x0f18 str x9, [x8] 0.00 0 +0x0f1c ldr w8, [x28] 0.00 0 +0x0f20 sub w8, w8, w22 0.00 0 +0x0f24 str w8, [x28] 0.00 0 +0x0f28 cmn w24, #0x1 0.00 0 +0x0f2c b.eq $+0x258 0.00 0 +0x0f30 ldr w9, [x19, #0x104] 0.00 0 +0x0f34 asr w10, w9, #0x3 0.00 0 +0x0f38 sbfx x9, x9, #0x3, #0x1d 0.00 0 +0x0f3c and x27, x9, #0x3f 0.00 0 +0x0f40 sbfx x21, x10, #0x6, #0x1a 0.00 0 +0x0f44 tbz w9, #0x5, $+0xd4 0.00 0 +0x0f48 cmn x21, #0x1 0.00 0 +0x0f4c b.ne $+0xcc 0.00 0 +0x0f50 ldr x10, [sp, #0x80] 0.00 0 +0x0f54 ldr x9, [x10] 0.00 0 +0x0f58 add x9, x9, #0x7 0.00 0 +0x0f5c str x9, [x10] 0.00 0 +0x0f60 cmp w8, #0x6 0.00 0 +0x0f64 b.hi $+0x1f8 0.00 0 +0x0f68 mov w20, #0x7 0.00 0 +0x0f6c cbz w8, $+0x28 0.00 0 +0x0f70 neg w8, w8 0.00 0 +0x0f74 lsl x8, x27, x8 0.00 0 +0x0f78 ldr x9, [x19, #0x48] 0.00 0 +0x0f7c ldr x10, [x9] 0.00 0 +0x0f80 orr x8, x10, x8 0.00 0 +0x0f84 str x8, [x9] 0.00 0 +0x0f88 ldr w8, [x19, #0x30] 0.00 0 +0x0f8c sub w20, w20, w8 0.00 0 +0x0f90 lsr x27, x27, x8 0.00 0 +0x0f94 ldp x8, x9, [x19, #0x48] 0.00 0 +0x0f98 add x8, x8, #0x8 0.00 0 +0x0f9c str x8, [x19, #0x48] 0.00 0 +0x0fa0 cmp x8, x9 0.00 0 +0x0fa4 b.lo $+0x40 0.00 0 +0x0fa8 add x21, x19, #0x38 0.00 0 +0x0fac ldr x0, [x19, #0x20] 0.00 0 +0x0fb0 ldr x8, [x0] 0.00 0 +0x0fb4 ldr x8, [x8] 0.00 0 +0x0fb8 mov w1, #0x88 0.00 0 +0x0fbc blr x8 0.00 0 +0x0fc0 str xzr, [x0] 0.00 0 +0x0fc4 ldr x8, [x19, #0x40] 0.00 0 +0x0fc8 cmp x8, #0x0 0.00 0 +0x0fcc csel x8, x21, x8, eq 0.00 0 +0x0fd0 str x0, [x8] 0.00 0 +0x0fd4 add x8, x0, #0x8 0.00 0 +0x0fd8 stp x0, x8, [x19, #0x40] 0.00 0 +0x0fdc add x9, x0, #0x88 0.00 0 +0x0fe0 str x9, [x19, #0x50] 0.00 0 +0x0fe4 mov w9, #0x40 0.00 0 +0x0fe8 str w9, [x19, #0x30] 0.00 0 +0x0fec str xzr, [x8] 0.00 0 +0x0ff0 neg w8, w20 0.00 0 +0x0ff4 mov x9, #0xffffffffffffffff 0.00 0 +0x0ff8 lsr x8, x9, x8 0.00 0 +0x0ffc and x8, x8, x27 0.00 0 +0x1000 ldr w9, [x19, #0x30] 0.00 0 +0x1004 neg w9, w9 0.00 0 +0x1008 lsl x10, x8, x9 0.00 0 +0x100c ldr x8, [x19, #0x48] 0.00 0 +0x1010 ldr x9, [x8] 0.00 0 +0x1014 b $+0x15c 0.00 0 +0x1018 and x9, x9, #0x20 0.00 0 +0x101c add x22, x19, #0x38 0.00 0 +0x1020 mov w24, #0x40 0.00 0 +0x1024 mov x25, #0xffffffffffffffff 0.00 0 +0x1028 mov w26, #0x7 0.00 0 +0x102c orr x9, x9, x21 0.00 0 +0x1030 cbz x9, $-0xe0 0.00 0 +0x1034 orr x23, x27, #0x40 0.00 0 +0x1038 ldr x10, [sp, #0x80] 0.00 0 +0x103c ldr x9, [x10] 0.00 0 +0x1040 add x9, x9, #0x7 0.00 0 +0x1044 str x9, [x10] 0.00 0 +0x1048 cmp w8, #0x6 0.00 0 +0x104c b.hi $+0xa4 0.00 0 +0x1050 cbz w8, $+0xf0 0.00 0 +0x1054 neg w8, w8 0.00 0 +0x1058 lsl x8, x23, x8 0.00 0 +0x105c ldr x9, [x19, #0x48] 0.00 0 +0x1060 ldr x10, [x9] 0.00 0 +0x1064 orr x8, x10, x8 0.00 0 +0x1068 str x8, [x9] 0.00 0 +0x106c ldr w8, [x19, #0x30] 0.00 0 +0x1070 sub w20, w26, w8 0.00 0 +0x1074 lsr x23, x23, x8 0.00 0 +0x1078 ldp x8, x9, [x19, #0x48] 0.00 0 +0x107c add x8, x8, #0x8 0.00 0 +0x1080 str x8, [x19, #0x48] 0.00 0 +0x1084 cmp x8, x9 0.00 0 +0x1088 b.lo $+0x3c 0.00 0 +0x108c ldr x0, [x19, #0x20] 0.00 0 +0x1090 ldr x8, [x0] 0.00 0 +0x1094 ldr x8, [x8] 0.00 0 +0x1098 mov w1, #0x88 0.00 0 +0x109c blr x8 0.00 0 +0x10a0 str xzr, [x0] 0.00 0 +0x10a4 ldr x8, [x19, #0x40] 0.00 0 +0x10a8 cmp x8, #0x0 0.00 0 +0x10ac csel x8, x22, x8, eq 0.00 0 +0x10b0 str x0, [x8] 0.00 0 +0x10b4 add x8, x0, #0x8 0.00 0 +0x10b8 stp x0, x8, [x19, #0x40] 0.00 0 +0x10bc add x9, x0, #0x88 0.00 0 +0x10c0 str x9, [x19, #0x50] 0.00 0 +0x10c4 str w24, [x19, #0x30] 0.00 0 +0x10c8 str xzr, [x8] 0.00 0 +0x10cc neg w8, w20 0.00 0 +0x10d0 lsr x8, x25, x8 0.00 0 +0x10d4 and x8, x8, x23 0.00 0 +0x10d8 ldr w9, [x19, #0x30] 0.00 0 +0x10dc neg w9, w9 0.00 0 +0x10e0 lsl x10, x8, x9 0.00 0 +0x10e4 ldr x8, [x19, #0x48] 0.00 0 +0x10e8 ldr x9, [x8] 0.00 0 +0x10ec b $+0x18 0.00 0 +0x10f0 neg w8, w8 0.00 0 +0x10f4 lsl x9, x23, x8 0.00 0 +0x10f8 ldr x8, [x19, #0x48] 0.00 0 +0x10fc ldr x10, [x8] 0.00 0 +0x1100 mov w20, #0x7 0.00 0 +0x1104 orr x9, x10, x9 0.00 0 +0x1108 str x9, [x8] 0.00 0 +0x110c ldr w8, [x28] 0.00 0 +0x1110 sub w8, w8, w20 0.00 0 +0x1114 str w8, [x28] 0.00 0 +0x1118 and x27, x21, #0x3f 0.00 0 +0x111c and x9, x21, #0x20 0.00 0 +0x1120 asr x10, x21, #0x6 0.00 0 +0x1124 mov x11, x21 0.00 0 +0x1128 mov x21, x10 0.00 0 +0x112c tbz w11, #0x5, $-0x100 0.00 0 +0x1130 mov x21, x10 0.00 0 +0x1134 cmn x10, #0x1 0.00 0 +0x1138 b.ne $-0x10c 0.00 0 +0x113c b $-0x1ec 0.00 0 +0x1140 mov w20, #0x7 0.00 0 +0x1144 ldp x8, x9, [x19, #0x48] 0.00 0 +0x1148 add x8, x8, #0x8 0.00 0 +0x114c str x8, [x19, #0x48] 0.00 0 +0x1150 cmp x8, x9 0.00 0 +0x1154 b.hs $-0xc8 0.00 0 +0x1158 b $-0x94 0.00 0 +0x115c neg w8, w8 0.00 0 +0x1160 lsl x9, x27, x8 0.00 0 +0x1164 ldr x8, [x19, #0x48] 0.00 0 +0x1168 ldr x10, [x8] 0.00 0 +0x116c mov w20, #0x7 0.00 0 +0x1170 orr x9, x10, x9 0.00 0 +0x1174 str x9, [x8] 0.00 0 +0x1178 ldr w8, [x28] 0.00 0 +0x117c sub w8, w8, w20 0.00 0 +0x1180 str w8, [x28] 0.00 0 +0x1184 ldr w9, [x19, #0x110] 0.00 0 +0x1188 cmn w9, #0x1 0.00 0 +0x118c b.eq $+0x254 0.00 0 +0x1190 asr w10, w9, #0x3 0.00 0 +0x1194 sbfx x9, x9, #0x3, #0x1d 0.00 0 +0x1198 and x27, x9, #0x3f 0.00 0 +0x119c sbfx x21, x10, #0x6, #0x1a 0.00 0 +0x11a0 tbz w9, #0x5, $+0xd4 0.00 0 +0x11a4 cmn x21, #0x1 0.00 0 +0x11a8 b.ne $+0xcc 0.00 0 +0x11ac ldr x10, [sp, #0x80] 0.00 0 +0x11b0 ldr x9, [x10] 0.00 0 +0x11b4 add x9, x9, #0x7 0.00 0 +0x11b8 str x9, [x10] 0.00 0 +0x11bc cmp w8, #0x6 0.00 0 +0x11c0 b.hi $+0x1f8 0.00 0 +0x11c4 mov w20, #0x7 0.00 0 +0x11c8 cbz w8, $+0x28 0.00 0 +0x11cc neg w8, w8 0.00 0 +0x11d0 lsl x8, x27, x8 0.00 0 +0x11d4 ldr x9, [x19, #0x48] 0.00 0 +0x11d8 ldr x10, [x9] 0.00 0 +0x11dc orr x8, x10, x8 0.00 0 +0x11e0 str x8, [x9] 0.00 0 +0x11e4 ldr w8, [x19, #0x30] 0.00 0 +0x11e8 sub w20, w20, w8 0.00 0 +0x11ec lsr x27, x27, x8 0.00 0 +0x11f0 ldp x8, x9, [x19, #0x48] 0.00 0 +0x11f4 add x8, x8, #0x8 0.00 0 +0x11f8 str x8, [x19, #0x48] 0.00 0 +0x11fc cmp x8, x9 0.00 0 +0x1200 b.lo $+0x40 0.00 0 +0x1204 add x21, x19, #0x38 0.00 0 +0x1208 ldr x0, [x19, #0x20] 0.00 0 +0x120c ldr x8, [x0] 0.00 0 +0x1210 ldr x8, [x8] 0.00 0 +0x1214 mov w1, #0x88 0.00 0 +0x1218 blr x8 0.00 0 +0x121c str xzr, [x0] 0.00 0 +0x1220 ldr x8, [x19, #0x40] 0.00 0 +0x1224 cmp x8, #0x0 0.00 0 +0x1228 csel x8, x21, x8, eq 0.00 0 +0x122c str x0, [x8] 0.00 0 +0x1230 add x8, x0, #0x8 0.00 0 +0x1234 stp x0, x8, [x19, #0x40] 0.00 0 +0x1238 add x9, x0, #0x88 0.00 0 +0x123c str x9, [x19, #0x50] 0.00 0 +0x1240 mov w9, #0x40 0.00 0 +0x1244 str w9, [x19, #0x30] 0.00 0 +0x1248 str xzr, [x8] 0.00 0 +0x124c neg w8, w20 0.00 0 +0x1250 mov x9, #0xffffffffffffffff 0.00 0 +0x1254 lsr x8, x9, x8 0.00 0 +0x1258 and x8, x8, x27 0.00 0 +0x125c ldr w9, [x19, #0x30] 0.00 0 +0x1260 neg w9, w9 0.00 0 +0x1264 lsl x10, x8, x9 0.00 0 +0x1268 ldr x8, [x19, #0x48] 0.00 0 +0x126c ldr x9, [x8] 0.00 0 +0x1270 b $+0x15c 0.00 0 +0x1274 and x9, x9, #0x20 0.00 0 +0x1278 add x22, x19, #0x38 0.00 0 +0x127c mov w24, #0x40 0.00 0 +0x1280 mov x25, #0xffffffffffffffff 0.00 0 +0x1284 mov w26, #0x7 0.00 0 +0x1288 orr x9, x9, x21 0.00 0 +0x128c cbz x9, $-0xe0 0.00 0 +0x1290 orr x23, x27, #0x40 0.00 0 +0x1294 ldr x10, [sp, #0x80] 0.00 0 +0x1298 ldr x9, [x10] 0.00 0 +0x129c add x9, x9, #0x7 0.00 0 +0x12a0 str x9, [x10] 0.00 0 +0x12a4 cmp w8, #0x6 0.00 0 +0x12a8 b.hi $+0xa4 0.00 0 +0x12ac cbz w8, $+0xf0 0.00 0 +0x12b0 neg w8, w8 0.00 0 +0x12b4 lsl x8, x23, x8 0.00 0 +0x12b8 ldr x9, [x19, #0x48] 0.00 0 +0x12bc ldr x10, [x9] 0.00 0 +0x12c0 orr x8, x10, x8 0.00 0 +0x12c4 str x8, [x9] 0.00 0 +0x12c8 ldr w8, [x19, #0x30] 0.00 0 +0x12cc sub w20, w26, w8 0.00 0 +0x12d0 lsr x23, x23, x8 0.00 0 +0x12d4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x12d8 add x8, x8, #0x8 0.00 0 +0x12dc str x8, [x19, #0x48] 0.00 0 +0x12e0 cmp x8, x9 0.00 0 +0x12e4 b.lo $+0x3c 0.00 0 +0x12e8 ldr x0, [x19, #0x20] 0.00 0 +0x12ec ldr x8, [x0] 0.00 0 +0x12f0 ldr x8, [x8] 0.00 0 +0x12f4 mov w1, #0x88 0.00 0 +0x12f8 blr x8 0.00 0 +0x12fc str xzr, [x0] 0.00 0 +0x1300 ldr x8, [x19, #0x40] 0.00 0 +0x1304 cmp x8, #0x0 0.00 0 +0x1308 csel x8, x22, x8, eq 0.00 0 +0x130c str x0, [x8] 0.00 0 +0x1310 add x8, x0, #0x8 0.00 0 +0x1314 stp x0, x8, [x19, #0x40] 0.00 0 +0x1318 add x9, x0, #0x88 0.00 0 +0x131c str x9, [x19, #0x50] 0.00 0 +0x1320 str w24, [x19, #0x30] 0.00 0 +0x1324 str xzr, [x8] 0.00 0 +0x1328 neg w8, w20 0.00 0 +0x132c lsr x8, x25, x8 0.00 0 +0x1330 and x8, x8, x23 0.00 0 +0x1334 ldr w9, [x19, #0x30] 0.00 0 +0x1338 neg w9, w9 0.00 0 +0x133c lsl x10, x8, x9 0.00 0 +0x1340 ldr x8, [x19, #0x48] 0.00 0 +0x1344 ldr x9, [x8] 0.00 0 +0x1348 b $+0x18 0.00 0 +0x134c neg w8, w8 0.00 0 +0x1350 lsl x9, x23, x8 0.00 0 +0x1354 ldr x8, [x19, #0x48] 0.00 0 +0x1358 ldr x10, [x8] 0.00 0 +0x135c mov w20, #0x7 0.00 0 +0x1360 orr x9, x10, x9 0.00 0 +0x1364 str x9, [x8] 0.00 0 +0x1368 ldr w8, [x28] 0.00 0 +0x136c sub w8, w8, w20 0.00 0 +0x1370 str w8, [x28] 0.00 0 +0x1374 and x27, x21, #0x3f 0.00 0 +0x1378 and x9, x21, #0x20 0.00 0 +0x137c asr x10, x21, #0x6 0.00 0 +0x1380 mov x11, x21 0.00 0 +0x1384 mov x21, x10 0.00 0 +0x1388 tbz w11, #0x5, $-0x100 0.00 0 +0x138c mov x21, x10 0.00 0 +0x1390 cmn x10, #0x1 0.00 0 +0x1394 b.ne $-0x10c 0.00 0 +0x1398 b $-0x1ec 0.00 0 +0x139c mov w20, #0x7 0.00 0 +0x13a0 ldp x8, x9, [x19, #0x48] 0.00 0 +0x13a4 add x8, x8, #0x8 0.00 0 +0x13a8 str x8, [x19, #0x48] 0.00 0 +0x13ac cmp x8, x9 0.00 0 +0x13b0 b.hs $-0xc8 0.00 0 +0x13b4 b $-0x94 0.00 0 +0x13b8 neg w8, w8 0.00 0 +0x13bc lsl x9, x27, x8 0.00 0 +0x13c0 ldr x8, [x19, #0x48] 0.00 0 +0x13c4 ldr x10, [x8] 0.00 0 +0x13c8 mov w20, #0x7 0.00 0 +0x13cc orr x9, x10, x9 0.00 0 +0x13d0 str x9, [x8] 0.00 0 +0x13d4 ldr w8, [x28] 0.00 0 +0x13d8 sub w8, w8, w20 0.00 0 +0x13dc str w8, [x28] 0.00 0 +0x13e0 ldr w27, [sp, #0x60] 0.00 0 +0x13e4 ldr w9, [sp, #0x70] 0.00 0 +0x13e8 tbnz w9, #0x0, $+0x240 0.00 0 +0x13ec ldr w9, [x19, #0x11c] 0.00 0 +0x13f0 cmn w9, #0x1 0.00 0 +0x13f4 b.eq $+0x234 0.00 0 +0x13f8 mov w10, #0x1d 0.00 0 +0x13fc eor x21, x9, x10 0.00 0 +0x1400 cmp w21, #0x4 0.00 0 +0x1404 b.hs $+0xd0 0.00 0 +0x1408 mov x23, x21 0.00 0 +0x140c ldr x10, [sp, #0x80] 0.00 0 +0x1410 ldr x9, [x10] 0.00 0 +0x1414 add x9, x9, #0x3 0.00 0 +0x1418 str x9, [x10] 0.00 0 +0x141c cmp w8, #0x2 0.00 0 +0x1420 b.hi $+0x1dc 0.00 0 +0x1424 mov w20, #0x3 0.00 0 +0x1428 cbz w8, $+0x28 0.00 0 +0x142c neg w8, w8 0.00 0 +0x1430 lsl x8, x23, x8 0.00 0 +0x1434 ldr x9, [x19, #0x48] 0.00 0 +0x1438 ldr x10, [x9] 0.00 0 +0x143c orr x8, x10, x8 0.00 0 +0x1440 str x8, [x9] 0.00 0 +0x1444 ldr w8, [x19, #0x30] 0.00 0 +0x1448 sub w20, w20, w8 0.00 0 +0x144c lsr x23, x23, x8 0.00 0 +0x1450 ldp x8, x9, [x19, #0x48] 0.00 0 +0x1454 add x8, x8, #0x8 0.00 0 +0x1458 str x8, [x19, #0x48] 0.00 0 +0x145c cmp x8, x9 0.00 0 +0x1460 b.lo $+0x40 0.00 0 +0x1464 add x21, x19, #0x38 0.00 0 +0x1468 ldr x0, [x19, #0x20] 0.00 0 +0x146c ldr x8, [x0] 0.00 0 +0x1470 ldr x8, [x8] 0.00 0 +0x1474 mov w1, #0x88 0.00 0 +0x1478 blr x8 0.00 0 +0x147c str xzr, [x0] 0.00 0 +0x1480 ldr x8, [x19, #0x40] 0.00 0 +0x1484 cmp x8, #0x0 0.00 0 +0x1488 csel x8, x21, x8, eq 0.00 0 +0x148c str x0, [x8] 0.00 0 +0x1490 add x8, x0, #0x8 0.00 0 +0x1494 stp x0, x8, [x19, #0x40] 0.00 0 +0x1498 add x9, x0, #0x88 0.00 0 +0x149c str x9, [x19, #0x50] 0.00 0 +0x14a0 mov w9, #0x40 0.00 0 +0x14a4 str w9, [x19, #0x30] 0.00 0 +0x14a8 str xzr, [x8] 0.00 0 +0x14ac neg w8, w20 0.00 0 +0x14b0 mov x9, #0xffffffffffffffff 0.00 0 +0x14b4 lsr x8, x9, x8 0.00 0 +0x14b8 and x8, x8, x23 0.00 0 +0x14bc ldr w9, [x19, #0x30] 0.00 0 +0x14c0 neg w9, w9 0.00 0 +0x14c4 lsl x10, x8, x9 0.00 0 +0x14c8 ldr x8, [x19, #0x48] 0.00 0 +0x14cc ldr x9, [x8] 0.00 0 +0x14d0 b $+0x144 0.00 0 +0x14d4 add x22, x19, #0x38 0.00 0 +0x14d8 mov w24, #0x40 0.00 0 +0x14dc mov x25, #0xffffffffffffffff 0.00 0 +0x14e0 mov w20, #0x3 0.00 0 +0x14e4 b $+0x3c 0.00 0 +0x14e8 neg w8, w8 0.00 0 +0x14ec lsl x9, x26, x8 0.00 0 +0x14f0 ldr x8, [x19, #0x48] 0.00 0 +0x14f4 ldr x10, [x8] 0.00 0 +0x14f8 mov w23, #0x3 0.00 0 +0x14fc orr x9, x10, x9 0.00 0 +0x1500 str x9, [x8] 0.00 0 +0x1504 ldr w8, [x28] 0.00 0 +0x1508 sub w8, w8, w23 0.00 0 +0x150c str w8, [x28] 0.00 0 +0x1510 lsr x23, x21, #0x2 0.00 0 +0x1514 cmp x21, #0xf 0.00 0 +0x1518 mov x21, x23 0.00 0 +0x151c b.ls $-0x110 0.00 0 +0x1520 mov w26, #0x4 0.00 0 +0x1524 bfxil x26, x21, #0x0, #0x2 0.00 0 +0x1528 ldr x10, [sp, #0x80] 0.00 0 +0x152c ldr x9, [x10] 0.00 0 +0x1530 add x9, x9, #0x3 0.00 0 +0x1534 str x9, [x10] 0.00 0 +0x1538 cmp w8, #0x2 0.00 0 +0x153c b.hi $-0x54 0.00 0 +0x1540 cbz w8, $+0xa0 0.00 0 +0x1544 neg w8, w8 0.00 0 +0x1548 lsl x8, x26, x8 0.00 0 +0x154c ldr x9, [x19, #0x48] 0.00 0 +0x1550 ldr x10, [x9] 0.00 0 +0x1554 orr x8, x10, x8 0.00 0 +0x1558 str x8, [x9] 0.00 0 +0x155c ldr w8, [x19, #0x30] 0.00 0 +0x1560 sub w23, w20, w8 0.00 0 +0x1564 lsr x26, x26, x8 0.00 0 +0x1568 ldp x8, x9, [x19, #0x48] 0.00 0 +0x156c add x8, x8, #0x8 0.00 0 +0x1570 str x8, [x19, #0x48] 0.00 0 +0x1574 cmp x8, x9 0.00 0 +0x1578 b.lo $+0x3c 0.00 0 +0x157c ldr x0, [x19, #0x20] 0.00 0 +0x1580 ldr x8, [x0] 0.00 0 +0x1584 ldr x8, [x8] 0.00 0 +0x1588 mov w1, #0x88 0.00 0 +0x158c blr x8 0.00 0 +0x1590 str xzr, [x0] 0.00 0 +0x1594 ldr x8, [x19, #0x40] 0.00 0 +0x1598 cmp x8, #0x0 0.00 0 +0x159c csel x8, x22, x8, eq 0.00 0 +0x15a0 str x0, [x8] 0.00 0 +0x15a4 add x8, x0, #0x8 0.00 0 +0x15a8 stp x0, x8, [x19, #0x40] 0.00 0 +0x15ac add x9, x0, #0x88 0.00 0 +0x15b0 str x9, [x19, #0x50] 0.00 0 +0x15b4 str w24, [x19, #0x30] 0.00 0 +0x15b8 str xzr, [x8] 0.00 0 +0x15bc neg w8, w23 0.00 0 +0x15c0 lsr x8, x25, x8 0.00 0 +0x15c4 and x8, x8, x26 0.00 0 +0x15c8 ldr w9, [x19, #0x30] 0.00 0 +0x15cc neg w9, w9 0.00 0 +0x15d0 lsl x10, x8, x9 0.00 0 +0x15d4 ldr x8, [x19, #0x48] 0.00 0 +0x15d8 ldr x9, [x8] 0.00 0 +0x15dc b $-0xe0 0.00 0 +0x15e0 mov w23, #0x3 0.00 0 +0x15e4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x15e8 add x8, x8, #0x8 0.00 0 +0x15ec str x8, [x19, #0x48] 0.00 0 +0x15f0 cmp x8, x9 0.00 0 +0x15f4 b.hs $-0x78 0.00 0 +0x15f8 b $-0x44 0.00 0 +0x15fc and x9, x23, #0x7 0.00 0 +0x1600 neg w8, w8 0.00 0 +0x1604 lsl x9, x9, x8 0.00 0 +0x1608 ldr x8, [x19, #0x48] 0.00 0 +0x160c ldr x10, [x8] 0.00 0 +0x1610 mov w20, #0x3 0.00 0 +0x1614 orr x9, x10, x9 0.00 0 +0x1618 str x9, [x8] 0.00 0 +0x161c ldr w8, [x28] 0.00 0 +0x1620 sub w8, w8, w20 0.00 0 +0x1624 str w8, [x28] 0.00 0 +0x1628 ldr w21, [x19, #0x120] 0.00 0 +0x162c cmn w21, #0x1 0.00 0 +0x1630 b.eq $+0x458 0.00 0 +0x1634 cmp w21, #0x10 0.00 0 +0x1638 b.hs $+0xd0 0.00 0 +0x163c mov x23, x21 0.00 0 +0x1640 ldr x10, [sp, #0x80] 0.00 0 +0x1644 ldr x9, [x10] 0.00 0 +0x1648 add x9, x9, #0x5 0.00 0 +0x164c str x9, [x10] 0.00 0 +0x1650 cmp w8, #0x4 0.00 0 +0x1654 b.hi $+0x1dc 0.00 0 +0x1658 mov w20, #0x5 0.00 0 +0x165c cbz w8, $+0x28 0.00 0 +0x1660 neg w8, w8 0.00 0 +0x1664 lsl x8, x23, x8 0.00 0 +0x1668 ldr x9, [x19, #0x48] 0.00 0 +0x166c ldr x10, [x9] 0.00 0 +0x1670 orr x8, x10, x8 0.00 0 +0x1674 str x8, [x9] 0.00 0 +0x1678 ldr w8, [x19, #0x30] 0.00 0 +0x167c sub w20, w20, w8 0.00 0 +0x1680 lsr x23, x23, x8 0.00 0 +0x1684 ldp x8, x9, [x19, #0x48] 0.00 0 +0x1688 add x8, x8, #0x8 0.00 0 +0x168c str x8, [x19, #0x48] 0.00 0 +0x1690 cmp x8, x9 0.00 0 +0x1694 b.lo $+0x40 0.00 0 +0x1698 add x21, x19, #0x38 0.00 0 +0x169c ldr x0, [x19, #0x20] 0.00 0 +0x16a0 ldr x8, [x0] 0.00 0 +0x16a4 ldr x8, [x8] 0.00 0 +0x16a8 mov w1, #0x88 0.00 0 +0x16ac blr x8 0.00 0 +0x16b0 str xzr, [x0] 0.00 0 +0x16b4 ldr x8, [x19, #0x40] 0.00 0 +0x16b8 cmp x8, #0x0 0.00 0 +0x16bc csel x8, x21, x8, eq 0.00 0 +0x16c0 str x0, [x8] 0.00 0 +0x16c4 add x8, x0, #0x8 0.00 0 +0x16c8 stp x0, x8, [x19, #0x40] 0.00 0 +0x16cc add x9, x0, #0x88 0.00 0 +0x16d0 str x9, [x19, #0x50] 0.00 0 +0x16d4 mov w9, #0x40 0.00 0 +0x16d8 str w9, [x19, #0x30] 0.00 0 +0x16dc str xzr, [x8] 0.00 0 +0x16e0 neg w8, w20 0.00 0 +0x16e4 mov x9, #0xffffffffffffffff 0.00 0 +0x16e8 lsr x8, x9, x8 0.00 0 +0x16ec and x8, x8, x23 0.00 0 +0x16f0 ldr w9, [x19, #0x30] 0.00 0 +0x16f4 neg w9, w9 0.00 0 +0x16f8 lsl x10, x8, x9 0.00 0 +0x16fc ldr x8, [x19, #0x48] 0.00 0 +0x1700 ldr x9, [x8] 0.00 0 +0x1704 b $+0x144 0.00 0 +0x1708 add x22, x19, #0x38 0.00 0 +0x170c mov w24, #0x40 0.00 0 +0x1710 mov x25, #0xffffffffffffffff 0.00 0 +0x1714 mov w20, #0x5 0.00 0 +0x1718 b $+0x3c 0.00 0 +0x171c neg w8, w8 0.00 0 +0x1720 lsl x9, x26, x8 0.00 0 +0x1724 ldr x8, [x19, #0x48] 0.00 0 +0x1728 ldr x10, [x8] 0.00 0 +0x172c mov w23, #0x5 0.00 0 +0x1730 orr x9, x10, x9 0.00 0 +0x1734 str x9, [x8] 0.00 0 +0x1738 ldr w8, [x28] 0.00 0 +0x173c sub w8, w8, w23 0.00 0 +0x1740 str w8, [x28] 0.00 0 +0x1744 lsr x23, x21, #0x4 0.00 0 +0x1748 cmp x21, #0xff 0.00 0 +0x174c mov x21, x23 0.00 0 +0x1750 b.ls $-0x110 0.00 0 +0x1754 mov w26, #0x10 0.00 0 +0x1758 bfxil x26, x21, #0x0, #0x4 0.00 0 +0x175c ldr x10, [sp, #0x80] 0.00 0 +0x1760 ldr x9, [x10] 0.00 0 +0x1764 add x9, x9, #0x5 0.00 0 +0x1768 str x9, [x10] 0.00 0 +0x176c cmp w8, #0x4 0.00 0 +0x1770 b.hi $-0x54 0.00 0 +0x1774 cbz w8, $+0xa0 0.00 0 +0x1778 neg w8, w8 0.00 0 +0x177c lsl x8, x26, x8 0.00 0 +0x1780 ldr x9, [x19, #0x48] 0.00 0 +0x1784 ldr x10, [x9] 0.00 0 +0x1788 orr x8, x10, x8 0.00 0 +0x178c str x8, [x9] 0.00 0 +0x1790 ldr w8, [x19, #0x30] 0.00 0 +0x1794 sub w23, w20, w8 0.00 0 +0x1798 lsr x26, x26, x8 0.00 0 +0x179c ldp x8, x9, [x19, #0x48] 0.00 0 +0x17a0 add x8, x8, #0x8 0.00 0 +0x17a4 str x8, [x19, #0x48] 0.00 0 +0x17a8 cmp x8, x9 0.00 0 +0x17ac b.lo $+0x3c 0.00 0 +0x17b0 ldr x0, [x19, #0x20] 0.00 0 +0x17b4 ldr x8, [x0] 0.00 0 +0x17b8 ldr x8, [x8] 0.00 0 +0x17bc mov w1, #0x88 0.00 0 +0x17c0 blr x8 0.00 0 +0x17c4 str xzr, [x0] 0.00 0 +0x17c8 ldr x8, [x19, #0x40] 0.00 0 +0x17cc cmp x8, #0x0 0.00 0 +0x17d0 csel x8, x22, x8, eq 0.00 0 +0x17d4 str x0, [x8] 0.00 0 +0x17d8 add x8, x0, #0x8 0.00 0 +0x17dc stp x0, x8, [x19, #0x40] 0.00 0 +0x17e0 add x9, x0, #0x88 0.00 0 +0x17e4 str x9, [x19, #0x50] 0.00 0 +0x17e8 str w24, [x19, #0x30] 0.00 0 +0x17ec str xzr, [x8] 0.00 0 +0x17f0 neg w8, w23 0.00 0 +0x17f4 lsr x8, x25, x8 0.00 0 +0x17f8 and x8, x8, x26 0.00 0 +0x17fc ldr w9, [x19, #0x30] 0.00 0 +0x1800 neg w9, w9 0.00 0 +0x1804 lsl x10, x8, x9 0.00 0 +0x1808 ldr x8, [x19, #0x48] 0.00 0 +0x180c ldr x9, [x8] 0.00 0 +0x1810 b $-0xe0 0.00 0 +0x1814 mov w23, #0x5 0.00 0 +0x1818 ldp x8, x9, [x19, #0x48] 0.00 0 +0x181c add x8, x8, #0x8 0.00 0 +0x1820 str x8, [x19, #0x48] 0.00 0 +0x1824 cmp x8, x9 0.00 0 +0x1828 b.hs $-0x78 0.00 0 +0x182c b $-0x44 0.00 0 +0x1830 and x9, x23, #0x1f 0.00 0 +0x1834 neg w8, w8 0.00 0 +0x1838 lsl x9, x9, x8 0.00 0 +0x183c ldr x8, [x19, #0x48] 0.00 0 +0x1840 ldr x10, [x8] 0.00 0 +0x1844 mov w20, #0x5 0.00 0 +0x1848 orr x9, x10, x9 0.00 0 +0x184c str x9, [x8] 0.00 0 +0x1850 ldr w8, [x19, #0x30] 0.00 0 +0x1854 sub w8, w8, w20 0.00 0 +0x1858 str w8, [x19, #0x30] 0.00 0 +0x185c ldr w21, [x19, #0x124] 0.00 0 +0x1860 cmp w21, #0x10 0.00 0 +0x1864 b.hs $+0xd0 0.00 0 +0x1868 mov x23, x21 0.00 0 +0x186c ldr x10, [sp, #0x80] 0.00 0 +0x1870 ldr x9, [x10] 0.00 0 +0x1874 add x9, x9, #0x5 0.00 0 +0x1878 str x9, [x10] 0.00 0 +0x187c cmp w8, #0x4 0.00 0 +0x1880 b.hi $+0x1dc 0.00 0 +0x1884 mov w20, #0x5 0.00 0 +0x1888 cbz w8, $+0x28 0.00 0 +0x188c neg w8, w8 0.00 0 +0x1890 lsl x8, x23, x8 0.00 0 +0x1894 ldr x9, [x19, #0x48] 0.00 0 +0x1898 ldr x10, [x9] 0.00 0 +0x189c orr x8, x10, x8 0.00 0 +0x18a0 str x8, [x9] 0.00 0 +0x18a4 ldr w8, [x19, #0x30] 0.00 0 +0x18a8 sub w20, w20, w8 0.00 0 +0x18ac lsr x23, x23, x8 0.00 0 +0x18b0 ldp x8, x9, [x19, #0x48] 0.00 0 +0x18b4 add x8, x8, #0x8 0.00 0 +0x18b8 str x8, [x19, #0x48] 0.00 0 +0x18bc cmp x8, x9 0.00 0 +0x18c0 b.lo $+0x40 0.00 0 +0x18c4 add x21, x19, #0x38 0.00 0 +0x18c8 ldr x0, [x19, #0x20] 0.00 0 +0x18cc ldr x8, [x0] 0.00 0 +0x18d0 ldr x8, [x8] 0.00 0 +0x18d4 mov w1, #0x88 0.00 0 +0x18d8 blr x8 0.00 0 +0x18dc str xzr, [x0] 0.00 0 +0x18e0 ldr x8, [x19, #0x40] 0.00 0 +0x18e4 cmp x8, #0x0 0.00 0 +0x18e8 csel x8, x21, x8, eq 0.00 0 +0x18ec str x0, [x8] 0.00 0 +0x18f0 add x8, x0, #0x8 0.00 0 +0x18f4 stp x0, x8, [x19, #0x40] 0.00 0 +0x18f8 add x9, x0, #0x88 0.00 0 +0x18fc str x9, [x19, #0x50] 0.00 0 +0x1900 mov w9, #0x40 0.00 0 +0x1904 str w9, [x19, #0x30] 0.00 0 +0x1908 str xzr, [x8] 0.00 0 +0x190c neg w8, w20 0.00 0 +0x1910 mov x9, #0xffffffffffffffff 0.00 0 +0x1914 lsr x8, x9, x8 0.00 0 +0x1918 and x8, x8, x23 0.00 0 +0x191c ldr w9, [x19, #0x30] 0.00 0 +0x1920 neg w9, w9 0.00 0 +0x1924 lsl x10, x8, x9 0.00 0 +0x1928 ldr x8, [x19, #0x48] 0.00 0 +0x192c ldr x9, [x8] 0.00 0 +0x1930 b $+0x144 0.00 0 +0x1934 add x22, x19, #0x38 0.00 0 +0x1938 mov w24, #0x40 0.00 0 +0x193c mov x25, #0xffffffffffffffff 0.00 0 +0x1940 mov w20, #0x5 0.00 0 +0x1944 b $+0x3c 0.00 0 +0x1948 neg w8, w8 0.00 0 +0x194c lsl x9, x26, x8 0.00 0 +0x1950 ldr x8, [x19, #0x48] 0.00 0 +0x1954 ldr x10, [x8] 0.00 0 +0x1958 mov w23, #0x5 0.00 0 +0x195c orr x9, x10, x9 0.00 0 +0x1960 str x9, [x8] 0.00 0 +0x1964 ldr w8, [x28] 0.00 0 +0x1968 sub w8, w8, w23 0.00 0 +0x196c str w8, [x28] 0.00 0 +0x1970 lsr x23, x21, #0x4 0.00 0 +0x1974 cmp x21, #0xff 0.00 0 +0x1978 mov x21, x23 0.00 0 +0x197c b.ls $-0x110 0.00 0 +0x1980 mov w26, #0x10 0.00 0 +0x1984 bfxil x26, x21, #0x0, #0x4 0.00 0 +0x1988 ldr x10, [sp, #0x80] 0.00 0 +0x198c ldr x9, [x10] 0.00 0 +0x1990 add x9, x9, #0x5 0.00 0 +0x1994 str x9, [x10] 0.00 0 +0x1998 cmp w8, #0x4 0.00 0 +0x199c b.hi $-0x54 0.00 0 +0x19a0 cbz w8, $+0xa0 0.00 0 +0x19a4 neg w8, w8 0.00 0 +0x19a8 lsl x8, x26, x8 0.00 0 +0x19ac ldr x9, [x19, #0x48] 0.00 0 +0x19b0 ldr x10, [x9] 0.00 0 +0x19b4 orr x8, x10, x8 0.00 0 +0x19b8 str x8, [x9] 0.00 0 +0x19bc ldr w8, [x19, #0x30] 0.00 0 +0x19c0 sub w23, w20, w8 0.00 0 +0x19c4 lsr x26, x26, x8 0.00 0 +0x19c8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x19cc add x8, x8, #0x8 0.00 0 +0x19d0 str x8, [x19, #0x48] 0.00 0 +0x19d4 cmp x8, x9 0.00 0 +0x19d8 b.lo $+0x3c 0.00 0 +0x19dc ldr x0, [x19, #0x20] 0.00 0 +0x19e0 ldr x8, [x0] 0.00 0 +0x19e4 ldr x8, [x8] 0.00 0 +0x19e8 mov w1, #0x88 0.00 0 +0x19ec blr x8 0.00 0 +0x19f0 str xzr, [x0] 0.00 0 +0x19f4 ldr x8, [x19, #0x40] 0.00 0 +0x19f8 cmp x8, #0x0 0.00 0 +0x19fc csel x8, x22, x8, eq 0.00 0 +0x1a00 str x0, [x8] 0.00 0 +0x1a04 add x8, x0, #0x8 0.00 0 +0x1a08 stp x0, x8, [x19, #0x40] 0.00 0 +0x1a0c add x9, x0, #0x88 0.00 0 +0x1a10 str x9, [x19, #0x50] 0.00 0 +0x1a14 str w24, [x19, #0x30] 0.00 0 +0x1a18 str xzr, [x8] 0.00 0 +0x1a1c neg w8, w23 0.00 0 +0x1a20 lsr x8, x25, x8 0.00 0 +0x1a24 and x8, x8, x26 0.00 0 +0x1a28 ldr w9, [x19, #0x30] 0.00 0 +0x1a2c neg w9, w9 0.00 0 +0x1a30 lsl x10, x8, x9 0.00 0 +0x1a34 ldr x8, [x19, #0x48] 0.00 0 +0x1a38 ldr x9, [x8] 0.00 0 +0x1a3c b $-0xe0 0.00 0 +0x1a40 mov w23, #0x5 0.00 0 +0x1a44 ldp x8, x9, [x19, #0x48] 0.00 0 +0x1a48 add x8, x8, #0x8 0.00 0 +0x1a4c str x8, [x19, #0x48] 0.00 0 +0x1a50 cmp x8, x9 0.00 0 +0x1a54 b.hs $-0x78 0.00 0 +0x1a58 b $-0x44 0.00 0 +0x1a5c and x9, x23, #0x1f 0.00 0 +0x1a60 neg w8, w8 0.00 0 +0x1a64 lsl x9, x9, x8 0.00 0 +0x1a68 ldr x8, [x19, #0x48] 0.00 0 +0x1a6c ldr x10, [x8] 0.00 0 +0x1a70 mov w20, #0x5 0.00 0 +0x1a74 orr x9, x10, x9 0.00 0 +0x1a78 str x9, [x8] 0.00 0 +0x1a7c ldr w8, [x28] 0.00 0 +0x1a80 sub w8, w8, w20 0.00 0 +0x1a84 str w8, [x28] 0.00 0 +0x1a88 cmn w27, #0x1 0.00 0 +0x1a8c b.eq $+0x258 0.00 0 +0x1a90 ldr w9, [x19, #0x128] 0.00 0 +0x1a94 asr w10, w9, #0x3 0.00 0 +0x1a98 sbfx x9, x9, #0x3, #0x1d 0.00 0 +0x1a9c and x26, x9, #0x3f 0.00 0 +0x1aa0 sbfx x20, x10, #0x6, #0x1a 0.00 0 +0x1aa4 tbz w9, #0x5, $+0xd4 0.00 0 +0x1aa8 cmn x20, #0x1 0.00 0 +0x1aac b.ne $+0xcc 0.00 0 +0x1ab0 ldr x10, [sp, #0x80] 0.00 0 +0x1ab4 ldr x9, [x10] 0.00 0 +0x1ab8 add x9, x9, #0x7 0.00 0 +0x1abc str x9, [x10] 0.00 0 +0x1ac0 cmp w8, #0x6 0.00 0 +0x1ac4 b.hi $+0x1f8 0.00 0 +0x1ac8 mov w20, #0x7 0.00 0 +0x1acc cbz w8, $+0x28 0.00 0 +0x1ad0 neg w8, w8 0.00 0 +0x1ad4 lsl x8, x26, x8 0.00 0 +0x1ad8 ldr x9, [x19, #0x48] 0.00 0 +0x1adc ldr x10, [x9] 0.00 0 +0x1ae0 orr x8, x10, x8 0.00 0 +0x1ae4 str x8, [x9] 0.00 0 +0x1ae8 ldr w8, [x19, #0x30] 0.00 0 +0x1aec sub w20, w20, w8 0.00 0 +0x1af0 lsr x26, x26, x8 0.00 0 +0x1af4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x1af8 add x8, x8, #0x8 0.00 0 +0x1afc str x8, [x19, #0x48] 0.00 0 +0x1b00 cmp x8, x9 0.00 0 +0x1b04 b.lo $+0x40 0.00 0 +0x1b08 add x21, x19, #0x38 0.00 0 +0x1b0c ldr x0, [x19, #0x20] 0.00 0 +0x1b10 ldr x8, [x0] 0.00 0 +0x1b14 ldr x8, [x8] 0.00 0 +0x1b18 mov w1, #0x88 0.00 0 +0x1b1c blr x8 0.00 0 +0x1b20 str xzr, [x0] 0.00 0 +0x1b24 ldr x8, [x19, #0x40] 0.00 0 +0x1b28 cmp x8, #0x0 0.00 0 +0x1b2c csel x8, x21, x8, eq 0.00 0 +0x1b30 str x0, [x8] 0.00 0 +0x1b34 add x8, x0, #0x8 0.00 0 +0x1b38 stp x0, x8, [x19, #0x40] 0.00 0 +0x1b3c add x9, x0, #0x88 0.00 0 +0x1b40 str x9, [x19, #0x50] 0.00 0 +0x1b44 mov w9, #0x40 0.00 0 +0x1b48 str w9, [x19, #0x30] 0.00 0 +0x1b4c str xzr, [x8] 0.00 0 +0x1b50 neg w8, w20 0.00 0 +0x1b54 mov x9, #0xffffffffffffffff 0.00 0 +0x1b58 lsr x8, x9, x8 0.00 0 +0x1b5c and x8, x8, x26 0.00 0 +0x1b60 ldr w9, [x19, #0x30] 0.00 0 +0x1b64 neg w9, w9 0.00 0 +0x1b68 lsl x10, x8, x9 0.00 0 +0x1b6c ldr x8, [x19, #0x48] 0.00 0 +0x1b70 ldr x9, [x8] 0.00 0 +0x1b74 b $+0x15c 0.00 0 +0x1b78 and x9, x9, #0x20 0.00 0 +0x1b7c add x21, x19, #0x38 0.00 0 +0x1b80 mov w22, #0x40 0.00 0 +0x1b84 mov x24, #0xffffffffffffffff 0.00 0 +0x1b88 mov w25, #0x7 0.00 0 +0x1b8c orr x9, x9, x20 0.00 0 +0x1b90 cbz x9, $-0xe0 0.00 0 +0x1b94 orr x26, x26, #0x40 0.00 0 +0x1b98 ldr x10, [sp, #0x80] 0.00 0 +0x1b9c ldr x9, [x10] 0.00 0 +0x1ba0 add x9, x9, #0x7 0.00 0 +0x1ba4 str x9, [x10] 0.00 0 +0x1ba8 cmp w8, #0x6 0.00 0 +0x1bac b.hi $+0xa4 0.00 0 +0x1bb0 cbz w8, $+0xf0 0.00 0 +0x1bb4 neg w8, w8 0.00 0 +0x1bb8 lsl x8, x26, x8 0.00 0 +0x1bbc ldr x9, [x19, #0x48] 0.00 0 +0x1bc0 ldr x10, [x9] 0.00 0 +0x1bc4 orr x8, x10, x8 0.00 0 +0x1bc8 str x8, [x9] 0.00 0 +0x1bcc ldr w8, [x19, #0x30] 0.00 0 +0x1bd0 sub w23, w25, w8 0.00 0 +0x1bd4 lsr x26, x26, x8 0.00 0 +0x1bd8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x1bdc add x8, x8, #0x8 0.00 0 +0x1be0 str x8, [x19, #0x48] 0.00 0 +0x1be4 cmp x8, x9 0.00 0 +0x1be8 b.lo $+0x3c 0.00 0 +0x1bec ldr x0, [x19, #0x20] 0.00 0 +0x1bf0 ldr x8, [x0] 0.00 0 +0x1bf4 ldr x8, [x8] 0.00 0 +0x1bf8 mov w1, #0x88 0.00 0 +0x1bfc blr x8 0.00 0 +0x1c00 str xzr, [x0] 0.00 0 +0x1c04 ldr x8, [x19, #0x40] 0.00 0 +0x1c08 cmp x8, #0x0 0.00 0 +0x1c0c csel x8, x21, x8, eq 0.00 0 +0x1c10 str x0, [x8] 0.00 0 +0x1c14 add x8, x0, #0x8 0.00 0 +0x1c18 stp x0, x8, [x19, #0x40] 0.00 0 +0x1c1c add x9, x0, #0x88 0.00 0 +0x1c20 str x9, [x19, #0x50] 0.00 0 +0x1c24 str w22, [x19, #0x30] 0.00 0 +0x1c28 str xzr, [x8] 0.00 0 +0x1c2c neg w8, w23 0.00 0 +0x1c30 lsr x8, x24, x8 0.00 0 +0x1c34 and x8, x8, x26 0.00 0 +0x1c38 ldr w9, [x19, #0x30] 0.00 0 +0x1c3c neg w9, w9 0.00 0 +0x1c40 lsl x10, x8, x9 0.00 0 +0x1c44 ldr x8, [x19, #0x48] 0.00 0 +0x1c48 ldr x9, [x8] 0.00 0 +0x1c4c b $+0x18 0.00 0 +0x1c50 neg w8, w8 0.00 0 +0x1c54 lsl x9, x26, x8 0.00 0 +0x1c58 ldr x8, [x19, #0x48] 0.00 0 +0x1c5c ldr x10, [x8] 0.00 0 +0x1c60 mov w23, #0x7 0.00 0 +0x1c64 orr x9, x10, x9 0.00 0 +0x1c68 str x9, [x8] 0.00 0 +0x1c6c ldr w8, [x28] 0.00 0 +0x1c70 sub w8, w8, w23 0.00 0 +0x1c74 str w8, [x28] 0.00 0 +0x1c78 and x26, x20, #0x3f 0.00 0 +0x1c7c and x9, x20, #0x20 0.00 0 +0x1c80 asr x10, x20, #0x6 0.00 0 +0x1c84 mov x11, x20 0.00 0 +0x1c88 mov x20, x10 0.00 0 +0x1c8c tbz w11, #0x5, $-0x100 0.00 0 +0x1c90 mov x20, x10 0.00 0 +0x1c94 cmn x10, #0x1 0.00 0 +0x1c98 b.ne $-0x10c 0.00 0 +0x1c9c b $-0x1ec 0.00 0 +0x1ca0 mov w23, #0x7 0.00 0 +0x1ca4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x1ca8 add x8, x8, #0x8 0.00 0 +0x1cac str x8, [x19, #0x48] 0.00 0 +0x1cb0 cmp x8, x9 0.00 0 +0x1cb4 b.hs $-0xc8 0.00 0 +0x1cb8 b $-0x94 0.00 0 +0x1cbc neg w8, w8 0.00 0 +0x1cc0 lsl x9, x26, x8 0.00 0 +0x1cc4 ldr x8, [x19, #0x48] 0.00 0 +0x1cc8 ldr x10, [x8] 0.00 0 +0x1ccc mov w20, #0x7 0.00 0 +0x1cd0 orr x9, x10, x9 0.00 0 +0x1cd4 str x9, [x8] 0.00 0 +0x1cd8 ldr w8, [x28] 0.00 0 +0x1cdc sub w8, w8, w20 0.00 0 +0x1ce0 str w8, [x28] 0.00 0 +0x1ce4 ldr w9, [sp, #0x70] 0.00 0 +0x1ce8 tbnz w9, #0x0, $+0x234 0.00 0 +0x1cec ldr w9, [x19, #0x138] 0.00 0 +0x1cf0 lsr x20, x9, #0x3 0.00 0 +0x1cf4 cmp w9, #0x40 0.00 0 +0x1cf8 b.hs $+0xd0 0.00 0 +0x1cfc mov x23, x20 0.00 0 +0x1d00 ldr x10, [sp, #0x80] 0.00 0 +0x1d04 ldr x9, [x10] 0.00 0 +0x1d08 add x9, x9, #0x4 0.00 0 +0x1d0c str x9, [x10] 0.00 0 +0x1d10 cmp w8, #0x3 0.00 0 +0x1d14 b.hi $+0x1dc 0.00 0 +0x1d18 mov w20, #0x4 0.00 0 +0x1d1c cbz w8, $+0x28 0.00 0 +0x1d20 neg w8, w8 0.00 0 +0x1d24 lsl x8, x23, x8 0.00 0 +0x1d28 ldr x9, [x19, #0x48] 0.00 0 +0x1d2c ldr x10, [x9] 0.00 0 +0x1d30 orr x8, x10, x8 0.00 0 +0x1d34 str x8, [x9] 0.00 0 +0x1d38 ldr w8, [x19, #0x30] 0.00 0 +0x1d3c sub w20, w20, w8 0.00 0 +0x1d40 lsr x23, x23, x8 0.00 0 +0x1d44 ldp x8, x9, [x19, #0x48] 0.00 0 +0x1d48 add x8, x8, #0x8 0.00 0 +0x1d4c str x8, [x19, #0x48] 0.00 0 +0x1d50 cmp x8, x9 0.00 0 +0x1d54 b.lo $+0x40 0.00 0 +0x1d58 add x21, x19, #0x38 0.00 0 +0x1d5c ldr x0, [x19, #0x20] 0.00 0 +0x1d60 ldr x8, [x0] 0.00 0 +0x1d64 ldr x8, [x8] 0.00 0 +0x1d68 mov w1, #0x88 0.00 0 +0x1d6c blr x8 0.00 0 +0x1d70 str xzr, [x0] 0.00 0 +0x1d74 ldr x8, [x19, #0x40] 0.00 0 +0x1d78 cmp x8, #0x0 0.00 0 +0x1d7c csel x8, x21, x8, eq 0.00 0 +0x1d80 str x0, [x8] 0.00 0 +0x1d84 add x8, x0, #0x8 0.00 0 +0x1d88 stp x0, x8, [x19, #0x40] 0.00 0 +0x1d8c add x9, x0, #0x88 0.00 0 +0x1d90 str x9, [x19, #0x50] 0.00 0 +0x1d94 mov w9, #0x40 0.00 0 +0x1d98 str w9, [x19, #0x30] 0.00 0 +0x1d9c str xzr, [x8] 0.00 0 +0x1da0 neg w8, w20 0.00 0 +0x1da4 mov x9, #0xffffffffffffffff 0.00 0 +0x1da8 lsr x8, x9, x8 0.00 0 +0x1dac and x8, x8, x23 0.00 0 +0x1db0 ldr w9, [x19, #0x30] 0.00 0 +0x1db4 neg w9, w9 0.00 0 +0x1db8 lsl x10, x8, x9 0.00 0 +0x1dbc ldr x8, [x19, #0x48] 0.00 0 +0x1dc0 ldr x9, [x8] 0.00 0 +0x1dc4 b $+0x144 0.00 0 +0x1dc8 add x21, x19, #0x38 0.00 0 +0x1dcc mov w22, #0x40 0.00 0 +0x1dd0 mov x24, #0xffffffffffffffff 0.00 0 +0x1dd4 mov w25, #0x4 0.00 0 +0x1dd8 b $+0x3c 0.00 0 +0x1ddc neg w8, w8 0.00 0 +0x1de0 lsl x9, x26, x8 0.00 0 +0x1de4 ldr x8, [x19, #0x48] 0.00 0 +0x1de8 ldr x10, [x8] 0.00 0 +0x1dec mov w23, #0x4 0.00 0 +0x1df0 orr x9, x10, x9 0.00 0 +0x1df4 str x9, [x8] 0.00 0 +0x1df8 ldr w8, [x28] 0.00 0 +0x1dfc sub w8, w8, w23 0.00 0 +0x1e00 str w8, [x28] 0.00 0 +0x1e04 lsr x23, x20, #0x3 0.00 0 +0x1e08 cmp x20, #0x3f 0.00 0 +0x1e0c mov x20, x23 0.00 0 +0x1e10 b.ls $-0x110 0.00 0 +0x1e14 mov w26, #0x8 0.00 0 +0x1e18 bfxil x26, x20, #0x0, #0x3 0.00 0 +0x1e1c ldr x10, [sp, #0x80] 0.00 0 +0x1e20 ldr x9, [x10] 0.00 0 +0x1e24 add x9, x9, #0x4 0.00 0 +0x1e28 str x9, [x10] 0.00 0 +0x1e2c cmp w8, #0x3 0.00 0 +0x1e30 b.hi $-0x54 0.00 0 +0x1e34 cbz w8, $+0xa0 0.00 0 +0x1e38 neg w8, w8 0.00 0 +0x1e3c lsl x8, x26, x8 0.00 0 +0x1e40 ldr x9, [x19, #0x48] 0.00 0 +0x1e44 ldr x10, [x9] 0.00 0 +0x1e48 orr x8, x10, x8 0.00 0 +0x1e4c str x8, [x9] 0.00 0 +0x1e50 ldr w8, [x19, #0x30] 0.00 0 +0x1e54 sub w23, w25, w8 0.00 0 +0x1e58 lsr x26, x26, x8 0.00 0 +0x1e5c ldp x8, x9, [x19, #0x48] 0.00 0 +0x1e60 add x8, x8, #0x8 0.00 0 +0x1e64 str x8, [x19, #0x48] 0.00 0 +0x1e68 cmp x8, x9 0.00 0 +0x1e6c b.lo $+0x3c 0.00 0 +0x1e70 ldr x0, [x19, #0x20] 0.00 0 +0x1e74 ldr x8, [x0] 0.00 0 +0x1e78 ldr x8, [x8] 0.00 0 +0x1e7c mov w1, #0x88 0.00 0 +0x1e80 blr x8 0.00 0 +0x1e84 str xzr, [x0] 0.00 0 +0x1e88 ldr x8, [x19, #0x40] 0.00 0 +0x1e8c cmp x8, #0x0 0.00 0 +0x1e90 csel x8, x21, x8, eq 0.00 0 +0x1e94 str x0, [x8] 0.00 0 +0x1e98 add x8, x0, #0x8 0.00 0 +0x1e9c stp x0, x8, [x19, #0x40] 0.00 0 +0x1ea0 add x9, x0, #0x88 0.00 0 +0x1ea4 str x9, [x19, #0x50] 0.00 0 +0x1ea8 str w22, [x19, #0x30] 0.00 0 +0x1eac str xzr, [x8] 0.00 0 +0x1eb0 neg w8, w23 0.00 0 +0x1eb4 lsr x8, x24, x8 0.00 0 +0x1eb8 and x8, x8, x26 0.00 0 +0x1ebc ldr w9, [x19, #0x30] 0.00 0 +0x1ec0 neg w9, w9 0.00 0 +0x1ec4 lsl x10, x8, x9 0.00 0 +0x1ec8 ldr x8, [x19, #0x48] 0.00 0 +0x1ecc ldr x9, [x8] 0.00 0 +0x1ed0 b $-0xe0 0.00 0 +0x1ed4 mov w23, #0x4 0.00 0 +0x1ed8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x1edc add x8, x8, #0x8 0.00 0 +0x1ee0 str x8, [x19, #0x48] 0.00 0 +0x1ee4 cmp x8, x9 0.00 0 +0x1ee8 b.hs $-0x78 0.00 0 +0x1eec b $-0x44 0.00 0 +0x1ef0 and x9, x23, #0xf 0.00 0 +0x1ef4 neg w8, w8 0.00 0 +0x1ef8 lsl x9, x9, x8 0.00 0 +0x1efc ldr x8, [x19, #0x48] 0.00 0 +0x1f00 ldr x10, [x8] 0.00 0 +0x1f04 mov w20, #0x4 0.00 0 +0x1f08 orr x9, x10, x9 0.00 0 +0x1f0c str x9, [x8] 0.00 0 +0x1f10 ldr w8, [x28] 0.00 0 +0x1f14 sub w8, w8, w20 0.00 0 +0x1f18 str w8, [x28] 0.00 0 +0x1f1c ldr x9, [x19, #0xc0] 0.00 0 +0x1f20 ands x8, x9, #0xffffffff 0.00 0 +0x1f24 str x8, [sp, #0x68] 0.00 0 +0x1f28 str x9, [sp, #0x8] 0.00 0 +0x1f2c b.eq $+0x70 0.00 0 +0x1f30 add x20, x19, #0x90 0.00 0 +0x1f34 ldr x0, [x19, #0x10] 0.00 0 +0x1f38 ubfiz x1, x9, #0x3, #0x20 0.00 0 +0x1f3c ldr x8, [x0] 0.00 0 +0x1f40 ldr x8, [x8] 0.00 0 +0x1f44 blr x8 0.00 0 +0x1f48 str x0, [sp, #0x60] 0.00 0 +0x1f4c sub x0, x29, #0x88 0.00 0 +0x1f50 mov x1, x20 0.00 0 +0x1f54 mov w2, #0x8 0.00 0 +0x1f58 bl $-0x2578 0.00 0 +0x1f5c add x1, sp, #0x98 0.00 0 +0x1f60 bl $-0x2554 0.00 0 +0x1f64 cbz x0, $+0x3c 0.00 0 +0x1f68 ldr x20, [sp, #0x60] 0.00 0 +0x1f6c add x1, x0, #0x8 0.00 0 +0x1f70 ldr x8, [sp, #0x98] 0.00 0 +0x1f74 lsl x22, x8, #0x3 0.00 0 +0x1f78 mov x0, x20 0.00 0 +0x1f7c mov x2, x22 0.00 0 +0x1f80 bl $+0x8440 0.00 0 +0x1f84 sub x0, x29, #0x88 0.00 0 +0x1f88 add x1, sp, #0x98 0.00 0 +0x1f8c bl $-0x2580 0.00 0 +0x1f90 add x20, x20, x22 0.00 0 +0x1f94 cbnz x0, $-0x28 0.00 0 +0x1f98 b $+0x8 0.00 0 +0x1f9c str xzr, [sp, #0x60] 0.00 0 +0x1fa0 mov x20, x19 0.00 0 +0x1fa4 ldr x0, [x20, #0x10]! 0.00 0 +0x1fa8 ldr w8, [x20, #0x130] 0.00 0 +0x1fac add x8, x8, #0x1f 0.00 0 +0x1fb0 lsr x21, x8, #0x5 0.00 0 +0x1fb4 lsl x1, x21, #0x2 0.00 0 +0x1fb8 ldr x8, [x0] 0.00 0 +0x1fbc ldr x8, [x8] 0.00 0 +0x1fc0 blr x8 0.00 0 +0x1fc4 add x8, x20, #0x130 0.00 0 +0x1fc8 add x9, x0, x21, lsl #2 0.00 0 +0x1fcc stp x0, x9, [sp, #0x98] 0.00 0 +0x1fd0 ldr x0, [x20] 0.00 0 +0x1fd4 ldr w8, [x8] 0.00 0 +0x1fd8 add x8, x8, #0x1f 0.00 0 +0x1fdc lsr x20, x8, #0x5 0.00 0 +0x1fe0 lsl x1, x20, #0x2 0.00 0 +0x1fe4 ldr x8, [x0] 0.00 0 +0x1fe8 ldr x8, [x8] 0.00 0 +0x1fec blr x8 0.00 0 +0x1ff0 add x8, sp, #0x98 0.00 0 +0x1ff4 add x10, x8, #0x8 0.00 0 +0x1ff8 add x9, x0, x20, lsl #2 0.00 0 +0x1ffc stp x0, x9, [sp, #0x88] 0.00 0 +0x2000 ldr x8, [sp, #0x98] 0.00 0 +0x2004 ldr x10, [x10] 0.00 0 +0x2008 cmp x8, x10 0.00 0 +0x200c b.hs $+0x18 0.00 0 +0x2010 str wzr, [x8], #0x4 0.00 0 +0x2014 ldr x9, [sp, #0xa0] 0.00 0 +0x2018 cmp x8, x9 0.00 0 +0x201c b.lo $-0xc 0.00 0 +0x2020 ldp x0, x9, [sp, #0x88] 0.00 0 +0x2024 cmp x0, x9 0.00 0 +0x2028 b.hs $+0x14 0.00 0 +0x202c str wzr, [x0], #0x4 0.00 0 +0x2030 ldr x8, [sp, #0x90] 0.00 0 +0x2034 cmp x0, x8 0.00 0 +0x2038 b.lo $-0xc 0.00 0 +0x203c ldr w8, [x19, #0x160] 0.00 0 +0x2040 ldr x12, [sp, #0x78] 0.00 0 +0x2044 mov x20, #0x0 0.00 0 +0x2048 cbz w8, $+0x40 0.00 0 +0x204c lsl x8, x20, #0x2 0.00 0 +0x2050 ldp x9, x10, [x19, #0x150] 0.00 0 +0x2054 ldr w11, [x9, x8] 0.00 0 +0x2058 ldrb w10, [x10, x20] 0.00 0 +0x205c add w10, w11, w10 0.00 0 +0x2060 lsr w10, w10, #0x2 0.00 0 +0x2064 add x20, x20, #0x1 0.00 0 +0x2068 str w10, [x9, x8] 0.00 0 +0x206c ldr w8, [x19, #0x160] 0.00 0 +0x2070 cmp x20, x8 0.00 0 +0x2074 b.lo $-0x28 0.00 0 +0x2078 cmp w20, #0x7 0.00 0 +0x207c b.hi $+0xe0 0.00 0 +0x2080 mov x21, x20 0.00 0 +0x2084 b $+0x8 0.00 0 +0x2088 mov w21, #0x0 0.00 0 +0x208c ldr w8, [x12] 0.00 0 +0x2090 mov x27, x20 0.00 0 +0x2094 ldr x10, [sp, #0x80] 0.00 0 +0x2098 ldr x9, [x10] 0.00 0 +0x209c add x9, x9, #0x4 0.00 0 +0x20a0 str x9, [x10] 0.00 0 +0x20a4 cmp w8, #0x3 0.00 0 +0x20a8 b.hi $+0x204 0.00 0 +0x20ac mov w20, #0x4 0.00 0 +0x20b0 cbz w8, $+0x28 0.00 0 +0x20b4 neg w8, w8 0.00 0 +0x20b8 lsl x8, x27, x8 0.00 0 +0x20bc ldr x9, [x19, #0x48] 0.00 0 +0x20c0 ldr x10, [x9] 0.00 0 +0x20c4 orr x8, x10, x8 0.00 0 +0x20c8 str x8, [x9] 0.00 0 +0x20cc ldr w8, [x19, #0x30] 0.00 0 +0x20d0 sub w20, w20, w8 0.00 0 +0x20d4 lsr x27, x27, x8 0.00 0 +0x20d8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x20dc add x8, x8, #0x8 0.00 0 +0x20e0 str x8, [x19, #0x48] 0.00 0 +0x20e4 cmp x8, x9 0.00 0 +0x20e8 b.lo $+0x40 0.00 0 +0x20ec ldr x0, [x19, #0x20] 0.00 0 +0x20f0 ldr x8, [x0] 0.00 0 +0x20f4 ldr x8, [x8] 0.00 0 +0x20f8 mov w1, #0x88 0.00 0 +0x20fc blr x8 0.00 0 +0x2100 add x8, x19, #0x38 0.00 0 +0x2104 str xzr, [x0] 0.00 0 +0x2108 ldr x9, [x19, #0x40] 0.00 0 +0x210c cmp x9, #0x0 0.00 0 +0x2110 csel x8, x8, x9, eq 0.00 0 +0x2114 str x0, [x8] 0.00 0 +0x2118 add x8, x0, #0x8 0.00 0 +0x211c stp x0, x8, [x19, #0x40] 0.00 0 +0x2120 add x9, x0, #0x88 0.00 0 +0x2124 str x9, [x19, #0x50] 0.00 0 +0x2128 mov w9, #0x40 0.00 0 +0x212c str w9, [x19, #0x30] 0.00 0 +0x2130 str xzr, [x8] 0.00 0 +0x2134 neg w8, w20 0.00 0 +0x2138 mov x9, #0xffffffffffffffff 0.00 0 +0x213c lsr x8, x9, x8 0.00 0 +0x2140 and x8, x8, x27 0.00 0 +0x2144 ldr w9, [x19, #0x30] 0.00 0 +0x2148 neg w9, w9 0.00 0 +0x214c lsl x10, x8, x9 0.00 0 +0x2150 ldr x8, [x19, #0x48] 0.00 0 +0x2154 ldr x9, [x8] 0.00 0 +0x2158 b $+0x16c 0.00 0 +0x215c add x21, x19, #0x38 0.00 0 +0x2160 ldr w8, [x19, #0x30] 0.00 0 +0x2164 mov w22, #0x40 0.00 0 +0x2168 mov x24, #0xffffffffffffffff 0.00 0 +0x216c mov w25, #0x4 0.00 0 +0x2170 mov x26, x20 0.00 0 +0x2174 b $+0x3c 0.00 0 +0x2178 neg w8, w8 0.00 0 +0x217c lsl x9, x27, x8 0.00 0 +0x2180 ldr x8, [x19, #0x48] 0.00 0 +0x2184 ldr x10, [x8] 0.00 0 +0x2188 mov w23, #0x4 0.00 0 +0x218c orr x9, x10, x9 0.00 0 +0x2190 str x9, [x8] 0.00 0 +0x2194 ldr w8, [x12] 0.00 0 +0x2198 sub w8, w8, w23 0.00 0 +0x219c str w8, [x12] 0.00 0 +0x21a0 lsr x27, x26, #0x3 0.00 0 +0x21a4 cmp x26, #0x40 0.00 0 +0x21a8 mov x26, x27 0.00 0 +0x21ac b.lo $+0xe4 0.00 0 +0x21b0 mov w27, #0x8 0.00 0 +0x21b4 bfxil x27, x26, #0x0, #0x3 0.00 0 +0x21b8 ldr x10, [sp, #0x80] 0.00 0 +0x21bc ldr x9, [x10] 0.00 0 +0x21c0 add x9, x9, #0x4 0.00 0 +0x21c4 str x9, [x10] 0.00 0 +0x21c8 cmp w8, #0x3 0.00 0 +0x21cc b.hi $-0x54 0.00 0 +0x21d0 cbz w8, $+0x40 0.00 0 +0x21d4 neg w8, w8 0.00 0 +0x21d8 lsl x8, x27, x8 0.00 0 +0x21dc ldr x9, [x19, #0x48] 0.00 0 +0x21e0 ldr x10, [x9] 0.00 0 +0x21e4 orr x8, x10, x8 0.00 0 +0x21e8 str x8, [x9] 0.00 0 +0x21ec ldr w8, [x19, #0x30] 0.00 0 +0x21f0 sub w23, w25, w8 0.00 0 +0x21f4 lsr x27, x27, x8 0.00 0 +0x21f8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x21fc add x8, x8, #0x8 0.00 0 +0x2200 str x8, [x19, #0x48] 0.00 0 +0x2204 cmp x8, x9 0.00 0 +0x2208 b.hs $+0x20 0.00 0 +0x220c b $+0x58 0.00 0 +0x2210 mov w23, #0x4 0.00 0 +0x2214 ldp x8, x9, [x19, #0x48] 0.00 0 +0x2218 add x8, x8, #0x8 0.00 0 +0x221c str x8, [x19, #0x48] 0.00 0 +0x2220 cmp x8, x9 0.00 0 +0x2224 b.lo $+0x40 0.00 0 +0x2228 ldr x0, [x19, #0x20] 0.00 0 +0x222c ldr x8, [x0] 0.00 0 +0x2230 ldr x8, [x8] 0.00 0 +0x2234 mov w1, #0x88 0.00 0 +0x2238 blr x8 0.00 0 +0x223c str xzr, [x0] 0.00 0 +0x2240 ldr x8, [x19, #0x40] 0.00 0 +0x2244 cmp x8, #0x0 0.00 0 +0x2248 csel x8, x21, x8, eq 0.00 0 +0x224c str x0, [x8] 0.00 0 +0x2250 add x8, x0, #0x8 0.00 0 +0x2254 stp x0, x8, [x19, #0x40] 0.00 0 +0x2258 add x9, x0, #0x88 0.00 0 +0x225c str x9, [x19, #0x50] 0.00 0 +0x2260 ldr x12, [sp, #0x78] 0.00 0 +0x2264 str w22, [x19, #0x30] 0.00 0 +0x2268 str xzr, [x8] 0.00 0 +0x226c neg w8, w23 0.00 0 +0x2270 lsr x8, x24, x8 0.00 0 +0x2274 and x8, x8, x27 0.00 0 +0x2278 ldr w9, [x19, #0x30] 0.00 0 +0x227c neg w9, w9 0.00 0 +0x2280 lsl x10, x8, x9 0.00 0 +0x2284 ldr x8, [x19, #0x48] 0.00 0 +0x2288 ldr x9, [x8] 0.00 0 +0x228c b $-0x100 0.00 0 +0x2290 mov x21, x20 0.00 0 +0x2294 ldr x10, [sp, #0x80] 0.00 0 +0x2298 ldr x9, [x10] 0.00 0 +0x229c add x9, x9, #0x4 0.00 0 +0x22a0 str x9, [x10] 0.00 0 +0x22a4 cmp w8, #0x3 0.00 0 +0x22a8 b.ls $-0x1fc 0.00 0 +0x22ac and x9, x27, #0xf 0.00 0 +0x22b0 neg w8, w8 0.00 0 +0x22b4 lsl x9, x9, x8 0.00 0 +0x22b8 ldr x8, [x19, #0x48] 0.00 0 +0x22bc ldr x10, [x8] 0.00 0 +0x22c0 mov w20, #0x4 0.00 0 +0x22c4 orr x9, x10, x9 0.00 0 +0x22c8 str x9, [x8] 0.00 0 +0x22cc ldr w8, [x19, #0x30] 0.00 0 +0x22d0 sub w8, w8, w20 0.00 0 +0x22d4 str w8, [x19, #0x30] 0.00 0 +0x22d8 str w21, [x19, #0x160] 0.00 0 +0x22dc ldr w9, [sp, #0x70] 0.00 0 +0x22e0 tbnz w9, #0x0, $+0x23c 0.00 0 +0x22e4 ldr x25, [sp, #0x68] 0.00 0 +0x22e8 cmp x25, #0x2 0.00 0 +0x22ec b.hs $+0xcc 0.00 0 +0x22f0 ldr x10, [sp, #0x80] 0.00 0 +0x22f4 ldr x9, [x10] 0.00 0 +0x22f8 add x9, x9, #0x2 0.00 0 +0x22fc str x9, [x10] 0.00 0 +0x2300 cmp w8, #0x1 0.00 0 +0x2304 b.hi $+0x1e8 0.00 0 +0x2308 mov w20, #0x2 0.00 0 +0x230c cbz w8, $+0x28 0.00 0 +0x2310 neg w8, w8 0.00 0 +0x2314 lsl x8, x25, x8 0.00 0 +0x2318 ldr x9, [x19, #0x48] 0.00 0 +0x231c ldr x10, [x9] 0.00 0 +0x2320 orr x8, x10, x8 0.00 0 +0x2324 str x8, [x9] 0.00 0 +0x2328 ldr w8, [x19, #0x30] 0.00 0 +0x232c sub w20, w20, w8 0.00 0 +0x2330 lsr x25, x25, x8 0.00 0 +0x2334 ldp x8, x9, [x19, #0x48] 0.00 0 +0x2338 add x8, x8, #0x8 0.00 0 +0x233c str x8, [x19, #0x48] 0.00 0 +0x2340 cmp x8, x9 0.00 0 +0x2344 b.lo $+0x40 0.00 0 +0x2348 ldr x0, [x19, #0x20] 0.00 0 +0x234c ldr x8, [x0] 0.00 0 +0x2350 ldr x8, [x8] 0.00 0 +0x2354 mov w1, #0x88 0.00 0 +0x2358 blr x8 0.00 0 +0x235c add x8, x19, #0x38 0.00 0 +0x2360 str xzr, [x0] 0.00 0 +0x2364 ldr x9, [x19, #0x40] 0.00 0 +0x2368 cmp x9, #0x0 0.00 0 +0x236c csel x8, x8, x9, eq 0.00 0 +0x2370 str x0, [x8] 0.00 0 +0x2374 add x8, x0, #0x8 0.00 0 +0x2378 stp x0, x8, [x19, #0x40] 0.00 0 +0x237c add x9, x0, #0x88 0.00 0 +0x2380 str x9, [x19, #0x50] 0.00 0 +0x2384 mov w9, #0x40 0.00 0 +0x2388 str w9, [x19, #0x30] 0.00 0 +0x238c str xzr, [x8] 0.00 0 +0x2390 neg w8, w20 0.00 0 +0x2394 mov x9, #0xffffffffffffffff 0.00 0 +0x2398 lsr x8, x9, x8 0.00 0 +0x239c and x8, x8, x25 0.00 0 +0x23a0 ldr w9, [x19, #0x30] 0.00 0 +0x23a4 neg w9, w9 0.00 0 +0x23a8 lsl x10, x8, x9 0.00 0 +0x23ac ldr x8, [x19, #0x48] 0.00 0 +0x23b0 ldr x9, [x8] 0.00 0 +0x23b4 b $+0x150 0.00 0 +0x23b8 mov x24, x25 0.00 0 +0x23bc add x20, x19, #0x38 0.00 0 +0x23c0 mov w21, #0x2 0.00 0 +0x23c4 mov w22, #0x40 0.00 0 +0x23c8 mov x23, #0xffffffffffffffff 0.00 0 +0x23cc ldr x11, [sp, #0x78] 0.00 0 +0x23d0 b $+0x3c 0.00 0 +0x23d4 neg w8, w8 0.00 0 +0x23d8 lsl x9, x26, x8 0.00 0 +0x23dc ldr x8, [x19, #0x48] 0.00 0 +0x23e0 ldr x10, [x8] 0.00 0 +0x23e4 mov w25, #0x2 0.00 0 +0x23e8 orr x9, x10, x9 0.00 0 +0x23ec str x9, [x8] 0.00 0 +0x23f0 ldr w8, [x11] 0.00 0 +0x23f4 sub w8, w8, w25 0.00 0 +0x23f8 str w8, [x11] 0.00 0 +0x23fc lsr x25, x24, #0x1 0.00 0 +0x2400 cmp x24, #0x3 0.00 0 +0x2404 mov x24, x25 0.00 0 +0x2408 b.ls $-0x118 0.00 0 +0x240c mov w26, #0x2 0.00 0 +0x2410 bfxil x26, x24, #0x0, #0x1 0.00 0 +0x2414 ldr x10, [sp, #0x80] 0.00 0 +0x2418 ldr x9, [x10] 0.00 0 +0x241c add x9, x9, #0x2 0.00 0 +0x2420 str x9, [x10] 0.00 0 +0x2424 cmp w8, #0x1 0.00 0 +0x2428 b.hi $-0x54 0.00 0 +0x242c cbz w8, $+0x40 0.00 0 +0x2430 neg w8, w8 0.00 0 +0x2434 lsl x8, x26, x8 0.00 0 +0x2438 ldr x9, [x19, #0x48] 0.00 0 +0x243c ldr x10, [x9] 0.00 0 +0x2440 orr x8, x10, x8 0.00 0 +0x2444 str x8, [x9] 0.00 0 +0x2448 ldr w8, [x19, #0x30] 0.00 0 +0x244c sub w25, w21, w8 0.00 0 +0x2450 lsr x26, x26, x8 0.00 0 +0x2454 ldp x8, x9, [x19, #0x48] 0.00 0 +0x2458 add x8, x8, #0x8 0.00 0 +0x245c str x8, [x19, #0x48] 0.00 0 +0x2460 cmp x8, x9 0.00 0 +0x2464 b.hs $+0x20 0.00 0 +0x2468 b $+0x58 0.00 0 +0x246c mov w25, #0x2 0.00 0 +0x2470 ldp x8, x9, [x19, #0x48] 0.00 0 +0x2474 add x8, x8, #0x8 0.00 0 +0x2478 str x8, [x19, #0x48] 0.00 0 +0x247c cmp x8, x9 0.00 0 +0x2480 b.lo $+0x40 0.00 0 +0x2484 ldr x0, [x19, #0x20] 0.00 0 +0x2488 ldr x8, [x0] 0.00 0 +0x248c ldr x8, [x8] 0.00 0 +0x2490 mov w1, #0x88 0.00 0 +0x2494 blr x8 0.00 0 +0x2498 str xzr, [x0] 0.00 0 +0x249c ldr x8, [x19, #0x40] 0.00 0 +0x24a0 cmp x8, #0x0 0.00 0 +0x24a4 csel x8, x20, x8, eq 0.00 0 +0x24a8 str x0, [x8] 0.00 0 +0x24ac add x8, x0, #0x8 0.00 0 +0x24b0 stp x0, x8, [x19, #0x40] 0.00 0 +0x24b4 add x9, x0, #0x88 0.00 0 +0x24b8 str x9, [x19, #0x50] 0.00 0 +0x24bc ldr x11, [sp, #0x78] 0.00 0 +0x24c0 str w22, [x19, #0x30] 0.00 0 +0x24c4 str xzr, [x8] 0.00 0 +0x24c8 neg w8, w25 0.00 0 +0x24cc lsr x8, x23, x8 0.00 0 +0x24d0 and x8, x8, x26 0.00 0 +0x24d4 ldr w9, [x19, #0x30] 0.00 0 +0x24d8 neg w9, w9 0.00 0 +0x24dc lsl x10, x8, x9 0.00 0 +0x24e0 ldr x8, [x19, #0x48] 0.00 0 +0x24e4 ldr x9, [x8] 0.00 0 +0x24e8 b $-0x100 0.00 0 +0x24ec and x9, x25, #0x3 0.00 0 +0x24f0 neg w8, w8 0.00 0 +0x24f4 lsl x9, x9, x8 0.00 0 +0x24f8 ldr x8, [x19, #0x48] 0.00 0 +0x24fc ldr x10, [x8] 0.00 0 +0x2500 mov w20, #0x2 0.00 0 +0x2504 orr x9, x10, x9 0.00 0 +0x2508 str x9, [x8] 0.00 0 +0x250c ldr w8, [x19, #0x30] 0.00 0 +0x2510 sub w8, w8, w20 0.00 0 +0x2514 str w8, [x19, #0x30] 0.00 0 +0x2518 ldr w21, [x19, #0x160] 0.00 0 +0x251c add x8, x19, #0x20 0.00 0 +0x2520 str x8, [sp, #0x50] 0.00 0 +0x2524 cbz w21, $+0x44 0.00 0 +0x2528 mov x20, #0x0 0.00 0 +0x252c ldr w8, [x19, #0x118] 0.00 0 +0x2530 lsr x8, x8, #0x1 0.00 0 +0x2534 and x8, x8, #0x7ffffffe 0.00 0 +0x2538 sub x8, x8, #0x1 0.00 0 +0x253c clz x8, x8 0.00 0 +0x2540 eor w22, w8, #0x3f 0.00 0 +0x2544 ldr x8, [x19, #0x150] 0.00 0 +0x2548 ldr w1, [x8, x20, lsl #2] 0.00 0 +0x254c ldr x0, [sp, #0x50] 0.00 0 +0x2550 mov x2, x22 0.00 0 +0x2554 bl $-0x2ae8 0.00 0 +0x2558 add x20, x20, #0x1 0.00 0 +0x255c ldr w8, [x19, #0x160] 0.00 0 +0x2560 cmp x20, x8 0.00 0 +0x2564 b.lo $-0x20 0.00 0 +0x2568 ldr x12, [sp, #0x78] 0.00 0 +0x256c ldr x8, [sp, #0x68] 0.00 0 +0x2570 cbz x8, $+0x4a8 0.00 0 +0x2574 mov x20, #0x0 0.00 0 +0x2578 mov w8, #0x0 0.00 0 +0x257c add x21, x19, #0x38 0.00 0 +0x2580 mov w22, #0x40 0.00 0 +0x2584 mov x23, #0xffffffffffffffff 0.00 0 +0x2588 mov w24, #0x7 0.00 0 +0x258c b $+0x44 0.00 0 +0x2590 and x9, x27, #0x7f 0.00 0 +0x2594 neg w8, w8 0.00 0 +0x2598 lsl x9, x9, x8 0.00 0 +0x259c ldr x8, [x19, #0x48] 0.00 0 +0x25a0 ldr x10, [x8] 0.00 0 +0x25a4 mov w26, #0x7 0.00 0 +0x25a8 orr x9, x10, x9 0.00 0 +0x25ac str x9, [x8] 0.00 0 +0x25b0 ldr w8, [x12] 0.00 0 +0x25b4 sub w8, w8, w26 0.00 0 +0x25b8 str w8, [x12] 0.00 0 +0x25bc add x20, x20, #0x1 0.00 0 +0x25c0 ldr w8, [sp, #0x70] 0.00 0 +0x25c4 ldr x9, [sp, #0x68] 0.00 0 +0x25c8 cmp x20, x9 0.00 0 +0x25cc b.eq $+0x44c 0.00 0 +0x25d0 ldr x9, [sp, #0x60] 0.00 0 +0x25d4 add x9, x9, x20, lsl #3 0.00 0 +0x25d8 ldp w26, w9, [x9] 0.00 0 +0x25dc str w9, [sp, #0x70] 0.00 0 +0x25e0 sub w27, w26, w8 0.00 0 +0x25e4 ldr w8, [x12] 0.00 0 +0x25e8 cmp w27, #0x40 0.00 0 +0x25ec b.hs $+0x9c 0.00 0 +0x25f0 mov x28, x27 0.00 0 +0x25f4 ldr x10, [sp, #0x80] 0.00 0 +0x25f8 ldr x9, [x10] 0.00 0 +0x25fc add x9, x9, #0x7 0.00 0 +0x2600 str x9, [x10] 0.00 0 +0x2604 cmp w8, #0x6 0.00 0 +0x2608 b.hi $+0x15c 0.00 0 +0x260c cbz w8, $+0x174 0.00 0 +0x2610 neg w8, w8 0.00 0 +0x2614 lsl x8, x28, x8 0.00 0 +0x2618 ldr x9, [x19, #0x48] 0.00 0 +0x261c ldr x10, [x9] 0.00 0 +0x2620 orr x8, x10, x8 0.00 0 +0x2624 str x8, [x9] 0.00 0 +0x2628 ldr w8, [x19, #0x30] 0.00 0 +0x262c sub w27, w24, w8 0.00 0 +0x2630 lsr x28, x28, x8 0.00 0 +0x2634 ldp x8, x9, [x19, #0x48] 0.00 0 +0x2638 add x8, x8, #0x8 0.00 0 +0x263c str x8, [x19, #0x48] 0.00 0 +0x2640 cmp x8, x9 0.00 0 +0x2644 b.hs $+0x154 0.00 0 +0x2648 b $+0x188 0.00 0 +0x264c neg w8, w8 0.00 0 +0x2650 lsl x9, x25, x8 0.00 0 +0x2654 ldr x8, [x19, #0x48] 0.00 0 +0x2658 ldr x10, [x8] 0.00 0 +0x265c mov w28, #0x7 0.00 0 +0x2660 orr x9, x10, x9 0.00 0 +0x2664 str x9, [x8] 0.00 0 +0x2668 ldr x9, [sp, #0x78] 0.00 0 +0x266c ldr w8, [x9] 0.00 0 +0x2670 sub w8, w8, w28 0.00 0 +0x2674 str w8, [x9] 0.00 0 +0x2678 lsr x28, x27, #0x6 0.00 0 +0x267c cmp x27, #0xfff 0.00 0 +0x2680 mov x27, x28 0.00 0 +0x2684 b.ls $-0x90 0.00 0 +0x2688 mov w25, #0x40 0.00 0 +0x268c bfxil x25, x27, #0x0, #0x6 0.00 0 +0x2690 ldr x10, [sp, #0x80] 0.00 0 +0x2694 ldr x9, [x10] 0.00 0 +0x2698 add x9, x9, #0x7 0.00 0 +0x269c str x9, [x10] 0.00 0 +0x26a0 cmp w8, #0x6 0.00 0 +0x26a4 b.hi $-0x58 0.00 0 +0x26a8 cbz w8, $+0x40 0.00 0 +0x26ac neg w8, w8 0.00 0 +0x26b0 lsl x8, x25, x8 0.00 0 +0x26b4 ldr x9, [x19, #0x48] 0.00 0 +0x26b8 ldr x10, [x9] 0.00 0 +0x26bc orr x8, x10, x8 0.00 0 +0x26c0 str x8, [x9] 0.00 0 +0x26c4 ldr w8, [x19, #0x30] 0.00 0 +0x26c8 sub w28, w24, w8 0.00 0 +0x26cc lsr x25, x25, x8 0.00 0 +0x26d0 ldp x8, x9, [x19, #0x48] 0.00 0 +0x26d4 add x8, x8, #0x8 0.00 0 +0x26d8 str x8, [x19, #0x48] 0.00 0 +0x26dc cmp x8, x9 0.00 0 +0x26e0 b.hs $+0x20 0.00 0 +0x26e4 b $+0x54 0.00 0 +0x26e8 mov w28, #0x7 0.00 0 +0x26ec ldp x8, x9, [x19, #0x48] 0.00 0 +0x26f0 add x8, x8, #0x8 0.00 0 +0x26f4 str x8, [x19, #0x48] 0.00 0 +0x26f8 cmp x8, x9 0.00 0 +0x26fc b.lo $+0x3c 0.00 0 +0x2700 ldr x0, [x19, #0x20] 0.00 0 +0x2704 ldr x8, [x0] 0.00 0 +0x2708 ldr x8, [x8] 0.00 0 +0x270c mov w1, #0x88 0.00 0 +0x2710 blr x8 0.00 0 +0x2714 str xzr, [x0] 0.00 0 +0x2718 ldr x8, [x19, #0x40] 0.00 0 +0x271c cmp x8, #0x0 0.00 0 +0x2720 csel x8, x21, x8, eq 0.00 0 +0x2724 str x0, [x8] 0.00 0 +0x2728 add x8, x0, #0x8 0.00 0 +0x272c stp x0, x8, [x19, #0x40] 0.00 0 +0x2730 add x9, x0, #0x88 0.00 0 +0x2734 str x9, [x19, #0x50] 0.00 0 +0x2738 str w22, [x19, #0x30] 0.00 0 +0x273c str xzr, [x8] 0.00 0 +0x2740 neg w8, w28 0.00 0 +0x2744 lsr x8, x23, x8 0.00 0 +0x2748 and x8, x8, x25 0.00 0 +0x274c ldr w9, [x19, #0x30] 0.00 0 +0x2750 neg w9, w9 0.00 0 +0x2754 lsl x10, x8, x9 0.00 0 +0x2758 ldr x8, [x19, #0x48] 0.00 0 +0x275c ldr x9, [x8] 0.00 0 +0x2760 b $-0x100 0.00 0 +0x2764 and x9, x28, #0x7f 0.00 0 +0x2768 neg w8, w8 0.00 0 +0x276c lsl x9, x9, x8 0.00 0 +0x2770 ldr x8, [x19, #0x48] 0.00 0 +0x2774 ldr x10, [x8] 0.00 0 +0x2778 mov w27, #0x7 0.00 0 +0x277c b $+0x7c 0.00 0 +0x2780 mov w27, #0x7 0.00 0 +0x2784 ldp x8, x9, [x19, #0x48] 0.00 0 +0x2788 add x8, x8, #0x8 0.00 0 +0x278c str x8, [x19, #0x48] 0.00 0 +0x2790 cmp x8, x9 0.00 0 +0x2794 b.lo $+0x3c 0.00 0 +0x2798 ldr x0, [x19, #0x20] 0.00 0 +0x279c ldr x8, [x0] 0.00 0 +0x27a0 ldr x8, [x8] 0.00 0 +0x27a4 mov w1, #0x88 0.00 0 +0x27a8 blr x8 0.00 0 +0x27ac str xzr, [x0] 0.00 0 +0x27b0 ldr x8, [x19, #0x40] 0.00 0 +0x27b4 cmp x8, #0x0 0.00 0 +0x27b8 csel x8, x21, x8, eq 0.00 0 +0x27bc str x0, [x8] 0.00 0 +0x27c0 add x8, x0, #0x8 0.00 0 +0x27c4 stp x0, x8, [x19, #0x40] 0.00 0 +0x27c8 add x9, x0, #0x88 0.00 0 +0x27cc str x9, [x19, #0x50] 0.00 0 +0x27d0 str w22, [x19, #0x30] 0.00 0 +0x27d4 str xzr, [x8] 0.00 0 +0x27d8 neg w8, w27 0.00 0 +0x27dc lsr x8, x23, x8 0.00 0 +0x27e0 and x8, x8, x28 0.00 0 +0x27e4 ldr w9, [x19, #0x30] 0.00 0 +0x27e8 neg w9, w9 0.00 0 +0x27ec lsl x10, x8, x9 0.00 0 +0x27f0 ldr x8, [x19, #0x48] 0.00 0 +0x27f4 ldr x9, [x8] 0.00 0 +0x27f8 ldr w11, [sp, #0x70] 0.00 0 +0x27fc sub w11, w11, w26 0.00 0 +0x2800 orr x9, x10, x9 0.00 0 +0x2804 str x9, [x8] 0.00 0 +0x2808 ldr x12, [sp, #0x78] 0.00 0 +0x280c ldr w8, [x12] 0.00 0 +0x2810 sub w8, w8, w27 0.00 0 +0x2814 str w8, [x12] 0.00 0 +0x2818 sub x26, x11, #0x1 0.00 0 +0x281c cmp x26, #0x40 0.00 0 +0x2820 b.hs $+0x98 0.00 0 +0x2824 mov x27, x26 0.00 0 +0x2828 ldr x10, [sp, #0x80] 0.00 0 +0x282c ldr x9, [x10] 0.00 0 +0x2830 add x9, x9, #0x7 0.00 0 +0x2834 str x9, [x10] 0.00 0 +0x2838 cmp w8, #0x6 0.00 0 +0x283c b.hi $-0x2ac 0.00 0 +0x2840 cbz w8, $+0x158 0.00 0 +0x2844 neg w8, w8 0.00 0 +0x2848 lsl x8, x27, x8 0.00 0 +0x284c ldr x9, [x19, #0x48] 0.00 0 +0x2850 ldr x10, [x9] 0.00 0 +0x2854 orr x8, x10, x8 0.00 0 +0x2858 str x8, [x9] 0.00 0 +0x285c ldr w8, [x19, #0x30] 0.00 0 +0x2860 sub w26, w24, w8 0.00 0 +0x2864 lsr x27, x27, x8 0.00 0 +0x2868 ldp x8, x9, [x19, #0x48] 0.00 0 +0x286c add x8, x8, #0x8 0.00 0 +0x2870 str x8, [x19, #0x48] 0.00 0 +0x2874 cmp x8, x9 0.00 0 +0x2878 b.hs $+0x138 0.00 0 +0x287c b $+0x170 0.00 0 +0x2880 neg w8, w8 0.00 0 +0x2884 lsl x9, x25, x8 0.00 0 +0x2888 ldr x8, [x19, #0x48] 0.00 0 +0x288c ldr x10, [x8] 0.00 0 +0x2890 mov w27, #0x7 0.00 0 +0x2894 orr x9, x10, x9 0.00 0 +0x2898 str x9, [x8] 0.00 0 +0x289c ldr w8, [x12] 0.00 0 +0x28a0 sub w8, w8, w27 0.00 0 +0x28a4 str w8, [x12] 0.00 0 +0x28a8 lsr x27, x26, #0x6 0.00 0 +0x28ac cmp x26, #0xfff 0.00 0 +0x28b0 mov x26, x27 0.00 0 +0x28b4 b.ls $-0x8c 0.00 0 +0x28b8 mov w25, #0x40 0.00 0 +0x28bc bfxil x25, x26, #0x0, #0x6 0.00 0 +0x28c0 ldr x10, [sp, #0x80] 0.00 0 +0x28c4 ldr x9, [x10] 0.00 0 +0x28c8 add x9, x9, #0x7 0.00 0 +0x28cc str x9, [x10] 0.00 0 +0x28d0 cmp w8, #0x6 0.00 0 +0x28d4 b.hi $-0x54 0.00 0 +0x28d8 cbz w8, $+0x40 0.00 0 +0x28dc neg w8, w8 0.00 0 +0x28e0 lsl x8, x25, x8 0.00 0 +0x28e4 ldr x9, [x19, #0x48] 0.00 0 +0x28e8 ldr x10, [x9] 0.00 0 +0x28ec orr x8, x10, x8 0.00 0 +0x28f0 str x8, [x9] 0.00 0 +0x28f4 ldr w8, [x19, #0x30] 0.00 0 +0x28f8 sub w27, w24, w8 0.00 0 +0x28fc lsr x25, x25, x8 0.00 0 +0x2900 ldp x8, x9, [x19, #0x48] 0.00 0 +0x2904 add x8, x8, #0x8 0.00 0 +0x2908 str x8, [x19, #0x48] 0.00 0 +0x290c cmp x8, x9 0.00 0 +0x2910 b.hs $+0x20 0.00 0 +0x2914 b $+0x58 0.00 0 +0x2918 mov w27, #0x7 0.00 0 +0x291c ldp x8, x9, [x19, #0x48] 0.00 0 +0x2920 add x8, x8, #0x8 0.00 0 +0x2924 str x8, [x19, #0x48] 0.00 0 +0x2928 cmp x8, x9 0.00 0 +0x292c b.lo $+0x40 0.00 0 +0x2930 ldr x0, [x19, #0x20] 0.00 0 +0x2934 ldr x8, [x0] 0.00 0 +0x2938 ldr x8, [x8] 0.00 0 +0x293c mov w1, #0x88 0.00 0 +0x2940 blr x8 0.00 0 +0x2944 str xzr, [x0] 0.00 0 +0x2948 ldr x8, [x19, #0x40] 0.00 0 +0x294c cmp x8, #0x0 0.00 0 +0x2950 csel x8, x21, x8, eq 0.00 0 +0x2954 str x0, [x8] 0.00 0 +0x2958 add x8, x0, #0x8 0.00 0 +0x295c stp x0, x8, [x19, #0x40] 0.00 0 +0x2960 add x9, x0, #0x88 0.00 0 +0x2964 str x9, [x19, #0x50] 0.00 0 +0x2968 ldr x12, [sp, #0x78] 0.00 0 +0x296c str w22, [x19, #0x30] 0.00 0 +0x2970 str xzr, [x8] 0.00 0 +0x2974 neg w8, w27 0.00 0 +0x2978 lsr x8, x23, x8 0.00 0 +0x297c and x8, x8, x25 0.00 0 +0x2980 ldr w9, [x19, #0x30] 0.00 0 +0x2984 neg w9, w9 0.00 0 +0x2988 lsl x10, x8, x9 0.00 0 +0x298c ldr x8, [x19, #0x48] 0.00 0 +0x2990 ldr x9, [x8] 0.00 0 +0x2994 b $-0x100 0.00 0 +0x2998 mov w26, #0x7 0.00 0 +0x299c ldp x8, x9, [x19, #0x48] 0.00 0 +0x29a0 add x8, x8, #0x8 0.00 0 +0x29a4 str x8, [x19, #0x48] 0.00 0 +0x29a8 cmp x8, x9 0.00 0 +0x29ac b.lo $+0x40 0.00 0 +0x29b0 ldr x0, [x19, #0x20] 0.00 0 +0x29b4 ldr x8, [x0] 0.00 0 +0x29b8 ldr x8, [x8] 0.00 0 +0x29bc mov w1, #0x88 0.00 0 +0x29c0 blr x8 0.00 0 +0x29c4 str xzr, [x0] 0.00 0 +0x29c8 ldr x8, [x19, #0x40] 0.00 0 +0x29cc cmp x8, #0x0 0.00 0 +0x29d0 csel x8, x21, x8, eq 0.00 0 +0x29d4 str x0, [x8] 0.00 0 +0x29d8 add x8, x0, #0x8 0.00 0 +0x29dc stp x0, x8, [x19, #0x40] 0.00 0 +0x29e0 add x9, x0, #0x88 0.00 0 +0x29e4 str x9, [x19, #0x50] 0.00 0 +0x29e8 ldr x12, [sp, #0x78] 0.00 0 +0x29ec str w22, [x19, #0x30] 0.00 0 +0x29f0 str xzr, [x8] 0.00 0 +0x29f4 neg w8, w26 0.00 0 +0x29f8 lsr x8, x23, x8 0.00 0 +0x29fc and x8, x8, x27 0.00 0 +0x2a00 ldr w9, [x19, #0x30] 0.00 0 +0x2a04 neg w9, w9 0.00 0 +0x2a08 lsl x10, x8, x9 0.00 0 +0x2a0c ldr x8, [x19, #0x48] 0.00 0 +0x2a10 ldr x9, [x8] 0.00 0 +0x2a14 b $-0x46c 0.00 0 +0x2a18 ldr x20, [x19, #0xf8] 0.00 0 +0x2a1c ldr x0, [x19, #0x10] 0.00 0 +0x2a20 add x8, x20, x20, lsl #1 0.00 0 +0x2a24 lsl x24, x8, #0x2 0.00 0 +0x2a28 ldr x8, [x0] 0.00 0 +0x2a2c ldr x8, [x8] 0.00 0 +0x2a30 mov x1, x24 0.00 0 +0x2a34 blr x8 0.00 0 +0x2a38 mov x23, x0 0.00 0 +0x2a3c add x1, x19, #0xc8 0.00 0 +0x2a40 sub x0, x29, #0x88 0.00 0 +0x2a44 mov w2, #0x40 0.00 0 +0x2a48 bl $-0x3068 0.00 0 +0x2a4c sub x1, x29, #0x98 0.00 0 +0x2a50 bl $-0x3044 0.00 0 +0x2a54 cbz x0, $+0x38 0.00 0 +0x2a58 mov x22, x23 0.00 0 +0x2a5c add x1, x0, #0x8 0.00 0 +0x2a60 ldur x8, [x29, #-0x98] 0.00 0 +0x2a64 add x8, x8, x8, lsl #1 0.00 0 +0x2a68 lsl x25, x8, #0x2 0.00 0 +0x2a6c mov x0, x22 0.00 0 +0x2a70 mov x2, x25 0.00 0 +0x2a74 bl $+0x794c 0.00 0 +0x2a78 sub x0, x29, #0x88 0.00 0 +0x2a7c sub x1, x29, #0x98 0.00 0 +0x2a80 bl $-0x3074 0.00 0 +0x2a84 add x22, x22, x25 0.00 0 +0x2a88 cbnz x0, $-0x2c 0.00 0 +0x2a8c mov w8, #0xc 0.00 0 +0x2a90 madd x22, x20, x8, x23 0.00 0 +0x2a94 mov x0, x23 0.00 0 +0x2a98 mov x1, x22 0.00 0 +0x2a9c bl $+0x4cec 0.00 0 +0x2aa0 mov x21, x22 0.00 0 +0x2aa4 cmp x22, x23 0.00 0 +0x2aa8 b.ls $+0x118 0.00 0 +0x2aac mov x22, x21 0.00 0 +0x2ab0 ldr w8, [x22, #-0xc]! 0.00 0 +0x2ab4 ldr w9, [x19, #0x118] 0.00 0 +0x2ab8 cmp w8, w9 0.00 0 +0x2abc b.hs $-0x1c 0.00 0 +0x2ac0 mov x0, #0x0 0.00 0 +0x2ac4 mov x20, #0x0 0.00 0 +0x2ac8 mov x22, x23 0.00 0 +0x2acc b $+0x18 0.00 0 +0x2ad0 cbz x0, $+0x78 0.00 0 +0x2ad4 mov x22, x25 0.00 0 +0x2ad8 add x22, x22, #0xc 0.00 0 +0x2adc cmp x22, x21 0.00 0 +0x2ae0 b.hs $+0xc0 0.00 0 +0x2ae4 add x25, x22, #0xc 0.00 0 +0x2ae8 cmp x25, x21 0.00 0 +0x2aec b.hs $+0x44 0.00 0 +0x2af0 ldr w8, [x22] 0.00 0 +0x2af4 ldr w9, [x22, #0xc] 0.00 0 +0x2af8 cmp w8, w9 0.00 0 +0x2afc b.ne $+0x34 0.00 0 +0x2b00 ldr w8, [x22, #0x4] 0.00 0 +0x2b04 ldr w9, [x22, #0x10] 0.00 0 +0x2b08 cmp w8, w9 0.00 0 +0x2b0c b.ne $+0x24 0.00 0 +0x2b10 ldrb w8, [x22, #0x9] 0.00 0 +0x2b14 ldrb w9, [x22, #0x15] 0.00 0 +0x2b18 cmp w8, w9 0.00 0 +0x2b1c b.ne $+0x14 0.00 0 +0x2b20 ldrb w8, [x22, #0x8] 0.00 0 +0x2b24 ldrb w9, [x22, #0x14] 0.00 0 +0x2b28 cmp w8, w9 0.00 0 +0x2b2c b.ne $-0x5c 0.00 0 +0x2b30 cbz x20, $-0x58 0.00 0 +0x2b34 ldr x8, [x22] 0.00 0 +0x2b38 ldr w9, [x22, #0x8] 0.00 0 +0x2b3c str w9, [x20, #0x8] 0.00 0 +0x2b40 str x8, [x20], #0xc 0.00 0 +0x2b44 b $-0x6c 0.00 0 +0x2b48 ldr x0, [x19, #0x10] 0.00 0 +0x2b4c ldr x8, [x0] 0.00 0 +0x2b50 ldr x8, [x8] 0.00 0 +0x2b54 mov x1, x24 0.00 0 +0x2b58 blr x8 0.00 0 +0x2b5c cmp x23, x22 0.00 0 +0x2b60 b.hs $+0x38 0.00 0 +0x2b64 mov x8, #0x0 0.00 0 +0x2b68 add x9, x23, x8 0.00 0 +0x2b6c add x10, x0, x8 0.00 0 +0x2b70 ldr x11, [x9] 0.00 0 +0x2b74 ldr w9, [x9, #0x8] 0.00 0 +0x2b78 str w9, [x10, #0x8] 0.00 0 +0x2b7c str x11, [x10] 0.00 0 +0x2b80 add x8, x8, #0xc 0.00 0 +0x2b84 add x9, x23, x8 0.00 0 +0x2b88 cmp x9, x22 0.00 0 +0x2b8c b.lo $-0x24 0.00 0 +0x2b90 add x20, x0, x8 0.00 0 +0x2b94 b $-0xc0 0.00 0 +0x2b98 mov x20, x0 0.00 0 +0x2b9c b $-0xc8 0.00 0 +0x2ba0 cbz x0, $+0x20 0.00 0 +0x2ba4 str x0, [sp, #0x70] 0.00 0 +0x2ba8 ldr x0, [x19, #0x10] 0.00 0 +0x2bac ldr x8, [x0] 0.00 0 +0x2bb0 ldr x8, [x8, #0x10] 0.00 0 +0x2bb4 mov x1, x23 0.00 0 +0x2bb8 blr x8 0.00 0 +0x2bbc b $+0xc 0.00 0 +0x2bc0 mov x20, x21 0.00 0 +0x2bc4 str x23, [sp, #0x70] 0.00 0 +0x2bc8 mov x21, x19 0.00 0 +0x2bcc ldr x0, [x21, #0x10]! 0.00 0 +0x2bd0 ldr w8, [x21, #0x130] 0.00 0 +0x2bd4 lsl x1, x8, #0x4 0.00 0 +0x2bd8 ldr x8, [x0] 0.00 0 +0x2bdc ldr x8, [x8] 0.00 0 +0x2be0 blr x8 0.00 0 +0x2be4 mov x24, x0 0.00 0 +0x2be8 add x22, x21, #0x130 0.00 0 +0x2bec ldr x0, [x21] 0.00 0 +0x2bf0 ldr w8, [x22] 0.00 0 +0x2bf4 lsl x1, x8, #0x2 0.00 0 +0x2bf8 ldr x8, [x0] 0.00 0 +0x2bfc ldr x8, [x8] 0.00 0 +0x2c00 blr x8 0.00 0 +0x2c04 mov x23, x0 0.00 0 +0x2c08 ldr w8, [x22] 0.00 0 +0x2c0c cbz w8, $+0x44 0.00 0 +0x2c10 mov x8, #0x0 0.00 0 +0x2c14 mov x9, #0x0 0.00 0 +0x2c18 mov x10, x24 0.00 0 +0x2c1c ldr x11, [x19, #0x148] 0.00 0 +0x2c20 add x11, x11, x8 0.00 0 +0x2c24 ldr x12, [x11] 0.00 0 +0x2c28 ldr w11, [x11, #0x8] 0.00 0 +0x2c2c str x12, [x10] 0.00 0 +0x2c30 stp w11, w9, [x10, #0x8] 0.00 0 +0x2c34 add x9, x9, #0x1 0.00 0 +0x2c38 ldr w11, [x19, #0x140] 0.00 0 +0x2c3c add x8, x8, #0xc 0.00 0 +0x2c40 add x10, x10, #0x10 0.00 0 +0x2c44 cmp x9, x11 0.00 0 +0x2c48 b.lo $-0x2c 0.00 0 +0x2c4c b $+0x8 0.00 0 +0x2c50 mov w11, #0x0 0.00 0 +0x2c54 add x1, x24, w11, lsl #4 0.00 0 +0x2c58 mov x0, x24 0.00 0 +0x2c5c bl $+0x4ea8 0.00 0 +0x2c60 ldr w8, [x19, #0x140] 0.00 0 +0x2c64 ldr x26, [sp, #0x70] 0.00 0 +0x2c68 cbz w8, $+0x60 0.00 0 +0x2c6c mov x8, #0x0 0.00 0 +0x2c70 add x9, x24, #0xc 0.00 0 +0x2c74 ldr w10, [x9], #0x10 0.00 0 +0x2c78 str w8, [x23, x10, lsl #2] 0.00 0 +0x2c7c add x8, x8, #0x1 0.00 0 +0x2c80 ldr w10, [x19, #0x140] 0.00 0 +0x2c84 cmp x8, x10 0.00 0 +0x2c88 b.lo $-0x14 0.00 0 +0x2c8c cbz w10, $+0x3c 0.00 0 +0x2c90 mov x8, #0x0 0.00 0 +0x2c94 mov x9, #0x0 0.00 0 +0x2c98 ldr x10, [x19, #0x148] 0.00 0 +0x2c9c add x10, x10, x8 0.00 0 +0x2ca0 ldr x11, [x24] 0.00 0 +0x2ca4 ldr w12, [x24, #0x8] 0.00 0 +0x2ca8 str w12, [x10, #0x8] 0.00 0 +0x2cac str x11, [x10] 0.00 0 +0x2cb0 add x9, x9, #0x1 0.00 0 +0x2cb4 ldr w10, [x19, #0x140] 0.00 0 +0x2cb8 add x24, x24, #0x10 0.00 0 +0x2cbc add x8, x8, #0xc 0.00 0 +0x2cc0 cmp x9, x10 0.00 0 +0x2cc4 b.lo $-0x2c 0.00 0 +0x2cc8 cmp x26, x20 0.00 0 +0x2ccc b.hs $+0x38 0.00 0 +0x2cd0 mov x8, x26 0.00 0 +0x2cd4 ldr w9, [x8, #0x4] 0.00 0 +0x2cd8 ldr w9, [x23, x9, lsl #2] 0.00 0 +0x2cdc str w9, [x8, #0x4] 0.00 0 +0x2ce0 add x8, x8, #0xc 0.00 0 +0x2ce4 cmp x8, x20 0.00 0 +0x2ce8 b.lo $-0x14 0.00 0 +0x2cec mov x8, x26 0.00 0 +0x2cf0 ldr w9, [x8] 0.00 0 +0x2cf4 lsr w9, w9, #0x2 0.00 0 +0x2cf8 str w9, [x8], #0xc 0.00 0 +0x2cfc cmp x8, x20 0.00 0 +0x2d00 b.lo $-0x10 0.00 0 +0x2d04 ldp x8, x9, [sp, #0x88] 0.00 0 +0x2d08 cmp x8, x9 0.00 0 +0x2d0c b.hs $+0x14 0.00 0 +0x2d10 str wzr, [x8], #0x4 0.00 0 +0x2d14 ldr x9, [sp, #0x90] 0.00 0 +0x2d18 cmp x8, x9 0.00 0 +0x2d1c b.lo $-0xc 0.00 0 +0x2d20 ldr w8, [x19, #0x160] 0.00 0 +0x2d24 ldr x28, [sp, #0x78] 0.00 0 +0x2d28 cbz w8, $+0x130 0.00 0 +0x2d2c ldp x8, x9, [sp, #0x98] 0.00 0 +0x2d30 cmp x8, x9 0.00 0 +0x2d34 b.hs $+0x14 0.00 0 +0x2d38 str wzr, [x8], #0x4 0.00 0 +0x2d3c ldr x9, [sp, #0xa0] 0.00 0 +0x2d40 cmp x8, x9 0.00 0 +0x2d44 b.lo $-0xc 0.00 0 +0x2d48 cmp x26, x20 0.00 0 +0x2d4c b.hs $+0xd0 0.00 0 +0x2d50 mov w8, #0x0 0.00 0 +0x2d54 ldr x9, [x19, #0x150] 0.00 0 +0x2d58 ldr w11, [x9] 0.00 0 +0x2d5c mov w9, #0x1 0.00 0 +0x2d60 mov x10, x26 0.00 0 +0x2d64 b $+0x24 0.00 0 +0x2d68 ldr x14, [sp, #0x98] 0.00 0 +0x2d6c lsl x13, x13, #0x2 0.00 0 +0x2d70 ldr w15, [x14, x13] 0.00 0 +0x2d74 bic w12, w15, w12 0.00 0 +0x2d78 str w12, [x14, x13] 0.00 0 +0x2d7c add x10, x10, #0xc 0.00 0 +0x2d80 cmp x10, x20 0.00 0 +0x2d84 b.hs $+0x9c 0.00 0 +0x2d88 ldr w12, [x10] 0.00 0 +0x2d8c cmp w12, w11 0.00 0 +0x2d90 b.hs $+0x3c 0.00 0 +0x2d94 ldr w12, [x10, #0x4] 0.00 0 +0x2d98 ldrb w14, [x10, #0x8] 0.00 0 +0x2d9c lsr x13, x12, #0x5 0.00 0 +0x2da0 lsl w12, w9, w12 0.00 0 +0x2da4 cbz w14, $-0x3c 0.00 0 +0x2da8 ldr x14, [sp, #0x98] 0.00 0 +0x2dac lsl x13, x13, #0x2 0.00 0 +0x2db0 ldr w15, [x14, x13] 0.00 0 +0x2db4 orr w12, w15, w12 0.00 0 +0x2db8 str w12, [x14, x13] 0.00 0 +0x2dbc add x10, x10, #0xc 0.00 0 +0x2dc0 cmp x10, x20 0.00 0 +0x2dc4 b.lo $-0x3c 0.00 0 +0x2dc8 b $+0x58 0.00 0 +0x2dcc ldp x11, x12, [sp, #0x88] 0.00 0 +0x2dd0 cmp x11, x12 0.00 0 +0x2dd4 b.hs $+0x24 0.00 0 +0x2dd8 ldr x12, [sp, #0x98] 0.00 0 +0x2ddc ldr w13, [x12], #0x4 0.00 0 +0x2de0 ldr w14, [x11] 0.00 0 +0x2de4 orr w13, w14, w13 0.00 0 +0x2de8 str w13, [x11], #0x4 0.00 0 +0x2dec ldr x13, [sp, #0x90] 0.00 0 +0x2df0 cmp x11, x13 0.00 0 +0x2df4 b.lo $-0x18 0.00 0 +0x2df8 add w8, w8, #0x1 0.00 0 +0x2dfc ldr w11, [x19, #0x160] 0.00 0 +0x2e00 cmp w8, w11 0.00 0 +0x2e04 b.eq $+0x1c 0.00 0 +0x2e08 ldr x11, [x19, #0x150] 0.00 0 +0x2e0c ldr w11, [x11, w8, uxtw #2] 0.00 0 +0x2e10 cmp x10, x20 0.00 0 +0x2e14 b.lo $-0x8c 0.00 0 +0x2e18 b $+0x8 0.00 0 +0x2e1c mov w8, #0x0 0.00 0 +0x2e20 ldr w9, [x19, #0x160] 0.00 0 +0x2e24 cmp w8, w9 0.00 0 +0x2e28 b.hs $+0x30 0.00 0 +0x2e2c ldp x8, x9, [sp, #0x88] 0.00 0 +0x2e30 cmp x8, x9 0.00 0 +0x2e34 b.hs $+0x24 0.00 0 +0x2e38 ldr x9, [sp, #0x98] 0.00 0 +0x2e3c ldr w10, [x9], #0x4 0.00 0 +0x2e40 ldr w11, [x8] 0.00 0 +0x2e44 orr w10, w11, w10 0.00 0 +0x2e48 str w10, [x8], #0x4 0.00 0 +0x2e4c ldr x10, [sp, #0x90] 0.00 0 +0x2e50 cmp x8, x10 0.00 0 +0x2e54 b.lo $-0x18 0.00 0 +0x2e58 ldr x8, [sp, #0x68] 0.00 0 +0x2e5c cbz x8, $+0x154 0.00 0 +0x2e60 ldp x8, x9, [sp, #0x98] 0.00 0 +0x2e64 cmp x8, x9 0.00 0 +0x2e68 b.hs $+0x14 0.00 0 +0x2e6c str wzr, [x8], #0x4 0.00 0 +0x2e70 ldr x9, [sp, #0xa0] 0.00 0 +0x2e74 cmp x8, x9 0.00 0 +0x2e78 b.lo $-0xc 0.00 0 +0x2e7c ldp x10, x8, [sp, #0x60] 0.00 0 +0x2e80 add x8, x10, x8, lsl #3 0.00 0 +0x2e84 sub x8, x8, #0x8 0.00 0 +0x2e88 mov w9, #0x1 0.00 0 +0x2e8c mov x11, x26 0.00 0 +0x2e90 b $+0x14 0.00 0 +0x2e94 add x12, x10, #0x8 0.00 0 +0x2e98 cmp x10, x8 0.00 0 +0x2e9c mov x10, x12 0.00 0 +0x2ea0 b.hs $+0x110 0.00 0 +0x2ea4 cmp x11, x20 0.00 0 +0x2ea8 b.lo $+0x24 0.00 0 +0x2eac b $+0x104 0.00 0 +0x2eb0 ldr x14, [sp, #0x98] 0.00 0 +0x2eb4 ldr w15, [x14, x12] 0.00 0 +0x2eb8 bic w13, w15, w13 0.00 0 +0x2ebc str w13, [x14, x12] 0.00 0 +0x2ec0 add x11, x11, #0xc 0.00 0 +0x2ec4 cmp x11, x20 0.00 0 +0x2ec8 b.eq $+0x48 0.00 0 +0x2ecc ldr w12, [x11] 0.00 0 +0x2ed0 ldr w13, [x10] 0.00 0 +0x2ed4 cmp w12, w13 0.00 0 +0x2ed8 b.hi $+0x3c 0.00 0 +0x2edc ldr w12, [x11, #0x4] 0.00 0 +0x2ee0 lsr x14, x12, #0x5 0.00 0 +0x2ee4 ldrb w15, [x11, #0x8] 0.00 0 +0x2ee8 lsl w13, w9, w12 0.00 0 +0x2eec lsl x12, x14, #0x2 0.00 0 +0x2ef0 cbz w15, $-0x40 0.00 0 +0x2ef4 ldr x14, [sp, #0x98] 0.00 0 +0x2ef8 ldr w15, [x14, x12] 0.00 0 +0x2efc orr w13, w15, w13 0.00 0 +0x2f00 str w13, [x14, x12] 0.00 0 +0x2f04 add x11, x11, #0xc 0.00 0 +0x2f08 cmp x11, x20 0.00 0 +0x2f0c b.ne $-0x40 0.00 0 +0x2f10 mov x11, x20 0.00 0 +0x2f14 ldp x12, x13, [sp, #0x88] 0.00 0 +0x2f18 cmp x12, x13 0.00 0 +0x2f1c b.hs $+0x24 0.00 0 +0x2f20 ldr x13, [sp, #0x98] 0.00 0 +0x2f24 ldr w14, [x13], #0x4 0.00 0 +0x2f28 ldr w15, [x12] 0.00 0 +0x2f2c orr w14, w15, w14 0.00 0 +0x2f30 str w14, [x12], #0x4 0.00 0 +0x2f34 ldr x14, [sp, #0x90] 0.00 0 +0x2f38 cmp x12, x14 0.00 0 +0x2f3c b.lo $-0x18 0.00 0 +0x2f40 cmp x11, x20 0.00 0 +0x2f44 b.hs $-0xb0 0.00 0 +0x2f48 ldr w12, [x10, #0x4] 0.00 0 +0x2f4c b $+0x30 0.00 0 +0x2f50 ldr x15, [sp, #0x98] 0.00 0 +0x2f54 ldr w16, [x15, x14] 0.00 0 +0x2f58 orr w16, w16, w13 0.00 0 +0x2f5c str w16, [x15, x14] 0.00 0 +0x2f60 ldr x15, [sp, #0x88] 0.00 0 +0x2f64 ldr w16, [x15, x14] 0.00 0 +0x2f68 orr w13, w16, w13 0.00 0 +0x2f6c str w13, [x15, x14] 0.00 0 +0x2f70 add x11, x11, #0xc 0.00 0 +0x2f74 cmp x11, x20 0.00 0 +0x2f78 b.hs $-0xe4 0.00 0 +0x2f7c ldr w13, [x11] 0.00 0 +0x2f80 cmp w13, w12 0.00 0 +0x2f84 b.hs $-0xf0 0.00 0 +0x2f88 ldr w13, [x11, #0x4] 0.00 0 +0x2f8c lsr x14, x13, #0x5 0.00 0 +0x2f90 ldrb w15, [x11, #0x8] 0.00 0 +0x2f94 lsl w13, w9, w13 0.00 0 +0x2f98 lsl x14, x14, #0x2 0.00 0 +0x2f9c cbnz w15, $-0x4c 0.00 0 +0x2fa0 ldr x15, [sp, #0x98] 0.00 0 +0x2fa4 ldr w16, [x15, x14] 0.00 0 +0x2fa8 bic w16, w16, w13 0.00 0 +0x2fac b $-0x50 0.00 0 +0x2fb0 ldr w8, [x19, #0x140] 0.00 0 +0x2fb4 cbz w8, $+0xcc 0.00 0 +0x2fb8 mov x9, #0x0 0.00 0 +0x2fbc mov w15, #0x0 0.00 0 +0x2fc0 mov w10, #0x8 0.00 0 +0x2fc4 b $+0x18 0.00 0 +0x2fc8 add w15, w15, #0x1 0.00 0 +0x2fcc add x9, x9, #0x1 0.00 0 +0x2fd0 add x10, x10, #0xc 0.00 0 +0x2fd4 cmp x9, w8 0.00 0 +0x2fd8 b.hs $+0x44 0.00 0 +0x2fdc ldr x11, [x19, #0x148] 0.00 0 +0x2fe0 ldr w12, [x11, x10] 0.00 0 +0x2fe4 tbnz w12, #0x2, $-0x1c 0.00 0 +0x2fe8 ldr x13, [sp, #0x88] 0.00 0 +0x2fec lsr x14, x9, #0x3 0.00 0 +0x2ff0 and x14, x14, #0x1ffffffffffffffc 0.00 0 +0x2ff4 ldr w13, [x13, x14] 0.00 0 +0x2ff8 lsr w13, w13, w9 0.00 0 +0x2ffc tbnz w13, #0x0, $-0x34 0.00 0 +0x3000 orr w8, w12, #0x10 0.00 0 +0x3004 str w8, [x11, x10] 0.00 0 +0x3008 ldr w8, [x19, #0x140] 0.00 0 +0x300c add x9, x9, #0x1 0.00 0 +0x3010 add x10, x10, #0xc 0.00 0 +0x3014 cmp x9, w8 0.00 0 +0x3018 b.lo $-0x3c 0.00 0 +0x301c cmp w15, w8 0.00 0 +0x3020 b.hs $+0x74 0.00 0 +0x3024 mov x12, x26 0.00 0 +0x3028 cmp x26, x20 0.00 0 +0x302c b.hs $+0x70 0.00 0 +0x3030 mov w8, #0xc 0.00 0 +0x3034 mov x9, x26 0.00 0 +0x3038 mov x12, x26 0.00 0 +0x303c b $+0x14 0.00 0 +0x3040 add x12, x12, #0xc 0.00 0 +0x3044 add x9, x9, #0xc 0.00 0 +0x3048 cmp x9, x20 0.00 0 +0x304c b.hs $+0xb5c 0.00 0 +0x3050 ldr w10, [x9, #0x4] 0.00 0 +0x3054 ldr x11, [x19, #0x148] 0.00 0 +0x3058 umaddl x10, w10, w8, x11 0.00 0 +0x305c ldrb w10, [x10, #0x8] 0.00 0 +0x3060 tbnz w10, #0x4, $-0x1c 0.00 0 +0x3064 cmp x9, x12 0.00 0 +0x3068 b.ls $-0x28 0.00 0 +0x306c ldr x10, [x9] 0.00 0 +0x3070 ldr w11, [x9, #0x8] 0.00 0 +0x3074 str w11, [x12, #0x8] 0.00 0 +0x3078 str x10, [x12] 0.00 0 +0x307c b $-0x3c 0.00 0 +0x3080 mov w15, #0x0 0.00 0 +0x3084 mov w23, #0x0 0.00 0 +0x3088 mov w24, #0x0 0.00 0 +0x308c mov x12, x20 0.00 0 +0x3090 b $+0x3c 0.00 0 +0x3094 mov x12, x20 0.00 0 +0x3098 cbz w8, $+0xb18 0.00 0 +0x309c mov x9, #0x0 0.00 0 +0x30a0 mov w24, #0x0 0.00 0 +0x30a4 mov w23, w8 0.00 0 +0x30a8 ldr x10, [x19, #0x148] 0.00 0 +0x30ac add x10, x10, #0x8 0.00 0 +0x30b0 ldr w11, [x10], #0xc 0.00 0 +0x30b4 tbz w11, #0x3, $+0xdc 0.00 0 +0x30b8 ubfx w11, w11, #0x4, #0x1 0.00 0 +0x30bc add w24, w11, w24 0.00 0 +0x30c0 add x9, x9, #0x1 0.00 0 +0x30c4 cmp x23, x9 0.00 0 +0x30c8 b.ne $-0x18 0.00 0 +0x30cc sub w8, w23, w24 0.00 0 +0x30d0 str w8, [sp, #0x38] 0.00 0 +0x30d4 mov x13, x23 0.00 0 +0x30d8 mov x20, x24 0.00 0 +0x30dc str x12, [sp, #0x20] 0.00 0 +0x30e0 ldr x9, [sp, #0x80] 0.00 0 +0x30e4 ldr x8, [x9] 0.00 0 +0x30e8 add x8, x8, #0x1 0.00 0 +0x30ec str x8, [x9] 0.00 0 +0x30f0 ldr w8, [x28] 0.00 0 +0x30f4 cmp w23, w24 0.00 0 +0x30f8 stp w13, w15, [sp, #0x18] 0.00 0 +0x30fc b.ne $+0x78 0.00 0 +0x3100 cbnz w8, $+0x6c 0.00 0 +0x3104 ldp x8, x9, [x19, #0x48] 0.00 0 +0x3108 add x8, x8, #0x8 0.00 0 +0x310c str x8, [x19, #0x48] 0.00 0 +0x3110 cmp x8, x9 0.00 0 +0x3114 b.lo $+0x48 0.00 0 +0x3118 ldr x0, [x19, #0x20] 0.00 0 +0x311c ldr x8, [x0] 0.00 0 +0x3120 ldr x8, [x8] 0.00 0 +0x3124 mov w1, #0x88 0.00 0 +0x3128 blr x8 0.00 0 +0x312c add x8, x19, #0x38 0.00 0 +0x3130 str xzr, [x0] 0.00 0 +0x3134 ldr x9, [x19, #0x40] 0.00 0 +0x3138 cmp x9, #0x0 0.00 0 +0x313c csel x8, x8, x9, eq 0.00 0 +0x3140 str x0, [x8] 0.00 0 +0x3144 add x8, x0, #0x8 0.00 0 +0x3148 stp x0, x8, [x19, #0x40] 0.00 0 +0x314c add x9, x0, #0x88 0.00 0 +0x3150 str x9, [x19, #0x50] 0.00 0 +0x3154 ldp x26, x28, [sp, #0x70] 0.00 0 +0x3158 ldp w13, w15, [sp, #0x18] 0.00 0 +0x315c mov w9, #0x40 0.00 0 +0x3160 str w9, [x28] 0.00 0 +0x3164 str xzr, [x8] 0.00 0 +0x3168 ldr w8, [x28] 0.00 0 +0x316c sub w8, w8, #0x1 0.00 0 +0x3170 b $+0x310 0.00 0 +0x3174 cbz w8, $+0x34 0.00 0 +0x3178 neg w8, w8 0.00 0 +0x317c mov w9, #0x1 0.00 0 +0x3180 lsl x9, x9, x8 0.00 0 +0x3184 ldr x8, [x19, #0x48] 0.00 0 +0x3188 ldr x10, [x8] 0.00 0 +0x318c b $+0x94 0.00 0 +0x3190 mov x23, x9 0.00 0 +0x3194 sub w9, w23, w24 0.00 0 +0x3198 str w9, [sp, #0x38] 0.00 0 +0x319c cmp w23, w8 0.00 0 +0x31a0 b.hs $-0xcc 0.00 0 +0x31a4 b $+0xa24 0.00 0 +0x31a8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x31ac add x8, x8, #0x8 0.00 0 +0x31b0 str x8, [x19, #0x48] 0.00 0 +0x31b4 cmp x8, x9 0.00 0 +0x31b8 b.lo $+0x44 0.00 0 +0x31bc ldr x0, [x19, #0x20] 0.00 0 +0x31c0 ldr x8, [x0] 0.00 0 +0x31c4 ldr x8, [x8] 0.00 0 +0x31c8 mov w1, #0x88 0.00 0 +0x31cc blr x8 0.00 0 +0x31d0 add x8, x19, #0x38 0.00 0 +0x31d4 str xzr, [x0] 0.00 0 +0x31d8 ldr x9, [x19, #0x40] 0.00 0 +0x31dc cmp x9, #0x0 0.00 0 +0x31e0 csel x8, x8, x9, eq 0.00 0 +0x31e4 str x0, [x8] 0.00 0 +0x31e8 add x8, x0, #0x8 0.00 0 +0x31ec stp x0, x8, [x19, #0x40] 0.00 0 +0x31f0 add x9, x0, #0x88 0.00 0 +0x31f4 str x9, [x19, #0x50] 0.00 0 +0x31f8 ldr x28, [sp, #0x78] 0.00 0 +0x31fc mov w9, #0x40 0.00 0 +0x3200 str w9, [x19, #0x30] 0.00 0 +0x3204 str xzr, [x8] 0.00 0 +0x3208 ldr w8, [x19, #0x30] 0.00 0 +0x320c neg w8, w8 0.00 0 +0x3210 mov w9, #0x1 0.00 0 +0x3214 lsl x10, x9, x8 0.00 0 +0x3218 ldr x8, [x19, #0x48] 0.00 0 +0x321c ldr x9, [x8] 0.00 0 +0x3220 orr x9, x10, x9 0.00 0 +0x3224 str x9, [x8] 0.00 0 +0x3228 ldr w8, [x28] 0.00 0 +0x322c sub w8, w8, #0x1 0.00 0 +0x3230 str w8, [x28] 0.00 0 +0x3234 ldr w9, [sp, #0x38] 0.00 0 +0x3238 mov w21, w9 0.00 0 +0x323c cmp w9, #0x8 0.00 0 +0x3240 b.hs $+0xdc 0.00 0 +0x3244 mov x28, x21 0.00 0 +0x3248 ldr x10, [sp, #0x80] 0.00 0 +0x324c ldr x9, [x10] 0.00 0 +0x3250 add x9, x9, #0x4 0.00 0 +0x3254 str x9, [x10] 0.00 0 +0x3258 cmp w8, #0x3 0.00 0 +0x325c b.hi $+0x1ec 0.00 0 +0x3260 mov w21, #0x4 0.00 0 +0x3264 ldr w15, [sp, #0x1c] 0.00 0 +0x3268 cbz w8, $+0x28 0.00 0 +0x326c neg w8, w8 0.00 0 +0x3270 lsl x8, x28, x8 0.00 0 +0x3274 ldr x9, [x19, #0x48] 0.00 0 +0x3278 ldr x10, [x9] 0.00 0 +0x327c orr x8, x10, x8 0.00 0 +0x3280 str x8, [x9] 0.00 0 +0x3284 ldr w8, [x19, #0x30] 0.00 0 +0x3288 sub w21, w21, w8 0.00 0 +0x328c lsr x28, x28, x8 0.00 0 +0x3290 ldp x8, x9, [x19, #0x48] 0.00 0 +0x3294 add x8, x8, #0x8 0.00 0 +0x3298 str x8, [x19, #0x48] 0.00 0 +0x329c cmp x8, x9 0.00 0 +0x32a0 b.lo $+0x44 0.00 0 +0x32a4 ldr x0, [x19, #0x20] 0.00 0 +0x32a8 ldr x8, [x0] 0.00 0 +0x32ac ldr x8, [x8] 0.00 0 +0x32b0 mov w1, #0x88 0.00 0 +0x32b4 blr x8 0.00 0 +0x32b8 add x8, x19, #0x38 0.00 0 +0x32bc str xzr, [x0] 0.00 0 +0x32c0 ldr x9, [x19, #0x40] 0.00 0 +0x32c4 cmp x9, #0x0 0.00 0 +0x32c8 csel x8, x8, x9, eq 0.00 0 +0x32cc str x0, [x8] 0.00 0 +0x32d0 add x8, x0, #0x8 0.00 0 +0x32d4 stp x0, x8, [x19, #0x40] 0.00 0 +0x32d8 add x9, x0, #0x88 0.00 0 +0x32dc str x9, [x19, #0x50] 0.00 0 +0x32e0 ldr w15, [sp, #0x1c] 0.00 0 +0x32e4 mov w9, #0x40 0.00 0 +0x32e8 str w9, [x19, #0x30] 0.00 0 +0x32ec str xzr, [x8] 0.00 0 +0x32f0 neg w8, w21 0.00 0 +0x32f4 mov x9, #0xffffffffffffffff 0.00 0 +0x32f8 lsr x8, x9, x8 0.00 0 +0x32fc and x8, x8, x28 0.00 0 +0x3300 ldr w9, [x19, #0x30] 0.00 0 +0x3304 neg w9, w9 0.00 0 +0x3308 lsl x10, x8, x9 0.00 0 +0x330c ldr x8, [x19, #0x48] 0.00 0 +0x3310 ldr x9, [x8] 0.00 0 +0x3314 ldr x26, [sp, #0x70] 0.00 0 +0x3318 b $+0x150 0.00 0 +0x331c add x22, x19, #0x38 0.00 0 +0x3320 mov w25, #0x40 0.00 0 +0x3324 mov x26, #0xffffffffffffffff 0.00 0 +0x3328 b $+0x40 0.00 0 +0x332c neg w8, w8 0.00 0 +0x3330 lsl x9, x27, x8 0.00 0 +0x3334 ldr x8, [x19, #0x48] 0.00 0 +0x3338 ldr x10, [x8] 0.00 0 +0x333c mov w28, #0x4 0.00 0 +0x3340 orr x9, x10, x9 0.00 0 +0x3344 str x9, [x8] 0.00 0 +0x3348 ldr x9, [sp, #0x78] 0.00 0 +0x334c ldr w8, [x9] 0.00 0 +0x3350 sub w8, w8, w28 0.00 0 +0x3354 str w8, [x9] 0.00 0 +0x3358 lsr x28, x21, #0x3 0.00 0 +0x335c cmp x21, #0x3f 0.00 0 +0x3360 mov x21, x28 0.00 0 +0x3364 b.ls $-0x11c 0.00 0 +0x3368 mov w27, #0x8 0.00 0 +0x336c bfxil x27, x21, #0x0, #0x3 0.00 0 +0x3370 ldr x10, [sp, #0x80] 0.00 0 +0x3374 ldr x9, [x10] 0.00 0 +0x3378 add x9, x9, #0x4 0.00 0 +0x337c str x9, [x10] 0.00 0 +0x3380 cmp w8, #0x3 0.00 0 +0x3384 b.hi $-0x58 0.00 0 +0x3388 cbz w8, $+0x44 0.00 0 +0x338c neg w8, w8 0.00 0 +0x3390 lsl x8, x27, x8 0.00 0 +0x3394 ldr x9, [x19, #0x48] 0.00 0 +0x3398 ldr x10, [x9] 0.00 0 +0x339c orr x8, x10, x8 0.00 0 +0x33a0 str x8, [x9] 0.00 0 +0x33a4 ldr w8, [x19, #0x30] 0.00 0 +0x33a8 mov w9, #0x4 0.00 0 +0x33ac sub w28, w9, w8 0.00 0 +0x33b0 lsr x27, x27, x8 0.00 0 +0x33b4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x33b8 add x8, x8, #0x8 0.00 0 +0x33bc str x8, [x19, #0x48] 0.00 0 +0x33c0 cmp x8, x9 0.00 0 +0x33c4 b.hs $+0x20 0.00 0 +0x33c8 b $+0x54 0.00 0 +0x33cc mov w28, #0x4 0.00 0 +0x33d0 ldp x8, x9, [x19, #0x48] 0.00 0 +0x33d4 add x8, x8, #0x8 0.00 0 +0x33d8 str x8, [x19, #0x48] 0.00 0 +0x33dc cmp x8, x9 0.00 0 +0x33e0 b.lo $+0x3c 0.00 0 +0x33e4 ldr x0, [x19, #0x20] 0.00 0 +0x33e8 ldr x8, [x0] 0.00 0 +0x33ec ldr x8, [x8] 0.00 0 +0x33f0 mov w1, #0x88 0.00 0 +0x33f4 blr x8 0.00 0 +0x33f8 str xzr, [x0] 0.00 0 +0x33fc ldr x8, [x19, #0x40] 0.00 0 +0x3400 cmp x8, #0x0 0.00 0 +0x3404 csel x8, x22, x8, eq 0.00 0 +0x3408 str x0, [x8] 0.00 0 +0x340c add x8, x0, #0x8 0.00 0 +0x3410 stp x0, x8, [x19, #0x40] 0.00 0 +0x3414 add x9, x0, #0x88 0.00 0 +0x3418 str x9, [x19, #0x50] 0.00 0 +0x341c str w25, [x19, #0x30] 0.00 0 +0x3420 str xzr, [x8] 0.00 0 +0x3424 neg w8, w28 0.00 0 +0x3428 lsr x8, x26, x8 0.00 0 +0x342c and x8, x8, x27 0.00 0 +0x3430 ldr w9, [x19, #0x30] 0.00 0 +0x3434 neg w9, w9 0.00 0 +0x3438 lsl x10, x8, x9 0.00 0 +0x343c ldr x8, [x19, #0x48] 0.00 0 +0x3440 ldr x9, [x8] 0.00 0 +0x3444 b $-0x104 0.00 0 +0x3448 and x9, x28, #0xf 0.00 0 +0x344c neg w8, w8 0.00 0 +0x3450 lsl x9, x9, x8 0.00 0 +0x3454 ldr x8, [x19, #0x48] 0.00 0 +0x3458 ldr x10, [x8] 0.00 0 +0x345c mov w21, #0x4 0.00 0 +0x3460 ldr x26, [sp, #0x70] 0.00 0 +0x3464 ldr w15, [sp, #0x1c] 0.00 0 +0x3468 orr x9, x10, x9 0.00 0 +0x346c str x9, [x8] 0.00 0 +0x3470 ldr x28, [sp, #0x78] 0.00 0 +0x3474 ldr w8, [x28] 0.00 0 +0x3478 sub w8, w8, w21 0.00 0 +0x347c ldr w13, [sp, #0x18] 0.00 0 +0x3480 ldr w10, [sp, #0x38] 0.00 0 +0x3484 add w12, w20, w10 0.00 0 +0x3488 sub w9, w13, w12 0.00 0 +0x348c str x9, [sp, #0x30] 0.00 0 +0x3490 add w11, w9, w10 0.00 0 +0x3494 sub w9, w15, w11 0.00 0 +0x3498 str x9, [sp, #0x28] 0.00 0 +0x349c str w8, [x28] 0.00 0 +0x34a0 ldr x10, [sp, #0x80] 0.00 0 +0x34a4 ldr x9, [x10] 0.00 0 +0x34a8 add x9, x9, #0x1 0.00 0 +0x34ac str x9, [x10] 0.00 0 +0x34b0 stp w12, w11, [sp, #0x10] 0.00 0 +0x34b4 cmp w13, w12 0.00 0 +0x34b8 b.ne $+0x20 0.00 0 +0x34bc cmp w15, w11 0.00 0 +0x34c0 b.ne $+0x18 0.00 0 +0x34c4 cbz w8, $+0x558 0.00 0 +0x34c8 sub w8, w8, #0x1 0.00 0 +0x34cc str w8, [x28] 0.00 0 +0x34d0 cbnz w15, $+0x5c0 0.00 0 +0x34d4 b $+0x3f78 >> 50.00 1 +0x34d8 cbz w8, $+0x1c 0.00 0 +0x34dc neg w8, w8 0.00 0 +0x34e0 mov w9, #0x1 0.00 0 +0x34e4 lsl x9, x9, x8 0.00 0 +0x34e8 ldr x8, [x19, #0x48] 0.00 0 +0x34ec ldr x10, [x8] 0.00 0 +0x34f0 b $+0x7c 0.00 0 +0x34f4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x34f8 add x8, x8, #0x8 0.00 0 +0x34fc str x8, [x19, #0x48] 0.00 0 +0x3500 cmp x8, x9 0.00 0 +0x3504 b.lo $+0x44 0.00 0 +0x3508 ldr x0, [x19, #0x20] 0.00 0 +0x350c ldr x8, [x0] 0.00 0 +0x3510 ldr x8, [x8] 0.00 0 +0x3514 mov w1, #0x88 0.00 0 +0x3518 blr x8 0.00 0 +0x351c add x8, x19, #0x38 0.00 0 +0x3520 str xzr, [x0] 0.00 0 +0x3524 ldr x9, [x19, #0x40] 0.00 0 +0x3528 cmp x9, #0x0 0.00 0 +0x352c csel x8, x8, x9, eq 0.00 0 +0x3530 str x0, [x8] 0.00 0 +0x3534 add x8, x0, #0x8 0.00 0 +0x3538 stp x0, x8, [x19, #0x40] 0.00 0 +0x353c add x9, x0, #0x88 0.00 0 +0x3540 str x9, [x19, #0x50] 0.00 0 +0x3544 ldr x28, [sp, #0x78] 0.00 0 +0x3548 mov w9, #0x40 0.00 0 +0x354c str w9, [x19, #0x30] 0.00 0 +0x3550 str xzr, [x8] 0.00 0 +0x3554 ldr w8, [x19, #0x30] 0.00 0 +0x3558 neg w8, w8 0.00 0 +0x355c mov w9, #0x1 0.00 0 +0x3560 lsl x10, x9, x8 0.00 0 +0x3564 ldr x8, [x19, #0x48] 0.00 0 +0x3568 ldr x9, [x8] 0.00 0 +0x356c orr x9, x10, x9 0.00 0 +0x3570 str x9, [x8] 0.00 0 +0x3574 ldr w8, [x28] 0.00 0 +0x3578 sub w8, w8, #0x1 0.00 0 +0x357c str w8, [x28] 0.00 0 +0x3580 ldr x27, [sp, #0x30] 0.00 0 +0x3584 cmp w27, #0x4 0.00 0 +0x3588 b.hs $+0xd0 0.00 0 +0x358c ldr x10, [sp, #0x80] 0.00 0 +0x3590 ldr x9, [x10] 0.00 0 +0x3594 add x9, x9, #0x3 0.00 0 +0x3598 str x9, [x10] 0.00 0 +0x359c cmp w8, #0x2 0.00 0 +0x35a0 b.hi $+0x1e8 0.00 0 +0x35a4 mov w20, #0x3 0.00 0 +0x35a8 cbz w8, $+0x28 0.00 0 +0x35ac neg w8, w8 0.00 0 +0x35b0 lsl x8, x27, x8 0.00 0 +0x35b4 ldr x9, [x19, #0x48] 0.00 0 +0x35b8 ldr x10, [x9] 0.00 0 +0x35bc orr x8, x10, x8 0.00 0 +0x35c0 str x8, [x9] 0.00 0 +0x35c4 ldr w8, [x19, #0x30] 0.00 0 +0x35c8 sub w20, w20, w8 0.00 0 +0x35cc lsr x27, x27, x8 0.00 0 +0x35d0 ldp x8, x9, [x19, #0x48] 0.00 0 +0x35d4 add x8, x8, #0x8 0.00 0 +0x35d8 str x8, [x19, #0x48] 0.00 0 +0x35dc cmp x8, x9 0.00 0 +0x35e0 b.lo $+0x44 0.00 0 +0x35e4 ldr x0, [x19, #0x20] 0.00 0 +0x35e8 ldr x8, [x0] 0.00 0 +0x35ec ldr x8, [x8] 0.00 0 +0x35f0 mov w1, #0x88 0.00 0 +0x35f4 blr x8 0.00 0 +0x35f8 add x8, x19, #0x38 0.00 0 +0x35fc str xzr, [x0] 0.00 0 +0x3600 ldr x9, [x19, #0x40] 0.00 0 +0x3604 cmp x9, #0x0 0.00 0 +0x3608 csel x8, x8, x9, eq 0.00 0 +0x360c str x0, [x8] 0.00 0 +0x3610 add x8, x0, #0x8 0.00 0 +0x3614 stp x0, x8, [x19, #0x40] 0.00 0 +0x3618 add x9, x0, #0x88 0.00 0 +0x361c str x9, [x19, #0x50] 0.00 0 +0x3620 ldr x28, [sp, #0x78] 0.00 0 +0x3624 mov w9, #0x40 0.00 0 +0x3628 str w9, [x19, #0x30] 0.00 0 +0x362c str xzr, [x8] 0.00 0 +0x3630 neg w8, w20 0.00 0 +0x3634 mov x9, #0xffffffffffffffff 0.00 0 +0x3638 lsr x8, x9, x8 0.00 0 +0x363c and x8, x8, x27 0.00 0 +0x3640 ldr w9, [x19, #0x30] 0.00 0 +0x3644 neg w9, w9 0.00 0 +0x3648 lsl x10, x8, x9 0.00 0 +0x364c ldr x8, [x19, #0x48] 0.00 0 +0x3650 ldr x9, [x8] 0.00 0 +0x3654 b $+0x14c 0.00 0 +0x3658 add x20, x19, #0x38 0.00 0 +0x365c mov w21, #0x40 0.00 0 +0x3660 mov x22, #0xffffffffffffffff 0.00 0 +0x3664 mov w25, #0x3 0.00 0 +0x3668 mov x26, x27 0.00 0 +0x366c b $+0x40 0.00 0 +0x3670 neg w8, w8 0.00 0 +0x3674 lsl x9, x28, x8 0.00 0 +0x3678 ldr x8, [x19, #0x48] 0.00 0 +0x367c ldr x10, [x8] 0.00 0 +0x3680 mov w27, #0x3 0.00 0 +0x3684 orr x9, x10, x9 0.00 0 +0x3688 str x9, [x8] 0.00 0 +0x368c ldr x28, [sp, #0x78] 0.00 0 +0x3690 ldr w8, [x28] 0.00 0 +0x3694 sub w8, w8, w27 0.00 0 +0x3698 str w8, [x28] 0.00 0 +0x369c lsr x27, x26, #0x2 0.00 0 +0x36a0 cmp x26, #0xf 0.00 0 +0x36a4 mov x26, x27 0.00 0 +0x36a8 b.ls $-0x11c 0.00 0 +0x36ac mov w28, #0x4 0.00 0 +0x36b0 bfxil x28, x26, #0x0, #0x2 0.00 0 +0x36b4 ldr x10, [sp, #0x80] 0.00 0 +0x36b8 ldr x9, [x10] 0.00 0 +0x36bc add x9, x9, #0x3 0.00 0 +0x36c0 str x9, [x10] 0.00 0 +0x36c4 cmp w8, #0x2 0.00 0 +0x36c8 b.hi $-0x58 0.00 0 +0x36cc cbz w8, $+0x40 0.00 0 +0x36d0 neg w8, w8 0.00 0 +0x36d4 lsl x8, x28, x8 0.00 0 +0x36d8 ldr x9, [x19, #0x48] 0.00 0 +0x36dc ldr x10, [x9] 0.00 0 +0x36e0 orr x8, x10, x8 0.00 0 +0x36e4 str x8, [x9] 0.00 0 +0x36e8 ldr w8, [x19, #0x30] 0.00 0 +0x36ec sub w27, w25, w8 0.00 0 +0x36f0 lsr x28, x28, x8 0.00 0 +0x36f4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x36f8 add x8, x8, #0x8 0.00 0 +0x36fc str x8, [x19, #0x48] 0.00 0 +0x3700 cmp x8, x9 0.00 0 +0x3704 b.hs $+0x20 0.00 0 +0x3708 b $+0x54 0.00 0 +0x370c mov w27, #0x3 0.00 0 +0x3710 ldp x8, x9, [x19, #0x48] 0.00 0 +0x3714 add x8, x8, #0x8 0.00 0 +0x3718 str x8, [x19, #0x48] 0.00 0 +0x371c cmp x8, x9 0.00 0 +0x3720 b.lo $+0x3c 0.00 0 +0x3724 ldr x0, [x19, #0x20] 0.00 0 +0x3728 ldr x8, [x0] 0.00 0 +0x372c ldr x8, [x8] 0.00 0 +0x3730 mov w1, #0x88 0.00 0 +0x3734 blr x8 0.00 0 +0x3738 str xzr, [x0] 0.00 0 +0x373c ldr x8, [x19, #0x40] 0.00 0 +0x3740 cmp x8, #0x0 0.00 0 +0x3744 csel x8, x20, x8, eq 0.00 0 +0x3748 str x0, [x8] 0.00 0 +0x374c add x8, x0, #0x8 0.00 0 +0x3750 stp x0, x8, [x19, #0x40] 0.00 0 +0x3754 add x9, x0, #0x88 0.00 0 +0x3758 str x9, [x19, #0x50] 0.00 0 +0x375c str w21, [x19, #0x30] 0.00 0 +0x3760 str xzr, [x8] 0.00 0 +0x3764 neg w8, w27 0.00 0 +0x3768 lsr x8, x22, x8 0.00 0 +0x376c and x8, x8, x28 0.00 0 +0x3770 ldr w9, [x19, #0x30] 0.00 0 +0x3774 neg w9, w9 0.00 0 +0x3778 lsl x10, x8, x9 0.00 0 +0x377c ldr x8, [x19, #0x48] 0.00 0 +0x3780 ldr x9, [x8] 0.00 0 +0x3784 b $-0x100 0.00 0 +0x3788 and x9, x27, #0x7 0.00 0 +0x378c neg w8, w8 0.00 0 +0x3790 lsl x9, x9, x8 0.00 0 +0x3794 ldr x8, [x19, #0x48] 0.00 0 +0x3798 ldr x10, [x8] 0.00 0 +0x379c mov w20, #0x3 0.00 0 +0x37a0 orr x9, x10, x9 0.00 0 +0x37a4 str x9, [x8] 0.00 0 +0x37a8 ldr w8, [x28] 0.00 0 +0x37ac sub w8, w8, w20 0.00 0 +0x37b0 str w8, [x28] 0.00 0 +0x37b4 ldr x27, [sp, #0x28] 0.00 0 +0x37b8 cmp w27, #0x2 0.00 0 +0x37bc b.hs $+0xf4 0.00 0 +0x37c0 ldr x10, [sp, #0x80] 0.00 0 +0x37c4 ldr x9, [x10] 0.00 0 +0x37c8 add x9, x9, #0x2 0.00 0 +0x37cc str x9, [x10] 0.00 0 +0x37d0 cmp w8, #0x1 0.00 0 +0x37d4 b.hi $+0x20c 0.00 0 +0x37d8 mov w20, #0x2 0.00 0 +0x37dc ldr x26, [sp, #0x70] 0.00 0 +0x37e0 ldr w15, [sp, #0x1c] 0.00 0 +0x37e4 cbz w8, $+0x28 0.00 0 +0x37e8 neg w8, w8 0.00 0 +0x37ec lsl x8, x27, x8 0.00 0 +0x37f0 ldr x9, [x19, #0x48] 0.00 0 +0x37f4 ldr x10, [x9] 0.00 0 +0x37f8 orr x8, x10, x8 0.00 0 +0x37fc str x8, [x9] 0.00 0 +0x3800 ldr w8, [x19, #0x30] 0.00 0 +0x3804 sub w20, w20, w8 0.00 0 +0x3808 lsr x27, x27, x8 0.00 0 +0x380c ldp x8, x9, [x19, #0x48] 0.00 0 +0x3810 add x8, x8, #0x8 0.00 0 +0x3814 str x8, [x19, #0x48] 0.00 0 +0x3818 cmp x8, x9 0.00 0 +0x381c b.lo $+0x48 0.00 0 +0x3820 ldr x0, [x19, #0x20] 0.00 0 +0x3824 ldr x8, [x0] 0.00 0 +0x3828 ldr x8, [x8] 0.00 0 +0x382c mov w1, #0x88 0.00 0 +0x3830 blr x8 0.00 0 +0x3834 add x8, x19, #0x38 0.00 0 +0x3838 str xzr, [x0] 0.00 0 +0x383c ldr x9, [x19, #0x40] 0.00 0 +0x3840 cmp x9, #0x0 0.00 0 +0x3844 csel x8, x8, x9, eq 0.00 0 +0x3848 str x0, [x8] 0.00 0 +0x384c add x8, x0, #0x8 0.00 0 +0x3850 stp x0, x8, [x19, #0x40] 0.00 0 +0x3854 add x9, x0, #0x88 0.00 0 +0x3858 str x9, [x19, #0x50] 0.00 0 +0x385c ldp x26, x28, [sp, #0x70] 0.00 0 +0x3860 ldr w15, [sp, #0x1c] 0.00 0 +0x3864 mov w9, #0x40 0.00 0 +0x3868 str w9, [x19, #0x30] 0.00 0 +0x386c str xzr, [x8] 0.00 0 +0x3870 neg w8, w20 0.00 0 +0x3874 mov x9, #0xffffffffffffffff 0.00 0 +0x3878 lsr x8, x9, x8 0.00 0 +0x387c and x8, x8, x27 0.00 0 +0x3880 ldr w9, [x19, #0x30] 0.00 0 +0x3884 neg w9, w9 0.00 0 +0x3888 lsl x10, x8, x9 0.00 0 +0x388c ldr x8, [x19, #0x48] 0.00 0 +0x3890 ldr x9, [x8] 0.00 0 +0x3894 orr x9, x10, x9 0.00 0 +0x3898 str x9, [x8] 0.00 0 +0x389c ldr w8, [x28] 0.00 0 +0x38a0 sub w8, w8, w20 0.00 0 +0x38a4 str w8, [x28] 0.00 0 +0x38a8 cbnz w15, $+0x1e8 0.00 0 +0x38ac b $+0x3ba0 >> 50.00 1 +0x38b0 add x20, x19, #0x38 0.00 0 +0x38b4 mov w21, #0x2 0.00 0 +0x38b8 mov w22, #0x40 0.00 0 +0x38bc mov x25, #0xffffffffffffffff 0.00 0 +0x38c0 mov x26, x27 0.00 0 +0x38c4 b $+0x40 0.00 0 +0x38c8 neg w8, w8 0.00 0 +0x38cc lsl x9, x28, x8 0.00 0 +0x38d0 ldr x8, [x19, #0x48] 0.00 0 +0x38d4 ldr x10, [x8] 0.00 0 +0x38d8 mov w27, #0x2 0.00 0 +0x38dc orr x9, x10, x9 0.00 0 +0x38e0 str x9, [x8] 0.00 0 +0x38e4 ldr x28, [sp, #0x78] 0.00 0 +0x38e8 ldr w8, [x28] 0.00 0 +0x38ec sub w8, w8, w27 0.00 0 +0x38f0 str w8, [x28] 0.00 0 +0x38f4 lsr x27, x26, #0x1 0.00 0 +0x38f8 cmp x26, #0x3 0.00 0 +0x38fc mov x26, x27 0.00 0 +0x3900 b.ls $-0x140 0.00 0 +0x3904 mov w28, #0x2 0.00 0 +0x3908 bfxil x28, x26, #0x0, #0x1 0.00 0 +0x390c ldr x10, [sp, #0x80] 0.00 0 +0x3910 ldr x9, [x10] 0.00 0 +0x3914 add x9, x9, #0x2 0.00 0 +0x3918 str x9, [x10] 0.00 0 +0x391c cmp w8, #0x1 0.00 0 +0x3920 b.hi $-0x58 0.00 0 +0x3924 cbz w8, $+0x40 0.00 0 +0x3928 neg w8, w8 0.00 0 +0x392c lsl x8, x28, x8 0.00 0 +0x3930 ldr x9, [x19, #0x48] 0.00 0 +0x3934 ldr x10, [x9] 0.00 0 +0x3938 orr x8, x10, x8 0.00 0 +0x393c str x8, [x9] 0.00 0 +0x3940 ldr w8, [x19, #0x30] 0.00 0 +0x3944 sub w27, w21, w8 0.00 0 +0x3948 lsr x28, x28, x8 0.00 0 +0x394c ldp x8, x9, [x19, #0x48] 0.00 0 +0x3950 add x8, x8, #0x8 0.00 0 +0x3954 str x8, [x19, #0x48] 0.00 0 +0x3958 cmp x8, x9 0.00 0 +0x395c b.hs $+0x20 0.00 0 +0x3960 b $+0x54 0.00 0 +0x3964 mov w27, #0x2 0.00 0 +0x3968 ldp x8, x9, [x19, #0x48] 0.00 0 +0x396c add x8, x8, #0x8 0.00 0 +0x3970 str x8, [x19, #0x48] 0.00 0 +0x3974 cmp x8, x9 0.00 0 +0x3978 b.lo $+0x3c 0.00 0 +0x397c ldr x0, [x19, #0x20] 0.00 0 +0x3980 ldr x8, [x0] 0.00 0 +0x3984 ldr x8, [x8] 0.00 0 +0x3988 mov w1, #0x88 0.00 0 +0x398c blr x8 0.00 0 +0x3990 str xzr, [x0] 0.00 0 +0x3994 ldr x8, [x19, #0x40] 0.00 0 +0x3998 cmp x8, #0x0 0.00 0 +0x399c csel x8, x20, x8, eq 0.00 0 +0x39a0 str x0, [x8] 0.00 0 +0x39a4 add x8, x0, #0x8 0.00 0 +0x39a8 stp x0, x8, [x19, #0x40] 0.00 0 +0x39ac add x9, x0, #0x88 0.00 0 +0x39b0 str x9, [x19, #0x50] 0.00 0 +0x39b4 str w22, [x19, #0x30] 0.00 0 +0x39b8 str xzr, [x8] 0.00 0 +0x39bc neg w8, w27 0.00 0 +0x39c0 lsr x8, x25, x8 0.00 0 +0x39c4 and x8, x8, x28 0.00 0 +0x39c8 ldr w9, [x19, #0x30] 0.00 0 +0x39cc neg w9, w9 0.00 0 +0x39d0 lsl x10, x8, x9 0.00 0 +0x39d4 ldr x8, [x19, #0x48] 0.00 0 +0x39d8 ldr x9, [x8] 0.00 0 +0x39dc b $-0x100 0.00 0 +0x39e0 and x9, x27, #0x3 0.00 0 +0x39e4 neg w8, w8 0.00 0 +0x39e8 lsl x9, x9, x8 0.00 0 +0x39ec ldr x8, [x19, #0x48] 0.00 0 +0x39f0 ldr x10, [x8] 0.00 0 +0x39f4 mov w20, #0x2 0.00 0 +0x39f8 ldr x26, [sp, #0x70] 0.00 0 +0x39fc ldr w15, [sp, #0x1c] 0.00 0 +0x3a00 orr x9, x10, x9 0.00 0 +0x3a04 str x9, [x8] 0.00 0 +0x3a08 ldr w8, [x28] 0.00 0 +0x3a0c sub w8, w8, w20 0.00 0 +0x3a10 str w8, [x28] 0.00 0 +0x3a14 cbnz w15, $+0x7c 0.00 0 +0x3a18 b $+0x3a34 0.00 0 +0x3a1c ldp x8, x9, [x19, #0x48] 0.00 0 +0x3a20 add x8, x8, #0x8 0.00 0 +0x3a24 str x8, [x19, #0x48] 0.00 0 +0x3a28 cmp x8, x9 0.00 0 +0x3a2c b.lo $+0x48 0.00 0 +0x3a30 ldr x0, [x19, #0x20] 0.00 0 +0x3a34 ldr x8, [x0] 0.00 0 +0x3a38 ldr x8, [x8] 0.00 0 +0x3a3c mov w1, #0x88 0.00 0 +0x3a40 blr x8 0.00 0 +0x3a44 add x8, x19, #0x38 0.00 0 +0x3a48 str xzr, [x0] 0.00 0 +0x3a4c ldr x9, [x19, #0x40] 0.00 0 +0x3a50 cmp x9, #0x0 0.00 0 +0x3a54 csel x8, x8, x9, eq 0.00 0 +0x3a58 str x0, [x8] 0.00 0 +0x3a5c add x8, x0, #0x8 0.00 0 +0x3a60 stp x0, x8, [x19, #0x40] 0.00 0 +0x3a64 add x9, x0, #0x88 0.00 0 +0x3a68 str x9, [x19, #0x50] 0.00 0 +0x3a6c ldp x26, x28, [sp, #0x70] 0.00 0 +0x3a70 ldr w15, [sp, #0x1c] 0.00 0 +0x3a74 mov w9, #0x40 0.00 0 +0x3a78 str w9, [x28] 0.00 0 +0x3a7c str xzr, [x8] 0.00 0 +0x3a80 ldr w8, [x28] 0.00 0 +0x3a84 sub w8, w8, #0x1 0.00 0 +0x3a88 str w8, [x28] 0.00 0 +0x3a8c cbz w15, $+0x39c0 0.00 0 +0x3a90 cmp w23, w24 0.00 0 +0x3a94 b.ne $+0xc 0.00 0 +0x3a98 mov w24, #0x0 0.00 0 +0x3a9c b $+0x96c 0.00 0 +0x3aa0 mov w24, #0x0 0.00 0 +0x3aa4 ldr x9, [x19, #0x148] 0.00 0 +0x3aa8 mov w10, #0xc 0.00 0 +0x3aac mov x11, x24 0.00 0 +0x3ab0 add w24, w24, #0x1 0.00 0 +0x3ab4 umaddl x20, w11, w10, x9 0.00 0 +0x3ab8 ldrb w12, [x20, #0x8]! 0.00 0 +0x3abc tbnz w12, #0x4, $-0x10 0.00 0 +0x3ac0 mov w10, w11 0.00 0 +0x3ac4 mov w11, #0xc 0.00 0 +0x3ac8 umaddl x9, w10, w11, x9 0.00 0 +0x3acc str x9, [sp, #0x48] 0.00 0 +0x3ad0 ldr w21, [x9] 0.00 0 +0x3ad4 cmp w21, #0x8 0.00 0 +0x3ad8 b.hs $+0x12c 0.00 0 +0x3adc mov x28, x21 0.00 0 +0x3ae0 ldr x10, [sp, #0x80] 0.00 0 +0x3ae4 ldr x9, [x10] 0.00 0 +0x3ae8 add x9, x9, #0x4 0.00 0 +0x3aec str x9, [x10] 0.00 0 +0x3af0 cmp w8, #0x3 0.00 0 +0x3af4 b.hi $+0x240 0.00 0 +0x3af8 mov w22, #0x4 0.00 0 +0x3afc cbz w8, $+0x28 0.00 0 +0x3b00 neg w8, w8 0.00 0 +0x3b04 lsl x8, x28, x8 0.00 0 +0x3b08 ldr x9, [x19, #0x48] 0.00 0 +0x3b0c ldr x10, [x9] 0.00 0 +0x3b10 orr x8, x10, x8 0.00 0 +0x3b14 str x8, [x9] 0.00 0 +0x3b18 ldr w8, [x19, #0x30] 0.00 0 +0x3b1c sub w22, w22, w8 0.00 0 +0x3b20 lsr x28, x28, x8 0.00 0 +0x3b24 ldp x8, x9, [x19, #0x48] 0.00 0 +0x3b28 add x8, x8, #0x8 0.00 0 +0x3b2c str x8, [x19, #0x48] 0.00 0 +0x3b30 cmp x8, x9 0.00 0 +0x3b34 b.lo $+0x40 0.00 0 +0x3b38 ldr x0, [x19, #0x20] 0.00 0 +0x3b3c ldr x8, [x0] 0.00 0 +0x3b40 ldr x8, [x8] 0.00 0 +0x3b44 mov w1, #0x88 0.00 0 +0x3b48 blr x8 0.00 0 +0x3b4c add x8, x19, #0x38 0.00 0 +0x3b50 str xzr, [x0] 0.00 0 +0x3b54 ldr x9, [x19, #0x40] 0.00 0 +0x3b58 cmp x9, #0x0 0.00 0 +0x3b5c csel x8, x8, x9, eq 0.00 0 +0x3b60 str x0, [x8] 0.00 0 +0x3b64 add x8, x0, #0x8 0.00 0 +0x3b68 stp x0, x8, [x19, #0x40] 0.00 0 +0x3b6c add x9, x0, #0x88 0.00 0 +0x3b70 str x9, [x19, #0x50] 0.00 0 +0x3b74 mov w9, #0x40 0.00 0 +0x3b78 str w9, [x19, #0x30] 0.00 0 +0x3b7c str xzr, [x8] 0.00 0 +0x3b80 neg w8, w22 0.00 0 +0x3b84 mov x9, #0xffffffffffffffff 0.00 0 +0x3b88 lsr x8, x9, x8 0.00 0 +0x3b8c and x8, x8, x28 0.00 0 +0x3b90 ldr w9, [x19, #0x30] 0.00 0 +0x3b94 neg w9, w9 0.00 0 +0x3b98 lsl x10, x8, x9 0.00 0 +0x3b9c ldr x8, [x19, #0x48] 0.00 0 +0x3ba0 ldr x9, [x8] 0.00 0 +0x3ba4 b $+0x1a8 0.00 0 +0x3ba8 ldr w8, [x19, #0x140] 0.00 0 +0x3bac cbnz w8, $-0xb10 0.00 0 +0x3bb0 mov w23, #0x0 0.00 0 +0x3bb4 mov w24, #0x0 0.00 0 +0x3bb8 sub w9, w23, w24 0.00 0 +0x3bbc str w9, [sp, #0x38] 0.00 0 +0x3bc0 cmp w23, w8 0.00 0 +0x3bc4 b.hs $-0xaf0 0.00 0 +0x3bc8 ldr x9, [x19, #0x148] 0.00 0 +0x3bcc mov w10, #0xc 0.00 0 +0x3bd0 umaddl x9, w23, w10, x9 0.00 0 +0x3bd4 add x9, x9, #0x8 0.00 0 +0x3bd8 mov x13, x23 0.00 0 +0x3bdc mov x20, x24 0.00 0 +0x3be0 ldr w10, [x9], #0xc 0.00 0 +0x3be4 tbnz w10, #0x2, $-0xb08 0.00 0 +0x3be8 ubfx w10, w10, #0x4, #0x1 0.00 0 +0x3bec add w20, w10, w20 0.00 0 +0x3bf0 add w13, w13, #0x1 0.00 0 +0x3bf4 cmp w8, w13 0.00 0 +0x3bf8 b.ne $-0x18 0.00 0 +0x3bfc mov x13, x8 0.00 0 +0x3c00 b $-0xb24 0.00 0 +0x3c04 add x22, x19, #0x38 0.00 0 +0x3c08 mov w23, #0x40 0.00 0 +0x3c0c mov x25, #0xffffffffffffffff 0.00 0 +0x3c10 mov x27, x21 0.00 0 +0x3c14 b $+0x40 0.00 0 +0x3c18 neg w8, w8 0.00 0 +0x3c1c lsl x9, x26, x8 0.00 0 +0x3c20 ldr x8, [x19, #0x48] 0.00 0 +0x3c24 ldr x10, [x8] 0.00 0 +0x3c28 mov w28, #0x4 0.00 0 +0x3c2c orr x9, x10, x9 0.00 0 +0x3c30 str x9, [x8] 0.00 0 +0x3c34 ldr x9, [sp, #0x78] 0.00 0 +0x3c38 ldr w8, [x9] 0.00 0 +0x3c3c sub w8, w8, w28 0.00 0 +0x3c40 str w8, [x9] 0.00 0 +0x3c44 lsr x28, x27, #0x3 0.00 0 +0x3c48 cmp x27, #0x3f 0.00 0 +0x3c4c mov x27, x28 0.00 0 +0x3c50 b.ls $-0x170 0.00 0 +0x3c54 mov w26, #0x8 0.00 0 +0x3c58 bfxil x26, x27, #0x0, #0x3 0.00 0 +0x3c5c ldr x10, [sp, #0x80] 0.00 0 +0x3c60 ldr x9, [x10] 0.00 0 +0x3c64 add x9, x9, #0x4 0.00 0 +0x3c68 str x9, [x10] 0.00 0 +0x3c6c cmp w8, #0x3 0.00 0 +0x3c70 b.hi $-0x58 0.00 0 +0x3c74 cbz w8, $+0x44 0.00 0 +0x3c78 neg w8, w8 0.00 0 +0x3c7c lsl x8, x26, x8 0.00 0 +0x3c80 ldr x9, [x19, #0x48] 0.00 0 +0x3c84 ldr x10, [x9] 0.00 0 +0x3c88 orr x8, x10, x8 0.00 0 +0x3c8c str x8, [x9] 0.00 0 +0x3c90 ldr w8, [x19, #0x30] 0.00 0 +0x3c94 mov w9, #0x4 0.00 0 +0x3c98 sub w28, w9, w8 0.00 0 +0x3c9c lsr x26, x26, x8 0.00 0 +0x3ca0 ldp x8, x9, [x19, #0x48] 0.00 0 +0x3ca4 add x8, x8, #0x8 0.00 0 +0x3ca8 str x8, [x19, #0x48] 0.00 0 +0x3cac cmp x8, x9 0.00 0 +0x3cb0 b.hs $+0x20 0.00 0 +0x3cb4 b $+0x54 0.00 0 +0x3cb8 mov w28, #0x4 0.00 0 +0x3cbc ldp x8, x9, [x19, #0x48] 0.00 0 +0x3cc0 add x8, x8, #0x8 0.00 0 +0x3cc4 str x8, [x19, #0x48] 0.00 0 +0x3cc8 cmp x8, x9 0.00 0 +0x3ccc b.lo $+0x3c 0.00 0 +0x3cd0 ldr x0, [x19, #0x20] 0.00 0 +0x3cd4 ldr x8, [x0] 0.00 0 +0x3cd8 ldr x8, [x8] 0.00 0 +0x3cdc mov w1, #0x88 0.00 0 +0x3ce0 blr x8 0.00 0 +0x3ce4 str xzr, [x0] 0.00 0 +0x3ce8 ldr x8, [x19, #0x40] 0.00 0 +0x3cec cmp x8, #0x0 0.00 0 +0x3cf0 csel x8, x22, x8, eq 0.00 0 +0x3cf4 str x0, [x8] 0.00 0 +0x3cf8 add x8, x0, #0x8 0.00 0 +0x3cfc stp x0, x8, [x19, #0x40] 0.00 0 +0x3d00 add x9, x0, #0x88 0.00 0 +0x3d04 str x9, [x19, #0x50] 0.00 0 +0x3d08 str w23, [x19, #0x30] 0.00 0 +0x3d0c str xzr, [x8] 0.00 0 +0x3d10 neg w8, w28 0.00 0 +0x3d14 lsr x8, x25, x8 0.00 0 +0x3d18 and x8, x8, x26 0.00 0 +0x3d1c ldr w9, [x19, #0x30] 0.00 0 +0x3d20 neg w9, w9 0.00 0 +0x3d24 lsl x10, x8, x9 0.00 0 +0x3d28 ldr x8, [x19, #0x48] 0.00 0 +0x3d2c ldr x9, [x8] 0.00 0 +0x3d30 b $-0x104 0.00 0 +0x3d34 and x9, x28, #0xf 0.00 0 +0x3d38 neg w8, w8 0.00 0 +0x3d3c lsl x9, x9, x8 0.00 0 +0x3d40 ldr x8, [x19, #0x48] 0.00 0 +0x3d44 ldr x10, [x8] 0.00 0 +0x3d48 mov w22, #0x4 0.00 0 +0x3d4c ldp x26, x28, [sp, #0x70] 0.00 0 +0x3d50 orr x9, x10, x9 0.00 0 +0x3d54 str x9, [x8] 0.00 0 +0x3d58 ldr w9, [x28] 0.00 0 +0x3d5c sub w8, w9, w22 0.00 0 +0x3d60 str w8, [x28] 0.00 0 +0x3d64 ldr w23, [x20] 0.00 0 +0x3d68 ldr x11, [sp, #0x80] 0.00 0 +0x3d6c ldr x10, [x11] 0.00 0 +0x3d70 add x10, x10, #0x2 0.00 0 +0x3d74 str x10, [x11] 0.00 0 +0x3d78 cmp w8, #0x1 0.00 0 +0x3d7c b.hi $+0xbc 0.00 0 +0x3d80 mov w20, #0x2 0.00 0 +0x3d84 cmp w9, w22 0.00 0 +0x3d88 b.eq $+0x28 0.00 0 +0x3d8c neg w8, w8 0.00 0 +0x3d90 lsl x8, x23, x8 0.00 0 +0x3d94 ldr x9, [x19, #0x48] 0.00 0 +0x3d98 ldr x10, [x9] 0.00 0 +0x3d9c orr x8, x10, x8 0.00 0 +0x3da0 str x8, [x9] 0.00 0 +0x3da4 ldr w8, [x19, #0x30] 0.00 0 +0x3da8 sub w20, w20, w8 0.00 0 +0x3dac lsr x23, x23, x8 0.00 0 +0x3db0 ldp x8, x9, [x19, #0x48] 0.00 0 +0x3db4 add x8, x8, #0x8 0.00 0 +0x3db8 str x8, [x19, #0x48] 0.00 0 +0x3dbc cmp x8, x9 0.00 0 +0x3dc0 b.lo $+0x44 0.00 0 +0x3dc4 ldr x0, [x19, #0x20] 0.00 0 +0x3dc8 ldr x8, [x0] 0.00 0 +0x3dcc ldr x8, [x8] 0.00 0 +0x3dd0 mov w1, #0x88 0.00 0 +0x3dd4 blr x8 0.00 0 +0x3dd8 add x8, x19, #0x38 0.00 0 +0x3ddc str xzr, [x0] 0.00 0 +0x3de0 ldr x9, [x19, #0x40] 0.00 0 +0x3de4 cmp x9, #0x0 0.00 0 +0x3de8 csel x8, x8, x9, eq 0.00 0 +0x3dec str x0, [x8] 0.00 0 +0x3df0 add x8, x0, #0x8 0.00 0 +0x3df4 stp x0, x8, [x19, #0x40] 0.00 0 +0x3df8 add x9, x0, #0x88 0.00 0 +0x3dfc str x9, [x19, #0x50] 0.00 0 +0x3e00 ldp x26, x28, [sp, #0x70] 0.00 0 +0x3e04 mov w9, #0x40 0.00 0 +0x3e08 str w9, [x19, #0x30] 0.00 0 +0x3e0c str xzr, [x8] 0.00 0 +0x3e10 neg w8, w20 0.00 0 +0x3e14 mov x9, #0xffffffffffffffff 0.00 0 +0x3e18 lsr x8, x9, x8 0.00 0 +0x3e1c and x8, x8, x23 0.00 0 +0x3e20 ldr w9, [x19, #0x30] 0.00 0 +0x3e24 neg w9, w9 0.00 0 +0x3e28 lsl x10, x8, x9 0.00 0 +0x3e2c ldr x8, [x19, #0x48] 0.00 0 +0x3e30 ldr x9, [x8] 0.00 0 +0x3e34 b $+0x1c 0.00 0 +0x3e38 and x9, x23, #0x3 0.00 0 +0x3e3c neg w8, w8 0.00 0 +0x3e40 lsl x9, x9, x8 0.00 0 +0x3e44 ldr x8, [x19, #0x48] 0.00 0 +0x3e48 ldr x10, [x8] 0.00 0 +0x3e4c mov w20, #0x2 0.00 0 +0x3e50 orr x9, x10, x9 0.00 0 +0x3e54 str x9, [x8] 0.00 0 +0x3e58 ldr w8, [x28] 0.00 0 +0x3e5c sub w8, w8, w20 0.00 0 +0x3e60 str w8, [x28] 0.00 0 +0x3e64 ldr w9, [sp, #0x38] 0.00 0 +0x3e68 cmp w9, #0x2 0.00 0 +0x3e6c b.lo $+0x59c 0.00 0 +0x3e70 add x9, x19, #0x38 0.00 0 +0x3e74 str x9, [sp, #0x58] 0.00 0 +0x3e78 mov w22, #0x1 0.00 0 +0x3e7c mov w25, #0xc 0.00 0 +0x3e80 mov w20, #0x40 0.00 0 +0x3e84 mov x23, #0xffffffffffffffff 0.00 0 +0x3e88 b $+0x48 0.00 0 +0x3e8c and x9, x26, #0x7 0.00 0 +0x3e90 neg w8, w8 0.00 0 +0x3e94 lsl x9, x9, x8 0.00 0 +0x3e98 ldr x8, [x19, #0x48] 0.00 0 +0x3e9c ldr x10, [x8] 0.00 0 +0x3ea0 mov w21, #0x3 0.00 0 +0x3ea4 orr x9, x10, x9 0.00 0 +0x3ea8 str x9, [x8] 0.00 0 +0x3eac ldr x26, [sp, #0x70] 0.00 0 +0x3eb0 ldr w8, [x28] 0.00 0 +0x3eb4 sub w8, w8, w21 0.00 0 +0x3eb8 str w8, [x28] 0.00 0 +0x3ebc add w22, w22, #0x1 0.00 0 +0x3ec0 ldr x21, [sp, #0x40] 0.00 0 +0x3ec4 ldr w9, [sp, #0x38] 0.00 0 +0x3ec8 cmp w22, w9 0.00 0 +0x3ecc b.eq $+0x53c 0.00 0 +0x3ed0 ldr x9, [sp, #0x48] 0.00 0 +0x3ed4 ldr w9, [x9, #0x8] 0.00 0 +0x3ed8 ldr x10, [x19, #0x148] 0.00 0 +0x3edc mov x11, x24 0.00 0 +0x3ee0 add w24, w24, #0x1 0.00 0 +0x3ee4 umaddl x26, w11, w25, x10 0.00 0 +0x3ee8 ldrb w12, [x26, #0x8]! 0.00 0 +0x3eec tbnz w12, #0x4, $-0x10 0.00 0 +0x3ef0 mov w11, w11 0.00 0 +0x3ef4 umaddl x10, w11, w25, x10 0.00 0 +0x3ef8 ldr w27, [x10] 0.00 0 +0x3efc cmp w9, #0x8 0.00 0 +0x3f00 stp x27, x10, [sp, #0x40] 0.00 0 +0x3f04 b.ne $+0x194 0.00 0 +0x3f08 mvn w9, w21 0.00 0 +0x3f0c add w21, w27, w9 0.00 0 +0x3f10 cmp w21, #0x4 0.00 0 +0x3f14 b.hs $+0x9c 0.00 0 +0x3f18 mov x26, x21 0.00 0 +0x3f1c ldr x10, [sp, #0x80] 0.00 0 +0x3f20 ldr x9, [x10] 0.00 0 +0x3f24 add x9, x9, #0x3 0.00 0 +0x3f28 str x9, [x10] 0.00 0 +0x3f2c cmp w8, #0x2 0.00 0 +0x3f30 b.hi $-0xa4 0.00 0 +0x3f34 cbz w8, $+0x30c 0.00 0 +0x3f38 neg w8, w8 0.00 0 +0x3f3c lsl x8, x26, x8 0.00 0 +0x3f40 ldr x9, [x19, #0x48] 0.00 0 +0x3f44 ldr x10, [x9] 0.00 0 +0x3f48 orr x8, x10, x8 0.00 0 +0x3f4c str x8, [x9] 0.00 0 +0x3f50 ldr w8, [x19, #0x30] 0.00 0 +0x3f54 mov w9, #0x3 0.00 0 +0x3f58 sub w21, w9, w8 0.00 0 +0x3f5c lsr x26, x26, x8 0.00 0 +0x3f60 ldp x8, x9, [x19, #0x48] 0.00 0 +0x3f64 add x8, x8, #0x8 0.00 0 +0x3f68 str x8, [x19, #0x48] 0.00 0 +0x3f6c cmp x8, x9 0.00 0 +0x3f70 b.hs $+0x2e8 0.00 0 +0x3f74 b $+0x468 0.00 0 +0x3f78 neg w8, w8 0.00 0 +0x3f7c lsl x9, x27, x8 0.00 0 +0x3f80 ldr x8, [x19, #0x48] 0.00 0 +0x3f84 ldr x10, [x8] 0.00 0 +0x3f88 mov w26, #0x3 0.00 0 +0x3f8c orr x9, x10, x9 0.00 0 +0x3f90 str x9, [x8] 0.00 0 +0x3f94 ldr w8, [x28] 0.00 0 +0x3f98 sub w8, w8, w26 0.00 0 +0x3f9c str w8, [x28] 0.00 0 +0x3fa0 lsr x26, x21, #0x2 0.00 0 +0x3fa4 cmp x21, #0xf 0.00 0 +0x3fa8 mov x21, x26 0.00 0 +0x3fac b.ls $-0x90 0.00 0 +0x3fb0 mov w27, #0x4 0.00 0 +0x3fb4 bfxil x27, x21, #0x0, #0x2 0.00 0 +0x3fb8 ldr x10, [sp, #0x80] 0.00 0 +0x3fbc ldr x9, [x10] 0.00 0 +0x3fc0 add x9, x9, #0x3 0.00 0 +0x3fc4 str x9, [x10] 0.00 0 +0x3fc8 cmp w8, #0x2 0.00 0 +0x3fcc b.hi $-0x54 0.00 0 +0x3fd0 cbz w8, $+0x44 0.00 0 +0x3fd4 neg w8, w8 0.00 0 +0x3fd8 lsl x8, x27, x8 0.00 0 +0x3fdc ldr x9, [x19, #0x48] 0.00 0 +0x3fe0 ldr x10, [x9] 0.00 0 +0x3fe4 orr x8, x10, x8 0.00 0 +0x3fe8 str x8, [x9] 0.00 0 +0x3fec ldr w8, [x19, #0x30] 0.00 0 +0x3ff0 mov w9, #0x3 0.00 0 +0x3ff4 sub w26, w9, w8 0.00 0 +0x3ff8 lsr x27, x27, x8 0.00 0 +0x3ffc ldp x8, x9, [x19, #0x48] 0.00 0 +0x4000 add x8, x8, #0x8 0.00 0 +0x4004 str x8, [x19, #0x48] 0.00 0 +0x4008 cmp x8, x9 0.00 0 +0x400c b.hs $+0x20 0.00 0 +0x4010 b $+0x5c 0.00 0 +0x4014 mov w26, #0x3 0.00 0 +0x4018 ldp x8, x9, [x19, #0x48] 0.00 0 +0x401c add x8, x8, #0x8 0.00 0 +0x4020 str x8, [x19, #0x48] 0.00 0 +0x4024 cmp x8, x9 0.00 0 +0x4028 b.lo $+0x44 0.00 0 +0x402c ldr x0, [x19, #0x20] 0.00 0 +0x4030 ldr x8, [x0] 0.00 0 +0x4034 ldr x8, [x8] 0.00 0 +0x4038 mov w1, #0x88 0.00 0 +0x403c blr x8 0.00 0 +0x4040 str xzr, [x0] 0.00 0 +0x4044 ldr x8, [x19, #0x40] 0.00 0 +0x4048 cmp x8, #0x0 0.00 0 +0x404c ldr x9, [sp, #0x58] 0.00 0 +0x4050 csel x8, x9, x8, eq 0.00 0 +0x4054 str x0, [x8] 0.00 0 +0x4058 add x8, x0, #0x8 0.00 0 +0x405c stp x0, x8, [x19, #0x40] 0.00 0 +0x4060 add x9, x0, #0x88 0.00 0 +0x4064 str x9, [x19, #0x50] 0.00 0 +0x4068 ldr x28, [sp, #0x78] 0.00 0 +0x406c str w20, [x19, #0x30] 0.00 0 +0x4070 str xzr, [x8] 0.00 0 +0x4074 neg w8, w26 0.00 0 +0x4078 lsr x8, x23, x8 0.00 0 +0x407c and x8, x8, x27 0.00 0 +0x4080 ldr w9, [x19, #0x30] 0.00 0 +0x4084 neg w9, w9 0.00 0 +0x4088 lsl x10, x8, x9 0.00 0 +0x408c ldr x8, [x19, #0x48] 0.00 0 +0x4090 ldr x9, [x8] 0.00 0 +0x4094 b $-0x108 0.00 0 +0x4098 cmp w27, #0x8 0.00 0 +0x409c b.hs $+0x60 0.00 0 +0x40a0 ldr x10, [sp, #0x80] 0.00 0 +0x40a4 ldr x9, [x10] 0.00 0 +0x40a8 add x9, x9, #0x4 0.00 0 +0x40ac str x9, [x10] 0.00 0 +0x40b0 cmp w8, #0x3 0.00 0 +0x40b4 b.hi $+0x170 0.00 0 +0x40b8 cbz w8, $+0x1b8 0.00 0 +0x40bc neg w8, w8 0.00 0 +0x40c0 lsl x8, x27, x8 0.00 0 +0x40c4 ldr x9, [x19, #0x48] 0.00 0 +0x40c8 ldr x10, [x9] 0.00 0 +0x40cc orr x8, x10, x8 0.00 0 +0x40d0 str x8, [x9] 0.00 0 +0x40d4 ldr w8, [x19, #0x30] 0.00 0 +0x40d8 mov w9, #0x4 0.00 0 +0x40dc sub w21, w9, w8 0.00 0 +0x40e0 lsr x27, x27, x8 0.00 0 +0x40e4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x40e8 add x8, x8, #0x8 0.00 0 +0x40ec str x8, [x19, #0x48] 0.00 0 +0x40f0 cmp x8, x9 0.00 0 +0x40f4 b.hs $+0x194 0.00 0 +0x40f8 b $+0x1d0 0.00 0 +0x40fc mov x21, x27 0.00 0 +0x4100 b $+0x40 0.00 0 +0x4104 neg w8, w8 0.00 0 +0x4108 lsl x9, x28, x8 0.00 0 +0x410c ldr x8, [x19, #0x48] 0.00 0 +0x4110 ldr x10, [x8] 0.00 0 +0x4114 mov w27, #0x4 0.00 0 +0x4118 orr x9, x10, x9 0.00 0 +0x411c str x9, [x8] 0.00 0 +0x4120 ldr x28, [sp, #0x78] 0.00 0 +0x4124 ldr w8, [x28] 0.00 0 +0x4128 sub w8, w8, w27 0.00 0 +0x412c str w8, [x28] 0.00 0 +0x4130 lsr x27, x21, #0x3 0.00 0 +0x4134 cmp x21, #0x3f 0.00 0 +0x4138 mov x21, x27 0.00 0 +0x413c b.ls $-0x9c 0.00 0 +0x4140 mov w28, #0x8 0.00 0 +0x4144 bfxil x28, x21, #0x0, #0x3 0.00 0 +0x4148 ldr x10, [sp, #0x80] 0.00 0 +0x414c ldr x9, [x10] 0.00 0 +0x4150 add x9, x9, #0x4 0.00 0 +0x4154 str x9, [x10] 0.00 0 +0x4158 cmp w8, #0x3 0.00 0 +0x415c b.hi $-0x58 0.00 0 +0x4160 cbz w8, $+0x44 0.00 0 +0x4164 neg w8, w8 0.00 0 +0x4168 lsl x8, x28, x8 0.00 0 +0x416c ldr x9, [x19, #0x48] 0.00 0 +0x4170 ldr x10, [x9] 0.00 0 +0x4174 orr x8, x10, x8 0.00 0 +0x4178 str x8, [x9] 0.00 0 +0x417c ldr w8, [x19, #0x30] 0.00 0 +0x4180 mov w9, #0x4 0.00 0 +0x4184 sub w27, w9, w8 0.00 0 +0x4188 lsr x28, x28, x8 0.00 0 +0x418c ldp x8, x9, [x19, #0x48] 0.00 0 +0x4190 add x8, x8, #0x8 0.00 0 +0x4194 str x8, [x19, #0x48] 0.00 0 +0x4198 cmp x8, x9 0.00 0 +0x419c b.hs $+0x20 0.00 0 +0x41a0 b $+0x58 0.00 0 +0x41a4 mov w27, #0x4 0.00 0 +0x41a8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x41ac add x8, x8, #0x8 0.00 0 +0x41b0 str x8, [x19, #0x48] 0.00 0 +0x41b4 cmp x8, x9 0.00 0 +0x41b8 b.lo $+0x40 0.00 0 +0x41bc ldr x0, [x19, #0x20] 0.00 0 +0x41c0 ldr x8, [x0] 0.00 0 +0x41c4 ldr x8, [x8] 0.00 0 +0x41c8 mov w1, #0x88 0.00 0 +0x41cc blr x8 0.00 0 +0x41d0 str xzr, [x0] 0.00 0 +0x41d4 ldr x8, [x19, #0x40] 0.00 0 +0x41d8 cmp x8, #0x0 0.00 0 +0x41dc ldr x9, [sp, #0x58] 0.00 0 +0x41e0 csel x8, x9, x8, eq 0.00 0 +0x41e4 str x0, [x8] 0.00 0 +0x41e8 add x8, x0, #0x8 0.00 0 +0x41ec stp x0, x8, [x19, #0x40] 0.00 0 +0x41f0 add x9, x0, #0x88 0.00 0 +0x41f4 str x9, [x19, #0x50] 0.00 0 +0x41f8 str w20, [x19, #0x30] 0.00 0 +0x41fc str xzr, [x8] 0.00 0 +0x4200 neg w8, w27 0.00 0 +0x4204 lsr x8, x23, x8 0.00 0 +0x4208 and x8, x8, x28 0.00 0 +0x420c ldr w9, [x19, #0x30] 0.00 0 +0x4210 neg w9, w9 0.00 0 +0x4214 lsl x10, x8, x9 0.00 0 +0x4218 ldr x8, [x19, #0x48] 0.00 0 +0x421c ldr x9, [x8] 0.00 0 +0x4220 b $-0x108 0.00 0 +0x4224 and x9, x27, #0xf 0.00 0 +0x4228 neg w8, w8 0.00 0 +0x422c lsl x9, x9, x8 0.00 0 +0x4230 ldr x8, [x19, #0x48] 0.00 0 +0x4234 ldr x10, [x8] 0.00 0 +0x4238 mov w21, #0x4 0.00 0 +0x423c b $+0xb4 0.00 0 +0x4240 mov w21, #0x3 0.00 0 +0x4244 ldp x8, x9, [x19, #0x48] 0.00 0 +0x4248 add x8, x8, #0x8 0.00 0 +0x424c str x8, [x19, #0x48] 0.00 0 +0x4250 cmp x8, x9 0.00 0 +0x4254 b.lo $+0x188 0.00 0 +0x4258 ldr x0, [x19, #0x20] 0.00 0 +0x425c ldr x8, [x0] 0.00 0 +0x4260 ldr x8, [x8] 0.00 0 +0x4264 mov w1, #0x88 0.00 0 +0x4268 blr x8 0.00 0 +0x426c b $+0x144 0.00 0 +0x4270 mov w21, #0x4 0.00 0 +0x4274 ldp x8, x9, [x19, #0x48] 0.00 0 +0x4278 add x8, x8, #0x8 0.00 0 +0x427c str x8, [x19, #0x48] 0.00 0 +0x4280 cmp x8, x9 0.00 0 +0x4284 b.lo $+0x44 0.00 0 +0x4288 ldr x0, [x19, #0x20] 0.00 0 +0x428c ldr x8, [x0] 0.00 0 +0x4290 ldr x8, [x8] 0.00 0 +0x4294 mov w1, #0x88 0.00 0 +0x4298 blr x8 0.00 0 +0x429c str xzr, [x0] 0.00 0 +0x42a0 ldr x8, [x19, #0x40] 0.00 0 +0x42a4 cmp x8, #0x0 0.00 0 +0x42a8 ldr x9, [sp, #0x58] 0.00 0 +0x42ac csel x8, x9, x8, eq 0.00 0 +0x42b0 str x0, [x8] 0.00 0 +0x42b4 add x8, x0, #0x8 0.00 0 +0x42b8 stp x0, x8, [x19, #0x40] 0.00 0 +0x42bc add x9, x0, #0x88 0.00 0 +0x42c0 str x9, [x19, #0x50] 0.00 0 +0x42c4 ldr x28, [sp, #0x78] 0.00 0 +0x42c8 str w20, [x19, #0x30] 0.00 0 +0x42cc str xzr, [x8] 0.00 0 +0x42d0 neg w8, w21 0.00 0 +0x42d4 lsr x8, x23, x8 0.00 0 +0x42d8 and x8, x8, x27 0.00 0 +0x42dc ldr w9, [x19, #0x30] 0.00 0 +0x42e0 neg w9, w9 0.00 0 +0x42e4 lsl x10, x8, x9 0.00 0 +0x42e8 ldr x8, [x19, #0x48] 0.00 0 +0x42ec ldr x9, [x8] 0.00 0 +0x42f0 orr x9, x10, x9 0.00 0 +0x42f4 str x9, [x8] 0.00 0 +0x42f8 ldr w9, [x28] 0.00 0 +0x42fc sub w8, w9, w21 0.00 0 +0x4300 str w8, [x28] 0.00 0 +0x4304 ldr w26, [x26] 0.00 0 +0x4308 ldr x11, [sp, #0x80] 0.00 0 +0x430c ldr x10, [x11] 0.00 0 +0x4310 add x10, x10, #0x2 0.00 0 +0x4314 str x10, [x11] 0.00 0 +0x4318 cmp w8, #0x1 0.00 0 +0x431c b.hi $+0x28 0.00 0 +0x4320 cmp w9, w21 0.00 0 +0x4324 b.ne $+0x3c 0.00 0 +0x4328 mov w21, #0x2 0.00 0 +0x432c ldp x8, x9, [x19, #0x48] 0.00 0 +0x4330 add x8, x8, #0x8 0.00 0 +0x4334 str x8, [x19, #0x48] 0.00 0 +0x4338 cmp x8, x9 0.00 0 +0x433c b.hs $+0x60 0.00 0 +0x4340 b $+0x9c 0.00 0 +0x4344 and x9, x26, #0x3 0.00 0 +0x4348 neg w8, w8 0.00 0 +0x434c lsl x9, x9, x8 0.00 0 +0x4350 ldr x8, [x19, #0x48] 0.00 0 +0x4354 ldr x10, [x8] 0.00 0 +0x4358 mov w21, #0x2 0.00 0 +0x435c b $-0x4b8 0.00 0 +0x4360 neg w8, w8 0.00 0 +0x4364 lsl x8, x26, x8 0.00 0 +0x4368 ldr x9, [x19, #0x48] 0.00 0 +0x436c ldr x10, [x9] 0.00 0 +0x4370 orr x8, x10, x8 0.00 0 +0x4374 str x8, [x9] 0.00 0 +0x4378 ldr w8, [x19, #0x30] 0.00 0 +0x437c mov w9, #0x2 0.00 0 +0x4380 sub w21, w9, w8 0.00 0 +0x4384 lsr x26, x26, x8 0.00 0 +0x4388 ldp x8, x9, [x19, #0x48] 0.00 0 +0x438c add x8, x8, #0x8 0.00 0 +0x4390 str x8, [x19, #0x48] 0.00 0 +0x4394 cmp x8, x9 0.00 0 +0x4398 b.lo $+0x44 0.00 0 +0x439c ldr x0, [x19, #0x20] 0.00 0 +0x43a0 ldr x8, [x0] 0.00 0 +0x43a4 ldr x8, [x8] 0.00 0 +0x43a8 mov w1, #0x88 0.00 0 +0x43ac blr x8 0.00 0 +0x43b0 str xzr, [x0] 0.00 0 +0x43b4 ldr x8, [x19, #0x40] 0.00 0 +0x43b8 cmp x8, #0x0 0.00 0 +0x43bc ldr x9, [sp, #0x58] 0.00 0 +0x43c0 csel x8, x9, x8, eq 0.00 0 +0x43c4 str x0, [x8] 0.00 0 +0x43c8 add x8, x0, #0x8 0.00 0 +0x43cc stp x0, x8, [x19, #0x40] 0.00 0 +0x43d0 add x9, x0, #0x88 0.00 0 +0x43d4 str x9, [x19, #0x50] 0.00 0 +0x43d8 ldr x28, [sp, #0x78] 0.00 0 +0x43dc str w20, [x19, #0x30] 0.00 0 +0x43e0 str xzr, [x8] 0.00 0 +0x43e4 neg w8, w21 0.00 0 +0x43e8 lsr x8, x23, x8 0.00 0 +0x43ec and x8, x8, x26 0.00 0 +0x43f0 ldr w9, [x19, #0x30] 0.00 0 +0x43f4 neg w9, w9 0.00 0 +0x43f8 lsl x10, x8, x9 0.00 0 +0x43fc ldr x8, [x19, #0x48] 0.00 0 +0x4400 ldr x9, [x8] 0.00 0 +0x4404 b $-0x560 0.00 0 +0x4408 ldr w9, [sp, #0x18] 0.00 0 +0x440c ldr w10, [sp, #0x10] 0.00 0 +0x4410 cmp w9, w10 0.00 0 +0x4414 b.eq $+0xb90 0.00 0 +0x4418 ldr x9, [x19, #0x148] 0.00 0 +0x441c mov w10, #0xc 0.00 0 +0x4420 mov x11, x24 0.00 0 +0x4424 add w24, w24, #0x1 0.00 0 +0x4428 umaddl x21, w11, w10, x9 0.00 0 +0x442c ldrb w12, [x21, #0x8]! 0.00 0 +0x4430 tbnz w12, #0x4, $-0x10 0.00 0 +0x4434 mov w10, w11 0.00 0 +0x4438 mov w11, #0xc 0.00 0 +0x443c umaddl x11, w10, w11, x9 0.00 0 +0x4440 ldr w22, [x11, #0x4] 0.00 0 +0x4444 ldr x10, [sp, #0x80] 0.00 0 +0x4448 ldr x9, [x10] 0.00 0 +0x444c add x9, x9, #0x2 0.00 0 +0x4450 str x9, [x10] 0.00 0 +0x4454 cmp w8, #0x1 0.00 0 +0x4458 b.hi $+0xc0 0.00 0 +0x445c mov w20, #0x2 0.00 0 +0x4460 cbz w8, $+0x28 0.00 0 +0x4464 neg w8, w8 0.00 0 +0x4468 lsl x8, x22, x8 0.00 0 +0x446c ldr x9, [x19, #0x48] 0.00 0 +0x4470 ldr x10, [x9] 0.00 0 +0x4474 orr x8, x10, x8 0.00 0 +0x4478 str x8, [x9] 0.00 0 +0x447c ldr w8, [x19, #0x30] 0.00 0 +0x4480 sub w20, w20, w8 0.00 0 +0x4484 lsr x22, x22, x8 0.00 0 +0x4488 ldp x8, x9, [x19, #0x48] 0.00 0 +0x448c add x8, x8, #0x8 0.00 0 +0x4490 str x8, [x19, #0x48] 0.00 0 +0x4494 cmp x8, x9 0.00 0 +0x4498 b.lo $+0x4c 0.00 0 +0x449c mov x23, x11 0.00 0 +0x44a0 ldr x0, [x19, #0x20] 0.00 0 +0x44a4 ldr x8, [x0] 0.00 0 +0x44a8 ldr x8, [x8] 0.00 0 +0x44ac mov w1, #0x88 0.00 0 +0x44b0 blr x8 0.00 0 +0x44b4 add x8, x19, #0x38 0.00 0 +0x44b8 str xzr, [x0] 0.00 0 +0x44bc ldr x9, [x19, #0x40] 0.00 0 +0x44c0 cmp x9, #0x0 0.00 0 +0x44c4 csel x8, x8, x9, eq 0.00 0 +0x44c8 str x0, [x8] 0.00 0 +0x44cc add x8, x0, #0x8 0.00 0 +0x44d0 stp x0, x8, [x19, #0x40] 0.00 0 +0x44d4 add x9, x0, #0x88 0.00 0 +0x44d8 str x9, [x19, #0x50] 0.00 0 +0x44dc ldr x28, [sp, #0x78] 0.00 0 +0x44e0 mov x11, x23 0.00 0 +0x44e4 mov w9, #0x40 0.00 0 +0x44e8 str w9, [x19, #0x30] 0.00 0 +0x44ec str xzr, [x8] 0.00 0 +0x44f0 neg w8, w20 0.00 0 +0x44f4 mov x9, #0xffffffffffffffff 0.00 0 +0x44f8 lsr x8, x9, x8 0.00 0 +0x44fc and x8, x8, x22 0.00 0 +0x4500 ldr w9, [x19, #0x30] 0.00 0 +0x4504 neg w9, w9 0.00 0 +0x4508 lsl x10, x8, x9 0.00 0 +0x450c ldr x8, [x19, #0x48] 0.00 0 +0x4510 ldr x9, [x8] 0.00 0 +0x4514 b $+0x1c 0.00 0 +0x4518 and x9, x22, #0x3 0.00 0 +0x451c neg w8, w8 0.00 0 +0x4520 lsl x9, x9, x8 0.00 0 +0x4524 ldr x8, [x19, #0x48] 0.00 0 +0x4528 ldr x10, [x8] 0.00 0 +0x452c mov w20, #0x2 0.00 0 +0x4530 orr x9, x10, x9 0.00 0 +0x4534 str x9, [x8] 0.00 0 +0x4538 ldr w8, [x28] 0.00 0 +0x453c sub w8, w8, w20 0.00 0 +0x4540 str w8, [x28] 0.00 0 +0x4544 str x11, [sp, #0x48] 0.00 0 +0x4548 ldr w9, [x11] 0.00 0 +0x454c asr w20, w9, #0x3 0.00 0 +0x4550 sbfx x9, x9, #0x3, #0x1d 0.00 0 +0x4554 and x28, x9, #0x3f 0.00 0 +0x4558 sbfx x22, x20, #0x6, #0x1a 0.00 0 +0x455c tbz w9, #0x5, $+0xc 0.00 0 +0x4560 cmn x22, #0x1 0.00 0 +0x4564 b.eq $+0x148 0.00 0 +0x4568 and x9, x9, #0x20 0.00 0 +0x456c add x23, x19, #0x38 0.00 0 +0x4570 mov w25, #0x40 0.00 0 +0x4574 mov x26, #0xffffffffffffffff 0.00 0 +0x4578 orr x9, x9, x22 0.00 0 +0x457c cbz x9, $+0x130 0.00 0 +0x4580 orr x27, x28, #0x40 0.00 0 +0x4584 ldr x10, [sp, #0x80] 0.00 0 +0x4588 ldr x9, [x10] 0.00 0 +0x458c add x9, x9, #0x7 0.00 0 +0x4590 str x9, [x10] 0.00 0 +0x4594 cmp w8, #0x6 0.00 0 +0x4598 b.hi $+0x48 0.00 0 +0x459c cbz w8, $+0x5c 0.00 0 +0x45a0 neg w8, w8 0.00 0 +0x45a4 lsl x8, x27, x8 0.00 0 +0x45a8 ldr x9, [x19, #0x48] 0.00 0 +0x45ac ldr x10, [x9] 0.00 0 +0x45b0 orr x8, x10, x8 0.00 0 +0x45b4 str x8, [x9] 0.00 0 +0x45b8 ldr w8, [x19, #0x30] 0.00 0 +0x45bc mov w9, #0x7 0.00 0 +0x45c0 sub w28, w9, w8 0.00 0 +0x45c4 lsr x27, x27, x8 0.00 0 +0x45c8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x45cc add x8, x8, #0x8 0.00 0 +0x45d0 str x8, [x19, #0x48] 0.00 0 +0x45d4 cmp x8, x9 0.00 0 +0x45d8 b.hs $+0x38 0.00 0 +0x45dc b $+0x6c 0.00 0 +0x45e0 neg w8, w8 0.00 0 +0x45e4 lsl x9, x27, x8 0.00 0 +0x45e8 ldr x8, [x19, #0x48] 0.00 0 +0x45ec ldr x10, [x8] 0.00 0 +0x45f0 mov w28, #0x7 0.00 0 +0x45f4 b $+0x7c 0.00 0 +0x45f8 mov w28, #0x7 0.00 0 +0x45fc ldp x8, x9, [x19, #0x48] 0.00 0 +0x4600 add x8, x8, #0x8 0.00 0 +0x4604 str x8, [x19, #0x48] 0.00 0 +0x4608 cmp x8, x9 0.00 0 +0x460c b.lo $+0x3c 0.00 0 +0x4610 ldr x0, [x19, #0x20] 0.00 0 +0x4614 ldr x8, [x0] 0.00 0 +0x4618 ldr x8, [x8] 0.00 0 +0x461c mov w1, #0x88 0.00 0 +0x4620 blr x8 0.00 0 +0x4624 str xzr, [x0] 0.00 0 +0x4628 ldr x8, [x19, #0x40] 0.00 0 +0x462c cmp x8, #0x0 0.00 0 +0x4630 csel x8, x23, x8, eq 0.00 0 +0x4634 str x0, [x8] 0.00 0 +0x4638 add x8, x0, #0x8 0.00 0 +0x463c stp x0, x8, [x19, #0x40] 0.00 0 +0x4640 add x9, x0, #0x88 0.00 0 +0x4644 str x9, [x19, #0x50] 0.00 0 +0x4648 str w25, [x19, #0x30] 0.00 0 +0x464c str xzr, [x8] 0.00 0 +0x4650 neg w8, w28 0.00 0 +0x4654 lsr x8, x26, x8 0.00 0 +0x4658 and x8, x8, x27 0.00 0 +0x465c ldr w9, [x19, #0x30] 0.00 0 +0x4660 neg w9, w9 0.00 0 +0x4664 lsl x10, x8, x9 0.00 0 +0x4668 ldr x8, [x19, #0x48] 0.00 0 +0x466c ldr x9, [x8] 0.00 0 +0x4670 orr x9, x10, x9 0.00 0 +0x4674 str x9, [x8] 0.00 0 +0x4678 ldr x9, [sp, #0x78] 0.00 0 +0x467c ldr w8, [x9] 0.00 0 +0x4680 sub w8, w8, w28 0.00 0 +0x4684 str w8, [x9] 0.00 0 +0x4688 and x28, x22, #0x3f 0.00 0 +0x468c and x9, x22, #0x20 0.00 0 +0x4690 asr x10, x22, #0x6 0.00 0 +0x4694 mov x11, x22 0.00 0 +0x4698 mov x22, x10 0.00 0 +0x469c tbz w11, #0x5, $-0x124 0.00 0 +0x46a0 mov x22, x10 0.00 0 +0x46a4 cmn x10, #0x1 0.00 0 +0x46a8 b.ne $-0x130 0.00 0 +0x46ac ldr x10, [sp, #0x80] 0.00 0 +0x46b0 ldr x9, [x10] 0.00 0 +0x46b4 add x9, x9, #0x7 0.00 0 +0x46b8 str x9, [x10] 0.00 0 +0x46bc cmp w8, #0x6 0.00 0 +0x46c0 ldr x26, [sp, #0x70] 0.00 0 +0x46c4 b.hi $+0xb8 0.00 0 +0x46c8 mov w22, #0x7 0.00 0 +0x46cc cbz w8, $+0x28 0.00 0 +0x46d0 neg w8, w8 0.00 0 +0x46d4 lsl x8, x28, x8 0.00 0 +0x46d8 ldr x9, [x19, #0x48] 0.00 0 +0x46dc ldr x10, [x9] 0.00 0 +0x46e0 orr x8, x10, x8 0.00 0 +0x46e4 str x8, [x9] 0.00 0 +0x46e8 ldr w8, [x19, #0x30] 0.00 0 +0x46ec sub w22, w22, w8 0.00 0 +0x46f0 lsr x28, x28, x8 0.00 0 +0x46f4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x46f8 add x8, x8, #0x8 0.00 0 +0x46fc str x8, [x19, #0x48] 0.00 0 +0x4700 cmp x8, x9 0.00 0 +0x4704 b.lo $+0x44 0.00 0 +0x4708 ldr x0, [x19, #0x20] 0.00 0 +0x470c ldr x8, [x0] 0.00 0 +0x4710 ldr x8, [x8] 0.00 0 +0x4714 mov w1, #0x88 0.00 0 +0x4718 blr x8 0.00 0 +0x471c add x8, x19, #0x38 0.00 0 +0x4720 str xzr, [x0] 0.00 0 +0x4724 ldr x9, [x19, #0x40] 0.00 0 +0x4728 cmp x9, #0x0 0.00 0 +0x472c csel x8, x8, x9, eq 0.00 0 +0x4730 str x0, [x8] 0.00 0 +0x4734 add x8, x0, #0x8 0.00 0 +0x4738 stp x0, x8, [x19, #0x40] 0.00 0 +0x473c add x9, x0, #0x88 0.00 0 +0x4740 str x9, [x19, #0x50] 0.00 0 +0x4744 ldr x26, [sp, #0x70] 0.00 0 +0x4748 mov w9, #0x40 0.00 0 +0x474c str w9, [x19, #0x30] 0.00 0 +0x4750 str xzr, [x8] 0.00 0 +0x4754 neg w8, w22 0.00 0 +0x4758 mov x9, #0xffffffffffffffff 0.00 0 +0x475c lsr x8, x9, x8 0.00 0 +0x4760 and x8, x8, x28 0.00 0 +0x4764 ldr w9, [x19, #0x30] 0.00 0 +0x4768 neg w9, w9 0.00 0 +0x476c lsl x10, x8, x9 0.00 0 +0x4770 ldr x8, [x19, #0x48] 0.00 0 +0x4774 ldr x9, [x8] 0.00 0 +0x4778 b $+0x18 0.00 0 +0x477c neg w8, w8 0.00 0 +0x4780 lsl x9, x28, x8 0.00 0 +0x4784 ldr x8, [x19, #0x48] 0.00 0 +0x4788 ldr x10, [x8] 0.00 0 +0x478c mov w22, #0x7 0.00 0 +0x4790 orr x9, x10, x9 0.00 0 +0x4794 str x9, [x8] 0.00 0 +0x4798 ldp x28, x11, [sp, #0x78] 0.00 0 +0x479c ldr w9, [x28] 0.00 0 +0x47a0 sub w8, w9, w22 0.00 0 +0x47a4 str w8, [x28] 0.00 0 +0x47a8 ldr w23, [x21] 0.00 0 +0x47ac ldr x10, [x11] 0.00 0 +0x47b0 add x10, x10, #0x2 0.00 0 +0x47b4 str x10, [x11] 0.00 0 +0x47b8 cmp w8, #0x1 0.00 0 +0x47bc b.hi $+0xbc 0.00 0 +0x47c0 mov w21, #0x2 0.00 0 +0x47c4 cmp w9, w22 0.00 0 +0x47c8 b.eq $+0x28 0.00 0 +0x47cc neg w8, w8 0.00 0 +0x47d0 lsl x8, x23, x8 0.00 0 +0x47d4 ldr x9, [x19, #0x48] 0.00 0 +0x47d8 ldr x10, [x9] 0.00 0 +0x47dc orr x8, x10, x8 0.00 0 +0x47e0 str x8, [x9] 0.00 0 +0x47e4 ldr w8, [x19, #0x30] 0.00 0 +0x47e8 sub w21, w21, w8 0.00 0 +0x47ec lsr x23, x23, x8 0.00 0 +0x47f0 ldp x8, x9, [x19, #0x48] 0.00 0 +0x47f4 add x8, x8, #0x8 0.00 0 +0x47f8 str x8, [x19, #0x48] 0.00 0 +0x47fc cmp x8, x9 0.00 0 +0x4800 b.lo $+0x44 0.00 0 +0x4804 ldr x0, [x19, #0x20] 0.00 0 +0x4808 ldr x8, [x0] 0.00 0 +0x480c ldr x8, [x8] 0.00 0 +0x4810 mov w1, #0x88 0.00 0 +0x4814 blr x8 0.00 0 +0x4818 add x8, x19, #0x38 0.00 0 +0x481c str xzr, [x0] 0.00 0 +0x4820 ldr x9, [x19, #0x40] 0.00 0 +0x4824 cmp x9, #0x0 0.00 0 +0x4828 csel x8, x8, x9, eq 0.00 0 +0x482c str x0, [x8] 0.00 0 +0x4830 add x8, x0, #0x8 0.00 0 +0x4834 stp x0, x8, [x19, #0x40] 0.00 0 +0x4838 add x9, x0, #0x88 0.00 0 +0x483c str x9, [x19, #0x50] 0.00 0 +0x4840 ldp x26, x28, [sp, #0x70] 0.00 0 +0x4844 mov w9, #0x40 0.00 0 +0x4848 str w9, [x19, #0x30] 0.00 0 +0x484c str xzr, [x8] 0.00 0 +0x4850 neg w8, w21 0.00 0 +0x4854 mov x9, #0xffffffffffffffff 0.00 0 +0x4858 lsr x8, x9, x8 0.00 0 +0x485c and x8, x8, x23 0.00 0 +0x4860 ldr w9, [x19, #0x30] 0.00 0 +0x4864 neg w9, w9 0.00 0 +0x4868 lsl x10, x8, x9 0.00 0 +0x486c ldr x8, [x19, #0x48] 0.00 0 +0x4870 ldr x9, [x8] 0.00 0 +0x4874 b $+0x1c 0.00 0 +0x4878 and x9, x23, #0x3 0.00 0 +0x487c neg w8, w8 0.00 0 +0x4880 lsl x9, x9, x8 0.00 0 +0x4884 ldr x8, [x19, #0x48] 0.00 0 +0x4888 ldr x10, [x8] 0.00 0 +0x488c mov w21, #0x2 0.00 0 +0x4890 orr x9, x10, x9 0.00 0 +0x4894 str x9, [x8] 0.00 0 +0x4898 ldr w8, [x28] 0.00 0 +0x489c sub w8, w8, w21 0.00 0 +0x48a0 str w8, [x28] 0.00 0 +0x48a4 ldr x9, [sp, #0x30] 0.00 0 +0x48a8 cmp w9, #0x2 0.00 0 +0x48ac b.lo $+0x6f8 0.00 0 +0x48b0 add x9, x19, #0x38 0.00 0 +0x48b4 str x9, [sp, #0x58] 0.00 0 +0x48b8 mov w23, #0x1 0.00 0 +0x48bc mov w25, #0xc 0.00 0 +0x48c0 mov w12, #0x40 0.00 0 +0x48c4 mov x13, #0xffffffffffffffff 0.00 0 +0x48c8 b $+0x44 0.00 0 +0x48cc and x9, x21, #0x3 0.00 0 +0x48d0 neg w8, w8 0.00 0 +0x48d4 lsl x9, x9, x8 0.00 0 +0x48d8 ldr x8, [x19, #0x48] 0.00 0 +0x48dc ldr x10, [x8] 0.00 0 +0x48e0 mov w20, #0x2 0.00 0 +0x48e4 orr x9, x10, x9 0.00 0 +0x48e8 str x9, [x8] 0.00 0 +0x48ec ldr w8, [x28] 0.00 0 +0x48f0 sub w8, w8, w20 0.00 0 +0x48f4 str w8, [x28] 0.00 0 +0x48f8 add w23, w23, #0x1 0.00 0 +0x48fc mov x20, x22 0.00 0 +0x4900 ldr x9, [sp, #0x30] 0.00 0 +0x4904 cmp w23, w9 0.00 0 +0x4908 b.hs $+0x69c 0.00 0 +0x490c ldr x9, [sp, #0x48] 0.00 0 +0x4910 ldr w26, [x9, #0x8] 0.00 0 +0x4914 ldr x9, [x19, #0x148] 0.00 0 +0x4918 mov x10, x24 0.00 0 +0x491c add w24, w24, #0x1 0.00 0 +0x4920 umaddl x21, w10, w25, x9 0.00 0 +0x4924 ldrb w11, [x21, #0x8]! 0.00 0 +0x4928 tbnz w11, #0x4, $-0x10 0.00 0 +0x492c mov w10, w10 0.00 0 +0x4930 umaddl x9, w10, w25, x9 0.00 0 +0x4934 ldp w22, w28, [x9] 0.00 0 +0x4938 str x9, [sp, #0x48] 0.00 0 +0x493c ldr x10, [sp, #0x80] 0.00 0 +0x4940 ldr x9, [x10] 0.00 0 +0x4944 add x9, x9, #0x2 0.00 0 +0x4948 str x9, [x10] 0.00 0 +0x494c cmp w8, #0x1 0.00 0 +0x4950 b.hi $+0x48 0.00 0 +0x4954 cbz w8, $+0x60 0.00 0 +0x4958 neg w8, w8 0.00 0 +0x495c lsl x8, x28, x8 0.00 0 +0x4960 ldr x9, [x19, #0x48] 0.00 0 +0x4964 ldr x10, [x9] 0.00 0 +0x4968 orr x8, x10, x8 0.00 0 +0x496c str x8, [x9] 0.00 0 +0x4970 ldr w8, [x19, #0x30] 0.00 0 +0x4974 mov w9, #0x2 0.00 0 +0x4978 sub w27, w9, w8 0.00 0 +0x497c lsr x28, x28, x8 0.00 0 +0x4980 ldp x8, x9, [x19, #0x48] 0.00 0 +0x4984 add x8, x8, #0x8 0.00 0 +0x4988 str x8, [x19, #0x48] 0.00 0 +0x498c cmp x8, x9 0.00 0 +0x4990 b.hs $+0x3c 0.00 0 +0x4994 b $+0x7c 0.00 0 +0x4998 and x9, x28, #0x3 0.00 0 +0x499c neg w8, w8 0.00 0 +0x49a0 lsl x9, x9, x8 0.00 0 +0x49a4 ldr x8, [x19, #0x48] 0.00 0 +0x49a8 ldr x10, [x8] 0.00 0 +0x49ac mov w27, #0x2 0.00 0 +0x49b0 b $+0x88 0.00 0 +0x49b4 mov w27, #0x2 0.00 0 +0x49b8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x49bc add x8, x8, #0x8 0.00 0 +0x49c0 str x8, [x19, #0x48] 0.00 0 +0x49c4 cmp x8, x9 0.00 0 +0x49c8 b.lo $+0x48 0.00 0 +0x49cc ldr x0, [x19, #0x20] 0.00 0 +0x49d0 ldr x8, [x0] 0.00 0 +0x49d4 ldr x8, [x8] 0.00 0 +0x49d8 mov w1, #0x88 0.00 0 +0x49dc blr x8 0.00 0 +0x49e0 str xzr, [x0] 0.00 0 +0x49e4 ldr x8, [x19, #0x40] 0.00 0 +0x49e8 cmp x8, #0x0 0.00 0 +0x49ec ldr x9, [sp, #0x58] 0.00 0 +0x49f0 csel x8, x9, x8, eq 0.00 0 +0x49f4 str x0, [x8] 0.00 0 +0x49f8 add x8, x0, #0x8 0.00 0 +0x49fc stp x0, x8, [x19, #0x40] 0.00 0 +0x4a00 add x9, x0, #0x88 0.00 0 +0x4a04 str x9, [x19, #0x50] 0.00 0 +0x4a08 mov w12, #0x40 0.00 0 +0x4a0c mov x13, #0xffffffffffffffff 0.00 0 +0x4a10 str w12, [x19, #0x30] 0.00 0 +0x4a14 str xzr, [x8] 0.00 0 +0x4a18 neg w8, w27 0.00 0 +0x4a1c lsr x8, x13, x8 0.00 0 +0x4a20 and x8, x8, x28 0.00 0 +0x4a24 ldr w9, [x19, #0x30] 0.00 0 +0x4a28 neg w9, w9 0.00 0 +0x4a2c lsl x10, x8, x9 0.00 0 +0x4a30 ldr x8, [x19, #0x48] 0.00 0 +0x4a34 ldr x9, [x8] 0.00 0 +0x4a38 asr w22, w22, #0x3 0.00 0 +0x4a3c orr x9, x10, x9 0.00 0 +0x4a40 str x9, [x8] 0.00 0 +0x4a44 ldr x28, [sp, #0x78] 0.00 0 +0x4a48 ldr w8, [x28] 0.00 0 +0x4a4c sub w8, w8, w27 0.00 0 +0x4a50 str w8, [x28] 0.00 0 +0x4a54 cbz w26, $+0x1bc 0.00 0 +0x4a58 sxtw x9, w22 0.00 0 +0x4a5c and x26, x9, #0x3f 0.00 0 +0x4a60 sbfx x20, x22, #0x6, #0x1a 0.00 0 +0x4a64 tbz w9, #0x5, $+0xc 0.00 0 +0x4a68 cmn x20, #0x1 0.00 0 +0x4a6c b.eq $+0x148 0.00 0 +0x4a70 and x9, x9, #0x20 0.00 0 +0x4a74 orr x9, x9, x20 0.00 0 +0x4a78 cbz x9, $+0x13c 0.00 0 +0x4a7c orr x27, x26, #0x40 0.00 0 +0x4a80 ldr x10, [sp, #0x80] 0.00 0 +0x4a84 ldr x9, [x10] 0.00 0 +0x4a88 add x9, x9, #0x7 0.00 0 +0x4a8c str x9, [x10] 0.00 0 +0x4a90 cmp w8, #0x6 0.00 0 +0x4a94 b.hi $+0x48 0.00 0 +0x4a98 cbz w8, $+0x5c 0.00 0 +0x4a9c neg w8, w8 0.00 0 +0x4aa0 lsl x8, x27, x8 0.00 0 +0x4aa4 ldr x9, [x19, #0x48] 0.00 0 +0x4aa8 ldr x10, [x9] 0.00 0 +0x4aac orr x8, x10, x8 0.00 0 +0x4ab0 str x8, [x9] 0.00 0 +0x4ab4 ldr w8, [x19, #0x30] 0.00 0 +0x4ab8 mov w9, #0x7 0.00 0 +0x4abc sub w26, w9, w8 0.00 0 +0x4ac0 lsr x27, x27, x8 0.00 0 +0x4ac4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x4ac8 add x8, x8, #0x8 0.00 0 +0x4acc str x8, [x19, #0x48] 0.00 0 +0x4ad0 cmp x8, x9 0.00 0 +0x4ad4 b.hs $+0x38 0.00 0 +0x4ad8 b $+0x7c 0.00 0 +0x4adc neg w8, w8 0.00 0 +0x4ae0 lsl x9, x27, x8 0.00 0 +0x4ae4 ldr x8, [x19, #0x48] 0.00 0 +0x4ae8 ldr x10, [x8] 0.00 0 +0x4aec mov w26, #0x7 0.00 0 +0x4af0 b $+0x8c 0.00 0 +0x4af4 mov w26, #0x7 0.00 0 +0x4af8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x4afc add x8, x8, #0x8 0.00 0 +0x4b00 str x8, [x19, #0x48] 0.00 0 +0x4b04 cmp x8, x9 0.00 0 +0x4b08 b.lo $+0x4c 0.00 0 +0x4b0c ldr x0, [x19, #0x20] 0.00 0 +0x4b10 ldr x8, [x0] 0.00 0 +0x4b14 ldr x8, [x8] 0.00 0 +0x4b18 mov w1, #0x88 0.00 0 +0x4b1c blr x8 0.00 0 +0x4b20 str xzr, [x0] 0.00 0 +0x4b24 ldr x8, [x19, #0x40] 0.00 0 +0x4b28 cmp x8, #0x0 0.00 0 +0x4b2c ldr x9, [sp, #0x58] 0.00 0 +0x4b30 csel x8, x9, x8, eq 0.00 0 +0x4b34 str x0, [x8] 0.00 0 +0x4b38 add x8, x0, #0x8 0.00 0 +0x4b3c stp x0, x8, [x19, #0x40] 0.00 0 +0x4b40 add x9, x0, #0x88 0.00 0 +0x4b44 str x9, [x19, #0x50] 0.00 0 +0x4b48 ldr x28, [sp, #0x78] 0.00 0 +0x4b4c mov w12, #0x40 0.00 0 +0x4b50 mov x13, #0xffffffffffffffff 0.00 0 +0x4b54 str w12, [x19, #0x30] 0.00 0 +0x4b58 str xzr, [x8] 0.00 0 +0x4b5c neg w8, w26 0.00 0 +0x4b60 lsr x8, x13, x8 0.00 0 +0x4b64 and x8, x8, x27 0.00 0 +0x4b68 ldr w9, [x19, #0x30] 0.00 0 +0x4b6c neg w9, w9 0.00 0 +0x4b70 lsl x10, x8, x9 0.00 0 +0x4b74 ldr x8, [x19, #0x48] 0.00 0 +0x4b78 ldr x9, [x8] 0.00 0 +0x4b7c orr x9, x10, x9 0.00 0 +0x4b80 str x9, [x8] 0.00 0 +0x4b84 ldr w8, [x28] 0.00 0 +0x4b88 sub w8, w8, w26 0.00 0 +0x4b8c str w8, [x28] 0.00 0 +0x4b90 and x26, x20, #0x3f 0.00 0 +0x4b94 and x9, x20, #0x20 0.00 0 +0x4b98 asr x10, x20, #0x6 0.00 0 +0x4b9c mov x11, x20 0.00 0 +0x4ba0 mov x20, x10 0.00 0 +0x4ba4 tbz w11, #0x5, $-0x130 0.00 0 +0x4ba8 mov x20, x10 0.00 0 +0x4bac cmn x10, #0x1 0.00 0 +0x4bb0 b.ne $-0x13c 0.00 0 +0x4bb4 ldr x10, [sp, #0x80] 0.00 0 +0x4bb8 ldr x9, [x10] 0.00 0 +0x4bbc add x9, x9, #0x7 0.00 0 +0x4bc0 str x9, [x10] 0.00 0 +0x4bc4 cmp w8, #0x6 0.00 0 +0x4bc8 b.hi $+0x1e4 0.00 0 +0x4bcc cbz w8, $+0x218 0.00 0 +0x4bd0 neg w8, w8 0.00 0 +0x4bd4 lsl x8, x26, x8 0.00 0 +0x4bd8 ldr x9, [x19, #0x48] 0.00 0 +0x4bdc ldr x10, [x9] 0.00 0 +0x4be0 orr x8, x10, x8 0.00 0 +0x4be4 str x8, [x9] 0.00 0 +0x4be8 ldr w8, [x19, #0x30] 0.00 0 +0x4bec mov w9, #0x7 0.00 0 +0x4bf0 sub w20, w9, w8 0.00 0 +0x4bf4 lsr x26, x26, x8 0.00 0 +0x4bf8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x4bfc add x8, x8, #0x8 0.00 0 +0x4c00 str x8, [x19, #0x48] 0.00 0 +0x4c04 cmp x8, x9 0.00 0 +0x4c08 b.hs $+0x1f4 0.00 0 +0x4c0c b $+0x238 0.00 0 +0x4c10 sub w9, w22, w20 0.00 0 +0x4c14 sxtw x20, w9 0.00 0 +0x4c18 cmp w9, #0x10 0.00 0 +0x4c1c b.hs $+0xa0 0.00 0 +0x4c20 mov x21, x20 0.00 0 +0x4c24 ldr x10, [sp, #0x80] 0.00 0 +0x4c28 ldr x9, [x10] 0.00 0 +0x4c2c add x9, x9, #0x5 0.00 0 +0x4c30 str x9, [x10] 0.00 0 +0x4c34 cmp w8, #0x4 0.00 0 +0x4c38 b.hi $+0x18c 0.00 0 +0x4c3c ldr x26, [sp, #0x70] 0.00 0 +0x4c40 cbz w8, $+0x2d8 0.00 0 +0x4c44 neg w8, w8 0.00 0 +0x4c48 lsl x8, x21, x8 0.00 0 +0x4c4c ldr x9, [x19, #0x48] 0.00 0 +0x4c50 ldr x10, [x9] 0.00 0 +0x4c54 orr x8, x10, x8 0.00 0 +0x4c58 str x8, [x9] 0.00 0 +0x4c5c ldr w8, [x19, #0x30] 0.00 0 +0x4c60 mov w9, #0x5 0.00 0 +0x4c64 sub w20, w9, w8 0.00 0 +0x4c68 lsr x21, x21, x8 0.00 0 +0x4c6c ldp x8, x9, [x19, #0x48] 0.00 0 +0x4c70 add x8, x8, #0x8 0.00 0 +0x4c74 str x8, [x19, #0x48] 0.00 0 +0x4c78 cmp x8, x9 0.00 0 +0x4c7c b.hs $+0x2b4 0.00 0 +0x4c80 b $+0x2f8 0.00 0 +0x4c84 neg w8, w8 0.00 0 +0x4c88 lsl x9, x26, x8 0.00 0 +0x4c8c ldr x8, [x19, #0x48] 0.00 0 +0x4c90 ldr x10, [x8] 0.00 0 +0x4c94 mov w21, #0x5 0.00 0 +0x4c98 orr x9, x10, x9 0.00 0 +0x4c9c str x9, [x8] 0.00 0 +0x4ca0 ldr w8, [x28] 0.00 0 +0x4ca4 sub w8, w8, w21 0.00 0 +0x4ca8 str w8, [x28] 0.00 0 +0x4cac lsr x21, x20, #0x4 0.00 0 +0x4cb0 cmp x20, #0xff 0.00 0 +0x4cb4 mov x20, x21 0.00 0 +0x4cb8 b.ls $-0x94 0.00 0 +0x4cbc mov w26, #0x10 0.00 0 +0x4cc0 bfxil x26, x20, #0x0, #0x4 0.00 0 +0x4cc4 ldr x10, [sp, #0x80] 0.00 0 +0x4cc8 ldr x9, [x10] 0.00 0 +0x4ccc add x9, x9, #0x5 0.00 0 +0x4cd0 str x9, [x10] 0.00 0 +0x4cd4 cmp w8, #0x4 0.00 0 +0x4cd8 b.hi $-0x54 0.00 0 +0x4cdc cbz w8, $+0x44 0.00 0 +0x4ce0 neg w8, w8 0.00 0 +0x4ce4 lsl x8, x26, x8 0.00 0 +0x4ce8 ldr x9, [x19, #0x48] 0.00 0 +0x4cec ldr x10, [x9] 0.00 0 +0x4cf0 orr x8, x10, x8 0.00 0 +0x4cf4 str x8, [x9] 0.00 0 +0x4cf8 ldr w8, [x19, #0x30] 0.00 0 +0x4cfc mov w9, #0x5 0.00 0 +0x4d00 sub w21, w9, w8 0.00 0 +0x4d04 lsr x26, x26, x8 0.00 0 +0x4d08 ldp x8, x9, [x19, #0x48] 0.00 0 +0x4d0c add x8, x8, #0x8 0.00 0 +0x4d10 str x8, [x19, #0x48] 0.00 0 +0x4d14 cmp x8, x9 0.00 0 +0x4d18 b.hs $+0x20 0.00 0 +0x4d1c b $+0x64 0.00 0 +0x4d20 mov w21, #0x5 0.00 0 +0x4d24 ldp x8, x9, [x19, #0x48] 0.00 0 +0x4d28 add x8, x8, #0x8 0.00 0 +0x4d2c str x8, [x19, #0x48] 0.00 0 +0x4d30 cmp x8, x9 0.00 0 +0x4d34 b.lo $+0x4c 0.00 0 +0x4d38 ldr x0, [x19, #0x20] 0.00 0 +0x4d3c ldr x8, [x0] 0.00 0 +0x4d40 ldr x8, [x8] 0.00 0 +0x4d44 mov w1, #0x88 0.00 0 +0x4d48 blr x8 0.00 0 +0x4d4c str xzr, [x0] 0.00 0 +0x4d50 ldr x8, [x19, #0x40] 0.00 0 +0x4d54 cmp x8, #0x0 0.00 0 +0x4d58 ldr x9, [sp, #0x58] 0.00 0 +0x4d5c csel x8, x9, x8, eq 0.00 0 +0x4d60 str x0, [x8] 0.00 0 +0x4d64 add x8, x0, #0x8 0.00 0 +0x4d68 stp x0, x8, [x19, #0x40] 0.00 0 +0x4d6c add x9, x0, #0x88 0.00 0 +0x4d70 str x9, [x19, #0x50] 0.00 0 +0x4d74 ldr x28, [sp, #0x78] 0.00 0 +0x4d78 mov w12, #0x40 0.00 0 +0x4d7c mov x13, #0xffffffffffffffff 0.00 0 +0x4d80 str w12, [x19, #0x30] 0.00 0 +0x4d84 str xzr, [x8] 0.00 0 +0x4d88 neg w8, w21 0.00 0 +0x4d8c lsr x8, x13, x8 0.00 0 +0x4d90 and x8, x8, x26 0.00 0 +0x4d94 ldr w9, [x19, #0x30] 0.00 0 +0x4d98 neg w9, w9 0.00 0 +0x4d9c lsl x10, x8, x9 0.00 0 +0x4da0 ldr x8, [x19, #0x48] 0.00 0 +0x4da4 ldr x9, [x8] 0.00 0 +0x4da8 b $-0x110 0.00 0 +0x4dac neg w8, w8 0.00 0 +0x4db0 lsl x9, x26, x8 0.00 0 +0x4db4 ldr x8, [x19, #0x48] 0.00 0 +0x4db8 ldr x10, [x8] 0.00 0 +0x4dbc mov w20, #0x7 0.00 0 +0x4dc0 b $+0xac 0.00 0 +0x4dc4 and x9, x21, #0x1f 0.00 0 +0x4dc8 neg w8, w8 0.00 0 +0x4dcc lsl x9, x9, x8 0.00 0 +0x4dd0 ldr x8, [x19, #0x48] 0.00 0 +0x4dd4 ldr x10, [x8] 0.00 0 +0x4dd8 mov w20, #0x5 0.00 0 +0x4ddc ldr x26, [sp, #0x70] 0.00 0 +0x4de0 b $-0x4fc 0.00 0 +0x4de4 mov w20, #0x7 0.00 0 +0x4de8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x4dec add x8, x8, #0x8 0.00 0 +0x4df0 str x8, [x19, #0x48] 0.00 0 +0x4df4 cmp x8, x9 0.00 0 +0x4df8 b.lo $+0x4c 0.00 0 +0x4dfc ldr x0, [x19, #0x20] 0.00 0 +0x4e00 ldr x8, [x0] 0.00 0 +0x4e04 ldr x8, [x8] 0.00 0 +0x4e08 mov w1, #0x88 0.00 0 +0x4e0c blr x8 0.00 0 +0x4e10 str xzr, [x0] 0.00 0 +0x4e14 ldr x8, [x19, #0x40] 0.00 0 +0x4e18 cmp x8, #0x0 0.00 0 +0x4e1c ldr x9, [sp, #0x58] 0.00 0 +0x4e20 csel x8, x9, x8, eq 0.00 0 +0x4e24 str x0, [x8] 0.00 0 +0x4e28 add x8, x0, #0x8 0.00 0 +0x4e2c stp x0, x8, [x19, #0x40] 0.00 0 +0x4e30 add x9, x0, #0x88 0.00 0 +0x4e34 str x9, [x19, #0x50] 0.00 0 +0x4e38 ldr x28, [sp, #0x78] 0.00 0 +0x4e3c mov w12, #0x40 0.00 0 +0x4e40 mov x13, #0xffffffffffffffff 0.00 0 +0x4e44 str w12, [x19, #0x30] 0.00 0 +0x4e48 str xzr, [x8] 0.00 0 +0x4e4c neg w8, w20 0.00 0 +0x4e50 lsr x8, x13, x8 0.00 0 +0x4e54 and x8, x8, x26 0.00 0 +0x4e58 ldr w9, [x19, #0x30] 0.00 0 +0x4e5c neg w9, w9 0.00 0 +0x4e60 lsl x10, x8, x9 0.00 0 +0x4e64 ldr x8, [x19, #0x48] 0.00 0 +0x4e68 ldr x9, [x8] 0.00 0 +0x4e6c orr x9, x10, x9 0.00 0 +0x4e70 str x9, [x8] 0.00 0 +0x4e74 ldr w9, [x28] 0.00 0 +0x4e78 sub w8, w9, w20 0.00 0 +0x4e7c str w8, [x28] 0.00 0 +0x4e80 ldr w21, [x21] 0.00 0 +0x4e84 ldr x11, [sp, #0x80] 0.00 0 +0x4e88 ldr x10, [x11] 0.00 0 +0x4e8c add x10, x10, #0x2 0.00 0 +0x4e90 str x10, [x11] 0.00 0 +0x4e94 cmp w8, #0x1 0.00 0 +0x4e98 ldr x26, [sp, #0x70] 0.00 0 +0x4e9c b.hi $-0x5d0 0.00 0 +0x4ea0 cmp w9, w20 0.00 0 +0x4ea4 b.ne $+0x20 0.00 0 +0x4ea8 mov w20, #0x2 0.00 0 +0x4eac ldp x8, x9, [x19, #0x48] 0.00 0 +0x4eb0 add x8, x8, #0x8 0.00 0 +0x4eb4 str x8, [x19, #0x48] 0.00 0 +0x4eb8 cmp x8, x9 0.00 0 +0x4ebc b.hs $+0x44 0.00 0 +0x4ec0 b $+0xb8 0.00 0 +0x4ec4 neg w8, w8 0.00 0 +0x4ec8 lsl x8, x21, x8 0.00 0 +0x4ecc ldr x9, [x19, #0x48] 0.00 0 +0x4ed0 ldr x10, [x9] 0.00 0 +0x4ed4 orr x8, x10, x8 0.00 0 +0x4ed8 str x8, [x9] 0.00 0 +0x4edc ldr w8, [x19, #0x30] 0.00 0 +0x4ee0 mov w9, #0x2 0.00 0 +0x4ee4 sub w20, w9, w8 0.00 0 +0x4ee8 lsr x21, x21, x8 0.00 0 +0x4eec ldp x8, x9, [x19, #0x48] 0.00 0 +0x4ef0 add x8, x8, #0x8 0.00 0 +0x4ef4 str x8, [x19, #0x48] 0.00 0 +0x4ef8 cmp x8, x9 0.00 0 +0x4efc b.lo $+0x7c 0.00 0 +0x4f00 ldr x0, [x19, #0x20] 0.00 0 +0x4f04 ldr x8, [x0] 0.00 0 +0x4f08 ldr x8, [x8] 0.00 0 +0x4f0c mov w1, #0x88 0.00 0 +0x4f10 blr x8 0.00 0 +0x4f14 b $+0x30 0.00 0 +0x4f18 mov w20, #0x5 0.00 0 +0x4f1c ldp x8, x9, [x19, #0x48] 0.00 0 +0x4f20 add x8, x8, #0x8 0.00 0 +0x4f24 str x8, [x19, #0x48] 0.00 0 +0x4f28 cmp x8, x9 0.00 0 +0x4f2c b.lo $+0x4c 0.00 0 +0x4f30 ldr x0, [x19, #0x20] 0.00 0 +0x4f34 ldr x8, [x0] 0.00 0 +0x4f38 ldr x8, [x8] 0.00 0 +0x4f3c mov w1, #0x88 0.00 0 +0x4f40 blr x8 0.00 0 +0x4f44 str xzr, [x0] 0.00 0 +0x4f48 ldr x8, [x19, #0x40] 0.00 0 +0x4f4c cmp x8, #0x0 0.00 0 +0x4f50 ldr x9, [sp, #0x58] 0.00 0 +0x4f54 csel x8, x9, x8, eq 0.00 0 +0x4f58 str x0, [x8] 0.00 0 +0x4f5c add x8, x0, #0x8 0.00 0 +0x4f60 stp x0, x8, [x19, #0x40] 0.00 0 +0x4f64 add x9, x0, #0x88 0.00 0 +0x4f68 str x9, [x19, #0x50] 0.00 0 +0x4f6c ldp x26, x28, [sp, #0x70] 0.00 0 +0x4f70 mov w12, #0x40 0.00 0 +0x4f74 mov x13, #0xffffffffffffffff 0.00 0 +0x4f78 str w12, [x19, #0x30] 0.00 0 +0x4f7c str xzr, [x8] 0.00 0 +0x4f80 neg w8, w20 0.00 0 +0x4f84 lsr x8, x13, x8 0.00 0 +0x4f88 and x8, x8, x21 0.00 0 +0x4f8c ldr w9, [x19, #0x30] 0.00 0 +0x4f90 neg w9, w9 0.00 0 +0x4f94 lsl x10, x8, x9 0.00 0 +0x4f98 ldr x8, [x19, #0x48] 0.00 0 +0x4f9c ldr x9, [x8] 0.00 0 +0x4fa0 b $-0x6bc 0.00 0 +0x4fa4 ldr w9, [sp, #0x14] 0.00 0 +0x4fa8 ldr w10, [sp, #0x1c] 0.00 0 +0x4fac cmp w10, w9 0.00 0 +0x4fb0 b.eq $+0xbf8 0.00 0 +0x4fb4 ldr x9, [x19, #0x148] 0.00 0 +0x4fb8 mov w10, #0xc 0.00 0 +0x4fbc mov x11, x24 0.00 0 +0x4fc0 add w24, w24, #0x1 0.00 0 +0x4fc4 umaddl x20, w11, w10, x9 0.00 0 +0x4fc8 ldrb w12, [x20, #0x8]! 0.00 0 +0x4fcc tbnz w12, #0x4, $-0x10 0.00 0 +0x4fd0 mov w10, w11 0.00 0 +0x4fd4 mov w11, #0xc 0.00 0 +0x4fd8 umaddl x11, w10, w11, x9 0.00 0 +0x4fdc ldr w22, [x11, #0x4] 0.00 0 +0x4fe0 ldr x10, [sp, #0x80] 0.00 0 +0x4fe4 ldr x9, [x10] 0.00 0 +0x4fe8 add x9, x9, #0x2 0.00 0 +0x4fec str x9, [x10] 0.00 0 +0x4ff0 cmp w8, #0x1 0.00 0 +0x4ff4 b.hi $+0xc0 0.00 0 +0x4ff8 mov w21, #0x2 0.00 0 +0x4ffc cbz w8, $+0x28 0.00 0 +0x5000 neg w8, w8 0.00 0 +0x5004 lsl x8, x22, x8 0.00 0 +0x5008 ldr x9, [x19, #0x48] 0.00 0 +0x500c ldr x10, [x9] 0.00 0 +0x5010 orr x8, x10, x8 0.00 0 +0x5014 str x8, [x9] 0.00 0 +0x5018 ldr w8, [x19, #0x30] 0.00 0 +0x501c sub w21, w21, w8 0.00 0 +0x5020 lsr x22, x22, x8 0.00 0 +0x5024 ldp x8, x9, [x19, #0x48] 0.00 0 +0x5028 add x8, x8, #0x8 0.00 0 +0x502c str x8, [x19, #0x48] 0.00 0 +0x5030 cmp x8, x9 0.00 0 +0x5034 b.lo $+0x4c 0.00 0 +0x5038 mov x23, x11 0.00 0 +0x503c ldr x0, [x19, #0x20] 0.00 0 +0x5040 ldr x8, [x0] 0.00 0 +0x5044 ldr x8, [x8] 0.00 0 +0x5048 mov w1, #0x88 0.00 0 +0x504c blr x8 0.00 0 +0x5050 add x8, x19, #0x38 0.00 0 +0x5054 str xzr, [x0] 0.00 0 +0x5058 ldr x9, [x19, #0x40] 0.00 0 +0x505c cmp x9, #0x0 0.00 0 +0x5060 csel x8, x8, x9, eq 0.00 0 +0x5064 str x0, [x8] 0.00 0 +0x5068 add x8, x0, #0x8 0.00 0 +0x506c stp x0, x8, [x19, #0x40] 0.00 0 +0x5070 add x9, x0, #0x88 0.00 0 +0x5074 str x9, [x19, #0x50] 0.00 0 +0x5078 ldr x28, [sp, #0x78] 0.00 0 +0x507c mov x11, x23 0.00 0 +0x5080 mov w9, #0x40 0.00 0 +0x5084 str w9, [x19, #0x30] 0.00 0 +0x5088 str xzr, [x8] 0.00 0 +0x508c neg w8, w21 0.00 0 +0x5090 mov x9, #0xffffffffffffffff 0.00 0 +0x5094 lsr x8, x9, x8 0.00 0 +0x5098 and x8, x8, x22 0.00 0 +0x509c ldr w9, [x19, #0x30] 0.00 0 +0x50a0 neg w9, w9 0.00 0 +0x50a4 lsl x10, x8, x9 0.00 0 +0x50a8 ldr x8, [x19, #0x48] 0.00 0 +0x50ac ldr x9, [x8] 0.00 0 +0x50b0 b $+0x1c 0.00 0 +0x50b4 and x9, x22, #0x3 0.00 0 +0x50b8 neg w8, w8 0.00 0 +0x50bc lsl x9, x9, x8 0.00 0 +0x50c0 ldr x8, [x19, #0x48] 0.00 0 +0x50c4 ldr x10, [x8] 0.00 0 +0x50c8 mov w21, #0x2 0.00 0 +0x50cc orr x9, x10, x9 0.00 0 +0x50d0 str x9, [x8] 0.00 0 +0x50d4 ldr w8, [x28] 0.00 0 +0x50d8 sub w8, w8, w21 0.00 0 +0x50dc str w8, [x28] 0.00 0 +0x50e0 str x11, [sp, #0x48] 0.00 0 +0x50e4 ldr w9, [x11] 0.00 0 +0x50e8 asr w25, w9, #0x3 0.00 0 +0x50ec sbfx x9, x9, #0x3, #0x1d 0.00 0 +0x50f0 and x28, x9, #0x3f 0.00 0 +0x50f4 sbfx x21, x25, #0x6, #0x1a 0.00 0 +0x50f8 tbz w9, #0x5, $+0xc 0.00 0 +0x50fc cmn x21, #0x1 0.00 0 +0x5100 b.eq $+0x148 0.00 0 +0x5104 and x9, x9, #0x20 0.00 0 +0x5108 add x22, x19, #0x38 0.00 0 +0x510c mov w23, #0x40 0.00 0 +0x5110 mov x26, #0xffffffffffffffff 0.00 0 +0x5114 orr x9, x9, x21 0.00 0 +0x5118 cbz x9, $+0x130 0.00 0 +0x511c orr x27, x28, #0x40 0.00 0 +0x5120 ldr x10, [sp, #0x80] 0.00 0 +0x5124 ldr x9, [x10] 0.00 0 +0x5128 add x9, x9, #0x7 0.00 0 +0x512c str x9, [x10] 0.00 0 +0x5130 cmp w8, #0x6 0.00 0 +0x5134 b.hi $+0x48 0.00 0 +0x5138 cbz w8, $+0x5c 0.00 0 +0x513c neg w8, w8 0.00 0 +0x5140 lsl x8, x27, x8 0.00 0 +0x5144 ldr x9, [x19, #0x48] 0.00 0 +0x5148 ldr x10, [x9] 0.00 0 +0x514c orr x8, x10, x8 0.00 0 +0x5150 str x8, [x9] 0.00 0 +0x5154 ldr w8, [x19, #0x30] 0.00 0 +0x5158 mov w9, #0x7 0.00 0 +0x515c sub w28, w9, w8 0.00 0 +0x5160 lsr x27, x27, x8 0.00 0 +0x5164 ldp x8, x9, [x19, #0x48] 0.00 0 +0x5168 add x8, x8, #0x8 0.00 0 +0x516c str x8, [x19, #0x48] 0.00 0 +0x5170 cmp x8, x9 0.00 0 +0x5174 b.hs $+0x38 0.00 0 +0x5178 b $+0x6c 0.00 0 +0x517c neg w8, w8 0.00 0 +0x5180 lsl x9, x27, x8 0.00 0 +0x5184 ldr x8, [x19, #0x48] 0.00 0 +0x5188 ldr x10, [x8] 0.00 0 +0x518c mov w28, #0x7 0.00 0 +0x5190 b $+0x7c 0.00 0 +0x5194 mov w28, #0x7 0.00 0 +0x5198 ldp x8, x9, [x19, #0x48] 0.00 0 +0x519c add x8, x8, #0x8 0.00 0 +0x51a0 str x8, [x19, #0x48] 0.00 0 +0x51a4 cmp x8, x9 0.00 0 +0x51a8 b.lo $+0x3c 0.00 0 +0x51ac ldr x0, [x19, #0x20] 0.00 0 +0x51b0 ldr x8, [x0] 0.00 0 +0x51b4 ldr x8, [x8] 0.00 0 +0x51b8 mov w1, #0x88 0.00 0 +0x51bc blr x8 0.00 0 +0x51c0 str xzr, [x0] 0.00 0 +0x51c4 ldr x8, [x19, #0x40] 0.00 0 +0x51c8 cmp x8, #0x0 0.00 0 +0x51cc csel x8, x22, x8, eq 0.00 0 +0x51d0 str x0, [x8] 0.00 0 +0x51d4 add x8, x0, #0x8 0.00 0 +0x51d8 stp x0, x8, [x19, #0x40] 0.00 0 +0x51dc add x9, x0, #0x88 0.00 0 +0x51e0 str x9, [x19, #0x50] 0.00 0 +0x51e4 str w23, [x19, #0x30] 0.00 0 +0x51e8 str xzr, [x8] 0.00 0 +0x51ec neg w8, w28 0.00 0 +0x51f0 lsr x8, x26, x8 0.00 0 +0x51f4 and x8, x8, x27 0.00 0 +0x51f8 ldr w9, [x19, #0x30] 0.00 0 +0x51fc neg w9, w9 0.00 0 +0x5200 lsl x10, x8, x9 0.00 0 +0x5204 ldr x8, [x19, #0x48] 0.00 0 +0x5208 ldr x9, [x8] 0.00 0 +0x520c orr x9, x10, x9 0.00 0 +0x5210 str x9, [x8] 0.00 0 +0x5214 ldr x9, [sp, #0x78] 0.00 0 +0x5218 ldr w8, [x9] 0.00 0 +0x521c sub w8, w8, w28 0.00 0 +0x5220 str w8, [x9] 0.00 0 +0x5224 and x28, x21, #0x3f 0.00 0 +0x5228 and x9, x21, #0x20 0.00 0 +0x522c asr x10, x21, #0x6 0.00 0 +0x5230 mov x11, x21 0.00 0 +0x5234 mov x21, x10 0.00 0 +0x5238 tbz w11, #0x5, $-0x124 0.00 0 +0x523c mov x21, x10 0.00 0 +0x5240 cmn x10, #0x1 0.00 0 +0x5244 b.ne $-0x130 0.00 0 +0x5248 ldr x10, [sp, #0x80] 0.00 0 +0x524c ldr x9, [x10] 0.00 0 +0x5250 add x9, x9, #0x7 0.00 0 +0x5254 str x9, [x10] 0.00 0 +0x5258 cmp w8, #0x6 0.00 0 +0x525c ldr x26, [sp, #0x70] 0.00 0 +0x5260 b.hi $+0xb8 0.00 0 +0x5264 mov w21, #0x7 0.00 0 +0x5268 cbz w8, $+0x28 0.00 0 +0x526c neg w8, w8 0.00 0 +0x5270 lsl x8, x28, x8 0.00 0 +0x5274 ldr x9, [x19, #0x48] 0.00 0 +0x5278 ldr x10, [x9] 0.00 0 +0x527c orr x8, x10, x8 0.00 0 +0x5280 str x8, [x9] 0.00 0 +0x5284 ldr w8, [x19, #0x30] 0.00 0 +0x5288 sub w21, w21, w8 0.00 0 +0x528c lsr x28, x28, x8 0.00 0 +0x5290 ldp x8, x9, [x19, #0x48] 0.00 0 +0x5294 add x8, x8, #0x8 0.00 0 +0x5298 str x8, [x19, #0x48] 0.00 0 +0x529c cmp x8, x9 0.00 0 +0x52a0 b.lo $+0x44 0.00 0 +0x52a4 ldr x0, [x19, #0x20] 0.00 0 +0x52a8 ldr x8, [x0] 0.00 0 +0x52ac ldr x8, [x8] 0.00 0 +0x52b0 mov w1, #0x88 0.00 0 +0x52b4 blr x8 0.00 0 +0x52b8 add x8, x19, #0x38 0.00 0 +0x52bc str xzr, [x0] 0.00 0 +0x52c0 ldr x9, [x19, #0x40] 0.00 0 +0x52c4 cmp x9, #0x0 0.00 0 +0x52c8 csel x8, x8, x9, eq 0.00 0 +0x52cc str x0, [x8] 0.00 0 +0x52d0 add x8, x0, #0x8 0.00 0 +0x52d4 stp x0, x8, [x19, #0x40] 0.00 0 +0x52d8 add x9, x0, #0x88 0.00 0 +0x52dc str x9, [x19, #0x50] 0.00 0 +0x52e0 ldr x26, [sp, #0x70] 0.00 0 +0x52e4 mov w9, #0x40 0.00 0 +0x52e8 str w9, [x19, #0x30] 0.00 0 +0x52ec str xzr, [x8] 0.00 0 +0x52f0 neg w8, w21 0.00 0 +0x52f4 mov x9, #0xffffffffffffffff 0.00 0 +0x52f8 lsr x8, x9, x8 0.00 0 +0x52fc and x8, x8, x28 0.00 0 +0x5300 ldr w9, [x19, #0x30] 0.00 0 +0x5304 neg w9, w9 0.00 0 +0x5308 lsl x10, x8, x9 0.00 0 +0x530c ldr x8, [x19, #0x48] 0.00 0 +0x5310 ldr x9, [x8] 0.00 0 +0x5314 b $+0x18 0.00 0 +0x5318 neg w8, w8 0.00 0 +0x531c lsl x9, x28, x8 0.00 0 +0x5320 ldr x8, [x19, #0x48] 0.00 0 +0x5324 ldr x10, [x8] 0.00 0 +0x5328 mov w21, #0x7 0.00 0 +0x532c orr x9, x10, x9 0.00 0 +0x5330 str x9, [x8] 0.00 0 +0x5334 ldp x28, x11, [sp, #0x78] 0.00 0 +0x5338 ldr w9, [x28] 0.00 0 +0x533c sub w8, w9, w21 0.00 0 +0x5340 str w8, [x28] 0.00 0 +0x5344 ldr w22, [x20] 0.00 0 +0x5348 ldr x10, [x11] 0.00 0 +0x534c add x10, x10, #0x2 0.00 0 +0x5350 str x10, [x11] 0.00 0 +0x5354 cmp w8, #0x1 0.00 0 +0x5358 b.hi $+0xbc 0.00 0 +0x535c mov w20, #0x2 0.00 0 +0x5360 cmp w9, w21 0.00 0 +0x5364 b.eq $+0x28 0.00 0 +0x5368 neg w8, w8 0.00 0 +0x536c lsl x8, x22, x8 0.00 0 +0x5370 ldr x9, [x19, #0x48] 0.00 0 +0x5374 ldr x10, [x9] 0.00 0 +0x5378 orr x8, x10, x8 0.00 0 +0x537c str x8, [x9] 0.00 0 +0x5380 ldr w8, [x19, #0x30] 0.00 0 +0x5384 sub w20, w20, w8 0.00 0 +0x5388 lsr x22, x22, x8 0.00 0 +0x538c ldp x8, x9, [x19, #0x48] 0.00 0 +0x5390 add x8, x8, #0x8 0.00 0 +0x5394 str x8, [x19, #0x48] 0.00 0 +0x5398 cmp x8, x9 0.00 0 +0x539c b.lo $+0x44 0.00 0 +0x53a0 ldr x0, [x19, #0x20] 0.00 0 +0x53a4 ldr x8, [x0] 0.00 0 +0x53a8 ldr x8, [x8] 0.00 0 +0x53ac mov w1, #0x88 0.00 0 +0x53b0 blr x8 0.00 0 +0x53b4 add x8, x19, #0x38 0.00 0 +0x53b8 str xzr, [x0] 0.00 0 +0x53bc ldr x9, [x19, #0x40] 0.00 0 +0x53c0 cmp x9, #0x0 0.00 0 +0x53c4 csel x8, x8, x9, eq 0.00 0 +0x53c8 str x0, [x8] 0.00 0 +0x53cc add x8, x0, #0x8 0.00 0 +0x53d0 stp x0, x8, [x19, #0x40] 0.00 0 +0x53d4 add x9, x0, #0x88 0.00 0 +0x53d8 str x9, [x19, #0x50] 0.00 0 +0x53dc ldp x26, x28, [sp, #0x70] 0.00 0 +0x53e0 mov w9, #0x40 0.00 0 +0x53e4 str w9, [x19, #0x30] 0.00 0 +0x53e8 str xzr, [x8] 0.00 0 +0x53ec neg w8, w20 0.00 0 +0x53f0 mov x9, #0xffffffffffffffff 0.00 0 +0x53f4 lsr x8, x9, x8 0.00 0 +0x53f8 and x8, x8, x22 0.00 0 +0x53fc ldr w9, [x19, #0x30] 0.00 0 +0x5400 neg w9, w9 0.00 0 +0x5404 lsl x10, x8, x9 0.00 0 +0x5408 ldr x8, [x19, #0x48] 0.00 0 +0x540c ldr x9, [x8] 0.00 0 +0x5410 b $+0x1c 0.00 0 +0x5414 and x9, x22, #0x3 0.00 0 +0x5418 neg w8, w8 0.00 0 +0x541c lsl x9, x9, x8 0.00 0 +0x5420 ldr x8, [x19, #0x48] 0.00 0 +0x5424 ldr x10, [x8] 0.00 0 +0x5428 mov w20, #0x2 0.00 0 +0x542c orr x9, x10, x9 0.00 0 +0x5430 str x9, [x8] 0.00 0 +0x5434 ldr w8, [x28] 0.00 0 +0x5438 sub w8, w8, w20 0.00 0 +0x543c str w8, [x28] 0.00 0 +0x5440 ldr x9, [sp, #0x28] 0.00 0 +0x5444 cmp w9, #0x2 0.00 0 +0x5448 b.lo $+0x760 0.00 0 +0x544c add x9, x19, #0x38 0.00 0 +0x5450 str x9, [sp, #0x58] 0.00 0 +0x5454 mov w23, #0x1 0.00 0 +0x5458 mov w21, #0xc 0.00 0 +0x545c mov w12, #0x40 0.00 0 +0x5460 mov x13, #0xffffffffffffffff 0.00 0 +0x5464 b $+0x48 0.00 0 +0x5468 and x9, x26, #0x3 0.00 0 +0x546c neg w8, w8 0.00 0 +0x5470 lsl x9, x9, x8 0.00 0 +0x5474 ldr x8, [x19, #0x48] 0.00 0 +0x5478 ldr x10, [x8] 0.00 0 +0x547c mov w20, #0x2 0.00 0 +0x5480 orr x9, x10, x9 0.00 0 +0x5484 str x9, [x8] 0.00 0 +0x5488 ldr x26, [sp, #0x70] 0.00 0 +0x548c ldr w8, [x28] 0.00 0 +0x5490 sub w8, w8, w20 0.00 0 +0x5494 str w8, [x28] 0.00 0 +0x5498 add w23, w23, #0x1 0.00 0 +0x549c mov x25, x22 0.00 0 +0x54a0 ldr x9, [sp, #0x28] 0.00 0 +0x54a4 cmp w23, w9 0.00 0 +0x54a8 b.eq $+0x700 0.00 0 +0x54ac ldr x9, [sp, #0x48] 0.00 0 +0x54b0 ldr w26, [x9, #0x8] 0.00 0 +0x54b4 ldr x9, [x19, #0x148] 0.00 0 +0x54b8 mov x10, x24 0.00 0 +0x54bc add w24, w24, #0x1 0.00 0 +0x54c0 umaddl x20, w10, w21, x9 0.00 0 +0x54c4 ldrb w11, [x20, #0x8]! 0.00 0 +0x54c8 tbnz w11, #0x4, $-0x10 0.00 0 +0x54cc mov w10, w10 0.00 0 +0x54d0 umaddl x9, w10, w21, x9 0.00 0 +0x54d4 ldp w22, w28, [x9] 0.00 0 +0x54d8 str x9, [sp, #0x48] 0.00 0 +0x54dc ldr x10, [sp, #0x80] 0.00 0 +0x54e0 ldr x9, [x10] 0.00 0 +0x54e4 add x9, x9, #0x2 0.00 0 +0x54e8 str x9, [x10] 0.00 0 +0x54ec cmp w8, #0x1 0.00 0 +0x54f0 b.hi $+0x48 0.00 0 +0x54f4 cbz w8, $+0x60 0.00 0 +0x54f8 neg w8, w8 0.00 0 +0x54fc lsl x8, x28, x8 0.00 0 +0x5500 ldr x9, [x19, #0x48] 0.00 0 +0x5504 ldr x10, [x9] 0.00 0 +0x5508 orr x8, x10, x8 0.00 0 +0x550c str x8, [x9] 0.00 0 +0x5510 ldr w8, [x19, #0x30] 0.00 0 +0x5514 mov w9, #0x2 0.00 0 +0x5518 sub w27, w9, w8 0.00 0 +0x551c lsr x28, x28, x8 0.00 0 +0x5520 ldp x8, x9, [x19, #0x48] 0.00 0 +0x5524 add x8, x8, #0x8 0.00 0 +0x5528 str x8, [x19, #0x48] 0.00 0 +0x552c cmp x8, x9 0.00 0 +0x5530 b.hs $+0x3c 0.00 0 +0x5534 b $+0x7c 0.00 0 +0x5538 and x9, x28, #0x3 0.00 0 +0x553c neg w8, w8 0.00 0 +0x5540 lsl x9, x9, x8 0.00 0 +0x5544 ldr x8, [x19, #0x48] 0.00 0 +0x5548 ldr x10, [x8] 0.00 0 +0x554c mov w27, #0x2 0.00 0 +0x5550 b $+0x88 0.00 0 +0x5554 mov w27, #0x2 0.00 0 +0x5558 ldp x8, x9, [x19, #0x48] 0.00 0 +0x555c add x8, x8, #0x8 0.00 0 +0x5560 str x8, [x19, #0x48] 0.00 0 +0x5564 cmp x8, x9 0.00 0 +0x5568 b.lo $+0x48 0.00 0 +0x556c ldr x0, [x19, #0x20] 0.00 0 +0x5570 ldr x8, [x0] 0.00 0 +0x5574 ldr x8, [x8] 0.00 0 +0x5578 mov w1, #0x88 0.00 0 +0x557c blr x8 0.00 0 +0x5580 str xzr, [x0] 0.00 0 +0x5584 ldr x8, [x19, #0x40] 0.00 0 +0x5588 cmp x8, #0x0 0.00 0 +0x558c ldr x9, [sp, #0x58] 0.00 0 +0x5590 csel x8, x9, x8, eq 0.00 0 +0x5594 str x0, [x8] 0.00 0 +0x5598 add x8, x0, #0x8 0.00 0 +0x559c stp x0, x8, [x19, #0x40] 0.00 0 +0x55a0 add x9, x0, #0x88 0.00 0 +0x55a4 str x9, [x19, #0x50] 0.00 0 +0x55a8 mov w12, #0x40 0.00 0 +0x55ac mov x13, #0xffffffffffffffff 0.00 0 +0x55b0 str w12, [x19, #0x30] 0.00 0 +0x55b4 str xzr, [x8] 0.00 0 +0x55b8 neg w8, w27 0.00 0 +0x55bc lsr x8, x13, x8 0.00 0 +0x55c0 and x8, x8, x28 0.00 0 +0x55c4 ldr w9, [x19, #0x30] 0.00 0 +0x55c8 neg w9, w9 0.00 0 +0x55cc lsl x10, x8, x9 0.00 0 +0x55d0 ldr x8, [x19, #0x48] 0.00 0 +0x55d4 ldr x9, [x8] 0.00 0 +0x55d8 asr w22, w22, #0x3 0.00 0 +0x55dc orr x9, x10, x9 0.00 0 +0x55e0 str x9, [x8] 0.00 0 +0x55e4 ldr x28, [sp, #0x78] 0.00 0 +0x55e8 ldr w8, [x28] 0.00 0 +0x55ec sub w8, w8, w27 0.00 0 +0x55f0 str w8, [x28] 0.00 0 +0x55f4 cmp w26, #0x4 0.00 0 +0x55f8 b.ne $+0x1a0 0.00 0 +0x55fc sub w9, w22, w25 0.00 0 +0x5600 sxtw x20, w9 0.00 0 +0x5604 cmp w9, #0x10 0.00 0 +0x5608 b.hs $+0xa0 0.00 0 +0x560c mov x25, x20 0.00 0 +0x5610 ldr x10, [sp, #0x80] 0.00 0 +0x5614 ldr x9, [x10] 0.00 0 +0x5618 add x9, x9, #0x5 0.00 0 +0x561c str x9, [x10] 0.00 0 +0x5620 cmp w8, #0x4 0.00 0 +0x5624 b.hi $+0x344 0.00 0 +0x5628 ldr x26, [sp, #0x70] 0.00 0 +0x562c cbz w8, $+0x4e8 0.00 0 +0x5630 neg w8, w8 0.00 0 +0x5634 lsl x8, x25, x8 0.00 0 +0x5638 ldr x9, [x19, #0x48] 0.00 0 +0x563c ldr x10, [x9] 0.00 0 +0x5640 orr x8, x10, x8 0.00 0 +0x5644 str x8, [x9] 0.00 0 +0x5648 ldr w8, [x19, #0x30] 0.00 0 +0x564c mov w9, #0x5 0.00 0 +0x5650 sub w20, w9, w8 0.00 0 +0x5654 lsr x25, x25, x8 0.00 0 +0x5658 ldp x8, x9, [x19, #0x48] 0.00 0 +0x565c add x8, x8, #0x8 0.00 0 +0x5660 str x8, [x19, #0x48] 0.00 0 +0x5664 cmp x8, x9 0.00 0 +0x5668 b.hs $+0x4c4 0.00 0 +0x566c b $+0x508 0.00 0 +0x5670 neg w8, w8 0.00 0 +0x5674 lsl x9, x26, x8 0.00 0 +0x5678 ldr x8, [x19, #0x48] 0.00 0 +0x567c ldr x10, [x8] 0.00 0 +0x5680 mov w25, #0x5 0.00 0 +0x5684 orr x9, x10, x9 0.00 0 +0x5688 str x9, [x8] 0.00 0 +0x568c ldr w8, [x28] 0.00 0 +0x5690 sub w8, w8, w25 0.00 0 +0x5694 str w8, [x28] 0.00 0 +0x5698 lsr x25, x20, #0x4 0.00 0 +0x569c cmp x20, #0xff 0.00 0 +0x56a0 mov x20, x25 0.00 0 +0x56a4 b.ls $-0x94 0.00 0 +0x56a8 mov w26, #0x10 0.00 0 +0x56ac bfxil x26, x20, #0x0, #0x4 0.00 0 +0x56b0 ldr x10, [sp, #0x80] 0.00 0 +0x56b4 ldr x9, [x10] 0.00 0 +0x56b8 add x9, x9, #0x5 0.00 0 +0x56bc str x9, [x10] 0.00 0 +0x56c0 cmp w8, #0x4 0.00 0 +0x56c4 b.hi $-0x54 0.00 0 +0x56c8 cbz w8, $+0x44 0.00 0 +0x56cc neg w8, w8 0.00 0 +0x56d0 lsl x8, x26, x8 0.00 0 +0x56d4 ldr x9, [x19, #0x48] 0.00 0 +0x56d8 ldr x10, [x9] 0.00 0 +0x56dc orr x8, x10, x8 0.00 0 +0x56e0 str x8, [x9] 0.00 0 +0x56e4 ldr w8, [x19, #0x30] 0.00 0 +0x56e8 mov w9, #0x5 0.00 0 +0x56ec sub w25, w9, w8 0.00 0 +0x56f0 lsr x26, x26, x8 0.00 0 +0x56f4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x56f8 add x8, x8, #0x8 0.00 0 +0x56fc str x8, [x19, #0x48] 0.00 0 +0x5700 cmp x8, x9 0.00 0 +0x5704 b.hs $+0x20 0.00 0 +0x5708 b $+0x64 0.00 0 +0x570c mov w25, #0x5 0.00 0 +0x5710 ldp x8, x9, [x19, #0x48] 0.00 0 +0x5714 add x8, x8, #0x8 0.00 0 +0x5718 str x8, [x19, #0x48] 0.00 0 +0x571c cmp x8, x9 0.00 0 +0x5720 b.lo $+0x4c 0.00 0 +0x5724 ldr x0, [x19, #0x20] 0.00 0 +0x5728 ldr x8, [x0] 0.00 0 +0x572c ldr x8, [x8] 0.00 0 +0x5730 mov w1, #0x88 0.00 0 +0x5734 blr x8 0.00 0 +0x5738 str xzr, [x0] 0.00 0 +0x573c ldr x8, [x19, #0x40] 0.00 0 +0x5740 cmp x8, #0x0 0.00 0 +0x5744 ldr x9, [sp, #0x58] 0.00 0 +0x5748 csel x8, x9, x8, eq 0.00 0 +0x574c str x0, [x8] 0.00 0 +0x5750 add x8, x0, #0x8 0.00 0 +0x5754 stp x0, x8, [x19, #0x40] 0.00 0 +0x5758 add x9, x0, #0x88 0.00 0 +0x575c str x9, [x19, #0x50] 0.00 0 +0x5760 ldr x28, [sp, #0x78] 0.00 0 +0x5764 mov w12, #0x40 0.00 0 +0x5768 mov x13, #0xffffffffffffffff 0.00 0 +0x576c str w12, [x19, #0x30] 0.00 0 +0x5770 str xzr, [x8] 0.00 0 +0x5774 neg w8, w25 0.00 0 +0x5778 lsr x8, x13, x8 0.00 0 +0x577c and x8, x8, x26 0.00 0 +0x5780 ldr w9, [x19, #0x30] 0.00 0 +0x5784 neg w9, w9 0.00 0 +0x5788 lsl x10, x8, x9 0.00 0 +0x578c ldr x8, [x19, #0x48] 0.00 0 +0x5790 ldr x9, [x8] 0.00 0 +0x5794 b $-0x110 0.00 0 +0x5798 sxtw x9, w22 0.00 0 +0x579c and x26, x9, #0x3f 0.00 0 +0x57a0 sbfx x25, x22, #0x6, #0x1a 0.00 0 +0x57a4 tbz w9, #0x5, $+0xc 0.00 0 +0x57a8 cmn x25, #0x1 0.00 0 +0x57ac b.eq $+0x148 0.00 0 +0x57b0 and x9, x9, #0x20 0.00 0 +0x57b4 orr x9, x9, x25 0.00 0 +0x57b8 cbz x9, $+0x13c 0.00 0 +0x57bc orr x27, x26, #0x40 0.00 0 +0x57c0 ldr x10, [sp, #0x80] 0.00 0 +0x57c4 ldr x9, [x10] 0.00 0 +0x57c8 add x9, x9, #0x7 0.00 0 +0x57cc str x9, [x10] 0.00 0 +0x57d0 cmp w8, #0x6 0.00 0 +0x57d4 b.hi $+0x48 0.00 0 +0x57d8 cbz w8, $+0x5c 0.00 0 +0x57dc neg w8, w8 0.00 0 +0x57e0 lsl x8, x27, x8 0.00 0 +0x57e4 ldr x9, [x19, #0x48] 0.00 0 +0x57e8 ldr x10, [x9] 0.00 0 +0x57ec orr x8, x10, x8 0.00 0 +0x57f0 str x8, [x9] 0.00 0 +0x57f4 ldr w8, [x19, #0x30] 0.00 0 +0x57f8 mov w9, #0x7 0.00 0 +0x57fc sub w26, w9, w8 0.00 0 +0x5800 lsr x27, x27, x8 0.00 0 +0x5804 ldp x8, x9, [x19, #0x48] 0.00 0 +0x5808 add x8, x8, #0x8 0.00 0 +0x580c str x8, [x19, #0x48] 0.00 0 +0x5810 cmp x8, x9 0.00 0 +0x5814 b.hs $+0x38 0.00 0 +0x5818 b $+0x7c 0.00 0 +0x581c neg w8, w8 0.00 0 +0x5820 lsl x9, x27, x8 0.00 0 +0x5824 ldr x8, [x19, #0x48] 0.00 0 +0x5828 ldr x10, [x8] 0.00 0 +0x582c mov w26, #0x7 0.00 0 +0x5830 b $+0x8c 0.00 0 +0x5834 mov w26, #0x7 0.00 0 +0x5838 ldp x8, x9, [x19, #0x48] 0.00 0 +0x583c add x8, x8, #0x8 0.00 0 +0x5840 str x8, [x19, #0x48] 0.00 0 +0x5844 cmp x8, x9 0.00 0 +0x5848 b.lo $+0x4c 0.00 0 +0x584c ldr x0, [x19, #0x20] 0.00 0 +0x5850 ldr x8, [x0] 0.00 0 +0x5854 ldr x8, [x8] 0.00 0 +0x5858 mov w1, #0x88 0.00 0 +0x585c blr x8 0.00 0 +0x5860 str xzr, [x0] 0.00 0 +0x5864 ldr x8, [x19, #0x40] 0.00 0 +0x5868 cmp x8, #0x0 0.00 0 +0x586c ldr x9, [sp, #0x58] 0.00 0 +0x5870 csel x8, x9, x8, eq 0.00 0 +0x5874 str x0, [x8] 0.00 0 +0x5878 add x8, x0, #0x8 0.00 0 +0x587c stp x0, x8, [x19, #0x40] 0.00 0 +0x5880 add x9, x0, #0x88 0.00 0 +0x5884 str x9, [x19, #0x50] 0.00 0 +0x5888 ldr x28, [sp, #0x78] 0.00 0 +0x588c mov w12, #0x40 0.00 0 +0x5890 mov x13, #0xffffffffffffffff 0.00 0 +0x5894 str w12, [x19, #0x30] 0.00 0 +0x5898 str xzr, [x8] 0.00 0 +0x589c neg w8, w26 0.00 0 +0x58a0 lsr x8, x13, x8 0.00 0 +0x58a4 and x8, x8, x27 0.00 0 +0x58a8 ldr w9, [x19, #0x30] 0.00 0 +0x58ac neg w9, w9 0.00 0 +0x58b0 lsl x10, x8, x9 0.00 0 +0x58b4 ldr x8, [x19, #0x48] 0.00 0 +0x58b8 ldr x9, [x8] 0.00 0 +0x58bc orr x9, x10, x9 0.00 0 +0x58c0 str x9, [x8] 0.00 0 +0x58c4 ldr w8, [x28] 0.00 0 +0x58c8 sub w8, w8, w26 0.00 0 +0x58cc str w8, [x28] 0.00 0 +0x58d0 and x26, x25, #0x3f 0.00 0 +0x58d4 and x9, x25, #0x20 0.00 0 +0x58d8 asr x10, x25, #0x6 0.00 0 +0x58dc mov x11, x25 0.00 0 +0x58e0 mov x25, x10 0.00 0 +0x58e4 tbz w11, #0x5, $-0x130 0.00 0 +0x58e8 mov x25, x10 0.00 0 +0x58ec cmn x10, #0x1 0.00 0 +0x58f0 b.ne $-0x13c 0.00 0 +0x58f4 ldr x10, [sp, #0x80] 0.00 0 +0x58f8 ldr x9, [x10] 0.00 0 +0x58fc add x9, x9, #0x7 0.00 0 +0x5900 str x9, [x10] 0.00 0 +0x5904 cmp w8, #0x6 0.00 0 +0x5908 b.hi $+0x48 0.00 0 +0x590c cbz w8, $+0x7c 0.00 0 +0x5910 neg w8, w8 0.00 0 +0x5914 lsl x8, x26, x8 0.00 0 +0x5918 ldr x9, [x19, #0x48] 0.00 0 +0x591c ldr x10, [x9] 0.00 0 +0x5920 orr x8, x10, x8 0.00 0 +0x5924 str x8, [x9] 0.00 0 +0x5928 ldr w8, [x19, #0x30] 0.00 0 +0x592c mov w9, #0x7 0.00 0 +0x5930 sub w25, w9, w8 0.00 0 +0x5934 lsr x26, x26, x8 0.00 0 +0x5938 ldp x8, x9, [x19, #0x48] 0.00 0 +0x593c add x8, x8, #0x8 0.00 0 +0x5940 str x8, [x19, #0x48] 0.00 0 +0x5944 cmp x8, x9 0.00 0 +0x5948 b.hs $+0x58 0.00 0 +0x594c b $+0x9c 0.00 0 +0x5950 neg w8, w8 0.00 0 +0x5954 lsl x9, x26, x8 0.00 0 +0x5958 ldr x8, [x19, #0x48] 0.00 0 +0x595c ldr x10, [x8] 0.00 0 +0x5960 mov w25, #0x7 0.00 0 +0x5964 b $+0xac 0.00 0 +0x5968 and x9, x25, #0x1f 0.00 0 +0x596c neg w8, w8 0.00 0 +0x5970 lsl x9, x9, x8 0.00 0 +0x5974 ldr x8, [x19, #0x48] 0.00 0 +0x5978 ldr x10, [x8] 0.00 0 +0x597c mov w20, #0x5 0.00 0 +0x5980 ldr x26, [sp, #0x70] 0.00 0 +0x5984 b $+0x218 0.00 0 +0x5988 mov w25, #0x7 0.00 0 +0x598c ldp x8, x9, [x19, #0x48] 0.00 0 +0x5990 add x8, x8, #0x8 0.00 0 +0x5994 str x8, [x19, #0x48] 0.00 0 +0x5998 cmp x8, x9 0.00 0 +0x599c b.lo $+0x4c 0.00 0 +0x59a0 ldr x0, [x19, #0x20] 0.00 0 +0x59a4 ldr x8, [x0] 0.00 0 +0x59a8 ldr x8, [x8] 0.00 0 +0x59ac mov w1, #0x88 0.00 0 +0x59b0 blr x8 0.00 0 +0x59b4 str xzr, [x0] 0.00 0 +0x59b8 ldr x8, [x19, #0x40] 0.00 0 +0x59bc cmp x8, #0x0 0.00 0 +0x59c0 ldr x9, [sp, #0x58] 0.00 0 +0x59c4 csel x8, x9, x8, eq 0.00 0 +0x59c8 str x0, [x8] 0.00 0 +0x59cc add x8, x0, #0x8 0.00 0 +0x59d0 stp x0, x8, [x19, #0x40] 0.00 0 +0x59d4 add x9, x0, #0x88 0.00 0 +0x59d8 str x9, [x19, #0x50] 0.00 0 +0x59dc ldr x28, [sp, #0x78] 0.00 0 +0x59e0 mov w12, #0x40 0.00 0 +0x59e4 mov x13, #0xffffffffffffffff 0.00 0 +0x59e8 str w12, [x19, #0x30] 0.00 0 +0x59ec str xzr, [x8] 0.00 0 +0x59f0 neg w8, w25 0.00 0 +0x59f4 lsr x8, x13, x8 0.00 0 +0x59f8 and x8, x8, x26 0.00 0 +0x59fc ldr w9, [x19, #0x30] 0.00 0 +0x5a00 neg w9, w9 0.00 0 +0x5a04 lsl x10, x8, x9 0.00 0 +0x5a08 ldr x8, [x19, #0x48] 0.00 0 +0x5a0c ldr x9, [x8] 0.00 0 +0x5a10 orr x9, x10, x9 0.00 0 +0x5a14 str x9, [x8] 0.00 0 +0x5a18 ldr w9, [x28] 0.00 0 +0x5a1c sub w8, w9, w25 0.00 0 +0x5a20 str w8, [x28] 0.00 0 +0x5a24 ldr w26, [x20] 0.00 0 +0x5a28 ldr x11, [sp, #0x80] 0.00 0 +0x5a2c ldr x10, [x11] 0.00 0 +0x5a30 add x10, x10, #0x2 0.00 0 +0x5a34 str x10, [x11] 0.00 0 +0x5a38 cmp w8, #0x1 0.00 0 +0x5a3c b.hi $-0x5d4 0.00 0 +0x5a40 cmp w9, w25 0.00 0 +0x5a44 b.ne $+0x20 0.00 0 +0x5a48 mov w20, #0x2 0.00 0 +0x5a4c ldp x8, x9, [x19, #0x48] 0.00 0 +0x5a50 add x8, x8, #0x8 0.00 0 +0x5a54 str x8, [x19, #0x48] 0.00 0 +0x5a58 cmp x8, x9 0.00 0 +0x5a5c b.hs $+0x44 0.00 0 +0x5a60 b $+0x88 0.00 0 +0x5a64 neg w8, w8 0.00 0 +0x5a68 lsl x8, x26, x8 0.00 0 +0x5a6c ldr x9, [x19, #0x48] 0.00 0 +0x5a70 ldr x10, [x9] 0.00 0 +0x5a74 orr x8, x10, x8 0.00 0 +0x5a78 str x8, [x9] 0.00 0 +0x5a7c ldr w8, [x19, #0x30] 0.00 0 +0x5a80 mov w9, #0x2 0.00 0 +0x5a84 sub w20, w9, w8 0.00 0 +0x5a88 lsr x26, x26, x8 0.00 0 +0x5a8c ldp x8, x9, [x19, #0x48] 0.00 0 +0x5a90 add x8, x8, #0x8 0.00 0 +0x5a94 str x8, [x19, #0x48] 0.00 0 +0x5a98 cmp x8, x9 0.00 0 +0x5a9c b.lo $+0x4c 0.00 0 +0x5aa0 ldr x0, [x19, #0x20] 0.00 0 +0x5aa4 ldr x8, [x0] 0.00 0 +0x5aa8 ldr x8, [x8] 0.00 0 +0x5aac mov w1, #0x88 0.00 0 +0x5ab0 blr x8 0.00 0 +0x5ab4 str xzr, [x0] 0.00 0 +0x5ab8 ldr x8, [x19, #0x40] 0.00 0 +0x5abc cmp x8, #0x0 0.00 0 +0x5ac0 ldr x9, [sp, #0x58] 0.00 0 +0x5ac4 csel x8, x9, x8, eq 0.00 0 +0x5ac8 str x0, [x8] 0.00 0 +0x5acc add x8, x0, #0x8 0.00 0 +0x5ad0 stp x0, x8, [x19, #0x40] 0.00 0 +0x5ad4 add x9, x0, #0x88 0.00 0 +0x5ad8 str x9, [x19, #0x50] 0.00 0 +0x5adc ldr x28, [sp, #0x78] 0.00 0 +0x5ae0 mov w12, #0x40 0.00 0 +0x5ae4 mov x13, #0xffffffffffffffff 0.00 0 +0x5ae8 str w12, [x19, #0x30] 0.00 0 +0x5aec str xzr, [x8] 0.00 0 +0x5af0 neg w8, w20 0.00 0 +0x5af4 lsr x8, x13, x8 0.00 0 +0x5af8 and x8, x8, x26 0.00 0 +0x5afc ldr w9, [x19, #0x30] 0.00 0 +0x5b00 neg w9, w9 0.00 0 +0x5b04 lsl x10, x8, x9 0.00 0 +0x5b08 ldr x8, [x19, #0x48] 0.00 0 +0x5b0c ldr x9, [x8] 0.00 0 +0x5b10 b $-0x690 0.00 0 +0x5b14 mov w20, #0x5 0.00 0 +0x5b18 ldp x8, x9, [x19, #0x48] 0.00 0 +0x5b1c add x8, x8, #0x8 0.00 0 +0x5b20 str x8, [x19, #0x48] 0.00 0 +0x5b24 cmp x8, x9 0.00 0 +0x5b28 b.lo $+0x4c 0.00 0 +0x5b2c ldr x0, [x19, #0x20] 0.00 0 +0x5b30 ldr x8, [x0] 0.00 0 +0x5b34 ldr x8, [x8] 0.00 0 +0x5b38 mov w1, #0x88 0.00 0 +0x5b3c blr x8 0.00 0 +0x5b40 str xzr, [x0] 0.00 0 +0x5b44 ldr x8, [x19, #0x40] 0.00 0 +0x5b48 cmp x8, #0x0 0.00 0 +0x5b4c ldr x9, [sp, #0x58] 0.00 0 +0x5b50 csel x8, x9, x8, eq 0.00 0 +0x5b54 str x0, [x8] 0.00 0 +0x5b58 add x8, x0, #0x8 0.00 0 +0x5b5c stp x0, x8, [x19, #0x40] 0.00 0 +0x5b60 add x9, x0, #0x88 0.00 0 +0x5b64 str x9, [x19, #0x50] 0.00 0 +0x5b68 ldp x26, x28, [sp, #0x70] 0.00 0 +0x5b6c mov w12, #0x40 0.00 0 +0x5b70 mov x13, #0xffffffffffffffff 0.00 0 +0x5b74 str w12, [x19, #0x30] 0.00 0 +0x5b78 str xzr, [x8] 0.00 0 +0x5b7c neg w8, w20 0.00 0 +0x5b80 lsr x8, x13, x8 0.00 0 +0x5b84 and x8, x8, x25 0.00 0 +0x5b88 ldr w9, [x19, #0x30] 0.00 0 +0x5b8c neg w9, w9 0.00 0 +0x5b90 lsl x10, x8, x9 0.00 0 +0x5b94 ldr x8, [x19, #0x48] 0.00 0 +0x5b98 ldr x9, [x8] 0.00 0 +0x5b9c orr x9, x10, x9 0.00 0 +0x5ba0 str x9, [x8] 0.00 0 +0x5ba4 b $-0x718 0.00 0 +0x5ba8 ldr w8, [x19, #0x160] 0.00 0 +0x5bac ldp x3, x13, [sp, #0x60] 0.00 0 +0x5bb0 ldr x25, [sp, #0x20] 0.00 0 +0x5bb4 cbz w8, $+0xbfc 0.00 0 +0x5bb8 ldp x8, x9, [sp, #0x98] 0.00 0 +0x5bbc cmp x8, x9 0.00 0 +0x5bc0 b.hs $+0x14 0.00 0 +0x5bc4 str wzr, [x8], #0x4 0.00 0 +0x5bc8 ldr x9, [sp, #0xa0] 0.00 0 +0x5bcc cmp x8, x9 0.00 0 +0x5bd0 b.lo $-0xc 0.00 0 +0x5bd4 mov w20, #0x0 0.00 0 +0x5bd8 ldr x8, [x19, #0x150] 0.00 0 +0x5bdc ldr w8, [x8] 0.00 0 +0x5be0 ldr x9, [x19, #0x10] 0.00 0 +0x5be4 stp x9, xzr, [x29, #-0x88] 0.00 0 +0x5be8 stp xzr, xzr, [x29, #-0x78] 0.00 0 +0x5bec stur wzr, [x29, #-0x68] 0.00 0 +0x5bf0 cmp x26, x25 0.00 0 +0x5bf4 b.hs $+0x17c 0.00 0 +0x5bf8 mov w20, #0x0 0.00 0 +0x5bfc mov w21, #0x1 0.00 0 +0x5c00 mov x22, x26 0.00 0 +0x5c04 b $+0x24 0.00 0 +0x5c08 ldr x11, [sp, #0x98] 0.00 0 +0x5c0c lsl x10, x10, #0x2 0.00 0 +0x5c10 ldr w12, [x11, x10] 0.00 0 +0x5c14 bic w9, w12, w9 0.00 0 +0x5c18 str w9, [x11, x10] 0.00 0 +0x5c1c add x22, x22, #0xc 0.00 0 +0x5c20 cmp x22, x25 0.00 0 +0x5c24 b.hs $+0x14c 0.00 0 +0x5c28 ldr w9, [x22] 0.00 0 +0x5c2c cmp w9, w8 0.00 0 +0x5c30 b.hs $+0x3c 0.00 0 +0x5c34 ldr w9, [x22, #0x4] 0.00 0 +0x5c38 ldrb w11, [x22, #0x8] 0.00 0 +0x5c3c lsr x10, x9, #0x5 0.00 0 +0x5c40 lsl w9, w21, w9 0.00 0 +0x5c44 cbz w11, $-0x3c 0.00 0 +0x5c48 ldr x11, [sp, #0x98] 0.00 0 +0x5c4c lsl x10, x10, #0x2 0.00 0 +0x5c50 ldr w12, [x11, x10] 0.00 0 +0x5c54 orr w9, w12, w9 0.00 0 +0x5c58 str w9, [x11, x10] 0.00 0 +0x5c5c add x22, x22, #0xc 0.00 0 +0x5c60 cmp x22, x25 0.00 0 +0x5c64 b.lo $-0x3c 0.00 0 +0x5c68 b $+0x108 0.00 0 +0x5c6c ldur w8, [x29, #-0x78] 0.00 0 +0x5c70 cbz w8, $+0x6c 0.00 0 +0x5c74 ldp x23, x9, [sp, #0x98] 0.00 0 +0x5c78 mov x11, x23 0.00 0 +0x5c7c ldr w10, [x11], #0x4 0.00 0 +0x5c80 cmp x11, x9 0.00 0 +0x5c84 b.hs $+0x14 0.00 0 +0x5c88 ldr w12, [x11], #0x4 0.00 0 +0x5c8c eor w10, w12, w10, ror #5 0.00 0 +0x5c90 cmp x11, x9 0.00 0 +0x5c94 b.lo $-0xc 0.00 0 +0x5c98 ldp w11, w12, [x29, #-0x74] 0.00 0 +0x5c9c umull x11, w11, w10 0.00 0 +0x5ca0 add w12, w12, #0x20 0.00 0 +0x5ca4 lsr x11, x11, x12 0.00 0 +0x5ca8 msub w8, w8, w11, w10 0.00 0 +0x5cac ldur x10, [x29, #-0x80] 0.00 0 +0x5cb0 ldr x25, [x10, w8, uxtw #3] 0.00 0 +0x5cb4 cbz x25, $+0x28 0.00 0 +0x5cb8 sub x24, x9, x23 0.00 0 +0x5cbc ldr x8, [x25, #0x8] 0.00 0 +0x5cc0 ldr x1, [x8] 0.00 0 +0x5cc4 mov x0, x23 0.00 0 +0x5cc8 mov x2, x24 0.00 0 +0x5ccc bl $+0x46e8 0.00 0 +0x5cd0 cbz w0, $+0x7c 0.00 0 +0x5cd4 ldr x25, [x25] 0.00 0 +0x5cd8 cbnz x25, $-0x1c 0.00 0 +0x5cdc ldr x0, [x19, #0x10] 0.00 0 +0x5ce0 ldr x8, [x0] 0.00 0 +0x5ce4 ldr x8, [x8] 0.00 0 +0x5ce8 mov w1, #0x10 0.00 0 +0x5cec blr x8 0.00 0 +0x5cf0 mov x23, x0 0.00 0 +0x5cf4 ldr x0, [x19, #0x10] 0.00 0 +0x5cf8 ldr w8, [x19, #0x140] 0.00 0 +0x5cfc add x8, x8, #0x1f 0.00 0 +0x5d00 lsr x24, x8, #0x5 0.00 0 +0x5d04 lsl x1, x24, #0x2 0.00 0 +0x5d08 ldr x8, [x0] 0.00 0 +0x5d0c ldr x8, [x8] 0.00 0 +0x5d10 blr x8 0.00 0 +0x5d14 add x8, x0, x24, lsl #2 0.00 0 +0x5d18 stp x0, x8, [x23] 0.00 0 +0x5d1c cmp x0, x8 0.00 0 +0x5d20 b.hs $+0x1c 0.00 0 +0x5d24 ldr x8, [sp, #0x98] 0.00 0 +0x5d28 ldr w9, [x8], #0x4 0.00 0 +0x5d2c str w9, [x0], #0x4 0.00 0 +0x5d30 ldr x9, [x23, #0x8] 0.00 0 +0x5d34 cmp x0, x9 0.00 0 +0x5d38 b.lo $-0x10 0.00 0 +0x5d3c sub x0, x29, #0x88 0.00 0 +0x5d40 mov x1, x23 0.00 0 +0x5d44 mov w2, #0xffffffff 0.00 0 +0x5d48 bl $+0x22b8 0.00 0 +0x5d4c add w20, w20, #0x1 0.00 0 +0x5d50 ldr w8, [x19, #0x160] 0.00 0 +0x5d54 cmp w20, w8 0.00 0 +0x5d58 b.eq $+0x18c 0.00 0 +0x5d5c ldr x8, [x19, #0x150] 0.00 0 +0x5d60 ldr w8, [x8, w20, uxtw #2] 0.00 0 +0x5d64 ldr x25, [sp, #0x20] 0.00 0 +0x5d68 cmp x22, x25 0.00 0 +0x5d6c b.lo $-0x144 0.00 0 +0x5d70 ldr w8, [x19, #0x160] 0.00 0 +0x5d74 cmp w20, w8 0.00 0 +0x5d78 b.hs $+0xe4 0.00 0 +0x5d7c ldur w8, [x29, #-0x78] 0.00 0 +0x5d80 cbz w8, $+0x6c 0.00 0 +0x5d84 ldp x23, x9, [sp, #0x98] 0.00 0 +0x5d88 mov x11, x23 0.00 0 +0x5d8c ldr w10, [x11], #0x4 0.00 0 +0x5d90 cmp x11, x9 0.00 0 +0x5d94 b.hs $+0x14 0.00 0 +0x5d98 ldr w12, [x11], #0x4 0.00 0 +0x5d9c eor w10, w12, w10, ror #5 0.00 0 +0x5da0 cmp x11, x9 0.00 0 +0x5da4 b.lo $-0xc 0.00 0 +0x5da8 ldp w11, w12, [x29, #-0x74] 0.00 0 +0x5dac umull x11, w11, w10 0.00 0 +0x5db0 add w12, w12, #0x20 0.00 0 +0x5db4 lsr x11, x11, x12 0.00 0 +0x5db8 msub w8, w8, w11, w10 0.00 0 +0x5dbc ldur x10, [x29, #-0x80] 0.00 0 +0x5dc0 ldr x20, [x10, w8, uxtw #3] 0.00 0 +0x5dc4 cbz x20, $+0x28 0.00 0 +0x5dc8 sub x24, x9, x23 0.00 0 +0x5dcc ldr x8, [x20, #0x8] 0.00 0 +0x5dd0 ldr x1, [x8] 0.00 0 +0x5dd4 mov x0, x23 0.00 0 +0x5dd8 mov x2, x24 0.00 0 +0x5ddc bl $+0x45d8 0.00 0 +0x5de0 cbz w0, $+0x7c 0.00 0 +0x5de4 ldr x20, [x20] 0.00 0 +0x5de8 cbnz x20, $-0x1c 0.00 0 +0x5dec ldr x0, [x19, #0x10] 0.00 0 +0x5df0 ldr x8, [x0] 0.00 0 +0x5df4 ldr x8, [x8] 0.00 0 +0x5df8 mov w1, #0x10 0.00 0 +0x5dfc blr x8 0.00 0 +0x5e00 mov x23, x0 0.00 0 +0x5e04 ldr x0, [x19, #0x10] 0.00 0 +0x5e08 ldr w8, [x19, #0x140] 0.00 0 +0x5e0c add x8, x8, #0x1f 0.00 0 +0x5e10 lsr x20, x8, #0x5 0.00 0 +0x5e14 lsl x1, x20, #0x2 0.00 0 +0x5e18 ldr x8, [x0] 0.00 0 +0x5e1c ldr x8, [x8] 0.00 0 +0x5e20 blr x8 0.00 0 +0x5e24 add x8, x0, x20, lsl #2 0.00 0 +0x5e28 stp x0, x8, [x23] 0.00 0 +0x5e2c cmp x0, x8 0.00 0 +0x5e30 b.hs $+0x1c 0.00 0 +0x5e34 ldr x8, [sp, #0x98] 0.00 0 +0x5e38 ldr w9, [x8], #0x4 0.00 0 +0x5e3c str w9, [x0], #0x4 0.00 0 +0x5e40 ldr x9, [x23, #0x8] 0.00 0 +0x5e44 cmp x0, x9 0.00 0 +0x5e48 b.lo $-0x10 0.00 0 +0x5e4c sub x0, x29, #0x88 0.00 0 +0x5e50 mov x1, x23 0.00 0 +0x5e54 mov w2, #0xffffffff 0.00 0 +0x5e58 bl $+0x21a8 0.00 0 +0x5e5c ldur w20, [x29, #-0x78] 0.00 0 +0x5e60 ldur w8, [x29, #-0x6c] 0.00 0 +0x5e64 cmp w8, #0x0 0.00 0 +0x5e68 ccmp w20, #0x0, #0x4, ne 0.00 0 +0x5e6c b.ne $+0x10 0.00 0 +0x5e70 mov w8, #0x0 0.00 0 +0x5e74 mov w9, #0x1 0.00 0 +0x5e78 b $+0x134 0.00 0 +0x5e7c ldur x21, [x29, #-0x80] 0.00 0 +0x5e80 ldr x8, [x21] 0.00 0 +0x5e84 cbz x8, $+0x28 0.00 0 +0x5e88 mov w22, #0x0 0.00 0 +0x5e8c mov x8, #0x0 0.00 0 +0x5e90 ldr x26, [x21, w8, uxtw #3] 0.00 0 +0x5e94 cbz x26, $+0x40 0.00 0 +0x5e98 mov w8, #0x0 0.00 0 +0x5e9c add x23, x21, #0x8 0.00 0 +0x5ea0 mov w9, #0x1 0.00 0 +0x5ea4 sub x24, x9, x20 0.00 0 +0x5ea8 b $+0x5c 0.00 0 +0x5eac add x9, x21, #0x8 0.00 0 +0x5eb0 sub x10, x20, #0x1 0.00 0 +0x5eb4 cmp x10, x8 0.00 0 +0x5eb8 b.eq $-0x48 0.00 0 +0x5ebc ldr x11, [x9, x8, lsl #3] 0.00 0 +0x5ec0 add x8, x8, #0x1 0.00 0 +0x5ec4 cbz x11, $-0x10 0.00 0 +0x5ec8 mov x22, x8 0.00 0 +0x5ecc ldr x26, [x21, w8, uxtw #3] 0.00 0 +0x5ed0 cbnz x26, $-0x38 0.00 0 +0x5ed4 mov w8, #0x0 0.00 0 +0x5ed8 mov w9, #0x1 0.00 0 +0x5edc ldr x26, [sp, #0x70] 0.00 0 +0x5ee0 b $+0xcc 0.00 0 +0x5ee4 ldr x25, [sp, #0x20] 0.00 0 +0x5ee8 ldr w8, [x19, #0x160] 0.00 0 +0x5eec cmp w20, w8 0.00 0 +0x5ef0 b.lo $-0x174 0.00 0 +0x5ef4 b $-0x98 0.00 0 +0x5ef8 add x22, x22, x9 0.00 0 +0x5efc ldr x26, [x21, w22, uxtw #3] 0.00 0 +0x5f00 cbz x26, $+0x84 0.00 0 +0x5f04 mov x25, x8 0.00 0 +0x5f08 ldr x1, [x26, #0x8] 0.00 0 +0x5f0c sub x4, x29, #0x98 0.00 0 +0x5f10 sub x5, x29, #0x8c 0.00 0 +0x5f14 sub x6, x29, #0x90 0.00 0 +0x5f18 mov x0, x19 0.00 0 +0x5f1c mov w2, #0x4 0.00 0 +0x5f20 mov w3, #0x2 0.00 0 +0x5f24 bl $+0x2ff8 0.00 0 +0x5f28 ldur w8, [x29, #-0x98] 0.00 0 +0x5f2c ldp w10, w9, [x29, #-0x90] 0.00 0 +0x5f30 cmp w9, w10 0.00 0 +0x5f34 csel w11, w9, w10, lo 0.00 0 +0x5f38 cmp w8, w10 0.00 0 +0x5f3c ccmp w8, w9, #0x2, ls 0.00 0 +0x5f40 csel w8, w11, w8, hi 0.00 0 +0x5f44 add w8, w8, w25 0.00 0 +0x5f48 ldr x26, [x26] 0.00 0 +0x5f4c cbnz x26, $-0x4c 0.00 0 +0x5f50 add w22, w22, #0x1 0.00 0 +0x5f54 cmp w22, w20 0.00 0 +0x5f58 b.hs $+0x2c 0.00 0 +0x5f5c ldr x9, [x21, w22, uxtw #3] 0.00 0 +0x5f60 cbnz x9, $-0x64 0.00 0 +0x5f64 add x10, x23, x22, lsl #3 0.00 0 +0x5f68 add x11, x24, x22 0.00 0 +0x5f6c cmn x11, x9 0.00 0 +0x5f70 b.eq $+0x14 0.00 0 +0x5f74 ldr x12, [x10, x9, lsl #3] 0.00 0 +0x5f78 add x9, x9, #0x1 0.00 0 +0x5f7c cbz x12, $-0x10 0.00 0 +0x5f80 b $-0x88 0.00 0 +0x5f84 mov w9, #0x1 0.00 0 +0x5f88 add w10, w25, #0x1 0.00 0 +0x5f8c ubfiz x10, x10, #0x1, #0x20 0.00 0 +0x5f90 sub x10, x10, #0x1 0.00 0 +0x5f94 clz x10, x10 0.00 0 +0x5f98 eor w10, w10, #0x3f 0.00 0 +0x5f9c cmp w25, #0x2 0.00 0 +0x5fa0 csel w9, w9, w10, lo 0.00 0 +0x5fa4 ldr x26, [sp, #0x70] 0.00 0 +0x5fa8 ldr x25, [sp, #0x20] 0.00 0 +0x5fac mov w23, w9 0.00 0 +0x5fb0 mov w8, w8 0.00 0 +0x5fb4 add x9, x8, #0x7 0.00 0 +0x5fb8 mov x8, x23 0.00 0 +0x5fbc ldr w11, [sp, #0x14] 0.00 0 +0x5fc0 lsr x10, x8, #0x3 0.00 0 +0x5fc4 add x9, x9, #0x4 0.00 0 +0x5fc8 cmp x8, #0x7 0.00 0 +0x5fcc mov x8, x10 0.00 0 +0x5fd0 b.hi $-0x10 0.00 0 +0x5fd4 ldr w10, [x19, #0x160] 0.00 0 +0x5fd8 mul w8, w10, w11 0.00 0 +0x5fdc mul w10, w10, w23 0.00 0 +0x5fe0 add x9, x10, x9 0.00 0 +0x5fe4 ldp x10, x11, [sp, #0x98] 0.00 0 +0x5fe8 cmp x10, x11 0.00 0 +0x5fec b.hs $+0x14 0.00 0 +0x5ff0 str wzr, [x10], #0x4 0.00 0 +0x5ff4 ldr x11, [sp, #0xa0] 0.00 0 +0x5ff8 cmp x10, x11 0.00 0 +0x5ffc b.lo $-0xc 0.00 0 +0x6000 ldr x10, [x19, #0x150] 0.00 0 +0x6004 ldr w20, [x10] 0.00 0 +0x6008 ldr x10, [x19, #0x28] 0.00 0 +0x600c add x10, x10, #0x1 0.00 0 +0x6010 str x10, [x19, #0x28] 0.00 0 +0x6014 ldr w10, [x19, #0x30] 0.00 0 +0x6018 cmp x9, x8 0.00 0 +0x601c b.hs $+0x20 0.00 0 +0x6020 cbz w10, $+0xd4 0.00 0 +0x6024 neg w8, w10 0.00 0 +0x6028 mov w9, #0x1 0.00 0 +0x602c lsl x9, x9, x8 0.00 0 +0x6030 ldr x8, [x19, #0x48] 0.00 0 +0x6034 ldr x10, [x8] 0.00 0 +0x6038 b $+0x134 0.00 0 +0x603c cbz w10, $+0x3ac 0.00 0 +0x6040 sub w8, w10, #0x1 0.00 0 +0x6044 str w8, [x28] 0.00 0 +0x6048 cmp x26, x25 0.00 0 +0x604c b.hs $+0x410 0.00 0 +0x6050 mov w21, #0x0 0.00 0 +0x6054 mov w22, #0x1 0.00 0 +0x6058 mov x23, x26 0.00 0 +0x605c b $+0x20 0.00 0 +0x6060 ldr x10, [sp, #0x98] 0.00 0 +0x6064 ldr w11, [x10, x8] 0.00 0 +0x6068 bic w9, w11, w9 0.00 0 +0x606c str w9, [x10, x8] 0.00 0 +0x6070 add x23, x23, #0xc 0.00 0 +0x6074 cmp x23, x25 0.00 0 +0x6078 b.hs $+0x400 0.00 0 +0x607c ldr w8, [x23] 0.00 0 +0x6080 cmp w8, w20 0.00 0 +0x6084 b.hs $+0x3c 0.00 0 +0x6088 ldr w8, [x23, #0x4] 0.00 0 +0x608c lsr x10, x8, #0x5 0.00 0 +0x6090 ldrb w11, [x23, #0x8] 0.00 0 +0x6094 lsl w9, w22, w8 0.00 0 +0x6098 lsl x8, x10, #0x2 0.00 0 +0x609c cbz w11, $-0x3c 0.00 0 +0x60a0 ldr x10, [sp, #0x98] 0.00 0 +0x60a4 ldr w11, [x10, x8] 0.00 0 +0x60a8 orr w9, w11, w9 0.00 0 +0x60ac str w9, [x10, x8] 0.00 0 +0x60b0 add x23, x23, #0xc 0.00 0 +0x60b4 cmp x23, x25 0.00 0 +0x60b8 b.lo $-0x3c 0.00 0 +0x60bc b $+0x3bc 0.00 0 +0x60c0 add x2, sp, #0x98 0.00 0 +0x60c4 mov x0, x19 0.00 0 +0x60c8 ldr x1, [sp, #0x50] 0.00 0 +0x60cc bl $+0x2588 0.00 0 +0x60d0 add w21, w21, #0x1 0.00 0 +0x60d4 ldr w8, [x19, #0x160] 0.00 0 +0x60d8 cmp w21, w8 0.00 0 +0x60dc b.eq $+0x39c 0.00 0 +0x60e0 ldr x8, [x19, #0x150] 0.00 0 +0x60e4 ldr w20, [x8, w21, uxtw #2] 0.00 0 +0x60e8 cmp x23, x25 0.00 0 +0x60ec b.lo $-0x70 0.00 0 +0x60f0 b $+0x388 0.00 0 +0x60f4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x60f8 add x8, x8, #0x8 0.00 0 +0x60fc str x8, [x19, #0x48] 0.00 0 +0x6100 cmp x8, x9 0.00 0 +0x6104 b.lo $+0x44 0.00 0 +0x6108 ldr x8, [sp, #0x50] 0.00 0 +0x610c ldr x0, [x8] 0.00 0 +0x6110 ldr x8, [x0] 0.00 0 +0x6114 ldr x8, [x8] 0.00 0 +0x6118 mov w1, #0x88 0.00 0 +0x611c blr x8 0.00 0 +0x6120 add x8, x19, #0x38 0.00 0 +0x6124 str xzr, [x0] 0.00 0 +0x6128 ldr x9, [x19, #0x40] 0.00 0 +0x612c cmp x9, #0x0 0.00 0 +0x6130 csel x8, x8, x9, eq 0.00 0 +0x6134 str x0, [x8] 0.00 0 +0x6138 add x8, x0, #0x8 0.00 0 +0x613c stp x0, x8, [x19, #0x40] 0.00 0 +0x6140 add x9, x0, #0x88 0.00 0 +0x6144 str x9, [x19, #0x50] 0.00 0 +0x6148 mov w9, #0x40 0.00 0 +0x614c str w9, [x19, #0x30] 0.00 0 +0x6150 str xzr, [x8] 0.00 0 +0x6154 ldr w8, [x19, #0x30] 0.00 0 +0x6158 neg w8, w8 0.00 0 +0x615c mov w9, #0x1 0.00 0 +0x6160 lsl x10, x9, x8 0.00 0 +0x6164 ldr x8, [x19, #0x48] 0.00 0 +0x6168 ldr x9, [x8] 0.00 0 +0x616c orr x9, x10, x9 0.00 0 +0x6170 str x9, [x8] 0.00 0 +0x6174 ldr w8, [x28] 0.00 0 +0x6178 sub w8, w8, #0x1 0.00 0 +0x617c str w8, [x28] 0.00 0 +0x6180 sub w21, w23, #0x1 0.00 0 +0x6184 cmp w21, #0x8 0.00 0 +0x6188 b.hs $+0xd4 0.00 0 +0x618c mov x27, x21 0.00 0 +0x6190 ldr x10, [sp, #0x80] 0.00 0 +0x6194 ldr x9, [x10] 0.00 0 +0x6198 add x9, x9, #0x4 0.00 0 +0x619c str x9, [x10] 0.00 0 +0x61a0 cmp w8, #0x3 0.00 0 +0x61a4 b.hi $+0x1e8 0.00 0 +0x61a8 mov w21, #0x4 0.00 0 +0x61ac cbz w8, $+0x28 0.00 0 +0x61b0 neg w8, w8 0.00 0 +0x61b4 lsl x8, x27, x8 0.00 0 +0x61b8 ldr x9, [x19, #0x48] 0.00 0 +0x61bc ldr x10, [x9] 0.00 0 +0x61c0 orr x8, x10, x8 0.00 0 +0x61c4 str x8, [x9] 0.00 0 +0x61c8 ldr w8, [x19, #0x30] 0.00 0 +0x61cc sub w21, w21, w8 0.00 0 +0x61d0 lsr x27, x27, x8 0.00 0 +0x61d4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x61d8 add x8, x8, #0x8 0.00 0 +0x61dc str x8, [x19, #0x48] 0.00 0 +0x61e0 cmp x8, x9 0.00 0 +0x61e4 b.lo $+0x44 0.00 0 +0x61e8 ldr x8, [sp, #0x50] 0.00 0 +0x61ec ldr x0, [x8] 0.00 0 +0x61f0 ldr x8, [x0] 0.00 0 +0x61f4 ldr x8, [x8] 0.00 0 +0x61f8 mov w1, #0x88 0.00 0 +0x61fc blr x8 0.00 0 +0x6200 add x8, x19, #0x38 0.00 0 +0x6204 str xzr, [x0] 0.00 0 +0x6208 ldr x9, [x19, #0x40] 0.00 0 +0x620c cmp x9, #0x0 0.00 0 +0x6210 csel x8, x8, x9, eq 0.00 0 +0x6214 str x0, [x8] 0.00 0 +0x6218 add x8, x0, #0x8 0.00 0 +0x621c stp x0, x8, [x19, #0x40] 0.00 0 +0x6220 add x9, x0, #0x88 0.00 0 +0x6224 str x9, [x19, #0x50] 0.00 0 +0x6228 mov w9, #0x40 0.00 0 +0x622c str w9, [x19, #0x30] 0.00 0 +0x6230 str xzr, [x8] 0.00 0 +0x6234 neg w8, w21 0.00 0 +0x6238 mov x9, #0xffffffffffffffff 0.00 0 +0x623c lsr x8, x9, x8 0.00 0 +0x6240 and x8, x8, x27 0.00 0 +0x6244 ldr w9, [x19, #0x30] 0.00 0 +0x6248 neg w9, w9 0.00 0 +0x624c lsl x10, x8, x9 0.00 0 +0x6250 ldr x8, [x19, #0x48] 0.00 0 +0x6254 ldr x9, [x8] 0.00 0 +0x6258 b $+0x14c 0.00 0 +0x625c add x22, x19, #0x38 0.00 0 +0x6260 mov w24, #0x40 0.00 0 +0x6264 mov x25, #0xffffffffffffffff 0.00 0 +0x6268 mov w26, #0x4 0.00 0 +0x626c b $+0x40 0.00 0 +0x6270 neg w8, w8 0.00 0 +0x6274 lsl x9, x28, x8 0.00 0 +0x6278 ldr x8, [x19, #0x48] 0.00 0 +0x627c ldr x10, [x8] 0.00 0 +0x6280 mov w27, #0x4 0.00 0 +0x6284 orr x9, x10, x9 0.00 0 +0x6288 str x9, [x8] 0.00 0 +0x628c ldr x28, [sp, #0x78] 0.00 0 +0x6290 ldr w8, [x28] 0.00 0 +0x6294 sub w8, w8, w27 0.00 0 +0x6298 str w8, [x28] 0.00 0 +0x629c lsr x27, x21, #0x3 0.00 0 +0x62a0 cmp x21, #0x40 0.00 0 +0x62a4 mov x21, x27 0.00 0 +0x62a8 b.lo $-0x118 0.00 0 +0x62ac mov w28, #0x8 0.00 0 +0x62b0 bfxil x28, x21, #0x0, #0x3 0.00 0 +0x62b4 ldr x10, [sp, #0x80] 0.00 0 +0x62b8 ldr x9, [x10] 0.00 0 +0x62bc add x9, x9, #0x4 0.00 0 +0x62c0 str x9, [x10] 0.00 0 +0x62c4 cmp w8, #0x3 0.00 0 +0x62c8 b.hi $-0x58 0.00 0 +0x62cc cbz w8, $+0x40 0.00 0 +0x62d0 neg w8, w8 0.00 0 +0x62d4 lsl x8, x28, x8 0.00 0 +0x62d8 ldr x9, [x19, #0x48] 0.00 0 +0x62dc ldr x10, [x9] 0.00 0 +0x62e0 orr x8, x10, x8 0.00 0 +0x62e4 str x8, [x9] 0.00 0 +0x62e8 ldr w8, [x19, #0x30] 0.00 0 +0x62ec sub w27, w26, w8 0.00 0 +0x62f0 lsr x28, x28, x8 0.00 0 +0x62f4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x62f8 add x8, x8, #0x8 0.00 0 +0x62fc str x8, [x19, #0x48] 0.00 0 +0x6300 cmp x8, x9 0.00 0 +0x6304 b.hs $+0x20 0.00 0 +0x6308 b $+0x58 0.00 0 +0x630c mov w27, #0x4 0.00 0 +0x6310 ldp x8, x9, [x19, #0x48] 0.00 0 +0x6314 add x8, x8, #0x8 0.00 0 +0x6318 str x8, [x19, #0x48] 0.00 0 +0x631c cmp x8, x9 0.00 0 +0x6320 b.lo $+0x40 0.00 0 +0x6324 ldr x8, [sp, #0x50] 0.00 0 +0x6328 ldr x0, [x8] 0.00 0 +0x632c ldr x8, [x0] 0.00 0 +0x6330 ldr x8, [x8] 0.00 0 +0x6334 mov w1, #0x88 0.00 0 +0x6338 blr x8 0.00 0 +0x633c str xzr, [x0] 0.00 0 +0x6340 ldr x8, [x19, #0x40] 0.00 0 +0x6344 cmp x8, #0x0 0.00 0 +0x6348 csel x8, x22, x8, eq 0.00 0 +0x634c str x0, [x8] 0.00 0 +0x6350 add x8, x0, #0x8 0.00 0 +0x6354 stp x0, x8, [x19, #0x40] 0.00 0 +0x6358 add x9, x0, #0x88 0.00 0 +0x635c str x9, [x19, #0x50] 0.00 0 +0x6360 str w24, [x19, #0x30] 0.00 0 +0x6364 str xzr, [x8] 0.00 0 +0x6368 neg w8, w27 0.00 0 +0x636c lsr x8, x25, x8 0.00 0 +0x6370 and x8, x8, x28 0.00 0 +0x6374 ldr w9, [x19, #0x30] 0.00 0 +0x6378 neg w9, w9 0.00 0 +0x637c lsl x10, x8, x9 0.00 0 +0x6380 ldr x8, [x19, #0x48] 0.00 0 +0x6384 ldr x9, [x8] 0.00 0 +0x6388 b $-0x104 0.00 0 +0x638c and x9, x27, #0xf 0.00 0 +0x6390 neg w8, w8 0.00 0 +0x6394 lsl x9, x9, x8 0.00 0 +0x6398 ldr x8, [x19, #0x48] 0.00 0 +0x639c ldr x10, [x8] 0.00 0 +0x63a0 mov w21, #0x4 0.00 0 +0x63a4 orr x9, x10, x9 0.00 0 +0x63a8 str x9, [x8] 0.00 0 +0x63ac ldr w8, [x28] 0.00 0 +0x63b0 sub w8, w8, w21 0.00 0 +0x63b4 str w8, [x28] 0.00 0 +0x63b8 ldur w8, [x29, #-0x6c] 0.00 0 +0x63bc cbz w8, $+0x170 0.00 0 +0x63c0 ldur w21, [x29, #-0x78] 0.00 0 +0x63c4 cbz w21, $+0x168 0.00 0 +0x63c8 ldur x22, [x29, #-0x80] 0.00 0 +0x63cc ldr x8, [x22] 0.00 0 +0x63d0 cbz x8, $+0xb8 0.00 0 +0x63d4 mov w25, #0x0 0.00 0 +0x63d8 mov x8, #0x0 0.00 0 +0x63dc ldr x28, [x22, w8, uxtw #3] 0.00 0 +0x63e0 cbnz x28, $+0xd0 0.00 0 +0x63e4 b $+0x148 0.00 0 +0x63e8 ldp x8, x9, [x19, #0x48] 0.00 0 +0x63ec add x8, x8, #0x8 0.00 0 +0x63f0 str x8, [x19, #0x48] 0.00 0 +0x63f4 cmp x8, x9 0.00 0 +0x63f8 b.lo $+0x44 0.00 0 +0x63fc ldr x8, [sp, #0x50] 0.00 0 +0x6400 ldr x0, [x8] 0.00 0 +0x6404 ldr x8, [x0] 0.00 0 +0x6408 ldr x8, [x8] 0.00 0 +0x640c mov w1, #0x88 0.00 0 +0x6410 blr x8 0.00 0 +0x6414 add x8, x19, #0x38 0.00 0 +0x6418 str xzr, [x0] 0.00 0 +0x641c ldr x9, [x19, #0x40] 0.00 0 +0x6420 cmp x9, #0x0 0.00 0 +0x6424 csel x8, x8, x9, eq 0.00 0 +0x6428 str x0, [x8] 0.00 0 +0x642c add x8, x0, #0x8 0.00 0 +0x6430 stp x0, x8, [x19, #0x40] 0.00 0 +0x6434 add x9, x0, #0x88 0.00 0 +0x6438 str x9, [x19, #0x50] 0.00 0 +0x643c mov w9, #0x40 0.00 0 +0x6440 str w9, [x28] 0.00 0 +0x6444 str xzr, [x8] 0.00 0 +0x6448 ldr w10, [x28] 0.00 0 +0x644c sub w8, w10, #0x1 0.00 0 +0x6450 str w8, [x28] 0.00 0 +0x6454 cmp x26, x25 0.00 0 +0x6458 b.lo $-0x408 0.00 0 +0x645c mov w21, #0x0 0.00 0 +0x6460 b $+0x18 0.00 0 +0x6464 add x2, sp, #0x98 0.00 0 +0x6468 mov x0, x19 0.00 0 +0x646c ldr x1, [sp, #0x50] 0.00 0 +0x6470 bl $+0x21e4 0.00 0 +0x6474 add w21, w21, #0x1 0.00 0 +0x6478 ldr w8, [x19, #0x160] 0.00 0 +0x647c cmp w21, w8 0.00 0 +0x6480 b.lo $-0x1c 0.00 0 +0x6484 b $+0x2d0 0.00 0 +0x6488 add x9, x22, #0x8 0.00 0 +0x648c sub x10, x21, #0x1 0.00 0 +0x6490 cmp x10, x8 0.00 0 +0x6494 b.eq $+0x98 0.00 0 +0x6498 ldr x11, [x9, x8, lsl #3] 0.00 0 +0x649c add x8, x8, #0x1 0.00 0 +0x64a0 cbz x11, $-0x10 0.00 0 +0x64a4 mov x25, x8 0.00 0 +0x64a8 ldr x28, [x22, w8, uxtw #3] 0.00 0 +0x64ac cbz x28, $+0x80 0.00 0 +0x64b0 add x24, x19, #0x58 0.00 0 +0x64b4 add x26, x22, #0x8 0.00 0 +0x64b8 mov w8, #0x1 0.00 0 +0x64bc sub x27, x8, x21 0.00 0 +0x64c0 b $+0x10 0.00 0 +0x64c4 add x25, x25, x8 0.00 0 +0x64c8 ldr x28, [x22, w25, uxtw #3] 0.00 0 +0x64cc cbz x28, $+0x60 0.00 0 +0x64d0 ldr x8, [x19, #0x60] 0.00 0 +0x64d4 str w8, [x28, #0x10] 0.00 0 +0x64d8 ldr x2, [x28, #0x8] 0.00 0 +0x64dc mov x0, x19 0.00 0 +0x64e0 mov x1, x24 0.00 0 +0x64e4 mov w3, #0x4 0.00 0 +0x64e8 mov w4, #0x2 0.00 0 +0x64ec bl $+0x1c4c 0.00 0 +0x64f0 ldr x28, [x28] 0.00 0 +0x64f4 cbnz x28, $-0x28 0.00 0 +0x64f8 add w25, w25, #0x1 0.00 0 +0x64fc cmp w25, w21 0.00 0 +0x6500 b.hs $+0x2c 0.00 0 +0x6504 ldr x8, [x22, w25, uxtw #3] 0.00 0 +0x6508 cbnz x8, $-0x40 0.00 0 +0x650c add x9, x26, x25, lsl #3 0.00 0 +0x6510 add x10, x27, x25 0.00 0 +0x6514 cmn x10, x8 0.00 0 +0x6518 b.eq $+0x14 0.00 0 +0x651c ldr x11, [x9, x8, lsl #3] 0.00 0 +0x6520 add x8, x8, #0x1 0.00 0 +0x6524 cbz x11, $-0x10 0.00 0 +0x6528 b $-0x64 0.00 0 +0x652c ldr x26, [sp, #0x70] 0.00 0 +0x6530 ldr x25, [sp, #0x20] 0.00 0 +0x6534 cmp x26, x25 0.00 0 +0x6538 b.hs $+0x12c 0.00 0 +0x653c mov w21, #0x0 0.00 0 +0x6540 mov w22, #0x1 0.00 0 +0x6544 b $+0x24 0.00 0 +0x6548 ldr x10, [sp, #0x98] 0.00 0 +0x654c lsl x9, x9, #0x2 0.00 0 +0x6550 ldr w11, [x10, x9] 0.00 0 +0x6554 bic w8, w11, w8 0.00 0 +0x6558 str w8, [x10, x9] 0.00 0 +0x655c add x26, x26, #0xc 0.00 0 +0x6560 cmp x26, x25 0.00 0 +0x6564 b.hs $+0x104 0.00 0 +0x6568 ldr w8, [x26] 0.00 0 +0x656c cmp w8, w20 0.00 0 +0x6570 b.hs $+0x3c 0.00 0 +0x6574 ldr w8, [x26, #0x4] 0.00 0 +0x6578 ldrb w10, [x26, #0x8] 0.00 0 +0x657c lsr x9, x8, #0x5 0.00 0 +0x6580 lsl w8, w22, w8 0.00 0 +0x6584 cbz w10, $-0x3c 0.00 0 +0x6588 ldr x10, [sp, #0x98] 0.00 0 +0x658c lsl x9, x9, #0x2 0.00 0 +0x6590 ldr w11, [x10, x9] 0.00 0 +0x6594 orr w8, w11, w8 0.00 0 +0x6598 str w8, [x10, x9] 0.00 0 +0x659c add x26, x26, #0xc 0.00 0 +0x65a0 cmp x26, x25 0.00 0 +0x65a4 b.lo $-0x3c 0.00 0 +0x65a8 b $+0xc0 0.00 0 +0x65ac ldur w8, [x29, #-0x78] 0.00 0 +0x65b0 cbz w8, $+0x74 0.00 0 +0x65b4 ldp x24, x9, [sp, #0x98] 0.00 0 +0x65b8 mov x11, x24 0.00 0 +0x65bc ldr w10, [x11], #0x4 0.00 0 +0x65c0 cmp x11, x9 0.00 0 +0x65c4 b.hs $+0x14 0.00 0 +0x65c8 ldr w12, [x11], #0x4 0.00 0 +0x65cc eor w10, w12, w10, ror #5 0.00 0 +0x65d0 cmp x11, x9 0.00 0 +0x65d4 b.lo $-0xc 0.00 0 +0x65d8 ldp w11, w12, [x29, #-0x74] 0.00 0 +0x65dc umull x11, w11, w10 0.00 0 +0x65e0 add w12, w12, #0x20 0.00 0 +0x65e4 lsr x11, x11, x12 0.00 0 +0x65e8 msub w8, w8, w11, w10 0.00 0 +0x65ec ldur x10, [x29, #-0x80] 0.00 0 +0x65f0 ldr x20, [x10, w8, uxtw #3] 0.00 0 +0x65f4 cbz x20, $+0x30 0.00 0 +0x65f8 sub x25, x9, x24 0.00 0 +0x65fc ldr x8, [x20, #0x8] 0.00 0 +0x6600 ldr x1, [x8] 0.00 0 +0x6604 mov x0, x24 0.00 0 +0x6608 mov x2, x25 0.00 0 +0x660c bl $+0x3da8 0.00 0 +0x6610 cbz w0, $+0x1c 0.00 0 +0x6614 ldr x20, [x20] 0.00 0 +0x6618 cbnz x20, $-0x1c 0.00 0 +0x661c mov x1, #0x0 0.00 0 +0x6620 b $+0x10 0.00 0 +0x6624 mov x1, #0x0 0.00 0 +0x6628 b $+0xc 0.00 0 +0x662c ldr w1, [x20, #0x10] 0.00 0 +0x6630 ldr x25, [sp, #0x20] 0.00 0 +0x6634 ldr x0, [sp, #0x50] 0.00 0 +0x6638 mov x2, x23 0.00 0 +0x663c bl $-0x6bd0 0.00 0 +0x6640 add w21, w21, #0x1 0.00 0 +0x6644 ldr w8, [x19, #0x160] 0.00 0 +0x6648 cmp w21, w8 0.00 0 +0x664c b.eq $+0x1c 0.00 0 +0x6650 ldr x8, [x19, #0x150] 0.00 0 +0x6654 ldr w20, [x8, w21, uxtw #2] 0.00 0 +0x6658 cmp x26, x25 0.00 0 +0x665c b.lo $-0xf4 0.00 0 +0x6660 b $+0x8 0.00 0 +0x6664 mov w21, #0x0 0.00 0 +0x6668 ldur w8, [x29, #-0x78] 0.00 0 +0x666c cbz w8, $+0x88 0.00 0 +0x6670 ldp x24, x9, [sp, #0x98] 0.00 0 +0x6674 mov x11, x24 0.00 0 +0x6678 ldr w10, [x11], #0x4 0.00 0 +0x667c cmp x11, x9 0.00 0 +0x6680 ldr x26, [sp, #0x70] 0.00 0 +0x6684 b.hs $+0x14 0.00 0 +0x6688 ldr w12, [x11], #0x4 0.00 0 +0x668c eor w10, w12, w10, ror #5 0.00 0 +0x6690 cmp x11, x9 0.00 0 +0x6694 b.lo $-0xc 0.00 0 +0x6698 ldp w11, w12, [x29, #-0x74] 0.00 0 +0x669c umull x11, w11, w10 0.00 0 +0x66a0 add w12, w12, #0x20 0.00 0 +0x66a4 lsr x11, x11, x12 0.00 0 +0x66a8 msub w8, w8, w11, w10 0.00 0 +0x66ac ldur x10, [x29, #-0x80] 0.00 0 +0x66b0 ldr x20, [x10, w8, uxtw #3] 0.00 0 +0x66b4 cbz x20, $+0x54 0.00 0 +0x66b8 sub x25, x9, x24 0.00 0 +0x66bc ldr x8, [x20, #0x8] 0.00 0 +0x66c0 ldr x1, [x8] 0.00 0 +0x66c4 mov x0, x24 0.00 0 +0x66c8 mov x2, x25 0.00 0 +0x66cc bl $+0x3ce8 0.00 0 +0x66d0 cbz w0, $+0x4c 0.00 0 +0x66d4 ldr x20, [x20] 0.00 0 +0x66d8 cbnz x20, $-0x1c 0.00 0 +0x66dc mov w8, #0x0 0.00 0 +0x66e0 ldr x25, [sp, #0x20] 0.00 0 +0x66e4 ldr w9, [x19, #0x160] 0.00 0 +0x66e8 cmp w21, w9 0.00 0 +0x66ec b.hs $+0x68 0.00 0 +0x66f0 b $+0x40 0.00 0 +0x66f4 ldr x26, [sp, #0x70] 0.00 0 +0x66f8 ldr w9, [x19, #0x160] 0.00 0 +0x66fc cmp w21, w9 0.00 0 +0x6700 b.lo $+0x30 0.00 0 +0x6704 b $+0x50 0.00 0 +0x6708 mov w8, #0x0 0.00 0 +0x670c ldr w9, [x19, #0x160] 0.00 0 +0x6710 cmp w21, w9 0.00 0 +0x6714 b.lo $+0x1c 0.00 0 +0x6718 b $+0x3c 0.00 0 +0x671c ldr w8, [x20, #0x10] 0.00 0 +0x6720 ldr x25, [sp, #0x20] 0.00 0 +0x6724 ldr w9, [x19, #0x160] 0.00 0 +0x6728 cmp w21, w9 0.00 0 +0x672c b.hs $+0x28 0.00 0 +0x6730 mov w24, w8 0.00 0 +0x6734 ldr x0, [sp, #0x50] 0.00 0 +0x6738 mov x1, x24 0.00 0 +0x673c mov x2, x23 0.00 0 +0x6740 bl $-0x6cd4 0.00 0 +0x6744 add w21, w21, #0x1 0.00 0 +0x6748 ldr w8, [x19, #0x160] 0.00 0 +0x674c cmp w21, w8 0.00 0 +0x6750 b.lo $-0x1c 0.00 0 +0x6754 ldur w8, [x29, #-0x78] 0.00 0 +0x6758 cbz w8, $+0x44 0.00 0 +0x675c mov x20, #0x0 0.00 0 +0x6760 b $+0x14 0.00 0 +0x6764 add x20, x20, #0x1 0.00 0 +0x6768 ldur w8, [x29, #-0x78] 0.00 0 +0x676c cmp x20, x8 0.00 0 +0x6770 b.hs $+0x2c 0.00 0 +0x6774 ldur x8, [x29, #-0x80] 0.00 0 +0x6778 ldr x1, [x8, x20, lsl #3] 0.00 0 +0x677c cbz x1, $-0x18 0.00 0 +0x6780 ldr x21, [x1] 0.00 0 +0x6784 ldur x0, [x29, #-0x88] 0.00 0 +0x6788 ldr x8, [x0] 0.00 0 +0x678c ldr x8, [x8, #0x10] 0.00 0 +0x6790 blr x8 0.00 0 +0x6794 mov x1, x21 0.00 0 +0x6798 b $-0x1c 0.00 0 +0x679c ldp x0, x1, [x29, #-0x88] 0.00 0 +0x67a0 ldr x8, [x0] 0.00 0 +0x67a4 ldr x8, [x8, #0x10] 0.00 0 +0x67a8 blr x8 0.00 0 +0x67ac ldp x3, x13, [sp, #0x60] 0.00 0 +0x67b0 cbz x13, $+0xc9c 0.00 0 +0x67b4 cmp x13, #0x10 0.00 0 +0x67b8 b.hs $+0x10 0.00 0 +0x67bc mov x9, #0x0 0.00 0 +0x67c0 mov w8, #0x0 0.00 0 +0x67c4 b $+0x88 0.00 0 +0x67c8 ldr x8, [sp, #0x8] 0.00 0 +0x67cc and x10, x8, #0xf 0.00 0 +0x67d0 sub x9, x13, x10 0.00 0 +0x67d4 add x8, x3, #0x40 0.00 0 +0x67d8 movi v0.2d, #0x0 0.00 0 +0x67dc mov x11, x9 0.00 0 +0x67e0 movi v1.2d, #0x0 0.00 0 +0x67e4 movi v2.2d, #0x0 0.00 0 +0x67e8 movi v3.2d, #0x0 0.00 0 +0x67ec sub x12, x8, #0x40 0.00 0 +0x67f0 ld2 {v4.4s, v5.4s}, [x12] 0.00 0 +0x67f4 sub x12, x8, #0x20 0.00 0 +0x67f8 ld2 {v6.4s, v7.4s}, [x12] 0.00 0 +0x67fc mov x12, x8 0.00 0 +0x6800 ld2 {v16.4s, v17.4s}, [x12], #0x20 0.00 0 +0x6804 ld2 {v18.4s, v19.4s}, [x12] 0.00 0 +0x6808 add v0.4s, v5.4s, v0.4s 0.00 0 +0x680c add v1.4s, v7.4s, v1.4s 0.00 0 +0x6810 add v2.4s, v17.4s, v2.4s 0.00 0 +0x6814 add v3.4s, v19.4s, v3.4s 0.00 0 +0x6818 sub v0.4s, v0.4s, v4.4s 0.00 0 +0x681c sub v1.4s, v1.4s, v6.4s 0.00 0 +0x6820 sub v2.4s, v2.4s, v16.4s 0.00 0 +0x6824 sub v3.4s, v3.4s, v18.4s 0.00 0 +0x6828 add x8, x8, #0x80 0.00 0 +0x682c subs x11, x11, #0x10 0.00 0 +0x6830 b.ne $-0x44 0.00 0 +0x6834 add v0.4s, v1.4s, v0.4s 0.00 0 +0x6838 add v0.4s, v2.4s, v0.4s 0.00 0 +0x683c add v0.4s, v3.4s, v0.4s 0.00 0 +0x6840 addv s0, v0.4s 0.00 0 +0x6844 fmov w8, s0 0.00 0 +0x6848 cbz x10, $+0x28 0.00 0 +0x684c add x10, x3, x9, lsl #3 0.00 0 +0x6850 add x10, x10, #0x4 0.00 0 +0x6854 sub x9, x13, x9 0.00 0 +0x6858 ldp w12, w11, [x10, #-0x4] 0.00 0 +0x685c add w8, w11, w8 0.00 0 +0x6860 sub w8, w8, w12 0.00 0 +0x6864 add x10, x10, #0x8 0.00 0 +0x6868 subs x9, x9, #0x1 0.00 0 +0x686c b.ne $-0x14 0.00 0 +0x6870 ldp x9, x10, [sp, #0x98] 0.00 0 +0x6874 cmp x9, x10 0.00 0 +0x6878 b.hs $+0x14 0.00 0 +0x687c str wzr, [x9], #0x4 0.00 0 +0x6880 ldr x10, [sp, #0xa0] 0.00 0 +0x6884 cmp x9, x10 0.00 0 +0x6888 b.lo $-0xc 0.00 0 +0x688c ldp x9, x10, [sp, #0x88] 0.00 0 +0x6890 cmp x9, x10 0.00 0 +0x6894 b.hs $+0x14 0.00 0 +0x6898 str wzr, [x9], #0x4 0.00 0 +0x689c ldr x10, [sp, #0x90] 0.00 0 +0x68a0 cmp x9, x10 0.00 0 +0x68a4 b.lo $-0xc 0.00 0 +0x68a8 cmp x26, x25 0.00 0 +0x68ac b.hs $+0x1e4 0.00 0 +0x68b0 mov w9, #0x0 0.00 0 +0x68b4 add x10, x3, x13, lsl #3 0.00 0 +0x68b8 sub x10, x10, #0x8 0.00 0 +0x68bc mov w11, #0x1 0.00 0 +0x68c0 mov x12, x26 0.00 0 +0x68c4 b $+0x18 0.00 0 +0x68c8 add w9, w13, w9 0.00 0 +0x68cc sub w9, w9, w14 0.00 0 +0x68d0 add x3, x3, #0x8 0.00 0 +0x68d4 cmp x12, x25 0.00 0 +0x68d8 b.hs $+0x1b8 0.00 0 +0x68dc mov x13, x12 0.00 0 +0x68e0 b $+0x24 0.00 0 +0x68e4 ldr x16, [sp, #0x98] 0.00 0 +0x68e8 lsl x15, x15, #0x2 0.00 0 +0x68ec ldr w17, [x16, x15] 0.00 0 +0x68f0 bic w14, w17, w14 0.00 0 +0x68f4 str w14, [x16, x15] 0.00 0 +0x68f8 add x13, x13, #0xc 0.00 0 +0x68fc cmp x13, x25 0.00 0 +0x6900 b.eq $+0x48 0.00 0 +0x6904 ldr w14, [x13] 0.00 0 +0x6908 ldr w15, [x3] 0.00 0 +0x690c cmp w14, w15 0.00 0 +0x6910 b.hi $+0x3c 0.00 0 +0x6914 ldr w14, [x13, #0x4] 0.00 0 +0x6918 ldrb w16, [x13, #0x8] 0.00 0 +0x691c lsr x15, x14, #0x5 0.00 0 +0x6920 lsl w14, w11, w14 0.00 0 +0x6924 cbz w16, $-0x40 0.00 0 +0x6928 ldr x16, [sp, #0x98] 0.00 0 +0x692c lsl x15, x15, #0x2 0.00 0 +0x6930 ldr w17, [x16, x15] 0.00 0 +0x6934 orr w14, w17, w14 0.00 0 +0x6938 str w14, [x16, x15] 0.00 0 +0x693c add x13, x13, #0xc 0.00 0 +0x6940 cmp x13, x25 0.00 0 +0x6944 b.ne $-0x40 0.00 0 +0x6948 mov x13, x25 0.00 0 +0x694c ldr w15, [x19, #0x140] 0.00 0 +0x6950 mov x14, x13 0.00 0 +0x6954 cbz w15, $+0x60 0.00 0 +0x6958 mov w16, #0x0 0.00 0 +0x695c mov x14, x13 0.00 0 +0x6960 b $+0x10 0.00 0 +0x6964 add w16, w16, #0x1 0.00 0 +0x6968 cmp w16, w15 0.00 0 +0x696c b.hs $+0x48 0.00 0 +0x6970 lsr w17, w16, #0x5 0.00 0 +0x6974 ldr x0, [sp, #0x98] 0.00 0 +0x6978 ubfiz x1, x17, #0x2, #0x20 0.00 0 +0x697c ldr w17, [x0, x1] 0.00 0 +0x6980 lsl w0, w11, w16 0.00 0 +0x6984 and w17, w17, w0 0.00 0 +0x6988 ldr x2, [sp, #0x88] 0.00 0 +0x698c ldr w1, [x2, x1] 0.00 0 +0x6990 and w0, w1, w0 0.00 0 +0x6994 cmp w17, w0 0.00 0 +0x6998 b.eq $-0x34 0.00 0 +0x699c stp w9, w16, [x14, #-0xc]! 0.00 0 +0x69a0 cmp w17, #0x0 0.00 0 +0x69a4 cset w15, ne 0.00 0 +0x69a8 strb w15, [x14, #0x8] 0.00 0 +0x69ac ldr w15, [x19, #0x140] 0.00 0 +0x69b0 b $-0x4c 0.00 0 +0x69b4 cmp x12, x14 0.00 0 +0x69b8 b.hs $+0x18 0.00 0 +0x69bc strb w11, [x12, #0x9] 0.00 0 +0x69c0 add x15, x12, #0xc 0.00 0 +0x69c4 mov x12, x15 0.00 0 +0x69c8 cmp x15, x14 0.00 0 +0x69cc b.lo $-0x10 0.00 0 +0x69d0 cmp x13, x25 0.00 0 +0x69d4 b.hs $+0x80 0.00 0 +0x69d8 ldr w14, [x3, #0x4] 0.00 0 +0x69dc mov x12, x13 0.00 0 +0x69e0 b $+0x20 0.00 0 +0x69e4 ldr x16, [sp, #0x98] 0.00 0 +0x69e8 ldr w17, [x16, x13] 0.00 0 +0x69ec bic w15, w17, w15 0.00 0 +0x69f0 str w15, [x16, x13] 0.00 0 +0x69f4 add x12, x12, #0xc 0.00 0 +0x69f8 cmp x12, x25 0.00 0 +0x69fc b.hs $+0x5c 0.00 0 +0x6a00 ldr w13, [x12] 0.00 0 +0x6a04 cmp w13, w14 0.00 0 +0x6a08 b.hs $+0x50 0.00 0 +0x6a0c ldr w15, [x3] 0.00 0 +0x6a10 add w13, w13, w9 0.00 0 +0x6a14 sub w13, w13, w15 0.00 0 +0x6a18 str w13, [x12] 0.00 0 +0x6a1c ldr w13, [x12, #0x4] 0.00 0 +0x6a20 lsr x16, x13, #0x5 0.00 0 +0x6a24 ldrb w17, [x12, #0x8] 0.00 0 +0x6a28 lsl w15, w11, w13 0.00 0 +0x6a2c lsl x13, x16, #0x2 0.00 0 +0x6a30 cbz w17, $-0x4c 0.00 0 +0x6a34 ldr x16, [sp, #0x98] 0.00 0 +0x6a38 ldr w17, [x16, x13] 0.00 0 +0x6a3c orr w15, w17, w15 0.00 0 +0x6a40 str w15, [x16, x13] 0.00 0 +0x6a44 add x12, x12, #0xc 0.00 0 +0x6a48 cmp x12, x25 0.00 0 +0x6a4c b.lo $-0x4c 0.00 0 +0x6a50 b $+0x8 0.00 0 +0x6a54 mov x12, x13 0.00 0 +0x6a58 cmp x3, x10 0.00 0 +0x6a5c b.hs $+0x30 0.00 0 +0x6a60 ldp w14, w13, [x3] 0.00 0 +0x6a64 ldp x15, x16, [sp, #0x88] 0.00 0 +0x6a68 cmp x15, x16 0.00 0 +0x6a6c b.hs $-0x1a4 0.00 0 +0x6a70 ldr x16, [sp, #0x98] 0.00 0 +0x6a74 ldr w17, [x16], #0x4 0.00 0 +0x6a78 str w17, [x15], #0x4 0.00 0 +0x6a7c ldr x17, [sp, #0x90] 0.00 0 +0x6a80 cmp x15, x17 0.00 0 +0x6a84 b.lo $-0x10 0.00 0 +0x6a88 b $-0x1c0 0.00 0 +0x6a8c mov x25, x12 0.00 0 +0x6a90 mov x12, x26 0.00 0 +0x6a94 cmp x26, x25 0.00 0 +0x6a98 b.hs $+0x44 0.00 0 +0x6a9c mov x9, x26 0.00 0 +0x6aa0 mov x12, x26 0.00 0 +0x6aa4 b $+0x14 0.00 0 +0x6aa8 add x12, x12, #0xc 0.00 0 +0x6aac add x9, x9, #0xc 0.00 0 +0x6ab0 cmp x9, x25 0.00 0 +0x6ab4 b.hs $+0x28 0.00 0 +0x6ab8 ldrb w10, [x9, #0x9] 0.00 0 +0x6abc cbnz w10, $-0x10 0.00 0 +0x6ac0 cmp x9, x12 0.00 0 +0x6ac4 b.ls $-0x1c 0.00 0 +0x6ac8 ldr x10, [x9] 0.00 0 +0x6acc ldr w11, [x9, #0x8] 0.00 0 +0x6ad0 str w11, [x12, #0x8] 0.00 0 +0x6ad4 str x10, [x12] 0.00 0 +0x6ad8 b $-0x30 0.00 0 +0x6adc str x12, [sp, #0x40] 0.00 0 +0x6ae0 add w8, w8, #0x3f 0.00 0 +0x6ae4 str w8, [sp, #0x28] 0.00 0 +0x6ae8 lsr w8, w8, #0x6 0.00 0 +0x6aec ldr x0, [x19, #0x10] 0.00 0 +0x6af0 str x8, [sp, #0x30] 0.00 0 +0x6af4 lsl w23, w8, #0x3 0.00 0 +0x6af8 ldr x8, [x0] 0.00 0 +0x6afc ldr x8, [x8] 0.00 0 +0x6b00 mov x1, x23 0.00 0 +0x6b04 blr x8 0.00 0 +0x6b08 str x0, [sp, #0x48] 0.00 0 +0x6b0c ldr x0, [sp, #0x48] 0.00 0 +0x6b10 mov x1, x23 0.00 0 +0x6b14 bl $+0x3624 0.00 0 +0x6b18 ldp x8, x9, [sp, #0x98] 0.00 0 +0x6b1c cmp x8, x9 0.00 0 +0x6b20 b.hs $+0x14 0.00 0 +0x6b24 str wzr, [x8], #0x4 0.00 0 +0x6b28 ldr x9, [sp, #0xa0] 0.00 0 +0x6b2c cmp x8, x9 0.00 0 +0x6b30 b.lo $-0xc 0.00 0 +0x6b34 ldp x8, x9, [sp, #0x88] 0.00 0 +0x6b38 cmp x8, x9 0.00 0 +0x6b3c ldr x11, [sp, #0x70] 0.00 0 +0x6b40 ldr x13, [sp, #0x40] 0.00 0 +0x6b44 b.hs $+0x14 0.00 0 +0x6b48 str wzr, [x8], #0x4 0.00 0 +0x6b4c ldr x9, [sp, #0x90] 0.00 0 +0x6b50 cmp x8, x9 0.00 0 +0x6b54 b.lo $-0xc 0.00 0 +0x6b58 cmp x11, x13 0.00 0 +0x6b5c ldr x12, [sp, #0x78] 0.00 0 +0x6b60 b.hs $+0x63c 0.00 0 +0x6b64 add x8, x19, #0x58 0.00 0 +0x6b68 str x8, [sp, #0x38] 0.00 0 +0x6b6c add x8, x19, #0x70 0.00 0 +0x6b70 str x8, [sp, #0x58] 0.00 0 +0x6b74 mov w14, #0x1 0.00 0 +0x6b78 b $+0xc 0.00 0 +0x6b7c cmp x11, x13 0.00 0 +0x6b80 b.hs $+0x61c 0.00 0 +0x6b84 ldr w28, [x11], #0xc 0.00 0 +0x6b88 lsr x20, x28, #0x6 0.00 0 +0x6b8c mov w9, #0x1 0.00 0 +0x6b90 mov x8, x9 0.00 0 +0x6b94 mov x22, x11 0.00 0 +0x6b98 ldur w9, [x11, #-0x8] 0.00 0 +0x6b9c lsr x10, x9, #0x5 0.00 0 +0x6ba0 ldurb w11, [x11, #-0x4] 0.00 0 +0x6ba4 lsl w9, w14, w9 0.00 0 +0x6ba8 lsl x10, x10, #0x2 0.00 0 +0x6bac cbz w11, $+0x14 0.00 0 +0x6bb0 ldr x11, [sp, #0x98] 0.00 0 +0x6bb4 ldr w12, [x11, x10] 0.00 0 +0x6bb8 orr w12, w12, w9 0.00 0 +0x6bbc b $+0x10 0.00 0 +0x6bc0 ldr x11, [sp, #0x98] 0.00 0 +0x6bc4 ldr w12, [x11, x10] 0.00 0 +0x6bc8 bic w12, w12, w9 0.00 0 +0x6bcc str w12, [x11, x10] 0.00 0 +0x6bd0 ldr x11, [sp, #0x88] 0.00 0 +0x6bd4 ldr w12, [x11, x10] 0.00 0 +0x6bd8 orr w9, w12, w9 0.00 0 +0x6bdc str w9, [x11, x10] 0.00 0 +0x6be0 cmp x22, x13 0.00 0 +0x6be4 b.eq $+0x20 0.00 0 +0x6be8 mov x11, x22 0.00 0 +0x6bec ldr w10, [x11], #0xc 0.00 0 +0x6bf0 add w9, w8, #0x1 0.00 0 +0x6bf4 cmp w20, w10, lsr #6 0.00 0 +0x6bf8 b.eq $-0x68 0.00 0 +0x6bfc sub x11, x11, #0xc 0.00 0 +0x6c00 b $+0x8 0.00 0 +0x6c04 mov x11, x13 0.00 0 +0x6c08 mov w8, w8 0.00 0 +0x6c0c mov w9, #0xc 0.00 0 +0x6c10 mneg x8, x8, x9 0.00 0 +0x6c14 mov x1, x11 0.00 0 +0x6c18 add x26, x11, x8 0.00 0 +0x6c1c mov x0, x26 0.00 0 +0x6c20 str x11, [sp, #0x70] 0.00 0 +0x6c24 bl $+0x1c04 0.00 0 +0x6c28 ldr x8, [x19, #0x60] 0.00 0 +0x6c2c add x8, x8, #0x1 0.00 0 +0x6c30 ldr x9, [sp, #0x48] 0.00 0 +0x6c34 str x8, [x9, x20, lsl #3] 0.00 0 +0x6c38 add x2, sp, #0x88 0.00 0 +0x6c3c mov x0, x19 0.00 0 +0x6c40 ldr x1, [sp, #0x38] 0.00 0 +0x6c44 mov w3, #0x4 0.00 0 +0x6c48 mov w4, #0x2 0.00 0 +0x6c4c bl $+0x14ec 0.00 0 +0x6c50 ldp x8, x25, [sp, #0x88] 0.00 0 +0x6c54 ldr w23, [x8] 0.00 0 +0x6c58 cbz w23, $+0x48 0.00 0 +0x6c5c mov w20, #0x0 0.00 0 +0x6c60 mov x21, x23 0.00 0 +0x6c64 mov x24, x8 0.00 0 +0x6c68 mov w14, #0x1 0.00 0 +0x6c6c cmp x8, x25 0.00 0 +0x6c70 ldr x12, [sp, #0x78] 0.00 0 +0x6c74 b.ne $+0x5c 0.00 0 +0x6c78 cbz w23, $+0x184 0.00 0 +0x6c7c mov w21, #0x0 0.00 0 +0x6c80 mov x20, x8 0.00 0 +0x6c84 cmp x8, x25 0.00 0 +0x6c88 b.ne $+0x1a4 0.00 0 +0x6c8c cmp x8, x25 0.00 0 +0x6c90 ldr x11, [sp, #0x70] 0.00 0 +0x6c94 ldr x13, [sp, #0x40] 0.00 0 +0x6c98 b.hs $-0x11c 0.00 0 +0x6c9c b $+0x4c8 0.00 0 +0x6ca0 mov w20, #0x0 0.00 0 +0x6ca4 add x9, x8, #0x4 0.00 0 +0x6ca8 mov w14, #0x1 0.00 0 +0x6cac cmp x9, x25 0.00 0 +0x6cb0 b.eq $+0x4d0 0.00 0 +0x6cb4 add w20, w20, #0x20 0.00 0 +0x6cb8 ldr w21, [x9], #0x4 0.00 0 +0x6cbc cbz w21, $-0x10 0.00 0 +0x6cc0 sub x24, x9, #0x4 0.00 0 +0x6cc4 cmp x24, x25 0.00 0 +0x6cc8 ldr x12, [sp, #0x78] 0.00 0 +0x6ccc b.eq $-0x54 0.00 0 +0x6cd0 neg w8, w21 0.00 0 +0x6cd4 and w23, w21, w8 0.00 0 +0x6cd8 ldr w8, [x19, #0x68] 0.00 0 +0x6cdc b $+0x18 0.00 0 +0x6ce0 sub x24, x9, #0x4 0.00 0 +0x6ce4 neg w9, w21 0.00 0 +0x6ce8 and w23, w21, w9 0.00 0 +0x6cec cmp x24, x25 0.00 0 +0x6cf0 b.eq $+0x100 0.00 0 +0x6cf4 rbit w9, w23 0.00 0 +0x6cf8 clz w9, w9 0.00 0 +0x6cfc cmp w23, #0x0 0.00 0 +0x6d00 csinv w9, w9, wzr, ne 0.00 0 +0x6d04 add w9, w9, w20 0.00 0 +0x6d08 lsr w10, w9, #0x5 0.00 0 +0x6d0c ldr x11, [sp, #0x98] 0.00 0 +0x6d10 ldr w10, [x11, w10, uxtw #2] 0.00 0 +0x6d14 lsr w9, w10, w9 0.00 0 +0x6d18 and x27, x9, #0x1 0.00 0 +0x6d1c ldr x9, [x19, #0x60] 0.00 0 +0x6d20 add x9, x9, #0x1 0.00 0 +0x6d24 str x9, [x19, #0x60] 0.00 0 +0x6d28 cbz w8, $+0x18 0.00 0 +0x6d2c neg w8, w8 0.00 0 +0x6d30 lsl x9, x27, x8 0.00 0 +0x6d34 ldr x8, [x19, #0x80] 0.00 0 +0x6d38 ldr x10, [x8] 0.00 0 +0x6d3c b $+0x7c 0.00 0 +0x6d40 ldp x8, x9, [x19, #0x80] 0.00 0 +0x6d44 add x8, x8, #0x8 0.00 0 +0x6d48 str x8, [x19, #0x80] 0.00 0 +0x6d4c cmp x8, x9 0.00 0 +0x6d50 b.lo $+0x48 0.00 0 +0x6d54 ldr x0, [x19, #0x58] 0.00 0 +0x6d58 ldr x8, [x0] 0.00 0 +0x6d5c ldr x8, [x8] 0.00 0 +0x6d60 mov w1, #0x88 0.00 0 +0x6d64 blr x8 0.00 0 +0x6d68 str xzr, [x0] 0.00 0 +0x6d6c ldr x8, [x19, #0x78] 0.00 0 +0x6d70 cmp x8, #0x0 0.00 0 +0x6d74 ldr x9, [sp, #0x58] 0.00 0 +0x6d78 csel x8, x9, x8, eq 0.00 0 +0x6d7c str x0, [x8] 0.00 0 +0x6d80 add x8, x0, #0x8 0.00 0 +0x6d84 stp x0, x8, [x19, #0x78] 0.00 0 +0x6d88 add x9, x0, #0x88 0.00 0 +0x6d8c str x9, [x19, #0x88] 0.00 0 +0x6d90 ldr x12, [sp, #0x78] 0.00 0 +0x6d94 mov w14, #0x1 0.00 0 +0x6d98 mov w9, #0x40 0.00 0 +0x6d9c str w9, [x19, #0x68] 0.00 0 +0x6da0 str xzr, [x8] 0.00 0 +0x6da4 ldr w8, [x19, #0x68] 0.00 0 +0x6da8 neg w8, w8 0.00 0 +0x6dac lsl x10, x27, x8 0.00 0 +0x6db0 ldr x8, [x19, #0x80] 0.00 0 +0x6db4 ldr x9, [x8] 0.00 0 +0x6db8 orr x9, x10, x9 0.00 0 +0x6dbc str x9, [x8] 0.00 0 +0x6dc0 ldr w8, [x19, #0x68] 0.00 0 +0x6dc4 sub w8, w8, #0x1 0.00 0 +0x6dc8 str w8, [x19, #0x68] 0.00 0 +0x6dcc subs w21, w21, w23 0.00 0 +0x6dd0 b.ne $-0xec 0.00 0 +0x6dd4 add x9, x24, #0x4 0.00 0 +0x6dd8 cmp x9, x25 0.00 0 +0x6ddc b.eq $+0x14 0.00 0 +0x6de0 add w20, w20, #0x20 0.00 0 +0x6de4 ldr w21, [x9], #0x4 0.00 0 +0x6de8 cbz w21, $-0x10 0.00 0 +0x6dec b $-0x10c 0.00 0 +0x6df0 ldp x8, x25, [sp, #0x88] 0.00 0 +0x6df4 ldr w23, [x8] 0.00 0 +0x6df8 cbnz w23, $-0x17c 0.00 0 +0x6dfc add x9, x8, #0x4 0.00 0 +0x6e00 mov w10, #0x20 0.00 0 +0x6e04 mov x21, x10 0.00 0 +0x6e08 mov x20, x9 0.00 0 +0x6e0c cmp x9, x25 0.00 0 +0x6e10 b.eq $+0x37c 0.00 0 +0x6e14 mov x9, x20 0.00 0 +0x6e18 ldr w23, [x9], #0x4 0.00 0 +0x6e1c add w10, w21, #0x20 0.00 0 +0x6e20 cbz w23, $-0x1c 0.00 0 +0x6e24 cmp x20, x25 0.00 0 +0x6e28 b.eq $-0x19c 0.00 0 +0x6e2c sub x11, x22, #0xc 0.00 0 +0x6e30 and w22, w28, #0xffffffc0 0.00 0 +0x6e34 neg w8, w23 0.00 0 +0x6e38 and w9, w23, w8 0.00 0 +0x6e3c str x11, [sp, #0x60] 0.00 0 +0x6e40 b $+0x68 0.00 0 +0x6e44 str xzr, [x0] 0.00 0 +0x6e48 ldr x8, [x19, #0x78] 0.00 0 +0x6e4c cmp x8, #0x0 0.00 0 +0x6e50 ldp x9, x11, [sp, #0x58] 0.00 0 +0x6e54 csel x8, x9, x8, eq 0.00 0 +0x6e58 str x0, [x8] 0.00 0 +0x6e5c add x8, x0, #0x8 0.00 0 +0x6e60 stp x0, x8, [x19, #0x78] 0.00 0 +0x6e64 add x9, x0, #0x88 0.00 0 +0x6e68 str x9, [x19, #0x88] 0.00 0 +0x6e6c ldr x12, [sp, #0x78] 0.00 0 +0x6e70 mov w14, #0x1 0.00 0 +0x6e74 ldr w10, [sp, #0x68] 0.00 0 +0x6e78 mov w9, #0x40 0.00 0 +0x6e7c str w9, [x19, #0x68] 0.00 0 +0x6e80 str xzr, [x8] 0.00 0 +0x6e84 ldr w8, [x19, #0x68] 0.00 0 +0x6e88 sub w8, w8, #0x1 0.00 0 +0x6e8c str w8, [x19, #0x68] 0.00 0 +0x6e90 subs w23, w23, w10 0.00 0 +0x6e94 b.eq $+0x260 0.00 0 +0x6e98 neg w8, w23 0.00 0 +0x6e9c and w9, w23, w8 0.00 0 +0x6ea0 cmp x20, x25 0.00 0 +0x6ea4 b.eq $+0x2ac 0.00 0 +0x6ea8 rbit w8, w9 0.00 0 +0x6eac clz w8, w8 0.00 0 +0x6eb0 str w9, [sp, #0x68] 0.00 0 +0x6eb4 cmp w9, #0x0 0.00 0 +0x6eb8 csinv w8, w8, wzr, ne 0.00 0 +0x6ebc ldr x9, [sp, #0x70] 0.00 0 +0x6ec0 cmp x26, x9 0.00 0 +0x6ec4 b.hs $+0x208 0.00 0 +0x6ec8 add w27, w8, w21 0.00 0 +0x6ecc mov x24, x26 0.00 0 +0x6ed0 b $+0x48 0.00 0 +0x6ed4 and x9, x26, #0x3f 0.00 0 +0x6ed8 mov w10, #0x41 0.00 0 +0x6edc sub w8, w10, w8 0.00 0 +0x6ee0 lsl x9, x9, x8 0.00 0 +0x6ee4 ldr x8, [x19, #0x80] 0.00 0 +0x6ee8 ldr x10, [x8] 0.00 0 +0x6eec mov w28, #0x6 0.00 0 +0x6ef0 orr x9, x10, x9 0.00 0 +0x6ef4 str x9, [x8] 0.00 0 +0x6ef8 ldr w8, [x19, #0x68] 0.00 0 +0x6efc sub w8, w8, w28 0.00 0 +0x6f00 str w8, [x19, #0x68] 0.00 0 +0x6f04 ldr x12, [sp, #0x78] 0.00 0 +0x6f08 add x26, x24, #0xc 0.00 0 +0x6f0c cmp x24, x11 0.00 0 +0x6f10 mov x24, x26 0.00 0 +0x6f14 b.hs $+0x1b8 0.00 0 +0x6f18 ldr w8, [x24, #0x4] 0.00 0 +0x6f1c cmp w8, w27 0.00 0 +0x6f20 b.ne $+0x1a8 0.00 0 +0x6f24 ldr w8, [x24] 0.00 0 +0x6f28 subs w26, w8, w22 0.00 0 +0x6f2c b.eq $-0x24 0.00 0 +0x6f30 ldr x8, [x19, #0x60] 0.00 0 +0x6f34 add x8, x8, #0x1 0.00 0 +0x6f38 str x8, [x19, #0x60] 0.00 0 +0x6f3c ldr w8, [x19, #0x68] 0.00 0 +0x6f40 cbz w8, $+0x18 0.00 0 +0x6f44 neg w8, w8 0.00 0 +0x6f48 lsl x9, x14, x8 0.00 0 +0x6f4c ldr x8, [x19, #0x80] 0.00 0 +0x6f50 ldr x10, [x8] 0.00 0 +0x6f54 b $+0x78 0.00 0 +0x6f58 ldp x8, x9, [x19, #0x80] 0.00 0 +0x6f5c add x8, x8, #0x8 0.00 0 +0x6f60 str x8, [x19, #0x80] 0.00 0 +0x6f64 cmp x8, x9 0.00 0 +0x6f68 b.lo $+0x44 0.00 0 +0x6f6c ldr x0, [x19, #0x58] 0.00 0 +0x6f70 ldr x8, [x0] 0.00 0 +0x6f74 ldr x8, [x8] 0.00 0 +0x6f78 mov w1, #0x88 0.00 0 +0x6f7c blr x8 0.00 0 +0x6f80 str xzr, [x0] 0.00 0 +0x6f84 ldr x8, [x19, #0x78] 0.00 0 +0x6f88 cmp x8, #0x0 0.00 0 +0x6f8c ldp x9, x11, [sp, #0x58] 0.00 0 +0x6f90 csel x8, x9, x8, eq 0.00 0 +0x6f94 str x0, [x8] 0.00 0 +0x6f98 add x8, x0, #0x8 0.00 0 +0x6f9c stp x0, x8, [x19, #0x78] 0.00 0 +0x6fa0 add x9, x0, #0x88 0.00 0 +0x6fa4 str x9, [x19, #0x88] 0.00 0 +0x6fa8 mov w14, #0x1 0.00 0 +0x6fac mov w9, #0x40 0.00 0 +0x6fb0 str w9, [x19, #0x68] 0.00 0 +0x6fb4 str xzr, [x8] 0.00 0 +0x6fb8 ldr w8, [x19, #0x68] 0.00 0 +0x6fbc neg w8, w8 0.00 0 +0x6fc0 lsl x10, x14, x8 0.00 0 +0x6fc4 ldr x8, [x19, #0x80] 0.00 0 +0x6fc8 ldr x9, [x8] 0.00 0 +0x6fcc orr x9, x10, x9 0.00 0 +0x6fd0 str x9, [x8] 0.00 0 +0x6fd4 ldr w8, [x19, #0x68] 0.00 0 +0x6fd8 sub w9, w8, #0x1 0.00 0 +0x6fdc str w9, [x19, #0x68] 0.00 0 +0x6fe0 ldr x10, [x19, #0x60] 0.00 0 +0x6fe4 add x10, x10, #0x6 0.00 0 +0x6fe8 str x10, [x19, #0x60] 0.00 0 +0x6fec cmp w9, #0x5 0.00 0 +0x6ff0 b.hi $-0x11c 0.00 0 +0x6ff4 cbz w9, $+0x48 0.00 0 +0x6ff8 mov w9, #0x41 0.00 0 +0x6ffc sub x8, x9, x8 0.00 0 +0x7000 lsl x8, x26, x8 0.00 0 +0x7004 ldr x9, [x19, #0x80] 0.00 0 +0x7008 ldr x10, [x9] 0.00 0 +0x700c orr x8, x10, x8 0.00 0 +0x7010 str x8, [x9] 0.00 0 +0x7014 ldr w8, [x19, #0x68] 0.00 0 +0x7018 mov w9, #0x6 0.00 0 +0x701c sub w28, w9, w8 0.00 0 +0x7020 lsr x26, x26, x8 0.00 0 +0x7024 ldp x8, x9, [x19, #0x80] 0.00 0 +0x7028 add x8, x8, #0x8 0.00 0 +0x702c str x8, [x19, #0x80] 0.00 0 +0x7030 cmp x8, x9 0.00 0 +0x7034 b.hs $+0x20 0.00 0 +0x7038 b $+0x5c 0.00 0 +0x703c mov w28, #0x6 0.00 0 +0x7040 ldp x8, x9, [x19, #0x80] 0.00 0 +0x7044 add x8, x8, #0x8 0.00 0 +0x7048 str x8, [x19, #0x80] 0.00 0 +0x704c cmp x8, x9 0.00 0 +0x7050 b.lo $+0x44 0.00 0 +0x7054 ldr x0, [x19, #0x58] 0.00 0 +0x7058 ldr x8, [x0] 0.00 0 +0x705c ldr x8, [x8] 0.00 0 +0x7060 mov w1, #0x88 0.00 0 +0x7064 blr x8 0.00 0 +0x7068 str xzr, [x0] 0.00 0 +0x706c ldr x8, [x19, #0x78] 0.00 0 +0x7070 cmp x8, #0x0 0.00 0 +0x7074 ldp x9, x11, [sp, #0x58] 0.00 0 +0x7078 csel x8, x9, x8, eq 0.00 0 +0x707c str x0, [x8] 0.00 0 +0x7080 add x8, x0, #0x8 0.00 0 +0x7084 stp x0, x8, [x19, #0x78] 0.00 0 +0x7088 add x9, x0, #0x88 0.00 0 +0x708c str x9, [x19, #0x88] 0.00 0 +0x7090 mov w14, #0x1 0.00 0 +0x7094 mov w9, #0x40 0.00 0 +0x7098 str w9, [x19, #0x68] 0.00 0 +0x709c str xzr, [x8] 0.00 0 +0x70a0 neg w8, w28 0.00 0 +0x70a4 mov x9, #0xffffffffffffffff 0.00 0 +0x70a8 lsr x8, x9, x8 0.00 0 +0x70ac and x8, x8, x26 0.00 0 +0x70b0 ldr w9, [x19, #0x68] 0.00 0 +0x70b4 neg w9, w9 0.00 0 +0x70b8 lsl x10, x8, x9 0.00 0 +0x70bc ldr x8, [x19, #0x80] 0.00 0 +0x70c0 ldr x9, [x8] 0.00 0 +0x70c4 b $-0x1d4 0.00 0 +0x70c8 mov x26, x24 0.00 0 +0x70cc ldr x8, [x19, #0x60] 0.00 0 +0x70d0 add x8, x8, #0x1 0.00 0 +0x70d4 str x8, [x19, #0x60] 0.00 0 +0x70d8 ldr w8, [x19, #0x68] 0.00 0 +0x70dc ldr w10, [sp, #0x68] 0.00 0 +0x70e0 cbz w8, $+0x44 0.00 0 +0x70e4 sub w8, w8, #0x1 0.00 0 +0x70e8 str w8, [x19, #0x68] 0.00 0 +0x70ec subs w23, w23, w10 0.00 0 +0x70f0 b.ne $-0x258 0.00 0 +0x70f4 add x8, x20, #0x4 0.00 0 +0x70f8 cmp x8, x25 0.00 0 +0x70fc b.eq $+0x54 0.00 0 +0x7100 add w21, w21, #0x20 0.00 0 +0x7104 ldr w23, [x8], #0x4 0.00 0 +0x7108 cbz w23, $-0x10 0.00 0 +0x710c sub x20, x8, #0x4 0.00 0 +0x7110 neg w8, w23 0.00 0 +0x7114 and w9, w23, w8 0.00 0 +0x7118 cmp x20, x25 0.00 0 +0x711c b.ne $-0x274 0.00 0 +0x7120 b $+0x30 0.00 0 +0x7124 ldp x8, x9, [x19, #0x80] 0.00 0 +0x7128 add x8, x8, #0x8 0.00 0 +0x712c str x8, [x19, #0x80] 0.00 0 +0x7130 cmp x8, x9 0.00 0 +0x7134 b.lo $-0x2bc 0.00 0 +0x7138 ldr x0, [x19, #0x58] 0.00 0 +0x713c ldr x8, [x0] 0.00 0 +0x7140 ldr x8, [x8] 0.00 0 +0x7144 mov w1, #0x88 0.00 0 +0x7148 blr x8 0.00 0 +0x714c b $-0x308 0.00 0 +0x7150 ldp x8, x25, [sp, #0x88] 0.00 0 +0x7154 cmp x8, x25 0.00 0 +0x7158 ldr x11, [sp, #0x70] 0.00 0 +0x715c ldr x13, [sp, #0x40] 0.00 0 +0x7160 b.hs $-0x5e4 0.00 0 +0x7164 ldr x9, [sp, #0x98] 0.00 0 +0x7168 ldr w10, [x9], #0x4 0.00 0 +0x716c str w10, [x8], #0x4 0.00 0 +0x7170 ldr x10, [sp, #0x90] 0.00 0 +0x7174 cmp x8, x10 0.00 0 +0x7178 b.lo $-0x10 0.00 0 +0x717c b $-0x600 0.00 0 +0x7180 ldr x12, [sp, #0x78] 0.00 0 +0x7184 cbnz w23, $-0x508 0.00 0 +0x7188 b $-0x38c 0.00 0 +0x718c mov w23, #0x0 0.00 0 +0x7190 cmp x20, x25 0.00 0 +0x7194 b.ne $-0x368 0.00 0 +0x7198 b $-0x50c 0.00 0 +0x719c mov w8, #0x1 0.00 0 +0x71a0 ldr x9, [sp, #0x30] 0.00 0 +0x71a4 ldr x11, [sp, #0x48] 0.00 0 +0x71a8 subs x9, x9, #0x1 0.00 0 +0x71ac b.lt $+0x14 0.00 0 +0x71b0 ldr x10, [x11, w9, uxtw #3] 0.00 0 +0x71b4 cbz x10, $-0xc 0.00 0 +0x71b8 mov w8, #0x1 0.00 0 +0x71bc orr x8, x8, x10, lsl #1 0.00 0 +0x71c0 clz x8, x8 0.00 0 +0x71c4 eor w22, w8, #0x3f 0.00 0 +0x71c8 cmp w22, #0x8 0.00 0 +0x71cc b.hs $+0xf4 0.00 0 +0x71d0 ldr w8, [x12] 0.00 0 +0x71d4 mov x21, x22 0.00 0 +0x71d8 ldr x10, [sp, #0x80] 0.00 0 +0x71dc ldr x9, [x10] 0.00 0 +0x71e0 add x9, x9, #0x4 0.00 0 +0x71e4 str x9, [x10] 0.00 0 +0x71e8 cmp w8, #0x3 0.00 0 +0x71ec b.hi $+0x1f4 0.00 0 +0x71f0 mov w20, #0x4 0.00 0 +0x71f4 cbz w8, $+0x28 0.00 0 +0x71f8 neg w8, w8 0.00 0 +0x71fc lsl x8, x21, x8 0.00 0 +0x7200 ldr x9, [x19, #0x48] 0.00 0 +0x7204 ldr x10, [x9] 0.00 0 +0x7208 orr x8, x10, x8 0.00 0 +0x720c str x8, [x9] 0.00 0 +0x7210 ldr w8, [x19, #0x30] 0.00 0 +0x7214 sub w20, w20, w8 0.00 0 +0x7218 lsr x21, x21, x8 0.00 0 +0x721c ldp x8, x9, [x19, #0x48] 0.00 0 +0x7220 add x8, x8, #0x8 0.00 0 +0x7224 str x8, [x19, #0x48] 0.00 0 +0x7228 cmp x8, x9 0.00 0 +0x722c b.lo $+0x48 0.00 0 +0x7230 ldr x0, [x19, #0x20] 0.00 0 +0x7234 ldr x8, [x0] 0.00 0 +0x7238 ldr x8, [x8] 0.00 0 +0x723c mov w1, #0x88 0.00 0 +0x7240 blr x8 0.00 0 +0x7244 add x8, x19, #0x38 0.00 0 +0x7248 str xzr, [x0] 0.00 0 +0x724c ldr x9, [x19, #0x40] 0.00 0 +0x7250 cmp x9, #0x0 0.00 0 +0x7254 csel x8, x8, x9, eq 0.00 0 +0x7258 str x0, [x8] 0.00 0 +0x725c add x8, x0, #0x8 0.00 0 +0x7260 stp x0, x8, [x19, #0x40] 0.00 0 +0x7264 add x9, x0, #0x88 0.00 0 +0x7268 str x9, [x19, #0x50] 0.00 0 +0x726c ldr x12, [sp, #0x78] 0.00 0 +0x7270 ldr x11, [sp, #0x48] 0.00 0 +0x7274 mov w9, #0x40 0.00 0 +0x7278 str w9, [x19, #0x30] 0.00 0 +0x727c str xzr, [x8] 0.00 0 +0x7280 neg w8, w20 0.00 0 +0x7284 mov x9, #0xffffffffffffffff 0.00 0 +0x7288 lsr x8, x9, x8 0.00 0 +0x728c and x8, x8, x21 0.00 0 +0x7290 ldr w9, [x19, #0x30] 0.00 0 +0x7294 neg w9, w9 0.00 0 +0x7298 lsl x10, x8, x9 0.00 0 +0x729c ldr x8, [x19, #0x48] 0.00 0 +0x72a0 ldr x9, [x8] 0.00 0 +0x72a4 orr x9, x10, x9 0.00 0 +0x72a8 str x9, [x8] 0.00 0 +0x72ac ldr w8, [x12] 0.00 0 +0x72b0 sub w8, w8, w20 0.00 0 +0x72b4 str w8, [x12] 0.00 0 +0x72b8 cbnz w22, $+0x158 0.00 0 +0x72bc b $+0x190 0.00 0 +0x72c0 mov w21, #0x8 0.00 0 +0x72c4 bfxil x21, x22, #0x0, #0x3 0.00 0 +0x72c8 ldr x9, [sp, #0x80] 0.00 0 +0x72cc ldr x8, [x9] 0.00 0 +0x72d0 add x8, x8, #0x4 0.00 0 +0x72d4 str x8, [x9] 0.00 0 +0x72d8 ldr w8, [x12] 0.00 0 +0x72dc cmp w8, #0x3 0.00 0 +0x72e0 b.hi $+0xbc 0.00 0 +0x72e4 mov w20, #0x4 0.00 0 +0x72e8 cbz w8, $+0x28 0.00 0 +0x72ec neg x8, x8 0.00 0 +0x72f0 lsl x8, x21, x8 0.00 0 +0x72f4 ldr x9, [x19, #0x48] 0.00 0 +0x72f8 ldr x10, [x9] 0.00 0 +0x72fc orr x8, x10, x8 0.00 0 +0x7300 str x8, [x9] 0.00 0 +0x7304 ldr w8, [x19, #0x30] 0.00 0 +0x7308 sub w20, w20, w8 0.00 0 +0x730c lsr x21, x21, x8 0.00 0 +0x7310 ldp x8, x9, [x19, #0x48] 0.00 0 +0x7314 add x8, x8, #0x8 0.00 0 +0x7318 str x8, [x19, #0x48] 0.00 0 +0x731c cmp x8, x9 0.00 0 +0x7320 b.lo $+0x48 0.00 0 +0x7324 ldr x0, [x19, #0x20] 0.00 0 +0x7328 ldr x8, [x0] 0.00 0 +0x732c ldr x8, [x8] 0.00 0 +0x7330 mov w1, #0x88 0.00 0 +0x7334 blr x8 0.00 0 +0x7338 add x8, x19, #0x38 0.00 0 +0x733c str xzr, [x0] 0.00 0 +0x7340 ldr x9, [x19, #0x40] 0.00 0 +0x7344 cmp x9, #0x0 0.00 0 +0x7348 csel x8, x8, x9, eq 0.00 0 +0x734c str x0, [x8] 0.00 0 +0x7350 add x8, x0, #0x8 0.00 0 +0x7354 stp x0, x8, [x19, #0x40] 0.00 0 +0x7358 add x9, x0, #0x88 0.00 0 +0x735c str x9, [x19, #0x50] 0.00 0 +0x7360 ldr x12, [sp, #0x78] 0.00 0 +0x7364 ldr x11, [sp, #0x48] 0.00 0 +0x7368 mov w9, #0x40 0.00 0 +0x736c str w9, [x19, #0x30] 0.00 0 +0x7370 str xzr, [x8] 0.00 0 +0x7374 neg w8, w20 0.00 0 +0x7378 mov x9, #0xffffffffffffffff 0.00 0 +0x737c lsr x8, x9, x8 0.00 0 +0x7380 and x8, x8, x21 0.00 0 +0x7384 ldr w9, [x19, #0x30] 0.00 0 +0x7388 neg w9, w9 0.00 0 +0x738c lsl x10, x8, x9 0.00 0 +0x7390 ldr x8, [x19, #0x48] 0.00 0 +0x7394 ldr x9, [x8] 0.00 0 +0x7398 b $+0x18 0.00 0 +0x739c neg w8, w8 0.00 0 +0x73a0 lsl x9, x21, x8 0.00 0 +0x73a4 ldr x8, [x19, #0x48] 0.00 0 +0x73a8 ldr x10, [x8] 0.00 0 +0x73ac mov w20, #0x4 0.00 0 +0x73b0 orr x9, x10, x9 0.00 0 +0x73b4 str x9, [x8] 0.00 0 +0x73b8 ldr w8, [x12] 0.00 0 +0x73bc sub w8, w8, w20 0.00 0 +0x73c0 str w8, [x12] 0.00 0 +0x73c4 lsr x21, x22, #0x3 0.00 0 +0x73c8 ldr x10, [sp, #0x80] 0.00 0 +0x73cc ldr x9, [x10] 0.00 0 +0x73d0 add x9, x9, #0x4 0.00 0 +0x73d4 str x9, [x10] 0.00 0 +0x73d8 cmp w8, #0x3 0.00 0 +0x73dc b.ls $-0x1ec 0.00 0 +0x73e0 and x9, x21, #0xf 0.00 0 +0x73e4 neg w8, w8 0.00 0 +0x73e8 lsl x9, x9, x8 0.00 0 +0x73ec ldr x8, [x19, #0x48] 0.00 0 +0x73f0 ldr x10, [x8] 0.00 0 +0x73f4 mov w20, #0x4 0.00 0 +0x73f8 orr x9, x10, x9 0.00 0 +0x73fc str x9, [x8] 0.00 0 +0x7400 ldr w8, [x12] 0.00 0 +0x7404 sub w8, w8, w20 0.00 0 +0x7408 str w8, [x12] 0.00 0 +0x740c cbz w22, $+0x40 0.00 0 +0x7410 ldr w8, [sp, #0x28] 0.00 0 +0x7414 cmp w8, #0x40 0.00 0 +0x7418 b.lo $+0x34 0.00 0 +0x741c ldr x8, [sp, #0x30] 0.00 0 +0x7420 cmp w8, #0x1 0.00 0 +0x7424 csinc w19, w8, wzr, hi 0.00 0 +0x7428 mov x20, x11 0.00 0 +0x742c ldr x1, [x11] 0.00 0 +0x7430 ldr x0, [sp, #0x50] 0.00 0 +0x7434 mov x2, x22 0.00 0 +0x7438 bl $-0x79cc 0.00 0 +0x743c mov x11, x20 0.00 0 +0x7440 add x11, x20, #0x8 0.00 0 +0x7444 subs x19, x19, #0x1 0.00 0 +0x7448 b.ne $-0x20 0.00 0 +0x744c ldur x8, [x29, #-0x60] 0.00 0 +0x7450 adrp x9, $+0x2f000 0.00 0 +0x7454 ldr x9, [x9, #0xb8] 0.00 0 +0x7458 ldr x9, [x9] 0.00 0 +0x745c cmp x9, x8 0.00 0 +0x7460 b.ne $+0x29c 0.00 0 +0x7464 ldp x29, x30, [sp, #0x140] 0.00 0 +0x7468 ldp x20, x19, [sp, #0x130] 0.00 0 +0x746c ldp x22, x21, [sp, #0x120] 0.00 0 +0x7470 ldp x24, x23, [sp, #0x110] 0.00 0 +0x7474 ldp x26, x25, [sp, #0x100] 0.00 0 +0x7478 ldp x28, x27, [sp, #0xf0] 0.00 0 +0x747c add sp, sp, #0x150 0.00 0 +0x7480 ret 0.00 0 +0x7484 ldr x9, [x19, #0x28] 0.00 0 +0x7488 add x10, x9, #0x1 0.00 0 +0x748c str x10, [x19, #0x28] 0.00 0 +0x7490 ldr w9, [x19, #0x30] 0.00 0 +0x7494 cbnz w9, $+0x6c 0.00 0 +0x7498 ldp x8, x9, [x19, #0x48] 0.00 0 +0x749c add x8, x8, #0x8 0.00 0 +0x74a0 str x8, [x19, #0x48] 0.00 0 +0x74a4 cmp x8, x9 0.00 0 +0x74a8 b.lo $+0x40 0.00 0 +0x74ac add x20, x19, #0x38 0.00 0 +0x74b0 ldr x0, [x19, #0x20] 0.00 0 +0x74b4 ldr x8, [x0] 0.00 0 +0x74b8 ldr x8, [x8] 0.00 0 +0x74bc mov w1, #0x88 0.00 0 +0x74c0 blr x8 0.00 0 +0x74c4 str xzr, [x0] 0.00 0 +0x74c8 ldr x8, [x19, #0x40] 0.00 0 +0x74cc cmp x8, #0x0 0.00 0 +0x74d0 csel x8, x20, x8, eq 0.00 0 +0x74d4 str x0, [x8] 0.00 0 +0x74d8 add x8, x0, #0x8 0.00 0 +0x74dc stp x0, x8, [x19, #0x40] 0.00 0 +0x74e0 add x9, x0, #0x88 0.00 0 +0x74e4 str x9, [x19, #0x50] 0.00 0 +0x74e8 mov w9, #0x40 0.00 0 +0x74ec str w9, [x19, #0x30] 0.00 0 +0x74f0 str xzr, [x8] 0.00 0 +0x74f4 ldr w9, [x19, #0x30] 0.00 0 +0x74f8 ldr w8, [x19, #0x11c] 0.00 0 +0x74fc ldr x10, [x19, #0x28] 0.00 0 +0x7500 cmn w8, #0x1 0.00 0 +0x7504 cset w20, ne 0.00 0 +0x7508 add x8, x10, #0x1 0.00 0 +0x750c str x8, [x19, #0x28] 0.00 0 +0x7510 sub w8, w9, #0x1 0.00 0 +0x7514 str w8, [x19, #0x30] 0.00 0 +0x7518 cbz w8, $+0x1c 0.00 0 +0x751c mov w8, #0x41 0.00 0 +0x7520 sub w8, w8, w9 0.00 0 +0x7524 lsl x9, x20, x8 0.00 0 +0x7528 ldr x8, [x19, #0x48] 0.00 0 +0x752c ldr x10, [x8] 0.00 0 +0x7530 b $+0x74 0.00 0 +0x7534 ldp x8, x9, [x19, #0x48] 0.00 0 +0x7538 add x8, x8, #0x8 0.00 0 +0x753c str x8, [x19, #0x48] 0.00 0 +0x7540 cmp x8, x9 0.00 0 +0x7544 b.lo $+0x40 0.00 0 +0x7548 add x21, x19, #0x38 0.00 0 +0x754c ldr x0, [x19, #0x20] 0.00 0 +0x7550 ldr x8, [x0] 0.00 0 +0x7554 ldr x8, [x8] 0.00 0 +0x7558 mov w1, #0x88 0.00 0 +0x755c blr x8 0.00 0 +0x7560 str xzr, [x0] 0.00 0 +0x7564 ldr x8, [x19, #0x40] 0.00 0 +0x7568 cmp x8, #0x0 0.00 0 +0x756c csel x8, x21, x8, eq 0.00 0 +0x7570 str x0, [x8] 0.00 0 +0x7574 add x8, x0, #0x8 0.00 0 +0x7578 stp x0, x8, [x19, #0x40] 0.00 0 +0x757c add x9, x0, #0x88 0.00 0 +0x7580 str x9, [x19, #0x50] 0.00 0 +0x7584 mov w9, #0x40 0.00 0 +0x7588 str w9, [x19, #0x30] 0.00 0 +0x758c str xzr, [x8] 0.00 0 +0x7590 ldr w8, [x19, #0x30] 0.00 0 +0x7594 neg w8, w8 0.00 0 +0x7598 lsl x10, x20, x8 0.00 0 +0x759c ldr x8, [x19, #0x48] 0.00 0 +0x75a0 ldr x9, [x8] 0.00 0 +0x75a4 orr x9, x10, x9 0.00 0 +0x75a8 str x9, [x8] 0.00 0 +0x75ac ldr w8, [x19, #0x30] 0.00 0 +0x75b0 sub w8, w8, #0x1 0.00 0 +0x75b4 str w8, [x19, #0x30] 0.00 0 +0x75b8 mov w9, #0x1 0.00 0 +0x75bc str w9, [sp, #0x70] 0.00 0 +0x75c0 str w25, [sp, #0x68] 0.00 0 +0x75c4 str w24, [sp, #0x60] 0.00 0 +0x75c8 ldr w9, [x19, #0x118] 0.00 0 +0x75cc lsr x24, x9, #0x2 0.00 0 +0x75d0 cmp w9, #0x400 0.00 0 +0x75d4 b.lo $-0x6e5c 0.00 0 +0x75d8 add x25, x19, #0x38 0.00 0 +0x75dc mov w26, #0x40 0.00 0 +0x75e0 mov x27, #0xffffffffffffffff 0.00 0 +0x75e4 mov w28, #0x9 0.00 0 +0x75e8 b $+0x3c 0.00 0 +0x75ec neg w8, w8 0.00 0 +0x75f0 lsl x9, x23, x8 0.00 0 +0x75f4 ldr x8, [x19, #0x48] 0.00 0 +0x75f8 ldr x10, [x8] 0.00 0 +0x75fc mov w20, #0x9 0.00 0 +0x7600 orr x9, x10, x9 0.00 0 +0x7604 str x9, [x8] 0.00 0 +0x7608 ldr w8, [x19, #0x30] 0.00 0 +0x760c sub w8, w8, w20 0.00 0 +0x7610 str w8, [x19, #0x30] 0.00 0 +0x7614 lsr x23, x24, #0x8 0.00 0 +0x7618 lsr x9, x24, #0x10 0.00 0 +0x761c mov x24, x23 0.00 0 +0x7620 cbz x9, $-0x6ea4 0.00 0 +0x7624 mov w23, #0x100 0.00 0 +0x7628 bfxil x23, x24, #0x0, #0x8 0.00 0 +0x762c ldr x9, [x19, #0x28] 0.00 0 +0x7630 add x9, x9, #0x9 0.00 0 +0x7634 str x9, [x19, #0x28] 0.00 0 +0x7638 cmp w8, #0x8 0.00 0 +0x763c b.hi $-0x50 0.00 0 +0x7640 cbz w8, $+0xa0 0.00 0 +0x7644 neg w8, w8 0.00 0 +0x7648 lsl x8, x23, x8 0.00 0 +0x764c ldr x9, [x19, #0x48] 0.00 0 +0x7650 ldr x10, [x9] 0.00 0 +0x7654 orr x8, x10, x8 0.00 0 +0x7658 str x8, [x9] 0.00 0 +0x765c ldr w8, [x19, #0x30] 0.00 0 +0x7660 sub w20, w28, w8 0.00 0 +0x7664 lsr x23, x23, x8 0.00 0 +0x7668 ldp x8, x9, [x19, #0x48] 0.00 0 +0x766c add x8, x8, #0x8 0.00 0 +0x7670 str x8, [x19, #0x48] 0.00 0 +0x7674 cmp x8, x9 0.00 0 +0x7678 b.lo $+0x3c 0.00 0 +0x767c ldr x0, [x19, #0x20] 0.00 0 +0x7680 ldr x8, [x0] 0.00 0 +0x7684 ldr x8, [x8] 0.00 0 +0x7688 mov w1, #0x88 0.00 0 +0x768c blr x8 0.00 0 +0x7690 str xzr, [x0] 0.00 0 +0x7694 ldr x8, [x19, #0x40] 0.00 0 +0x7698 cmp x8, #0x0 0.00 0 +0x769c csel x8, x25, x8, eq 0.00 0 +0x76a0 str x0, [x8] 0.00 0 +0x76a4 add x8, x0, #0x8 0.00 0 +0x76a8 stp x0, x8, [x19, #0x40] 0.00 0 +0x76ac add x9, x0, #0x88 0.00 0 +0x76b0 str x9, [x19, #0x50] 0.00 0 +0x76b4 str w26, [x19, #0x30] 0.00 0 +0x76b8 str xzr, [x8] 0.00 0 +0x76bc neg w8, w20 0.00 0 +0x76c0 lsr x8, x27, x8 0.00 0 +0x76c4 and x8, x8, x23 0.00 0 +0x76c8 ldr w9, [x19, #0x30] 0.00 0 +0x76cc neg w9, w9 0.00 0 +0x76d0 lsl x10, x8, x9 0.00 0 +0x76d4 ldr x8, [x19, #0x48] 0.00 0 +0x76d8 ldr x9, [x8] 0.00 0 +0x76dc b $-0xdc 0.00 0 +0x76e0 mov w20, #0x9 0.00 0 +0x76e4 ldp x8, x9, [x19, #0x48] 0.00 0 +0x76e8 add x8, x8, #0x8 0.00 0 +0x76ec str x8, [x19, #0x48] 0.00 0 +0x76f0 cmp x8, x9 0.00 0 +0x76f4 b.hs $-0x78 0.00 0 +0x76f8 b $-0x44 0.00 0 +0x76fc bl $+0x2964 0.00 0 +0x7700 b $+0x24 0.00 0 +0x7704 b $+0x68 0.00 0 +0x7708 b $+0x1c 0.00 0 +0x770c b $+0x2c 0.00 0 +0x7710 b $+0x14 0.00 0 +0x7714 b $+0x10 0.00 0 +0x7718 b $+0xc 0.00 0 +0x771c b $+0x8 0.00 0 +0x7720 b $+0x4 0.00 0 +0x7724 mov x23, x0 0.00 0 +0x7728 sub x0, x29, #0x88 0.00 0 +0x772c bl $+0x1060 0.00 0 +0x7730 mov x0, x23 0.00 0 +0x7734 bl $+0x2884 0.00 0 +0x7738 mov x23, x0 0.00 0 +0x773c cmp w1, #0x1 0.00 0 +0x7740 b.ne $-0x18 0.00 0 +0x7744 mov x0, x23 0.00 0 +0x7748 bl $+0x28b8 0.00 0 +0x774c bl $+0x28c0 0.00 0 +0x7750 ldr x8, [x19, #0x18] 0.00 0 +0x7754 blr x8 0.00 0 +0x7758 ldp x26, x28, [sp, #0x70] 0.00 0 +0x775c ldr x25, [sp, #0x20] 0.00 0 +0x7760 b $-0x1904 0.00 0 +0x7764 b $-0x40 0.00 0 +0x7768 b $-0x44 0.00 0 +0x776c mov x23, x0 0.00 0 +0x7770 cbz w1, $+0x10 0.00 0 +0x7774 mov x0, x23 0.00 0 +0x7778 bl $-0x1dfb30 0.00 0 +0x777c mov x23, x0 0.00 0 +0x7780 mov x0, x23 0.00 0 +0x7784 bl $+0x2834